git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [Bug report] Git incorrectly selects language in macos

From
NDNiko Dzhus <primenico@gmail.com>
Date
Sep 15, 2018, 00:51 UTC
Message-ID
<CAKd-JgRgrJXNVyxsD-cg-TJsXu0K35tv5cSDjbsYNXCiu1j0hg@mail.gmail.com>
In-Reply-To
<87a7ojlp31.fsf@evledraar.gmail.com>

Tried what you suggested - it seems, it only ignores English. In you example, with Swedish as primary and German as secondary, git uses Swedish.

With more that one secondary language, the one with a higher priority is being used, as expected. I also tried using non-generic English (English-UK and English-US), but they also get ignored.

Terminal commands return the following:

➜ ~ locale LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= ➜ ~ env | grep -e LC -e LANG LC_CTYPE=UTF-8 ➜ ~

It doesn't change with primary/secondary language switching. I don't have any manual overrides in my .zshrc and .zprofile for those neither.

On Sat, Sep 15, 2018 at 12:57 AM Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote:

Show 34 quoted lines
>
>
> On Fri, Sep 14 2018, Niko Dzhus wrote:
>
> > It doesn't use English when other language is available as a secondary language.
> >
> > Reproducing:
> >
> > 1. Open "Language & Region" in macos settings
> > 2. In "Preferred languages" box, set English as a primary language.
> > 3. Add another language, that git is translated to, as a secondary
> > language, for example, French or German.
> > 4. Run any git command - git will use the secondary language, instead
> > of English.
> >
> > When the secondary language is removed, then git starts using English again.
> >
> > I have git 2.19.0, installed from brew, and my OS is macOS 10.13.6 .
>
> What's the output of these two commands for you:
>
>  1. locale
>  2. env | grep -e LC -e LANG
>
> We don't do any such magic ourselves, so whatever this is is down to how
> i18n in general works on your system, do you have any other translated
> command-line program that works differently?
>
> I suspect there's some DWYM logic here that always treats English as a
> secondary language.
>
> Do you also e.g. get the same results if you select say Swedish as a
> primary language and German as a secondary? I.e. a Git in German, as
> opposed to Swedish?
Previous: Ævar Arnfjörð BjarmasonNext: Niko Dzhus
Message 3 of 11 in “[Bug report] Git incorrectly selects language in macos”
  1. Niko DzhusSep 14, 2018
  2. Ævar Arnfjörð BjarmasonSep 14, 2018
  3. Niko DzhusSep 15, 2018
  4. Niko DzhusSep 15, 2018
  5. Eric SunshineSep 16, 2018
  6. Nate WeaverJan 15, 2019
  7. Nate WeaverJan 15, 2019
  8. Nate WeaverJan 15, 2019
  9. Eric SunshineJan 15, 2019
  10. Jonathan NiederJan 16, 2019
  11. Jonathan NiederJan 16, 2019

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.