Join our community: https://t.me/+DOylgFv1jyJlNzM0
Why this matters
frontend/i18n.config.ts dynamically imports the messages file for a locale with no try/catch. If a locale segment resolves to a value outside en, es, tl, or the file is missing or malformed, the import throws unhandled and the request errors instead of falling back to English.
Acceptance criteria
Files to touch
Out of scope
Adding new locales.
Why this matters
frontend/i18n.config.ts dynamically imports the messages file for a locale with no try/catch. If a locale segment resolves to a value outside en, es, tl, or the file is missing or malformed, the import throws unhandled and the request errors instead of falling back to English.
Acceptance criteria
Files to touch
Out of scope
Adding new locales.