Goal
Prepare the app for localization with an i18n framework.
Scope
• Add an i18n library (e.g. react-i18next)
• Extract all UI strings into translation files
• Add an English baseline translation
• Document how to add a new language
Acceptance Criteria
• All visible strings are translated via i18n keys
• Locale switching works at runtime
• Docs explain how to contribute a new locale
Goal
Prepare the app for localization with an i18n framework.
Scope
• Add an i18n library (e.g. react-i18next)
• Extract all UI strings into translation files
• Add an English baseline translation
• Document how to add a new language
Acceptance Criteria
• All visible strings are translated via i18n keys
• Locale switching works at runtime
• Docs explain how to contribute a new locale