アプリケーションをいくつかの異なる言語にローカライズするために、XcodeプロジェクトでファイルLocalizable.stringsをローカライズしました。ただし、各ファイルを標準の「キー=値」形式で編集すると、次の解析エラーが発生します。これはファイルを指定していないため、参照しているファイルを追跡するのが困難です。
CFPropertyListCreateFromXMLData():古いスタイルのplistパーサー:10行目のディクショナリにセミコロンがありません。解析は中止されます。デバッグするには、_CFPropertyListMissingSemicolonを中断します。
特に10行目の各*.stringsファイルを調べましたが、問題の原因については何の関心も考慮もありませんでした。どこが悪いのか教えてください。
これが私のプロジェクトの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()
して翻訳された文字列を提供します。