Php 覆盖Sonata管理员登录屏幕上的翻译

Php 覆盖Sonata管理员登录屏幕上的翻译,php,symfony,php-5.3,sonata-admin,sonata,Php,Symfony,Php 5.3,Sonata Admin,Sonata,在Sonata管理员登录屏幕上,默认翻译为“身份验证”,但我希望能够更改此设置 在\vendor\sonata project\user bundle\Resources\views\Admin\Security\login.html.twig中有一行: {{'title_user_authentication'}trans({},'SonataUserBundle')} 可在\vendor\sonata project\user bundle\Resources\translations\So

在Sonata管理员登录屏幕上,默认翻译为“身份验证”,但我希望能够更改此设置

\vendor\sonata project\user bundle\Resources\views\Admin\Security\login.html.twig
中有一行:

{{'title_user_authentication'}trans({},'SonataUserBundle')}

可在
\vendor\sonata project\user bundle\Resources\translations\SonataUserBundle.en.xliff
中找到这方面的翻译,即:

        <trans-unit id="title_user_authentication">
            <source>title_user_authentication</source>
            <target>Authentication</target>
        </trans-unit>

标题\u用户\u身份验证
认证

我正在努力解决如何从我自己的包中改变这一点。索纳塔的文档中似乎没有涵盖这种情况,这是非常好的。

替代翻译不是索纳塔特有的,而是Symfony特有的


请参阅symfony文档的“覆盖捆绑包的任何部分”部分:

太棒了,谢谢。我在食谱上读到,
app/Resources/translations
中的翻译“总是赢”。我刚刚在那里添加了一个
SonataUserBundle.en.xliff
,以及我更新的翻译,它成功了。