2013-01-23 7 views
3

SonataUserBundle과 함께 제공되는 기본 사용자 메뉴 드롭 다운을 번역하는 데 어려움이 있습니다. 아래 스크린 샷에서 드롭 다운 메뉴를 볼 수 있습니다.메뉴 항목 sonata_user를 번역 할 수 없습니다.

screenshot of menu

admin_monogodb.yml에는 다음이 포함

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

다른 번역과 마찬가지로, 나는 단지에서 항목을 추가 :

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

그리고 <services> 태그 (단축)를 포함 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에서 으로 옮겼습니다. 이제 작동합니다.