Otro de esos fallos raros de Prestashop (y tenemos muchos mรกs). Cuando el cliente crea una cuenta, recibe un e-mail de bienvenida. Sin embargo en el asunto pone Welcome.
Si vas a los asuntos de e-mails de la secciรณn de traducciones del backend, aparece el tรฉrmino. Pero por mรกs que lo traduces no hace ni caso.
Por este y algรบn otro artรญculo reciente y, viendo el cรณdigo y leyendo artรญculos, tengo la sensaciรณn que estรกn cambiando el sistema de traducciones y no han hecho una revisiรณn demasiado profunda.
Cรณmo traducir el Welcome del asunto en el e-mail de bienvenida de Prestashop.
De nuevo lo que pasa es que falta un fichero. Tienes que ir a a /mails/tuidioma , por ejemplo /mails/es/ y buscar un fichero lang.php. Si no estรก ahรญ busca en los demรกs idiomas, puedes usar ese. Si no puedes recrearlo.
Yo lo que hago es copiarlo a /themes/tuplantilla/mails/tuidiomaย para tenerlos ahรญ en la plantilla y en las traducciones de la plantilla.
Mi fichero que sรณlo tiene la traducciรณn de Welcome es algo asรญ:
<?php
global $_LANGMAIL;
$_LANGMAIL = array();
$_LANGMAIL[‘Product out of stock’] = ”;
?>
Pero puedes aprovechar para traducir otros tรฉrminos. La gente lo usa para traducir tambiรฉn el Order Confirmation. Os dejo algunos de los que se usan.
$_LANGMAIL = array();
$_LANGMAIL[‘Your new admin password’] = ‘ ‘;
$_LANGMAIL[‘Your password’] = ‘ ‘;
$_LANGMAIL[‘Welcome!’] = ‘ ‘;
$_LANGMAIL[‘Order confirmation’] = ‘ ‘;
$_LANGMAIL[‘Message from contact form’] = ‘ ‘;
$_LANGMAIL[‘My personal informations’] = ‘ ‘;
$_LANGMAIL[‘Message from a customer’] = ‘ ‘;
$_LANGMAIL[‘Virtual product to download’] = ‘ ‘;
$_LANGMAIL[‘Referral Program’] = ‘ ‘;
$_LANGMAIL[‘Package in transit’] = ‘ ‘;
Os recomendamos los siguientes productos relacionados con la informรกtica: