Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[BUG] Totem crea inconsistencias en Nautilus
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
gepi
n00b
n00b


Joined: 21 May 2005
Posts: 58

PostPosted: Thu Jun 16, 2005 3:45 pm    Post subject: [BUG] Totem crea inconsistencias en Nautilus Reply with quote

Hola,

He posteado este bug en bugs.gnome.org, bugs.gentoo.org pero parece que como no hay mucha gente que tenga la configuración requerida para probarlo no haya sido aceptado. Yo, como usuario de Gnome y español que soy, os voy a comentar en este foro [español] un error que he apreciado, y que he encontrado, de hecho, en el código de Totem.

Configurado nuestro sistema en "es_ES@euro" y con ISO-8859-15, sin UTF de ningún tipo, podremos reproducir el error:

1. Totem debe de estar instalado, y Gnome también (evidentemente).
2. Crea una carpeta (p.ej en tu /home) llamada "Música" (CON EL ACENTO, CLARO).
3. Copia algún archivo multimedia, audio o video (mp3 o mpg o lo que sea) en dicha carpeta.
4. Nos daremos cuenta de que en Nautilus nuestras carpetas con acentos, p.ej "Música" ha pasado a ser "M?sica (invalid encoding)", al abrirse la ventana de "Propiedades". Esto es porque la pestaña "Audio/Video" ha sido cargada por Totem, con el siguiente código fuente:

Archivo ERRÓNEO: src/totem-properties-main.c

/* --- extension interface --- */
void
nautilus_module_initialize (GTypeModule *module)
{
bacon_video_widget_init_backend (NULL, NULL);
totem_properties_plugin_register_type (module);
totem_properties_view_register_type (module);

/* set up translation catalog */
bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
}

Como podéis observar, este fragmento de código (y toda la pestaña en sí, si leéis todo el archivo de código fuente) no está internacionalizado, y provoca que Nautilus cargue el charset UTF-8 cuando mi sistema es ISO-8859-15, lo que provoca que las carpetas con acentos y caracteres especiales se hundan.

Un saludo.
Back to top
View user's profile Send private message
Franco Gotusso
Guru
Guru


Joined: 15 Apr 2004
Posts: 313
Location: Benidorm, Alicante, Spain

PostPosted: Thu Jun 16, 2005 9:27 pm    Post subject: Reply with quote

He estado probando lo que comentas. En /etc/locales.build ¿solamente tienes ISO-8859-15? Porque deberias tener un par de cosas mas, en mi caso
Code:

en_US/ISO-8859-1
en_US.UTF-8/UTF-8
es_ES@euro/ISO-8859-15
es_ES/ISO-8859-15

Es muy conveniente tener por lo menos en_US/ISO-8859-1, para ahorrarse problemas como el tuyo.
Salud.
_________________
Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando.
Back to top
View user's profile Send private message
gepi
n00b
n00b


Joined: 21 May 2005
Posts: 58

PostPosted: Thu Jun 16, 2005 10:12 pm    Post subject: Reply with quote

Hola,

Antes de nada, gracias por tomarte la molestia en probarlo. Ahora lo que te comento es lo siguiente:

* De momento no he tenido ningún problema con ningún programa (tengo kde y gnome) y muchos programas y juegos instalados, y todos ellos funcionan a la perfección, éste fue el primero que me dio problemas con ese tema.

* Algo está claro, un programa no puede forzar a cargar un codeset, porque es posible que el usuario no lo tenga en su sistema, como es mi caso. Si la internacionalización está bien implementada en dicho programa (que en Totem en sí lo está, pero en el código de la pestaña que se añade a Nautilus no lo está), debería saber cargar la codificación que mejor se adapte al sistema, es decir, la que esté establecida en las variables de sistema.

En resumen, desde mi punto de vista, la línea de código:

Code:

bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");


sobra completamente, porque aunque tuvieras ISO-8859-15 e ISO-8859-1 te fallaría del mismo modo, porque no tendrías UTF-8.

Un saludo.
Back to top
View user's profile Send private message
Franco Gotusso
Guru
Guru


Joined: 15 Apr 2004
Posts: 313
Location: Benidorm, Alicante, Spain

PostPosted: Fri Jun 17, 2005 7:40 am    Post subject: Reply with quote

En eso tienes razon. Veo que lo has publicado en el bugzilla de gentoo y gnome, asi que supongo que lo unico que te queda por hacer es un parche. Suerte !
Salud.
_________________
Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum