如何让Xcode 6生成的XLIFF文件导入到Xcode中 – 重命名是不够的

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

我发布这个“回答你自己的问题”,因为我花了几个小时试图弄清楚这一点,据我可以告诉苹果没有logging。

Apple文档意味着应该足以重命名导出的基本语言XLIFF,并使用语言前缀才能导入。 也就是说,如果基本本地化是英语,那么您应该能够创build一个文件,只需将其从en.xliff重命名为en.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,并创build新的本地化