Jump to content

Modulo loyalty no se traduce al castellano


Recommended Posts

Hola,

 

tengo instalada la v.1.4.7.3

todo funciona correctamente menos la traducción del modulo de loyalty. Los ficheros son correctos, las traducciones también, pero sigue saliendo en inglés.

 

Alguna idea de como solucionarlo?

post-305284-0-79314600-1338280281_thumb.jpg

Link to comment
Share on other sites

Prueba en el menú Herramientas -> Traducciones, y elige en el desplegable "Módulos". Ahí están los textos para traducir este módulo.

 

Gracias Juan Carlos, el problema "precisamente" reside en que ahí en la traducción de módulos está traducido, pero esta traducción no se refleja en en la parte que ven los clientes.

 

¿alguna sugerencia?

Link to comment
Share on other sites

Eso es curioso... si descartamos temas de caché y similar, solo se me ocurre revisar los archivos de idioma instalados.

 

¿Podrías enviarnos capturas de la parte traducida, de la página de módulos? También la URL de la tienda, si está visible públicamente.

Link to comment
Share on other sites

(bonita tienda, felicidades)

 

Dentro del módulo, haz clic en la banderita para el idioma español (adjunto), y ahí debería salirte la lista de textos. Si las casillas de la derecha están en blanco, aparecerán los textos en inglés.

 

Si este no es el problema, la solución del informático quizá funcione: desinstalar e instalar el módulo.

 

Y si aun así no hay forma, siempre puedes contar con cualquiera de las agencias que damos soporte en el foro.

post-266843-0-27213400-1338301573_thumb.jpg

Link to comment
Share on other sites

Pues solo quedaría regenerar la caché... Aquí tienes otra cosa para probar:

 

- Preferencias -> Rendimiento -> Cache = no

 

Después entra en cualquier página de artículo, a ver si sigue saliendo en inglés.

 

Y después, vuelve a activar la caché o la web cargará más lenta.

Link to comment
Share on other sites

Pues solo quedaría regenerar la caché... Aquí tienes otra cosa para probar:

 

- Preferencias -> Rendimiento -> Cache = no

 

Después entra en cualquier página de artículo, a ver si sigue saliendo en inglés.

 

Y después, vuelve a activar la caché o la web cargará más lenta.

 

Sigue igual... eso ya lo había intentado... aunque lo he vuelto a hacer de nuevo y nada

 

continúo con más pruebas

Link to comment
Share on other sites

Sigue igual... eso ya lo había intentado... aunque lo he vuelto a hacer de nuevo y nada

 

continúo con más pruebas

Envíame datos FTP y acceso al panel de administración que lo revise.

 

Un Saludo

Link to comment
Share on other sites

  • 1 month later...

A mi me pasaba eso con la traduccion del modulo Categorias, le ponia otra cosa y ni pelota me daba, al final pude logralo eliminando el archivo alfanumerico por ej. 8ffdfsf888999090000fs9blockcategories.tpl , que se encuentra en Tools/smarty/cache/

 

Recien ahi me toma la traduccion.

Link to comment
Share on other sites

A mi me pasaba eso con la traduccion del modulo Categorias, le ponia otra cosa y ni pelota me daba, al final pude logralo eliminando el archivo alfanumerico por ej. 8ffdfsf888999090000fs9blockcategories.tpl , que se encuentra en Tools/smarty/cache/

 

Recien ahi me toma la traduccion.

 

Ya intente borrar los tpl, y ada... no tuve suerte... probare de nuevo... gracias por la respuesta.

Link to comment
Share on other sites

Fijate en tools/smarty/compile, hay un archivo alfanumerico como te dije anteriormente que termina en product.tpl.php

 

jJ2SY9us10lwl.jpg

 

 

Ahi te sale el texto en ingles, traducilo a mano y guarda, lo acabo de probar!

 

El codigo esta asi

 

<p id="loyalty" class="align_justify">
<img src="<?php echo $_smarty_tpl->getVariable('module_template_dir')->value;?>
loyalty.gif" alt="<?php echo smartyTranslate(array('s'=>'Loyalty program','mod'=>'loyalty'),$_smarty_tpl);?>
" class="icon" />
<?php if ($_smarty_tpl->getVariable('points')->value){?>
 <?php echo smartyTranslate(array('s'=>'By buying this product you can collect up to','mod'=>'loyalty'),$_smarty_tpl);?>
<b><span id="loyalty_points"><?php echo $_smarty_tpl->getVariable('points')->value;?>
</span>
 <?php if ($_smarty_tpl->getVariable('points')->value>1){?><?php echo smartyTranslate(array('s'=>'loyalty points','mod'=>'loyalty'),$_smarty_tpl);?>
<?php }else{ ?><?php echo smartyTranslate(array('s'=>'loyalty point','mod'=>'loyalty'),$_smarty_tpl);?>
<?php }?></b>.
 <?php echo smartyTranslate(array('s'=>'Your cart will total','mod'=>'loyalty'),$_smarty_tpl);?>
<b><span id="total_loyalty_points"><?php echo $_smarty_tpl->getVariable('total_points')->value;?>
</span>
 <?php if ($_smarty_tpl->getVariable('total_points')->value>1){?><?php echo smartyTranslate(array('s'=>'points','mod'=>'loyalty'),$_smarty_tpl);?>
<?php }else{ ?><?php echo smartyTranslate(array('s'=>'point','mod'=>'loyalty'),$_smarty_tpl);?>
<?php }?></b> <?php echo smartyTranslate(array('s'=>'that can be converted into a voucher of','mod'=>'loyalty'),$_smarty_tpl);?>

 <span id="loyalty_price"><?php echo Product::convertPrice(array('price'=>$_smarty_tpl->getVariable('voucher')->value),$_smarty_tpl);?>
</span>.
<?php }else{ ?>
 <?php if (isset($_smarty_tpl->getVariable('no_pts_discounted',null,true,false)->value)&&$_smarty_tpl->getVariable('no_pts_discounted')->value==1){?>
  <?php echo smartyTranslate(array('s'=>'No reward points for this product because there\'s already a discount.','mod'=>'loyalty'),$_smarty_tpl);?>
 <?php }else{ ?>
  <?php echo smartyTranslate(array('s'=>'No reward points for this product.','mod'=>'loyalty'),$_smarty_tpl);?>
 <?php }?>
<?php }?>
</p>

 

Fijate que todas las frases loyalty estan ahi, solo ten cuidado de editar solo las frases.

Edited by nexxuseis (see edit history)
Link to comment
Share on other sites

Ya lo han dicho por aquí arriba, normalmente estas "putaditas" se pueden resolver borrando tools/smarty/cache.

Otra cosa es que, a veces, tenemos módulos duplicados en /modules y otro dentro de themes/eltemaquesea/modules y estamos traduciendo el de /modules cuando el que está funcionando es el del theme

Link to comment
Share on other sites

  • 3 months later...

A mi me pasaba algo parecido.

 

A mi me funciono:

 

1.- Borrar la cache

2.- Borrar los archivos de smarty -> compile

3.- Dentro del tema personalizado ->modules->(el modulo que sea) borrar el fichero es.php o crear una carpeta temporal y mover el fichero es.php dentro.

4.- Ver si funciona

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...