Skip to content

Feature: i18n Multi-Language Platform UI Support #89

Description

@aniruddhaadak80

The entire platform is only available in English. For someone in Tamil Nadu who understands English but thinks and reads more comfortably in Tamil, using this platform feels alienating. The same is true for Hindi, Bengali, Telugu, Marathi, and hundreds of millions of other users.

This feature adds internationalization support so the platform's labels, buttons, menus, and messages can appear in the user's preferred language. The first three languages to support are English, Hindi, and Bengali — covering the largest user populations in India.

Users would see a language selector in the navbar. Switching language instantly updates all the UI text without a page reload. The choice is saved to the user's account.

What needs to be built

  • next-intl library set up with locale configuration
  • Translation files for English, Hindi, and Bengali covering all UI strings
  • Language selector dropdown in the Navbar
  • User's language preference saved to the database
  • All major UI text replaced with translation keys

Metadata

Metadata

Assignees

No one assigned

    Labels

    accessibilityA11y improvementsenhancementNew feature or requestfeatureNew feature or requestuiRelates to the User InterfaceuxUser experience improvements

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions