As a WS Export user who speaks any language, I want a convenient interface for finding the Wikisource language I want to export from.
Background: While testing T269344, I found that it could be hard to find Wikisources using the keyboard when my interface language was in French.
Acceptance Criteria:
- Change option names to just the name of the language ("English", "French", etc.)[1]
- Have these translated into the user's uselang setting.
- Have the language code in parentheses next to the language (e.g. "English (en)").
- The first option should be the Wikisource corresponding to the user's uselang setting. The rest should be in alphabetical order[2].
- A Wikisource may not exist corresponding to the uselang setting (e.g. there is no Kurdish Wikisource, but we have Kurdish translations in WS Export). In this case, just use alphabetical order.
Notes
- Bear in mind that we now have two "language" related options: the language the user is viewing the interface in (uselang) and the language of the Wikisource they are exporting from (lang). We want to make sure those two options are clearly distinguished in the language we use in the interface, documentation, etc.
- Currently, if only some of the Wikisource languages are translated, those with translations appear at the bottom (or top in some languages) and the non-translated ones appear at the top (or bottom). See, for example, Arabic, Hebrew, Italian. I am assuming that there is a well-defined alphabetical order that covers the entire Unicode range, although I don't know this for sure.