Repair Veps existence errors and week display text

Replace four Finnish-seeded findings with dictionary-based Veps text. Preserve the distinction between missing and uncreated users and retain ISO 8601. Composed technical wording is low confidence; fluent-speaker review remains necessary. Translation correction regressions pass.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu committed 2026-09-13 18:25:01 +03:00
1 parent f079c5022a
commit 4a06f2abdf
3 files changed
+37 -4

No files matched your search

+4 -4
View File
@@ -644,7 +644,7 @@
"email-verifyEmail-text": "Hei __user__,\n\nvahvistaaksesi sähköpostiosoitteesi, klikkaa alla olevaa linkkiä.\n\n__url__\n\nKiitos.",
"enable-vertical-scrollbars": "Ota pystysuuntaiset vierityspalkit käyttöön",
"enable-wip-limit": "Ota käyttöön WIP-raja",
"error-board-doesNotExist": "Tätä taulua ei ole olemassa",
"error-board-doesNotExist": "Nece laud ei ole",
"error-board-notAdmin": "Tehdäksesi tämän sinun täytyy olla tämän taulun ylläpitäjä",
"error-board-notAMember": "Tehdäksesi tämän sinun täytyy olla tämän taulun jäsen",
"error-watch-disabled": "Ukubuka amabhodi namakhadi kuvaliwe ngumlawuli",
@@ -656,9 +656,9 @@
"error-list-doesNotExist": "Tätä listaa ei ole olemassa",
"error-linked-card-not-allowed": "Voit ühtenzoita vaiše normaližen kartha. Ühtenzoituz toižehe ühtenzoittud kartha, vai kartha, kudamb ühtenzoibše tagaze necihe laudha, ei ole sallitud, sikš ku se tegiži kartoid saavutamatomiks.",
"error-user-disabled": "Nece kävutajan akkaunt om sammutadud",
"error-user-doesNotExist": "Tätä käyttäjää ei ole olemassa",
"error-user-doesNotExist": "Nece kävutai ei ole",
"error-user-notAllowSelf": "Et voi kutsua itseäsi",
"error-user-notCreated": "Tätä käyttäjää ei ole luotu",
"error-user-notCreated": "Nece kävutai ei ole lodud",
"error-username-taken": "Tämä käyttäjätunnus on jo käytössä",
"error-orgname-taken": "Tämä organisaation nimi on jo käytössä",
"error-teamname-taken": "Tämä tiimin nimi on jo käytössä",
@@ -2096,7 +2096,7 @@
"text": "Teksti",
"translation-text": "Käännetty teksti",
"show-subtasks-field": "Näytä alitehtävät kenttä",
"show-week-of-year": "Näytä vuoden viikko numero (ISO 8601)",
"show-week-of-year": "Ozuta voden nedal (ISO 8601)",
"convert-to-markdown": "Muuta markdowniksi",
"import-board-zip": "Lisää .zip tiedosto jossa on taulu JSON tiedostot, ja taulu nimi alihakemistot liitteineen",
"collapse": "Pienennä",
@@ -111935,5 +111935,33 @@
"before": "Kaikki lukitut käyttäjät on avattu",
"after": "Kaik saubatud kävutajad oma avaitud",
"reason": "Replace Finnish-seeded Veps locked-user messages. Attested vocabulary: ozutada/show and imperative ozuta, vaiše/only, kaik/all, avaita/unlock and passive avaitud (https://kaikki.org/dictionary/Veps/); saubatud is attested in https://dictorpus.krc.karelia.ru/en/corpus/text/2075; kävutai/user is the Veps MediaWiki namespace (https://doc.wikimedia.org/mediawiki-core/master/php/MessagesVep_8php_source.html). Composed plural/technical account wording has low confidence and needs fluent-speaker review."
},
{
"locale": "ve-PP",
"key": "error-user-doesNotExist",
"before": "Tätä käyttäjää ei ole olemassa",
"after": "Nece kävutai ei ole",
"reason": "Replace Finnish-seeded Veps existence/creation errors and week display label. Veps dictionary attests nece/this, laud/board, olda/exist with connegative ole, loda/create with passive lodud, vozʹ/year with genitive voden, and ozutada/show with imperative ozuta (https://kaikki.org/dictionary/Veps/). User kävutai is attested in the Veps MediaWiki namespace; nedal/week in https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto . Composed technical wording is low confidence and needs fluent-speaker review."
},
{
"locale": "ve-PP",
"key": "error-user-notCreated",
"before": "Tätä käyttäjää ei ole luotu",
"after": "Nece kävutai ei ole lodud",
"reason": "Replace Finnish-seeded Veps existence/creation errors and week display label. Veps dictionary attests nece/this, laud/board, olda/exist with connegative ole, loda/create with passive lodud, vozʹ/year with genitive voden, and ozutada/show with imperative ozuta (https://kaikki.org/dictionary/Veps/). User kävutai is attested in the Veps MediaWiki namespace; nedal/week in https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto . Composed technical wording is low confidence and needs fluent-speaker review."
},
{
"locale": "ve-PP",
"key": "error-board-doesNotExist",
"before": "Tätä taulua ei ole olemassa",
"after": "Nece laud ei ole",
"reason": "Replace Finnish-seeded Veps existence/creation errors and week display label. Veps dictionary attests nece/this, laud/board, olda/exist with connegative ole, loda/create with passive lodud, vozʹ/year with genitive voden, and ozutada/show with imperative ozuta (https://kaikki.org/dictionary/Veps/). User kävutai is attested in the Veps MediaWiki namespace; nedal/week in https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto . Composed technical wording is low confidence and needs fluent-speaker review."
},
{
"locale": "ve-PP",
"key": "show-week-of-year",
"before": "Näytä vuoden viikko numero (ISO 8601)",
"after": "Ozuta voden nedal (ISO 8601)",
"reason": "Replace Finnish-seeded Veps existence/creation errors and week display label. Veps dictionary attests nece/this, laud/board, olda/exist with connegative ole, loda/create with passive lodud, vozʹ/year with genitive voden, and ozutada/show with imperative ozuta (https://kaikki.org/dictionary/Veps/). User kävutai is attested in the Veps MediaWiki namespace; nedal/week in https://fi.wikibooks.org/wiki/Veps%C3%A4n_kieli/Sanasto . Composed technical wording is low confidence and needs fluent-speaker review."
}
]
@@ -118,5 +118,10 @@ const tokens = value => [...value.matchAll(/__[A-Za-z0-9]+(?:_[A-Za-z0-9]+)*__|%
assert.doesNotMatch(veps['accounts-lockout-show-locked-users'], /Näytä|käyttäjät/);
assert.match(veps['accounts-lockout-all-users-unlocked'], /oma avaitud$/);
assert.notEqual(veps['accounts-lockout-show-locked-users'], veps['accounts-lockout-all-users-unlocked']);
assert.equal(veps['error-user-doesNotExist'], 'Nece kävutai ei ole');
assert.match(veps['error-user-notCreated'], /ei ole lodud$/);
assert.notEqual(veps['error-user-doesNotExist'], veps['error-user-notCreated']);
assert.equal(veps['show-week-of-year'], 'Ozuta voden nedal (ISO 8601)');
assert.doesNotMatch(veps['show-week-of-year'], /Näytä|vuoden|viikko/);
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; });