如何让Xcode 6生成的XLIFF文件导入回Xcode - 重命名是不够的

Tod*_*ddB 25 xcode localization ios xliff xcode6

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

Tod*_*ddB 52

我发布这个作为"回答你自己的问题",因为我花了几个小时试图解决这个问题,据我所知,Apple没有记录它.

Apple文档表明,使用语言前缀重命名导出的基本语言XLIFF应该足以导入.也就是说,如果基本定位是英语,你应该能够创建一个你可以通过重命名它导入法语的本地化文件en.xlifffr.xliff.

重命名文件是不够的.您还需要target-language为每个file元素添加一个属性.

由此:

<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,它将创建新的本地化