Repair ten Venda invitation and card-export translations

Replace Zulu-seeded invitation emails, due-card visibility, export and filtering prose with Tshivenda. Preserve invitation placeholders, email line breaks and permission boundaries. 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:23:02 +03:00
1 parent ac7bcde378
commit 6ecc8171bb
2 files changed
+80 -10

No files matched your search

+10 -10
View File
@@ -634,7 +634,7 @@
"email-invalid": "I-imeyili engavumelekile",
"email-invite": "Mema nge-imeyili",
"email-invite-subject": "U-__inviter__ ukuthumelele isimemo",
"email-invite-text": "Sawubona __user__,\n\nU-__inviter__ ukumema ukuthi ujoyine ibhodi \"__board__\" ukuze uthole ukusebenzisana.\n\nSicela ulandele isixhumanisi esingezansi:\n\n__url__\n\nNgiyabonga.",
"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": "Sawubona __user__,\n\nU-__inviter__ ukumema ukuthi ujoyine ibhodi \"__board__\" ukuze uthole ukusebenzisana.\n\nSicela ulandele isixhumanisi esingezansi:\n\n__url__\n\nNgiyabonga.",
"email-resetPassword-subject": "Setha kabusha iphasiwedi yakho kokuthi __siteName__",
@@ -674,14 +674,14 @@
"export-card-excel-fields": "Khetha izinkambu ozozifaka ekuthekeni kwe-Excel:",
"export-card-subtasks": "Imisebenzi engaphansi",
"export-card-field-people": "Abantu (Umdali, Umnikazi, Amalungu, Ababelwe)",
"export-card-field-board-info": "Ulwazi Lwebhodi (Ibhodi, Uhlu, I-Swimlane)",
"export-card-field-board-info": "Mafhungo a bodo ya Kanban (bodo, mutevhe, ḽaini)",
"export-card-field-dates": "Amadethi (Okudaliwe, Okwamukelwe, Okuqala, Okufanele, Okuphela Ngayo)",
"export-card-attachment-filename": "Igama lefayela",
"export-card-attachment-size": "Usayizi",
"export-card-attachment-type": "Uhlobo",
"export-card-attachment-uploaded-by": "Kulayishwe ngu",
"export-card-attachment-uploaded-at": "Kulayishwe ngo-",
"export-card-attachment-image-previews": "Ukuhlola Kuqala Kwezithombe",
"export-card-attachment-image-previews": "U vhona zwifanyiso hu sa athu bveledzwa",
"export-card-excel-no-disk-space": "Ayikwazi ukuthekelisa ku-Excel: asikho isikhala esanele sediski samahhala",
"export-card-excel-free": "mahhala",
"export-card-excel-needed": "okudingekayo",
@@ -702,7 +702,7 @@
"list-label-short-title": "(N)",
"list-label-short-sort": "(M)",
"filter": "Hlunga",
"filter-cards": "Hlunga Amakhadi noma Uhlu",
"filter-cards": "Ṱalulani makhadi kana mitevhe",
"filter-dates-label": "Hlunga ngedethi",
"filter-no-due-date": "Ayikho idethi yamanqamu",
"filter-overdue": "Sekwephuzile",
@@ -725,7 +725,7 @@
"filter-show-archive": "Bonisa uhlu olufakwe kungobo yomlando",
"filter-hide-empty": "Fihla uhlu olungenalutho",
"filter-on": "Isihlungi sivuliwe",
"filter-on-desc": "Uhlunga amakhadi kuleli bhodi. Chofoza lapha ukuze uhlele isihlungi.",
"filter-on-desc": "Ni khou ṱalula makhadi kha bodo iyi ya Kanban. Kiḽikani afha u shandula tsha u ṱalula.",
"filter-to-selection": "Hlunga ukuze ukhethe",
"other-filters-label": "Ezinye Izihlungi",
"advanced-filter-label": "Isihlungi Esithuthukisiwe",
@@ -1087,7 +1087,7 @@
"email-templates-activity-vars-hint": "Zwiredzo zwi wanalaho: {board} {card} {list} {username} {url} {comment} {action}",
"invitation-code": "Ikhodi Yesimemo",
"email-invite-register-subject": "U-__inviter__ ukuthumelele isimemo",
"email-invite-register-text": "Sawubona __user__,\n\n__inviter__ ukumema ebhodini le-kanban ukuze uthole ukusebenzisana.\n\nSicela ulandele isixhumanisi esingezansi:\n__url__\n\nFuthi ikhodi yakho yesimemo ithi: __icode__\n\nNgiyabonga.",
"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",
"error-invitation-code-not-exist": "Ikhodi yesimemo ayikho",
@@ -1665,13 +1665,13 @@
"dueCardsViewChangePopup-title": "Ukubuka Kwamakhadi Afanele",
"dueCardsViewChange-choice-me": "Mina",
"dueCardsViewChange-choice-all": "Bonke Abasebenzisi",
"dueCardsViewChange-choice-all-description": "Ibonisa wonke amakhadi angaphelele anedethi *Yomnqamulajuqu* evela emabhodini lapho umsebenzisi anemvume yawo.",
"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.",
"globalSearchViewChange-title": "Mbonalo ya Ṱhoḓisiso ya Shango ḽoṱhe",
"globalSearchViewChangePopup-title": "Mbonalo ya Ṱhoḓisiso ya Shango ḽoṱhe",
"globalSearchViewChange-choice-me": "Makhaḓi anga",
"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-title": "A hu ngo wanala makhadi a re na maḓuvha a u fhedza mushumo",
"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.",
@@ -2500,7 +2500,7 @@
"every-5-minutes": "Njalo ngemizuzu emi-5",
"every-6-hours": "Njalo ngamahora angu-6",
"export-monitoring": "Khipha Ukuqapha",
"filesystem-attachments": "Okunamathiselwe kwi-Filesystem",
"filesystem-attachments": "Ṱumetshedzo dza sisiteme ya faela",
"filesystem-size": "Usayizi wesistimu yefayela",
"filesystem-storage": "Isitoreji sesistimu yefayela",
"force-board-scan": "Phoqa Ukuskena Kwebhodi",
@@ -2632,7 +2632,7 @@
"export-swimlane": "Thumela ngaphandle umzila",
"export-list": "Thumela ngaphandle uhlu",
"export-select-what-to-include": "Khetha okufanele kufakwe:",
"export-card-details": "Imininingwane yekhadi (ikhadi ngalinye njengasekuthumeleni kwekhadi)",
"export-card-details": "Zwidodombedzwa zwa khadi (khadi ḽiṅwe na ḽiṅwe sa kha u bvisa khadi)",
"card-number": "Inombolo yekhadi",
"importing": "Iyangenisa…",
"import-done": "Kungenisiwe:",
@@ -104011,5 +104011,75 @@
"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."
},
{
"locale": "ve",
"key": "dueCards-noResults-title",
"before": "Awekho Amakhadi Okufanele Atholwe",
"after": "A hu ngo wanala makhadi a re na maḓuvha a u fhedza mushumo",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "dueCardsViewChange-choice-all-description",
"before": "Ibonisa wonke amakhadi angaphelele anedethi *Yomnqamulajuqu* evela emabhodini lapho umsebenzisi anemvume yawo.",
"after": "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.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-invite-register-text",
"before": "Sawubona __user__,\n\n__inviter__ ukumema ebhodini le-kanban ukuze uthole ukusebenzisana.\n\nSicela ulandele isixhumanisi esingezansi:\n__url__\n\nFuthi ikhodi yakho yesimemo ithi: __icode__\n\nNgiyabonga.",
"after": "__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.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "email-invite-text",
"before": "Sawubona __user__,\n\nU-__inviter__ ukumema ukuthi ujoyine ibhodi \"__board__\" ukuze uthole ukusebenzisana.\n\nSicela ulandele isixhumanisi esingezansi:\n\n__url__\n\nNgiyabonga.",
"after": "__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.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "export-card-attachment-image-previews",
"before": "Ukuhlola Kuqala Kwezithombe",
"after": "U vhona zwifanyiso hu sa athu bveledzwa",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "export-card-details",
"before": "Imininingwane yekhadi (ikhadi ngalinye njengasekuthumeleni kwekhadi)",
"after": "Zwidodombedzwa zwa khadi (khadi ḽiṅwe na ḽiṅwe sa kha u bvisa khadi)",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "export-card-field-board-info",
"before": "Ulwazi Lwebhodi (Ibhodi, Uhlu, I-Swimlane)",
"after": "Mafhungo a bodo ya Kanban (bodo, mutevhe, ḽaini)",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "filesystem-attachments",
"before": "Okunamathiselwe kwi-Filesystem",
"after": "Ṱumetshedzo dza sisiteme ya faela",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "filter-cards",
"before": "Hlunga Amakhadi noma Uhlu",
"after": "Ṱalulani makhadi kana mitevhe",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "filter-on-desc",
"before": "Uhlunga amakhadi kuleli bhodi. Chofoza lapha ukuze uhlele isihlungi.",
"after": "Ni khou ṱalula makhadi kha bodo iyi ya Kanban. Kiḽikani afha u shandula tsha u ṱalula.",
"reason": "Replace Zulu-seeded prose directly with Tshivenda. Preserve source invitation placeholders, line breaks, permission boundaries and emphasis. Low-confidence wording; fluent-speaker validation outstanding."
}
]