Skip to content

[Feature]: Display language names in their native language in the language selector #291

@jvondermarck

Description

@jvondermarck

👉 Please confirm the following

🤔 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
Image

😍 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...

⚠️ Pros/Cons:

  • 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

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions