Skip to content

[Frontend] -- Add Internationalization (i18n) Support #825

@Devsol-01

Description

@Devsol-01

Description

Add multi-language support to make the application accessible to a global audience.

Tasks

  • Install and configure next-intl or react-i18next
  • Extract all hardcoded strings to translation files
  • Create translation files for at least 2 languages (English + 1 other)
  • Add language switcher component
  • Handle date/number formatting for different locales
  • Update metadata for SEO in multiple languages
  • Test RTL (right-to-left) language support

Recommended Languages to Start

  1. English (en) - default
  2. Spanish (es) or French (fr)

Acceptance Criteria

  • i18n library installed and configured
  • All UI strings extracted to translation files
  • At least 2 languages fully translated
  • Language switcher component added to navbar
  • Dates and numbers formatted per locale
  • URL structure supports language routing
  • Documentation added for adding new languages

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions