Repair fifteen Venda copy controls and deletion warnings

Replace Zulu-seeded copy, conversion and deletion prose with Tshivenda. Preserve placeholders, irreversible loss warnings and the AND condition requiring an empty duplicate plus a populated namesake list. Low-confidence wording remains open to fluent-speaker review.

Validation: audited correction regressions pass.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu committed 2026-09-13 17:22:18 +03:00
1 parent 5912337a50
commit c59c097837
2 files changed
+120 -15

No files matched your search

+15 -15
View File
@@ -561,9 +561,9 @@
"subtaskDeletePopup-title": "Susa Umsebenzi ongaphansi?",
"checklistDeletePopup-title": "Susa Uhlu Lokuhlola?",
"checklistItemDeletePopup-title": "Susa Into Yohlu Lokuhlola?",
"copy-card-link-to-clipboard": "Kopisha isixhumanisi sekhadi ebhodini lokunamathisela",
"copy-link-to-clipboard": "Kopisha isixhumanisi ebhodini lokunamathisela",
"copy-text-to-clipboard": "Kopisha umbhalo ebhodini lokunamathisela",
"copy-card-link-to-clipboard": "Kopani ḽinki ya khadi kha fhethu ha u kopa",
"copy-link-to-clipboard": "Kopani ḽinki kha fhethu ha u kopa",
"copy-text-to-clipboard": "Kopani maipfi kha fhethu ha u kopa",
"linkCardPopup-title": "Ikhadi Lesixhumanisi",
"searchElementPopup-title": "Sesha",
"copyCardPopup-title": "Kopisha Ikhadi",
@@ -581,7 +581,7 @@
"createCustomFieldPopup-title": "Yakha Inkambu",
"current": "okwamanje",
"custom-color": "Muvhala wo khethwaho",
"custom-field-delete-pop": "Akukho ukuhlehlisa. Lokhu kuzosusa le nkambu yangokwezifiso kuwo wonke amakhadi futhi kucekele phansi umlando wayo.",
"custom-field-delete-pop": "A zwi koni u humiselwa murahu. Izwi zwi ḓo bvisa fhethu ha data ho dzudzanywaho kha makhadi oṱhe zwa fhelisa ḓivhazwakale yaho.",
"custom-field-checkbox": "Ibhokisi lokuhlola",
"custom-field-currency": "Imali",
"custom-field-currency-option": "Ikhodi yemali",
@@ -589,7 +589,7 @@
"custom-field-dropdown": "Uhlu Olwehliswayo",
"custom-field-dropdown-none": "(akekho)",
"custom-field-dropdown-options": "Izinketho zohlu",
"custom-field-dropdown-options-placeholder": "Cindezela u-enter ukuze wengeze ezinye izinketho",
"custom-field-dropdown-options-placeholder": "Puṱedzani Enter u engedza dziṅwe khetho",
"custom-field-dropdown-unknown": "(akwaziwa)",
"custom-field-dropdownMultiSelect": "Dropdown (u nanga hunzhi)",
"custom-field-number": "Inombolo",
@@ -1182,13 +1182,13 @@
"requested-by": "Kucelwe ngu",
"card-sorting-by-number": "U dzudzanya makhadi nga nomboro",
"board-delete-notice": "U susa ndi ha tshoṱhe. Ni ḓo xelelwa nga mitevhe yoṱhe, makhadi na nyito dzi elanaho na bodo iyi ya Kanban.",
"delete-board-confirm-popup": "Lonke uhlu, amakhadi, amalebula, nemisebenzi izosuswa futhi ngeke ukwazi ukubuyisela okuqukethwe kwebhodi. Akukho ukuhlehlisa.",
"delete-board-confirm-popup": "Mitevhe yoṱhe, makhadi, dziḽeibuḽu na nyito zwi ḓo suswa, nahone a ni tsha ḓo kona u vhuyedzedza data ya bodo ya Kanban. A zwi koni u humiselwa murahu.",
"boardDeletePopup-title": "Susa Ibhodi?",
"delete-board": "Susa Ibhodi",
"delete-all-notifications": "Susa Zonke Izaziso",
"delete-all-notifications-confirm": "Uqinisekile ukuthi ufuna ukususa zonke izaziso? Lesi senzo asikwazi ukuhlehliswa.",
"delete-duplicate-lists": "Susa Uhlu Oluyimpinda",
"delete-duplicate-lists-confirm": "Uqinisekile? Lokhu kuzosusa zonke izinhlu eziyimpinda ezinegama elifanayo futhi ezingenawo amakhadi.",
"delete-duplicate-lists-confirm": "Ni na vhuṱanzi? Izwi zwi ḓo susa mitevhe yoṱhe yo dovhololwaho ya dzina ḽithihi i si na makhadi.",
"default-subtasks-board": "Imisebenzi engaphansi yebhodi le-__board__",
"default": "Okuzenzakalelayo",
"defaultdefault": "Okuzenzakalelayo",
@@ -1206,7 +1206,7 @@
"deposit-subtasks-list": "Uhlu lokufika lwemisebenzi engaphansi efakwe lapha:",
"show-parent-in-minicard": "Bonisa umzali ekhadini elincane:",
"description-on-minicard": "Incazelo kukhadi elincane",
"cover-attachment-on-minicard": "Isithombe sekhava ekhadini elincane",
"cover-attachment-on-minicard": "Tshifanyiso tsha khavara kha khadi ḽiṱuku",
"badge-attachment-on-minicard": "Isibalo sokunamathiselwe kwi-minicard",
"card-sorting-by-number-on-minicard": "U dzudzanya makhadi nga nomboro kha khadi ḽiṱuku",
"checklist-count-on-minicard": "Muvhalo wa zwithu zwa tshekilisiti (0/0) kha khaḓi ṱhukhu",
@@ -1606,8 +1606,8 @@
"last-activity": "Umsebenzi wokugcina",
"voting": "Ukuvota",
"archived": "Kufakwe kungobo yomlando",
"delete-linked-card-before-this-card": "Awukwazi ukususa leli khadi ngaphambi kokuthi uqale ngokususa ikhadi elixhunyiwe elinalo",
"delete-linked-cards-before-this-list": "Awukwazi ukususa lolu hlu ngaphambi kokuthi uqale ngokususa amakhadi axhunyiwe akhomba amakhadi akulolu hlu",
"delete-linked-card-before-this-card": "A ni koni u susa khadi iḽi ni sa athu susa khadi ḽo ṱumanywaho ḽine ḽa vha na",
"delete-linked-cards-before-this-list": "A ni koni u susa mutevhe uyu ni sa athu susa makhadi o ṱumanywaho a sumba kha makhadi a mutevhe uyu",
"hide-checked-items": "Fihla izinto ezihloliwe",
"hide-finished-checklist": "Fihla uhlu lokuhlola oluqediwe",
"task": "Umsebenzi",
@@ -1672,7 +1672,7 @@
"globalSearchViewChange-choice-all": "Makhaḓi oṱhe",
"globalSearchViewChange-choice-all-description": "Ṱoḓisisa makhaḓi oṱhe kha mabodo ane na vha na pfanelo khao. Khetha *My cards* u itela u kunga mvelelo kha makhaḓi ane na vha muraḓo kana o ṋewaho khao.",
"dueCards-noResults-title": "Awekho Amakhadi Okufanele Atholwe",
"dueCards-noResults-description": "Awunawo amakhadi anezinsuku eziwumnqamulajuqu okwamanje.",
"dueCards-noResults-description": "Zwino a ni na makhadi a re na maḓuvha a u fhedza mushumo.",
"broken-cards": "Amakhadi Aphukile",
"board-title-not-found": "Bodo ya Kanban '%s' a yo ngo wanala.",
"swimlane-title-not-found": "I-Swimlane '%s' ayitholakalanga.",
@@ -1863,7 +1863,7 @@
"custom-field-stringtemplate": "Isifanekiso Sentambo",
"custom-field-stringtemplate-format": "Fometha (sebenzisa %{value} njengesibambindawo)",
"custom-field-stringtemplate-separator": "Isihlukanisi (sebenzisa noma   isikhala)",
"custom-field-stringtemplate-item-placeholder": "Cindezela u-enter ukuze wengeze ezinye izinto",
"custom-field-stringtemplate-item-placeholder": "Puṱedzani Enter u engedza zwiṅwe zwithu",
"creator": "Mdali",
"creator-on-minicard": "Umdali ekhadini elincane",
"filesReportTitle": "Umbiko Wamafayela",
@@ -2086,7 +2086,7 @@
"invalid-file": "Uma igama lefayela lingavumelekile, ukulayisha noma ukuqamba kabusha kukhanseliwe.",
"preview-pdf-not-supported": "Idivayisi yakho ayikusekeli ukuhlola kuqala i-PDF. Zama ukulanda esikhundleni salokho.",
"drag-board": "Hudula ibhodi",
"drag-board-to-workspace": "Hudula ibhodi ukuze unikeze u-__workspaces__ (yehlisa indawo yokusebenza kubha eseceleni)",
"drag-board-to-workspace": "Kokodzani bodo ya Kanban u i avhela kha __workspaces__ (i litsheni kha fhethu ha mushumo kha phanele ya thungo)",
"translation-number": "Inombolo yeyunithi yezinhlamvu zokuhumusha ngokwezifiso ithi:",
"delete-translation-confirm-popup": "Ingabe uqinisekile ukuthi ufuna ukususa lolu chungechunge lokuhumusha ngokwezifiso? Akukho ukuhlehlisa.",
"newTranslationPopup-title": "Iyunithi yezinhlamvu entsha yokuhumusha yangokwezifiso",
@@ -2418,7 +2418,7 @@
"comprehensive-board-migration": "Ukufuduka Kwebhodi Eliphelele",
"comprehensive-board-migration-description": "I sedza na u lugisa vhungoho ha data ya bodo ya Kanban nga vhuḓalo, hu tshi katelwa mutevhe wa mitevhe, fhethu ha makhadi na nzudzanyo ya dziḽaini.",
"delete-duplicate-empty-lists-migration": "Susa Uhlu Olungenalutho Oluyimpinda",
"delete-duplicate-empty-lists-migration-description": "Isusa ngokuphephile izinhlu eziyimpinda ezingenalutho. Isusa kuphela izinhlu ezingenawo amakhadi FUTHI ibe nolunye uhlu olunesihloko esifanayo esiqukethe amakhadi.",
"delete-duplicate-empty-lists-migration-description": "I susa mitevhe yo dovhololwaho i si na tshithu nga nḓila yo tsireledzeaho. I bvisa fhedzi mitevhe i si na makhadi NA ine ya vha na muṅwe mutevhe wa dzina ḽithihi une wa vha na makhadi.",
"lost-cards": "Amakhadi Alahlekile",
"lost-cards-list": "Izinto Ezibuyiselwe",
"restore-lost-cards-migration": "Buyisela Amakhadi Alahlekile",
@@ -2481,7 +2481,7 @@
"cleanup": "Hlanza",
"cleanup-old-jobs": "Hlanza Imisebenzi Emidala",
"completed": "Kuqediwe",
"conversion-info-text": "Lokhu kuguqulwa kwenziwa kanye ebhodini ngalinye futhi kuthuthukisa ukusebenza. Ungaqhubeka nokusebenzisa ibhodi ngokujwayelekile.",
"conversion-info-text": "Tshanduko iyi i itwa luthihi kha bodo iṅwe na iṅwe ya Kanban nahone i khwinisa kushumele. Ni nga bvela phanḓa ni tshi shumisa bodo nga nḓila ya nga misi.",
"converting-board": "Ibhodi Lokuguqula",
"converting-board-description": "Ukuguqula isakhiwo sebhodi ukuze kusebenze okuthuthukisiwe. Lokhu kungase kuthathe isikhashana.",
"cpu-cores": "SVE-kerns",
@@ -103906,5 +103906,110 @@
"before": "Yenza ukuhlola okuphelele nokulungiswa kobuqotho bedatha yebhodi, okuhlanganisa ukuhleleka kohlu, ukuma kwamakhadi, nesakhiwo sokubhukuda.",
"after": "I sedza na u lugisa vhungoho ha data ya bodo ya Kanban nga vhuḓalo, hu tshi katelwa mutevhe wa mitevhe, fhethu ha makhadi na nzudzanyo ya dziḽaini.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, archive versus deletion, permanent data-loss warnings and permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "conversion-info-text",
"before": "Lokhu kuguqulwa kwenziwa kanye ebhodini ngalinye futhi kuthuthukisa ukusebenza. Ungaqhubeka nokusebenzisa ibhodi ngokujwayelekile.",
"after": "Tshanduko iyi i itwa luthihi kha bodo iṅwe na iṅwe ya Kanban nahone i khwinisa kushumele. Ni nga bvela phanḓa ni tshi shumisa bodo nga nḓila ya nga misi.",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "copy-card-link-to-clipboard",
"before": "Kopisha isixhumanisi sekhadi ebhodini lokunamathisela",
"after": "Kopani ḽinki ya khadi kha fhethu ha u kopa",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "copy-link-to-clipboard",
"before": "Kopisha isixhumanisi ebhodini lokunamathisela",
"after": "Kopani ḽinki kha fhethu ha u kopa",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "copy-text-to-clipboard",
"before": "Kopisha umbhalo ebhodini lokunamathisela",
"after": "Kopani maipfi kha fhethu ha u kopa",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "cover-attachment-on-minicard",
"before": "Isithombe sekhava ekhadini elincane",
"after": "Tshifanyiso tsha khavara kha khadi ḽiṱuku",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "custom-field-delete-pop",
"before": "Akukho ukuhlehlisa. Lokhu kuzosusa le nkambu yangokwezifiso kuwo wonke amakhadi futhi kucekele phansi umlando wayo.",
"after": "A zwi koni u humiselwa murahu. Izwi zwi ḓo bvisa fhethu ha data ho dzudzanywaho kha makhadi oṱhe zwa fhelisa ḓivhazwakale yaho.",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "custom-field-dropdown-options-placeholder",
"before": "Cindezela u-enter ukuze wengeze ezinye izinketho",
"after": "Puṱedzani Enter u engedza dziṅwe khetho",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "custom-field-stringtemplate-item-placeholder",
"before": "Cindezela u-enter ukuze wengeze ezinye izinto",
"after": "Puṱedzani Enter u engedza zwiṅwe zwithu",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "delete-board-confirm-popup",
"before": "Lonke uhlu, amakhadi, amalebula, nemisebenzi izosuswa futhi ngeke ukwazi ukubuyisela okuqukethwe kwebhodi. Akukho ukuhlehlisa.",
"after": "Mitevhe yoṱhe, makhadi, dziḽeibuḽu na nyito zwi ḓo suswa, nahone a ni tsha ḓo kona u vhuyedzedza data ya bodo ya Kanban. A zwi koni u humiselwa murahu.",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "delete-duplicate-empty-lists-migration-description",
"before": "Isusa ngokuphephile izinhlu eziyimpinda ezingenalutho. Isusa kuphela izinhlu ezingenawo amakhadi FUTHI ibe nolunye uhlu olunesihloko esifanayo esiqukethe amakhadi.",
"after": "I susa mitevhe yo dovhololwaho i si na tshithu nga nḓila yo tsireledzeaho. I bvisa fhedzi mitevhe i si na makhadi NA ine ya vha na muṅwe mutevhe wa dzina ḽithihi une wa vha na makhadi.",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "delete-duplicate-lists-confirm",
"before": "Uqinisekile? Lokhu kuzosusa zonke izinhlu eziyimpinda ezinegama elifanayo futhi ezingenawo amakhadi.",
"after": "Ni na vhuṱanzi? Izwi zwi ḓo susa mitevhe yoṱhe yo dovhololwaho ya dzina ḽithihi i si na makhadi.",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "delete-linked-card-before-this-card",
"before": "Awukwazi ukususa leli khadi ngaphambi kokuthi uqale ngokususa ikhadi elixhunyiwe elinalo",
"after": "A ni koni u susa khadi iḽi ni sa athu susa khadi ḽo ṱumanywaho ḽine ḽa vha na",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "delete-linked-cards-before-this-list",
"before": "Awukwazi ukususa lolu hlu ngaphambi kokuthi uqale ngokususa amakhadi axhunyiwe akhomba amakhadi akulolu hlu",
"after": "A ni koni u susa mutevhe uyu ni sa athu susa makhadi o ṱumanywaho a sumba kha makhadi a mutevhe uyu",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "drag-board-to-workspace",
"before": "Hudula ibhodi ukuze unikeze u-__workspaces__ (yehlisa indawo yokusebenza kubha eseceleni)",
"after": "Kokodzani bodo ya Kanban u i avhela kha __workspaces__ (i litsheni kha fhethu ha mushumo kha phanele ya thungo)",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "dueCards-noResults-description",
"before": "Awunawo amakhadi anezinsuku eziwumnqamulajuqu okwamanje.",
"after": "Zwino a ni na makhadi a re na maḓuvha a u fhedza mushumo.",
"reason": "Replace Zulu-seeded interface prose directly with Tshivenda; preserve source placeholders, permanent-loss warnings and both empty-list deletion conditions. Low-confidence wording; fluent-speaker validation outstanding."
}
]