> > $LANGUAGE is set to de_DE:de:en_GB:en while $LANG is set to en_US > > If I set $LANG as de_DE everything works as expected! So the remaining > > question is: why are the environment variables set this weird way? > > You are right, this is a good question. There has been another report > about the same issue, so we have to understand why it happens. At the > moment, I can only think of this scenario: > * installation in German > * after installation is complete, run 'dpkg-reconfigure locales' and > select en_US. > Is this what happened? If not, can you please describe how to reproduce > your settings? Denis question raises an interesting question: what is the value added with D-I setting LANGUAGE in /etc/environment? This is actually something that we have kept all along D-I history but I don't see much point in keeping this except for languages where we would like to set languages other than English as "backup". However, in all cases where we tried this....we reverted it soon. Ukrainian people don't like falling back to Russian, for instance..:-). And Catalan people really don't want to fall back to Castillan even if this is what they do daily..:-) And, now we have similar stuff in all entries: fr_FR:fr:en_GB:en So, I hereby propose emptying the 7th field of localechooser which is responsible for setting the LANGUAGE variable and have D-I set this variable ONLY when it is not empty. Please followup to debian-i18n
Attachment:
signature.asc
Description: Digital signature