Repair thirty Venda migration and monitoring messages

Replace Zulu-seeded migration outcomes, thresholds, background execution and monitoring labels with Tshivenda. Preserve numeric limits and administrator-only scope. 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:42:35 +03:00
1 parent 018eb0e353
commit cc2eaa2bd3
2 files changed
+240 -30

No files matched your search

+30 -30
View File
@@ -108,7 +108,7 @@
"allboards.workspace-color": "Umbala",
"allboards.delete-workspace-confirm": "Ni na vhuṱanzi ha uri ni ṱoḓa u susa fhethu uhu ha mushumo?",
"allboards.delete-workspace-confirm-check": "Khwaṱhisedza u susa fhethu ha mushumo",
"multi-selection-active": "Chofoza amabhokisi okuhlola ukuze ukhethe amabhodi",
"multi-selection-active": "Kiḽikani zwibogisi zwa u swaya u nanga bodo dza Kanban",
"archive-permanent-delete-disabled-hint": "Arali kha Phanele ya Mulanguli / Thaidzo / U Thutha ho tendelwa u thutha lwa tshoṱhe kha Mulanguli Muhulwane, buthupu ya U Thutha i ḓo vhonala hafha.",
"no-boards-selected": "A no ngo nanga bodo na nthihi.",
"select-only-one-board": "Ni khou humbelwa uri ni nange bodo nthihi fhedzi",
@@ -250,7 +250,7 @@
"board-view": "Ukubuka Kwebhodi",
"desktop-mode": "Imodi yedeskithophu",
"mobile-mode": "Imodi yeselula",
"mobile-desktop-toggle": "Guqula phakathi kweModi Yeselula neyedeskithophu",
"mobile-desktop-toggle": "Shandula vhukati ha nḓila ya founu na ya dekhisithopo",
"zoom-in": "Sondeza",
"zoom-out": "Hlehlisa",
"zoom-level": "Ileveli yokusondeza",
@@ -1195,7 +1195,7 @@
"queue": "Ulayini",
"subtask-settings": "Izilungiselelo zemisebenzi engaphansi",
"card-settings": "Izilungiselelo zekhadi",
"minicard-settings": "Izilungiselelo zekhadi elincane",
"minicard-settings": "Nzudzanyo dza khadi ḽiṱuku",
"boardSubtaskSettingsPopup-title": "Nzudzanyo dza mishumo miṱuku",
"boardCardSettingsPopup-title": "Izilungiselelo zekhadi",
"card-field-order": "Ndaela ya masimu a khadi",
@@ -2001,7 +2001,7 @@
"attachment-move-storage-gridfs": "Pfulusela ṱumetshedzo kha GridFS",
"attachment-move-storage-s3": "Pfulusela ṱumetshedzo kha S3",
"attachment-move": "Hambisa Okunamathiselwe",
"move-all-attachments-to-fs": "Hambisa zonke izinanyathiselwa ohlelweni lwefayela",
"move-all-attachments-to-fs": "Pfulusela ṱumetshedzo dzoṱhe kha sisiteme ya faela",
"move-all-attachments-to-gridfs": "Pfuluselani ṱumetshedzo dzoṱhe kha GridFS",
"move-all-attachments-to-s3": "Pfuluselani ṱumetshedzo dzoṱhe kha S3",
"move-all-attachments-of-board-to-fs": "Pfuluselani ṱumetshedzo dzoṱhe dza bodo ya Kanban kha sisiteme ya faela",
@@ -2356,19 +2356,19 @@
"pause": "Misa isikhashana",
"stop": "Ima",
"migration-starting": "Iqala ukufuduka...",
"migration-pausing": "Imisa isikhashana ukufuduka...",
"migration-pausing": "I khou imisa u pfulusa lwa tshifhinganyana...",
"migration-stopping": "Imisa ukufuduka...",
"migration-pause-failed": "Yehlulekile ukumisa isikhashana ukufuduka",
"migration-paused": "Ukufuduka kumiswe isikhashana ngempumelelo",
"migration-progress": "Inqubekelaphambili Yokufuduka",
"migration-start-failed": "Yehlulekile ukuqalisa ukufuduka",
"migration-started": "Ukufuduka kuqale ngempumelelo",
"migration-not-needed": "Akukho ukufuduka okudingekayo",
"migration-pause-failed": "U imisa u pfulusa lwa tshifhinganyana zwo kundelwa",
"migration-paused": "U pfulusa ho imiswa lwa tshifhinganyana nga nḓila yo bvelelaho",
"migration-progress": "Mvelaphanḓa ya u pfulusa",
"migration-start-failed": "U thoma u pfulusa zwo kundelwa",
"migration-started": "U pfulusa ho thoma nga nḓila yo bvelelaho",
"migration-not-needed": "A hu na u pfulusa hu ṱoḓeaho",
"migration-status": "Isimo Sokufuduka",
"migration-stop-confirm": "Uqinisekile ukuthi ufuna ukumisa konke ukufuduka?",
"migration-stop-failed": "Yehlulekile ukumisa ukufuduka",
"migration-stopped": "Ukufuduka kumiswe ngempumelelo",
"mongodb-gridfs-storage": "Isitoreji se-MongoDB GridFS",
"migration-stop-confirm": "Ni na vhuṱanzi ha uri ni ṱoḓa u imisa u pfulusa hoṱhe?",
"migration-stop-failed": "U imisa u pfulusa zwo kundelwa",
"migration-stopped": "U pfulusa ho imiswa nga nḓila yo bvelelaho",
"mongodb-gridfs-storage": "U vhulunga kha MongoDB GridFS",
"gridfs-move-collectionfs-note": "U itela uri zwo namaṱheliswaho na avatar zwi vhonale, zwi pfukisele u bva kha CollectionFS u ya kha vhuṅwe Vhuvhulungo naho vhufhio.",
"pause-all-migrations": "Misa Isikhashana Konke Ukufuduka",
"s3-access-key": "Ukhiye Wokungena we-S3",
@@ -2434,11 +2434,11 @@
"migration-needed": "Kudingeka Ukufuduka",
"migration-complete": "Qedela",
"migration-running": "Iyagijima...",
"migration-successful": "Ukuthutha kuqedwe ngempumelelo",
"migration-successful": "U pfulusa ho fhela nga nḓila yo bvelelaho",
"migration-failed": "Ukuthutha kuhlulekile",
"migrations": "Ukufuduka",
"migrations-admin-only": "Abaphathi bebhodi kuphela abangasebenzisa ukuthuthela kwelinye izwe",
"migrations-description": "Yenza ukuhlolwa kobuqotho bedatha nokulungiswa kwaleli bhodi. Ukuthutha ngakunye kungenziwa ngakunye.",
"migrations-admin-only": "Ndi vhalanguli vha bodo ya Kanban fhedzi vhane vha nga thoma u pfulusa",
"migrations-description": "Sedzani na u lugisa vhungoho ha data ya bodo iyi ya Kanban. U pfulusa huṅwe na huṅwe hu nga itwa nga huṱhe.",
"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?",
@@ -2449,7 +2449,7 @@
"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": "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-title": "U pfulusa bodo ya Kanban hu khou bvela phanḓa",
"migration-progress-overall": "Intuthuko Iphelele",
"migration-progress-current-step": "Isinyathelo Samanje",
"migration-progress-status": "Isimo",
@@ -2516,26 +2516,26 @@
"last-run": "Ukugijima Kokugcina",
"max-concurrent": "Ubuningi obuhambisanayo",
"memory-usage": "U shumiswa ha muhumbulo",
"migrate-all-to-filesystem": "Hambisa Konke ku-Filesystem",
"migrate-all-to-filesystem": "Pfulusela zwoṱhe kha sisiteme ya faela",
"migrate-all-to-gridfs": "Hambisa Konke ku-GridFS",
"migrate-all-to-s3": "Hambisa Konke ku-S3",
"migrated-attachments": "Izinanyathiselwa Ezithuthiwe",
"migrated-attachments": "Ṱumetshedzo dzo pfuluswaho",
"migration-batch-size": "Usayizi weqoqo",
"migration-batch-size-description": "Inani lezinanyathiselwa okufanele zicutshungulwe eqeqebeni ngalinye (1-100)",
"migration-batch-size-description": "Tshivhalo tsha ṱumetshedzo dza u shuma kha tshigwada tshiṅwe na tshiṅwe (1-100)",
"migration-cpu-threshold": "I-CPU Threshold (%)",
"migration-cpu-threshold-description": "Misa isikhashana ukuthutha lapho ukusetshenziswa kwe-CPU kudlula leli phesenti (10-90)",
"migration-cpu-threshold-description": "Imisa u pfulusa lwa tshifhinganyana musi u shumiswa ha CPU hu tshi fhira phesenthe iyi (10-90)",
"migration-delay-ms": "Ukubambezeleka (ms)",
"migration-delay-ms-description": "Ukubambezeleka phakathi kwamaqoqo ngama-millisecond (100-10000)",
"migration-delay-ms-description": "Tshifhinga tsha u lindela vhukati ha zwigwada nga miḽisekonde (100-10000)",
"migration-detector": "Umtshina wokufuduka",
"migration-info-text": "Ukuthutha kwesizindalwazi kwenziwa kanye futhi kuthuthukise ukusebenza kwesistimu. Inqubo iyaqhubeka ngemuva ngisho noma uvala isiphequluli sakho.",
"migration-info-text": "U pfulusa database hu itwa luthihi nahone hu khwinisa kushumele kwa sisiteme. Mushumo u bvela phanḓa murahu naho no vala burauza yaṋu.",
"migration-log": "Ilogi Yokuthutha",
"migration-markers": "Izimpawu Zokufuduka",
"migration-resume-failed": "Yehlulekile ukuqalisa kabusha ukuthuthela kwelinye izwe",
"migration-resumed": "Ukuthutha kuphinde kwaqala",
"migration-resume-failed": "U thomisa u pfulusa hafhu zwo kundelwa",
"migration-resumed": "U pfulusa ho thomiswa hafhu",
"migration-steps": "Izinyathelo Zokufuduka",
"migration-warning-text": "Sicela ungasivali isiphequluli sakho ngesikhathi sokuthutha. Inqubo izoqhubeka ngemuva kodwa ingase ithathe isikhathi eside ukuqeda.",
"monitoring-export-failed": "Yehlulekile ukuthumela idatha yokuqapha",
"monitoring-refresh-failed": "Yehlulekile ukuvuselela idatha yokuqapha",
"migration-warning-text": "Ni songo vala burauza yaṋu musi hu tshi pfuluswa. Mushumo u ḓo bvela phanḓa murahu fhedzi u nga dzhia tshifhinga tshilapfu u fhela.",
"monitoring-export-failed": "U bvisa data ya u tevhela zwo kundelwa",
"monitoring-refresh-failed": "U ḽouda data ya u tevhela hafhu zwo kundelwa",
"next": "Olandelayo",
"next-run": "Ukugijima Okulandelayo",
"of": "kwe",
@@ -107350,5 +107350,215 @@
"before": "Ukusetshenziswa Kwenkumbulo",
"after": "U shumiswa ha muhumbulo",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, four-digit year example, keyboard enable/disable states and no-undo/last-admin constraints. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migrate-all-to-filesystem",
"before": "Hambisa Konke ku-Filesystem",
"after": "Pfulusela zwoṱhe kha sisiteme ya faela",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migrated-attachments",
"before": "Izinanyathiselwa Ezithuthiwe",
"after": "Ṱumetshedzo dzo pfuluswaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-batch-size-description",
"before": "Inani lezinanyathiselwa okufanele zicutshungulwe eqeqebeni ngalinye (1-100)",
"after": "Tshivhalo tsha ṱumetshedzo dza u shuma kha tshigwada tshiṅwe na tshiṅwe (1-100)",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-cpu-threshold-description",
"before": "Misa isikhashana ukuthutha lapho ukusetshenziswa kwe-CPU kudlula leli phesenti (10-90)",
"after": "Imisa u pfulusa lwa tshifhinganyana musi u shumiswa ha CPU hu tshi fhira phesenthe iyi (10-90)",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-delay-ms-description",
"before": "Ukubambezeleka phakathi kwamaqoqo ngama-millisecond (100-10000)",
"after": "Tshifhinga tsha u lindela vhukati ha zwigwada nga miḽisekonde (100-10000)",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-info-text",
"before": "Ukuthutha kwesizindalwazi kwenziwa kanye futhi kuthuthukise ukusebenza kwesistimu. Inqubo iyaqhubeka ngemuva ngisho noma uvala isiphequluli sakho.",
"after": "U pfulusa database hu itwa luthihi nahone hu khwinisa kushumele kwa sisiteme. Mushumo u bvela phanḓa murahu naho no vala burauza yaṋu.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-not-needed",
"before": "Akukho ukufuduka okudingekayo",
"after": "A hu na u pfulusa hu ṱoḓeaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-pause-failed",
"before": "Yehlulekile ukumisa isikhashana ukufuduka",
"after": "U imisa u pfulusa lwa tshifhinganyana zwo kundelwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-paused",
"before": "Ukufuduka kumiswe isikhashana ngempumelelo",
"after": "U pfulusa ho imiswa lwa tshifhinganyana nga nḓila yo bvelelaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-pausing",
"before": "Imisa isikhashana ukufuduka...",
"after": "I khou imisa u pfulusa lwa tshifhinganyana...",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-progress",
"before": "Inqubekelaphambili Yokufuduka",
"after": "Mvelaphanḓa ya u pfulusa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-progress-title",
"before": "Ukufuduka Kwebhodi Kuyaqhubeka",
"after": "U pfulusa bodo ya Kanban hu khou bvela phanḓa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-resume-failed",
"before": "Yehlulekile ukuqalisa kabusha ukuthuthela kwelinye izwe",
"after": "U thomisa u pfulusa hafhu zwo kundelwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-resumed",
"before": "Ukuthutha kuphinde kwaqala",
"after": "U pfulusa ho thomiswa hafhu",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-start-failed",
"before": "Yehlulekile ukuqalisa ukufuduka",
"after": "U thoma u pfulusa zwo kundelwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-started",
"before": "Ukufuduka kuqale ngempumelelo",
"after": "U pfulusa ho thoma nga nḓila yo bvelelaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-stop-confirm",
"before": "Uqinisekile ukuthi ufuna ukumisa konke ukufuduka?",
"after": "Ni na vhuṱanzi ha uri ni ṱoḓa u imisa u pfulusa hoṱhe?",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-stop-failed",
"before": "Yehlulekile ukumisa ukufuduka",
"after": "U imisa u pfulusa zwo kundelwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-stopped",
"before": "Ukufuduka kumiswe ngempumelelo",
"after": "U pfulusa ho imiswa nga nḓila yo bvelelaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-successful",
"before": "Ukuthutha kuqedwe ngempumelelo",
"after": "U pfulusa ho fhela nga nḓila yo bvelelaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migration-warning-text",
"before": "Sicela ungasivali isiphequluli sakho ngesikhathi sokuthutha. Inqubo izoqhubeka ngemuva kodwa ingase ithathe isikhathi eside ukuqeda.",
"after": "Ni songo vala burauza yaṋu musi hu tshi pfuluswa. Mushumo u ḓo bvela phanḓa murahu fhedzi u nga dzhia tshifhinga tshilapfu u fhela.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migrations-admin-only",
"before": "Abaphathi bebhodi kuphela abangasebenzisa ukuthuthela kwelinye izwe",
"after": "Ndi vhalanguli vha bodo ya Kanban fhedzi vhane vha nga thoma u pfulusa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "migrations-description",
"before": "Yenza ukuhlolwa kobuqotho bedatha nokulungiswa kwaleli bhodi. Ukuthutha ngakunye kungenziwa ngakunye.",
"after": "Sedzani na u lugisa vhungoho ha data ya bodo iyi ya Kanban. U pfulusa huṅwe na huṅwe hu nga itwa nga huṱhe.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "minicard-settings",
"before": "Izilungiselelo zekhadi elincane",
"after": "Nzudzanyo dza khadi ḽiṱuku",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "mobile-desktop-toggle",
"before": "Guqula phakathi kweModi Yeselula neyedeskithophu",
"after": "Shandula vhukati ha nḓila ya founu na ya dekhisithopo",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "mongodb-gridfs-storage",
"before": "Isitoreji se-MongoDB GridFS",
"after": "U vhulunga kha MongoDB GridFS",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "monitoring-export-failed",
"before": "Yehlulekile ukuthumela idatha yokuqapha",
"after": "U bvisa data ya u tevhela zwo kundelwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "monitoring-refresh-failed",
"before": "Yehlulekile ukuvuselela idatha yokuqapha",
"after": "U ḽouda data ya u tevhela hafhu zwo kundelwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "move-all-attachments-to-fs",
"before": "Hambisa zonke izinanyathiselwa ohlelweni lwefayela",
"after": "Pfulusela ṱumetshedzo dzoṱhe kha sisiteme ya faela",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "multi-selection-active",
"before": "Chofoza amabhokisi okuhlola ukuze ukhethe amabhodi",
"after": "Kiḽikani zwibogisi zwa u swaya u nanga bodo dza Kanban",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, numeric limits, background execution and administrator-only migration scope. Low-confidence wording; fluent-speaker validation outstanding."
}
]