yunohost-portal/plugins/vee-i18n.ts
2023-08-23 14:34:04 +02:00

15 lines
366 B
TypeScript

import { setLocale } from 'yup'
export default defineNuxtPlugin(() => {
// https://github.com/jquense/yup/blob/master/src/locale.ts
setLocale({
mixed: {
default: 'v.field_invalid',
required: 'v.field_required',
},
string: {
email: 'v.email',
min: ({ min }) => ({ key: 'v.string_too_short', values: { min } }),
},
})
})