我可以更改 Snow Leopard 中应用程序/程序的默认语言吗?

我可以更改 Snow Leopard 中应用程序/程序的默认语言吗?

在 Leopard 中,通过信息对话框可以很容易地设置任何应用程序以所需的语言启动。有些程序(如 Things 或 Adob​​e 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

现在有一个应用程序可以优雅地处理这项任务;您甚至可以永久设置语言:语言切换器

更新:现在 MAS 中还有另一个可用的应用程序:应用语言选择器

答案4

请注意,有些应用程序(例如 Adob​​e Creative Suite)只安装一种语言。通常无法像许多其他 OS X 应用程序那样进行切换。

如果有兴趣,我们还在 MAS 上提供了另一个语言切换应用程序: http://itunes.apple.com/app/linguaswitch/id464896493?mt=12

所有更改应用语言的解决方案都基于应用包本身提供的语言。我注意到一些 LinguaSwitch 用户认为,它们无法通过即时翻译为您提供新语言。

相关内容