EasyAdminBundle实体标签翻译

时间:2015-06-15 20:11:22

标签: symfony symfony-2.3 symfony2-easyadmin

我无法配置翻译。我的config.yml包含(以及其他)此条目:

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

我还创建了一个翻译resorce: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>

但翻译的文字不会出现在左侧菜单中。

非常感谢你的帮助。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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