На экране входа в 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, что очень хорошо.
Важнейшие переводы относятся не только к Sonata, но и к Symfony.
См. Раздел «Переопределение любой части пакета» документа Symfony: http://symfony.com/doc/current/cookbook/bundles/override.html#translations
Других решений пока нет …