Language - elementary/installer GitHub Wiki

The very first thing we should do is allow a user to select their preferred language. If they can’t read the instructions, the installer is completely useless. If we can get this information from somewhere (live session, previous installation, etc.), don’t show this screen.

Language Screenshot

This screen should have the top several languages (by speaker) sorted to the top, with all languages beneath that sorted alphabetically. If it’s possible to get more relevant results—i.e. through geolocation—we should do that (e.g. if you’re in China, show Mandarin and Cantonese at the top). We don't currently expect to have wireless network access at this point in the installation process though, just potentially wired.

The "Select a Language" title text should also rotate through the top languages to be more useful to non-English speakers, and languages should be displayed translated into their language and proper scripts.

If the language has more than one variant, we append the row with an ellipsis (…), show the variants in a stack switcher, and add a button to go back to pick a different top-level language.

specific language screenshot