Tier: L (1-2 weeks) Type: i18n
Context
feature
Scope
Stellar has a strong LATAM developer base. Demo needs Spanish first; framework should make adding other locales trivial.
Acceptance criteria
- Set up i18n framework (
react-i18next)
- Extract all user-visible strings to
src/i18n/en.json
- Wire
t() into components
- Locale switcher in header
- Persist preference in localStorage; default from
navigator.language
- Spanish translations in
es.json (native-speaker reviewed)
Files to start with
Why this matters
- All
src/components/*.tsx
- New:
src/i18n/
Tier: L (1-2 weeks) Type: i18n
Context
feature
Scope
Stellar has a strong LATAM developer base. Demo needs Spanish first; framework should make adding other locales trivial.
Acceptance criteria
react-i18next)src/i18n/en.jsont()into componentsnavigator.languagees.json(native-speaker reviewed)Files to start with
en.json+es.jsoncompleteWhy this matters
src/components/*.tsxsrc/i18n/