我一直试图使用{%trans%}标签来渲染和翻译模板。
我使用poedit和Twig-Gettext-Extractor创建了一个.po翻译文件,但无法找到使其与Timber一起使用的方法。我通过Timber get_twig
钩子将i18n国际化扩展添加到twig但我无法配置我的wordpress主题。我尝试了twig docs和here的不同内容但没有成功。
是否有人使用带有{%trans%}标签的Timber和twig模板并希望共享其配置?
答案 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
文件夹中已有.mo
和languages
个文件时才能正确使用{{3} }。