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
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