Follow up for #1917212: Add checkbox in installer to enable content translation (if in foreign language)
Problem/Motivation
The language support for the Drupal 8 installer is awesome but you can only choose one language. If you want to add multiple languages, you choose one language in the installer and then add more languages separately. Also, you have to configure things like enabling content translation after installation and some of these could be handled during installation. It probably doesn't make sense to add these features to the standard installer (we'd need statistics on how many Drupal sites are in single language vs. multiple languages).
Proposed resolution
It would be nice to have a Multilingual install profile to allow for adding multiple languages via an "add another" type selection. Additionally, this install profile could be used to enable other things that are common on a multilingual site such as content translation (which could be optional checkboxes).
Note that there will likely be contrib modules that will be useful for creating a multilingual site so we should determine if it is better to have a core Multilingual profile that only handles core things or to see if a contrib Multilingual distribution would make more sense.
Remaining tasks
- Decide if this is desired
- Decide if this is viable before code freeze
- If so, create a patch
User interface changes
The installer options would include one more option: Multilingual. The language options for the Multilingual install profile could have "add another" options for language where it is clear:
- Which language is the default language
- You can add more languages later
API changes
N/A
Related Issues
#1988112: Add checkbox in installer to enable English language (if site installed in non-English language)
#1917212: Add checkbox in installer to enable content translation (if in foreign language)
#1848490: Import translations automatically during installation
#1260716: Improve language onboarding user experience
#1337628: Enhance language select form with textbox and other tools