2013-02-27 3 views
0

Symfony2.1에서 FosUserBundle을 사용하고 있는데 사용할 수없는 사용자를 연결하려고하면 양식에 다음 오류가 표시됩니다. User account is disabled, 위대하지만 프랑스어 웹 사이트이므로 번역하고 싶습니다. 이 메시지는 프랑스어로 표시됩니다.SecurityContext를 번역하는 방법 : AUTHENTICATION_ERROR?

번역본 폴더의 세션 메시지와 유효성 검사기를 이미 번역했습니다 : messages.fr.ymlvalidators.fr.ymlMyUserBundle.fr.yml이지만 SecurityContext에서 생성 한 메시지를 가져올 수 없습니다.

+0

가능한 [사용자 정의 인증 - 로그인 Symfony2 메시지] (http://stackoverflow.com/questions/9201849/customize-authentication-login-symfony2-messages) –

답변

3

FOSUserBundle의 모든 메시지는 "FOSUserBundle"을 메시지 도메인으로 사용하고 있습니다. 번역을 ./app/Resources/translations/FOSUserBundle.fr.yml에 입력해야합니다.

FOSUserBundle을 기반으로 자신의 묶음을 파생 한 경우 파일은 ./src/YourUserBundle/Resources/translations/FOSUserBundle.fr.yml이됩니다.