我的语言有问题。对于使用 NSLocalizedString
定义的每个条目,我只能在设备上看到 ID_String。 Storyboard中设置的所有文本/图像等均正确显示。如果我使用模拟器一切都很好!
所以,我想使用 NSLocalizedString - 稍后使用该选项翻译我的应用程序。目前我的应用只有德语版。
在我的项目文件夹中有一个 de.lproj 文件夹,其中包括 storybord、InfoPlist.strings 和 localizable.strings
这两个字符串被保存为 UTF16。我在 TextWrangler 中打开这些文件并再次保存它们。
我搜索了几天以来的原因,但我没有看到我的问题。 有没有人知道我的代码出了什么问题或缺少什么?
某些东西在模拟器上有效,但在设备上无效的一个原因是 Max OS X 默认使用不区分大小写的文件系统,但 iOS 使用区分大小写的文件系统。检查以确保您的文件名大小写是 "Localizable.strings"
.
关于ios - localizable.strings - 适用于模拟器但不适用于设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9362215/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) | Powered by Discuz! X3.4 |