Я только что обновил свой Symfony с 2.5 до 2.7. У меня есть Entity, в данном случае Product
, который имеет некоторые свойства с некоторыми ограничениями, например year
.Symfony 2.7 Перевод Ограничения Сообщения, не поддерживающие локаль
class Product {
/**
* @ORM\Column(type="float", nullable=true, options={"default" = 0.00})
* @Assert\NotBlank(message = "product.year.notBlank")
*/
private $year;
}
Мое мое сообщение переводится с app/Resources/translations/validators.en.yml
. Но теперь он больше не уважает языковой стандарт. У меня есть 2 файла версии en
и версия fr
, но теперь она получает только версию en
.
Он отлично работает для любых меток, которые у меня есть в моих формах, проблема связана с файлами валидаторов.
у вас есть файл validators.fr.yml, не так ли? – DonCallisto
очистите кеш. – nifr
У меня есть приложение/Resources/translations/validators.fr.yml-файл, и я несколько раз очищал свой кеш –