Symfony 2翻译:为何XLIFF?

时间:2013-08-28 08:19:05

标签: symfony

下面:

http://symfony.com/doc/current/book/translation.html他们解释说XLIFF是翻译的首选方式,但他们不解释为什么。我个人认为YML更容易,所以我想知道为什么XLIFF更好(而且它似乎只是在这里它更好)。

有什么想法吗?

2 个答案:

答案 0 :(得分:13)

因为XLIFF是翻译的标准。我有一位翻译朋友,她正在使用xml翻译工具作为他们工作的标准。

  

XLIFF(XML本地化交换文件格式)是一种基于XML的格式,用于标准化本地化过程中可本地化数据在工具之间传递的方式。

尤其是没有创建Yml来处理国际化数据。

有关维基百科的更多信息:http://en.wikipedia.org/wiki/XLIFF

答案 1 :(得分:1)

这是(我猜)因为其他捆绑包在XLIFF格式下效果最好。

例如:JMSTranslationBundle

他们说以下内容:

  

XLIFF格式存在最佳集成。这仅仅是因为其他格式不是那么可扩展,并且不允许使用某些更高级的功能,例如跟踪使用翻译的位置,是否是新的等等。