diff --git a/imports/i18n/data/ve-PP.i18n.json b/imports/i18n/data/ve-PP.i18n.json index fb304d4093..98de64b08c 100644 --- a/imports/i18n/data/ve-PP.i18n.json +++ b/imports/i18n/data/ve-PP.i18n.json @@ -2148,7 +2148,7 @@ "accounts-lockout-user-unlocked": "Käyttäjän lukitus on avattu onnistuneesti", "accounts-lockout-confirm-unlock": "Haluatko varmasti avata tämän käyttäjän lukituksen?", "accounts-lockout-confirm-unlock-all": "Haluatko varmasti avata kaikkien lukittujen käyttäjien lukituksen?", - "accounts-lockout-show-locked-users": "Näytä vain lukitut käyttäjät", + "accounts-lockout-show-locked-users": "Ozuta vaiše saubatud kävutajad", "accounts-lockout-user-locked": "Käyttäjä on lukittu", "accounts-lockout-click-to-unlock": "Napsauta avataksesi tämän käyttäjän lukituksen", "accounts-lockout-status": "Tilanne", @@ -2164,7 +2164,7 @@ "admin-people-active-status": "Aktiivisuus tila", "admin-people-user-active": "Käyttäjä on aktiivinen - napsauttamalla ei-aktiiviseksi", "admin-people-user-inactive": "Käyttäjä ei ole aktiivinen - napsauta aktivoidaksesi", - "accounts-lockout-all-users-unlocked": "Kaikki lukitut käyttäjät on avattu", + "accounts-lockout-all-users-unlocked": "Kaik saubatud kävutajad oma avaitud", "accounts-lockout-unlock-all": "Avaa lukitus kaikista", "active-cron-jobs": "Aktiiviset ajastetut työt", "add-cron-job": "Lisää ajastettu työ", diff --git a/releases/translations/audited-corrections.json b/releases/translations/audited-corrections.json index 3adca7915d..e238454aff 100644 --- a/releases/translations/audited-corrections.json +++ b/releases/translations/audited-corrections.json @@ -111921,5 +111921,19 @@ "before": "Lisätty", "after": "Ližatud", "reason": "Replace Finnish-seeded Add/Added labels with Veps imperative ližada and past passive participle ližatud, attested in the conjugation of ližata (Zajceva/Mullonen 2007 dictionary). Source: https://en.wiktionary.org/wiki/li%C5%BEata ." + }, + { + "locale": "ve-PP", + "key": "accounts-lockout-show-locked-users", + "before": "Näytä vain lukitut käyttäjät", + "after": "Ozuta vaiše saubatud kävutajad", + "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": "accounts-lockout-all-users-unlocked", + "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." } ] diff --git a/tests/auditedTranslationCorrections.test.cjs b/tests/auditedTranslationCorrections.test.cjs index 81ae43589c..db7c207d71 100644 --- a/tests/auditedTranslationCorrections.test.cjs +++ b/tests/auditedTranslationCorrections.test.cjs @@ -114,5 +114,9 @@ const tokens = value => [...value.matchAll(/__[A-Za-z0-9]+(?:_[A-Za-z0-9]+)*__|% assert.equal(cache['ve-PP'].added, 'Ližatud'); assert.notEqual(cache['ve-PP'].add, 'Lisää'); assert.notEqual(cache['ve-PP'].added, 'Lisätty'); + assert.match(veps['accounts-lockout-show-locked-users'], /^Ozuta vaiše saubatud kävutajad$/); + 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']); 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; });