Some languages are wrongly sorted in the language selector in the mobile version of the site. Examples:
- Language names with diacritics: čeština is after Z, should be after C
- Two-word language names: bahasa Indonesia is sorted after B, should be after I
- Prefixed languages names: isiZulu is sorted after I, should be after Z
This should be easily fixed by introducing a language sort key and then sorting by the key if it exists instead of by the name. For these examples, the keys would be cestina; Indonesia, bahasa; Zulu, isi.