Php 覆盖Sonata管理员登录屏幕上的翻译
在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
\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
,以及我更新的翻译,它成功了。