在开发Mac应用程序时是否可以在不同的本地化之间切换?

时间:2011-03-27 19:43:14

标签: xcode macos localization

我正在Mac OS X中开发一个应用程序。为了使应用程序更易于访问,我使用不同的XIB和字符串文件对其进行了本地化。由于不同语言的字符串长度不同,为了确保我没有忘记字符串,我有以下问题:

开发此应用程序时是否可以切换到其他语言?我知道我可以为整个系统设置语言并注销并重新登录,但这对于快速检查来说有点麻烦。
是否可以设置一些Info.plist密钥?

1 个答案:

答案 0 :(得分:3)

无需退出。 “系统偏好设置”中的语言设置适用于任何后续启动的应用程序,因此您只需更改语言,退出应用程序并重新打开它。

您还可以通过将AppleLanguages键添加到应用程序的默认值来永久更改给定应用程序将使用的语言。有关其值的示例,您可以在全局域中查找该键,这是系统首选项设置的内容(使用defaults read NSGlobalDomain AppleLanguages)。这样,您甚至可以制作一个脚本,让您可以循环测试所有语言。