我刚刚在 Mac 上安装了 MonoDevelop,我很喜欢它。但我不喜欢德语翻译,而且我在菜单中找不到任何可以更改界面语言的地方。
有任何想法吗?
答案1
在 Mac 上,只要应用程序具有相应的本地化,它们就会尝试遵循系统范围的语言偏好。因此,在 MonoDevelop 中更改菜单语言的最简单方法是没有更改系统偏好设置是为了删除或重命名德语本地化,以便应用程序恢复使用美国菜单。
要执行此操作:按住 Control 键并单击 MonoDevelop 应用程序的图标,然后选择“显示包内容”。然后导航到资源子目录,找到 German.lproj(或类似名称 - 我没有 MonoDevelop)并重命名。这样就可以了。
答案2
您需要使用适当的环境变量运行该程序来告诉 gettext 加载/使用哪种翻译。这是有关 gettext 环境变量的一些文档。
LANGUAGE=en_US 是一个很好的起点,不幸的是我没有 OSX 机器可以验证,请让我们知道什么可行。
答案3
唯一对我有帮助的是使用以下 AppleScript 并将其制作成小程序:
执行 shell 脚本“LANG=en_US.UTF-8 打开 /Applications/MonoDevelop.app”
我花了两个小时才发现这一点 :-(
·马蒂亚斯
答案4
阅读这来自 Miguel 的邮件,您必须将 LANG 环境变量 LANG 更改为LANG=en_US.UTF-8
。我不熟悉 Mac,但 Linux 终端方式会LANG=en_US.UTF-8
在更改执行应用程序的此变量的命令之前添加前缀。