从Xcode导出XLIFF时,如何排除虚拟字符串?

时间:2015-04-29 14:36:41

标签: xcode scripting localization

我使用Xcode的Editor > Export For Localization...导出XLIFF文件进行翻译 但Main.storyboard的翻译包含许多不必要的字符串,主要是在设计时有用的占位符/假人。

如何从XLIFF文件中排除此类字符串?

1 个答案:

答案 0 :(得分:3)

我写了script,不包括某些翻译。

如何运作?
cmd-line:python strip_loc.py 输入 .xliff 输出 .xliff exclude_list .txt [-v]

示例用法:
python strip_loc.py en.xliff en-stripped.xliff exclude_words.txt -v

exclude_list.txt是每行一个字符串的文件。该脚本解析此列表并创建禁止词的字典。如果遇到包含其中一个字符串的源的转换,则会从输出xml / xliff中删除整个转换单元。