gre*_*emo 7 translation symfony twig
第一个输出字符串未翻译:
{{ chart.name~'.short'|trans({}, "charts") }}
Run Code Online (Sandbox Code Playgroud)
这个工作(chart.name~'.short'应该输出相同的文本):
{{ 'charts.region.area.short'|trans({}, "charts") }}
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?在Twig中翻译动态文本似乎是不可能的?
编辑:工作设置变量(为什么?):
{% set name = chart.name ~ '.short' %}
{{ name|trans({}, "charts") }}
Run Code Online (Sandbox Code Playgroud)
Cze*_*ogy 27
Symfony/Twig试图将.short其与内容进行翻译和连接chart.name.使用括号来获得预期的输出:
{{ (chart.name~'.short')|trans({}, "charts") }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11867 次 |
| 最近记录: |