2

に付属しているデフォルトのユーザー メニュー ドロップダウンを翻訳するのに苦労していますSonataUserBundle。下のスクリーンショットでドロップダウンメニューを確認できます。

メニューのスクリーンショット

含まれるadmin_monogodb.ymlもの:

<parameters>
    <parameter key="sonata.user.admin.groupname">sonata_user</parameter>
</parameters>

そして、<services>タグが含まれています(短縮されています):

<tag 
    name="sonata.admin" 
    manager_type="doctrine_mongodb"
    group="%sonata.user.admin.groupname%" 
    label="users" 
    label_translator_strategy="sonata.admin.label.strategy.underscore"
/>

他の翻訳と同様に、次のエントリを に追加するだけですSonataUserBundle.nl.xliff

<trans-unit id="sonata_user">
    <source>sonata_user</source>
    <target>Gebruikers111</target>
</trans-unit>

しかし、それはまだ示していますsonata_user

でカタログをデバッグしましたがTranslator、実際には正しい翻訳が含まれています

どうしたの?

4

1 に答える 1

3

コンポーネントを深くデバッグした後、ドメイン内の翻訳をTranslator探していたことに驚きました。翻訳を から に移動したところ、機能するようになりました。sonata_userSonataAdminBundleSonataUserBundleSonataAdminBundle

于 2013-01-23T15:51:04.327 に答える