2012-07-18 16 views
7

Mi git está en alemán, dice:¿Cómo cambiar el idioma de mi git?

"Auf Zweig master" en lugar de "On branch master" cuando hago el estado de git.

¿Cuál es la razón de esto?

+2

Propongo cambiar el título a: "Cómo cambiar el idioma de mi git" - Para que sea útil también para otros idiomas. – bitmask

Respuesta

5

Probablemente tu ubicación es alemana. Puede verlo por locale. Intente cambiarlo por: export LANG="en_US.UTF-8"

4

La razón de esto es que el idioma de su línea de comando está establecido en alemán. Así que cuando lo hace:

echo $LANG 

verá:

de_DE.UTF-8 

Para cambiar esto, ¿:

echo "export LANG=en_US.UTF-8" >> ~/.bashrc 

asumiendo que su shell estándar es bash.

1

A veces, cambiar la variable de entorno LANG por sí sola no es suficiente.

También puede ser necesario añadir LC_ALL

export LC_ALL=en_US.UTF-8 

Según The IEEE and The Open Group - Environment Variables.

Se debe a que las variables de entorno que empiezan por LC_* serán utilizado por primera vez por su sistema antes de LANG:

Los valores de las categorías del local serán determinados por una precedencia fin; la primera condición se reunió a continuación determina el valor:

  1. Si la variable de entorno LC_ALL se define y no es nulo, se utilizará el valor de LC_ALL.

  2. Si el LC_ * variable de entorno (LC_COLLATE, LC_CTYPE, LC_MESSAGES, LC_MONETARY, LC_NUMERIC, LC_TIME) se define y no es nulo, el valor de la variable de entorno se utiliza para inicializar la categoría que corresponde a la variable de entorno

  3. Si la variable de entorno LANG está definida y no es nula, se utilizará el valor de la variable de entorno LANG.

  4. Si la variable de entorno LANG no está establecida o está configurada en la cadena vacía, se utilizará la configuración regional predeterminada definida por la implementación.

Para cambiar de forma permanente, es necesario pegar el código anterior en su archivo de configuración de concha favorita (probablemente ~/.bashrc o ~/.zshrc)

Luego de aplicar la modificación de hacerlo:

$ source ~/.bashrc 

o

$ source ~/.zshrc 

De lo contrario, abra una nueva terminal.

Cuestiones relacionadas