Repair Breton accessibility nouns and page field labels

Replace three French labels and correct two prior access-versus-accessibility terminology repairs using the native An Drouizig computing glossary. Preserve page title/body distinctions, enabled state and not-added-yet warning. Full adapted compounds and browser grammar review remain open. Four focused translation suites pass.

Thanks to xet7.
This commit is contained in:
Lauri Ojansivu committed 2026-09-14 17:39:57 +03:00
1 parent edc0fa2b34
commit 669f0b31d8
3 files changed
+41 -9

No files matched your search

+5 -5
View File
@@ -2129,11 +2129,11 @@
"support-info-only-for-logged-in-users": "Titouroù skoazell evit an implijerien kennasket hepken.",
"support-title": "Titre de l'assistance",
"support-content": "Contenu de l'assistance",
"accessibility": "Accessibilité",
"accessibility-page-enabled": "Pajenn haeziñ gweredekaet",
"accessibility-info-not-added-yet": "N’eo ket bet ouzhpennet titouroù haeziñ c’hoazh",
"accessibility-title": "Titre d'accessibilité",
"accessibility-content": "Contenu d'accessibilité",
"accessibility": "Haezadusted",
"accessibility-page-enabled": "Pajenn haezadusted: gweredekaet",
"accessibility-info-not-added-yet": "N’eo ket bet ouzhpennet titouroù diwar-benn an haezadusted c’hoazh",
"accessibility-title": "Titl ar bajenn haezadusted",
"accessibility-content": "Endalc’had ar bajenn haezadusted",
"accounts-lockout-settings": "Arventennoù gwareziñ ouzh an nerzh kriz",
"accounts-lockout-info": "Arventennoù-mañ a reol penaos e vez gwarezet an taolioù kennaskañ ouzh argadennoù dre nerzh kriz.",
"accounts-lockout-known-users": "Arventennoù evit an implijerien anavezet (anv implijer reizh, ger-tremen direizh)",
+25 -4
View File
@@ -65327,15 +65327,15 @@
"locale": "br",
"key": "accessibility-info-not-added-yet",
"before": "L'information d'accessibilité n'a pas encore été ajoutée",
"after": "N’eo ket bet ouzhpennet titouroù haeziñ c’hoazh",
"reason": "Correct audited foreign-language wording after contextual review; preserve source tokens and examples."
"after": "N’eo ket bet ouzhpennet titouroù diwar-benn an haezadusted c’hoazh",
"reason": "Use accessibility noun haezadusted, explicitly distinguished from access/verb haeziñ in native An Drouizig Gerva ar Stlenneg 2017 page 13. Actual Admin Panel fields are the accessibility page title/body and enabled toggle. Ofis computing glossary supports titl/endalc’had/gweredekaat/ouzhpennañ. Preserve not-added-yet negation and enabled state. Full adapted page compounds and sentence grammar remain subject to native/browser review."
},
{
"locale": "br",
"key": "accessibility-page-enabled",
"before": "Page d'accessibilité activée",
"after": "Pajenn haeziñ gweredekaet",
"reason": "Correct audited foreign-language wording after contextual review; preserve source tokens and examples."
"after": "Pajenn haezadusted: gweredekaet",
"reason": "Use accessibility noun haezadusted, explicitly distinguished from access/verb haeziñ in native An Drouizig Gerva ar Stlenneg 2017 page 13. Actual Admin Panel fields are the accessibility page title/body and enabled toggle. Ofis computing glossary supports titl/endalc’had/gweredekaat/ouzhpennañ. Preserve not-added-yet negation and enabled state. Full adapted page compounds and sentence grammar remain subject to native/browser review."
},
{
"locale": "br",
@@ -130198,5 +130198,26 @@
"before": "Dernier accès",
"after": "Eur ar moned diwezhañ",
"reason": "Replace French with Breton software terminology. Native MediaWiki updatedmarker attests kemmet and new-messages-diff-link-plural attests singular kemm diwezhañ; Ofis TermBret computing glossary attests accès = moned. Preserve last-access time as distinct from last modification, with the existing local Eur time label. The access-time compound is a grammatical adaptation, not exact native product-label attestation; browser review remains open."
},
{
"locale": "br",
"key": "accessibility",
"before": "Accessibilité",
"after": "Haezadusted",
"reason": "Use accessibility noun haezadusted, explicitly distinguished from access/verb haeziñ in native An Drouizig Gerva ar Stlenneg 2017 page 13. Actual Admin Panel fields are the accessibility page title/body and enabled toggle. Ofis computing glossary supports titl/endalc’had/gweredekaat/ouzhpennañ. Preserve not-added-yet negation and enabled state. Full adapted page compounds and sentence grammar remain subject to native/browser review."
},
{
"locale": "br",
"key": "accessibility-title",
"before": "Titre d'accessibilité",
"after": "Titl ar bajenn haezadusted",
"reason": "Use accessibility noun haezadusted, explicitly distinguished from access/verb haeziñ in native An Drouizig Gerva ar Stlenneg 2017 page 13. Actual Admin Panel fields are the accessibility page title/body and enabled toggle. Ofis computing glossary supports titl/endalc’had/gweredekaat/ouzhpennañ. Preserve not-added-yet negation and enabled state. Full adapted page compounds and sentence grammar remain subject to native/browser review."
},
{
"locale": "br",
"key": "accessibility-content",
"before": "Contenu d'accessibilité",
"after": "Endalc’had ar bajenn haezadusted",
"reason": "Use accessibility noun haezadusted, explicitly distinguished from access/verb haeziñ in native An Drouizig Gerva ar Stlenneg 2017 page 13. Actual Admin Panel fields are the accessibility page title/body and enabled toggle. Ofis computing glossary supports titl/endalc’had/gweredekaat/ouzhpennañ. Preserve not-added-yet negation and enabled state. Full adapted page compounds and sentence grammar remain subject to native/browser review."
}
]
@@ -199,3 +199,14 @@ assert.notEqual(locales.br['last-modified'], locales.br['list-label-modifiedAt']
for (const key of ['operator-modified', 'predicate-modified', 'last-modified', 'list-label-modifiedAt']) {
assert.doesNotMatch(locales.br[key], /modifiée|Dernière|Dernier accès/);
}
for (const key of ['accessibility', 'accessibility-title', 'accessibility-content',
'accessibility-page-enabled', 'accessibility-info-not-added-yet']) {
assert.match(locales.br[key], /[Hh]aezadusted/, 'accessibility uses its noun, not the access verb');
assert.doesNotMatch(locales.br[key], /haeziñ|Accessibilité|Titre d'accessibilité|Contenu d'accessibilité/);
}
assert.match(locales.br['accessibility-title'], /^Titl /);
assert.match(locales.br['accessibility-content'], /^Endalc’had /);
assert.match(locales.br['accessibility-page-enabled'], /gweredekaet$/);
assert.match(locales.br['accessibility-info-not-added-yet'], /^N’eo ket.*ouzhpennet.*c’hoazh$/);
assert.notEqual(locales.br['accessibility-title'], locales.br['accessibility-content']);