我正在尝试使用workflow described in the docs为我的应用创建一个messages.pot
文件。不幸的是,我无法让这个工作。我可以渲染模板的缓存版本,但在运行xgettext
时,不会识别任何字符串。
检查缓存模板后,我看到正在调用
echo $this->env->getExtension('translator')->getTranslator()->trans("Yadda", array(), "messages");
我猜xgettext
只会查找对gettext()
,dcgettext()
等的来电。我在这里遗漏了什么吗?如何解决这个问题?
我正在使用Silex 2.0.3-dev,twig 1.24.1,twig-bridge 3.0.7。
答案 0 :(得分:1)
我有同样的问题...我发现没有办法通过翻译器组件得到它,所以我写了节点js脚本来解析树枝文件......
这里是pastebin链接...如果你想更新文件或其他东西请联系我,可能我们可以把它放在github ...