1

Sonata 管理者のログイン画面では、デフォルトの翻訳は「認証」ですが、これを変更できるようにしたいと考えています。

内部\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 のドキュメントではカバーされていないようです。

4

1 に答える 1

2

翻訳のオーバーライドは Sonata 固有のものではなく、Symfony 固有のものです。

symfony doc の「バンドルの任意の部分をオーバーライドする」セクションを参照してください: http://symfony.com/doc/current/cookbook/bundles/override.html#translations

于 2014-12-10T16:45:46.220 に答える