我无法让 NSLocalizedString 在我的 iPad 设备上工作。如果我更改语言,一切都按计划进行,我的模拟器上没有任何问题。但是当我在我的设备上运行它时,我会收到以下消息:
在捆绑包 CFBundle 0x238260 的字符串表“Localizable”中找不到可本地化的字符串“Current”
此消息来自我的启动参数“-NSShowNonLocalizedStrings Yes”
我尝试将我的 localizable.strings 更改为 Localizable.strings,因为该设备区分大小写,而且我还清理了我的构建,但无济于事。
关于可能出现什么问题的任何想法?
编辑:我在 myAppDelegate 上的 didFinishedLuanching 处检查文件 Localizable.strings 的存在。在模拟器上,该文件确实存在,但在设备上我只是得到空值。我检查了复制资源操作并包含该文件.
第二次编辑:好的,即使我在项目中将其更改为大写字母,该文件仍会使用小写“l”进行复制...嗯