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

最佳答案

我将其发布为“回答您自己的问题”,因为我花了数小时试图弄清楚这一点,并且据我所知,Apple尚未对此进行记录。

Apple文档暗示,使用语言前缀重命名已导出的基本语言XLIFF应该足以导入。 IE。如果基本本地化是英语,则只需将其从en.xliff重命名为fr.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,它将创建新的本地化

关于ios - 如何获取Xcode 6生成的XLIFF文件以导入回Xcode-重命名是不够的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26346003/

10-15 19:09