我已经看过关于模拟器的其他线索,但我经历了90%的突破,这简直就是奇迹。
我们的应用程序已本地化为5种语言。除丹麦语外,所有这些都很完美。
只有某些单词被翻译,即使所有单词都使用了快捷方式" NSLocalizedString"。另外,BarButtonSystemItem" Back"和"取消"两者都有效。
模拟器,设备,iOS 7及其中的症状完全相同。我也尝过丹麦"丹麦语" (da)和"丹麦语(丹麦)" (da-DK)有不同的组合。
还有其他人遇到过像这样奇怪的本地化问题吗?
答案 0 :(得分:2)
我知道这将是一个愚蠢的错误,但这个获得奖品。
在丹麦语Localizable.strings文件中,EMPTY ROW中包含空格字符。
我不是在开玩笑。
这使应用程序找到了所有到空格字符的翻译,然后没有任何内容...... OMG这是一个来自Apple的愚蠢解析错误。
提交任何人的错误? 捂脸