Quantcast

Is there some env variable like GIT_LANG (like LANG)?

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Is there some env variable like GIT_LANG (like LANG)?

Dirk Süsserott
Hello list,

I'm from Germany, but nevertheless I prefer my Git to talk English, esp.
Gitk and Git Gui. I appreciate that people translate it into
so many languages, but personally I'm totally helpless with a German git
gui.

I know I can set LANG=en_US (that's what I actually do), but that
affects other applications as well. Is there some environment variable
like GIT_LANG or so? According to the manpages, there isn't.

What would you think of it?

Dirk
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [hidden email]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Is there some env variable like GIT_LANG (like LANG)?

Junio C Hamano
Dirk Süsserott <[hidden email]> writes:

> What would you think of it?

Strongly negative.  I don't want force people to set GIT_LANG HG_LANG
CVS_LANG and 47 different FROTZ_LANG environment variables.

I would rather just set LANG=C LC_ALL=C in the terminal I use git in and
leave everything else in whatever locale the rest of the system is in.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [hidden email]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Is there some env variable like GIT_LANG (like LANG)?

Dirk Süsserott
Am 21.03.2011 20:43 schrieb Junio C Hamano:

> Dirk Süsserott<[hidden email]>  writes:
>
>> What would you think of it?
>
> Strongly negative.  I don't want force people to set GIT_LANG HG_LANG
> CVS_LANG and 47 different FROTZ_LANG environment variables.
>
> I would rather just set LANG=C LC_ALL=C in the terminal I use git in and
> leave everything else in whatever locale the rest of the system is in.
>

Ok. Accepted. Was just a question. I see your point.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [hidden email]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Is there some env variable like GIT_LANG (like LANG)?

Lasse Makholm
2011/3/21 Dirk Süsserott <[hidden email]>:

> Am 21.03.2011 20:43 schrieb Junio C Hamano:
>>
>> Dirk Süsserott<[hidden email]>  writes:
>>
>>> What would you think of it?
>>
>> Strongly negative.  I don't want force people to set GIT_LANG HG_LANG
>> CVS_LANG and 47 different FROTZ_LANG environment variables.
>>
>> I would rather just set LANG=C LC_ALL=C in the terminal I use git in and
>> leave everything else in whatever locale the rest of the system is in.
>>
>
> Ok. Accepted. Was just a question. I see your point.

Alternatively, you might like something like the following in your .bashrc:

function git
{
    LANG=C command git "$@"
}

--
/Lasse
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [hidden email]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Is there some env variable like GIT_LANG (like LANG)?

Dirk Süsserott
Am 21.03.2011 21:30 schrieb Lasse Makholm:

> 2011/3/21 Dirk Süsserott<[hidden email]>:
>> Am 21.03.2011 20:43 schrieb Junio C Hamano:
>>>
>>> Dirk Süsserott<[hidden email]>    writes:
>>>
>>>> What would you think of it?
>>>
>>> Strongly negative.  I don't want force people to set GIT_LANG HG_LANG
>>> CVS_LANG and 47 different FROTZ_LANG environment variables.
>>>
>>> I would rather just set LANG=C LC_ALL=C in the terminal I use git in and
>>> leave everything else in whatever locale the rest of the system is in.
>>>
>>
>> Ok. Accepted. Was just a question. I see your point.
>
> Alternatively, you might like something like the following in your .bashrc:
>
> function git
> {
>      LANG=C command git "$@"
> }
>

Hmm. Looks interesting. I'll try it out. I'm not so shell'ish (more
perl'ish) but I expect that to "rename"/"alias" git to the given
command. If it works, it's great. Thank you.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [hidden email]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Is there some env variable like GIT_LANG (like LANG)?

Lasse Makholm
2011/3/21 Dirk Süsserott <[hidden email]>:

> Am 21.03.2011 21:30 schrieb Lasse Makholm:
>>
>> 2011/3/21 Dirk Süsserott<[hidden email]>:
>>>
>>> Am 21.03.2011 20:43 schrieb Junio C Hamano:
>>>>
>>>> Dirk Süsserott<[hidden email]>    writes:
>>>>
>>>>> What would you think of it?
>>>>
>>>> Strongly negative.  I don't want force people to set GIT_LANG HG_LANG
>>>> CVS_LANG and 47 different FROTZ_LANG environment variables.
>>>>
>>>> I would rather just set LANG=C LC_ALL=C in the terminal I use git in and
>>>> leave everything else in whatever locale the rest of the system is in.
>>>>
>>>
>>> Ok. Accepted. Was just a question. I see your point.
>>
>> Alternatively, you might like something like the following in your
>> .bashrc:
>>
>> function git
>> {
>>     LANG=C command git "$@"
>> }
>>
>
> Hmm. Looks interesting. I'll try it out. I'm not so shell'ish (more
> perl'ish) but I expect that to "rename"/"alias" git to the given command. If
> it works, it's great. Thank you.

Just make sure you include the "command" part or the function will
call itself indefinitely...

--
/Lasse
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [hidden email]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Is there some env variable like GIT_LANG (like LANG)?

Dirk Süsserott
Am 21.03.2011 21:48 schrieb Lasse Makholm:

>>>
>>> Alternatively, you might like something like the following in your
>>> .bashrc:
>>>
>>> function git
>>> {
>>>      LANG=C command git "$@"
>>> }
>>>
>
> Just make sure you include the "command" part or the function will
> call itself indefinitely...
>

That would be like my favourite forkbomb: ":(){ :|:& };:"
WARNING: Don't type that in the shell! The system hangs
immediately, even if it looks like only smileys.

Thanks a lot. It does exactly what I want. And it's a good
trick for other applications as well.
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to [hidden email]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Loading...