相关疑难解决方法(0)

可以在Symfony2 + 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)

translation symfony twig

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

symfony ×1

translation ×1

twig ×1