infoalloggi-monorepo/apps/infoalloggi/src/i18n/FormErrorsTranslation.ts

298 lines
9.7 KiB
TypeScript
Raw Normal View History

2025-08-04 17:45:44 +02:00
export const ita = {
errors: {
invalid_type: "Atteso {{expected}}, ricevuto {{received}}",
invalid_type_received_undefined: "Obbligatorio",
invalid_literal: "Valore literal non valido, atteso {{expected}}",
unrecognized_keys: "Campo/i non riconosciuto nell'oggetto: {{- keys}}",
invalid_union: "Input non valido",
invalid_union_discriminator:
"Valore discriminante non valido. Atteso {{- options}}",
invalid_enum_value:
"Valore dell'enum non valido. Atteso {{- options}}, ricevuto '{{received}}'",
invalid_arguments: "Argomenti della funzione non validi",
invalid_return_type: "Tipo di ritorno della funzione non valido",
invalid_date: "Data non valida",
custom: "Input non valido",
invalid_intersection_types:
"Il risultato dell'intersezione non può essere unito",
not_multiple_of: "Il numero deve essere un multiplo di {{multipleOf}}",
not_finite: "Il numero deve essere finito",
invalid_string: {
email: "{{validation}} non valida",
url: "{{validation}} non valido",
uuid: "{{validation}} non valido",
cuid: "{{validation}} non valido",
regex: "Non valida",
datetime: "{{validation}} non valido",
startsWith: 'Input non valido: deve iniziare con "{{startsWith}}"',
endsWith: 'Input non valido: deve finire con "{{endsWith}}"',
},
too_small: {
array: {
exact: "L'array deve contenere esattamente {{minimum}} elementi",
inclusive: "L'array deve contenere almeno {{minimum}} elementi",
not_inclusive: "L'array deve contenere più di {{minimum}} elementi",
},
string: {
exact: "La stringa deve contenere esattamente {{minimum}} caratteri",
//inclusive: "La stringa deve contenere almeno {{minimum}} caratteri",
inclusive: "Il campo non può essere vuoto",
not_inclusive: "La stringa deve contenere più di {{minimum}} caratteri",
},
number: {
exact: "Il numero deve essere esattamente {{minimum}}",
inclusive: "Il numero deve essere maggiore o uguale a {{minimum}}",
not_inclusive: "Il numero deve essere maggiore di {{minimum}}",
},
set: {
exact: "Input non valido",
inclusive: "Input non valido",
not_inclusive: "Input non valido",
},
date: {
exact: "La data deve essere esattamente {{- minimum, datetime}}",
inclusive:
"La data deve essere maggiore di o uguale a {{- minimum, datetime}}",
not_inclusive: "La data deve essere maggiore {{- minimum, datetime}}",
},
},
too_big: {
array: {
exact: "L'array deve contenere esattamente {{maximum}} elementi",
inclusive: "L'array deve contenere al massimo {{maximum}} elementi",
not_inclusive: "L'array deve contenere meno di {{maximum}} elementi",
},
string: {
exact: "La stringa deve contenere esattamente {{maximum}} caratteri",
inclusive: "La stringa deve contenere al massimo {{maximum}} caratteri",
not_inclusive:
"La stringa deve contenere meno di {{maximum}} caratteri",
},
number: {
exact: "Il numero deve essere esattamente {{maximum}}",
inclusive: "Il numero deve essere minore di o uguale a {{maximum}}",
not_inclusive: "Il numero deve essere minore di {{maximum}}",
},
set: {
exact: "Input non valido",
inclusive: "Input non valido",
not_inclusive: "Input non valido",
},
date: {
exact: "La data deve essere esattamente {{- maximum, datetime}}",
inclusive:
"La data deve essere minore di o uguale a {{- maximum, datetime}}",
not_inclusive: "La data deve essere minore di {{- maximum, datetime}}",
},
},
},
validations: {
email: "email",
url: "url",
uuid: "uuid",
cuid: "cuid",
regex: "regex",
datetime: "datetime",
},
types: {
function: "function",
number: "number",
string: "string",
nan: "nan",
integer: "integer",
float: "float",
boolean: "boolean",
date: "date",
bigint: "bigint",
undefined: "undefined",
symbol: "symbol",
null: "null",
array: "array",
object: "object",
unknown: "unknown",
promise: "promise",
void: "void",
never: "never",
map: "map",
set: "set",
},
local_types: {
function: "funzione",
number: "numero",
string: "testo",
nan: "vuoto",
integer: "numero",
float: "numero",
boolean: "si/no",
date: "data",
bigint: "numero",
undefined: "indefinito",
symbol: "simbolo",
null: "vuoto",
array: "lista",
object: "oggetto",
unknown: "sconosciuto",
promise: "promessa",
void: "vuoto",
never: "mai",
map: "mappa",
set: "lista",
},
customErrors: {
codice_fiscale: "Codice fiscale non valido",
tipologia: "Seleziona una tipologia",
azienda_o_pf: "Seleziona un'opzione",
provincia: "Seleziona una provincia",
nazione: "Seleziona una nazione",
data_nascita: "Data di nascita non valida",
},
};
export const eng = {
errors: {
invalid_type: "Expected {{expected}}, received {{received}}",
invalid_type_received_undefined: "Required",
invalid_literal: "Invalid literal value, expected {{expected}}",
unrecognized_keys: "Unrecognized key(s) in object: {{- keys}}",
invalid_union: "Invalid input",
invalid_union_discriminator:
"Invalid discriminator value. Expected {{- options}}",
invalid_enum_value:
"Invalid enum value. Expected {{- options}}, received '{{received}}'",
invalid_arguments: "Invalid function arguments",
invalid_return_type: "Invalid function return type",
invalid_date: "Invalid date",
custom: "Invalid input",
invalid_intersection_types: "Intersection results could not be merged",
not_multiple_of: "Number must be a multiple of {{multipleOf}}",
not_finite: "Number must be finite",
invalid_string: {
email: "Invalid {{validation}}",
url: "Invalid {{validation}}",
uuid: "Invalid {{validation}}",
cuid: "Invalid {{validation}}",
regex: "Invalid",
datetime: "Invalid {{validation}}",
startsWith: 'Invalid input: must start with "{{startsWith}}"',
endsWith: 'Invalid input: must end with "{{endsWith}}"',
},
too_small: {
array: {
exact: "Array must contain exactly {{minimum}} element(s)",
inclusive: "Array must contain at least {{minimum}} element(s)",
not_inclusive: "Array must contain more than {{minimum}} element(s)",
},
string: {
exact: "String must contain exactly {{minimum}} character(s)",
inclusive: "String must contain at least {{minimum}} character(s)",
not_inclusive: "String must contain over {{minimum}} character(s)",
},
number: {
exact: "Number must be exactly {{minimum}}",
inclusive: "Number must be greater than or equal to {{minimum}}",
not_inclusive: "Number must be greater than {{minimum}}",
},
set: {
exact: "Invalid input",
inclusive: "Invalid input",
not_inclusive: "Invalid input",
},
date: {
exact: "Date must be exactly {{- minimum, datetime}}",
inclusive:
"Date must be greater than or equal to {{- minimum, datetime}}",
not_inclusive: "Date must be greater than {{- minimum, datetime}}",
},
},
too_big: {
array: {
exact: "Array must contain exactly {{maximum}} element(s)",
inclusive: "Array must contain at most {{maximum}} element(s)",
not_inclusive: "Array must contain less than {{maximum}} element(s)",
},
string: {
exact: "String must contain exactly {{maximum}} character(s)",
inclusive: "String must contain at most {{maximum}} character(s)",
not_inclusive: "String must contain under {{maximum}} character(s)",
},
number: {
exact: "Number must be exactly {{maximum}}",
inclusive: "Number must be less than or equal to {{maximum}}",
not_inclusive: "Number must be less than {{maximum}}",
},
set: {
exact: "Invalid input",
inclusive: "Invalid input",
not_inclusive: "Invalid input",
},
date: {
exact: "Date must be exactly {{- maximum, datetime}}",
inclusive:
"Date must be smaller than or equal to {{- maximum, datetime}}",
not_inclusive: "Date must be smaller than {{- maximum, datetime}}",
},
},
},
validations: {
email: "email",
url: "url",
uuid: "uuid",
cuid: "cuid",
regex: "regex",
datetime: "datetime",
},
types: {
function: "function",
number: "number",
string: "string",
nan: "nan",
integer: "integer",
float: "float",
boolean: "boolean",
date: "date",
bigint: "bigint",
undefined: "undefined",
symbol: "symbol",
null: "null",
array: "array",
object: "object",
unknown: "unknown",
promise: "promise",
void: "void",
never: "never",
map: "map",
set: "set",
},
local_types: {
function: "function",
number: "number",
string: "string",
nan: "nan",
integer: "integer",
float: "float",
boolean: "boolean",
date: "date",
bigint: "bigint",
undefined: "undefined",
symbol: "symbol",
null: "null",
array: "array",
object: "object",
unknown: "unknown",
promise: "promise",
void: "void",
never: "never",
map: "map",
set: "set",
},
customErrors: {
codice_fiscale: "Tax code not valid",
tipologia: "Select a type",
azienda_o_pf: "Select an option",
provincia: "Select a province",
nazione: "Select a nation",
data_nascita: "Select a date",
},
};