📌 Summary
Implement multi-language support to allow users to access the website in different languages based on their preference.
🎯 Problem
Currently, the platform is available in only one language. This limits accessibility for users who are more comfortable using other languages, especially international visitors.
💡 Proposed Solution
Add an internationalization (i18n) system with the following:
🌐 Language switcher in the navbar (dropdown or toggle)
Support for at least 2–3 initial languages (e.g., English, Hindi, etc.)
Store selected language in:
Local storage (for persistence)
Or user profile (if logged in)
Dynamic text rendering based on selected language
Technical Suggestion (React-based setup):
Use libraries like react-i18next
Create translation JSON files (e.g., en.json, hi.json)
Replace static text with translation keys
Ensure proper formatting for dates, currency, and RTL (if added later)
🚀 Expected Impact
Improves accessibility and inclusivity
Expands reach to a global audience
Enhances overall user experience
Makes the platform more scalable for international growth
🏷 Suggested Label
feature request
📌 Summary
Implement multi-language support to allow users to access the website in different languages based on their preference.
🎯 Problem
Currently, the platform is available in only one language. This limits accessibility for users who are more comfortable using other languages, especially international visitors.
💡 Proposed Solution
Add an internationalization (i18n) system with the following:
🌐 Language switcher in the navbar (dropdown or toggle)
Support for at least 2–3 initial languages (e.g., English, Hindi, etc.)
Store selected language in:
Local storage (for persistence)
Or user profile (if logged in)
Dynamic text rendering based on selected language
Technical Suggestion (React-based setup):
Use libraries like react-i18next
Create translation JSON files (e.g., en.json, hi.json)
Replace static text with translation keys
Ensure proper formatting for dates, currency, and RTL (if added later)
🚀 Expected Impact
Improves accessibility and inclusivity
Expands reach to a global audience
Enhances overall user experience
Makes the platform more scalable for international growth
🏷 Suggested Label
feature request