Repair twenty-five Venda dates and account-email translations

Replace Zulu-seeded date controls, subtasks and account emails with Tshivenda. Preserve source placeholders, mail line breaks, SMTP/Planning Poker names and distinct time fields. 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:37:50 +03:00
1 parent c2c78b881d
commit 3e7746666a
2 files changed
+200 -25

No files matched your search

+25 -25
View File
@@ -354,7 +354,7 @@
"positiveVoteMembersPopup-title": "Abasekeli",
"negativeVoteMembersPopup-title": "Abaphikisi",
"card-edit-voting": "Hlela ukuvota",
"editVoteEndDatePopup-title": "Shintsha idethi yokuphela kwevoti",
"editVoteEndDatePopup-title": "Shandula ḓuvha ḽa u guma ha u vouta",
"allowNonBoardMembers": "Tendela vhashumisi vhoṱhe vho dzhenaho",
"vote-question": "Umbuzo wokuvota",
"vote-public": "Bonisa ukuthi ubani ovotele ini",
@@ -364,7 +364,7 @@
"vote-delete-pop": "Ukususa kungunaphakade. Uzolahlekelwa yizo zonke izenzo ezihlobene naleli voti.",
"cardStartPlanningPokerPopup-title": "Qala i-Planing Poker",
"card-edit-planning-poker": "Hlela Poker yokuhlela",
"editPokerEndDatePopup-title": "Shintsha idethi yokuphela kwevoti le-Planing Poker",
"editPokerEndDatePopup-title": "Shandula ḓuvha ḽa u guma ha u vouta ha Planning Poker",
"poker-question": "Ukuhlela Poker",
"poker-one": "1",
"poker-two": "2",
@@ -608,7 +608,7 @@
"deleteCustomFieldPopup-title": "Susa fhethu ha data ho dzudzanywaho?",
"deleteLabelPopup-title": "Susa ilebula?",
"description": "Incazelo",
"disambiguateMultiLabelPopup-title": "Disambiguate Isenzo Selebula",
"disambiguateMultiLabelPopup-title": "Ṱalusa nyito ya ḽeibuḽu nga nḓila i sa ṱanganisi",
"disambiguateMultiMemberPopup-title": "Hlukanisa Isenzo Selungu",
"discard": "Lahla",
"done": "Kwenziwe",
@@ -618,27 +618,27 @@
"edit-wip-limit": "Hlela umkhawulo we-WIP",
"soft-wip-limit": "I-Soft WIP Umkhawulo",
"editCardStartDatePopup-title": "Shintsha idethi yokuqala",
"editCardDueDatePopup-title": "Shintsha idethi yamanqamu",
"editCardDueDatePopup-title": "Shandula ḓuvha ḽa u fhedza",
"editCustomFieldPopup-title": "Hlela Inkambu",
"addReactionPopup-title": "Engeza ukusabela",
"editCardSpentTimePopup-title": "Shintsha isikhathi esichithiwe",
"editCardSpentTimePopup-title": "Shandula tshifhinga tsho shumiswaho",
"editLabelPopup-title": "Shintsha Ilebula",
"editNotificationPopup-title": "Hlela Isaziso",
"editProfilePopup-title": "Hlela iphrofayela",
"email": "I-imeyili",
"email-address": "Ikheli le-imeyili",
"email-enrollAccount-subject": "I-akhawunti edalelwe wena ku-__siteName__",
"email-enrollAccount-text": "Sawubona __user__,\n\nUkuze uqale ukusebenzisa isevisi, mane uchofoze isixhumanisi esingezansi.\n\n__url__\n\nNgiyabonga.",
"email-fail": "Ukuthumela i-imeyili kwehlulekile",
"email-fail-text": "Iphutha lokuzama ukuthumela i-imeyili",
"email-enrollAccount-subject": "Akhaunthu yo sikelwa inwi kha __siteName__",
"email-enrollAccount-text": "Ndaa __user__,\n\nU thoma u shumisa tshumelo, kiḽikani ḽinki i re afho fhasi.\n\n__url__\n\nRo livhuwa.",
"email-fail": "U rumela imeiḽi zwo kundelwa",
"email-fail-text": "Vhukhakhi musi hu tshi lingedzwa u rumela imeiḽi",
"email-invalid": "I-imeyili engavumelekile",
"email-invite": "Mema nge-imeyili",
"email-invite-subject": "U-__inviter__ ukuthumelele isimemo",
"email-invite-text": "__user__ a funwaho,\n\n__inviter__ u khou ni ramba u dzhena kha bodo ya Kanban \"__board__\" u shumisana.\n\nTevhelani ḽinki i re afho fhasi:\n\n__url__\n\nRo livhuwa.",
"push-invite-title": "U-__inviter__ ukuthumelele isimemo",
"push-invite-text": "__user__ a funwaho,\n\n__inviter__ u khou ni ramba u dzhena kha bodo ya Kanban \"__board__\" u shumisana.\n\nTevhelani ḽinki i re afho fhasi:\n\n__url__\n\nRo livhuwa.",
"email-resetPassword-subject": "Setha kabusha iphasiwedi yakho kokuthi __siteName__",
"email-resetPassword-text": "Sawubona __user__,\n\nUkusetha kabusha iphasiwedi yakho, mane uchofoze isixhumanisi esingezansi.\n\n__url__\n\nNgiyabonga.",
"email-resetPassword-subject": "Vheani hafhu phasiwede yaṋu kha __siteName__",
"email-resetPassword-text": "Ndaa __user__,\n\nU vhea hafhu phasiwede yaṋu, kiḽikani ḽinki i re afho fhasi.\n\n__url__\n\nRo livhuwa.",
"email-sent": "I-imeyili ithunyelwe",
"email-verifyEmail-subject": "Qinisekisa ikheli lakho le-imeyili kokuthi __siteName__",
"email-verifyEmail-text": "Sawubona __user__,\n\nUkuze uqinisekise i-imeyili ye-akhawunti yakho, mane uchofoze isixhumanisi esingezansi.\n\n__url__\n\nNgiyabonga.",
@@ -1088,8 +1088,8 @@
"invitation-code": "Ikhodi Yesimemo",
"email-invite-register-subject": "U-__inviter__ ukuthumelele isimemo",
"email-invite-register-text": "__user__ a funwaho,\n\n__inviter__ u khou ni ramba kha bodo ya Kanban u shumisana.\n\nTevhelani ḽinki i re afho fhasi:\n__url__\n\nKhoudu ya thambo yaṋu ndi: __icode__\n\nRo livhuwa.",
"email-smtp-test-subject": "I-imeyili Yokuhlola ye-SMTP",
"email-smtp-test-text": "Uthumele ngempumelelo i-imeyili",
"email-smtp-test-subject": "Imeiḽi ya u linga SMTP",
"email-smtp-test-text": "No rumela imeiḽi nga nḓila yo bvelelaho",
"error-invitation-code-not-exist": "Ikhodi yesimemo ayikho",
"error-notAuthorized": "Awugunyaziwe ukubuka leli khasi.",
"webhook-title": "Igama leWebhook",
@@ -1171,8 +1171,8 @@
"card-received-on": "Kutholwe ngo",
"card-end": "Qeda",
"card-end-on": "Iphetha ngo",
"editCardReceivedDatePopup-title": "Shintsha idethi eyamukelwe",
"editCardEndDatePopup-title": "Shintsha idethi yokuphela",
"editCardReceivedDatePopup-title": "Shandula ḓuvha ḽa u ṱanganedza",
"editCardEndDatePopup-title": "Shandula ḓuvha ḽa u guma",
"setCardColorPopup-title": "Setha umbala",
"setSelectionColorPopup-title": "Setha umbala wokukhetha",
"setCardActionsColorPopup-title": "Khetha umbala",
@@ -1202,10 +1202,10 @@
"card-field-order-move-up": "Isa nṱha",
"card-field-order-move-down": "Isa fhasi",
"boardMinicardSettingsPopup-title": "Nzudzanyo dza khadi ḽiṱuku",
"deposit-subtasks-board": "Imisebenzi engaphansi yediphozi kuleli bhodi:",
"deposit-subtasks-list": "Uhlu lokufika lwemisebenzi engaphansi efakwe lapha:",
"deposit-subtasks-board": "Isa mishumo miṱuku kha bodo iyi ya Kanban:",
"deposit-subtasks-list": "Mutevhe wa u ṱanganedza mishumo miṱuku yo iswaho afha:",
"show-parent-in-minicard": "Sumbedza khadi ḽa mubebi kha khadi ḽiṱuku:",
"description-on-minicard": "Incazelo kukhadi elincane",
"description-on-minicard": "Ṱhaluso kha khadi ḽiṱuku",
"cover-attachment-on-minicard": "Tshifanyiso tsha khavara kha khadi ḽiṱuku",
"badge-attachment-on-minicard": "Tshivhalo tsha ṱumetshedzo kha khadi ḽiṱuku",
"card-sorting-by-number-on-minicard": "U dzudzanya makhadi nga nomboro kha khadi ḽiṱuku",
@@ -1488,12 +1488,12 @@
"add-custom-html-before-body-end": "Engedza HTML yo dzudzanywaho phanḓa ha magumo a </body>",
"error-undefined": "Kukhona into engahambanga kahle",
"error-ldap-login": "Kwenzeke iphutha ngesikhathi sizama ukungena",
"display-authentication-method": "Bonisa Indlela Yokufakazela Ubuqiniso",
"display-authentication-method": "Sumbedza nḓila ya u khwaṱhisedza mushumisi",
"oidc-button-text": "Enza ngendlela oyifisayo umbhalo wenkinobho ye-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": "Uqinisekile ukuthi ufuna ukuphinda leli bhodi?",
"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:",
"team-number": "Inombolo yamaqembu ithi:",
@@ -1520,7 +1520,7 @@
"right-of-list": "Kwesokudla sohlu olukhethiwe",
"almostdue": "tshifhinga tsha u fhedza tsha zwino %s tshi khou sendela",
"pastdue": "isikhathi samanje esithi %s sesidlulile",
"duenow": "isikhathi samanje esithi %s sinamuhla",
"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__]",
"act-almostdue": "o humbudza uri tshifhinga tsha u fhedza (__timeValue__) tsha __card__ tshi khou sendela",
@@ -1661,8 +1661,8 @@
"myCardsSortChange-choice-board": "Ngebhodi",
"myCardsSortChange-choice-dueat": "Ngedethi Yomnqamulajuqu",
"dueCards-title": "Amakhadi Okufanele",
"dueCardsViewChange-title": "Ukubuka Kwamakhadi Afanele",
"dueCardsViewChangePopup-title": "Ukubuka Kwamakhadi Afanele",
"dueCardsViewChange-title": "U vhona makhadi a re na ḓuvha ḽa u fhedza",
"dueCardsViewChangePopup-title": "U vhona makhadi a re na ḓuvha ḽa u fhedza",
"dueCardsViewChange-choice-me": "Mina",
"dueCardsViewChange-choice-all": "Bonke Abasebenzisi",
"dueCardsViewChange-choice-all-description": "I sumbedza makhadi oṱhe a sa athu fhedzwa a re na ḓuvha ḽa *u fhedza mushumo* kha bodo dza Kanban dzine mushumisi a vha na thendelo yadzo.",
@@ -1913,7 +1913,7 @@
"reason": "Tshiitisi",
"copy-swimlane": "Kopisha i-Swimlane",
"copySwimlanePopup-title": "Kopisha i-Swimlane",
"display-card-creator": "Umdali wekhadi lokubonisa",
"display-card-creator": "Sumbedza musiki wa khadi",
"wait-spinner": "Linda Spinner",
"Bounce": "Bounce Linda Spinner",
"Cube": "Cube Wag Spinner",
@@ -2090,7 +2090,7 @@
"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",
"editTranslationPopup-title": "Hlela iyunithi yezinhlamvu yokuhumusha yangokwezifiso",
"editTranslationPopup-title": "Khwinisa maipfi a ṱhalutshedzo ya luambo yo dzudzanywaho",
"settingsTranslationPopup-title": "Susa lolu chungechunge lokuhumusha ngokwezifiso?",
"translation": "Ukuhumusha",
"text": "Umbhalo",
@@ -106475,5 +106475,180 @@
"before": "Susa Inkambu Yangokwezifiso?",
"after": "Susa fhethu ha data ho dzudzanywaho?",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, default numeric values, technical markup terms and no-undo/deletion-blocking conditions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "deposit-subtasks-board",
"before": "Imisebenzi engaphansi yediphozi kuleli bhodi:",
"after": "Isa mishumo miṱuku kha bodo iyi ya Kanban:",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "deposit-subtasks-list",
"before": "Uhlu lokufika lwemisebenzi engaphansi efakwe lapha:",
"after": "Mutevhe wa u ṱanganedza mishumo miṱuku yo iswaho afha:",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "description-on-minicard",
"before": "Incazelo kukhadi elincane",
"after": "Ṱhaluso kha khadi ḽiṱuku",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "disambiguateMultiLabelPopup-title",
"before": "Disambiguate Isenzo Selebula",
"after": "Ṱalusa nyito ya ḽeibuḽu nga nḓila i sa ṱanganisi",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "display-authentication-method",
"before": "Bonisa Indlela Yokufakazela Ubuqiniso",
"after": "Sumbedza nḓila ya u khwaṱhisedza mushumisi",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "display-card-creator",
"before": "Umdali wekhadi lokubonisa",
"after": "Sumbedza musiki wa khadi",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "dueCardsViewChange-title",
"before": "Ukubuka Kwamakhadi Afanele",
"after": "U vhona makhadi a re na ḓuvha ḽa u fhedza",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "dueCardsViewChangePopup-title",
"before": "Ukubuka Kwamakhadi Afanele",
"after": "U vhona makhadi a re na ḓuvha ḽa u fhedza",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "duenow",
"before": "isikhathi samanje esithi %s sinamuhla",
"after": "tshifhinga tsha u fhedza tsha zwino %s ndi ṋamusi",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "duplicate-board-confirm",
"before": "Uqinisekile ukuthi ufuna ukuphinda leli bhodi?",
"after": "Ni na vhuṱanzi ha uri ni ṱoḓa u ita khophi ya bodo iyi ya Kanban?",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "editCardDueDatePopup-title",
"before": "Shintsha idethi yamanqamu",
"after": "Shandula ḓuvha ḽa u fhedza",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "editCardEndDatePopup-title",
"before": "Shintsha idethi yokuphela",
"after": "Shandula ḓuvha ḽa u guma",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "editCardReceivedDatePopup-title",
"before": "Shintsha idethi eyamukelwe",
"after": "Shandula ḓuvha ḽa u ṱanganedza",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "editCardSpentTimePopup-title",
"before": "Shintsha isikhathi esichithiwe",
"after": "Shandula tshifhinga tsho shumiswaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "editPokerEndDatePopup-title",
"before": "Shintsha idethi yokuphela kwevoti le-Planing Poker",
"after": "Shandula ḓuvha ḽa u guma ha u vouta ha Planning Poker",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "editTranslationPopup-title",
"before": "Hlela iyunithi yezinhlamvu yokuhumusha yangokwezifiso",
"after": "Khwinisa maipfi a ṱhalutshedzo ya luambo yo dzudzanywaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "editVoteEndDatePopup-title",
"before": "Shintsha idethi yokuphela kwevoti",
"after": "Shandula ḓuvha ḽa u guma ha u vouta",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-enrollAccount-subject",
"before": "I-akhawunti edalelwe wena ku-__siteName__",
"after": "Akhaunthu yo sikelwa inwi kha __siteName__",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-enrollAccount-text",
"before": "Sawubona __user__,\n\nUkuze uqale ukusebenzisa isevisi, mane uchofoze isixhumanisi esingezansi.\n\n__url__\n\nNgiyabonga.",
"after": "Ndaa __user__,\n\nU thoma u shumisa tshumelo, kiḽikani ḽinki i re afho fhasi.\n\n__url__\n\nRo livhuwa.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-fail",
"before": "Ukuthumela i-imeyili kwehlulekile",
"after": "U rumela imeiḽi zwo kundelwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-fail-text",
"before": "Iphutha lokuzama ukuthumela i-imeyili",
"after": "Vhukhakhi musi hu tshi lingedzwa u rumela imeiḽi",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-resetPassword-subject",
"before": "Setha kabusha iphasiwedi yakho kokuthi __siteName__",
"after": "Vheani hafhu phasiwede yaṋu kha __siteName__",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-resetPassword-text",
"before": "Sawubona __user__,\n\nUkusetha kabusha iphasiwedi yakho, mane uchofoze isixhumanisi esingezansi.\n\n__url__\n\nNgiyabonga.",
"after": "Ndaa __user__,\n\nU vhea hafhu phasiwede yaṋu, kiḽikani ḽinki i re afho fhasi.\n\n__url__\n\nRo livhuwa.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-smtp-test-subject",
"before": "I-imeyili Yokuhlola ye-SMTP",
"after": "Imeiḽi ya u linga SMTP",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-smtp-test-text",
"before": "Uthumele ngempumelelo i-imeyili",
"after": "No rumela imeiḽi nga nḓila yo bvelelaho",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source placeholders, email line breaks, Planning Poker/SMTP names and due/end/received/spent-time distinctions. Low-confidence wording; fluent-speaker validation outstanding."
}
]