* 🐛 fix(i18n): preload default language from JSON to avoid Suspense on first render
- Sync load en-US common/error/chat from locales/en-US/*.json
- Use JSON (not locales/default/*.ts) as runtime values - TS source is type-only
- Prevents useTranslation from suspending, avoids CLS from 44px skeleton fallback
Made-with: Cursor
* ✨ feat(i18n): enable partial loading of languages and add tests for dynamic namespace loading
Signed-off-by: Innei <tukon479@gmail.com>
---------
Signed-off-by: Innei <tukon479@gmail.com>