Repair Venetian import mapping and list warnings

Replace twenty Italian-seeded controls. Preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard, label text visibility and irreversible label/list loss. 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:10:16 +03:00
1 parent 6dd3395c61
commit 73c8cb4b00
2 files changed
+160 -20

No files matched your search

+20 -20
View File
@@ -144,8 +144,8 @@
"click-to-enable-fixed-list-width": "Stessa łarghesa par tute le liste disativà. Struca par ativar.",
"click-to-disable-fixed-list-width": "Stessa łarghesa par tute le liste ativà. Struca par disativar.",
"fixed-list-width-note": "Co l'è ativà, tute le liste ga la stessa łarghesa, e ridimensionar na lista ła ridimensiona tute le liste. Sta impostazion la xe soło par ti.",
"keyboard-shortcuts-enabled": "Scorciatoie da tastiera abilitate. Clicca per disabilitarle.",
"keyboard-shortcuts-disabled": "Scorciatoie da tastiera disabilitate. Clicca per abilitarle.",
"keyboard-shortcuts-enabled": "Scurtatoie de tastiera ativà. Clica par disativarle.",
"keyboard-shortcuts-disabled": "Scurtatoie de tastiera disativà. Clica par ativarle.",
"setSwimlaneHeightPopup-title": "Inposta ła altesa de ła corsia",
"set-swimlane-height": "Inposta ła altesa de ła corsia",
"set-swimlane-height-value": "Altesa de ła corsia (pixel)",
@@ -753,15 +753,15 @@
"import-board-instruction-zenkit": "Incoła un JSON de esport lista ZenKit ({ \"title\", \"stages\":[...], \"items\":[...] }). Le stage deventa liste e i item deventa schede.",
"import-board-instruction-markdown": "Namatedza mutevhe wa mishumo ya markdown (nzila ine zwishumiswa zwa markdown-kanban zwo nga Obsidian Kanban zwi shumisaho): thoho dza \"## Dzina ḽa mutevhe\", na zwithu zwa \"- [ ]\"/\"- [x]\" fhasi. Thoho dzi vha mitevhe nahone zwithu zwi vha makhadi.",
"import-board-instruction-trello": "Inte el to quadro Trello, va a 'Menu', po a 'More', 'Print and Export', 'Export JSON', e copia el testo che vien fora.",
"import-board-instruction-csv": "Incolla in Comma Separated Values (CSV) / Tab Separated Values (TSV) .",
"import-board-instruction-csv": "Incoła i to vałori separài da vìrgołe (CSV) o da tabułasion (TSV).",
"import-board-instruction-jira": "Incoła el JSON de la ricerca issue de la REST API de Jira Cloud (GET /rest/api/2/search), o un ogeto equivalente { \"issues\": [...] }. I stati de Jira deventa liste e le issue deventa schede. Opzionalmente includi un array \"automationRules\" par importar le regole.",
"import-board-instruction-excel": "Sernissi un fojo de calcolo .xlsx in stile WeKan (le stesse colone de l'esport Excel: Title, Description, Status/List, Members, Labels, date, campi personalizà). La prima riga ła xe l'intestazion.",
"import-excel-file": "Fił Excel (.xlsx)",
"import-board-instruction-wekan": "Inte el to quadro, va a 'Menu', po a 'Export board', e copia el testo del file descargà.",
"import-board-instruction-about-errors": "Se te gà erori inportando un quadro, a volte ła inportasion ła funsiona istesso e el quadro el xe inte ła pàjina de tuti i quadri.",
"import-without-mapping-members": "Importa sensa maparé i membri (mapa pì tardi)",
"import-json-placeholder": "Incolla dei dati JSON validi qui",
"import-csv-placeholder": "Incolla dei dati CSV/TSV validi qui",
"import-json-placeholder": "Incoła qua i to dati JSON vàłidi",
"import-csv-placeholder": "Incoła qua i to dati CSV/TSV vàłidi",
"import-json-file": "O sernissi un fił JSON de Trello",
"import-attachments-zip": "ZIP de alegati Trello (opzionale, da'l Trello Card Attachments Downloader)",
"import-trello-json-file": "Fił .json de Trello",
@@ -810,9 +810,9 @@
"paused": "In pausa",
"import-map-members": "Mappatura dei membri",
"import-members-map": "El quadro inportà el gà dei membri. Asocia i membri che te vol inportar ai to utenti",
"import-members-map-note": "Nota: I membri non mappati verranno assegnati all'utente corrente.",
"import-show-user-mapping": "Rivedi la mappatura dei membri",
"import-user-select": "Scegli l'utente che vuoi venga utilizzato come questo membro",
"import-members-map-note": "Nota: i membri no asociài i vegnarà asegnài al utente corente.",
"import-show-user-mapping": "Controła ła asociasion dei membri",
"import-user-select": "Scełi el to utente esistente da doparar par sto membro",
"importMapMembersAddPopup-title": "Scegli membro",
"info": "Versione",
"check-version": "Seleziona Versione",
@@ -827,14 +827,14 @@
"keyboard-shortcuts": "Scorciatoie da tastiera",
"label-create": "Crea etichetta",
"label-default": "%s etichetta (default)",
"label-delete-pop": "Non potrai tornare indietro. Procedendo, rimuoverai questa etichetta da tutte le schede e distruggerai la sua cronologia.",
"label-delete-pop": "No se po tornar indrìo. Sto comando el cavarà sta eticheta da tute łe schede e el distrujarà ła so storia.",
"label-text-follows-board": "i tevhela zwe bammbi ḽa ita",
"label-text-overridden": "yo shandukiswa",
"label-text-override": "(u khetha ha muṅwe na muṅwe)",
"label-text-use-board-default": "Shumisani zwe bammbi ḽa ita",
"labels": "Etichette",
"language": "Lingua",
"last-admin-desc": "Non puoi cambiare i ruoli perché deve esserci almeno un admin.",
"last-admin-desc": "No te pol canbiar i ruòli parché ghe gà da èsar almanco un aministrador.",
"leave-board": "Abbandona bacheca",
"leave-board-pop": "Sito seguro de vołer łasar __boardTitle__? Te vegnarè cavà da tute łe schede de sto quadro.",
"leaveBoardPopup-title": "Abbandonare la bacheca?",
@@ -842,10 +842,10 @@
"linkCardToBoardPopup-title": "Link a questa Bacheca",
"linkCardToNewBoard": "Crea bacheca (Scheda)",
"createBoardFromCardPopup-title": "Sikani Bammbi kha Khadi",
"list-archive-cards": "Sposta tutte le schede in questa lista nell'archivio",
"list-archive-cards": "Mete inte el archivio tute łe schede de sta lista",
"list-archive-cards-pop": "Sto comando el cavarà dal quadro tute łe schede de sta lista. Par védar łe schede inte el archivio e rimetarle inte el quadro, clica “Menu” > “Archivio”.",
"listArchiveCardsPopup-title": "Vhulungani Makhadi Oṱhe?",
"list-move-cards": "Sposta tutte le schede in questa lista",
"list-move-cards": "Sposta tute łe schede de sta lista",
"list-select-cards": "Seleziona tutte le schede in questa lista",
"set-color-list": "Imposta colore",
"listActionPopup-title": "Azioni lista",
@@ -859,7 +859,7 @@
"listImportCardsTsvPopup-title": "Importa CSV/TSV di Excel",
"listMorePopup-title": "Altro",
"link-list": "Link a questa lista",
"list-delete-pop": "Tutte le azioni saranno rimosse dal flusso attività e non sarai in grado di recuperare la lista. Non potrai tornare indietro.",
"list-delete-pop": "Tute łe asion łe vegnarà cavà dal elenco de atività e no te podarè recuperar ła lista. No se po tornar indrìo.",
"list-delete-suggest-archive": "Te pol spostar na lista inte el archivio par cavarła dal quadro e conservar ła so atività.",
"lists": "Liste",
"swimlanes": "Swimlane",
@@ -1531,7 +1531,7 @@
"delete-team-confirm-popup": "¿Estás seguro de querer eliminar este equipo? Esta acción no puede deshacerse",
"delete-org-confirm-popup": "¿Estás seguro de querer eliminar esta organización? Esta acción no puede deshacerse.",
"accounts-allowUserDelete": "Scanceła el proprio conto utente",
"hide-minicard-label-text": "Nascondi etichetta minicard",
"hide-minicard-label-text": "Scondi el testo de łe etichete so ła scheda picenina",
"show-desktop-drag-handles": "Mostra maniglie di trascinamento del desktop",
"lock-list-width-resize": "Valela/vulesa u shandukisa vhupamhi ha bugu vhukati ha bugu",
"lock-swimlane-height-resize": "Valela/vulesa u shandukisa vhulapfu ha swimlane",
@@ -1609,7 +1609,7 @@
"delete-linked-card-before-this-card": "No te pol scancełar sta scheda prima de scancełar ła scheda łigà che ła gà",
"delete-linked-cards-before-this-list": "No te pol scancełar sta lista prima de scancełar łe schede łigà che łe punta a schede inte sta lista",
"hide-checked-items": "Scondi łe vozi segnà",
"hide-finished-checklist": "Nascondi la lista di controllo completata",
"hide-finished-checklist": "Scondi ła lista de controło finìa",
"task": "Compito",
"create-task": "Crea compito",
"ok": "Vale",
@@ -1677,8 +1677,8 @@
"board-title-not-found": "Quadro '%s' no trovà.",
"swimlane-title-not-found": "Swimlane '%s' non trovata.",
"list-title-not-found": "Lista '%s' non trovata.",
"label-not-found": "Etichetta '%s' non trovata.",
"label-color-not-found": "Colore etichetta %s non trovato.",
"label-not-found": "Eticheta '%s' no trovà.",
"label-color-not-found": "Cołor de ła eticheta %s no trovà.",
"user-username-not-found": "Username '%s' non trovato.",
"comment-not-found": "No xe stà trovà na scheda co un comento che el gà el testo '%s'.",
"org-name-not-found": "Organizzazione '%s' non trovata",
@@ -1954,8 +1954,8 @@
"confirm-btn": "Conferma",
"remove-btn": "Rimuovi",
"filter-card-title-label": "Filtra per titolo scheda",
"invite-people-success": "Inviti di registrazione inviati correttamente",
"invite-people-error": "Errore durante l'invio degli inviti di registrazione",
"invite-people-success": "Invito a registrarse mandà co suceso",
"invite-people-error": "Eror mandando el invito a registrarse",
"email-domain-allowed-to-invite": "Domeini ḽa imeili ḽo tendelwaho u ramba vhathu, musi u ḓinwalisa ho dzimiwa",
"to-create-teams-contact-admin": "Para crear equipos, por favor contacte con el administrador.",
"Node_heap_total_heap_size": "Node heap: dimension totale de'l heap",
@@ -2083,7 +2083,7 @@
"allowed-upload-filetypes": "Tipi de file permessi par el caricamento:",
"max-avatar-filesize": "Max dimensione di caricamento dell'avatar in byte.",
"allowed-avatar-filetypes": "Tipi de file par avatar permessi:",
"invalid-file": "Se il nome del file non è valido, il caricamento o la ridenominazione viene annullata.",
"invalid-file": "Se el nome del file no el xe vàłido, el caricamento o el canbio de nome el vien anułà.",
"preview-pdf-not-supported": "Il vostro dispositivo non supporta l'anteprima PDF. In alternativa provate a scaricare il file.",
"drag-board": "Muovi la bacheca",
"drag-board-to-workspace": "Trascina la bacheca par asegnarla a __workspaces__ (mołaghe sora el spazio de lavoro inte la barra laterale)",
@@ -111137,5 +111137,145 @@
"before": "Nascondi articoli controllati",
"after": "Scondi łe vozi segnà",
"reason": "Replace Italian-seeded Venetian search labels; correct modified-date direction, preserve member/assignee union and public/private-only scope, translate checked items as checklist entries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "hide-finished-checklist",
"before": "Nascondi la lista di controllo completata",
"after": "Scondi ła lista de controło finìa",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "hide-minicard-label-text",
"before": "Nascondi etichetta minicard",
"after": "Scondi el testo de łe etichete so ła scheda picenina",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "import-board-instruction-csv",
"before": "Incolla in Comma Separated Values (CSV) / Tab Separated Values (TSV) .",
"after": "Incoła i to vałori separài da vìrgołe (CSV) o da tabułasion (TSV).",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "import-csv-placeholder",
"before": "Incolla dei dati CSV/TSV validi qui",
"after": "Incoła qua i to dati CSV/TSV vàłidi",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "import-json-placeholder",
"before": "Incolla dei dati JSON validi qui",
"after": "Incoła qua i to dati JSON vàłidi",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "import-members-map-note",
"before": "Nota: I membri non mappati verranno assegnati all'utente corrente.",
"after": "Nota: i membri no asociài i vegnarà asegnài al utente corente.",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "import-show-user-mapping",
"before": "Rivedi la mappatura dei membri",
"after": "Controła ła asociasion dei membri",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "import-user-select",
"before": "Scegli l'utente che vuoi venga utilizzato come questo membro",
"after": "Scełi el to utente esistente da doparar par sto membro",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "invalid-file",
"before": "Se il nome del file non è valido, il caricamento o la ridenominazione viene annullata.",
"after": "Se el nome del file no el xe vàłido, el caricamento o el canbio de nome el vien anułà.",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "invite-people-error",
"before": "Errore durante l'invio degli inviti di registrazione",
"after": "Eror mandando el invito a registrarse",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "invite-people-success",
"before": "Inviti di registrazione inviati correttamente",
"after": "Invito a registrarse mandà co suceso",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "keyboard-shortcuts-disabled",
"before": "Scorciatoie da tastiera disabilitate. Clicca per abilitarle.",
"after": "Scurtatoie de tastiera disativà. Clica par ativarle.",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "keyboard-shortcuts-enabled",
"before": "Scorciatoie da tastiera abilitate. Clicca per disabilitarle.",
"after": "Scurtatoie de tastiera ativà. Clica par disativarle.",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "label-color-not-found",
"before": "Colore etichetta %s non trovato.",
"after": "Cołor de ła eticheta %s no trovà.",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "label-delete-pop",
"before": "Non potrai tornare indietro. Procedendo, rimuoverai questa etichetta da tutte le schede e distruggerai la sua cronologia.",
"after": "No se po tornar indrìo. Sto comando el cavarà sta eticheta da tute łe schede e el distrujarà ła so storia.",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "label-not-found",
"before": "Etichetta '%s' non trovata.",
"after": "Eticheta '%s' no trovà.",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "last-admin-desc",
"before": "Non puoi cambiare i ruoli perché deve esserci almeno un admin.",
"after": "No te pol canbiar i ruòli parché ghe gà da èsar almanco un aministrador.",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "list-archive-cards",
"before": "Sposta tutte le schede in questa lista nell'archivio",
"after": "Mete inte el archivio tute łe schede de sta lista",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "list-delete-pop",
"before": "Tutte le azioni saranno rimosse dal flusso attività e non sarai in grado di recuperare la lista. Non potrai tornare indietro.",
"after": "Tute łe asion łe vegnarà cavà dal elenco de atività e no te podarè recuperar ła lista. No se po tornar indrìo.",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve-CC",
"key": "list-move-cards",
"before": "Sposta tutte le schede in questa lista",
"after": "Sposta tute łe schede de sta lista",
"reason": "Replace Italian-seeded Venetian import/list controls; preserve unmapped-member fallback, keyboard enabled/disabled states, last-admin guard and irreversible label/list loss. Low-confidence wording; fluent-speaker validation outstanding."
}
]