Quoting Steve Langasek ([EMAIL PROTECTED]): > Using medium priority means that there is a reasonable default for the > question. You still need some mechanism to *identify* what the > reasonable default is for each locale, which is obviously not going to > be ll_CC in all cases; and once you have such a mechanism, I think the > use case for making this configurable becomes quite narrow.
We already have that mechanism..:-) The current way of choosing the locale is quite OK currently : At the end of languagechooser, locale==languagelist 2nd field and fallbacklocale==3rd field, country=5th field, modifier is the modifier from fallbacklocale. At this step, locale may be unsupported (it is the country code for multicountry languages). After completing the country choice, the following logic happens: [EMAIL PROTECTED] and language_country are successively tested. If one is supported: We check a special case : is neither language nor country were changed during countrychooser AND language_country is different from the locale set by languagechooser AND the locale set by countrychooser is type xx_YY, then we DO NOT use language_country but we revert to what languagechooser did set This wacky case is meant to supprot the Norwegian Bokmal case, where language=nb, country=NO BUT the needed locale is no_NO because of the locale transition. This may help supporting other types of transition In all other cases, the supported value is used If none is supported (most often because the user went to the long country list), then the fallback locale is used. So, currently after this somewhat complicated thing, debian-installer/locale always should have a valid locale and most often the best appropriate. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]