Я хочу перевести следующее сообщение об ошибке: Это значение должно быть 1 января 1990 года, 12:00 или более.Symfony 3 Translate Validator Validator
Я использую функцию Symfony, которая работает для других моих ошибок, кроме этого один:
$this->get('translator')->trans($err, [], 'validators')
Должен ли я использовать что-то еще, чтобы перевести эту ошибку?
Какова ценность $ err? и что содержат файлы валидаторов? – Matteo
Вы используете '@Assert \ Range' или что-то подобное? Если это так, вы можете просто перевести сообщение, введя идентификатор в 'message =" my_range_message "', где 'my_range_message' находится в ваших' validators.en.yml', 'validators.fr.yml' и так далее. Переводы сообщений проверки должны выполняться в модели (сущности) rathen, чем в контроллере, если у вас нет конкретных требований. – cezar
@Matteo: У меня это на $ err: Это значение должно быть 1 января 1990 года, 12:00 или более. –