Presupuestador_web/shared/lib/contexts/common/domain/spanish-joi-messages.json
2024-07-15 17:41:42 +02:00

94 lines
6.9 KiB
JSON

{
"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}}"
}