2011-05-22 24 views
6

En mi Windows de Alemania, cuando se inicia git gui se produce en un alemán difícil de entender. ¿Cómo puedo cambiarlo al inglés predeterminado? El elemento del menú de opciones de GUI de Git no ofrece esa opción.Git GUI: cómo cambiar la configuración regional

Respuesta

10

Simplemente configure la variable de entorno LANG en el valor en_US.

+1

o ... LANG = C IDIOMA = C siempre volverá a la configuración regional C estándar (que no requerirá ninguna configuración regional en su sistema). Es posible que se pierda algunas "sutilezas" en las configuraciones regionales en_US [.UTF8], pero funcionará; git es un conjunto de caracteres independiente, por lo que no va a doler – sehe

+0

¿Alguien puede confirmar que esto realmente soluciona el problema? El OP pregunta por forzar a 'git gui' en Windows a' en_US'. Intenté lo contrario, forzando 'establecer LANG = de_DE', y no forzar' git gui' en alemán. Usando '2.14.1.windows'. – tresf

7

Simplemente adivinando: si utiliza archivos de localización, puede eliminar el archivo de localización alemán (lo más probable es que retroceda al inglés) o crear un duplicado del inglés y reemplazar el alemán con él.

+1

woah. eliminando los archivos de configuración regional. mal consejo IMHO – sehe

+2

Eso fue solo una adivinanza, considerando que el usuario lo intentó y no ha encontrado la manera de hacerlo 'legalmente' (> "El elemento del menú de opciones de GUI de Git no ofrece esa opción"). –

+5

funcionó para mí. Solo como consejo: La ruta al archivo de idioma es ' \ share \ git-gui \ lib \ msgs \ .msg' para Windows 64Bit. Simplemente lo renombré para que pueda recurrir a este un día. – slevon

1

Esta es una pregunta muy antigua y soy consciente de que la respuesta correcta ya fue dada y aceptada, pero en caso de que alguien se salte y decida seguir el enfoque de Petr Abdulin (porque la respuesta aceptada no funcionó para ellos , no querían cambiar su variable de entorno LANG ...), agregar una extensión adicional a la traducción actualmente utilizada (no siempre de sentido común) también funcionará en esta situación específica - haciendo que su sistema retroceda a Inglés y mantener su archivo de traducción no inglés intacto.

Al hacer las cosas de esa manera, siempre desea mantener una copia de seguridad de los archivos originales, incluso si cree que nunca los necesitará o suponga que funcionará automáticamente solo porque funciona en la mayoría de las situaciones. No copie archivos y reemplace ciegamente. Asuma que esto no funcionará y es posible que deba recuperar su archivo original sin problemas mayores.

La elección de la extensión depende de usted. Para traducciones al alemán:

de.msg -> de.msg.bak (do not use .bak if it conflicts with auto-backups) 
de.msg -> de.msg.original (non-standard, but slightly more intuitive) 

Para cancelar el proceso de recuperación, simplemente elimine la extensión adicional.

de.msg.bak -> de.msg 

Si puede establecer correctamente su configuración, no toque los archivos y haga eso en su lugar.

Utilice únicamente esta solución rápida de su problema como solución para lo que realmente debería hacer.

Cuestiones relacionadas