Git GUI:如何更改区域设置

Git GUI:如何更改区域设置,git,locale,Git,Locale,在我的德语窗口上,当启动git gui时,会出现难以理解的德语。如何将其更改为默认英语?Git GUI选项菜单项不提供这样的选项。只是猜测:如果它使用本地化文件,您可以删除德语本地化文件(很可能会退回到英语)或者创建英语的副本并用它替换德语。只需将环境变量LANG设置为值en_US这是一个非常古老的问题,我知道已经给出并接受了正确的答案,但万一有人跳过它,决定采用Petr Abdulin的方法(因为接受的答案对他们不起作用,他们不想更改他们的LANG环境变量…),为当前使用的翻译添加额外的扩展名

在我的德语窗口上,当启动
git gui
时,会出现难以理解的德语。如何将其更改为默认英语?Git GUI选项菜单项不提供这样的选项。

只是猜测:如果它使用本地化文件,您可以删除德语本地化文件(很可能会退回到英语)或者创建英语的副本并用它替换德语。

只需将环境变量
LANG
设置为值
en_US

这是一个非常古老的问题,我知道已经给出并接受了正确的答案,但万一有人跳过它,决定采用Petr Abdulin的方法(因为接受的答案对他们不起作用,他们不想更改他们的
LANG
环境变量…),为当前使用的翻译添加额外的扩展名(不总是常识)在这种特定情况下也会起作用-使您的系统回退到英语并保持非英语翻译文件的完整性

当以这种方式进行操作时,您总是希望保留原始文件的备份,即使您认为您永远不会再次需要它们,或者假设它会自动工作,因为它在大多数情况下都能工作。不要复制文件并盲目地替换。假设这不起作用,并且您可能需要在没有备份的情况下检索原始文件大麻烦

扩展的选择取决于您。对于德语翻译:

de.msg -> de.msg.bak (do not use .bak if it conflicts with auto-backups)
de.msg -> de.msg.original (non-standard, but slightly more intuitive)
要取消回退过程,只需删除附加扩展

de.msg.bak -> de.msg
如果可以正确设置配置,请不要触摸文件,而是这样做


仅将此问题的快速解决方案用作解决实际问题的方法。

woah.删除区域设置文件。考虑到用户已尝试但尚未找到“合法”的方法(“Git GUI选项菜单项不提供此选项”),这只是猜测而已.为我工作。正如建议:对于Windows 64位,语言文件的路径是
\share\git gui\lib\msgs\.msg
。我只是简单地重命名了它,以便有一天可以回到这个位置。工作得很有魅力,删除了俄语。或者…LANG=C language=C将始终回到标准的C语言环境(在您的系统上不需要任何语言环境).你可能会错过一些英语中的“细节”[.UTF8]语言环境,但它会起作用;git是字符集不可知的,所以它不会有任何影响。有人能确认这是否真的解决了问题吗?OP询问的是关于强制Windows上的
git gui
en_US
。我尝试了相反的方法,强制
set LANG=de_de
,它不会强制
git gui
到德语。使用
2.14.1.Windows