正如您所提到的,这是一个悬而未决的问题,因此不太可能通过线程中的任何解决方案来解决。。。但这似乎是最可行的解决方案
wp timber make-pot && wp i18n make-pot --merge=twig.pot
我以前没有使用过木材,但请检查创建文件时使用的是什么
wp timber make-pot
并确保这是合并到
i18n
命令
其他代码示例涉及i18n-command
包本身
Edit
再看看这张票,这实际上是另一张;“建议”;用例。但还是有希望的。。。
根据this page on the timber GitHub支持您可以使用几个选项。
使用支持分析细枝文件的工具来检测所有翻译,如Poedit. 这将使您.pot
可以运行“文件”和“合并”命令将其转换为i18n
功能一个讨厌的小树枝vs.gettext黑客{#<?php#}
到细枝文件的顶部。通过这样做,gettext将把接下来的内容解释为PHP,并开始寻找__
.
Twig gettext extractor - Poedit的特殊细枝解析器有人提到要用吞咽脚本来做这件事。。。然而,我关注的链接似乎不再有效-this is the original 但是,如果你想在这一点上出现裂缝,可以将其作为基础