Solución:
Agregue estas líneas a su ~/.bashrc
, ~/.bash_profile
o ~/.zprofile
para forzar a git a mostrar todos los mensajes en inglés:
# Set Git language to English
#alias git="LANG=en_US git"
alias git="LANG=en_GB git"
El alias debe anularse LC_ALL
en algunos sistemas, cuando la variable de entorno LC_ALL
está establecido, que tiene prioridad sobre LANG
. Consulte la Especificación UNIX – Variables de entorno para obtener más explicaciones.
# Set Git language to English
#alias git="LC_ALL=en_US git"
alias git="LC_ALL=en_GB git"
En caso de que haya agregado estas líneas a ~/.bashrc
el alias se definirá cuando se inicie un nuevo shell interactivo. En caso de que lo hayas agregado a ~/.bash_profile
el alias se aplicará al iniciar sesión.
Si solo desea tener un comando en inglés en su lugar, puede escribir LC_ALL=C
antes del comando, por ejemplo:
LC_ALL=C git status
resultará en
# On branch master
nothing to commit, working directory clean
La configuración regional como se usa en C
es inglés y siempre está disponible sin instalar paquetes de idiomas adicionales
(ver https://askubuntu.com/a/142814/34298)
Para cambiarlo para toda la sesión de bash actual, simplemente ingrese
LANG=C
Para cambiarlo, por ejemplo, a alemán, ingrese
LANG=de_DE.UTF-8
Agregar esta línea resolvió el problema para mí:
$ more ~/.bash_profile
export LANG=en_US