Android studio 国际化 - IDE 支持 XLIFF 标准

j2e*_*nue 6 internationalization xliff android-studio

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

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

Jen*_*zcz 5

在 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 资源格式在处理撇号和引号时也不是真正对翻译器友好。