Skip to content

🌍 Feature Request: Add Multiple Language Support #36

@JiyaBatra

Description

@JiyaBatra

📌 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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions