We use @Constraint.Required to validate the fields of our forms, and this generates a ValidationError - which is all well and nice. This error has a standard error message (
That's not quite good solution especially when you want to make multilingual app. So placing changed messages in annotations will fail in such case.
Fortunately there is solution, which works as expected. You need to place your labels into the language file with language code as an extension ie. conf/messages.en
, even if there is only one language defined and it's English.
The default messages with their keys can be copied from the Play's sources