Thread (1 message) 1 message, 1 author, 2021-09-19

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help