我使用Xcode的Editor > Export For Localization...
导出XLIFF文件进行翻译
但Main.storyboard的翻译包含许多不必要的字符串,主要是在设计时有用的占位符/假人。
如何从XLIFF文件中排除此类字符串?
答案 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中删除整个转换单元。