El día 8 de noviembre de 2013 11:02, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2013-11-08 a las 10:11 -0600, cheperobert escribió:
Estoy tratando de entender como es definido el locale en mi sistema openSUSE. Ya busque en la documentación y no comprendo muy bien.
1. Tengo configurado en YaST->system->Language Idioma principal = es_SV Idiomas Secundarios = Ingles (US)
Como veran el sistema esta a medias, entre ingles y español al ingresar a YaST esta en Ingles las etiquetas.
Reviso: cheperobert@cheperobert:~> grep RC /etc/sysconfig/language # Local users will get RC_LANG as their default language, i.e. the RC_LANG="es_SV.UTF-8" RC_LC_ALL="" RC_LC_MESSAGES="" RC_LC_CTYPE="" RC_LC_COLLATE="" RC_LC_TIME="" RC_LC_NUMERIC="" RC_LC_MONETARY="" RC_LC_PAPER=""
Locale me aparece asi: cheperobert@cheperobert:~> locale LANG=en_US.utf8 LC_CTYPE=en_US.utf8 LC_NUMERIC="en_US.utf8" LC_TIME="en_US.utf8" LC_COLLATE="en_US.utf8" LC_MONETARY="en_US.utf8" LC_MESSAGES="en_US.utf8" LC_PAPER="en_US.utf8" LC_NAME="en_US.utf8" LC_ADDRESS="en_US.utf8" LC_TELEPHONE="en_US.utf8" LC_MEASUREMENT="en_US.utf8" LC_IDENTIFICATION="en_US.utf8" LC_ALL=
Vale, no está usando la configuración global. Tienes que irte a una consola de texto (ctrl-alt-f1), entrar con tu usuario, y repetir.
Si te sale otra cosa, es porque lo que hayas definido en gnome o kde tiene precedencia sobre la configuración global.
Entrando en consola de texto ctrl+alt+f2, me sale LANG=es_SV.UTF-8 LC_CTYPE="es_SV.UTF-8" LC_NUMERIC="es_SV.UTF-8" LC_TIME="es_SV.UTF-8" LC_COLLATE="es_SV.UTF-8" LC_MONETARY="es_SV.UTF-8" LC_MESSAGES="es_SV.UTF-8" LC_PAPER="es_SV.UTF-8" LC_NAME="es_SV.UTF-8" LC_ADDRESS="es_SV.UTF-8" LC_TELEPHONE="es_SV.UTF-8" LC_MEASUREMENT="es_SV.UTF-8" LC_IDENTIFICATION="es_SV.UTF-8" LC_ALL= Ques es lo correcto, como esta definido, entonces quiere decir que lo tengo definido en el entorno grafico, tiene precedencia: Lo que tengo configurado en: Preferencias del sistema->Local Pais: El Salvador Idiomas: Idiomas disponibles: Inlges Americano Idiomas preferidos: Español. Pareqque esta bien.
Lo que he echo, por ejemplo para abri un programa en español Abrir los programas añadiendo LANG=es_SV gimp
cer@Telcontar:~> LANG=es_SV whatis man man (1) - una interfaz de los manuales de referencia electr*nicos man (1p) - display system documentation man (7) - macros to format man pages cer@Telcontar:~> LANG=es_SV.utf8 whatis man man (1) - una interfaz de los manuales de referencia electrónicos man (1p) - display system documentation man (7) - macros to format man pages cer@Telcontar:~>
Tienes que usar la variante con utf8.
Arriba sale parte en inglés simplemente porque no existe traducción al español.
Y esta variante utf8, donde la defino.
Ahora me gustaria saber de donde locale toma ese valor.
Prueba en consola primero.
- -- Saludos Carlos E. R. (desde 12.3 x86_64 "Dartmouth" en Telcontar) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux)
iEYEARECAAYFAlJ9GSoACgkQtTMYHG2NR9XMBACfQ2hjLccEjY0xbFVGGPKsjmHb F5IAnRRJyDKu//xP6KPfx/NLxhqtFKyp =Y/i3 -----END PGP SIGNATURE-----
-- Saludos, cheperobert -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org