-
-
Notifications
You must be signed in to change notification settings - Fork 140
Open
Labels
difficulty: mediumNeed time to think throughNeed time to think throughgood first issueGood for newcomersGood for newcomershacktoberfestjavaPull requests that update java codePull requests that update java codetype: enhancementNew feature or requestNew feature or requesttype: user-experienceProvides the best possible user experienceProvides the best possible user experience
Description
👉 Please confirm the following
- I agree to follow the Code of Conduct that this project adheres to.
- I checked the current issues for duplicate features.
🤔 Is your proposal related to a problem?
Currently, in the home screen language selector, all language names are displayed in English (e.g., "English", "French", "German", "Spanish"). This is not intuitive for non-English speakers who might not recognize their language in English.
Current behavior:
- Dropdown shows:
English, French, German, Spanish, Japanese, Russian, Portuguese, Greek, Bulgarian
😍 Describe the solution you'd like
Display language names in their native language to make it easier for users to identify their preferred language at a glance.
Proposed solutions (in order of preference):
Option 1: Static native names (Recommended - Simple)
Always display languages in their native names, regardless of the currently selected language:
English, Français, Deutsch, Español, 日本語, Русский, Português, Ελληνικά, Български
✅ Pros:
- Universal recognition
- Users can always find their language
- Simple to implement
Option 2: Dynamic translation (More complex)
Translate language names based on the currently selected language. For example:
- If French is selected:
Anglais, Français, Allemand, Espagnol... - If Spanish is selected:
Inglés, Francés, Alemán, Español...
- More localized experience
- But users might not recognize their language if they accidentally selected the wrong one
Option 3: Add flag icons (Enhancement)
Add country/region flag icons next to language names for visual recognition.
- 🇬🇧 English
- 🇫🇷 Français
- 🇩🇪 Deutsch
👍️ Describe alternatives you've considered
No response
✍ Additional context
No response
Metadata
Metadata
Assignees
Labels
difficulty: mediumNeed time to think throughNeed time to think throughgood first issueGood for newcomersGood for newcomershacktoberfestjavaPull requests that update java codePull requests that update java codetype: enhancementNew feature or requestNew feature or requesttype: user-experienceProvides the best possible user experienceProvides the best possible user experience
Projects
Status
In progress