Translations
Each validation error (and conversion error if any) can be translated. Provide validationTranslate function which accepts:
error- Error to translatekey- Error's identification if anydevMessage- ProvideddevMessagefrom validatordependencies- Input's dependencies
Age example translation (LocaleKeys are generated translations from easy_localization package)
validationTranslate: (error, key, devMessage, {required dependencies}) {
if (key == _ErrorKeys.ageRestriction) return LocaleKeys.ageRestriction_under18.tr();
if (error.isConversionError) return LocaleKeys.ageRestriction_ageFormat.tr();
return devMessage;
}
Predefined validators and GladeInput variants defines error keys. Those keys can be found in GladeErrorKeys as static constants. Use them within your translation function or in defualtTranslation.
Default translations
Use defaultTranslation to provide default translations for common error such as nullValue or emptyValue.

Or use defaultValidationTranslate on model's level.
Order of translation is as follows:
validationTranslate -> defaultValidationTranslations -> Model.defaultValidationTranslate -> error.devMessage