2011-10-21 45 views
1

我目前正在本地化iPhone應用程序。NSLocalizedString在某些鍵查找時失敗。損壞的.String文件?

我有一個構建目標公關。國家和幾個.String文件公關。國家。 每個國家至少有3種語言與之相關聯。

我的問題是某些查詢在某些語言中沒有理由失敗。 哪些查找失敗似乎也是隨機的。儘管每次都會出現相同的字符串。

我懷疑某種.Strings文件損壞。

是否有任何工具來檢查這些文件的完整性,或者我可以尋找的一些常見的腐敗原因。

附加信息:

  • 文件是UTF-8格式
  • 查找爲鍵的工作99%。
  • 更改查找的鍵名不起作用。
  • 我有雙重檢查,我正在查找右鍵中的密鑰。

隨着截止日期不到一週,任何幫助都將非常感激。

回答

1

很有可能您的文件中存在無效的UTF-8。在BBEdit中打開它,看看它是否給你任何警告。

+0

BBEdit幫助我的語法突出顯示在我的文件中找到錯誤!其中一行說**我的評論,而不是/ **我的評論。 這個錯誤掩蓋了無效的文本行,並使xcode編譯,即使文檔中有其他錯誤。 – Nailer

相關問題