Symfony2 validation messages are always in English. How to deal with
translation? [on hold]
I have Symfony 2.3 at my webserver. I am using validatorBuilder to
validate my data.
Here is my config:
framework:
translator: { fallback: ru }
default_locale: ru
Here is my event listener:
// EventListener.php
...
$validator = Validation::createValidatorBuilder()
->enableAnnotationMapping()
->getValidator();
But when I get error messages they are in english, not in 'ru' locale.
What am I doing wrong?
I have 'validators.ru.xlf' (which I copied from
Symfony\Component\Validation\Resources\translations\messages.ru.xlf) in:
app/Resources/translations/
src/Acme/DemoBundle/Resources/translations/
I know I can send 'validator' to my event listener thru the arguments in
services, like:
arguments: ['@doctrine', '@validator']
but I want to know how to use translation if I use createValidatorBuilder.
What went wrong?
P.S. if you as some questions for clarify - return back and see my answer.
Otherwise, nobody will not answer in this tread anymore.
No comments:
Post a Comment