繁体   English   中英

本地化不起作用

[英]Localization not working

我有一个应该被本地化的应用程序(两种语言,英语是默认的)。

但是,我似乎只获得所有字符串的英文版本,无论系统默认语言是什么。 我可能遗漏了一些微不足道的东西,但我现在已经阅读了几个教程而没有任何解决方案。

我把这行添加到main(),

NSLog(@"Current locale is: %@", [[NSLocale currentLocale] localeIdentifier]);
结果打印输出为en_US ,而系统设置为使用本地化语言。

我检查了构建输出,应用程序包包含XX.lproj文件夹,因为我认为它们应该(并且它们是UTF-16,我确认了这一点)。

我错过了什么?

编辑:当我通过分发证书通过iTunes部署应用程序时,我的本地化似乎正在工作,但在使用XCode(Command-R或类似的)时却没有。 有谁知道我的调试配置设置中缺少什么?

我将回答我自己的问题,希望能帮助别人。 只需从手机中删除我的应用程序并从头开始重新安装即可解决我的问题。 我必须完全删除(包括所有数据),而不仅仅是从Xcode进行干净+重建。

我想iPhone会在某个地方缓存可用的本地化...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM