web-dev-qa-db-ja.com

ユーザーの言語(ロケール)を英語に戻す方法

[管理]-> [言語サポート]でいくつかの設定を試すのを間違えました。 fi_FI.utf8を使用する場合でも、ユーザーアカウントのLANGen_US.utf8に設定されます。 (これは this までの一種のフォローアップです。)

リスト1:ユーザーアカウントの現在のロケール設定:

$ locale
LANG=fi_FI.utf8
LANGUAGE=en
LC_CTYPE="fi_FI.utf8"
LC_NUMERIC="fi_FI.utf8"
LC_TIME=en_GB.UTF-8
LC_COLLATE="fi_FI.utf8"
LC_MONETARY="fi_FI.utf8"
LC_MESSAGES="fi_FI.utf8"
LC_PAPER=fi_FI.utf8
LC_NAME="fi_FI.utf8"
LC_ADDRESS="fi_FI.utf8"
LC_TELEPHONE="fi_FI.utf8"
LC_MEASUREMENT=fi_FI.utf8
LC_IDENTIFICATION="fi_FI.utf8"
LC_ALL=

リスト2:使用したいロケール設定を含む/ etc/default/locale:

$ cat /etc/default/locale 
LANG="en_US.utf8"

LC_TIME="en_GB.UTF-8"
LC_PAPER="fi_FI.utf8"
LC_MEASUREMENT="fi_FI.utf8"

管理->言語サポート設定は次のようになります。

私の具体的な質問:

  • ユーザー固有のロケール設定(リスト1)は正確に(どのファイルに)保存されていますか?
  • それを変更するための推奨される方法は何ですか?ファイルを編集するか、いくつかの設定UIを使用しますか? (リスト2の設定を使用します。)

私にこれを尋ねる根源的な迷惑:Firefox UI言語をフィンランド語から英語に戻す方法は?

それが違いを生む場合、私はUbuntu 10.04を使用しています。

14
Jonik

ユーザーを選択した後、ログインプロンプトで言語を指定します。選択を新しいデフォルトにするかどうかを尋ねられたら、「はい」を選択します。

8
mniess

デスクトップセッションのユーザーごとのロケールのデフォルトは、~/.dmrcに保存されます。これは、GDM画面で新しいロケールを選択するときに更新されるファイルです。 GDMはこれを使用して、ユーザーのセッションを開始するときに環境をセットアップします。

5
Kees Cook

「ユーザーアカウント」を起動するたびにクラッシュする場合は、アカウントをリセットする必要があります。

エラーメッセージを取得するには、ターミナルから「gnome-control-center」を実行し、「ユーザーアカウント」をクリックします。おそらく次のようなものが表示されます。

    (gnome-control-center:5060): common-cc-panel-WARNING **: locale 'xx_XX:nl_NL:en_GB:en
    xx_XX' isn't valid

修正するには、gnome-language-selectorコマンドを実行します。ロケールと言語の設定を別のものに変更してみて、問題が解決するかどうかを確認してください。その後、元に戻します。

また、Sudo dpkg-reconfigure localesを実行して、キャッシュエラーがあることを確認します。悪いロケールをSudo dpkg-reconfigure localepurgeでパージすることで、おそらくクラッシュの原因となった元の問題を解決できます。

[ソース]

1
VincentSC

ターミナルを開いてSudo geditと入力すると、テキストエディターが開きます。
次に、etc/defaultの下にあるlocaleファイルを開きます。
次に、LANGUAGE=enおよびLANG="en_US.utf8"を編集します。

1
zayyarlynn