NSLocalizedString在某些键查找时失败。腐败.Strings文件?

时间:2011-10-21 12:26:55

标签: iphone ios localization

我目前正致力于本地化iPhone应用程序。

我有一个构建目标pr。国家和几个.Strings文件pr。国家。 每个国家/地区至少有3种语言。

我的问题是在某些语言中某些查找失败了。 哪些查找失败似乎也是随机的。虽然每次都是相同的字符串。

我怀疑某种.Strings文件损坏。

是否有任何工具可以检查这些文件的完整性,或者我可以查找的一些常见的损坏原因。

其他信息:

  • 文件为UTF-8格式
  • 查找99%的密钥。
  • 更改查找的键名不起作用。
  • 我已经仔细检查过我正在查找右侧包中的密钥。

任何帮助都非常感谢,因为截止日期不到一周就会出现。

1 个答案:

答案 0 :(得分:1)

您很可能在文件中包含无效的UTF-8。在BBEdit中打开它,看它是否给你任何警告。