4

There seems to be something wrong with the sorting of Stack Exchange sites by name:

enter image description here

elementary OS and Русский язык appear in the wrong place at the end of the list.

  • 5
    e has the Unicode code point 101 which comes after 87 for W. Р has 1056 and has 12473. So they’re sorted by Unicode code points, not alphabetically and case-insensitive. – Sebastian Simon Oct 12 '18 at 13:01
  • 1
    I think this rank will mislead users. – aircraft Oct 12 '18 at 13:29
  • 4
    Tagging this as a bug because sort-by-name should not be case sensitive. Changing the logic to ORDER BY UPPER(Name) feels like a 10-second fix; but I have no insight about how we handle Cyrillic-Latin equivalents. – Robert Cartaino Oct 12 '18 at 14:37
6

As @Xufox notes in the comments, they're sorted case-sensitive and that Р is not a Latin P but a Cyrillic 'R', so it's outside the Latin alphabet. I think that page was created while all Stack Exchange sites started with a Latin capital letter.

It does make sense to sort elementary OS between Electrical Engineering and Emacs, but Русский язык will never fit in. Or, alternatively, change the name to "Elementary OS". There are probably many elementary OS enthusiast who'd nail me to a cross for this, but Vi and Vim Stack Exchange also starts with a capital letter even though vi does not.

  • In the site dropdown you see on every page in the top right, elementaryOS is listed with all the other E's. It's not like it's not trivial to sort things properly, so I think that changing the site name is overkill. – Laurel Oct 12 '18 at 16:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .