将XLIFF文件转换为特定语言xcode

时间:2017-01-06 02:59:10

标签: ios xcode

我在我的IOS应用程序中进行本地化,我的xcode已经从导出创建xliff文件进行本地化,我有多个这样的文件...

enter image description here

因为es.xliff的内容是这样的..

    </header>
<body>
  <trans-unit id="1A8-nz-WtR.placeholder">
    <source>E-mail*</source>
    <target>E-mail*</target>
    <note>Class = "UITextField"; placeholder = "E-mail*"; ObjectID = "1A8-nz-WtR";</note>
  </trans-unit>
  <trans-unit id="1gB-DL-EAz.title">
    <source>Add Location</source>
    <target>Add Location</target>
    <note>Class = "UINavigationItem"; title = "Add Location"; ObjectID = "1gB-DL-EAz";</note>

我想用西班牙语翻译它,软件会做什么或者有什么方法。我浏览过但没有成功。

3 个答案:

答案 0 :(得分:0)

你需要一个XLIFF编辑器 - 查看http://xliff.brightec.co.uk/ - 它是在线的,它是免费的并完成工作。

您仍需要手动翻译每个条目。

答案 1 :(得分:0)

我更喜欢将XLIFF导出为Word(docx格式),将Word文档发送到Fiverr上的翻译器,然后将翻译从Word文档导入XLIFF文件。 https://129bit.com/home/xliff-to-word-and-back

答案 2 :(得分:0)

我发现一个工作流程非常好。我下载了Swordfish,并注册了免费试用版。 Swordfish是XLIFF导入器,编辑器和导出器。 Swordfish还可以与机器翻译引擎一起使用,例如Google,DeepL(与Google相比,DeepL具有更好的翻译功能-YMMV),Microsoft Azure等。我注册了DeepL,并获得了他们的API密钥,这是他们一个月免费试用的一部分。我将API密钥导入了Swordfish。然后,我可以使用从XCode导出的XLIFF文件,将它们导入Swordfish,进行机器翻译,验证翻译,然后导出文件。然后我去了XCode并导入了更新的文件。