Página 1 de 1

Iconos de idiomas

Publicado: 18 Ene 2010, 01:27
por Zemon
Hola, acabo de actualizar de la versión 3.0.5 a las 3.0.6, me he encontrado con un problema de poca importancia pero que no consigo solucionar, se trata de las imágenes de los iconos, los referentes a "nuevo tema", "responder", "editar", etc..., resulta que con el idioma del foro en español, me aparecen todas las imágenes correspondientes al idioma inglés.

Como podéis comprobar en la imagen de referencia todo está correcto.

Un saludo y gracias.

Imagen

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 01:46
por HuanManwe
el idioma por defecto de tu foro es el ingles, porque es asi como lo veo al entrar. Debes configurar el idioma por defecto del foro y ademas el idioma en tu PERFIL de usuario, para verlo en el idioma que quieras.

Igualmente debes añadir los botones de los paquetes de idiomas en su directorio correspondiente para CADA plantilla instalada en tu foro.

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 02:23
por Zemon
Hola, gracias por responder, en efecto, el idioma por defecto del foro es el inglés, pero en mi perfil está en español, asímismo todas las imágenes de las plantillas de idiomas están en su sitio, como se puede apreciar en la primera parte de la imagen, este error me acaba de aparecer tras actualizar a la última versión, la cosa es que si cambio la plantilla a "Subsilver2" está todo correcto.

Un saludo.

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 10:27
por HuanManwe
en tus datos pones que la plantilla usada es prosilver, aunque parece modificada, supongo que por ti. ¿Tiene esa plantilla esta ruta con las imagenes en español styles/prosilver/imageset/es?

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 12:33
por Zemon
Hola, la plantilla es prosilver, le tengo modificadas algunas cosillas, principalmente los colores y he sustituido muchos de los botones, también he modificado algo en el overall_header, overall_footer e index_body, la ruta es styles/prosilvergreen/imageset/es, acabo de comprobar que todos los iconos en español están en su sitio, de todas formas si cambio la plantilla a la prosilver original, sin modificar, también me siguen apareciendo en el idioma español los iconos correspondientes al idioma inglés, que cosas.

Un saludo desde la Cruz de Humilladero. :D

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 13:34
por HuanManwe
algo habras hecho que se te ha liado todo. Limpia la cache, eso es lo primero siempre, a ver si todo aparece correcto.

De no ser asi solo se me ocurre que hayas modificado algo mal en algun archivo al editar la plantilla.

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 14:49
por Zemon
Hola, te comento lo que acabo de hacer con la plantilla prosilver, he borrado del servidor la carpeta styles/prosilver, la he vuelto a subir en limpio tomándola de este archivo https://www.ohloh.net/p/phpbb-es/downlo ... ull_Es.zip, he actualizado la plantilla en ACP > Estilos > Plantillas > Prosilver > Actualizar, he actualizado el tema en ACP > Estilos > Tema > Prosilver > Actualizar, luego he limpiado la caché del foro, he seleccionado en mi perfil la plantilla prosilver con el idioma español, me siguen apareciendo los iconos en el idioma inglés.

Un saludo.

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 15:31
por HuanManwe
es raro eso que te pasa.

¿Has mirado en el archivo style.cfg dentro del estilo nuevo? Mira que nombre tienes puesto en la linea name =
Si pone name = prosilver entonces estaria mal, porque ya hay un estilo llamado asi. Debe poner prosilvergreen o algo similar. El mismo nombre debe aparecer en imageset/imageset.cfg, asi como en template/template.cfg y en theme/theme.cfg

Si no es eso entonces no lo comprendo. Una vez cambiados esos datos limpia la cache y prueba de nuevo.

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 15:56
por Zemon
Hola, está todo correcto.

Una pregunta, cuando se cambia el idioma del foro en el perfil, automáticamente phpBB busca los iconos de ese lenguaje en styles/plantilla/imageset/lenguaje, ¿puede estar el error en ese proceso? ¿que no asocie el idioma español con los iconos en styles/plantilla/imageset/es?

Un saludo.

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 17:34
por HuanManwe
esa asociacion es automatica, a no ser que hayas modificado el codigo pertinente.

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 17:58
por Zemon
No, no he modificado nada, lo que me extraña es que con la plantilla Subsilver2 todo funciona correcto y sin embargo con la Prosilver original o la modificada por mí se repite el error.

Saludos.

Re: Iconos de idiomas

