Re: LANGUAGE variable set by D-I (was: Re: Bug#356997: apt: internationalization of yes/no answers does not accept displayed answers)
On Sun, Mar 19, 2006 at 12:41:01AM +0100, Denis Barbier wrote:
> On Sat, Mar 18, 2006 at 02:26:23PM +0100, Jens Seidel wrote:
> > But now consider the case that there exists no de file:
> > Now de_LU is used which is just a little bit different from de_DE (I
> > think) but much better than C.
> > This problem would not occur if German translations are always
> > installed in de/. But does this happen? It seems that de_DE files are
> > really installed there and not in de_DE (this doesn't exists on my system).
> > How about a program which has a de_AT and de_LU translation. Are we sure
> > that one is installed in de/ (which one?).
> > Exists a policy about this?
> I am afraid that I do not get your point.
You concluded that it's not useful to use dialects in LANGUAGE. But
that's just not true. If I set LANGUAGE to de_DE:de_AT and there exists
only a de_AT file I would get it which isn't the case if LANGUAGE=de_DE.
> About your last question,
> foo.po is compiled and installed into /usr/share/locale/foo/LC_MESSAGES.
You're probably right. I just wondered that I do not have a
/usr/share/locale/de_DE directory but only /usr/share/locale/de and
/usr/share/locale/de_AT whereas I know that many de_DE.po files exist in
various packages. That's why I thought de_DE.po files are installed in
The eject package is an example but renames the de_DE.po file to de.po
in po/Makefile before it is installed. Other packages listed on
http://www.debian.org/intl/l10n/po/de_DE are most likely not installed
on my system.