ドイツ語ロケール設定で英語を使用したい。
現在、私のシステムは次の設定で実行されています(Debian Expert Installerでのインストール手順で設定)。
English - English (Default)
other -> Europe -> Austria
United States - en_US.UTF-8
German
私の質問は次のとおりです:
英語を維持しながら現在のロケール(United States - en_US.UTF-8
)を目的のドイツ語ロケール(de_DE.UTF-8
)?
インストール手順中にエラーが発生したため、これは不可能でした(「無効な言語/ロケール設定の組み合わせが検出されました」)。
en_DE
はデフォルトのロケールとして存在しないため、インストール時にドイツ語圏向けにローカライズされた英語をロケールとして選択することはできません。 ( 直接LANGUAGEを設定する代わりにupdate-localeを使用する必要があるのはなぜですか? ロケールの選択に関連するチェックについて説明しています。)
目的を達成するには2つの方法があります。
もう1つは、 さまざまなLC_
変数 ;を使用して、ロケール設定をよりきめ細かく設定することです。例えば:
export LANG=en_US.UTF-8
export LC_MONETARY=de_DE.UTF-8
export LC_TIME=de_DE.UTF-8
または、メッセージを除いてドイツ語をデフォルトにしたい場合:
export LANG=de_DE.UTF-8
export LC_MESSAGES=en_US.UTF-8
(他の競合するLC_
変数、特に他のすべての設定を上書きするLC_ALL
の設定を解除します)。 locale
プログラムを使用して設定を確認できます。詳細は 「ロケール」プログラムはどのように機能するのですか? を参照してください。