Verified against Semitexa Ultimate 2026.09.19.1020
Locale Setup
Semitexa keeps locale as an explicit contract. Even when phase 1 ships English-only documentation, the runtime should still make locale handling visible and deterministic.
Canonical flow
- Define the default locale.
- Declare supported locales.
- Wire translation catalogs.
- Verify one translation in Twig so the path is proven.
What to preserve
- locale resolution remains explicit
- fallback behavior is deterministic
- translation keys do not turn into scattered string guesses
Why this matters
Multilingual support is easiest to preserve when the first locale setup is explicit, even if only English content is active at the beginning.