2013-01-23 52 views
3

我在翻譯SonataUserBundle附帶的默認用戶菜單下拉菜單時遇到了困難。你可以在下面的屏幕截圖中看到下拉菜單。無法翻譯菜單項目sonata_user

screenshot of menu

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

經過深入調試Translator組件後,我驚訝地發現它正在尋找域中的sonata_user轉換。我已將SonataUserBundle的譯文移至,現在可以使用。