これは、コマンド ライン言語がドイツ語に設定されているためです。そうすると:
echo $LANG
以下が表示されます:
de_DE.UTF-8
これを変更するには:
echo "export LANG=en_US.UTF-8" >> ~/.bashrc
標準シェルが bash であると仮定します。
忘れないでください:
source ~/.bashrc
私の場合、 LANG
を設定します または LC_ALL
十分ではありませんでした。 LANGUAGE
もありました en_GB:en_US:de
に設定された環境変数 .おそらく好みの順序であるにもかかわらず、git
からドイツ語の応答が返されました。 およびその他のコマンドライン プログラム。 en_GB:en_US
に変更したところ 、 git
その他のプログラムは英語になりました。
時々 LANG
を変更する 環境変数だけでは十分ではありません。
LC_ALL
を追加する必要がある場合もあります
export LC_ALL=en_US.UTF-8
IEEE および The Open Group - 環境変数によると。
LC_*
で始まる環境変数が 最初に使用されます LANG
より前にシステムによって :
ロケール カテゴリの値は、優先順位によって決定されます;以下で最初に満たされた条件によって値が決まります:
<オール>LC_ALL 環境変数が定義されていて null でない場合、LC_ALL の値が使用されます。
LC_* 環境変数 (LC_COLLATE、LC_CTYPE、LC_MESSAGES、LC_MONETARY、LC_NUMERIC、LC_TIME) が定義されていて、null でない場合、環境変数の値は、環境変数に対応するカテゴリを初期化するために使用されます。
LANG 環境変数が定義されていて null でない場合、LANG 環境変数の値が使用されます。
LANG 環境変数が設定されていないか、空文字列に設定されている場合、実装定義のデフォルト ロケールが使用されます。
永続的に変更するには、上記のコードをお気に入りのシェル構成ファイル (おそらく ~/.bashrc
または ~/.zshrc
)
次に、変更を適用するには:
$ source ~/.bashrc
または
$ source ~/.zshrc
それ以外の場合は、新しいターミナルを開いてください。
おそらくロケールはドイツ語です。 locale
で見ることができます . export LANG="en_US.UTF-8"
で変更してみてください。