Add a getMessage(Locale) to the ValidationResult class. Internally it should use a LocalizedMessage class that can retrieve the right message from a resource bundle