我昨天在我的Mac(雪豹)上重新安装了mercurial。 Mercurial的UI /控制台语言已从英语改为丹麦语。我的机器设置为美国 - 英语,我的键盘布局是丹麦语。我不希望丹麦语翻译活跃,因为它不完整。
我只需要Mercurial再次“说”英语。 :-)我如何改变这个?
答案 0 :(得分:17)
如果将LANG环境变量设置为en_US.UTF-8,则可以更改Mercurial客户端(Hg)的语言。
export LANG=en_US.UTF-8
答案 1 :(得分:9)
如果您不想更改环境变量(因为这可能会影响您实际上希望以您的母语说话的其他应用程序),您也可以只重命名特定于语言环境的子目录(例如, <mercurial_install_dir>/locacle/de
)其他内容,在这种情况下,mercurial将回归默认的英语。我承认它有点脏,但我也把这个技巧也用于其他翻译很糟糕且应用程序不允许明确设置所需语言的应用程序!
答案 2 :(得分:1)
语言由LANG,LC_ALL和LANGUAGE环境变量决定。您可以将语言环境设置为C语言环境以获取英语,因为这是默认语言。
答案 3 :(得分:0)
设置一个别名,该别名在调用LANG
命令之前会暂时清除LANGUAGE
和hg
环境变量。
$ alias hg='LANG="" LANGUAGE="" hg'
您可以将其添加到~/.bash_aliases
中。