Android 工作室国际化 - IDE 支持 XLIFF 标准

Android studio internationalization - IDE support for XLIFF standard

用于交换和共享翻译数据的行业标准文件格式是 XLIFF 类型。这种格式的文件在全球范围内被翻译人员、翻译公司、开发人员甚至普通用户使用。 XLIFF 文件实际上是根据标准规范创建的 XML 文件,并且有能够读取和构建此类文件的程序和应用程序。您可以找到更多相关信息 here

我的问题是 android studio 是否支持 XLIFF 文件,因此我可以轻松地将其交付给语言公司,然后他们可以将其返回给我进行导入?苹果的xcode6有这个功能。

在上一版本的 Android Studio 中,我查看了字符串资源的选择格式是 XML(参见 https://developer.android.com/guide/topics/resources/string-resource.html)。任何优秀的本地化供应商都应该能够处理 XML 个文件。

如果您确实需要 XLIFF,可以使用 Okapi Rainbow (http://www.opentag.com/okapi/wiki/index.php?title=Rainbow) 将 Android XML 转换为 XLIFF。请注意,Rainbow 的输出不是很好的 XLIFF,因为像 %d 这样的占位符没有包含在占位符标签中,但是 Android 资源格式在处理撇号和引号时并不是真正的翻译友好.