
Tengo Ubuntu 15.04 instalado en mi máquina. Actualmente los mensajes de error del terminal no están en inglés (en realidad están en ruso).
Por ejemplo,
$ mmmm
mmmm: команда не найдена
quiero ver
$ mmmm
mmmmm: command was not found
Solución proporcionada paraesta publicación SOno me funciona.
Respuesta1
ElAsí que publicariba en la dirección correcta, pero hay varias variables de entorno que una aplicación puede probar. Utilizo este script, por ejemplo, para configurar de manera confiable la configuración regional para los comandos:
#!/bin/sh
# $Id: with-locale,v 1.6 2011/10/27 22:51:45 tom Exp $
unset LANG
unset LC_ALL
unset LC_CTYPE
unset LESSCHARSET
unset LANGUAGE
LANG=$1
LC_ALL=$1
GDM_LANG=$1
export LANG
export LC_ALL
export GDM_LANG
shift
exec "$@"
Es decir, teniendo with-locale
en mi camino, podría hacer
with-locale C mmmmmm
para verificar que no tenga mensajes codificados.
Puedesiempreverifique qué variables se aplican a su entorno ejecutando ellocale
dominio.
Uno de los comentarios preguntaba sobre dpkg-reconfigure locales
. Eso es,
sudo dpkg-reconfigure locales
le proporcionaría la manera de alterar elpor defectoconfiguración local en la máquina (ver por ejemplo¿Cómo soluciono mi problema de configuración regional?en AskUbuntu). Por supuesto, la inicialización de su shell podría anularlos. Tenga en cuenta que debido a que hay varias variables, es posible que se establezcan de manera inconsistente. Ellocal(7)La página del manual menciona algunas de las posibilidades, incluida laLANGUAGE
variable que puede ser fuente de problemas porqueanulalas variables estándar POSIX.