如何翻译SecurityContext:AUTHENTICATION_ERROR?

问题描述:

我在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://*.com/questions/9201849/customize-authentication-login-symfony2-messages) – 2013-02-27 13:07:47

所有来自FOSUserBundle的消息都使用“FOSUserBundle”作为消息域。所以你必须把你的翻译成./app/Resources/translations/FOSUserBundle.fr.yml

如果您根据FOSUserBundle派生自己的包,则该文件将进入./src/YourUserBundle/Resources/translations/FOSUserBundle.fr.yml