Nous allons prendre l'exemple d'une expression à traduire se trouvant dans la page product.tpl de notre thème. Nous voulons traduire l'expression "Data sheet", représentée dans le code du template par :
{l s='Data sheet'}
Les traductions de notre template se trouvent dans le dossier /themes/nom_du_template/lang/
Nous allons ici ouvrir le fichier fr.php qui se trouve dans ce dossier, c'est ici que se trouve les traductions Française de notre thème prestashop.
Nous allons ajouter la ligne suivante dans ce fichier fr.php:
$_LANG['product_7dcd185f890fd28f69d1ed210292d77f'] = 'Fiche technique';
Il suffit ensuite d'uploader votre fichier fr.php sur votre serveur dans /themes/nom_du_template/lang/ . Actualisez la page produit et la traduction sera fonctionnelle.
Comment ai-je obtenu cette ligne de code :
$_LANG['product_7dcd185f890fd28f69d1ed210292d77f'] = 'Fiche technique';
product est la page du template (product.tpl) dans laquelle se trouve l'expression que je veux traduire
7dcd185f890fd28f69d1ed210292d77f : ceci correspond au hashage avec la méthode md5 de l'expression à traduire (Data sheet). Ce hashage peut être fait sur internet sur des sites de générateur md5.
Il suffit ensuite de séparrer ces deux éléments par un underscore "_"
Commentaires
Laissez votre commentaire