2016-06-24 49 views
0

我正在嘗試使用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,樹枝1.24.1,樹枝橋3.0.7。

回答

1

我有同樣的問題...我發現沒有辦法通過翻譯器組件得到它,所以我寫了和節點JS腳本解析樹枝文件...

這裏是引擎收錄鏈接.. 。如果u要更新的文件或東西請與我聯繫或許我們可以把它在github上...

http://pastebin.com/WSDsABfz

+1

謝謝!我對腳本做了一些快速改進:https://gist.github.com/bjornpost/aa2373f6c450b9a8c0fde7becaff5683 – Bjorn

相關問題