我有一个看起来像
的messages.de.yml...
profile:
...
availability:
...
4_week: Vier mal pro Woche
...
...
(......对于这个例子并不重要)
我的用户类有一个名为availability的字段。我想在用户的个人资料中显示此字段并进行翻译。我们假设user.availability的值是“4_week”
此代码正常运行:
{{ ("profile.availability." ~ user.availability)|trans }}
但这真的是推荐的方式吗?我尝试将profile.availability / messages.profile.availability用作域:
{{ user.availability|trans({}, "profile.availability") }}
但是输出只是4_week而不是像预期的那样“Vier mal pro Woche”。
西蒙
答案 0 :(得分:2)
是的,这是推荐的方式。