Soy francés y uso mi sistema Debian en francés.
Sin embargo, me gustaría tener mensajes de error en la terminal en inglés. Me permite publicarlos en sitios web de habla inglesa.
¿Cómo puedo cambiar mi configuración regional para hacerlo? Preciso que no quiero tener todo mi sistema en inglés.
export LANGUAGE=English
Respuestas:
Tienes que cambiar la variable LANG en el shell actual.
Poner
en su archivo rc de shell (para bash lo es
~/.bashrc
) y reinicie la sesión de terminal (o simplemente obtenga el archivo rc una vez mássource ~/.bashrc
o incluso simplemente reinicie bash conexec bash
)Tenga en cuenta que debe generar este entorno local antes.
También puedes usar
export LANG=C
.También hay otras variables LANG (de man bash):
fuente
LANG
la variable de entorno solo para configurar el idioma (preferido) de los programas que se ejecutan en la consola es incorrecto. Eso es lo queLC_MESSAGES
yLANGUAGE
variables de entorno se ha diseñado. Consulte la variable de configuración regional 'IDIOMA': ¿cómo configurar el inglés como idioma principal? ¿Un error en gettext? .LC_ALL=C
debe usarse en su lugar conunset LC_ALL
para restablecer. Ver unix.stackexchange.com/q/87745/168003Puede llamar a una aplicación con la siguiente sintaxis:
Por ejemplo, desea las páginas de manual en inglés (para un solo comando):
O te encuentras con un error (mi sistema está en alemán):
fuente
LC_ALL=C
lugar de laLC_ALL=c
cual también falla para mí con el mensajebash: warning: setlocale: LC_ALL: cannot change locale (c)
Intente hacer referencia a esto: 1) https://wiki.debian.org/ChangeLanguage
En resumen, desea configurar su LOCALE (a través de LANG), preferiblemente en su .bashrc.
fuente