Feat: I18n implementation
Description:
Implement i18n using React-i18next package and babel for parsing for enabling localization in telugu and hindi for now for all the static text in the frontend.
Implementation steps:
- Install the required packages for react-i18next and babel
- configure the i18next for the app by adding language detection and language switching
- Rewrite all the static strings in the code base to wrapper translation keys (done through automation script and cleaned corrected extractions later)
- configure the i18n parser to parse all the translations keys in the app and add them the locale files
- translate all the strings in the local into our needed languages
Type of Change:
-
Bug Fix -
Feature Development -
Documentation
Testing:
-
Tested on desktop -
Tested on mobile -
Tested in different browsers
Screenshots (if applicable):
Video Demo
Add a link to the demo of the PR
If you have used AI create this PR, please also record video of yourself explaining the changes.
Link to code walkthrough
Checklist:
-
Code follows project style guidelines -
Self-review completed -
No console errors -
TypeScript types are correct
Edited by Surya Manoj Pentakota





