ios - 丹麦语本地化在 iOS 8 中被破坏?

标签 ios nslocalizedstring nslocale

我看过关于模拟器的其他帖子,但我遇到了 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/

相关文章:

ios - 为什么我的iPhone XR屏幕尺寸是375×812?

iphone - Xcode 中省略参数的高级本地化

ios - 如何在 iOS 中使用本地化语言更改 xib

ios - 如何强制 NSLocalizedString 使用特定语言

iphone - 使用 webview 在 iphone 应用程序中播放来自 youtube 的视频

ios - 无法通过在 <My App> 中打开共享表 : no file at the provided file URL exists 从 iOS 文件应用程序打开文件

iphone - CFWriteStreamSetProperty 为 kCFStreamPropertySSLSettings 返回 false

iOS 获取基于区域设置的号码描述

cocoa - 如何在 Cocoa 中获取 NSLocale 的显示名称?

objective-c - 我可以从 NSLocale 获取本地货币的代码吗?