NSLocalizedString 不适用于某些单词

NSLocalizedString not working for some word

我有英语、日语、韩语 Localizable.strings 文件。我无法从韩国文件中加载一些单词。我也检查了拼写、大写字母或小写字母。它是正确的。我还清理了项目,重置了模拟器并删除了设备上的应用程序。它不适用于某些单词。我可以知道怎么做吗?

一个常见的问题是:如果您的 localisable.strings 文件中有错误,则该错误之后的任何内容都将被忽略。您正在检查的线路可能没问题;如果上面的第 10 行坏了,它就不会工作。如果这是问题所在,例如,下一行中的项目也不会起作用。

清理项目、重置模拟器、删除设备上的应用程序,都不会为您做任何事情。

也可能是一些话,重复了。如果 Localizable.strings 中有两个相同的键 - 它可能无法正常工作。

我还发现 continue 键会产生一些错误,所以我将其更改为 CONTINUE。 提示像 continue_question 和任何包含 continue 的东西 - 会产生同样的错误。

好像还有这样的词。还必须说,由于 debag,我没有删除应用程序和清理构建文件夹。在 Xcode 7.3 中没有必要。

这也可能是由于 Localizable.strings 文件中的一个空行中有空白 space。

很难发现,但您可以通过查看文件中字符串开始本地化失败的位置来发现它。

在您的 localizable.String 中检查或搜索 #。如果有,请将其删除。 # 下面的键值对不起作用