added i18n support on validation and Spanish error messages