Windowsでは、mercurialコマンドラインの言語を英語に永続的に変更できますか?説明したLANG環境変数をin this answerに設定すると、1つのコマンドウィンドウで一時的に役立ちますが、mercurial.ini(またはhgrc)などの何らかの形で言語を設定できますか?Windowsの水銀コマンドラインの言語を永久に変更する方法は?
ドイツ語のmercurial出力は、すべての特殊文字(Umlauteなど)が正しく表示されないように壊れています。
Windowsでは、mercurialコマンドラインの言語を英語に永続的に変更できますか?説明したLANG環境変数をin this answerに設定すると、1つのコマンドウィンドウで一時的に役立ちますが、mercurial.ini(またはhgrc)などの何らかの形で言語を設定できますか?Windowsの水銀コマンドラインの言語を永久に変更する方法は?
ドイツ語のmercurial出力は、すべての特殊文字(Umlauteなど)が正しく表示されないように壊れています。
あなたは、現在のユーザーまたはグローバルControl Panel
のいずれかを使用してen_US.UTF-8
にLANGUAGE
環境変数を設定することができます - >All Control Panel Items
- >System
- >Advanced system settings
- >Environment variables
、User
またはSystem
で新しい変数を作成 - >Advanced
。
作成後、変更内容はcmd
または他のプログラムの新しいインスタンスにのみ適用されます。
LANGUAGE
env。変数は、ほとんどの他のプログラムが注意を払うものではなく、hg
またはTortoiseHg
を除きます。 Windows 7のボックス(英語)にインストールしてLANGUAGE=de_DE.UTF-8
に設定することができました。これはドイツ語のほとんどのメッセージを報告するようにhg
に変更されましたが、他のプログラムには影響しませんでした。
コマンドライン言語を英語に変更する場合は、水銀のインストールパス(例:C:\Program Files\Mercurial\
)に移動してに変更し、間違った現在の言語フォルダ(deなど)の名前を_deに変更します。
hgはデフォルト言語enに戻ります
他の回答にコメントしました:私はLANG環境変数を "グローバルに"設定したくありません。私は水銀の言葉だけを変えたいと思う。 – James
私は 'LANGUAGE'を使っても他のプログラムに影響を与えていないと言って私の答えを更新しました。 – mvp
ありがとうございます。これはやはり「ハック」のように思われるが、うまくいくようだ。ありがとう。 – James