dulantziko Posted August 23, 2015 Share Posted August 23, 2015 (edited) Hola, No consigo traducir los títulos de algunos email porque no aparece siquiera la opción desde el backoffice. Tengo instalado un tema personalizado y me he leido el siguiente post https://www.prestashop.com/forums/topic/290202-solucionado-problema-al-intentar-cambiar-el-asunto-de-los-emails-en-prestashop/ puesto que le ocurre algo similar. El caso es que he dejado el archivo lang.php igual que el tema por defecto pero sigue sin aparecer la opción de traducir el asunto. ¿Alguien sabe como poder solucionarlo? Tengo PS 1.5.6.1 y me ocurre con unas 20 plantillas de correo, no sólo la que aparece en el pantallazo. Saludos. Edited August 23, 2015 by dulantziko (see edit history) Link to comment Share on other sites More sharing options...
tamu secreto Posted August 24, 2015 Share Posted August 24, 2015 Pues los mails no son traducidos, cada plantilla de mail esta escrita en el idioma que deben ir. Lo que le sucede a usted es que no posee las plantillas para idioma español busque en modules/blocknewsletter/mails/ verifique que se encuentre alli el directorio "es" que contiene las plantillas txt y html para este idioma. Si no existe cree un directorio "es" copie las plantillas de otro directorio por ejemplo "en", y luego tradusca cada una sin tocar lo que esta dentro de las llaves "{}" Para los otros casos, busque en sutienda/mails/ alli encontrara todos email que envia su tienda para cada idioma, si no existe el directorio "es" haga los mismo copiando obviamente un dictorio de esde "mails" saludos Link to comment Share on other sites More sharing options...
dulantziko Posted August 24, 2015 Author Share Posted August 24, 2015 Hola tamu, Gracias por responder, el caso es que lo que indicas no es porque si existen esos archivos. Tanto en el plantilla default como en la que tengo los problemas. Adjunto capturas. Plantilla default Plantilla cliente Link to comment Share on other sites More sharing options...
tamu secreto Posted August 25, 2015 Share Posted August 25, 2015 (edited) Bien entonces!! perfecto. si existen todas las pantillas, siga estos pasos: 1- haga clic localizaciòn2- vaya hasta traduciones cuando ingrese en traduciones 1 - selecciones en "Tipo de traducción" traduciones de las plantillas E-mail 2 - selecciones el theme desea traducir ejemplo "defaul-bootstrap" o que desee 3- seleccione el idioma al que aplicara el cambio ejemplo "Español" 4 - haga clci en "modificar" Hecho esto apareceran las pantillas estandar, blocknewlestter, etc haga clic en por ejemplo en "blocknewsletter" NOTE QUE APARECERAN ALGO ASI: newsletter_conf newsletter_verif newsletter_voucher haga clic en cualquiera de ellos para empezar, por ejemplo: "newsletter_conf" Observe que aparece el asunto del email a traducir o a generar. complete el campo y guarde puede aplicar todo los cambios que desee no estoy seguro pero era algo asi saludos! Edited August 25, 2015 by tamu secreto (see edit history) Link to comment Share on other sites More sharing options...
dulantziko Posted August 25, 2015 Author Share Posted August 25, 2015 Hola de nuevo Tamu, Lo que indicas en esta segunda respuesta lo intenté lo primero de todo, de hecho si observas el pantallazo del primer email puedes ver que en esas plantillas no tengo la opción de cambiar el título. El cuerpo de mensaje lo tengo traducido y modificado pero el "asunto" no. Me estoy volviendo loco porque no veo nada ni en foros de inglés ni de francés ni nada Gracias de nuevo. Link to comment Share on other sites More sharing options...
tamu secreto Posted August 25, 2015 Share Posted August 25, 2015 (edited) Cosa he loco verifique que exista este archivo en:themes/su-theme/mails/es/lang.phpy las lineas correspondientes <?php global $_LANGMAIL; $_LANGMAIL = array(); $_LANGMAIL['Newsletter confirmation'] = 'aqui asunto!'; verifique que exista este archivo en:su tienda/milas/es/lang.php en ese archivo tambien debe existir la linea: $_LANGMAIL['Newsletter confirmation'] = 'aqui asunto'; si existe todo esto, ingrese a su archivo bolocknewsletter/bolocknewsletter.php busque en ese archivo algo algo asi: Mail::Send($this->context->language->id, 'newsletter_conf', Mail::l('Newsletter confirmation', $this->context->language->id)..... el texto debe ser exactamente igual al de los archivos mencionandos, o sea Newsletter confirmation si todo esto no funciona, rpuebe utilizanod el theme por defecto de prestashop. ma k se yo saludos Edited August 25, 2015 by tamu secreto (see edit history) Link to comment Share on other sites More sharing options...
dulantziko Posted August 25, 2015 Author Share Posted August 25, 2015 Hola nuevamente tamu, Agradezco enormemente el interés pero lo que indícas en esta última respuesta también lo tengo. Es algo muy extraño pero que le ha ocurrido a más personas por los post que he leído en diferentes subforos de otros idiomas, las "soluciones" que daban tampoco me han servido. El archivo lang es el de la plantilla default que lo copié directamente pero nada, no hace ni caso. Se ve que le cae mal la plantilla que tengo en la web 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