Skip to content

Backfill l10n parity: widen check:l10n required-locale set beyond nl #563

Description

@rubenvdlinde

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

  1. 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
  2. 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.

Metadata

Metadata

Assignees

Labels

triageAwaiting triage

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions