mirror of
https://github.com/wekan/wekan.git
synced 2026-11-05 01:20:07 -05:00
Repair Finnish-seeded Veps basic color labels
Replace eight unflagged Finnish color names with attested Veps vocabulary from the Veps word list. Add positive/negative vocabulary regression checks; specialized shades remain queued for semantic review. Validation: complete correction-ledger suite passes for exact values, placeholders, JSON examples, key order and merge preservation. Thanks to xet7 !
This commit is contained in:
1 parent
439c017a25
commit
56f8ce913c
3 files changed
+70
-8
No files matched your search
@@ -510,31 +510,31 @@
|
||||
"skip-to-content": "Hüppä päsisältoho",
|
||||
"close-board-pop": "Voit palauttaa taulun klikkaamalla “Arkisto”-painiketta taululistan yläpalkista.",
|
||||
"close-card": "Sulje kortti",
|
||||
"color-black": "musta",
|
||||
"color-blue": "sininen",
|
||||
"color-black": "must",
|
||||
"color-blue": "sinine",
|
||||
"color-crimson": "karmiininpunainen",
|
||||
"color-darkgreen": "tummanvihreä",
|
||||
"color-gold": "kulta",
|
||||
"color-gray": "harmaa",
|
||||
"color-green": "vihreä",
|
||||
"color-gray": "hahk",
|
||||
"color-green": "vihand",
|
||||
"color-indigo": "syvän sininen",
|
||||
"color-lime": "lubi",
|
||||
"color-magenta": "imajenta",
|
||||
"color-mistyrose": "vaaleanpunainen ruusu",
|
||||
"color-navy": "laivastonsininen",
|
||||
"color-orange": "oranssi",
|
||||
"color-orange": "oranž",
|
||||
"color-paleturquoise": "vaalean turkoosi",
|
||||
"color-peachpuff": "persikanpunainen",
|
||||
"color-pink": "vaaleanpunainen",
|
||||
"color-plum": "luumunvärinen",
|
||||
"color-purple": "violetti",
|
||||
"color-red": "punainen",
|
||||
"color-red": "rusked",
|
||||
"color-saddlebrown": "satulanruskea",
|
||||
"color-silver": "hopea",
|
||||
"color-sky": "taivas",
|
||||
"color-slateblue": "liuskekivi sininen",
|
||||
"color-white": "valkoinen",
|
||||
"color-yellow": "keltainen",
|
||||
"color-white": "vauged",
|
||||
"color-yellow": "pakuine",
|
||||
"unset-color": "Poista asetus",
|
||||
"comments": "Kommentit",
|
||||
"comment": "Kommentti",
|
||||
|
||||
@@ -111851,5 +111851,61 @@
|
||||
"before": "Kalendar sistem (data görünüşü)",
|
||||
"after": "Kalendarin sistem (päivän näütamine)",
|
||||
"reason": "Replace Finnish calendar and Turkic-seeded selector text with Veps. Actual Veps newspaper usage attests kalendar': https://omamedia.ru/news/oma_tal_vku_kodiman_lehtpolil/ and corpus https://dictorpus.krc.karelia.ru/ru/corpus/text/1150 . Selector compound wording is low confidence; fluent-speaker validation outstanding."
|
||||
},
|
||||
{
|
||||
"locale": "ve-PP",
|
||||
"key": "color-black",
|
||||
"before": "musta",
|
||||
"after": "must",
|
||||
"reason": "Replace Finnish-seeded basic color vocabulary with attested Veps terms. Source: https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto section Mujud. Specialized shades remain for separate semantic review."
|
||||
},
|
||||
{
|
||||
"locale": "ve-PP",
|
||||
"key": "color-blue",
|
||||
"before": "sininen",
|
||||
"after": "sinine",
|
||||
"reason": "Replace Finnish-seeded basic color vocabulary with attested Veps terms. Source: https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto section Mujud. Specialized shades remain for separate semantic review."
|
||||
},
|
||||
{
|
||||
"locale": "ve-PP",
|
||||
"key": "color-gray",
|
||||
"before": "harmaa",
|
||||
"after": "hahk",
|
||||
"reason": "Replace Finnish-seeded basic color vocabulary with attested Veps terms. Source: https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto section Mujud. Specialized shades remain for separate semantic review."
|
||||
},
|
||||
{
|
||||
"locale": "ve-PP",
|
||||
"key": "color-green",
|
||||
"before": "vihreä",
|
||||
"after": "vihand",
|
||||
"reason": "Replace Finnish-seeded basic color vocabulary with attested Veps terms. Source: https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto section Mujud. Specialized shades remain for separate semantic review."
|
||||
},
|
||||
{
|
||||
"locale": "ve-PP",
|
||||
"key": "color-orange",
|
||||
"before": "oranssi",
|
||||
"after": "oranž",
|
||||
"reason": "Replace Finnish-seeded basic color vocabulary with attested Veps terms. Source: https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto section Mujud. Specialized shades remain for separate semantic review."
|
||||
},
|
||||
{
|
||||
"locale": "ve-PP",
|
||||
"key": "color-red",
|
||||
"before": "punainen",
|
||||
"after": "rusked",
|
||||
"reason": "Replace Finnish-seeded basic color vocabulary with attested Veps terms. Source: https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto section Mujud. Specialized shades remain for separate semantic review."
|
||||
},
|
||||
{
|
||||
"locale": "ve-PP",
|
||||
"key": "color-white",
|
||||
"before": "valkoinen",
|
||||
"after": "vauged",
|
||||
"reason": "Replace Finnish-seeded basic color vocabulary with attested Veps terms. Source: https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto section Mujud. Specialized shades remain for separate semantic review."
|
||||
},
|
||||
{
|
||||
"locale": "ve-PP",
|
||||
"key": "color-yellow",
|
||||
"before": "keltainen",
|
||||
"after": "pakuine",
|
||||
"reason": "Replace Finnish-seeded basic color vocabulary with attested Veps terms. Source: https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto section Mujud. Specialized shades remain for separate semantic review."
|
||||
}
|
||||
]
|
||||
@@ -103,5 +103,11 @@ const tokens = value => [...value.matchAll(/__[A-Za-z0-9]+(?:_[A-Za-z0-9]+)*__|%
|
||||
assert.doesNotMatch(veps.days, /päivää/);
|
||||
assert.doesNotMatch(veps.week, /Viikko/);
|
||||
assert.doesNotMatch(veps.month, /Kuukausi/);
|
||||
for (const [color, expected] of Object.entries({black: 'must', blue: 'sinine', gray: 'hahk', green: 'vihand', orange: 'oranž', red: 'rusked', white: 'vauged', yellow: 'pakuine'})) {
|
||||
assert.equal(veps[`color-${color}`], expected, `Veps basic color: ${color}`);
|
||||
}
|
||||
assert.doesNotMatch(veps['color-green'], /vihreä/);
|
||||
assert.doesNotMatch(veps['color-red'], /punainen/);
|
||||
assert.doesNotMatch(veps['color-white'], /valkoinen/);
|
||||
console.log(`auditedTranslationCorrections: ${corrections.length} corrections verified; tokens, JSON examples, key order, idempotency and newer translations preserved`);
|
||||
})().catch(error => { console.error(error); process.exitCode = 1; });
|
||||
Reference in new issue
Block a user