如何配置twig和Timber来翻译带有{%trans%}标签的完整树枝模板

时间:2016-07-29 21:19:13

标签: wordpress internationalization twig twig-extension timber

我一直试图使用{%trans%}标签来渲染和翻译模板。

我使用poedit和Twig-Gettext-Extractor创建了一个.po翻译文件,但无法找到使其与Timber一起使用的方法。我通过Timber get_twig钩子将i18n国际化扩展添加到twig但我无法配置我的wordpress主题。我尝试了twig docshere的不同内容但没有成功。

是否有人使用带有{%trans%}标签的Timber和twig模板并希望共享其配置?

1 个答案:

答案 0 :(得分:1)

使用Timber翻译主题与开发普通WordPress主题时的方式并没有太大的不同。您可能不需要Twig的i18n Extension 提供的任何功能。您也不必使用{% trans %}标记。

当我去翻译Timber主题时,我在Codex页面上关注Multilingual WordPress和主题手册中关于Internationalization (i18n)的章节。从Timber版本1.x开始,您可以在Twig文件中使用大部分common translation functions权限。有关于在Text Cookbook in the Timber Documentation中使用这些内容的部分。

我想您必须确保在主题的.po文件夹中已有.molanguages个文件时才能正确使用{{3} }。