14

这里:

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

任何想法?

4

2 回答 2

13

这是因为 XLIFF 是翻译的标准。我有一个翻译朋友,她在工作中使用 xml 翻译工具作为标准。

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

Yml 并不是专门为处理国际化数据而创建的。

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

于 2013-08-28T13:00:13.403 回答
1

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

例如:JMSTranslationBundle

他们说:

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

于 2013-08-28T09:15:25.900 回答