[管理]-> [言語サポート]でいくつかの設定を試すのを間違えました。 fi_FI.utf8
を使用する場合でも、ユーザーアカウントのLANG
はen_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"
管理->言語サポート設定は次のようになります。
私の具体的な質問:
私にこれを尋ねる根源的な迷惑:Firefox UI言語をフィンランド語から英語に戻す方法は?
それが違いを生む場合、私はUbuntu 10.04を使用しています。
ユーザーを選択した後、ログインプロンプトで言語を指定します。選択を新しいデフォルトにするかどうかを尋ねられたら、「はい」を選択します。
デスクトップセッションのユーザーごとのロケールのデフォルトは、~/.dmrc
に保存されます。これは、GDM画面で新しいロケールを選択するときに更新されるファイルです。 GDMはこれを使用して、ユーザーのセッションを開始するときに環境をセットアップします。
「ユーザーアカウント」を起動するたびにクラッシュする場合は、アカウントをリセットする必要があります。
エラーメッセージを取得するには、ターミナルから「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
でパージすることで、おそらくクラッシュの原因となった元の問題を解決できます。
ターミナルを開いてSudo gedit
と入力すると、テキストエディターが開きます。
次に、etc/default
の下にあるlocale
ファイルを開きます。
次に、LANGUAGE=en
およびLANG="en_US.utf8"
を編集します。