{ "any.unknown": "{{#label}}: no está permitido", "any.invalid": "{{#label}}: contiene un valor invalido", "any.empty": "{{#label}}: no está permitido que sea vacío", "any.required": "{{#label}}: es un campo requerido", "any.allowOnly": "{{#label}}: debería ser uno de las siguientes variantes: {{valids}}", "any.default": "emitió un error cuando se ejecutó el metodo default", "alternatives.base": "{{#label}}: no coincide con ninguna de las alternativas permitidas", "array.base": "{{#label}}: debe ser un array", "array.includes": "{{#label}}: en la posición {{pos}} no coincide con ninguno de los tipos permitidos", "array.includesSingle": "{{#label}}: el valor de \"{{!key}}\" no coincide con ninguno de los tipos permitidos", "array.includesOne": "{{#label}}: en la posición {{pos}} falló porque {{reason}}", "array.includesOneSingle": "{{#label}}: el valor \"{{!key}}\" falló porque {{reason}}", "array.includesRequiredUnknowns": "{{#label}}: no contiene valor/es requerido/s: {{unknownMisses}} ", "array.includesRequiredKnowns": "{{#label}}: no contiene: {{knownMisses}}", "array.includesRequiredBoth": "{{#label}}: no contiene {{knownMisses}} y {{unknownMisses}} otros valores requeridos", "array.excludes": "{{#label}}: en la posición {{pos}} contiene un valor excluído", "array.excludesSingle": "{{#label}}: el valor \"{{!key}}\" contiene un valor excluído", "array.min": "{{#label}}: debe contener al menos {{limit}} items", "array.max": "{{#label}}: debe contener máximo {{limit}} items", "array.length": "{{#label}}: debe contener exactamente {{limit}} items", "array.ordered": "{{#label}}: en la posición {{pos}} falló porque {{reason}}", "array.orderedLength": "{{#label}}: en la posición {{pos}} falló porque el array debre contener como máximo {{limit}} items", "array.sparse": "{{#label}}: no debe ser un array esparcido", "array.unique": "{{#label}}: posición {{pos}} contiene un valor duplicado", "boolean.base": "{{#label}}: debe ser un valor verdadero/falso o si/no", "binary.base": "{{#label}}: debe ser un buffer o un string", "binary.min": "{{#label}}: debe ser como mínimo de {{limit}} bytes", "binary.max": "{{#label}}: debe ser como máximo de {{limit}} bytes", "binary.length": "{{#label}}: debe tener exactamente {{limit}} bytes", "date.base": "{{#label}}: debe ser una cantidad de milisegundos o una fecha en cadena de texto válida", "date.min": "{{#label}}: debe ser mayor o igual a \"{{limit}}\"", "date.max": "{{#label}}: debe ser menor o igual que \"{{limit}}\"", "date.isoDate": "{{#label}}: debe ser una fecha en formato ISO 8601", "date.ref": "referencia a \"{{ref}}\", que no es una fecha válida", "function.base": "{{#label}}: debe ser una función", "object.base": "{{#label}}: debe ser un objeto", "object.child": "hijo \"{{!key}}\" falló porque {{reason}}", "object.min": "{{#label}}: debe tener como mínimo {{limit}} hijo", "object.max": "{{#label}}: debe tener menos o a lo sumo {{limit}} hijo", "object.length": "{{#label}}: debe tener máximo {{limit}} hijo/s", "object.allowUnknown": "no está permitido", "object.with": "peer faltante: \"{{peer}}\"", "object.without": "conflicto con peer prohibido: \"{{peer}}\"", "object.missing": "{{#label}}: debe contener al menos uno de: {{peers}}", "object.xor": "{{#label}}: contiene un conflicto con alguno de: {{peers}}", "object.or": "{{#label}}: debe contener al menos uno de: {{peers}}", "object.and": "contiene {{present}} sin el requerido: {{missing}}", "object.nand": "!!\"{{main}}\" no debe existir simultáneamente con {{peers}}", "object.assert": "!!\"{{ref}}\" falló validacion porque \"{{ref}}\" falló a {{message}}", "object.rename.multiple": "{{#label}}: no se puede renombrar el hijo \"{{from}}\" porque múltiples re-nombramientos estan deshabilitados y otra clave fue renombrada a \"{{to}}\"", "object.rename.override": "{{#label}}: no se puede renombrar el hijo \"{{from}}\" porque la sobre escritura esta deshabilitada y el target \"{{to}}\" existe", "object.type": "{{#label}}: debe ser una instancia de \"{{type}}\"", "number.base": "{{#label}}: debe ser un número", "number.min": "{{#label}}: debe ser mayor o igual que {{limit}}", "number.max": "{{#label}}: debe ser menor o igual que {{limit}}", "number.less": "{{#label}}: debe ser menor a {{limit}}", "number.greater": "{{#label}}: debe ser mayor a {{limit}}", "number.float": "{{#label}}: debe ser un numero flotante", "number.integer": "{{#label}}: debe ser un número entero", "number.negative": "{{#label}}: debe ser un número negativo", "number.positive": "{{#label}}: debe ser un número positivo", "number.scale": "{{#label}}: no debe tener mas de {{limit}} decimales", "number.ref": "{{#label}}: referencia a \"{{ref}}\" que no es un número", "number.multiple": "{{#label}}: debe ser un múltiplo de {{multiple}}", "string.base": "{{#label}}: debe ser una cadena de texto", "string.min": "{{#label}}: debe ser mínimo de {{limit}} caracteres de largo", "string.max": "{{#label}}: debe ser de máximo {{limit}} caracteres de largo", "string.length": "{{#label}}: debe ser exactamente de {{limit}} caracteres de largo", "string.alphanum": "{{#label}}: debe contener solo letras y números", "string.token": "{{#label}}: debe contener solo letras, números y guines bajos", "string.regex.base": "{{#label}}: el valor \"{{!value}}\" no coincide con el pattern requerido: {{pattern}}", "string.regex.name": "{{#label}}: el valor \"{{!value}}\" no coincide con el nombre de pattern {{name}}", "string.email": "{{#label}}: debe ser un email válido", "string.uri": "{{#label}}: debe sre una uri válida", "string.uriCustomScheme": "{{#label}}: debe ser una uri válida con el esquema concidiente con el patrón {{scheme}}", "string.isoDate": "{{#label}}: debe ser una fecha en formato ISO 8601 válida", "string.guid": "{{#label}}: debe ser un GUID valido", "string.hex": "{{#label}}: debe contener solo caracteres hexadecimales", "string.hostname": "{{#label}}: deber ser un hostname válido", "string.lowercase": "{{#label}}: solo debe contener minúsculas", "string.uppercase": "{{#label}}: solo debe contener mayúsculas", "string.trim": "{{#label}}: no debe tener espacios en blanco delante o atrás", "string.creditCard": "{{#label}}: debe ser una tarjeta de crédito", "string.ref": "Referencia \"{{ref}}\" que no es un número", "string.ip": "{{#label}}: debe ser una dirección ip válida con un CDIR {{cidr}}", "string.ipVersion": "{{#label}}: debe ser una dirección ip válida de una de las siguientes versiones {{version}} con un CDIR {{cidr}}", "object.unknown": "{{#label}}: es un campo no es permitido", "luxon.lt": "{{#label}}: must be before {{#date}}", "luxon.gt": "{{#label}}: must be after {{#date}}", "luxon.lte": "{{#label}}: must be same as or before {{#date}}", "luxon.gte": "{{#label}}: must be same as or after {{#date}}" }