我看过关于模拟器的其他帖子,但我遇到了 90% 的中断,这简直是奇迹。
我们的应用已本地化为 5 种语言。除了丹麦语之外,它们都可以完美地工作。
只有某些词会被翻译,尽管它们都使用快捷方式“NSLocalizedString”。此外,BarButtonSystemItem“返回”和“取消”都有效。
模拟器、设备、iOS 7 和 8 中的症状完全相同。我还尝试了不同组合的“丹麦语”(da) 和“丹麦语(丹麦)”(da-DK)。
还有其他人遇到过这样奇怪的本地化问题吗?
最佳答案
我知道这会是一个愚蠢的错误,但这个错误却得奖了。
在丹麦语 Localizable.strings 文件中,EMPTY ROW 中有一个 SPACE CHARACTER。
我不是在开玩笑。
这让应用程序找到所有翻译直到空格字符,然后什么都没有...天哪,Apple 的解析错误是多么愚蠢。
有人提交错误吗? 捂脸
关于ios - 丹麦语本地化在 iOS 8 中被破坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27526790/