[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Countrychooser changes

Christian Perrier wrote:
> The new version now first shows the user the list of the countries for
> which a valid locale exists in /usr/share/i18n/SUPPORTED, depending on
> the language chosen in languagechooser.
> If one of these countries is selected, both the
> debian-installer/country AND debian-installer/locale are changed
> accordingly.

I'm having a hard time seeing how a user is supposed to unststand this.
Put yourself in the mindset of a user who does not know about locales,
and certianly does not know about supported locales. All of the existing
(IMHO over-verbose and confusing) text in the two questions will be
ignored. The user will be annoyed if their actual contry is not in the
first list, and will go pick it from the second list. The installer will
do something reasonable with the locale, or not. The user will be
annoyed he saw two more questions than seem to be necessary.

I can't imagine that many users will read and understand the warnings, and
opt to pick a country from the first list that is not really their
country, just to get a locale setting that is closer to what they

Wouldn't it be less confusing to do it like this:

  * languagechooser lists the top few countries for each language, plus
    "other". If "other" is chosen, do not set country.
  * countrychooser displays the full list of countries. If "other" was
    chosen, display it at high priority, otherwise, use low priority.
  * countrychooser generates a list of all supported locales for the
    language. If the above two steps resulted in a valid locale, make it
    be the default. Otherwise, pick a reasonable default locale for the
    selected language, ignoring the country. Always ask this question at
    low priority.

So, we would have four scenarios:

1. Most users would choose their language and country together in language
   chooser, and proceed with the install immediatly.
2. Some users would choose their language with no country ("other") in
   language chooser, and get a big list of countries to choose from. They
   would select a country, and the locale would be set to something that
   is, at worst, not too far off, and supported.
3. Users in expert mode would get to choose a language, then a country,
   and finally, would have the option to fine-tune their locale in yet
   another screen.
4. Customised or automated installs would be able to pre-seed the
   language, country, and locale as is appropriate for their target

see shy jo

Attachment: signature.asc
Description: Digital signature

Reply to: