在Sonata Admin登录屏幕上,默认翻译是“身份验证”,但我希望能够更改此内容。
在\vendor\sonata-project\user-bundle\Resources\views\Admin\Security\login.html.twig
内,有这一行:
<div class="header">{{ 'title_user_authentication'|trans({}, 'SonataUserBundle') }}</div>
对此的翻译可在\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>
我正在努力弄清楚如何从我自己的捆绑中改变这一点。 Sonata文档似乎没有涵盖这种情况,这非常好。
答案 0 :(得分:2)
覆盖翻译并非特定于Sonata,而是Symfony。
请参阅symfony doc的“覆盖捆绑包的任何部分”部分:http://symfony.com/doc/current/cookbook/bundles/override.html#translations