La razón de esto es que su idioma de línea de comando está configurado en alemán. Entonces, cuando lo haga:
echo $LANG
verás:
de_DE.UTF-8
Para cambiar esto, haga:
echo "export LANG=en_US.UTF-8" >> ~/.bashrc
asumiendo que su shell estándar es bash.
No olvides:
source ~/.bashrc
En mi caso, configurando LANG
o LC_ALL
no fue suficiente. También tuve un LANGUAGE
variable de entorno que se estableció en en_GB:en_US:de
. A pesar del orden, que presumiblemente es un orden de preferencia, resultó en una respuesta en alemán de git
y otros programas de línea de comandos. Cuando lo cambié a en_GB:en_US
, git
y otros programas se convirtieron en inglés.
A veces cambiando el LANG
La variable de entorno por sí sola no es suficiente.
Es posible que también deba agregar LC_ALL
export LC_ALL=en_US.UTF-8
Según el IEEE y The Open Group - Variables de entorno.
Es porque las variables de entorno que comienzan por LC_*
será usado primero por su sistema antes de LANG
:
Los valores de las categorías locales se determinarán mediante un orden de precedencia; la primera condición que se cumple a continuación determina el valor:
-
Si la variable de entorno LC_ALL está definida y no es nula, se utilizará el valor de LC_ALL.
-
Si la variable de entorno LC_* (LC_COLLATE, LC_CTYPE, LC_MESSAGES,LC_MONETARY, LC_NUMERIC, LC_TIME) está definida y no es nula, el valor de la variable de entorno se utilizará para inicializar la categoría que corresponde a la variable de entorno.
-
Si la variable de entorno LANG está definida y no es nula, se utilizará el valor de la variable de entorno LANG.
-
Si la variable de entorno LANG no se establece o se establece en la cadena vacía, se utilizará la configuración regional predeterminada definida por la implementación.
Para cambiarlo de forma permanente, debe pegar el código anterior en su archivo de configuración de shell favorito (probablemente ~/.bashrc
o ~/.zshrc
)
Luego, para aplicar la modificación, haz lo siguiente:
$ source ~/.bashrc
o
$ source ~/.zshrc
De lo contrario, simplemente abra una nueva terminal.
Probablemente tu ubicación sea alemana. Puedes verlo por locale
. Intenta cambiarlo por:export LANG="en_US.UTF-8"