【发布时间】:2014-10-13 17:56:05
【问题描述】:
如何从 Xcode 6 导出基础开发语言 XLIFF 文件,然后重新导入以配置其他本地化。 (例如,如果您想将法语添加到英语开发语言项目中,请导出 en.xliff 文件并使用它来创建 fr.xliff 文件)
【问题讨论】:
标签: ios xcode localization xcode6 xliff
如何从 Xcode 6 导出基础开发语言 XLIFF 文件,然后重新导入以配置其他本地化。 (例如,如果您想将法语添加到英语开发语言项目中,请导出 en.xliff 文件并使用它来创建 fr.xliff 文件)
【问题讨论】:
标签: ios xcode localization xcode6 xliff
我将其发布为“回答你自己的问题”,因为我花了数小时试图弄清楚这一点,据我所知,Apple 还没有记录它。
Apple 文档暗示将导出的基本语言 XLIFF 重命名为能够导入的语言前缀就足够了。 IE。如果基础本地化是英语,您应该能够创建一个文件,只需将其从 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,它将创建新的本地化
【讨论】: