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.

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.

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.

Re: Iconos de idiomas
Publicado: 19 Ene 2010, 18:44
por mitch
Gracias por postearlo Zemon