#symfony #constraints #translation
Вопрос:
В моем проекте используется стандартный перевод symfony 5 с использованием %name%
заполнителя для таких параметров перевода, как
message.welcome = "Hello %name%"
Это прекрасно работает.
Но в переводе ограничений Symfony {{ limit }}
в качестве заполнителя используются двойные скобки.
@AssertLength(allowNull=true, messsage="form.name.empty")
Когда я переопределяю сообщение о переводе, заполнитель не заменяется и просто игнорируется.
form.name.empty = "The name must have at least {{ limit }} characters"
Есть способ исправить это, не расширяя все ограничения, которые я использую для изменения фигурных скобок ?
Мой файл .xlf
перевода v1.2 Спасибо