php - 面向 php/android的Xliff工具

  显示原文与译文双语对照的内容
0 0

我们打算使用Xliff作为跨平台应用程序( PHP在后台,Android在移动)的通用格式。 这些tmodel文件不会有任何"真实"源文件,从而提取字符串,而是作为开发的手工制作。

自然,需要被目标平台转换/读取。 for Android i 我将源代码转换为 换句话说,字符串源文件,或者PHP是这样做的,目标输出是原始的PHP数组,或者使用类似 Zend_Translate_Xliff的东西。

现在还没有解决的两个问题:

  1. 是否有现有工具将现有的Xliff文件合并到另一个Xliff文件中,类似于 msgmerge 对gettext所做的? 这里的原理是,如果我们有X 翻译和新的字符串添加到源语言,我们不想更新X 目标文件。

  2. 已经有已经从Xliff转换到 Android XML的转换/xslt脚本( 自动调节器,for ) 了?

先谢谢了。

时间:原作者:3个回答

0 0

似乎有一个项目翻译工具包,它基本上是一组 python 命令行 utilitites - - 它完成了部分任务。

合并xliff文件的工作方式如下:

 pretranslate -t translation.xml source.xml translation-merged.xml

虽然我还没有测试它实际上是如何处理删除/更改的字符串的。 translation.xml 中至少存在 trans-unit 必须携带 approved="yes" 属性,以便这些特定的单元在 translation-merged.xml 中不会被标记为"需要翻译"。

理论上,翻译工具包也有一些PHP支持,但是我无意中发现了同样的问题,如这里提到的,换句话说,并没有让它工作。

原作者:
...