Как сделать интернационализацию проверки java bean?Интернационализация проверки Java-бонуса с ValidationMessages.properties
Перед интернационализация я есть (что-то вроде) следующее сообщение об ошибке проверки:
email is not a valid email address (was some-nonexistant-user[at]invalid.email)
И в соответствии с: https://docs.oracle.com/javaee/6/tutorial/doc/gkahi.html можно создать файл ValidationMessages.properties интернационализация текст
Например если я добавлю содержимое (сохраняя его на английском языке в демонстрационных целях, все это должно быть на другом языке)
org.hibernate.validator.constraints.Email.message=is invalid email format
Теперь это создает следующую ошибку проверки:
email is invalid email format (was some-nonexistant-user[at]invalid.email)
Так что это, кажется, только дайте мне контроль небольшой части текста, но как я настроить, например, was
часть? И может иметь полный контроль над всем текстом? что-то вроде:
{property} is invalid (data = {value})
, который вместо того, чтобы дать бы мне выход
email is invalid (data = some-nonexistant-user[at]invalid.email)
Я сделал это раньше, вам нужно будет создать завернутый 'MessageInterpolator', я боюсь. –