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

pla*_*m4u 6 scripting xcode localization

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

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

pla*_*m4u 3

我编写了一个排除某些翻译的脚本。

怎么运行的?
cmd-line: python strip_loc.py input .xliff output .xliff except_list .txt [-v]

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

exclusive_list.txt 是一个每行包含一个字符串的文件。该脚本解析该列表并创建禁用单词的字典。如果遇到源包含这些字符串之一的翻译,则整个翻译单元将从输出 xml/xliff 中删除。