Jam*_*mes 7 windows mercurial command-line
如何在Windows上将mercurial命令行的语言永久更改为英语?按照本答案中的描述设置LANG环境变量可以暂时帮助一个命令窗口,但语言是否可以在mercurial.ini(或hgrc)中以某种方式设置或以其他方式设置?
这背后的原因:德国的mercurial输出被打破,所有特殊字符(Umlaute等)都没有正确显示.
您可以使用- > - > - > - > - > 将LANGUAGE环境变量设置en_US.UTF-8为当前用户或全局,在或中创建新变量.Control PanelAll Control Panel ItemsSystemAdvanced system settingsAdvancedEnvironment variablesUserSystem
创建后,您的更改将仅适用于新实例cmd或其他程序.
注意,似乎LANGUAGEenv.变量不是大多数其他程序关注的东西,除了hg或TortoiseHg.我能够将它安装在我的Windows 7盒子(英文)中并进行设置LANGUAGE=de_DE.UTF-8.这已经改为hg用德语报告大多数消息,但它并没有影响我的任何其他节目 - 他们仍然会说英语.
小智 9
如果要将命令行语言更改为英语,请转到mercurial安装路径(例如在Windows上C:\Program Files\Mercurial\),然后/locale/将错误的当前语言文件夹(例如de)重命名为_de.
现在hg将回退到默认语言en