EasyAdminBundle 实体标签翻译

EasyAdminBundle entities labels translations

我无法配置翻译。我的 config.yml 有(除其他外)此条目:

easy_admin:
entities:
    Blog:
        label: app.blog
        class: AppBundle\Entity\Blog

我还创建了一个翻译资源:messages.es.xliff 这个条目:

<?xml version="1.0" encoding="utf-8"?>
 <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
    <file source-language="es" target-language="es" datatype="plaintext" original="file.ext">
        <body>
            <trans-unit id="app.blog">
                <source>app.blog</source>
                <target>Blog</target>
            </trans-unit>
        </body>
    </file>
</xliff>

但是翻译后的文字没有出现在左侧菜单中。

非常感谢您的帮助。

最后我将翻译资源的名称更改为EasyAdminBundle.es.yml,现在一切正常。

确保您已启用翻译服务。在 app/config/config.yml:

 framework:
        translator:      { fallbacks: ["en"] }