Commit Graph

6 Commits

Author SHA1 Message Date
Kshitij 43d04c7f93 Added Marathi (मराठी) translation! 2025-06-27 00:27:35 +05:30
Kshitij 1cbd74b6a5 Added Hindi (हिंदी) translation! 2025-06-27 00:25:35 +05:30
Kshitij 73a1c521d5 Performed translation for some components in ./src
- Footer.jsx
- Sidebar.jsx

Also, added key:value pairs (English + French for now) for all the text in src/locales. Need to perform translation for FileList.jsx & FileUploadModal.jsx. Will do once backend is accessible again.
2025-06-27 00:00:33 +05:30
Kshitij 2cce8d89ca Performed translation for Authentication in src/pages/
- Login.jsx
- SignUp.jsx

Also, added key:value pairs (English + French for now) for all the text in src/locales.
2025-06-26 23:29:24 +05:30
Kshitij 41435aa4fc Performed translation for UserPages in src/pages/
- Dashboard.jsx
- DrivethruLandingPage.jsx
- NotFoundPage.jsx

Also, added key:value pairs (English + French for now) for all the text in src/locales.
2025-06-26 23:20:50 +05:30
Kshitij 7dc8a49a8d Added the foundation for making the frontend multilingual. Now only need to import useTranslation and use t('key') for all user-facing text for all pages (+add key:value pairs in src/locales for each language ofc)
- package.json -> Imported packages i18next & react-i18next for multilingual functionality.
- src/App.jsx -> Imported LanguageSwitcher from ./components/LanguageSwitcher and added <LanguageSwitcher /> component at the beginning of layout so it's always visible.
- src/components/LanguageSwitcher.jsx -> LanguageSwitcher component, consists of a dropdown menu that always appears at top right corner for choosing language.
- src/i18n.js -> Initialize and configure i18next for app-wide multilingual support.
- src/locales/en.json + src/locales/fr.json -> Empty json files that will soon contain translation key:value pairs for each page.
- src/main.jsx -> Imported src/i18n.js for multilingual functionality.
2025-06-26 23:06:25 +05:30