我刚刚在我的Xcode项目中将文件Localizable.strings本地化,以便将我的应用程序本地化到几种不同的语言。然而,使用标准的“key = value”格式编辑了每个文件后,我收到了以下解析错误,它没有指定一个文件,这使得很难跟踪它指的是什么。
CFPropertyListCreateFromXMLData():旧样式的plist解析器:字典中缺少分号(Missing semicolon in dictionary on line 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()
来提供翻译后的字符串。