carlosco Posted December 24, 2013 Share Posted December 24, 2013 (edited) Hola a todos. Acabo de actualizar a 1.5.6.1 y probando el envío de links a un amigo, me encuentro con que el asunto del correo no se traduce. En la actualización se han machacado las plantillas de email en ingles, pero la carpeta "es" está intacta y el contenido del correo llega perfectamente. El problema es que el asunto llega: NOMBRE sent you a link to xxxxxx sale todo bien a excepción de "sent you a link to". Si miro en traducciones de los emails, en ese modulo aparece "sin asunto para este email". Mirando en cod. fuente me encuentro: mails/es/lang.php: $_LANGMAIL['%1$s sent you a link to %2$s'] = '%1$s envió un link a %2$s'; modules/sendtoafriend/sendtoafriend_ajax.php: /* Email sending */ if (!Mail::Send((int)$module->context->cookie->id_lang, 'send_to_a_friend', sprintf(Mail::l('%1$s sent you a link to %2$s', (int)$module->context->cookie->id_lang), $customer, $product->name), $templateVars, $friendMail, null, En principio funcionaba antes de actualizar. ¿se os ocurre por qué no coge la traducción al enviar el mail? Muchas gracias a todos. Edited December 30, 2013 by carlosco (see edit history) Link to comment Share on other sites More sharing options...
carlosco Posted December 30, 2013 Author Share Posted December 30, 2013 Por si le pasa a alguien más, añado la solución. Hay que añadir la línea $_LANGMAIL['%1$s sent you a link to %2$s'] = '%1$s envió un link a %2$s'; al fichero themes\PLANTILLAQUEUTILICESENTUTIENDA\mails\es\lang.php Link to comment Share on other sites More sharing options...
nadie Posted December 30, 2013 Share Posted December 30, 2013 Como el autor ha añadido la palabra "Solucionado" en el titulo del tema, procedo a cerrar el tema. Gracias a todos por su colaboración con la Comunidad de Prestashop. Link to comment Share on other sites More sharing options...
Recommended Posts