コマンドライン(またはテキストエディター)で言語の順序を変更するにはどうすればよいですか?つまり、グラフィカルな「gnome-language-selector」を使用しません。
(または、複数の言語エントリを選択し、それらをすべて1つずつ行うことなく直接別の位置に移動できるようにする、より良いGUIがありますか?)
または、ユーザー固有の言語設定はどこに保存されますか?つまり、ユーザーの/ etc/default/localeです。
インストールされているロケールを一覧表示する
locale -a
現在の設定を一覧表示します
locale
設定を一時的に変更する
現在のプロセスのコマンドラインで環境変数を設定できます。
$ date
Sat May 14 15:59:12 CEST 2011
$ LC_TIME=zh_CN.UTF-8
$ date
2011年 05月 14日 星期六 16:00:13 CEST 2011
設定を永続的に変更する
よりきめ細かな制御が必要な場合は、ファイル/ etc/default/locale。を変更して、システムのロケールエントリを手動で変更できます。
たとえば、ドイツ語のシステムでは、システムメッセージが翻訳されないようにするには、次を使用できます。
LANG=de_DE.UTF-8
LC_MESSAGES=POSIX
注:変更は、新規ログイン後にのみ有効になります。
おそらく~/.profile
ファイルに次のような行があります:
export LANGUAGE="ca_ES:en_GB:en"
明らかに、言語のリストはおそらく異なるでしょう。
これは、言語セレクタUIが書き込むファイルです。したがって、さらに言語を追加して順序を手動で変更する場合は、テキストエディターでそのファイルを編集できます。すべての変更は、現在のユーザーにのみ影響します。
いずれにせよ、GUIツールを使用して言語を変更することをお勧めします。手動で行うのではなく、非常にエラーが発生しやすくなります。