Localizable.strings中的一些字符串问题

时间:2016-05-20 17:56:52

标签: ios xcode localization localizable.strings

我在Localizable.strings中遇到一些字符串问题。

我创建了基本语言和翻译的文件,我添加了第一个键,它就像一个魅力。后来,我在代码中添加了一些内容,并添加了一些新的密钥及其各自的翻译。然而,当在模拟器上运行应用程序时,而不是文本,只出现了键,没有翻译(只有我添加的新键,旧的键才能正常工作)。

我清理了项目,我卸载了应用程序,我重置了模拟器:没有用。

在某些时候,我将添加的键移动到Localizable.strings文件的顶部并且它有效。

还有其他人遇到过同样的问题吗?除了在顶部移动新键以便工作之外,我能做些什么吗?

1 个答案:

答案 0 :(得分:0)

我在使用阿拉伯语.strings文件时遇到了完全相同的问题,这使我发疯,因为使用plutil -lint Localizable.strings检查结构是成功的。

然后我经过反复试验发现,有一行带有一个奇怪的看不见的字符,显然导致了以下几行被忽略。

删除该隐藏字符后,效果很好。