validator method
Implementation
String? validator(dynamic value, {ITranslator? translator}) {
final val = _getValue(value);
final errors = validate(val);
if (errors.isEmpty) return null;
return errors
.map((e) => translator == null ? e.toString() : translator.translate(e))
.join(",");
}