Skip to content

[i18n] Implement Full Platform Translation (Hindi/Bengali) Across All Pages #94

@jpdevhub

Description

@jpdevhub

Description

Currently, our react-i18next language switcher in the Navbar only translates the top navigation links. When a user switches to Hindi or Bengali, the rest of the application (Landing Page, Scanner, Map, Authentication, etc.) remains entirely in English because those strings are hardcoded.

This is a major issue for our accessibility and global reach. We need to implement full internationalization (i18n) across the entire platform.

Tasks

  1. Audit all pages in src/pages/ and components in src/components/.
  2. Replace all hardcoded English text strings with the t('key') function from useTranslation().
  3. Add the corresponding translation keys and values to the Hindi (hi.json), Bengali (bn.json), and English (en.json) translation dictionaries in src/i18n/locales/.
  4. Ensure dynamic text (like error messages and API responses) is also handled gracefully.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions