在 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 用户认为,它们无法通过即时翻译为您提供新语言。