Localizable.strings已损坏?

Pau*_*ues 29 iphone xcode localization internationalization

我正在尝试包含我的应用程序的国际化,并且仅出于测试目的,我在Localizable.string文件中添加了一个简单的行.

这是我的整个档案:

"测试区域设置"="测试区域设置"

当我尝试运行我的应用程序时,我收到此错误:

Localizable.strings:0:错误:验证失败:无法读取数据,因为它已损坏.

我已经尝试将"文本编码"更改为UTF-16但没有解决.

任何想法?

提前致谢.

pre*_*pre 57

如果这是您的整个文件,请在末尾添加分号.将其更改为:

"测试区域设置"="测试区域设置" ;


luc*_*ico 44

要获取更详细的信息,可以从命令行使用Property List实用程序:

plutil -lint <your_strings_file>.strings
Run Code Online (Sandbox Code Playgroud)

-lint开关用于检查语法.如果您有错误,您将获得行号和更多信息,并且通常可以更好地指导如何解决问题.


Stu*_*low 7

您可以使用以下脚本验证Localizable.strings文件:

https://github.com/dcordero/Rubustrings