Prestashop 1.7 embarque un système de traduction complet vous permettant de traduire simplement votre boutique.
Les traductions des textes sous Prestashop, bien que très pratiques, restent souvent méconnues des utilisateurs.
Dans cet article nous allons vous aider à mieux comprendre et maîtriser cet aspect crucial de votre boutique en ligne.
Comment fonctionne le système de traduction sur Prestashop ?
Prestashop est doté d’un système de traduction très bien conçu et facile à prendre en main. En quelques minutes vous aurez la possibilité de traduire n’importe quel texte de votre boutique.
Tout d’abord, il est important de comprendre qu’il existe deux type de traductions :
- Les traductions des contenus de votre site
- Les traductions internes à Prestashop
Les traductions des contenus
Les traductions des textes des contenus correspondent aux :
- Titres de vos produits, catégories, pages…
- Descriptions de vos produits et catégories
- Contenus de vos pages CMS
- Caractéristiques et attributs de vos produits
Ce sont donc tous les textes relatifs aux contenus dynamiques et liés à votre activité e-commerce.
Les traductions internes à Prestashop
Les traductions internes à Prestashop correspondent aux textes qui ont été pré-installés par Prestashop et qui sont présents dès l’installation de votre boutique.
Ces textes sont génériques et statiques (n’ont pas la volonté d’être traduit régulièrement).
Ces derniers peuvent donc être :
- Le bouton « Ajouter au panier »
- Le tunnel d’achat
- La section « Mon compte »
- La page « Contactez-nous »
Les traductions internes à Prestashop peuvent aussi être les textes de votre thème et ceux de modules ou blocks.
Comment détecter une traduction dans le code de Prestashop ?
Voici comment détecter simplement une traduction dans le code de votre Prestashop en version 1.7 :
{l s='Next' d='Shop.Theme.Actions'}
Pour la version 1.6, voici à quoi cela ressemble :
{l s='You cannot place a new order from your country.'}
Veuillez noter que les traductions dans le code sont toujours en anglais.
Pour les traduire en français ou dans une autre langue, il faut le faire via le back office.
Attention, pour insérer une apostrophe dans une traduction Prestashop sans erreur 500, procédez comme suit :
{l s='Let\'s talk' d='Shop.Theme.Actions'}
Par la suite, il faudra suivre la structure de domaine. Pour ce faire, n’hésitez pas à consulter la documentation technique disponible ici.
Comment traduire son Prestashop 1.7 ?
Nous allons voir maintenant comment traduire sa boutique Prestashop en version 1.7.
Pour rappel, la traduction s’applique aussi bien pour un site web seulement dans une langue qu’à un site web en multilingue ayant plusieurs langues.
À cette étape, il est également intéressant de vous demander si vous souhaitez vous lancer en multilangue ou en multiboutique.
N’hésitez pas à consulter notre guide sur la différence entre les deux.
Traduire les textes internes
🚀 Pour commencer, commençons à traduire les contenus internes et statiques.
Pour ce faire, il faut se rendre dans le back-office : « International », puis « Traductions ».
Dans le bloc « Modifier les traductions », il faut alors sélectionner :
- Type de traduction : thèmes / modules / e-mails… (selon le besoin)
- Sélectionnez votre thème : choisir le thème utilisé
- Choisissez votre langue : choisir la langue à traduire (français par défaut si une seule langue)
- Cliquez sur « Modifier »
Il ne vous reste plus qu’à traduire les textes que vous désirez. Nous vous rappelons que ces contenus ne sont pas voués à être traduits constamment.
Traduire les contenus
Passons maintenant à la traduction de vos fiches produits, catégories, pages CMS.
Prestashop étant très bien fait, cela est très simple !
Il vous suffit de cliquer sur tous les menu de langue « Fr » et de sélectionner la langue de traduction.
Ces petits menus sont présents partout dans Prestashop à partir du moment où vous avez ajouteé une langue.
Si vous n’avez pas ajouté de langue, n’hésitez pas à consulter notre page dédiée.
En conclusion, PrestaShop offre une solution pratique et efficace pour gérer les textes de votre boutique, que ce soit pour une configuration multilingue ou simplement pour personnaliser la langue principale de votre site.
Malheureusement, la modification des textes peut s’avérer compliquée et fastidieuse.
C’est pour cela que nous vous recommandons d’opter pour une solution de traduction dédiée à Prestashop.
Reversia est le module idéal pour traduire l’intégralité de votre boutique en quelques clics et de manière automatisée.
Prêt à traduire votre Prestashop ?
- Pas d'engagement
- Installation rapide
- Accompagnement dédié