Repair thirty Venda notification and search validation labels

Replace Zulu-seeded selection, notification, checklist ordering and query validation prose with Tshivenda. Preserve exact tokens, HTML links, positive limits and muted notification meaning. 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:43:23 +03:00
1 parent e68cbefd4b
commit 0f8751df86
2 files changed
+240 -30

No files matched your search

+30 -30
View File
@@ -197,7 +197,7 @@
"archived-items": "Faka kungobo yomlando",
"archived-boards": "Bodo dza Kanban dzi re fhethu ha u vhulunga",
"restore-board": "Buyisela Ibhodi",
"no-archived-boards": "Awekho Amabhodi Kungobo Yomlando.",
"no-archived-boards": "A hu na bodo dza Kanban fhethu ha u vhulunga.",
"archives": "Faka kungobo yomlando",
"template": "Isifanekiso",
"templates": "Izifanekiso",
@@ -546,7 +546,7 @@
"comment-delete": "Ni na vhuṱanzi ha uri ni ṱoḓa u susa muhumbulo?",
"deleteCommentPopup-title": "Susa amazwana?",
"no-comments": "Awekho amazwana",
"no-comments-desc": "Awukwazi ukubona amazwana.",
"no-comments-desc": "A nga si vhone mihumbulo.",
"read-only": "Funda Kuphela",
"read-only-desc": "Ni nga vhona makhadi fhedzi. A ni koni u khwinisa.",
"read-assigned-only": "Ukufunda Kwabelwe Kuphela",
@@ -882,31 +882,31 @@
"copySelectionPopup-title": "Kopisha ukukhetha",
"selection-color": "Umbala Wokukhetha",
"multi-selection": "Ukukhetha Okuningi",
"multi-selection-label": "Setha ilebula ukuze ukhethe",
"multi-selection-member": "Setha ilungu elizokhethwa",
"multi-selection-on": "Ukukhetha Okuningi kuvuliwe",
"multi-selection-label": "Vhea ḽeibuḽu kha zwo nangwaho",
"multi-selection-member": "Vhea muraḓo kha zwo nangwaho",
"multi-selection-on": "U nanga zwinzhi ho tendelwa",
"multi-selection-off": "Vala ukukhetha okuningi",
"muted": "Ithulisiwe",
"muted-info": "Awusoze waziswe nganoma yiziphi izinguquko kuleli bhodi",
"muted-info": "A ni nga vhuya na ḓivhadzwa nga tshanduko dziṅwe na dziṅwe kha bodo iyi ya Kanban",
"my-boards": "Amabhodi Ami",
"name": "Igama",
"no-archived-cards": "A hu na makhadi fhethu ha u vhulunga.",
"no-archived-lists": "Alukho uhlu kungobo yomlando.",
"no-archived-swimlanes": "Azikho izindawo zokubhukuda Kungobo yomlando.",
"no-archived-lists": "A hu na mitevhe fhethu ha u vhulunga.",
"no-archived-swimlanes": "A hu na dziḽaini fhethu ha u vhulunga.",
"no-results": "Ayikho imiphumela",
"normal": "Okuvamile",
"normal-desc": "A nga vhona na u khwinisa makhadi. A nga si shandule nzudzanyo.",
"normal-assigned-only": "Kwabelwe Okujwayelekile Kuphela",
"normal-assigned-only": "Wa nga misi kha o avhelwaho fhedzi",
"normal-assigned-only-desc": "Hu vhonala makhadi o avhelwaho fhedzi. Ni nga khwinisa sa mushumisi wa nga misi.",
"not-accepted-yet": "Isimemo asamukelwe okwamanje",
"not-accepted-yet": "Thambo a i athu ṱanganedzwa",
"notify-participate": "Ṱanganedzani tshanduko dza makhadi ane na shela mulenzhe khawo sa musiki kana muraḓo",
"notify-watch": "Ṱanganedzani tshanduko dza bodo dza Kanban, mitevhe kana makhadi ane na khou a tevhela",
"optional": "ngokuzikhethela",
"or": "noma",
"page-maybe-private": "Leli khasi lingase libe yimfihlo. Ungakwazi ukukubuka ngokuthi <a href='%s'>logging in</a>.",
"page-maybe-private": "Siaṱari iḽi ḽi nga vha ḽa phuraivethe. Ni nga kona u ḽi vhona nga <a href='%s'>u dzhena</a>.",
"page-not-found": "Ikhasi alitholakali.",
"password": "Iphasiwedi",
"paste-or-dragdrop": "ukunamathisela, noma ukuhudula bese udedela ifayela lesithombe kuso (isithombe kuphela)",
"paste-or-dragdrop": "u nambatedza, kana u kokodza na u litsha faela ya tshifanyiso khayo (tshifanyiso fhedzi)",
"participating": "Ukubamba iqhaza",
"preview": "Buka kuqala",
"previewAttachedImagePopup-title": "Buka kuqala",
@@ -979,7 +979,7 @@
"this-board": "lelibhodi",
"this-card": "leli khadi",
"spent-time-hours": "Isikhathi esichithwe (amahora)",
"overtime-hours": "Isikhathi esengeziwe (amahora)",
"overtime-hours": "Tshifhinga tsho fhiraho (awara)",
"overtime": "Ngokuhamba kwesikhathi",
"flowtime": "Tshifhinga tsha Mutsindudzi",
"flow-start": "Thoma Mutsindudzi",
@@ -1100,7 +1100,7 @@
"boardCardTitlePopup-title": "Tsha u ṱalula dzina ḽa khadi",
"disable-webhook": "Khubaza Le Webbhook",
"global-webhook": "Global Webhook",
"new-outgoing-webhook": "I-Webhook Entsha Ephumayo",
"new-outgoing-webhook": "Webhook ntswa ya u bva",
"no-name": "(Akwaziwa)",
"Platform": "Platform",
"package": "Iphakethe",
@@ -1489,13 +1489,13 @@
"error-undefined": "Hu na zwe zwa tshimbila zwo khakhea",
"error-ldap-login": "Ho vha na vhukhakhi musi hu tshi lingedzwa u dzhena",
"display-authentication-method": "Sumbedza nḓila ya u khwaṱhisedza mushumisi",
"oidc-button-text": "Enza ngendlela oyifisayo umbhalo wenkinobho ye-OIDC",
"oidc-button-text": "Dzudzanyani maipfi a gunubu ya OIDC",
"default-authentication-method": "Nḓila ya u thoma ya u khwaṱhisedza mushumisi",
"duplicate-board": "Ibhodi eliyimpinda",
"cloneBoardPopup-title": "Kopedzani Bammbi?",
"duplicate-board-confirm": "Ni na vhuṱanzi ha uri ni ṱoḓa u ita khophi ya bodo iyi ya Kanban?",
"clone-board-without-cards": "Nga si na khadi",
"org-number": "Inombolo yezinhlangano ithi:",
"org-number": "Tshivhalo tsha madzangano ndi: ",
"team-number": "Inombolo yamaqembu ithi:",
"people-number": "Inani labantu:",
"swimlaneDeletePopup-title": "Susa i-Swimlane ?",
@@ -1519,7 +1519,7 @@
"left-of-list": "Tsha monde ha mutevhe wo nangwaho",
"right-of-list": "Kwesokudla sohlu olukhethiwe",
"almostdue": "tshifhinga tsha u fhedza tsha zwino %s tshi khou sendela",
"pastdue": "isikhathi samanje esithi %s sesidlulile",
"pastdue": "tshifhinga tsha u fhedza tsha zwino %s tsho fhira",
"duenow": "tshifhinga tsha u fhedza tsha zwino %s ndi ṋamusi",
"act-newDue": "__list__/__card__ i na khumbudzo ya u thoma ya tshifhinga tsha u fhedza [__board__]",
"act-withDue": "__list__/__card__ khumbudzo dza tshifhinga tsha u fhedza [__board__]",
@@ -1681,7 +1681,7 @@
"label-color-not-found": "Muvhala wa ḽeibuḽu %s a wo ngo wanala.",
"user-username-not-found": "Igama lomsebenzisi '%s' alitholakali.",
"comment-not-found": "Khadi ḽine muhumbulo waḽo wa vha na maipfi '%s' a ḽo ngo wanala.",
"org-name-not-found": "Inhlangano '%s' ayitholakalanga.",
"org-name-not-found": "Dzangano '%s' a ḽo ngo wanala.",
"team-name-not-found": "Ithimba elithi '%s' alitholakalanga.",
"globalSearch-title": "Sesha Wonke Amabhodi",
"no-cards-found": "Awekho Amakhadi Atholiwe",
@@ -1743,12 +1743,12 @@
"predicate-selector": "isikhethi",
"predicate-projection": "ukuqagela",
"operator-unknown-error": "U-%s akayena u-opharetha",
"operator-number-expected": "u-opharetha __operator__ ulindele inombolo, uthole '__value__'",
"operator-sort-invalid": "uhlobo lwe-'%s' aluvumelekile",
"operator-status-invalid": "'%s' akusona isimo esivumelekile",
"operator-number-expected": "ndaela __operator__ yo lavhelela nomboro, ya wana '__value__'",
"operator-sort-invalid": "u dzudzanya ha '%s' a hu ngo tea",
"operator-status-invalid": "'%s' a si tshiimo tsho teaho",
"operator-has-invalid": "%s a si u sedza u vha hone ho teaho",
"operator-limit-invalid": "%s akuwona umkhawulo ovumelekile. Umkhawulo kufanele ube inombolo ephelele.",
"operator-debug-invalid": "%s akasona isilandiso sokususa iphutha esivumelekile",
"operator-limit-invalid": "%s a si mukano wo teaho. Mukano u fanela u vha nomboro yo fhelelaho i re nṱha ha zero.",
"operator-debug-invalid": "%s a si tshiimo tsho teaho tsha u sedza vhukhakhi",
"next-page": "Ikhasi Elilandelayo",
"previous-page": "Ikhasi Elidlule",
"heading-notes": "Amanothi",
@@ -1857,7 +1857,7 @@
"created-at-oldest-first": "Yo sikiwa nga (zwa kale u thoma)",
"links-heading": "Izixhumanisi",
"board-activities": "Mishumo ya bodo",
"now-activities-of-all-boards-are-hidden": "Manje yonke imisebenzi yawo wonke amabhodi ifihliwe",
"now-activities-of-all-boards-are-hidden": "Zwino nyito dzoṱhe dza bodo dzoṱhe dza Kanban dzo dzumbiwa",
"move-swimlane": "Nyakazisa i-Swimlane",
"moveSwimlanePopup-title": "Nyakazisa i-Swimlane",
"custom-field-stringtemplate": "Isifanekiso Sentambo",
@@ -1984,9 +1984,9 @@
"checklistActionsPopup-title": "Izenzo zohlu lokuhlola",
"moveChecklist": "Hambisa Uhlu Lokuhlola",
"moveChecklistPopup-title": "Hambisa Uhlu Lokuhlola",
"newlineBecomesNewChecklistItem": "Umugqa ngamunye wombhalo uba enye yezinto zohlu lokuhlola",
"newLineNewItem": "Umugqa owodwa wombhalo = into eyodwa yohlu lokuhlola",
"newlineBecomesNewChecklistItemOriginOrder": "Umugqa ngamunye wombhalo uba enye yezinto zohlu lokuhlola, ukuhleleka koqobo",
"newlineBecomesNewChecklistItem": "Mutaladzi muṅwe na muṅwe wa maipfi u vha tshithu tshithihi tsha mutevhe wa u sedza",
"newLineNewItem": "Mutaladzi muthihi wa maipfi = tshithu tshithihi tsha mutevhe wa u sedza",
"newlineBecomesNewChecklistItemOriginOrder": "Mutaladzi muṅwe na muṅwe wa maipfi u vha tshithu tshithihi tsha mutevhe wa u sedza, nga mutevhe wa u thoma",
"originOrder": "i-oda langempela",
"copyChecklist": "Kopisha Uhlu Lokuhlola",
"copyChecklistPopup-title": "Kopisha Uhlu Lokuhlola",
@@ -2089,7 +2089,7 @@
"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": "Ni na vhuṱanzi ha uri ni ṱoḓa u susa maipfi aya a ṱhalutshedzo ya luambo yo dzudzanywaho? A zwi koni u humiselwa murahu.",
"newTranslationPopup-title": "Iyunithi yezinhlamvu entsha yokuhumusha yangokwezifiso",
"newTranslationPopup-title": "Maipfi maswa a ṱhalutshedzo ya luambo yo dzudzanywaho",
"editTranslationPopup-title": "Khwinisa maipfi a ṱhalutshedzo ya luambo yo dzudzanywaho",
"settingsTranslationPopup-title": "Susa lolu chungechunge lokuhumusha ngokwezifiso?",
"translation": "Ukuhumusha",
@@ -2439,7 +2439,7 @@
"migrations": "Ukufuduka",
"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",
"no-issues-found": "A hu ngo wanala thaidzo",
"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": "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?",
@@ -2580,7 +2580,7 @@
"repository-name": "Igama lenqolobane",
"size-bytes": "Usayizi (amabhayithi)",
"last-modified": "Igcine Ukushintshwa",
"no-repositories": "Awekho amaqoqo atholakele",
"no-repositories": "A hu ngo wanala fhethu ha khoudu",
"create-repository": "Dala Inqolobane",
"upload-repository": "Layisha/Buyekeza Inqolobane",
"api-endpoints": "I-API Endpoints",
@@ -107560,5 +107560,215 @@
"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."
},
{
"locale": "ve",
"key": "multi-selection-label",
"before": "Setha ilebula ukuze ukhethe",
"after": "Vhea ḽeibuḽu kha zwo nangwaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "multi-selection-member",
"before": "Setha ilungu elizokhethwa",
"after": "Vhea muraḓo kha zwo nangwaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "multi-selection-on",
"before": "Ukukhetha Okuningi kuvuliwe",
"after": "U nanga zwinzhi ho tendelwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "muted-info",
"before": "Awusoze waziswe nganoma yiziphi izinguquko kuleli bhodi",
"after": "A ni nga vhuya na ḓivhadzwa nga tshanduko dziṅwe na dziṅwe kha bodo iyi ya Kanban",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "new-outgoing-webhook",
"before": "I-Webhook Entsha Ephumayo",
"after": "Webhook ntswa ya u bva",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "newLineNewItem",
"before": "Umugqa owodwa wombhalo = into eyodwa yohlu lokuhlola",
"after": "Mutaladzi muthihi wa maipfi = tshithu tshithihi tsha mutevhe wa u sedza",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "newTranslationPopup-title",
"before": "Iyunithi yezinhlamvu entsha yokuhumusha yangokwezifiso",
"after": "Maipfi maswa a ṱhalutshedzo ya luambo yo dzudzanywaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "newlineBecomesNewChecklistItem",
"before": "Umugqa ngamunye wombhalo uba enye yezinto zohlu lokuhlola",
"after": "Mutaladzi muṅwe na muṅwe wa maipfi u vha tshithu tshithihi tsha mutevhe wa u sedza",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "newlineBecomesNewChecklistItemOriginOrder",
"before": "Umugqa ngamunye wombhalo uba enye yezinto zohlu lokuhlola, ukuhleleka koqobo",
"after": "Mutaladzi muṅwe na muṅwe wa maipfi u vha tshithu tshithihi tsha mutevhe wa u sedza, nga mutevhe wa u thoma",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "no-archived-boards",
"before": "Awekho Amabhodi Kungobo Yomlando.",
"after": "A hu na bodo dza Kanban fhethu ha u vhulunga.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "no-archived-lists",
"before": "Alukho uhlu kungobo yomlando.",
"after": "A hu na mitevhe fhethu ha u vhulunga.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "no-archived-swimlanes",
"before": "Azikho izindawo zokubhukuda Kungobo yomlando.",
"after": "A hu na dziḽaini fhethu ha u vhulunga.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "no-comments-desc",
"before": "Awukwazi ukubona amazwana.",
"after": "A nga si vhone mihumbulo.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "no-issues-found",
"before": "Azikho izinkinga ezitholiwe",
"after": "A hu ngo wanala thaidzo",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "no-repositories",
"before": "Awekho amaqoqo atholakele",
"after": "A hu ngo wanala fhethu ha khoudu",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "normal-assigned-only",
"before": "Kwabelwe Okujwayelekile Kuphela",
"after": "Wa nga misi kha o avhelwaho fhedzi",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "not-accepted-yet",
"before": "Isimemo asamukelwe okwamanje",
"after": "Thambo a i athu ṱanganedzwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "now-activities-of-all-boards-are-hidden",
"before": "Manje yonke imisebenzi yawo wonke amabhodi ifihliwe",
"after": "Zwino nyito dzoṱhe dza bodo dzoṱhe dza Kanban dzo dzumbiwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "oidc-button-text",
"before": "Enza ngendlela oyifisayo umbhalo wenkinobho ye-OIDC",
"after": "Dzudzanyani maipfi a gunubu ya OIDC",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "operator-debug-invalid",
"before": "%s akasona isilandiso sokususa iphutha esivumelekile",
"after": "%s a si tshiimo tsho teaho tsha u sedza vhukhakhi",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "operator-limit-invalid",
"before": "%s akuwona umkhawulo ovumelekile. Umkhawulo kufanele ube inombolo ephelele.",
"after": "%s a si mukano wo teaho. Mukano u fanela u vha nomboro yo fhelelaho i re nṱha ha zero.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "operator-number-expected",
"before": "u-opharetha __operator__ ulindele inombolo, uthole '__value__'",
"after": "ndaela __operator__ yo lavhelela nomboro, ya wana '__value__'",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "operator-sort-invalid",
"before": "uhlobo lwe-'%s' aluvumelekile",
"after": "u dzudzanya ha '%s' a hu ngo tea",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "operator-status-invalid",
"before": "'%s' akusona isimo esivumelekile",
"after": "'%s' a si tshiimo tsho teaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "org-name-not-found",
"before": "Inhlangano '%s' ayitholakalanga.",
"after": "Dzangano '%s' a ḽo ngo wanala.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "org-number",
"before": "Inombolo yezinhlangano ithi:",
"after": "Tshivhalo tsha madzangano ndi: ",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "overtime-hours",
"before": "Isikhathi esengeziwe (amahora)",
"after": "Tshifhinga tsho fhiraho (awara)",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "page-maybe-private",
"before": "Leli khasi lingase libe yimfihlo. Ungakwazi ukukubuka ngokuthi <a href='%s'>logging in</a>.",
"after": "Siaṱari iḽi ḽi nga vha ḽa phuraivethe. Ni nga kona u ḽi vhona nga <a href='%s'>u dzhena</a>.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "pastdue",
"before": "isikhathi samanje esithi %s sesidlulile",
"after": "tshifhinga tsha u fhedza tsha zwino %s tsho fhira",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "paste-or-dragdrop",
"before": "ukunamathisela, noma ukuhudula bese udedela ifayela lesithombe kuso (isithombe kuphela)",
"after": "u nambatedza, kana u kokodza na u litsha faela ya tshifanyiso khayo (tshifanyiso fhedzi)",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, HTML link markup, positive-integer limits, muted notifications and original checklist ordering. Low-confidence wording; fluent-speaker validation outstanding."
}
]