pipo2008 Posted April 20, 2016 Share Posted April 20, 2016 Hola amigos: Resulta que he actualizado a la última versión del módulo de pago PayPal V.3.6.10 en mi tienda Prestashop 1.6 .1.4 y el botón de pago de PayPal sale en inglés, aunque mi tienda es sólo en español y está definido el país como España, tanto en el módulo PayPal como en Prestashop. He intentado cambiar el texto que aparece al lado del botón de pago: "Pay with your card or your PayPal account" por la traducción en español, desde el Panel de control>Localización>Traducciones , buscando el texto y traduciendolo y nada. Luego cambié el texto en otros ficheros del módulo Paypal: También he modificado ese texto en inglés por el español en los archivos del módulo PayPal: translations.xml y en la carpeta: modules\paypal\views\templates\hook los archivos: integral_evolution_payment.tpl express_checkout_payment.tpl Llevo toda la tarde y nada se me acaban las ideas… Podrías orientarme al respecto Muchas gracias. Link to comment Share on other sites More sharing options...
spanishcivilwarstamps Posted April 20, 2016 Share Posted April 20, 2016 No hay nada que hacer, el módulo está lleno de bugs. A mi me salía el texto en francés en el Back Office y sólo en inglés en la versión española de mi web, en el apartado del carrito de las compras. Además, en la versión inglesa de mi página salía sin imágen, con ese interrogante gris que puede asustar a más de uno cuando de realizar un pago se trata. He visto muchas quejas sobre este módulo en los foros inglés y francés, y por lo visto nadie ha logrado que funcione como debe. Yo lo he solucionado volviendo a instalar la versión anterior del módulo, y he decidio esperar a que los desarrolladores arreglen los problemas del módulo v3.10.6 antes de voler a instalarlo. Si necesitas la versión anterior, aquí te la dejo: v3.10.2-PayPal Europe - Official.zip (Para instalarla no hace falta desinstalar el módulo 3.10.6; subes el fichero con la opción cargar nuevo módulo, y todo vuelve a como estaba antes de ese desastre) v3.10.2-PayPal Europe - Official.zip 1 Link to comment Share on other sites More sharing options...
pipo2008 Posted April 21, 2016 Author Share Posted April 21, 2016 Gracias por la respuesta. Pero no ha ido bien. He instalado el módulo Paypal v3.10.2 que me has dicho pero sigue saliendo en Inglés con el texto: "Pay with your card or your PayPal account" , al lado derecho del logo de PayPal, en la opción de pago de Paypal. Alguna sugerencia de donde cambiar este texto. Gracias Link to comment Share on other sites More sharing options...
pipo2008 Posted April 23, 2016 Author Share Posted April 23, 2016 Hola de nuevo, por si os sirve: Al final conseguí que apareciera el texto en español en el módulo Paypal v3.10.2 . Simplemente vacié la cache desde: Panel de control del admin: Parámetros avanzados>Rendimiento > Pulsando en el botón superior derecho que pone "Vaciar el cahé" ¡Qué fácil! En cuanto al nuevo módulo de PayPal v3.10.6 habrá que esperar a que lo mejoren. ¡Avisar cuando esté OK! Muchas gracias Link to comment Share on other sites More sharing options...
molinapirata Posted May 31, 2016 Share Posted May 31, 2016 Muchisimas gracias a spanishcivilwarstampsy a pipo2008Me pasaba que salía en Fráncés y ya sale bien. Una dudilla, si tienes multiidiomas siempres sale por defecto español y para elegir inglés, no salen más, y el caso es que yo tengo más idiomas, esto se puede arreglar? o mejor ya lo quedo asi. Un saludo Link to comment Share on other sites More sharing options...
sommesdemode Posted June 30, 2016 Share Posted June 30, 2016 Leyendo vuestra conversación, al cargar nuevo módulo, ¿qué fichero exactamente es el que hay que cargar? Se me descarga una carpeta llamada Paypal que contiene bastantes archivos. Gracias! Link to comment Share on other sites More sharing options...
pipo2008 Posted June 30, 2016 Author Share Posted June 30, 2016 Hola de nuevo: En referencia a sommesdemode y al módulo que hay que cargar simplemente tienes que actualizar desde el apartado de modulos de tu tienda prestashop. Ya actualicé la versión PayPal v3.10.10 y funciona bien, a excepción de que cuando alguien realiza el pago de un pedido por PayPal, desde la tienda Prestashop, si lo hace por movil, aparece el botón de pagar en inglés (PayPal Checkout) en vez de "Pagar con tarjeta" en español. Esto es debido a que la imagen del botón es: "CO_en_US_orange_295x43.png" en vez de "CO_es_ES_orange_295x43.png" . Puesto que el idioma definido en la tienda es el español debería ir a leer la imágen ES en vez la de US. Lo solucioné cambiando el nombre de la imagen español poniendole la de US y listo. En respuesta a molinapirata , la imágen de los botones de paypal debería cambiar con el idioma. Se debería reportar este fallo a los desarrolladores del módulo de pago Paypal de Prestashop. Yo reclamé a Paypal y me dieron esta respuesta: El problema que está teniendo ocurre antes de la redirección a la página de pagos PayPal. Dichas imágenes pertenecen al carro de compras Prestashop. El módulo PayPal de Prestashop no es un desarrollo de PayPal. Recomiendo para buscar ayuda específica el foro de la compañía http://www.prestashop.com/forums Link to comment Share on other sites More sharing options...
marcos.perez Posted September 15, 2016 Share Posted September 15, 2016 (edited) Buenas a todos, tengo prestahop 1.6.1.5 y módulo de PayPal v3.10.10 y después de volverme loco intentando traducir a través de ficheros de lenguaje del módulo, del theme, del módulo dentro del theme, del xml del módulo de paypal, y nada de nada. Pues bien, he conseguido traducir las opciones de los templates a través de la opción más simple Módules > paypal > configurar y pulsar el botón de arriba de las traducciones. Debes tener configurado en tu php.ini (max_execution_time = 1000 , max_input_vars = 6000) para que te permita ejecutar ficheros que requieran tiempo de ejecución por encima de lo normal, luego lo puedes revertir a como estaba. Después busca tu cadena en inglés a traducir y rellena el input...guarda y listo!!...a partir de ahora ya puede gestionar las traducciones desde el fichero sin necesidad de hacer lo anterior porque regenera el fichero lang que hayas traducido del módulo paypal y eso ya lo interpreta correctamente. Si no vieras las cambios ve a Parámetros avanzados > rendimiento > vaciar caché. Saludos! Edited September 15, 2016 by marcos.perez (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts