Convert the i18n & UX Localization project into a single tracked roadmap issue.
Goals:
- Enable multi-language support (EN, AR, FA)
- Provide seamless RTL experience
- Ensure UI consistency across locales
Phases:
Phase 1 — Foundation (SF-14)
- Locale middleware
- Language persistence
- Language switcher UI
Phase 2 — Translation Coverage
- Extract all UI strings to lang files
- Translate core flows (auth, dashboard, CRUD)
Phase 3 — RTL Support (SF-13)
- Layout direction switching
- Tailwind RTL strategy
- Component mirroring
Phase 4 — UX Polish
- Icon direction handling
- Typography adjustments
- Accessibility checks
Phase 5 — QA & Release
- Cross-language testing
- Fix layout issues
- Production rollout
Notes:
- Depends on SF-14 and SF-13
- Should be executed after observability release
- Avoid mixing backend infra with UX changes
Outcome:
A fully localized SaaS experience ready for Arabic and Persian markets.
Convert the i18n & UX Localization project into a single tracked roadmap issue.
Goals:
Phases:
Phase 1 — Foundation (SF-14)
Phase 2 — Translation Coverage
Phase 3 — RTL Support (SF-13)
Phase 4 — UX Polish
Phase 5 — QA & Release
Notes:
Outcome:
A fully localized SaaS experience ready for Arabic and Persian markets.