我有一个问题的翻译在管理菜单中的组。它翻译的是标签而不是组:
服务: sonata.admin.language:类:应用\捆绑\语言捆绑\管理\语言管理标记:- name: sonata.admin manager_type: orm组:"admin.menu.group.language“标签:"admin.menu.group.item.languages”参数:-~-应用\Bundle\LanguageBundle\Entity\Language -~
sonata.admin.language_pair:
class: App\Bundle\LanguageBundle\Admin\LanguagePairAdmin
tags:
- name: sonata.admin
manager_type: orm
group: "admin.menu.group.language"
label: "admin.menu.group.item.language_pairs"
arguments:
- ~
- App\Bundle\LanguageBundle\Entity\LanguagePair
- ~任何人都能帮上忙?
发布于 2016-09-09 20:32:39
当我添加
label_catalogue: "YourBundleName"在“标签”部分,它帮助我翻译组的标签。
发布于 2017-02-27 00:46:57
不幸的是,建议的答案对我不起作用:它仍然没有被翻译。这是我必须要做的:
出于某种原因,
admin: menu: group: language: Language
sonata_admin:...仪表板:组: admin.menu.group.language:~
还可以使用Symfony翻译调试器来了解它在哪里查找一些字符串。
希望这能有所帮助!
发布于 2019-06-07 07:47:18
菜单组标签是使用'SonataAdminBundle‘域转换的,但菜单项标签-使用在Admin类的$translationDomain变量中定义的'messages’域或域。
https://stackoverflow.com/questions/31996271
复制相似问题