如何将 Xcode 6 生成的 XLIFF 文件导入回 Xcode,仅更改文件名是不够的。

25

如何从Xcode 6导出基本开发语言的XLIFF文件,然后重新导入以配置其他本地化(例如,导出en.xliff文件,并使用它创建fr.xliff文件,如果想将法语添加到英语开发语言项目中)。

1个回答

52
我会将此作为“回答自己的问题”来发布,因为我花了几个小时才找出答案,据我所知,苹果并没有记录它。
苹果文档暗示只需使用语言前缀将导出的基本语言XLIFF重命名即可进行导入。也就是说,如果基本本地化是英语,则只需通过将文件从en.xliff重命名为fr.xliff,您就可以创建一个可供法语本地化导入的文件。
但是仅重命名文件是不够的。您还需要在每个file元素中添加一个target-language属性。
将此代码: <file original="MyApp/MyApp-Info.plist" source-language="en" datatype="plaintext"> 更新为: <file original="MyApp/MyApp-Info.plist" source-language="en" datatype="plaintext" target-language="fr"> 现在你就可以导入这个文件到Xcode中,并且它会为你创建新的本地化。

如果有人像我一样使用Counterparts,请转到“文件”->“更改XLIFF翻译语言环境”,然后更改为您选择的语言。 - diogocarmo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接