gsxdsm
b2f564c2be
FN-6791: add i18n regression guardrails
Add focused i18n regression coverage for dashboard localization guardrails.
- Assert dashboard hardcoded-string lint ignores stay limited to non-shipping patterns.
- Verify real locale catalogs retain key parity across supported locales and namespaces.
- Cover fallback behavior for empty secondary translations, missing keys, unsupported locale tags, and Chinese locale normalization.
- Document that @fusion/i18n tests now protect lint-ignore scope and catalog parity drift.
Files changed:
docs/i18n-contributing.md | 2 +
.../i18n/src/__tests__/i18n-gate-coverage.test.ts | 65 +++++++++++++++++++
.../i18n/src/__tests__/locale-fallback.test.ts | 72 ++++++++++++++++++++++
3 files changed, 139 insertions(+)
Fusion-Task-Id: FN-6791
Fusion-Task-Lineage: 7f52113e-237a-415d-a109-51295fdc0372
2026-06-20 11:02:55 -07:00
..
2026-06-20 11:02:55 -07:00
2026-06-03 17:33:16 -07:00
2026-06-05 13:56:05 -07:00
2026-06-04 01:49:51 -07:00
2026-06-03 08:00:31 -07:00
2026-06-20 06:46:35 -07:00
2026-06-20 10:35:40 -07:00