我刚刚在运行Mac OS X 10.5.8的MacBook上安装了Mercurial 1.6

“hg”向我显示帮助文本,似乎是英语和德语的随机混合,“hg -v”向我显示全部是德语的文本。为什么?

实际上,我在德国,而我的Mac电脑则具有德语键盘。我以德国为系统语言环境,但以英语为语言。

我的德语说得很流利,所以用德语跟我说话并不是一个无法解决的问题。但是英语是我的母语,也是我更喜欢的工作语言。

有人知道如何覆盖 Mercurial 的这种令人讨厌的行为吗?

最佳答案

您需要设置一个环境变量,否则它默认为用户的语言环境。

该变量应命名为LANG,并且其值应为en_US,以便为您提供英语(美国)文本。

在Windows上的结果(我知道,您在Mac上,但我不知道该怎么做):

[C:\] :set lang=de_DE

[C:\] :hg version
Mercurial Distributed SCM (version 1.6.1023)

Copyright (C) 2005-2010 Matt Mackall <[email protected]> und andere
Dies ist freie Software; siehe Quellen fⁿr Kopierbestimmungen. Es besteht
KEINE GewΣhrleistung fⁿr das Programm, nicht einmal der Marktreife oder der
Verwendbarkeit fⁿr einen bestimmten Zweck.

[C:\] :set lang=en_US

[C:\] :hg version
Mercurial Distributed SCM (version 1.6.1023)

Copyright (C) 2005-2010 Matt Mackall <[email protected]> and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[C:\] :

关于mercurial - 为什么Mercurial以德语显示帮助文本?我该如何更改?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3371320/

10-13 07:44