![我可以更改 Snow Leopard 中应用程序/程序的默认语言吗?](https://linux22.com/image/1216078/%E6%88%91%E5%8F%AF%E4%BB%A5%E6%9B%B4%E6%94%B9%20Snow%20Leopard%20%E4%B8%AD%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%2F%E7%A8%8B%E5%BA%8F%E7%9A%84%E9%BB%98%E8%AE%A4%E8%AF%AD%E8%A8%80%E5%90%97%EF%BC%9F.png)
在 Leopard 中,通过信息对话框可以很容易地设置任何应用程序以所需的语言启动。有些程序(如 Things 或 Adobe Creative Suite)使用英语时效果更佳。我想恢复此功能 - 但如何……?
答案1
如果你只是想偶尔这样做,那么看看LaunchApp 插件。
如果您想要将其设置为更永久,请在终端窗口(来自 /Applications/Utilities/Terminal 的终端窗口)中运行此脚本:
defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages "(de, en)"
在这里,您可以用您要查找的内容替换应用程序的路径(记得用反斜杠转义空格)和语言代码。运行此脚本后,应用程序将始终以您首先指定的任何语言启动(假设该语言存在)。
如果您想要删除偏好设置,请使用:
defaults delete $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/Path\ to\ App.app) AppleLanguages
答案2
可以通过右键单击应用程序>显示包内容<来手动删除应用程序的所有其他语言,并删除所有不需要的语言。
但这远不是一个优雅的解决方案。:(
答案3
答案4
请注意,有些应用程序(例如 Adobe Creative Suite)只安装一种语言。通常无法像许多其他 OS X 应用程序那样进行切换。
如果有兴趣,我们还在 MAS 上提供了另一个语言切换应用程序: http://itunes.apple.com/app/linguaswitch/id464896493?mt=12
所有更改应用语言的解决方案都基于应用包本身提供的语言。我注意到一些 LinguaSwitch 用户认为,它们无法通过即时翻译为您提供新语言。