Follow-up to wire-l10n-parity-ci-gate (openspec/changes/wire-l10n-parity-ci-gate).
That change wired the existing tests/l10n/check-l10n-parity.js checker into check:specs + the Spec Validation CI workflow, but scoped the enforced required-locale set to nl only (via L10N_REQUIRED_LOCALES=nl baked into the check:l10n npm script). Reason: at HEAD, 34 of the 36 non-English locales (de, fr, es, it, bg, hr, cs, da, et, fi, lb, rm, and 22 others — every locale except nl) are each missing ~83 of 530 English source keys (~16%). Enforcing the full European set would turn check:specs red on every PR for pre-existing debt.
Scope of this issue (translation-content task): either
- professionally translate the 83 missing keys across the 34 affected locales so
L10N_REQUIRED_LOCALES can be widened to the full EUROPEAN set (the checker default), OR
- make an explicit product call to reduce
l10n/ to a smaller officially-supported locale set and set L10N_REQUIRED_LOCALES accordingly.
When done, drop the L10N_REQUIRED_LOCALES=nl override from the check:l10n script in package.json (letting the checker default to its full European set) and update the header comment in .github/workflows/spec-validation.yml.
Run node tests/l10n/check-l10n-parity.js (no env override) to see the current full gap list.
Ref: openspec/changes/wire-l10n-parity-ci-gate (Deferred section)
Gemigreerd van Codeberg — oorspronkelijk Conduction/scholiq#49, geopend door rubenvdlinde op 2026-07-07.
Follow-up to
wire-l10n-parity-ci-gate(openspec/changes/wire-l10n-parity-ci-gate).That change wired the existing
tests/l10n/check-l10n-parity.jschecker intocheck:specs+ theSpec ValidationCI workflow, but scoped the enforced required-locale set tonlonly (viaL10N_REQUIRED_LOCALES=nlbaked into thecheck:l10nnpm script). Reason: at HEAD, 34 of the 36 non-English locales (de,fr,es,it,bg,hr,cs,da,et,fi,lb,rm, and 22 others — every locale exceptnl) are each missing ~83 of 530 English source keys (~16%). Enforcing the full European set would turncheck:specsred on every PR for pre-existing debt.Scope of this issue (translation-content task): either
L10N_REQUIRED_LOCALEScan be widened to the fullEUROPEANset (the checker default), ORl10n/to a smaller officially-supported locale set and setL10N_REQUIRED_LOCALESaccordingly.When done, drop the
L10N_REQUIRED_LOCALES=nloverride from thecheck:l10nscript inpackage.json(letting the checker default to its full European set) and update the header comment in.github/workflows/spec-validation.yml.Run
node tests/l10n/check-l10n-parity.js(no env override) to see the current full gap list.Ref: openspec/changes/wire-l10n-parity-ci-gate (Deferred section)
Gemigreerd van Codeberg — oorspronkelijk Conduction/scholiq#49, geopend door
rubenvdlindeop 2026-07-07.