我有英文,日文,韩文Localizable.strings文件。我无法从韩国文件中加载一些单词。我也检查过拼写,大写字母或小写字母。它是正确的。我已清理项目,重置模拟器并删除设备上的应用程序。对某些词语不起作用。我可以知道该怎么做吗?
答案 0 :(得分:9)
一个常见问题是:如果localisable.strings文件中存在错误,则会忽略该错误之后的任何内容。你正在检查的线路可能没问题;如果上面10行的行被打破,它就不会工作。如果这是问题,例如下一行中的项目也不会起作用。
清洁项目,重置模拟器,删除设备上的应用程序,都不会为您做任何事情。
答案 1 :(得分:1)
也可能是一些重复的词。如果Localizable.strings中有两个相同的键 - 它可能无法正常工作。
我也发现,Array
(
[143] => Array
(
[0] => 315
[1] => 311
)
[13] => Array
(
[0] => 27
)
)
密钥会产生一些错误,所以我将其更改为continue
。
提示类似CONTINUE
和任何包含continue_question
的东西 - 会犯同样的错误。
似乎还有另外一个像这样的词。还得说,由于debag这个我没有删除app和clean build文件夹。在Xcode 7.3中没有必要。
答案 2 :(得分:0)
这也可能是由于Localizable.strings
文件中空行之一的空白。
很难发现,但是您可以通过查看字符串开始本地化失败的位置来发现它。
答案 3 :(得分:0)
在您的 localizable.String 中检查或搜索 # 。如果有任何删除它。 # 下面的键值对不起作用