Repair sixteen Venda movement and removal activity messages

Replace Zulu-seeded messages directly with Tshivenda. Preserve old and new board, list and lane placeholders, exact checkList token case and percent token counts. 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:19:49 +03:00
1 parent 7d58e0d1a4
commit f92cfa5b1f
2 files changed
+128 -16

No files matched your search

+16 -16
View File
@@ -20,16 +20,16 @@
"act-addSubtask": "o engedza mushumo muṱuku __subtask__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-addLabel": "o engedza ḽeibuḽu __label__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-addedLabel": "o engedza ḽeibuḽu __label__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-removeLabel": "Kukhishwe ilebula ethi __label__ ekhadini elithi __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-removedLabel": "Kukhishwe ilebula ethi __label__ ekhadini elithi __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-removeLabel": "o susa ḽeibuḽu __label__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-removedLabel": "o susa ḽeibuḽu __label__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-addChecklist": "o engedza mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-addChecklistItem": "o engedza tshithu __checklistItem__ kha mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-removeChecklist": "uhlu lokuhlola olususiwe __checklist__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-removeChecklistItem": "kukhishwe into yohlu lokuhlola __checklistItem__ ohlwini lokuhlola __checkList__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-removeChecklist": "o susa mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-removeChecklistItem": "o susa tshithu __checklistItem__ kha mutevhe wa u sedza __checkList__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-checkedItem": "o swaya __checklistItem__ kha mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-uncheckedItem": "akumakiwe __checklistItem__ wohlu lokuhlola __checklist__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-uncheckedItem": "o bvisa luswayo kha __checklistItem__ kha mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-completeChecklist": "o fhedza mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-uncompleteChecklist": "uhlu lokuhlola olungaqediwe __checklist__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-uncompleteChecklist": "o swaya mutevhe wa u sedza __checklist__ sa u sa athu fhela kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-addComment": "o ṅwala muhumbulo kha khadi __card__: __comment__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-editComment": "o khwinisa muhumbulo kha khadi __card__: __comment__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-deleteComment": "o susa muhumbulo kha khadi __card__: __comment__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
@@ -38,7 +38,7 @@
"act-createCard": "o sika khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-createCustomField": "o sika fhethu ha data ho dzudzanywaho __customField__ kha bodo ya Kanban __board__",
"act-deleteCustomField": "o susa fhethu ha data ho dzudzanywaho __customField__ kha bodo ya Kanban __board__",
"act-setCustomField": "inkambu ehleliwe ehleliwe __customField__: __customFieldValue__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-setCustomField": "o khwinisa fhethu ha data ho dzudzanywaho __customField__: __customFieldValue__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-createList": "ungeze uhlu __list__ ukuze ugibele __board__",
"act-addBoardMember": "o engedza muraḓo __member__ kha bodo ya Kanban __board__",
"act-archivedBoard": "Bodo ya Kanban __board__ yo iswa fhethu ha u vhulunga",
@@ -50,10 +50,10 @@
"act-importList": "o dzhenisa mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-joinMember": "o engedza muraḓo __member__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-moveCard": "o pfulusa khadi __card__ kha bodo ya Kanban __board__ u bva kha mutevhe __oldList__ kha ḽaini __oldSwimlane__ u ya kha mutevhe __list__ kha ḽaini __swimlane__",
"act-moveCardToOtherBoard": "ikhadi elisusiwe __card__ ohlwini __oldList__ ku-swimlane __oldSwimlane__ ebhodini __oldBoard__ ukuze kufakwe ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-removeBoardMember": "ilungu elisusiwe __member__ ebhodini __board__",
"act-restoredCard": "ikhadi elibuyiselwe __card__ ukufaka ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-unjoinMember": "ukhiphe ilungu __member__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"act-moveCardToOtherBoard": "o pfulusa khadi __card__ u bva kha mutevhe __oldList__ kha ḽaini __oldSwimlane__ kha bodo ya Kanban __oldBoard__ u ya kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-removeBoardMember": "o susa muraḓo __member__ kha bodo ya Kanban __board__",
"act-restoredCard": "o vhuyedzedza khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"act-unjoinMember": "o susa muraḓo __member__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"actions": "Izenzo",
"activities": "Imisebenzi",
"activity": "Umsebenzi",
@@ -73,18 +73,18 @@
"activity-sent": "ithunyelwe %s ku-%s",
"activity-unjoined": "ungajoyiniwe %s",
"activity-subtask-added": "wengeze umsebenzi ongaphansi kokuthi %s",
"activity-checked-item": "kuhlolwe %s ohlwini lokuhlola %s lwe-%s",
"activity-checked-item": "o swaya %s kha mutevhe wa u sedza %s wa %s",
"activity-unchecked-item": "akumakiwe %s ohlwini lokuhlola %s luka-%s",
"activity-checklist-added": "wengeze uhlu lokuhlola kokuthi %s",
"activity-checklist-added": "o engedza mutevhe wa u sedza kha %s",
"activity-checklist-removed": "ususe uhlu lokuhlola ku-%s",
"activity-checklist-completed": "uhlu lokuhlola oluqediwe %s lwe-%s",
"activity-checklist-uncompleted": "akaqedanga uhlu lokuhlola %s luka-%s",
"activity-checklist-item-added": "wengeze into yohlu lokuhlola kokuthi '%s' kokuthi %s",
"activity-checklist-item-removed": "ususe into yohlu lokuhlola kokuthi '%s' kokuthi %s",
"add": "Engeza",
"activity-checked-item-card": "kuhlolwe %s ohlwini lokuhlola %s",
"activity-checked-item-card": "o swaya %s kha mutevhe wa u sedza %s",
"activity-unchecked-item-card": "akumakiwe %s ohlwini lokuhlola %s",
"activity-checklist-completed-card": "uhlu lokuhlola olugcwalisiwe __checklist__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"activity-checklist-completed-card": "o fhedza mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"activity-checklist-uncompleted-card": "akaqedanga uhlu lokuhlola %s",
"activity-editComment": "amazwana ahleliwe %s",
"activity-deleteComment": "amazwana asusiwe %s",
@@ -1221,7 +1221,7 @@
"parent-card": "Ikhadi lomzali",
"source-board": "Ibhodi lomthombo",
"no-parent": "Ungabonisi umzali",
"activity-added-label": "wengeze ilebula ethi '%s' ku-%s",
"activity-added-label": "o engedza ḽeibuḽu '%s' kha %s",
"activity-removed-label": "ilebula isusiwe '%s' kokuthi %s",
"activity-delete-attach": "ususe okunamathiselwe kwi-imeyili kokuthi %s",
"activity-added-label-card": "wengeze ilebula '%s'",
@@ -103514,5 +103514,117 @@
"before": "kuhanjiswe ikhadi __card__ ebhodini __board__ ohlwini __oldList__ ku-swimlane __oldSwimlane__ ukuze kufakwe ohlwini __list__ ku-swimlane __swimlane__",
"after": "o pfulusa khadi __card__ kha bodo ya Kanban __board__ u bva kha mutevhe __oldList__ kha ḽaini __oldSwimlane__ u ya kha mutevhe __list__ kha ḽaini __swimlane__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve completed actions, board/list/lane context and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-moveCardToOtherBoard",
"before": "ikhadi elisusiwe __card__ ohlwini __oldList__ ku-swimlane __oldSwimlane__ ebhodini __oldBoard__ ukuze kufakwe ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o pfulusa khadi __card__ u bva kha mutevhe __oldList__ kha ḽaini __oldSwimlane__ kha bodo ya Kanban __oldBoard__ u ya kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-removeBoardMember",
"before": "ilungu elisusiwe __member__ ebhodini __board__",
"after": "o susa muraḓo __member__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-removeChecklist",
"before": "uhlu lokuhlola olususiwe __checklist__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o susa mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-removeChecklistItem",
"before": "kukhishwe into yohlu lokuhlola __checklistItem__ ohlwini lokuhlola __checkList__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o susa tshithu __checklistItem__ kha mutevhe wa u sedza __checkList__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-removeLabel",
"before": "Kukhishwe ilebula ethi __label__ ekhadini elithi __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o susa ḽeibuḽu __label__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-removedLabel",
"before": "Kukhishwe ilebula ethi __label__ ekhadini elithi __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o susa ḽeibuḽu __label__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-restoredCard",
"before": "ikhadi elibuyiselwe __card__ ukufaka ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o vhuyedzedza khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-setCustomField",
"before": "inkambu ehleliwe ehleliwe __customField__: __customFieldValue__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o khwinisa fhethu ha data ho dzudzanywaho __customField__: __customFieldValue__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-uncheckedItem",
"before": "akumakiwe __checklistItem__ wohlu lokuhlola __checklist__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o bvisa luswayo kha __checklistItem__ kha mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-uncompleteChecklist",
"before": "uhlu lokuhlola olungaqediwe __checklist__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o swaya mutevhe wa u sedza __checklist__ sa u sa athu fhela kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "act-unjoinMember",
"before": "ukhiphe ilungu __member__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o susa muraḓo __member__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "activity-added-label",
"before": "wengeze ilebula ethi '%s' ku-%s",
"after": "o engedza ḽeibuḽu '%s' kha %s",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "activity-checked-item",
"before": "kuhlolwe %s ohlwini lokuhlola %s lwe-%s",
"after": "o swaya %s kha mutevhe wa u sedza %s wa %s",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "activity-checked-item-card",
"before": "kuhlolwe %s ohlwini lokuhlola %s",
"after": "o swaya %s kha mutevhe wa u sedza %s",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "activity-checklist-added",
"before": "wengeze uhlu lokuhlola kokuthi %s",
"after": "o engedza mutevhe wa u sedza kha %s",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
},
{
"locale": "ve",
"key": "activity-checklist-completed-card",
"before": "uhlu lokuhlola olugcwalisiwe __checklist__ ekhadini __card__ ohlwini __list__ ku-swimlane __swimlane__ ebhodini __board__",
"after": "o fhedza mutevhe wa u sedza __checklist__ kha khadi __card__ kha mutevhe __list__ kha ḽaini __swimlane__ kha bodo ya Kanban __board__",
"reason": "Replace Zulu-seeded activity prose directly with Tshivenda; preserve movement endpoints, removal versus restoration and source placeholders. Low-confidence wording; fluent-speaker validation outstanding."
}
]