我刚刚在运行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/