2013-02-27 125 views
0

我在Symfony2.1中使用FosUserBundle,當我嘗試連接未啓用的用戶時,以下錯誤顯示在我的表單中:User account is disabled,這很棒,但它是法語網站,我想翻譯這條消息用法語。如何翻譯SecurityContext:AUTHENTICATION_ERROR?

我已經在翻譯文件夾中翻譯了會話消息和驗證程序:messages.fr.ymlvalidators.fr.ymlMyUserBundle.fr.yml但我無法獲取由SecurityContext創建的消息。

+0

可能重複的[Customize Authentication - Login Symfony2 Messages](http://stackoverflow.com/questions/9201849/customize-authentication-login-symfony2-messages) – 2013-02-27 13:07:47

回答

3

所有來自FOSUserBundle的消息都使用「FOSUserBundle」作爲消息域。所以你必須把你的翻譯成./app/Resources/translations/FOSUserBundle.fr.yml

如果您根據FOSUserBundle派生自己的包,則該文件將進入./src/YourUserBundle/Resources/translations/FOSUserBundle.fr.yml