翻译包含 url 的标签

Translation of a Label containing an url

在我的 symfony3 项目中,我有一个带有标签 "I accept the cgu" 的表单域,在 'cgu' 上有一个 link。 我如何翻译包含 link 的标签,因为我必须在 twig 中生成带有 {{path('')}} 的 link?

我试过类似的东西: {{ form_row(form.valid, {'label' : 'annonces.form.valide_cgu_cgv' | trans ({'cgu_link' : {{ path('page_statique', {'page' : 'cgu'})}}, 'cgv_link' : {{ path('page_statique', {'page' : 'cgv'})}} }) |raw }) }} 但它不起作用...

有什么想法吗?

谢谢大家!

当你在{{ }}下时,你正在写一个表达式,所以你不能嵌套{{ }}

您可以试试:

{{ 
    form_row(form.valid, {
        'label' : 'annonces.form.valide_cgu_cgv' | trans({
            'cgu_link' : path('page_statique', {'page' : 'cgu'})
            'cgv_link': path('page_statique', {'page' : 'cgv'})
        })
    }) 
}}