tipos tag repositorio remove qué existen etiquetas crear git git-gui

tag - cómo establecer el idioma deseado en git-gui?



qué tipos de etiquetas existen en git (5)

Para Linux puede usar desde una terminal:

LC_ALL=en_US.utf8 git gui

para iniciar su git-gui, por ejemplo, temporal en inglés desde su terminal actual. Esta solución afectará solo su instancia actual de git-gui y nada más. El crédito va a Junio ​​C Hamano

Actualización para usar en archivos * .desktop (solución persistente):

Para iniciar siempre un programa con la configuración regional deseada desde su archivo * .desktop, debe modificar su sección Exec=... para comenzar en un entorno modificado .

De:

... Exec="/usr/bin/your-program" ...

A:

... Exec=env LC_ALL=en_US.utf8 "/usr/bin/your-program" ...

Actualización para configuraciones locales faltantes:

Algunas veces su sistema puede quejarse con:

-bash: warning: setlocale: LC_ALL: cannot change locale (en_US)

En este caso, es muy probable que aún no haya generado la configuración regional adecuada. (Sin embargo, si ve texto en inglés, es probable que su sistema esté usando la configuración regional C como alternativa).

Generando la configuración regional faltante:

Recientemente vine a git para un proyecto en el que participo. Encontré git gui bastante útil (bajo OSX Snow Leopard) para srtat pero me gustaría mucho si no estuviera localizado (en francés, en mi caso). ¿Hay preferencia o truco para que se muestre git gui en inglés?


Para los usuarios de Windows , las dos opciones también son:

1) Establecer la variable de entorno LANG en en .

a) En general para Windows: http://www.itechtalk.com/thread3595.html

b) Solo para el git shell:

Si no desea afectar a nada más que a las aplicaciones git, puede agregar la siguiente línea al principio del archivo C: / Archivos de programa / Git / cmd / git.cmd :

@set LANG=en

Tenga en cuenta que esto solo funcionará al ejecutar comandos desde el shell git: la interfaz gráfica de usuario de GIT iniciada desde el menú de inicio no se verá afectada

2) Elimine o cambie el nombre del archivo relevante * .msg en C: / Archivos de programa / Git / share / git-gui / lib / msgs

Ahorras al no modificar ningún shell de configuración (especialmente si usas shells cmd.exe) pero pierdes la funcionalidad internacional.

Créditos: estas respuestas se originaron en el problema oficial planteado en el proyecto msysgit que se puede encontrar aquí: http://code.google.com/p/msysgit/issues/detail?id=302


Podría eliminar / cambiar el nombre del archivo de traducción de la instalación, el francés sería

... /share/git-gui/lib/msgs/fr.msg

No sé acerca de OS-X, pero bajo Windows (msysgit) que normalmente sería C: / Archivos de programa / Git / share / git-gui / lib / msgs /, y en Linux (y otros) / usr / share / git-gui / lib / msgs /.

(y gitk ... / share / gitk / lib / msgs /)


Tenga en cuenta que la configuración de @set LANG=en en el archivo cmd ayuda, pero solo cuando inicia GitGUI con ese archivo cmd. Este no es el caso cuando lo inicias desde el menú de Inicio: llama directamente a wish.exe. Si cambia el enlace para ejecutar la secuencia de comandos cmd, muestra la ventana de comandos de texto junto con la GUI, que no es deseada. Es por eso que cambiar el nombre del archivo .msg es una forma de elección.


export LANG=en_US

debería hacer. Sin embargo, afectará todo lo que ejecuta desde este shell.