アプリケーションをいくつかの異なる言語にローカライズするために、XcodeプロジェクトのLocalizable.stringsファイルをローカライズしました。しかし、標準の "key = value"形式で各ファイルを編集すると、次の構文解析エラーが発生します。これは、ファイルを指定していないため、参照しているものを追跡するのが難しくなります。Localizable.stringsが原因でplist解析エラーが発生しました
CFPropertyListCreateFromXMLData():古いスタイルのplistパーサー:10行目の辞書のセミコロンがありません。解析が中止されます。 _CFPropertyListMissingSemicolonをブレークしてデバッグします。
私は各* .stringsファイル、特に10行目を調べましたが、問題の原因となるものは何も見つかりませんでした。私が間違っているところを教えてください。
ここに私のプロジェクトのLocalizable.stringsファイルのサンプルがあります。その他のファイルはすべて同じ形式に従います。
"Enter URL" = "Voer adres in"
"Headers" = "Koppen"
"Key" = "sleutel"
"Value" = "waarde"
"Parameters" = "Parameters"
"Tap to add a new line" = "Tik om een nieuwe lijn toe te voegen"
"Perform request" = "Verzoek Uitvoeren"
"Response" = "Antwoord"
"Received Headers" = "Ontvangen Koppen"
"Error" = "Fout"
"Loading" = "Verzoek aan het versturen"
次に、NSLocalizedString()
を使用して、翻訳された文字列を提供します。