我正在使用 Localizable.string 将应用程序本地化为德语。 一切顺利,直到我需要在本地化字符串中使用 ü 或 ß 类型的字母。
构建时出现错误。
de.lproj/Localizable.strings:0: error: validation failed: The data couldn’t be read because it has been corrupted.
例子;
"简单介绍和字母表"= "Einfache Begrüßungen und das Aphabet";
有人有解决方案吗? 谢谢
最佳答案
就我而言,其他答案都没有解决我的问题。在花了一些时间寻求帮助之后,我不知何故注意到我忘记了一行末尾的分号。 诚然,这对我来说是一个非常基本的错误,但编译器本可以告诉我我的错误,而不是:
Validation failed: The data couldn’t be read because it has been corrupted.
所以请记住,字符串表文件必须采用以下格式
"Key" = "Localized Value goes here";
关于ios - 德语的 Localizable.strings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7288108/