Publicado: 18 Ene 2010, 18:25
por Zemon
He hecho la siguiente prueba por si sirve de algo, he renombrado styles/prosilver/imageset/es a styles/prosilver/imageset/en y viceversa, es decir, ahora las imágenes en español están en la carpeta styles/prosilver/imageset/en, bueno, pues ahora el foro, independientemente de que seleccione el idioma español o inglés me carga las imágenes de styles/prosilver/imageset/es, esto es, me sigue cargándo las imágenes en inglés.

Este es el contenido del archivo imageset.cfg en la carpeta de imágenes del idioma español:

Código: Seleccionar todo

#
# phpBB Imageset Configuration File
#
# @package phpBB3
# @copyright (c) 2006 phpBB Group 
# @license http://opensource.org/licenses/gpl-license.php GNU Public License 
#
#
# At the left is the name, please do not change this
# At the right the value is entered
# For on/off options the valid values are on, off, 1, 0, true and false
#
# Values get trimmed, if you want to add a space in front or at the end of
# the value, then enclose the value with single or double quotes. 
# Single and double quotes do not need to be escaped.
#
# 

# Images
img_icon_contact_pm = icon_contact_pm.gif*20*28

img_icon_post_edit = icon_post_edit.gif*20*42
img_icon_post_quote = icon_post_quote.gif*20*54

img_icon_user_online = icon_user_online.gif*58*58
img_icon_user_offline = 
img_icon_user_search = 

img_button_pm_forward = button_pm_forward.gif*25*96
img_button_pm_new = button_pm_new.gif*25*84
img_button_pm_reply = button_pm_reply.gif*25*96

img_button_topic_locked = button_topic_locked.gif*25*88
img_button_topic_new = button_topic_new.gif*25*96
img_button_topic_reply = button_topic_reply.gif*25*96
Este en la carpeta de imágenes del idiomas inglés:

Código: Seleccionar todo

#
# phpBB Imageset Configuration File
#
# @package phpBB3
# @copyright (c) 2006 phpBB Group 
# @license http://opensource.org/licenses/gpl-license.php GNU Public License 
#
#
# At the left is the name, please do not change this
# At the right the value is entered
# For on/off options the valid values are on, off, 1, 0, true and false
#
# Values get trimmed, if you want to add a space in front or at the end of
# the value, then enclose the value with single or double quotes. 
# Single and double quotes do not need to be escaped.
#
# 

# Images
img_icon_contact_pm = icon_contact_pm.gif*20*28

img_icon_post_edit = icon_post_edit.gif*20*42
img_icon_post_quote = icon_post_quote.gif*20*54

img_icon_user_online = icon_user_online.gif*58*58
img_icon_user_offline = icon_user_offline.gif
img_icon_user_search = icon_user_search.gif

img_button_pm_forward = button_pm_forward.gif*25*96
img_button_pm_new = button_pm_new.gif*25*84
img_button_pm_reply = button_pm_reply.gif*25*96

img_button_topic_locked = button_topic_locked.gif*25*88
img_button_topic_new = button_topic_new.gif*25*96
img_button_topic_reply = button_topic_reply.gif*25*96
La única diferencia entre ambos es esta..

img_icon_user_offline =
img_icon_user_search =

Voy a mirar por si me faltara algún icono.

Saludos.

Re: Iconos de idiomas  Tema Solucionado

Publicado: 19 Ene 2010, 14:55
por Zemon
Hola, ya he arreglado el problema, os dejo la solución:

ABRIR includes/functions.php

BUSCAR

Código: Seleccionar todo

'T_STYLESHEET_LINK' => (!$user->theme['theme_storedb']) ? "{$web_path}styles/" . $user->theme['theme_path'] . '/theme/stylesheet.css' : append_sid("{$phpbb_root_path}style.$phpEx", 'id=' . $user->theme['style_id'] . '&lang=' . $user->data['user_lang']),
REEMPLAZAR CON

Código: Seleccionar todo

'T_STYLESHEET_LINK' => (!$user->theme['theme_storedb']) ? "{$web_path}styles/" . $user->theme['theme_path'] . '/theme/stylesheet.css' : append_sid("{$phpbb_root_path}style.$phpEx", 'id=' . $user->theme['style_id'] . '&lang=' . $user->data['user_lang'],true,$user->session_id),
http://www.phpbb.com/bugs/phpbb3/54035

Saludos y gracias. :D

Re: Iconos de idiomas

Publicado: 19 Ene 2010, 18:44
por mitch
Gracias por postearlo Zemon