Comment trouver la traduction ?

Dans un premier temps, il est bon de savoir quelle traduction vous souhaitez mettre à jour.

Si c’est une traduction d’un élément standard, il y a de fortes chances que celle-ci se trouve dans le thème classic (par défaut de Prestashop) et non le votre, puis dans l’arbre : Shop / Theme / Catalog.

Pour une modification des flags par exemple d’un produit (Nouveau, En soldes, etc…), il suffit d’aller voir le fichier ProductLazyArray.php (situé dans le dossier src/Adapter/Presenter/Product du serveur) et de parcourir jusqu’au flag souhaité, et ensuite récupérer la destination de la traduction (sous la forme « Shop.Theme.Catalog »).

Comment modifier la traduction ?

1ère étape

Dans un premier temps, il faut se rendre dans le Back Office de Prestashop, et aller dans l’onglet « International », puis « Traductions ».

Menu traduction
Choix traduction

2ème étape

Dans l’encart « Modifier les traductions », vous devez choisir :

  • le type de traduction (en général « Traductions de thème », mais il est possible de modifier des éléments du back office, ou de modules)
  • Le thème (vous pouvez choisir le votre si vous avez mis vous même, ou le créateur du thème, des appels de traduction au thème), par défaut, le thème classic de PrestaShop est la solution de base (sauf surcharge sur le thème personnalisé)
  • La langue (ici en Français)

3ème étape

Trouver son bonheur !

Ici nous avons un arbre à déployer avec toutes les « caégories » à traduire :

  • En premier niveau, nous avons « Modules » et « Shop »
  • La partie « Modules » va permettre de modifier les traductions standards de toutes les références trouvées dans les modules
  • La partie « Shop » va permettre de modifier les traductions de tout ce qui concerne les textes par défaut de PrestaShop (« Theme.Checkout » par exemple sera pour les textes du processus de panier, comme le bouton « Passer la commande »…)

Dans le cas du flag « New » par exemple sur les listings produits et sur la fiche produit, il se trouvera dans « Shop », puis « Theme », puis « Catalog » pour ce qui concerne l’affichage des produits. Il faudra ensuite parcourir les pages pour trouver le texte « New » et changer la traduction (par défaut « Neuf » par « Nouveau » par exemple).

Arbre des traductions