2011-01-04 18 views
20

Volví a instalar mercurial en mi Mac (leopardo de las nieves) ayer. El idioma de la interfaz de usuario/consola de Mercurial ha cambiado del inglés al danés. Mi máquina está configurada en inglés de EE. UU. Y mi distribución de teclado es danesa. No quiero que la traducción danesa esté activa ya que está incompleta.hg: ¿Cómo cambio el idioma de mi instalación de Mercurial (hg)? (MacOS)

Solo necesito que Mercurial "vuelva a hablar" en inglés. :-) ¿Cómo cambio esto?

Respuesta

16

Si configura su variable de entorno LANG en en_US.UTF-8, puede cambiar el idioma del cliente de Mercurial (Hg).

export LANG=en_US.UTF-8 
+4

Para mí LANGUAGE = en_US.UTF-8 funcionó. –

1

El idioma está determinado por las variables de entorno LANG, LC_ALL y LANGUAGE. Y puede establecer la configuración regional en la configuración regional C para obtener inglés, ya que este es el predeterminado.

+0

Hola Erik, ¿cómo lo cambio? –

+0

No sé cómo cambiar el valor de las variables de entorno en Mac, en Linux sería: export LANG = C –

+0

Hmm no funciona ... veamos si alguien más tiene. –

9

Si no desea cambiar las variables de entorno (ya que esto podría influir en otras aplicaciones que realmente desea a hablar en su idioma nativo), también puede simplemente cambiar el nombre del subdirectorio específico de configuración regional (por ejemplo <mercurial_install_dir>/locacle/de) a otra cosa, en cuyo caso mercurial volverá al inglés predeterminado. Admito que es un poco sucio, pero también utilicé este truco para otras aplicaciones donde la traducción era mala y ¡la aplicación no permitía establecer explícitamente el idioma deseado!

+0

Esta es la mejor solución para mí. Cambiar tu var de env de LANG solo por mercurial no es algo que recomiendo. En cambio, mercurial debería tener una opción en mercurial.ini para cambiar el idioma predeterminado, ya que no es así, eliminar el idioma no necesario de la carpeta de configuración regional es la mejor opción. – Serafeim

+0

Sucio sí, pero una solución de 5 segundos que funciona perfectamente. ¡Gracias! – citronas

Cuestiones relacionadas