Re: LANGUAGE instead of LANG respected in git?
From: Sergey Organov <hidden>
Date: 2021-09-19 08:53:07
Bagas Sanjaya [off-list ref] writes:
Hi, Supposed that I would like to display `git help` in French (`fr_FR.UTF-8`) language. I ran `LANGUAGE="fr_FR.UTF-8" git help`, and indeed the help is displayed in French. But when I instead ran `LANG="fr_FR.UTF-8" git help`, the help is in English instead of French. It seems like Git use LANGUAGE to display localized messages instead of LANG (like many other tools do). Why?
You probably have LC_ALL set in your environment. Neither LANG nor LC_MESSAGES overrides that, while LANGUAGE does. quote from here: https://www.gnu.org/software/gettext/manual/html_node/Locale-Environment-Variables.html#Locale-Environment-Variables "Some systems, unfortunately, set LC_ALL in /etc/profile or in similar initialization files. As a user, you therefore have to unset this variable if you want to set LANG and optionally some of the other LC_xxx variables." HTH, -- Sergey Organov