El Sábado, 15 de Octubre de 2005 17:10, Iván Herrero escribió:
> hola. tengo un problema con las locales que soy incapaz de solucionar.
> tengo tildes en todo el sistema, incluso en consola, pero no en openoffice.
> cuando lo abro desde consola, obtengo el siguiente mensaje:
> I18N: X Window System doesn't support locale "[EMAIL PROTECTED]"
> I18N: X Window System doesn't support locale "C"
>
> he probado con otras configuraciones, pero el hecho de que diga que no
> soporta "C", que es la conf por defecto, me hace pensar que el error está
> en otro sitio. Por otra parte, en el openoffice todos los menús me aparecen
> en castellano, y al hacer la corrección ortográfica me pone las palabras
> con tildes, por lo que no es un error de las fuentes tampoco. Cuando
> intento poner una tilde, símplemente no muestra nada, tampoco si lo que
> intento es escribir una diéresis, que está en la misma tecla. los símbolos
> `y ^ se escriben, pero fuera de la letra (por ejemplo: à ->`a,â ->^a).
>
> ¿os ha pasado esto alguna vez?

Pues a mi si, con OpenOffice también aunque mi mesaje de error era:
I18N: X Window System doesn't support locale ""
Me pasaba exactamente lo que a ti con los acentos.
Mi problema era que tenia definido como por defecto 'es' y glibc estaba 
compilado para soportar 'es_ES'. Cambiando la configuración de los locales a 
'es_ES' lo solucione (ya aproveche e hice algún cambio más).
Lo curioso es que en todo el resto de programas y consola tenia acentos sin 
ningún problema (no me pasaba lo mismo con el idioma de las aplicaciones que 
algunas (sobretodo las de gnome) estaban en ingles) solo fallaba con 
OpenOffice.

También añadí un archivo para que me cogiera los locales por defecto:
/etc/env.d/02locale
LANG=es_ES.UTF-8
LC_ALL=es_ES.UTF-8
[EMAIL PROTECTED]

Igual te falta este archivo (o alguno equivalente en tu sistema) pero parece 
que estas cosas las tienes bien (salvo que igual deberías tener entre las 
opciones 'en_US' para que no te falle 'C' (en gentoo el 
archivo /etc/locales.build)). Lo digo por que las X no creo que se te 
ejecuten como usuario 'navitux' e igual los locales del sistema son otros.
Actualmente OpenOffice me va bien y todas las aplicaciones las tengo en 
castellano.

A por cierto cuantos 'locales' donde elegir, ¿no?
Yo que creí que los mios ya eran excesivos:

[EMAIL PROTECTED] ~ $ locale -a
C
en_US
es_ES
[EMAIL PROTECTED]
es_ES.utf8
[EMAIL PROTECTED]
POSIX

P.D.: Os recomiendo a todos que los locales los paséis a UTF-8 como 
codificación y esta la uséis para todo. Es el futuro y como diría ese 
glorioso hidalgo Don Zako de Telemáticos SÍ en sus buenos tiempos... «es una 
jodida maravilla».

Responder a