Page MenuHomePhabricator

ULS language selector does not sort languages intuitively
Closed, ResolvedPublic



  • Languages are sorted in the following order, which appears to be based on language code:
    • kwéyòl (acf)
    • Albaamo innaaɬiilka (akz)
    • mapudungun (arn)
    • Araona (aro)
    • American sign language (asl)
    • atikamekw (atj)
    • Aymar aru (ay)
    • Choctaw (cho)
    • ᏣᎳᎩ (chr)
    • Tsetsêhestâhese (chy)
    • Ojibwemowin (ciw)
    • etc.


  • The languages are supposed to be grouped by writing system. "ᏣᎳᎩ" is in the Cherokee syllabary, so it's not supposed to be between two Latin autonyms.
  • After grouping by writing system, the languages are supposed to be sorted alphabetically by autonym and not by language code.

Event Timeline

Looks like this happens everywhere, not only on Special:Translate. For example, in CLL on , Amharic (አማርኛ) appears between Akan and Bamanankan, even though it's supposed to appear separately.

Nikerabbit renamed this task from On Special:Translate the target language selector sorts languages incorrectly to ULS language selector does not sort languages intuitively.May 15 2018, 7:58 AM

Change 434505 had a related patch set uploaded (by Amire80; owner: Amire80):
[mediawiki/extensions/UniversalLanguageSelector@master] Updates jquery.uls to upstream

Change 434505 merged by jenkins-bot:
[mediawiki/extensions/UniversalLanguageSelector@master] Updates jquery.uls to upstream

Amire80 triaged this task as Medium priority.
Amire80 moved this task from Maintenance backlog to QA on the Language-2018-Apr-June board.

Deployed on translatewiki.

Suppossed to be deployed on the train this week.

Etonkovidova added a subscriber: Etonkovidova.

Checked - the grouping by script seems to be implemented. I found a small bug - filed as T195803: ULS language selector tooltip displays titles written in original languages