learningequality / ka-lite-installers

Various platform-specific installers and supporting scripts for KA Lite
MIT License
7 stars 12 forks source link

Cross-platform Installers internationalization #8

Open ruimalheiro opened 9 years ago

ruimalheiro commented 9 years ago

The first contact with KA Lite shouldn't require English. A lot of people in many countries might find tricky the process of installation because we are not supporting their current language.

The goal would be to support multiple languages for all output generated by KA Lite:

It would be great to extend KA Lite's internacionalization to the GUI and also the installers. A simple design approach for this would be for them both, to pull from the same source language file and populate both, the server control GUI and the installer GUI, according to the local language.

I'm not sure if this is the right way but would be great to discuss this with you all in order to come up with a nice and simple design.

Looking forward for feedback!

jamalex commented 9 years ago

:+1: Awesome!

Installer command line scripts

I would probably deprioritize this one, since once we have robust cross-platform GUI installers, the command line installation will be less commonly used, and likely only by folks with enough English experience to make do.

A nice design for this might be for the first step of the installer wizard to show a dropdown with a list of languages, and all the versions could be bundled in. Being able to build installers with different default initial languages (and bundled language packs) would be great. Having the default language on this dropdown come from the current OS language would also be cool.

benjaoming commented 9 years ago

You can remove the Linux tag ;) The Debian installer won't ask the users anything, it'll be run by the host system and its installation utility, such as gdebi.

benjaoming commented 8 years ago

Look how plans change, now the debian installer asks loads of questions :D