Comment traduire une boutique PrestaShop : la carte des six couches faciles à oublier
Vous traduisez une boutique PrestaShop en six couches : le catalogue (produits, catégories, pages d’information), les dictionnaires (caractéristiques, attributs, marques), les textes du thème et des modules, les e-mails aux clients, les adresses des pages et les données pour Google. Le pack de langue ne couvre que l’interface. Le reste, vous le traduisez vous-même, dans l’administration ou avec le chat.
Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 5 min de lecture
Que fait PrestaShop quand vous ajoutez une nouvelle langue ?
Il télécharge les traductions de l’interface et copie le contenu. Après l’ajout d’une langue dans International > Localisation, les boutons, le panier et les messages de la boutique sont immédiatement en français ou en allemand, car ils viennent du pack de langue. Les noms et descriptions des produits dans la nouvelle langue sont une copie des textes d’origine.
Ceux qui sont passés par là connaissent le résultat : une boutique française avec des descriptions en anglais, où seul le bouton « Ajouter au panier » trahit que quelque chose a changé. Google voit alors une page sous une adresse française avec un contenu anglais. Le guide de Google sur les sites multilingues décrit comment bien organiser les versions linguistiques.
La carte des six couches : quoi, où et qui traduit
| Couche | Exemples | Où dans l’administration | Chat |
|---|---|---|---|
| 1. Contenu du catalogue | noms et descriptions des produits, descriptions des catégories, pages Livraison et Retours | formulaires des produits, des catégories et des pages CMS | oui, avec un aperçu |
| 2. Dictionnaires | caractéristiques (Matière), valeurs (Coton), attributs (XL, Rouge), marques | Catalogue > Attributs & caractéristiques, Marques | oui, jusqu’à 200 éléments à la fois |
| 3. Textes du thème et des modules | « Livraison gratuite dès… », titres de blocs, boutons du thème | International > Traductions | non, à la main dans l’administration |
| 4. Contenu des modules | bannières, blocs de texte, menus | la configuration de chaque module | non, à la main dans les modules |
| 5. E-mails | confirmation de commande, expédition | International > Traductions, traductions des e-mails | non |
| 6. Adresses et Google | URL simplifiées, titres et descriptions dans Google, hreflang | formulaire produit, onglet SEO, Paramètres de la boutique > Trafic et SEO | titres et descriptions oui, adresses à part |
Les couches 3 et 5 sont bien couvertes par PrestaPremium (en polonais). Un plan plus large pour aborder un marché étranger, avec devises et conditions générales, est réuni par helpguru (en polonais aussi).
Quelles couches oublie-t-on le plus souvent ?
Les dictionnaires et les adresses. Tout le monde traduit les descriptions de produits, parce qu’on les voit tout de suite. Les dictionnaires n’apparaissent que dans les filtres : un client français filtre par « Matière : Coton », mais le filtre affiche « Material: Cotton ». Les filtres utilisent les caractéristiques, donc des caractéristiques non traduites les cassent dans toute la boutique. Plus d’informations sur les filtres dans l’article les filtres PrestaShop ne fonctionnent pas.
Les adresses sont le deuxième piège. Le produit « nora-garden-lantern » a la même adresse anglaise dans la version française, car PrestaShop l’a copiée lors de l’ajout de la langue. Changer l’adresse est une décision à part : si la version française est déjà dans Google, chaque changement nécessite une redirection. Nous décrivons les règles dans l’article sur les erreurs 404.
Comment traduire la boutique étape par étape ?
- Ajoutez la langue dans International > Localisation, idéalement via le pack de localisation du pays.
- Choisissez le périmètre. Ne traduisez pas tout d’un coup. Commencez par les catégories que vous voulez vendre à l’étranger.
- Traduisez les dictionnaires avant les produits. Les caractéristiques et les attributs sont partagés par de nombreux produits, le travail est donc vite rentabilisé.
- Traduisez les catégories et les produits, avec les titres et descriptions pour Google.
- Traduisez les pages d’information : Livraison, Retours, Contact. Confiez les conditions générales de vente à un juriste du pays cible.
- Passez en revue les textes du thème et des modules dans International > Traductions et dans les modules qui ont leur propre contenu.
- Vérifiez les e-mails en passant une commande test dans la nouvelle langue.
- Vérifiez la boutique dans une fenêtre de navigation privée : menu, filtres, fiche produit, panier, pied de page.
Quelle quantité de travail quand on le fait à la main ?
Faites le calcul pour votre boutique : le nombre de produits multiplié par les champs à traduire (nom, résumé, description, titre et description pour Google), plus les catégories, les caractéristiques et leurs valeurs. Vendredi, 22 h 15, au produit 64 sur 300, vous vous rendez compte que les valeurs des caractéristiques dans les filtres ne sont toujours pas traduites. Une traduction de boutique faite le soir s’étire sur des semaines, et pendant ce temps arrivent de nouveaux produits qu’il faut aussi traduire.
Comment traduire la boutique dans une conversation avec le chat ?
Avec le module TellMyShop, vous demandez à votre chat (Claude ou ChatGPT) de traduire une couche à la fois. Le chat lit le texte d’origine, rédige une version dans la langue cible en gardant les faits et montre un aperçu. Pour les dictionnaires, il ne montre d’abord que les éléments vides ou identiques à l’original, pour ne pas retraduire ce qui existe déjà.
Vous: Traduis en français les caractéristiques et les valeurs qui n’ont pas encore de version française.
Votre chat: Il manque 3 noms de caractéristiques et 58 valeurs. Exemples :
Les 58 autres sont dans le même aperçu. Je les enregistre une fois que vous aurez validé, puis nous pourrons passer à la catégorie Lanternes.
ancienne version : Material (version française identique à l’anglais)
nouvelle version : Matière
ancienne version : Cotton
nouvelle version : Coton
ancienne version : Tempered glass
nouvelle version : Verre trempé
Le contenu des produits passe par lots de 50 au maximum dans une langue, les catégories jusqu’à 20, les dictionnaires jusqu’à 200 éléments. Vous pouvez annuler chaque lot séparément. Mercredi, 8 h 15 : vous validez les dictionnaires et la première catégorie avant de commencer à préparer les commandes. Vous continuez à traduire les textes du thème, des modules et des e-mails dans l’administration, car le chat ne les modifie pas.
Exemples de demandes : traduire le contenu des produits, traduire toute la boutique avec filtres et marques et traduire les catégories et les pages d’information. Les traductions font partie de TellMyShop Pro, décrit dans les tarifs. TellMyShop fonctionne avec PrestaShop 1.7.8, 8.0+ et 9.0+, avec un paquet distinct pour les anciennes versions de PHP.
Questions et réponses
Comment ajouter une nouvelle langue dans PrestaShop ?
Dans l’administration, allez dans International, Localisation, et importez le pack de localisation du pays, ou ajoutez seulement la langue dans l’onglet Langues. PrestaShop télécharge les traductions de l’interface de la boutique et de l’administration. Le contenu du catalogue, c’est-à-dire les noms et descriptions des produits, reçoit une copie des textes de la langue par défaut, que vous devez ensuite traduire.
Un traducteur automatique comme DeepL suffit-il ?
Pour un premier jet, oui, mais relisez le résultat avant de publier. La traduction mot à mot embrouille les noms de caractéristiques, les tailles et les termes du métier. Mieux vaut rédiger la description directement dans la langue cible à partir de l’original, en gardant les faits : dimensions, matières, conditions de livraison.
Pourquoi une partie de la boutique reste-t-elle dans la langue d’origine après la traduction ?
Parce que la traduction des produits ne couvre pas les dictionnaires : noms des caractéristiques, valeurs des filtres, groupes d’attributs et descriptions des marques. Ils se trouvent ailleurs dans l’administration. Les textes ajoutés dans les modules, comme les bannières et les blocs de texte, restent aussi non traduits, tout comme les textes du thème absents du pack de langue.
Les pages traduites apparaîtront-elles dans Google dans l’autre pays ?
Oui, si chaque version linguistique a sa propre adresse et que les pages se désignent mutuellement par des balises hreflang. Le thème Classic les ajoute automatiquement pour les langues actives. L’essentiel est que le contenu soit vraiment traduit, car une page avec une description en anglais sous une adresse française n’a rien à montrer aux internautes français.
Combien de produits le chat traduira-t-il en une conversation ?
Le contenu des produits passe par lots de 50 au maximum dans une langue, les catégories jusqu’à 20, et les dictionnaires comme les caractéristiques et les attributs jusqu’à 200 éléments à la fois. Chaque lot a un aperçu avant l’enregistrement et vous pouvez annuler chacun séparément. Avec un grand catalogue, commencez par les catégories que vous voulez vendre à l’étranger en premier.
PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.