Solucionar problema del idioma Chino-Inglés-Español en Ubuntu 12.04 LTS
Hace muy poco mientras usaba Ubuntu 12.04 sufrí un apagón mientras estaba en medio de una actualización y tras finalizar de nuevo, el lenguaje del sistema se me quedó configurado en Chino junto a Inglés y Español en algunos menus, osea, tenia el S.O en 3 lenguajes diferentes a la vez. Me pusé a buscar en internet y observé que habia mas gente que le habia sucedido, asi que como encontré la solucion, pues he decidido publicarla para que todo el mundo que le haya sucedido lo mismo lo pueda solucionar como yo lo he hecho (uso Gnome Classic) .
1-En primer lugar debemos instalar el paquete “localepurge”:
$ sudo apt-get install localepurge
2-Mientras se instala nos preguntará los paquetes de idiomas que queremos conservar, donde deberemos conservar los paquetes en ingles para algunos programas y el español (debemos marcarlos con la Barra Espaciadora) :

Las opciones que debemos marcar son las siguientes:
es es_ES es_ES@euro es_ES.UTF-8 en en_US en_US.ISO-8859-15 en_US.UTF-8
3-Una vez marcados los paquetes correspondientes, pulsamos la tecla Tabuladora y luego Enter para aceptar:
4-Esto lo que hará será borrar el lenguaje chino de nuestro sistema, ya que es el que mas fastidia. Luego cuando termine de instalar, deberemos ejecutar el siguiente comando para borrar los idiomas innecesarios:
$ sudo localepurge
5-Por ultimo reiniciamos y deberia de haberse corregido el problema.
6-En caso de no funcionar y que se nos haya quedado el sistema en inglés, deberemos ir a “Applications > System Tools > System Settings” y pulsar sobre “User Accounts“:
7-Una vez dentro, pinchamos en “Language“, elegimos español y reiniciamos el sistema:
PD: En mi caso no aparece el español porque la laptop la tengo solo en inglés, y este problema lo tuve con el PC de sobremesa que esta en español.
Espero que si alguien tiene el mismo problema, leyendo este tutorial lo haya podido solucionar.



En mi caso tambien me paso el mismo problema al instalar wine por synaptic y reiniciar. Despues de un buen rato de busqueda a la solucion, este post fue muy util para solucionar el inconveninte y la primer solucion(comandos) fue la unica que me sirvio, ya que el usuario que afecto este cambio fue el root y no aparece en la seccion de User Acount.
Sin embargo me cambio el lenguaje a ingles(un poco mejor) y en algunos textos me seguian saliendo en chino. La solucion final para complementar lo descrito por el compañero kike, fue revisar las variables de entorno que definen el lenguaje del sistema(depronto hay mas pero con estos me funciono).
estas estan en:
1)/etc/default/locate debe tener las variables de entorno con el lenguaje
especifico q necesitas, para mi caso es colombia “es_CO.UTF-8″ (aqui esta una lista de los paises http://www.i18nguy.com/unicode/language-identifiers.html):
LANG=”es_CO.UTF-8″
LANGUAGE=”es_CO:en”
LC_NUMERIC=”es_CO.UTF-8″
LC_TIME=”es_CO.UTF-8″
LC_MONETARY=”es_CO.UTF-8″
LC_PAPER=”es_CO.UTF-8″
LC_IDENTIFICATION=”es_CO.UTF-8″
LC_NAME=”es_CO.UTF-8″
LC_ADDRESS=”es_CO.UTF-8″
LC_TELEPHONE=”es_CO.UTF-8″
LC_MEASUREMENT=”es_CO.UTF-8″
2)/etc/enviroment
LANGUAGE=”es_CO:en”
LANG=”es_CO.UTF-8″
LC_NUMERIC=”es_CO.UTF-8″
LC_TIME=”es_CO.UTF-8″
LC_MONETARY=”es_CO.UTF-8″
LC_PAPER=”es_CO.UTF-8″
LC_IDENTIFICATION=”es_CO.UTF-8″
LC_NAME=”es_CO.UTF-8″
LC_ADDRESS=”es_CO.UTF-8″
LC_TELEPHONE=”es_CO.UTF-8″
LC_MEASUREMENT=”es_CO.UTF-8″
3)/root/.pam_environment(para root pero si es otro usuario, digamos fredy seria /home/fredy/.pam_environment), y aqui fue donde encontre el problema, estaba por defecto el lenguaje zh_CN. Lo comente con # y puse el de colombia
#LANGUAGE=zh_CN:en
#LANG=zh_CN.UTF-8
LANGUAGE=es_CO:en
LANG=es_CO.UTF-8
LC_NUMERIC=es_CO.UTF-8
LC_TIME=es_CO.UTF-8
LC_MONETARY=es_CO.UTF-8
LC_PAPER=es_CO.UTF-8
LC_NAME=es_CO.UTF-8
LC_ADDRESS=es_CO.UTF-8
LC_TELEPHONE=es_CO.UTF-8
LC_MEASUREMENT=es_CO.UTF-8
LC_IDENTIFICATION=es_CO.UTF-8
Reinicie y se soluciono el problema.
Agradezco a kike por su ayuda y si alguien quiere aportar en dar otra solucion bienvenida sea.
Espero les sirva a todos
Saludos
Fredy, muchas gracias por tu aportación, la verdad que puede ser de mucha ayuda para mas gente, yo en mi caso intente modificar el archivo /etc/environment y no me funcionó. Tambien es verdad que no conocia el archivo “/etc/default/locales”, puede que habiendo modificado ese tambien hubiera conseguido la solucion, por otra parte esta muy bien el tema de la ruta “/home/$USER/.pam_environment” que parece lo mas logico y donde no caí, yo por mi parte logre solucionarlo con los pasos que explique en el post, pero esta bien que hayas explicado una forma alternativa y ademas con tanta claridad y simpleza.
Un saludo amigo! y gracias por aportar, la verdad que se agradece.
Hola a todos, tan solo quería decir que: bendita sea esta página, porque la verdad que me he llegado a ver apurado con el dichoso chino.
Un saludo
Jejeje, hombre, no es precisamente que seamos santos pero me alegro que te haya sido de utilidad. Un saludo mi tocayo!
muchas gracias!!! me paso con la versión 12.10.. :S deberían ser mas estables los nuevos sistemas supuestamente…
En principio las versiones normales no son mas estables, son versiones donde se sacan cosas nuevas y se “experimenta” con ellas, teniendo en cuenta todo lo que acarrea eso. En cambio las versiones LTS si son estables,, puede que al principio fallen como las demas pero las van puliendo y al finak funcionan muy bien.
Un saludo y gracias por comentar!
You really make it seem so easy with your presentation but I find this topic to be actually something
which I think I would never understand. It seems too complicated and extremely
broad for me. I am looking forward for your next post, I will
try to get the hang of it!
gracias muy bien explicada la información, me ayudo mucho.
Saludos desde Los Angeles – Chile
Gracias por pasar, me alegra que te haya servido.
Thank you a lot for providing this kind of an interesting and exceptional insight into this fascinating and debatable subject matter!