Traduire une boutique PrestaShop en anglais
Exportez les traductions de votre boutique PrestaShop 1.7 ou 8 en fichiers XLIFF (.xlf), un par domaine, et déposez-les chez Manuce. Vous récupérez les mêmes fichiers, avec les valeurs traduites en anglais, les variables contrôlées et un rapport qui liste ce qui a été traduit et ce qui ne l'a pas été.
Combien ça coûte
Pour les fichiers de langue d'une boutique PrestaShop totalisant environ 8 000 mots, vers l’anglais :
Comprendre, usage interne.
Prêt à transmettre, par le spécialiste technique.
Relecture croisée. Pour ce qui engage.
Prix pour une langue, mise en page d'origine comprise. TVA non applicable, article 293 B du CGI. Le devis exact, calculé sur le nombre de mots de votre fichier, s'affiche avant paiement.
Ce que contient l'export XLIFF de PrestaShop
PrestaShop 1.7 et 8 exportent leurs traductions par domaine : un fichier .xlf pour les textes du thème côté boutique (domaines du type Shop.Theme.Checkout ou Shop.Theme.Catalog), d'autres pour le back-office, d'autres pour chaque module. Chaque fichier se dépose séparément chez Manuce. Cela permet de commencer par ce que voit le client (tunnel de commande, panier, compte) et de garder le back-office pour plus tard.
Un point à connaître avant de commander : les chaînes natives de PrestaShop sont rédigées en anglais à l'origine. Ce qui reste en français dans une boutique, ce sont surtout les modules et thèmes développés en français et les libellés que vous avez réécrits vous-même. C'est là que se trouvent les mots à traduire, et c'est sur ces fichiers qu'il faut concentrer l'export.
Ces fichiers ne contiennent pas les fiches produits, les catégories ni les pages CMS, qui sont stockées en base de données : elles ne font pas partie de cet export XLIFF.
Anglais britannique ou américain : des choix visibles en caisse
Dans une boutique, la variante d'anglais se voit dès le premier bouton. Décidez laquelle vous visez, en cohérence avec la langue configurée dans PrestaShop et votre marché :
Panier: Basket (britannique) ou Cart (américain)Livraison gratuite: Free delivery ou Free shippingCode postal: Postcode ou ZIP codeBon de réduction: Voucher ou CouponTTC: inc. VAT pour le Royaume-Uni, tax incl. ailleurs- orthographe colour / color, dates 31/12 ou 12/31
Le registre change aussi : le « vous » de politesse devient un you direct, et les boutons s'écrivent à l'impératif court (Valider ma commande → Place order). L'anglais est en général 10 à 15 % plus court que le français, ce qui soulage les boutons étroits du thème.
L'affichage des montants (29,90 € contre €29.90) dépend des réglages de langue et de devise de PrestaShop, pas des fichiers de traduction : les nombres ne sont pas modifiés.
Variables, marqueurs et pluriels dans les chaînes PrestaShop
Les chaînes PrestaShop contiennent des variables qu'il faut retrouver intactes dans la traduction, sous plusieurs formes :
- variables nommées :
Affichage de %from%-%to% sur %total% article(s)→Showing %from%-%to% of %total% item(s) - variables de type sprintf :
%s,%d,%1$s, dont l'ordre peut changer en anglais - marqueurs de lien ou de mise en forme comme
[1]…[/1], et balises HTML
Chez Manuce, chaque valeur traduite est comparée à la source : si %total% disparaît ou si une balise est altérée et que l'écart persiste, la valeur source est gardée et le rapport le signale. Mieux vaut une chaîne restée en français qu'une page de catégorie qui affiche une erreur.
L'anglais n'a que deux formes de pluriel (one et other). PrestaShop gère souvent le pluriel par deux chaînes distinctes (Il y a 1 produit. / Il y a %product_count% produits.) ou par la forme « (s) » : chaque chaîne est traduite pour elle-même, sans fusion.
Ce que Manuce rend, et ce qu'il ne fait pas
Vous recevez le même fichier .xlf, dans le même format, prêt à être réimporté : indentation, ordre des entrées, guillemets, commentaires, fins de ligne, encodage et BOM sont conservés. Seules les valeurs changent. Un rapport accompagne chaque fichier : chaînes traduites, chaînes laissées telles quelles et pourquoi.
Ne sont pas traduits : les clés, les valeurs vides, les URL, les adresses e-mail, les nombres, les couleurs, les formats de date, les identifiants et tout ce qui est marqué non traduisible. Le prix porte sur les mots des valeurs, clés et balises exclues ; l'anglais est au tarif de base (coefficient ×1).
Ce que Manuce ne fait pas : il ne se connecte pas à votre boutique, n'importe pas les fichiers et ne traduit pas le contenu stocké en base (fiches produits, pages CMS). Il ne produit pas non plus de traduction assermentée : pour des conditions générales de vente destinées à des clients britanniques, faites valider le texte juridique par un professionnel du droit. Pour les textes vus par vos clients, le niveau Professionnel est le plus adapté ; Essentiel suffit pour un back-office à usage interne.
Préparer l'export et vérifier après import
Avant de déposer :
- exportez la langue anglaise pour le thème et pour chaque module concerné, un fichier par domaine ;
- repérez les modules développés en français : ce sont eux qui portent l'essentiel des mots ;
- gardez une copie des fichiers d'origine pour pouvoir comparer.
Après réimport dans PrestaShop :
- videz le cache, puis parcourez un achat complet : fiche produit, panier, adresse, livraison, paiement, confirmation ;
- vérifiez que la variante est homogène : un Basket d'un côté et un Cart de l'autre trahit deux sources différentes ;
- contrôlez les boutons dont le thème force les majuscules (
ADD TO BASKET) ; - reprenez les chaînes que le rapport signale comme laissées en source, en général à cause d'une variable.
En pratique
- Exportez depuis PrestaShop les fichiers XLIFF de la langue anglaise, domaine par domaine.
- Déposez chaque fichier .xlf sur Manuce : le devis s'affiche sur le nombre exact de mots.
- Contrôlez l'extrait gratuit, notamment la variante britannique ou américaine des termes clés.
- Récupérez les fichiers traduits et le rapport, puis réimportez-les dans PrestaShop.
- Videz le cache et testez un parcours d'achat complet en anglais.
Questions fréquentes
Les textes de base de PrestaShop ne sont-ils pas déjà en anglais ?
Si : les chaînes natives sont rédigées en anglais à l'origine. Ce qu'il faut traduire, ce sont surtout les modules et thèmes écrits en français et les libellés que vous avez personnalisés. Concentrez l'export sur ces domaines pour ne payer que les mots utiles.
Les fiches produits sont-elles traduites ?
Non, pas par cet export : les fiches produits, catégories et pages CMS sont en base de données, pas dans les fichiers XLIFF. Manuce traduit les fichiers que vous déposez, il ne se connecte pas à la boutique.
Que se passe-t-il si une variable comme %total% est abîmée ?
Chaque valeur traduite est comparée à la source. Si l'écart sur une variable ou une balise persiste, la valeur source est gardée et le rapport l'indique, pour que la page continue de s'afficher correctement.
Faut-il choisir entre anglais britannique et américain ?
Oui, c'est préférable : panier, livraison, code postal et TVA ne se disent pas pareil. Vérifiez la variante sur l'extrait gratuit et contrôlez l'homogénéité après import, surtout si certains modules étaient déjà traduits par ailleurs.
Puis-je déposer tous les domaines en une seule fois ?
Chaque fichier .xlf se dépose séparément, un par domaine. Cela permet de traiter en priorité le thème et le tunnel de commande, puis les modules et le back-office.
Le spécialiste qui s’en charge
Ce sujet est confié à Dédale, le spécialiste technique. Voir comment il travaille.
Le même fichier, vers une autre langue
Vers l’anglais, d’autres fichiers
À lire aussi
Testez sur votre fichier, gratuitement
Un extrait de votre fichier traduit au niveau choisi, avant tout paiement. Vous jugez, puis vous décidez.