在我的xcode项目中,我尝试处理许多Localizable.strings文件,以多种语言创建我的应用程序。每个Localizable.strings文件都很大(超过400个键/值对)。 现在,当应用程序中的某些内容发生变化时,我遇到了麻烦。例如,我添加了一个新功能,并且必须在每个文件中添加每种语言的字符串。当(例如)俄语中的字符串比英语中的字符串长得多时,可能会出现问题。或者我在添加新字符串时会错过一种语言。或者我在语言文件中出现拼写错误。
我的问题是:是否有工具或其他可能来处理这些大型本地化文件?什么来处理文本的长度?还有一个编译器配置来警告任何语言文件中是否没有使用过的密钥?
非常感谢帮助/建议!!
答案 0 :(得分:0)
我在GitHub上找到了一个解决方案:https://github.com/nst/objc_strings
非常易于使用并集成在xcode中。在本地化文件中查找未在代码中使用的键,并在代码中查找没有引用本地化文件的字符串。
干得好!