Repair twenty-two Venda migration and display controls

Replace Zulu-seeded read-only, lost-card migration and display prose with Tshivenda. Preserve exact identifiers, source placeholders, migration scope and non-archived-only conditions. 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:28:01 +03:00
1 parent 5e017f111b
commit 48739c6ac3
2 files changed
+176 -22

No files matched your search

+22 -22
View File
@@ -548,9 +548,9 @@
"no-comments": "Awekho amazwana",
"no-comments-desc": "Awukwazi ukubona amazwana.",
"read-only": "Funda Kuphela",
"read-only-desc": "Angabuka amakhadi kuphela. Ayikwazi ukuhlela.",
"read-only-desc": "Ni nga vhona makhadi fhedzi. A ni koni u khwinisa.",
"read-assigned-only": "Ukufunda Kwabelwe Kuphela",
"read-assigned-only-desc": "Amakhadi abelwe kuphela abonakalayo. Ayikwazi ukuhlela.",
"read-assigned-only-desc": "Hu vhonala makhadi o avhelwaho fhedzi. A ni koni u khwinisa.",
"worker": "Isisebenzi",
"worker-desc": "Ingakwazi ukuhambisa amakhadi kuphela, izinikeze ekhadini namazwana.",
"computer": "Ikhompyutha",
@@ -921,14 +921,14 @@
"custom-public-desc": "Yo dinaho Esidlangalaleni ṱhalutshedzo",
"custom-public-desc-placeholder": "Litshani hu si na tshithu u itela u shumisa ya sialala Esidlangalaleni ṱhalutshedzo ya bodo",
"quick-access-description": "Vheani ṋaledzi kha bodo ya Kanban u engedza nḓila pfufhi kha bara iyi.",
"remove-cover": "Susa isithombe sekhava ekhadini elincane",
"remove-cover": "Bvisa tshifanyiso tsha khavara kha khadi ḽiṱuku",
"remove-from-board": "Susa Ebhodini",
"remove-label": "Susa Ilebula",
"listDeletePopup-title": "Susa Uhlu ?",
"remove-member": "Susa Ilungu",
"deleted-user": "Mushumisi o thuthiwaho",
"remove-member-from-card": "Susa ekhadini",
"remove-member-pop": "Susa u-__name__ (__username__) kusuka ku-__boardTitle__? Ilungu lizokhishwa kuwo wonke amakhadi akuleli bhodi. Bazothola isaziso.",
"remove-member-pop": "Bvisani __name__ (__username__) kha __boardTitle__? Muraḓo u ḓo bviswa kha makhadi oṱhe a bodo iyi ya Kanban. U ḓo ṱanganedza nḓivhadzo.",
"sandstorm-remove-member-warning": "Hezwi zwi sokou dzumba muraḓo nga ngomu ha WeKan. A zwi fhelisi thendelo ya u swikelela grain ya Sandstorm. Fhelisani thendelo yavho na kha nyambedzano ya Sandstorm ya u kovhekana u swikelela.",
"removeMemberPopup-title": "Susa Ilungu?",
"rename": "Qamba kabusha",
@@ -952,7 +952,7 @@
"shortcut-clear-filters": "Sula zonke izihlungi",
"shortcut-close-dialog": "Vala Ibhokisi",
"shortcut-filter-my-cards": "Hlunga amakhadi ami",
"shortcut-filter-my-assigned-cards": "Hlunga amakhadi engiwabelwe",
"shortcut-filter-my-assigned-cards": "Ṱalula makhadi e nda avhelwa",
"shortcut-show-shortcuts": "Letha lolu hlu lwezinqamuleli",
"shortcut-toggle-filterbar": "Guqula ibha eseceleni yesihlungi",
"shortcut-toggle-searchbar": "Guqula ibha eseceleni yosesho",
@@ -961,12 +961,12 @@
"sidebar-open": "Vula Ibha eseceleni",
"sidebar-close": "Vala Ibha eseceleni",
"signupPopup-title": "Yenza i-akhawunti",
"star-board-title": "Chofoza ukuze ufake inkanyezi leli bhodi. Izovela phezulu ohlwini lwakho lwamabhodi.",
"star-board-title": "Kiḽikani u vhea ṋaledzi kha bodo iyi ya Kanban. I ḓo vhonala mathomoni a mutevhe wa bodo dzaṋu.",
"set-default-board-title": "Puṱedza u itela u vula ḽino bodo nga u aṱo nga murahu ha musi no dzhena.",
"unset-default-board-title": "Ḽino bodo ḽi vulwa nga murahu ha musi no dzhena. Puṱedza u itela u imisa u ḽi vula nga u aṱo.",
"starred-boards": "Amabhodi Anenkanyezi",
"starred-pages": "Amakhasi anenkanyezi",
"starred-boards-description": "Amabhodi anenkanyezi avela phezulu ohlwini lwakho lwamabhodi.",
"starred-boards-description": "Bodo dza Kanban dzo vhewaho ṋaledzi dzi vhonala mathomoni a mutevhe wa bodo dzaṋu.",
"star-item": "U vhea nga naledzi",
"unstar-item": "Bvisa naledzi",
"starred-swimlanes": "Swimlane dzo vhewaho naledzi",
@@ -1133,11 +1133,11 @@
"hours": "amahora",
"minutes": "imizuzu",
"seconds": "imizuzwana",
"show-field-on-card": "Bonisa le nkambu ekhadini",
"show-field-on-card": "Sumbedza fhethu uhu ha data kha khadi",
"automatically-field-on-card": "Engeza inkambu emakhadini amasha",
"always-field-on-card": "Engedza fhethu ha data kha makhadi oṱhe",
"showLabel-field-on-card": "Bonisa ilebula yenkundla ekhadini elincane",
"showSum-field-on-list": "Bonisa isamba sezinkambu phezulu ohlwini",
"showLabel-field-on-card": "Sumbedza dzina ḽa fhethu ha data kha khadi ḽiṱuku",
"showSum-field-on-list": "Sumbedza ṱhanganyelo ya fhethu ha data mathomoni a mutevhe",
"admin-only-field": "Zwi vhonala nga vhalanguli vha bodo fhedzi",
"yes": "Yebo",
"no": "Cha",
@@ -1204,7 +1204,7 @@
"boardMinicardSettingsPopup-title": "Izilungiselelo zekhadi elincane",
"deposit-subtasks-board": "Imisebenzi engaphansi yediphozi kuleli bhodi:",
"deposit-subtasks-list": "Uhlu lokufika lwemisebenzi engaphansi efakwe lapha:",
"show-parent-in-minicard": "Bonisa umzali ekhadini elincane:",
"show-parent-in-minicard": "Sumbedza khadi ḽa mubebi kha khadi ḽiṱuku:",
"description-on-minicard": "Incazelo kukhadi elincane",
"cover-attachment-on-minicard": "Tshifanyiso tsha khavara kha khadi ḽiṱuku",
"badge-attachment-on-minicard": "Isibalo sokunamathiselwe kwi-minicard",
@@ -1950,7 +1950,7 @@
"cardDetailsPopup-title": "Imininingwane Yekhadi",
"add-teams": "Engeza amaqembu",
"add-teams-label": "Amaqembu angeziwe aboniswa ngezansi:",
"remove-team-from-table": "Uqinisekile ukuthi ufuna ukususa leli thimba ebhodini ?",
"remove-team-from-table": "Ni na vhuṱanzi ha uri ni ṱoḓa u bvisa tshigwada itshi kha bodo ya Kanban?",
"confirm-btn": "Qinisekisa",
"remove-btn": "Susa",
"filter-card-title-label": "Hlunga ngesihloko sekhadi",
@@ -2421,8 +2421,8 @@
"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",
"restore-lost-cards-migration-description": "Ithola futhi ibuyisele amakhadi nezinhlu ezine-swimlaneId engekho noma i-listId. Idala indlela yokubhukuda 'Yamakhadi Alahlekile' ukuze wenze zonke izinto ezilahlekile zibonakale futhi.",
"restore-lost-cards-migration": "Vhuyedzedza makhadi o xelaho",
"restore-lost-cards-migration-description": "I wana na u vhuyedzedza makhadi na mitevhe i si na swimlaneId kana listId. I sika ḽaini ya 'Lost Cards' u ita uri zwithu zwoṱhe zwo xelaho zwi vhonale hafhu.",
"restore-all-archived-migration": "Buyisela Konke Okufakwe Kungobo Yomlando",
"restore-all-archived-migration-description": "Ibuyisela zonke izindawo zokubhukuda ezifakwe kungobo yomlando, izinhlu, namakhadi. Ilungisa ngokuzenzakalelayo noma iyiphi i-swimlaneId engekho noma i-listId ukuze wenze izinto zibonakale.",
"fix-missing-lists-migration": "Lungisa Uhlu Olungekho",
@@ -2442,13 +2442,13 @@
"no-issues-found": "Azikho izinkinga ezitholiwe",
"run-migration": "Qalisa Ukufuduka",
"run-comprehensive-migration-confirm": "Lokhu kuzokwenza ukuthutha okuphelele ukuze kuhlolwe futhi kulungiswe ubuqotho bedatha yebhodi. Lokhu kungase kuthathe isikhashana. Qhubeka?",
"run-delete-duplicate-empty-lists-migration-confirm": "Lokhu kuzoqale kuguqule noma iluphi uhlu olwabiwe lube uhlu lokubhukuda ngakunye, bese kusula uhlu olungenalutho olunohlu oluyimpinda olunesihloko esifanayo esiqukethe amakhadi. Uhlu olungenalutho olungadingeki ngempela kuphela oluzosuswa. Qhubeka?",
"run-restore-lost-cards-migration-confirm": "Lokhu kuzodala indlela yokubhukuda ethi 'Amakhadi Alahlekile' futhi kubuyisele wonke amakhadi nezinhlu ezine-swimlaneId engekho noma i-listId. Lokhu kuthinta kuphela izinto ezingagciniwe. Qhubeka?",
"run-delete-duplicate-empty-lists-migration-confirm": "Izwi zwi ḓo thoma zwa shandula mitevhe yo kovhiwaho ya vha mitevhe ya ḽaini iṅwe na iṅwe, zwa kona u susa mitevhe i si na tshithu ine ya vha na muṅwe mutevhe wa dzina ḽithihi u re na makhadi. Hu ḓo bviswa fhedzi mitevhe i si na tshithu i sa ṱoḓei zwa vhukuma. Bvela phanḓa?",
"run-restore-lost-cards-migration-confirm": "Izwi zwi ḓo sika ḽaini ya 'Lost Cards' zwa vhuyedzedza makhadi oṱhe na mitevhe i si na swimlaneId kana listId. Izwi zwi kwama fhedzi zwithu zwi sa athu vhulungwa. Bvela phanḓa?",
"run-restore-all-archived-migration-confirm": "Lokhu kuzobuyisela ZONKE izindawo zokubhukuda ezifakwe kungobo yomlando, izinhlu, namakhadi, kuzenze zibonakale futhi. Noma yiziphi izinto ezinomazisi abangekho zizolungiswa ngokuzenzakalelayo. Lokhu akukwazi ukuhlehliswa kalula. Qhubeka?",
"run-fix-missing-lists-migration-confirm": "Lokhu kuzothola futhi kulungise izinhlu ezingekho noma ezonakele esakhiweni sebhodi. Qhubeka?",
"run-fix-avatar-urls-migration-confirm": "Lokhu kuzobuyekeza ama-URL e-avatar ukuze amalungu ebhodi asebenzise i-backend yesitoreji efanele. Qhubeka?",
"run-fix-all-file-urls-migration-confirm": "Lokhu kuzobuyekeza wonke ama-URL okunamathiselwe kwifayela kuleli bhodi ukuze kusetshenziswe isipele esilungile sesitoreji. Qhubeka?",
"restore-lost-cards-nothing-to-restore": "Awekho ama-swimlanes alahlekile, izinhlu, noma amakhadi azobuyiselwa",
"run-fix-all-file-urls-migration-confirm": "Izwi zwi ḓo shandula URL dzoṱhe dza ṱumetshedzo dza faela kha bodo iyi ya Kanban u shumisa nḓila yo teaho ya u vhulunga. Bvela phanḓa?",
"restore-lost-cards-nothing-to-restore": "A hu na dziḽaini, mitevhe kana makhadi o xelaho a u vhuyedzedza",
"migration-progress-title": "Ukufuduka Kwebhodi Kuyaqhubeka",
"migration-progress-overall": "Intuthuko Iphelele",
"migration-progress-current-step": "Isinyathelo Samanje",
@@ -2459,18 +2459,18 @@
"view": "Buka",
"has-swimlanes": "Inama-Swimlanes",
"step-analyze-board-structure": "Hlaziya Isakhiwo Sebhodi",
"step-fix-orphaned-cards": "Lungisa Amakhadi Ezintandane",
"step-fix-orphaned-cards": "Lugisa makhadi a si na mubebi",
"step-convert-shared-lists": "Guqula Uhlu olwabiwe",
"step-ensure-per-swimlane-lists": "Qinisekisa Uhlu Lwe-Per-Swimlane",
"step-validate-migration": "Qinisekisa Ukufuduka",
"step-fix-avatar-urls": "Lungisa ama-URL e-Avatar",
"step-fix-attachment-urls": "Lungisa ama-URL Okunamathiselwe",
"step-fix-attachment-urls": "Lugisa URL dza ṱumetshedzo",
"step-analyze-lists": "Hlaziya Uhlu",
"step-create-missing-lists": "Dala Uhlu Olungekho",
"step-update-cards": "Buyekeza Amakhadi",
"step-finalize": "Qeda",
"step-delete-duplicate-empty-lists": "Susa Uhlu Olungenalutho Oluyimpinda",
"step-ensure-lost-cards-swimlane": "Qinisekisa Amakhadi Alahlekile Abhukuda",
"step-ensure-lost-cards-swimlane": "Ita uri ḽaini ya makhadi o xelaho i vhe hone",
"step-restore-lists": "Buyisela Uhlu",
"step-restore-cards": "Buyisela Amakhadi",
"step-restore-swimlanes": "Buyisela Izimoto Zokubhukuda",
@@ -2556,7 +2556,7 @@
"schedule": "Isheduli",
"search-boards-or-operations": "Sesha amabhodi noma imisebenzi...",
"show-list-on-minicard": "Bonisa Uhlu Kukhadi Elincane",
"showChecklistAtMinicard": "Bonisa Uhlu Lokuhlola Ekhadini Elincane",
"showChecklistAtMinicard": "Sumbedza mutevhe wa u sedza kha khadi ḽiṱuku",
"showing": "Iyabonisa",
"start-test-operation": "Qala Umsebenzi Wokuhlola",
"start-time": "Isikhathi sokuqala",
@@ -104571,5 +104571,159 @@
"before": "Uma ikhadi lihanjiswa kolunye uhlu",
"after": "Musi khadi ḽi tshi pfuluselwa kha muṅwe mutevhe",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, privacy/edit permission distinctions and top/bottom movement directions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "read-assigned-only-desc",
"before": "Amakhadi abelwe kuphela abonakalayo. Ayikwazi ukuhlela.",
"after": "Hu vhonala makhadi o avhelwaho fhedzi. A ni koni u khwinisa.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "read-only-desc",
"before": "Angabuka amakhadi kuphela. Ayikwazi ukuhlela.",
"after": "Ni nga vhona makhadi fhedzi. A ni koni u khwinisa.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "remove-cover",
"before": "Susa isithombe sekhava ekhadini elincane",
"after": "Bvisa tshifanyiso tsha khavara kha khadi ḽiṱuku",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "remove-member-pop",
"before": "Susa u-__name__ (__username__) kusuka ku-__boardTitle__? Ilungu lizokhishwa kuwo wonke amakhadi akuleli bhodi. Bazothola isaziso.",
"after": "Bvisani __name__ (__username__) kha __boardTitle__? Muraḓo u ḓo bviswa kha makhadi oṱhe a bodo iyi ya Kanban. U ḓo ṱanganedza nḓivhadzo.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "remove-team-from-table",
"before": "Uqinisekile ukuthi ufuna ukususa leli thimba ebhodini ?",
"after": "Ni na vhuṱanzi ha uri ni ṱoḓa u bvisa tshigwada itshi kha bodo ya Kanban?",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "restore-lost-cards-migration",
"before": "Buyisela Amakhadi Alahlekile",
"after": "Vhuyedzedza makhadi o xelaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "restore-lost-cards-migration-description",
"before": "Ithola futhi ibuyisele amakhadi nezinhlu ezine-swimlaneId engekho noma i-listId. Idala indlela yokubhukuda 'Yamakhadi Alahlekile' ukuze wenze zonke izinto ezilahlekile zibonakale futhi.",
"after": "I wana na u vhuyedzedza makhadi na mitevhe i si na swimlaneId kana listId. I sika ḽaini ya 'Lost Cards' u ita uri zwithu zwoṱhe zwo xelaho zwi vhonale hafhu.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "restore-lost-cards-nothing-to-restore",
"before": "Awekho ama-swimlanes alahlekile, izinhlu, noma amakhadi azobuyiselwa",
"after": "A hu na dziḽaini, mitevhe kana makhadi o xelaho a u vhuyedzedza",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "run-delete-duplicate-empty-lists-migration-confirm",
"before": "Lokhu kuzoqale kuguqule noma iluphi uhlu olwabiwe lube uhlu lokubhukuda ngakunye, bese kusula uhlu olungenalutho olunohlu oluyimpinda olunesihloko esifanayo esiqukethe amakhadi. Uhlu olungenalutho olungadingeki ngempela kuphela oluzosuswa. Qhubeka?",
"after": "Izwi zwi ḓo thoma zwa shandula mitevhe yo kovhiwaho ya vha mitevhe ya ḽaini iṅwe na iṅwe, zwa kona u susa mitevhe i si na tshithu ine ya vha na muṅwe mutevhe wa dzina ḽithihi u re na makhadi. Hu ḓo bviswa fhedzi mitevhe i si na tshithu i sa ṱoḓei zwa vhukuma. Bvela phanḓa?",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "run-fix-all-file-urls-migration-confirm",
"before": "Lokhu kuzobuyekeza wonke ama-URL okunamathiselwe kwifayela kuleli bhodi ukuze kusetshenziswe isipele esilungile sesitoreji. Qhubeka?",
"after": "Izwi zwi ḓo shandula URL dzoṱhe dza ṱumetshedzo dza faela kha bodo iyi ya Kanban u shumisa nḓila yo teaho ya u vhulunga. Bvela phanḓa?",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "run-restore-lost-cards-migration-confirm",
"before": "Lokhu kuzodala indlela yokubhukuda ethi 'Amakhadi Alahlekile' futhi kubuyisele wonke amakhadi nezinhlu ezine-swimlaneId engekho noma i-listId. Lokhu kuthinta kuphela izinto ezingagciniwe. Qhubeka?",
"after": "Izwi zwi ḓo sika ḽaini ya 'Lost Cards' zwa vhuyedzedza makhadi oṱhe na mitevhe i si na swimlaneId kana listId. Izwi zwi kwama fhedzi zwithu zwi sa athu vhulungwa. Bvela phanḓa?",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "shortcut-filter-my-assigned-cards",
"before": "Hlunga amakhadi engiwabelwe",
"after": "Ṱalula makhadi e nda avhelwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "show-field-on-card",
"before": "Bonisa le nkambu ekhadini",
"after": "Sumbedza fhethu uhu ha data kha khadi",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "show-parent-in-minicard",
"before": "Bonisa umzali ekhadini elincane:",
"after": "Sumbedza khadi ḽa mubebi kha khadi ḽiṱuku:",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "showChecklistAtMinicard",
"before": "Bonisa Uhlu Lokuhlola Ekhadini Elincane",
"after": "Sumbedza mutevhe wa u sedza kha khadi ḽiṱuku",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "showLabel-field-on-card",
"before": "Bonisa ilebula yenkundla ekhadini elincane",
"after": "Sumbedza dzina ḽa fhethu ha data kha khadi ḽiṱuku",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "showSum-field-on-list",
"before": "Bonisa isamba sezinkambu phezulu ohlwini",
"after": "Sumbedza ṱhanganyelo ya fhethu ha data mathomoni a mutevhe",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "star-board-title",
"before": "Chofoza ukuze ufake inkanyezi leli bhodi. Izovela phezulu ohlwini lwakho lwamabhodi.",
"after": "Kiḽikani u vhea ṋaledzi kha bodo iyi ya Kanban. I ḓo vhonala mathomoni a mutevhe wa bodo dzaṋu.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "starred-boards-description",
"before": "Amabhodi anenkanyezi avela phezulu ohlwini lwakho lwamabhodi.",
"after": "Bodo dza Kanban dzo vhewaho ṋaledzi dzi vhonala mathomoni a mutevhe wa bodo dzaṋu.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "step-ensure-lost-cards-swimlane",
"before": "Qinisekisa Amakhadi Alahlekile Abhukuda",
"after": "Ita uri ḽaini ya makhadi o xelaho i vhe hone",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "step-fix-attachment-urls",
"before": "Lungisa ama-URL Okunamathiselwe",
"after": "Lugisa URL dza ṱumetshedzo",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "step-fix-orphaned-cards",
"before": "Lungisa Amakhadi Ezintandane",
"after": "Lugisa makhadi a si na mubebi",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, literal identifiers, migration scope and read-only permission boundaries. Low-confidence wording; fluent-speaker validation outstanding."
}
]