Repair Breton modification activity and execution labels

Replace four French labels using native software modification terminology, native statistics last-activity wording and computing execution vocabulary. Preserve distinct label meanings. Adapted timestamp prefixes and browser formatting remain open for review. Four focused translation suites pass.

Thanks to xet7.
This commit is contained in:
Lauri Ojansivu committed 2026-09-14 17:46:41 +03:00
1 parent df9002fddf
commit 1ba55107f4
3 files changed
+42 -4

No files matched your search

+4 -4
View File
@@ -1148,7 +1148,7 @@
"tableVisibilityMode": "Visibilité des tableaux",
"visibility": "Gweluster",
"createdAt": "Créé le",
"modifiedAt": "Modifié le",
"modifiedAt": "Kemmet da",
"verified": "Vérifié",
"active": "Oberiant",
"active-team": "Skipailh oberiant",
@@ -1604,8 +1604,8 @@
"status": "Stad",
"swimlane": "Bandenn",
"owner": "Propriétaire",
"last-modified-at": "Dernière modification le",
"last-activity": "Dernière activité",
"last-modified-at": "Kemm diwezhañ da",
"last-activity": "Oberiantiz diwezhañ",
"voting": "Vote",
"archived": "Archivé",
"delete-linked-card-before-this-card": "Ne c’hallit ket dilemel ar gartenn-mañ a-raok dilemel ar gartenn liammet he deus",
@@ -2515,7 +2515,7 @@
"job-details": "Munudoù al labour",
"job-name": "Anv al labour",
"job-queue": "Lostennad al labourioù",
"last-run": "Dernière exécution",
"last-run": "Erounezadur diwezhañ",
"max-concurrent": "Niver uc'hek kenamzeriek",
"memory-usage": "Implij ar vemor",
"migrate-all-to-filesystem": "Migrañ pep tra d'ar reizhiad-restroù",
@@ -130233,5 +130233,33 @@
"before": "Attaviguti asianngittuq: %s",
"after": "ᐊᑦᑕᕕᖃᕐᓂᖅ ᐃᑎᒐᖅᑐᖅ: %s",
"reason": "Replace unverified romanized LDAP failure message with direct syllabic adaptation, preserving the connection subject and exact %s details token. Microsoft Inuktitut localization style guide page 35 prescribes Itigaqtuq for Failed to/Failure of. Attaviqarniq is a connection/contact noun adaptation; precise network sense and full noun/verb command grammar remain low confidence and open for native/browser review. Does not assert user-login failure or success."
},
{
"locale": "br",
"key": "modifiedAt",
"before": "Modifié le",
"after": "Kemmet da",
"reason": "Replace French date/activity/execution label with Breton. Native MediaWiki attests kemmet, kemm diwezhañ and da before clock time; translatewiki native statistics documentation explicitly uses oberiantiz diwezhañ; An Drouizig computing glossary page 11 attests erounezadur for execution. Keep modified-at, last-modified-at, last activity and last execution distinct. Timestamp-prefix adaptation and full runtime formatting/browser review remain open; these are not exact product-label attestations."
},
{
"locale": "br",
"key": "last-modified-at",
"before": "Dernière modification le",
"after": "Kemm diwezhañ da",
"reason": "Replace French date/activity/execution label with Breton. Native MediaWiki attests kemmet, kemm diwezhañ and da before clock time; translatewiki native statistics documentation explicitly uses oberiantiz diwezhañ; An Drouizig computing glossary page 11 attests erounezadur for execution. Keep modified-at, last-modified-at, last activity and last execution distinct. Timestamp-prefix adaptation and full runtime formatting/browser review remain open; these are not exact product-label attestations."
},
{
"locale": "br",
"key": "last-activity",
"before": "Dernière activité",
"after": "Oberiantiz diwezhañ",
"reason": "Replace French date/activity/execution label with Breton. Native MediaWiki attests kemmet, kemm diwezhañ and da before clock time; translatewiki native statistics documentation explicitly uses oberiantiz diwezhañ; An Drouizig computing glossary page 11 attests erounezadur for execution. Keep modified-at, last-modified-at, last activity and last execution distinct. Timestamp-prefix adaptation and full runtime formatting/browser review remain open; these are not exact product-label attestations."
},
{
"locale": "br",
"key": "last-run",
"before": "Dernière exécution",
"after": "Erounezadur diwezhañ",
"reason": "Replace French date/activity/execution label with Breton. Native MediaWiki attests kemmet, kemm diwezhañ and da before clock time; translatewiki native statistics documentation explicitly uses oberiantiz diwezhañ; An Drouizig computing glossary page 11 attests erounezadur for execution. Keep modified-at, last-modified-at, last activity and last execution distinct. Timestamp-prefix adaptation and full runtime formatting/browser review remain open; these are not exact product-label attestations."
}
]
@@ -210,3 +210,13 @@ 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']);
assert.equal(locales.br.modifiedAt, 'Kemmet da');
assert.equal(locales.br['last-modified-at'], 'Kemm diwezhañ da');
assert.equal(locales.br['last-activity'], 'Oberiantiz diwezhañ');
assert.equal(locales.br['last-run'], 'Erounezadur diwezhañ');
for (const key of ['modifiedAt', 'last-modified-at', 'last-activity', 'last-run']) {
assert.doesNotMatch(locales.br[key], /Modifié|Dernière|activité|exécution/);
}
assert.equal(new Set(['modifiedAt', 'last-modified-at', 'last-activity', 'last-run'].map(k => locales.br[k])).size, 4);
assert.match(locales.br['last-modified-at'], /diwezhañ/, 'retain last-modification qualifier');