2011-01-04 5 views
20

私はMac(snow leopard)に水銀を再インストールしました。 MercurialのUI /コンソール言語が英語からデンマーク語に変更されました。私のマシンはUS-Englishに設定されており、私のキーボードレイアウトはデンマーク語です。私はそれが不完全なのでデンマークの翻訳をアクティブにしたくありません。hg:Mercurial(hg)インストールの言語を変更するにはどうすればよいですか? (MacOS)

もう一度英語を話すにはMercurialが必要です。 :-)私はこれをどのように変更するのですか?

答えて

16

環境変数LANGをen_US.UTF-8に設定すると、Mercurialクライアント(Hg)の言語を変更できます。

export LANG=en_US.UTF-8 
+4

私のためにLANGUAGE = en_US.UTF-8が働いていました。 –

1

言語は、LANG、LC_ALLおよびLANGUAGE環境変数によって決まります。これがデフォルトであるため、ロケールをCロケールに設定して英語を取得することもできます。

+0

こんにちはエリック、どうすれば変更できますか? –

+0

Macで環境変数の値を変更する方法がわかりません.Linuxでは、export LANG = C –

+0

うーん、うまくいきません。 –

9

あなたは(これはあなたが実際にがあなたの母国語で話したい他のアプリケーションに影響を与える可能性があるため)ご使用の環境変数を変更したくない場合は、単に例(ロケール固有のサブディレクトリの名前を変更することができ<mercurial_install_dir>/locacle/de )を他のものに変更します。この場合、水銀はデフォルトの英語に戻ります。私はそれが少し汚れていることを認めますが、私は翻訳が泥棒であって、アプリケーションが明示的に希望の言語を設定することを許可しなかった他のアプリケーションのためにもこのトリックを使用しました!

+0

これは私にとって最高の解決策です。 LANG env varを水銀用に変更することは、私がお勧めするものではありません。代わりにmercurialはデフォルト言語を変更するためにmercurial.iniにオプションを持っていなければなりません。ロケールフォルダから不要な言語を削除するのが一番良い方法です。 – Serafeim

+0

汚れていますが、完全に機能する5秒のソリューションです。ありがとう! – citronas

関連する問題