スペルチェックと通貨/測定書式設定の目的で、コンピュータの言語をバックアップに設定en_GB
しました。fr_FR
CLIアプリケーションはgitを除いてうまく機能します$LANGUAGE
。
LANGUAGE=en_GB:fr git # git's in french
LANGUAGE=fr:en_GB git # also french
LANGUAGE=en_GB:en_US:en:fr git # still french
LANGUAGE=en_GB:en_US:fr:de git # still french
LANGUAGE=en_GB:en_US:de:fr git # german this time
私は(ただ見るために)他の多くの値を試してみましたが、en_EN
git CLIは常に英語ではなく最初のロケールを使用しているようです。
なぜそんなことですか?このようなエイリアスに頼らずに自分のコンピュータのロケールを正しく設定する方法はありますかgit='LANGUAGE=en git
?
私の設定に関する追加情報:
% echo $LANG
en_GB.UTF-8
% echo $LANGUAGE
en_GB:fr
% locale
LANG=en_GB.UTF-8
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY=fr_FR.UTF-8
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT=fr_FR.UTF-8
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL=
手動または鉱山では何も編集されておらず、.bashrc
すべての値はGUIの言語設定でKDE Plasmaによって設定されます。