我想使用带有i18n扩展的Twig模板引擎(作为一个没有Symphony的独立模块)。通过遵循文档(http://twig.sensiolabs.org/doc/extensions/i18n.html)我能够使用.po和.mo文件进行翻译。
我想用.xliff(xml)文件管理翻译。只有Twig(没有交响乐)有可能吗?我找不到任何关于xliff文件和Twig作为独立模块的翻译管理的例子或文档。
非常感谢你的帮助。
i18n
扩展名通过gettext
支持po
文件。Xliff是一种更高级、更复杂的本地化格式,在框架中很少得到开箱即用的支持。解决问题的最简单方法是使用Okapi-Tikal将po
文件转换为Xliff,在Xliff中进行翻译,然后再转换回来。