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

Bug#288269: localechooser: Can cause problems in floppy/netboot installations for unstable



Quoting Frans Pop (aragorn@tiscali.nl):

> This leads to the following comments:
> - Can we prevent the installation of localechooser if languagechooser is
>   already installed?

We can probably. Indeed, I never focused on that as, in my mind,
languagechooser should disappear as soone as localechooser is
used. So, when we will switch the image build lists to use
localechooser, languagechooser will never be on them and thus will no
more appear.


> - The current title for localechooser is apparently still "Choose
>   language"; this does not really cover its functionality.

I thought about that when designing the package. The problem is that
describing the exact functionality of the package is not easy as this
sould be "Choose locale" or "Choose locale parameters" or somethign
even more complicate.

Finally, after some thinking, I concluded that, as the most visible 
effect of localechooser is still determining the language used during
the install (and on the installed system), I'd rather keep this menu
entry.

I also had an important consideration : translating "locales" is not
easy at all (especially when one wants to avoid jargon and do not want
to keep "locales" in translations).

 For instance, in French we use "Paramètres régionaux" for locales,
which is how they are called....in Microsoft Windows (I tend to favor
some formulations used in Windows as its French translation has
established some usage for translated terms....and theseare most often
not bad at all). 

As you see, this is quite longer, so I wanted to avoid a too long
string in English so that it remains translatable in other (most often
more verbose) languages.

> 
> 
> I also noticed the following messages in the installation log (messages) 
> during base-installer:
> perl: warning: Setting locale failed.
> perl: warning: Please check that your locale settings:
>         LANGUAGE = (unset),
>         LC_ALL = (unset),
>         LANG = "C.UTF-8"
>     are supported and installed on your system.
> perl: warning: Falling back to the standard locale ("C").
> 
> I think this must come from localechooser as I've not seen this before 
> (and languagechooser does not support C). I selected en/NL in 
> languagechooser/countrychooser at the start of the installation.
> Is C.UTF-8 a supported locale?

This is probably a bad side effect of localechooser. I myself did not
yet go after partman when testing localechooser, so that part is
widely untested.

This may also be indeed a consequence of the
languagechooser/localechooser mix somewhere as both prebaseconfig.d
scripts will be used in the case you describe.





Reply to: