mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
28 lines
631 B
JavaScript
28 lines
631 B
JavaScript
import { configure, extend } from 'vee-validate'
|
|
import { required, email, min } from "vee-validate/dist/rules"
|
|
import i18n from './i18n'
|
|
|
|
|
|
configure({
|
|
defaultMessage: (field, values) => {
|
|
values._field_ = i18n.t(`fields.${field}`)
|
|
return i18n.t(`validations.messages.${values._rule_}`, values)
|
|
}
|
|
})
|
|
|
|
extend('email', {
|
|
...email,
|
|
message: (_, values) => i18n.t('validations.messages.email', values)
|
|
})
|
|
|
|
extend('required', {
|
|
...required,
|
|
message: (_, values) => i18n.t('validations.messages.required', values)
|
|
})
|
|
|
|
extend('min', {
|
|
...min,
|
|
message: (_, values) => i18n.t('validations.messages.min', values)
|
|
})
|
|
|