繁体   English   中英

Sonata Admin翻译无法翻译翻译数组

[英]Sonata Admin translation does not translate translation array

我在Sonata Admin中有一个转换数组,如下所示:

messages.en.yml

admin:
    form:
        label:
            identifier:
                identificationTitle: Some text here
                otherKey: blabla

当我试图像这样访问它时

{{ 'admin.form.label.identifier.identificationTitle'|trans }}

或像这样

{{ 'admin.form.label.identifier.identificationTitle'|trans({}, 'MyBundle') }}

他们不起作用,我得到了响应。

但是,如果我这样使用它:

messages.en.yml

admin_form_label_identifier_identificationTitle: some text here

风景

{{ 'admin_form_label_identifier_identificationTitle'|trans }}

有用。

显然,我不想使用这种格式,而是使用漂亮的数组格式化选项。 在Sonata Admin中甚至可以做到吗?

我猜想在您的项目中某处有admin.form.label的翻译。

当您将相同的键定义为值和数组时,仅翻译功能之一。 例如:

 admin: translation for admin
 admin:
    form:  translation for admin.form

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM