Avec Prestashop 1.5 et + il peut arriver que l'on perde partiellement les traduction et subitement l'anglais se mélange avec la langue du visiteur.

 

Le problème survient par exemple quand vous faites une mise à jour de version ou quand vous changez de thème d'affichage.

 

Pas de panique! Voici une formule pour régénérer les traductions de Prestashop.

 

ATTENTION : si vous avez des traductions personnalisées, cette manipulation vous les fera perdre, pour revenir aux traductions de base de Prestashop.

Toutefois ce système vous permet de rajouter les traductions des nouveaux messages qui ont pu être mis en place lors de versions de Prestashop parues depuis la réalisation de votre template actif.

 

Dans tous les cas je vous conseille de garder un thème nommé default (voir article sur ce sujet...).


Si vous l'avez supprimé par mégarde, créez un thème avec ce nom "default" en indiquant le dossier "default".
Si le dossier n'existe plus, Prestashop le créera automatiquement.

 

Pour retrouver vos langues il faut faire les manipulations suivantes.

 

Dans l’administration, menu Localisation / Traductions

menu-admin-localisation-traductions

 

Dans la cadre "Ajouter / Mettre à jour une langue", sélectionnez la langue à mettre à jour.

 

mise-a-jour-languepuis cliquez sur le bouton "Ajouter ou mettre à jour".

 

Le pack de langue est mis à jour mais uniquement pour le thème "default".

 

Si vous utilisez un autre thème, il faut maintenant copier ce pack de langue vers votre thème.
 


 

Dans le cadre "Copier" au bas de cette même fenêtre

 

  • sur la ligne "Depuis" : sélectionnez la langue que vous venez de mettre à jour pour le thème "default"
  • sur la ligne "Vers" : sélectionnez la même langue pour votre thème actif
  • cliquez sur Copier

 copier-langue-vers-theme

 

Pensez à faire la manipulation pour toutes vos autres langues actives.