On Mon, Nov 19, 2012 at 10:01:19PM +0100, Patrice Dumas wrote: > > Since in my case I have LANGUAGE unset, my guess is that it comes from > there. This is determined by the gettext implementation we use, which > is libintl-perl. But, it seems that this follows GNU gettext behavior, > so all the programs should do the same? > > http://www.gnu.org/software/gettext/manual/html_node/Locale-Environment-Variables.html
Though, reading http://www.gnu.org/software/gettext/manual/html_node/The-LANGUAGE-variable.html#The-LANGUAGE-variable there is a note at the end, stating Note: The variable LANGUAGE is ignored if the locale is set to āCā. In other words, you have to first enable localization, by setting LANG (or LC_ALL) to a value other than āCā, before you can use a language priority list through the LANGUAGE variable. So it is not clear libintl-perl is correct. -- Pat
