···416416- All user-facing strings should use translation keys via `$t()` in templates and script
417417- Translation files live in [`i18n/locales/`](i18n/locales) (e.g., `en-US.json`)
418418- We use the `no_prefix` strategy (no `/en-US/` or `/fr-FR/` in URLs)
419419-- Locale preference is stored in cookies and respected on subsequent visits
419419+- Locale preference is stored in `localStorage` and respected on subsequent visits
420420421421### i18n commands
422422