i18n Phase 5 — extension (react-i18next, bundled)

Seen in 1 project by 1 person

About

Split from the master i18n plan (task i18n-en, Plane YOPSYS-62).

BLOCKED ON: Phase 1 foundation (i18n-en) + Phase 2 DB/preference. Promote backlog → todo once BOTH merged. Parallel with Phase 3 (web) and Phase 4 (mobile).

Scope (~2–3h):

  • Install react-i18next + i18next.
  • Bundle BOTH locales statically — CSP forbids dynamic JSON fetch from chrome-extension://.
  • Resolver: profiles.locale (after auth) → stored override (chrome.storage.local) → chrome.i18n.getUILanguage()'en'.
  • Settings UI in sidepanel mirrors the mobile picker.
  • Phase-6 string extraction FOR EXTENSION belongs here.

Links

No links shared yet.

Listed in

Bookmarked in

Not in any public bookmark categories yet.