【问题标题】:Add prefix to twig trans filter为 twig trans 过滤器添加前缀
【发布时间】:2014-10-30 15:56:08
【问题描述】:

我有一个看起来像的 messages.de.yml

...
profile:
    ...  
    availability:
        ...
        4_week: Vier mal pro Woche
        ...
...

(在这个例子中 ... 并不重要)

我有一个用户类,它有一个名为可用性的字段。我想在用户的个人资料中显示此字段并进行翻译。假设 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”。

西蒙

【问题讨论】:

    标签: symfony dns twig translation yaml


    【解决方案1】:

    是的,这是推荐的方式。

    【讨论】:

    • 好的,谢谢。我觉得这不是很漂亮,但如果推荐它,我认为没关系:)
    猜你喜欢
    • 2015-08-02
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 1970-01-01
    • 2019-02-20
    • 2021-06-23
    • 2018-05-30
    相关资源
    最近更新 更多