我正在Mac OS X中开发一个应用程序。为了使应用程序更易于访问,我使用不同的XIB和字符串文件对其进行了本地化。由于不同语言的字符串长度不同,为了确保我没有忘记字符串,我有以下问题:
开发此应用程序时是否可以切换到其他语言?我知道我可以为整个系统设置语言并注销并重新登录,但这对于快速检查来说有点麻烦。
是否可以设置一些Info.plist
密钥?
答案 0 :(得分:3)
无需退出。 “系统偏好设置”中的语言设置适用于任何后续启动的应用程序,因此您只需更改语言,退出应用程序并重新打开它。
您还可以通过将AppleLanguages
键添加到应用程序的默认值来永久更改给定应用程序将使用的语言。有关其值的示例,您可以在全局域中查找该键,这是系统首选项设置的内容(使用defaults read NSGlobalDomain AppleLanguages
)。这样,您甚至可以制作一个脚本,让您可以循环测试所有语言。