第一个输出未翻译的字符串:
{{ chart.name~'.short'|trans({}, "charts") }}
chart.name~'.short'
这个有效(与应该输出的文本相同):
{{ 'charts.region.area.short'|trans({}, "charts") }}
我错过了什么吗?在 Twig 中翻译动态文本似乎是不可能的?
编辑:工作设置变量(为什么?):
{% set name = chart.name ~ '.short' %}
{{ name|trans({}, "charts") }}