Last active
April 30, 2024 15:30
-
-
Save Klerith/a082613ff45746a504d1f4aa6c351c7a to your computer and use it in GitHub Desktop.
Configuración en español global para Yup
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import * as yup from 'yup'; | |
// Establecer el idioma de los mensajes de error en español | |
yup.setLocale({ | |
mixed: { | |
default: 'No es válido', | |
required: 'Este campo es requerido', | |
oneOf: 'Debe ser uno de los siguientes valores: ${values}', | |
notOneOf: 'No debe ser uno de los siguientes valores: ${values}', | |
defined: 'Debe estar definido', | |
notNull: 'No puede ser nulo', | |
notType: 'Debe ser de tipo ${type}', | |
}, | |
string: { | |
length: 'Debe tener exactamente ${length} caracteres', | |
min: 'Debe tener al menos ${min} caracteres', | |
max: 'Debe tener como máximo ${max} caracteres', | |
email: 'Debe ser un correo electrónico válido', | |
url: 'Debe ser una URL válida', | |
trim: 'No debe contener espacios al inicio o al final', | |
lowercase: 'Debe estar en minúsculas', | |
uppercase: 'Debe estar en mayúsculas', | |
matches: 'Debe coincidir con el siguiente patrón: "${regex}"', | |
}, | |
number: { | |
min: 'Debe ser mayor o igual a ${min}', | |
max: 'Debe ser menor o igual a ${max}', | |
lessThan: 'Debe ser menor a ${less}', | |
moreThan: 'Debe ser mayor a ${more}', | |
positive: 'Debe ser un número positivo', | |
negative: 'Debe ser un número negativo', | |
integer: 'Debe ser un número entero', | |
}, | |
date: { | |
min: 'Debe ser posterior a ${min}', | |
max: 'Debe ser anterior a ${max}', | |
}, | |
array: { | |
min: 'Debe tener al menos ${min} elementos', | |
max: 'Debe tener como máximo ${max} elementos', | |
}, | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment