我使用Localizable.strings文件和NSLocalizedString宏将我的应用程序本地化为意大利语和英语.我还启用了基本本地化.在iOS 8的模拟器和设备上一切正常,但在iOS 9上,应用程序始终使用英语,即使在iPhone设置中默认选择意大利语的设备上也是如此.
iOS 9是否会改变本地化?
iOS 9是否会改变本地化?
以及用于测试的设备
提前致谢
解决方法
解决了,“问题”是info.plist文件中关键的“本地化本地开发区域”.它被设置为意大利,因此当应用程序在默认为意大利语的设备中运行时,它显示了字符串的Base本地化版本(英文版). 将价值改为美国解决了这个问题.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。