Silex+从树枝视图获取翻译字符串


Silex + Get translate strings from twig views

我使用的是Silex的TranslationServiceProvider(基于symfony2组件构建的微框架)。我现在翻译的东西在我看来是这样的:

<h1>{{ 'psttoday'|trans }}</h1>

psttoday是我使用的一个标签。翻译存储在yml文件中。有没有一种方法可以让我只设置{{ 'psttodo'|trans }},然后运行一个脚本并将标记写入我的数据库或其他文件?

是否提取所有附加了|trans筛选器的字符串?

看看这个答案:
如何从Symfony2/Silex项目生成翻译文件(.po、.xliff、.yml…)?

他们提出:

  • xgettext
  • PO编辑

这个捆绑包还有一个提取器任务:

  • JMSTranslationBundle