我最近来到git参加了一个项目。我发现git gui相当方便(在OSX Snow Leopard中使用),但我非常想知道它是否未本地化(以我的情况为法语)。以英文显示git gui是否具有偏好或技巧?
我最近来到git参加了一个项目。我发现git gui相当方便(在OSX Snow Leopard中使用),但我非常想知道它是否未本地化(以我的情况为法语)。以英文显示git gui是否具有偏好或技巧?
Answers:
对于Windows用户,还有两个选择:
1)将LANG环境变量设置为en。
a)Windows整体:http : //www.itechtalk.com/thread3595.html
b)仅对于git shell:
如果您不想影响除git应用程序以外的其他任何内容,可以在C:\ Program Files \ Git \ cmd \ git.cmd文件的开头添加以下行:
@set LANG=en
请注意,这仅在从git shell启动命令时有效-从开始菜单启动的GIT GUI不会受到影响
2)删除或重命名C:\ Program Files \ Git \ share \ git-gui \ lib \ msgs中的相关* .msg文件
您可以节省不修改任何安装程序外壳程序(特别是如果使用cmd.exe外壳程序),但是会失去国际功能。
鸣谢:这些答案起源于msysgit项目中提出的官方问题,可以在这里找到:http : //code.google.com/p/msysgit/issues/detail? id=302
export LANG=en_US
在c:\ Program Files \ git \ etc \ profile中(当git bash启动时将读取此文件)。
您可以从安装中删除/重命名翻译文件,法语为
... /share/git-gui/lib/msgs/fr.msg
不了解OS-X,但是在Windows(msysgit)下通常是C:\ Program Files \ Git \ share \ git-gui \ lib \ msgs \,在Linux(和其他)上/ usr / share / git-gui / lib / msgs /。
(和gitk ... / share / gitk / lib / msgs /)
请注意,@set LANG=en
在cmd文件中进行设置会有所帮助,但仅当您使用该cmd文件启动GitGUI时才如此。从“开始”菜单启动时不是这种情况:它直接调用wish.exe。如果更改链接以运行cmd脚本,它将显示文本命令窗口以及GUI,这是不需要的。因此,对我来说,重命名.msg文件是一种选择的原因。
对于Linux,您可以从终端使用:
LC_ALL=en_US.utf8 git gui
从您当前的终端启动git-gui例如临时的英语。该解决方案将影响只有你的混帐GUI,别无其他的当前实例。幸得JUNIOÇ滨野
在* .desktop文件中使用的更新(永久解决方案):
要始终从* .desktop文件以所需的语言环境设置启动程序,必须修改其Exec=...
部分以在修改后的环境中启动。
从:
...
Exec="/usr/bin/your-program"
...
至:
...
Exec=env LC_ALL=en_US.utf8 "/usr/bin/your-program"
...
更新缺少的语言环境:
有时您的系统可能会抱怨:
-bash: warning: setlocale: LC_ALL: cannot change locale (en_US)
在这种情况下,您很可能尚未生成正确的语言环境。(不过,如果您看到英文文本,则可能是您的系统正在使用C
语言环境作为备用)
生成缺少的语言环境:
export LANG=en_US
应该做。但是,它将影响您从此Shell运行的所有内容。