我有if语句的twig模板,例如
{% if condition == true %}
<div>{% trans 'Translate Me' %}</div>
{%endif%}
如何将此翻译提取到pot文件?
我尝试了什么:
http://twig.sensiolabs.org/doc/extensions/i18n.html#extracting-template-strings
https://github.com/umpirsky/Twig-Gettext-Extractor
问题:模板只渲染一次,其他条件被遗忘。
从trans函数中查找和提取字符串的正则表达式解决方案并不理想。
我没有使用任何其他框架。 gettext用于翻译字符串。
我的模板结构可能存在问题?那怎么处理呢?
寻找任何提示和技巧,以找到一个体面的解决方案或有缺陷的实施评论。