Repair Venetian import validation and access errors

Replace fifteen Italian-seeded validation and control values. Preserve CSV/TSV separators, malformed/schema distinction, authorization denial, uniqueness errors and self-invitation prohibition. Direct wording remains low confidence pending fluent-speaker review.

Validation: correction ledger token, JSON example, key-order and merge-preservation checks pass.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu committed 2026-09-13 18:07:52 +03:00
1 parent 6893a68994
commit 0bb0c863ef
2 files changed
+120 -15

No files matched your search

+15 -15
View File
@@ -642,27 +642,27 @@
"email-sent": "Email inviata",
"email-verifyEmail-subject": "Verìfica el to indiriso email so __siteName__",
"email-verifyEmail-text": "Ciao __user__,\n\nPar verificar ła email del to conto, clica el łigamento qua soto.\n\n__url__\n\nGrasie.",
"enable-vertical-scrollbars": "Abilita le barre di scorrimento verticali",
"enable-wip-limit": "Attiva limite Work In Progress",
"enable-vertical-scrollbars": "Ativa łe bare de scorimento verticałi",
"enable-wip-limit": "Ativa el łimite WIP",
"error-board-doesNotExist": "Sto quadro no el esiste",
"error-board-notAdmin": "Te gà da èsar aministrador de sto quadro par farlo",
"error-board-notAMember": "Te gà da èsar membro de sto quadro par farlo",
"error-watch-disabled": "Ukubuka amabhodi namakhadi kuvaliwe ngumlawuli",
"error-notAllowed": "El to ruolo su la bacheca no'l xe permesso par far questo",
"error-json-malformed": "Il testo non è in un formato JSON valido",
"error-json-schema": "Il tuo file JSON non contiene le giuste informazioni nel formato corretto",
"error-csv-schema": "Il tuo file CSV (Comma Separated Values) / TSV (Tab Separated Values) non contiene le giuste informazioni nel formato corretto",
"error-json-malformed": "El to testo no el xe JSON vàłido",
"error-json-schema": "I to dati JSON no i gà łe informasion giuste inte el formato giusto",
"error-csv-schema": "El to CSV (vałori separài da vìrgołe) / TSV (vałori separài da tabułasion) no el gà łe informasion giuste inte el formato giusto",
"error-import-empty-board": "Sto esport no'l ga contenùo de bacheca (no swimlane, liste o schede). El podarìa esser stà creà da na version pì vecia de WeKan co un bug de esport conossùo. Par piaser esporta de novo la bacheca co la version corente e importa el fił novo.",
"error-list-doesNotExist": "Questa lista non esiste",
"error-linked-card-not-allowed": "Te pol cołegar soło a na scheda normale. Cołegar a n'altra scheda cołegà, o a na scheda che ła cołega indrio a sta bacheca, no'l xe permesso parché el renderìa le schede inacessibili.",
"error-user-disabled": "Sto account utente el xe disativà",
"error-user-doesNotExist": "Questo utente non esiste",
"error-user-notAllowSelf": "Non puoi invitare te stesso",
"error-user-notCreated": "L'utente non è stato creato",
"error-username-taken": "Questo username è già utilizzato",
"error-orgname-taken": "Il nome di questa organizzazione è già stato scelto",
"error-teamname-taken": "Il nome di questo team è già stato preso",
"error-email-taken": "L'email è già stata presa",
"error-user-notAllowSelf": "No te pol invitarte da ti",
"error-user-notCreated": "Sto utente no el xe stà creà",
"error-username-taken": "Sto nome utente el xe dezà doparà",
"error-orgname-taken": "Sto nome de organisasion el xe dezà doparà",
"error-teamname-taken": "Sto nome de grupo el xe dezà doparà",
"error-email-taken": "Ła email ła xe dezà doparà",
"export": "Thumela ngaphandle",
"export-board": "Esporta bacheca",
"export-board-without-attachments": "sensa alegati",
@@ -717,7 +717,7 @@
"filter-no-label": "Nessuna etichetta",
"filter-member-label": "Filtra secondo il membro",
"filter-no-member": "Nessun membro",
"filter-assignee-label": "Filtra secondo l'assegnatario",
"filter-assignee-label": "Filtra par asegnatario",
"filter-creator-label": "Filtra secondo Creatore",
"filter-no-assignee": "Nessun assegnatario",
"filter-custom-fields-label": "Filtra secondo campi personalizzati",
@@ -1090,8 +1090,8 @@
"email-invite-register-text": "Caro __user__,\n\n__inviter__ te invita a un quadro kanban par łavorar insieme.\n\nSegui el łigamento qua soto:\n__url__\n\nEl to còdaze de invito el xe: __icode__\n\nGrasie.",
"email-smtp-test-subject": "E-Mail di test SMTP",
"email-smtp-test-text": "Te gà mandà na email co suceso",
"error-invitation-code-not-exist": "Il codice d'invito non esiste",
"error-notAuthorized": "Non sei autorizzato ad accedere a questa pagina.",
"error-invitation-code-not-exist": "El còdaze de invito no el esiste",
"error-notAuthorized": "No te gà el permesso de védar sta pàjina.",
"webhook-title": "Nome webhook",
"webhook-token": "Token (facoltativo per l'autenticazione)",
"outgoing-webhooks": "Webhook in uscita",
@@ -1487,7 +1487,7 @@
"add-custom-html-after-body-start": "Zonta HTML personałizà dopo el inisio de <body>",
"add-custom-html-before-body-end": "Zonta HTML personałizà prima de ła fine de </body>",
"error-undefined": "Qualcosa è andato storto",
"error-ldap-login": "C'è stato un errore mentre provavi ad effettuare il login",
"error-ldap-login": "Ghe xe stà un eror tentando de far el acesso",
"display-authentication-method": "Mostra el metodo de autenticasion",
"oidc-button-text": "Personalizza el testo de'l botón OIDC",
"default-authentication-method": "Metodo de autenticasion predefinìo",
@@ -110836,5 +110836,110 @@
"before": "Ciao __user__,\n\nPer verificare il tuo account email, clicca sul link seguente:\n\n__url__\n\nGrazie.",
"after": "Ciao __user__,\n\nPar verificar ła email del to conto, clica el łigamento qua soto.\n\n__url__\n\nGrasie.",
"reason": "Replace Italian-seeded Venetian mail and date messages; preserve reset/verify/enroll distinctions, URL/user/site placeholders and email line breaks. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "enable-vertical-scrollbars",
"before": "Abilita le barre di scorrimento verticali",
"after": "Ativa łe bare de scorimento verticałi",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "enable-wip-limit",
"before": "Attiva limite Work In Progress",
"after": "Ativa el łimite WIP",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-csv-schema",
"before": "Il tuo file CSV (Comma Separated Values) / TSV (Tab Separated Values) non contiene le giuste informazioni nel formato corretto",
"after": "El to CSV (vałori separài da vìrgołe) / TSV (vałori separài da tabułasion) no el gà łe informasion giuste inte el formato giusto",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-email-taken",
"before": "L'email è già stata presa",
"after": "Ła email ła xe dezà doparà",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-invitation-code-not-exist",
"before": "Il codice d'invito non esiste",
"after": "El còdaze de invito no el esiste",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-json-malformed",
"before": "Il testo non è in un formato JSON valido",
"after": "El to testo no el xe JSON vàłido",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-json-schema",
"before": "Il tuo file JSON non contiene le giuste informazioni nel formato corretto",
"after": "I to dati JSON no i gà łe informasion giuste inte el formato giusto",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-ldap-login",
"before": "C'è stato un errore mentre provavi ad effettuare il login",
"after": "Ghe xe stà un eror tentando de far el acesso",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-notAuthorized",
"before": "Non sei autorizzato ad accedere a questa pagina.",
"after": "No te gà el permesso de védar sta pàjina.",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-orgname-taken",
"before": "Il nome di questa organizzazione è già stato scelto",
"after": "Sto nome de organisasion el xe dezà doparà",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-teamname-taken",
"before": "Il nome di questo team è già stato preso",
"after": "Sto nome de grupo el xe dezà doparà",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-user-notAllowSelf",
"before": "Non puoi invitare te stesso",
"after": "No te pol invitarte da ti",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-user-notCreated",
"before": "L'utente non è stato creato",
"after": "Sto utente no el xe stà creà",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "error-username-taken",
"before": "Questo username è già utilizzato",
"after": "Sto nome utente el xe dezà doparà",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "filter-assignee-label",
"before": "Filtra secondo l'assegnatario",
"after": "Filtra par asegnatario",
"reason": "Replace Italian-seeded Venetian validation and access labels; preserve CSV/TSV separator meanings, malformed/schema distinction, authorization denial and uniqueness errors. Low-confidence wording; fluent-speaker validation outstanding."
}
]