Skip to main content

ADR-0122: English and French everywhere

Context​

Repository rule.

Decision​

Error messages (locales/en.json, locales/fr.json per domain), screens (portal/src/locales/en.ts, fr.ts), docs (docs/fr, docs/en); error envelope with message_i18n.

Consequences​

Parity tests.

Evidence​

  • RULES.md (section 1, point 1)
  • services/control-plane/src/eai/i18n.py
  • services/control-plane/tests/test_core_i18n_parity.py
  • portal/tests/i18n.test.ts