Voting starts in March for the Drupal Association Board election.
Right now if you install a Drupal 7/8 site, your language detection and selection configuration will be "empty". Basically all you have enabled is fallback on your site default language. We discussed this experience a lot today at the Montreal multilingual sprint, and came up with a few suggestions.
- Make URL language negotiation with path enabled by default. This is very frustrating at the start, because people add languages, but they don't work until you check this checkbox here.
- Hide domain settings from languages if they will never be used (or vice versa for paths, if you have domain negotiation configured).
- Cross-link the language configuration UI with the negotiation configuration screen for URLs, so you know where to configure how the data is used and vice versa.
- Possibly include a link on the language list to "this language", ie. if your selection method is paths, then we'd link to http://example.com/de for German (replacing it with your domain obviously). We discussed this would be great for an informational perspective, howrever if you don't have path/domain negotiation, there is no single link we can put here + if you have anything more complex, the link might not work (session, browser, etc. might override it).
I hope I collected our feedback well. Here are some screenshots to support what we observed.
On the language list:
On the negotiation setup screen:
On the specific URL negotiation setup screen:
On editing a language: