rgerum / unofficial-duolingo-stories

This project brings the official Duolingo Stories to new languages, translated by a community effort.
https://duostories.org
147 stars 29 forks source link

Order of languages on the home screen #207

Open IFrzzl opened 1 year ago

IFrzzl commented 1 year ago

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 commented 1 month ago

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 commented 1 month ago

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 commented 1 month ago

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.