1

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

我使用 poedit 和 Twig-Gettext-Extractor 创建了一个 .po 翻译文件,但找不到使其与 Timber 一起使用的方法。我通过 Timber hook 向 twig 添加了 i18n 国际化扩展,get_twig但我无法将我的 wordpress 主题配置为工作。我从twig docs这里尝试了不同的东西,但没有成功。

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

4

1 回答 1

1

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

当我去翻译 Timber 主题时,我遵循了关于多语言 WordPress的 Codex 页面和主题手册中关于国际化 (i18n)的章节。从 Timber 1.x 版开始,您可以直接在 Twig 文件中使用大多数常用翻译功能。Timber Documentation 的 Text Cookbook 中有一节关于使用这些内容。

我想当你的主题文件夹中已经有你的.po.mo文件时,你唯一需要确保的是你正确使用了.languagesload_theme_textdomain

于 2016-08-06T20:59:14.040 回答