One*_*ros 20 xcode cocoa localization objective-c xib
我的Cocoa项目本地化为意大利语(我的语言)和英语.
如果我运行它,我会看到意大利语中的所有内容(当然,我的操作系统是意大利语!).
如何在不更改操作系统语言的情况下运行它来测试英语本地化?
sid*_*yll 36
在过去,Leopard和之前,Finder中的获取信息窗口将允许您选择可用的语言.所以这是一个取消选择你不想使用的语言的问题,它将"默认"到另一个.
这些天你可以使用像这样的实用程序.我很想知道它在幕后的作用.
我终于在cocoa-dev邮件列表档案中找到了一个很好的解决方案.显然,您可以更改传递给可执行文件的参数中的默认域,这会导致全局首选项被覆盖.它可以通过-AppleLanguages 标志实现,按首选顺序传递语言列表:
~/apath/AppName.app/Contents/MacOS/AppName -AppleLanguages "(Italian, English)"
从您的终端运行它,它应该为该语言提供不同的优先级.请注意,您还可以指定单个元素列表 - "(Italian)"
为测试目的提供更多意义.
要在Xcode中做到这一点,避免终端,进入菜单产品>修改方案.......然后,在运行配置中切换到Arguments选项卡并创建一个要在启动时传递的新选项.添加 -AppleLanguages "(Japanese)"
文字.与此类似的东西:

| 归档时间: |
|
| 查看次数: |
5216 次 |
| 最近记录: |