转换器做什么
- 读取你的
.strings文件(UTF-8 或 UTF-16,/* … */和//注释,\n、\"和\U00e9转义)。 - 把一个表的所有语言合并到一个目录中(
Localizable.xcstrings、InfoPlist.xcstrings等):每个键一个条目,每种语言的译文状态为translated。不同的表不会混在一起。 - 把键上方的注释用作条目的注释。
- 标记某种语言缺失的键、被定义两次的键和无法读取的行。
文件按 Xcode 的风格写入(2 个空格缩进,每个冒号前有一个空格),Git 差异因此保持清晰。