Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Order of languages on the home screen #207

Open
IFrzzl opened this issue May 24, 2023 · 3 comments
Open

Order of languages on the home screen #207

IFrzzl opened this issue May 24, 2023 · 3 comments

Comments

@IFrzzl
Copy link
Collaborator

IFrzzl commented May 24, 2023

Currently, languages (like courses from French, German) are ordered alphabetically by their English names - this doesn't make much sense to me, and is pretty Anglocentric. I would propose three other options:

  1. Order by iso-639 code (so German - de - would appear before French - fr - )
  2. Order by number of courses from language (so Polish, with 3 courses, would appear after English)
  3. Order by total stories from language (so Russian, with 22 published stories, would appear before Spanish, with 4)

What do you think? Which option is best?
Best, Frzzl

@pedroborgescruz
Copy link

Hey!

I'll propose a branch based on this suggestion. I like the first option - it's neutral but still follows a clear, consistent pattern.

@rgerum
Copy link
Owner

rgerum commented Oct 3, 2024

Maybe the "best" solution might be to change the landing page completely and let the user search for a langue. Or first select their base language.
In the past my goal was first of all with this landing page to show off what the project has to offer. But a learner visiting the website might have a different goal, e.g. finding quickly the language they want to learn.

@rgerum
Copy link
Owner

rgerum commented Oct 3, 2024

The Duolingo website does not start with a list of its courses.
Even when going to the course list: https://www.duolingo.com/courses
it first lists all courses with English as base language and you can select a base language. We could try to redesign the website according to this pattern.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants