Играть! 2.0 Перезаписать сообщение о неверном значении

Возможный дубликат:
Каковы идентификаторы сообщений i18n для информации о полях и ошибок?

Используя такие аннотации, как @Required в классе @Entity, можно легко установить атрибут сообщения. Но как установить/перезаписать сообщение «Недопустимое значение», которое отображается, когда элемент типа Double заполняется строкой в ​​форме?

Карта form.errors() содержит ошибку с ключом "имя поля" и значением "error.invalid", но я не могу определить правильный ключ для использования в файле сообщений для перезаписи сообщения по умолчанию.


person Joram    schedule 07.10.2012    source источник


Ответы (1)


Вы должны переопределить метки из файл исходных сообщений в ваших собственных messages.xy файлах.

Также взгляните на другой ответ некоторое время назад была проблема, если файл для языка по умолчанию не имеет расширения lang. Насколько я знаю, это было исправлено после этого ответа, однако было бы здорово, если бы вы проверили его и подтвердили текущее состояние в комментарии.

person biesior    schedule 08.10.2012
comment
Я могу подтвердить это с Play! 2.0 метки должны быть переопределены в файле message.xy (message.en или message.de и т. д.). Помещение error.invalid=My invalid value в файл сообщений по умолчанию не работает. - person Joram; 09.10.2012