Eusebio100 Posted October 2, 2018 Share Posted October 2, 2018 Hola, tengo un problema con las traducciones de todos los archivos php en prestashop 1.6.1.20, y es que no aparecen los textos a traducir en el apartado traducciones. Ejemplos: 1) En el módulo Redsys, archivo "redsysoficial.php" tenemos esto: $this->l ( 'Redsys' ) y ese campo no aparece en traducciones. 2) En el archivo "classes/pdpf/HTMLTemplateInvoice.php" tenemos esto: $this->smarty->assign(array('header' => HTMLTemplateInvoice::l('Invoice'))); y ese campo tampoco aparece en traducciones. Así todos los campos de los archivos php. Como solución puedo hacer la tracción directamente en el archivo, pero es un "rollo" cada vez que instalo algo andar buscando y modificando archivos. Alguna idea de como solucionar esto para que funcione correctamente en el apartado traducciones? Gracias de antemano. Link to comment Share on other sites More sharing options...
Rolige Posted October 3, 2018 Share Posted October 3, 2018 Partiendo de que PrestaShop en su estado original no tiene estos problemas, probablemente sea algun modulo que hayas instalado, alguna modificación que hayas hecho o algún archivo override que esté cambiando este comportamiento. Si has tocado archivos del core, tendrás que restaurarlos, para saber si se trata de algun modulo u override, puedes desactivarlos desde la pestaña de performance. Link to comment Share on other sites More sharing options...
Eusebio100 Posted October 3, 2018 Author Share Posted October 3, 2018 hace 4 horas, Rolige dijo: Partiendo de que PrestaShop en su estado original no tiene estos problemas, probablemente sea algun modulo que hayas instalado, alguna modificación que hayas hecho o algún archivo override que esté cambiando este comportamiento. Si has tocado archivos del core, tendrás que restaurarlos, para saber si se trata de algun modulo u override, puedes desactivarlos desde la pestaña de performance. Comprobado en 1.6.1.20 y el problema existe tanto en módulos esternos como en archivos originales de prestashop. El segundo ejemplo que he puesto es un archivo original de prestashop y en otros más como por ejemplo el HTMLTemplateOrderSlip.php ocurre lo mismo. Por el foro de inglés he leido algunos casos sobre el mismo problema en las últimas versiones de 1.6, pero sin solución; bueno sí, la misma que utilizo yo, hacer la traducción directamente en el archivo. Link to comment Share on other sites More sharing options...
Rolige Posted October 3, 2018 Share Posted October 3, 2018 43 minutes ago, Eusebio100 said: Comprobado en 1.6.1.20 y el problema existe tanto en módulos esternos como en archivos originales de prestashop. El segundo ejemplo que he puesto es un archivo original de prestashop y en otros más como por ejemplo el HTMLTemplateOrderSlip.php ocurre lo mismo. Por el foro de inglés he leido algunos casos sobre el mismo problema en las últimas versiones de 1.6, pero sin solución; bueno sí, la misma que utilizo yo, hacer la traducción directamente en el archivo. Descarta un problema del servidor, instala una versión limpia y sin modificaciones descargada directamente desde las oficiales de PrestaShop, si esa te da problemas entonces es algo con tu servidor, porque repito, una versión original y sin modificaciones en un servidor con los requerimientos mínimos nunca te daría problemas de esos. Link to comment Share on other sites More sharing options...
Eusebio100 Posted October 3, 2018 Author Share Posted October 3, 2018 El servidor casi lo descarto de antemano, es uno de los más reconocidos como buenos para prestashop. Este finde haré una instalación limpia y lo probaré. Es posible que el problema sea por venir de una actualización; la semana que viene estaré de nuevo por aquí con noticias al respecto. Link to comment Share on other sites More sharing options...
Saretu Posted October 7, 2018 Share Posted October 7, 2018 Yo también tengo el módulo de RedSys y me gustaría poder traducir "Pago con tarjeta", igual que he traducido el resto de la tienda; pero no sé cómo hacerlo. Link to comment Share on other sites More sharing options...
forcobayspain Posted March 5, 2019 Share Posted March 5, 2019 Hola! Encontrasteís la solución al tema de la traducción de la parte visible por el Cliente del modulo oficial de Redsys? Puestos en contacto con el Soporte técnico de Redsys, la solución ha sido............"cambie el idioma de su navegador" .....DE TRACA!!!! Gracias! Un saludo! Link to comment Share on other sites More sharing options...
Eusebio100 Posted March 5, 2019 Author Share Posted March 5, 2019 (edited) hace 11 horas, forcobayspain dijo: Hola! Encontrasteís la solución al tema de la traducción de la parte visible por el Cliente del modulo oficial de Redsys? Puestos en contacto con el Soporte técnico de Redsys, la solución ha sido............"cambie el idioma de su navegador" .....DE TRACA!!!! Gracias! Un saludo! Hola, lo que dije más arriba, hacer la traduccion directamente en los ficheros del módulo, eso no falla. Edito: gusman 126 ha puesto la solución aquí. Edited March 6, 2019 by Eusebio100 (see edit history) 1 Link to comment Share on other sites More sharing options...
forcobayspain Posted March 7, 2019 Share Posted March 7, 2019 Muchas gracias Eusebio! Efectivamente gracias a @gusman126 por esta solución. A nosotros nos ha funcionado al 100%! Link to comment Share on other sites More sharing options...
escri2 Posted November 19, 2020 Share Posted November 19, 2020 Dentro de los módulos PHP para hacer traducciones se depende de si es fichero principal dle módulo, es decir, que se llama igual que el módulo o bien es un fichero NO principal, por ejemplo llamado feed.php dentro del mismo módulo. 1) Si es fichero principal dle módulo, por ejemplo llamado doofinder.php, la traduccióin sería $this->l('in stock') y funciona perfecto en todos los Prestashops nativos. 2) Si es fichero NO principal, por ejemplo llamado feed.php, que es fichero de dentro del módulo doofinder, la llamada sería $this->l('in stock','feed') y funcionaría tmb correctamente. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now