2011-10-21 4 views
1

現在、iPhoneアプリケーションのローカライズに取り組んでいます。特定のキー検索でNSLocalizedStringが失敗します。破損した.Stringsファイルですか?

私は1つのビルドターゲットを持っています。国、および複数の.Stringsファイルpr。国。 各国には少なくとも3つの言語が関連付けられています。

私の問題は、一部の言語で特定のルックアップが理由なく失敗することです。 どのルックアップもランダムであるように見えます。それは毎回失敗する同じ文字列ですが。

何らかの.Stringsファイルが破損していると思われます。

これらのファイルの整合性、または私が探す可能性のある一般的な破損の原因をチェックするツールはありますか?

追加情報:

  • ファイルは、キーの仕事の99%のためのUTF-8形式
  • 検索されています。
  • ルックアップのキー名を変更しても機能しません。
  • 私は、正しいバンドルでキーを検索していることを二重に確認しました。

締め切りは、1週間以内に喜んでください。

答えて

1

ファイル内に無効なUTF-8がある可能性があります。 BBEditで開き、警告が表示されるかどうかを確認します。

+0

BBEditは、ファイル内のエラーを見つけるための構文のハイライトに役立ちました!行の1つは言った** **の代わりに私のコメントは** **私のコメント。 このエラーは、ドキュメントに他のエラーがあっても無効なテキスト行をマスクしてxcodeをコンパイルしました。 – Nailer

関連する問題