Forms 如何更改Symfony2 FOSUser注册表表单错误消息?

Forms 如何更改Symfony2 FOSUser注册表表单错误消息?,forms,validation,symfony,fosuserbundle,Forms,Validation,Symfony,Fosuserbundle,我已经像那样定制了我的register\u content.html.twig <form class="form-horizontal" action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST"> <div id="fos_user_registration_form">

我已经像那样定制了我的register\u content.html.twig

            <form class="form-horizontal" action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST">
                <div id="fos_user_registration_form">
                <div class="form-group">
                    <div class="col-sm-10">
                        {{ form_widget(form.username, { 'attr': {'class': 'form-control', 'placeholder': 'Pick a username' } }) }}
                        {{ form_errors(form.username) }}
                    </div>
                </div> ...
fos_user.username.already_used
fos_user.email.already_used
fos_user.password.mismatch

我只想更改这些消息,有人能帮我吗?

一旦启用翻译服务,例如

app\config\config.yml:

framework:
    translator:      { fallback: "%locale%" }
将适当的FOSUserBundle.{locale}.yml从
…vendor/friendsofsymfony/userbundle/Resources/translations
复制到
…app/Resources/translations
。在复制的文件中,更改的消息

fos_user.username.already_used
fos_user.email.already_used
fos_user.password.mismatch

您是否在应用程序配置中启用了转换器服务?