Ouvrir Traductions → Chaînes.
- Choisissez la langue dans la première case.
- Filtrer par statut :
- Tout — tous.
- À traduire — en attente.
- Machine — traduit par la machine.
- Révisé — vérifié par vous.
- Échoué — le service n’a pas pu les traduire.
- Utiliser Recherche… pour rechercher une phrase.
- Cliquez sur la traduction, corrigez-la et cliquez en dehors du champ. Ça s’enregistre tout seul — il n’y a pas de bouton.
Le Où la colonne indique où apparaît la phrase ; survolez-la pour voir l'adresse.
Une traduction vérifiée manuellement n'est jamais remplacée par la machine.
Sur la page elle-même
Pour corriger une traduction tout en regardant la page où elle apparaît :
- Connecté en tant qu’administrateur, ouvrez le site et choisissez Modifier les traductions → la langue dans la barre d’outils. Sur une page déjà traduite, vous pouvez aussi ajouter
?pht_edit=1à l’adresse. - Un panneau s’ouvre à droite avec les phrases de cette page, dans l’ordre où elles apparaissent. En haut, à côté du drapeau de la langue source, se trouve le texte du site ; en dessous, à côté du drapeau de la langue, la traduction.
- Pointez sur une phrase ou cliquez dans son champ : la page indique où elle se trouve.
- Corrigez-la et appuyez sur Sauvegarder (ou Ctrl+Entrée, ⌘+Entrée sur Mac). La page change immédiatement, sans rechargement. Annuler rétablit le contenu précédent. Un champ vide affiche le texte original.
- Fermez le panneau avec le ×.
La recherche et le filtre d’état fonctionnent comme dans Strings. Cela fonctionne aussi pour les langues en brouillon, avant leur publication.
Le panneau ne répertorie que les phrases connues de l’extension. Les textes déjà traduits par un pack de traduction WordPress ou une autre extension sont exclus, et le panneau indique combien il y en a. Pour les textes qui ne s’affichent qu’avec un panier complet ou dans une erreur de commande, utilisez d’abord le mode d'enregistrement .
Avec un cache de page, les visiteurs voient la correction une minute plus tard (voir Cache de page).
Textes qui ont échoué
Un texte que le service ne peut pas traduire — pas même tout seul — est marqué Échoué et ne bloque pas les autres. Écrivez la traduction à la main dans Strings → Échoué. Le Traduire le site bouton essaie également de les retraduire.
Une phrase, une traduction
Chaque phrase a une seule traduction sur tout le site. “Gratuit” est toujours traduit de la même manière, où qu'il apparaisse. Si vous avez besoin de traductions différentes pour le même mot à différents endroits, réécrivez le texte source pour les distinguer.
Mode d'enregistrement
Le plugin lit le site comme un visiteur anonyme le voit. Cela ne montre jamais un panier avec des articles, un paiement avec des erreurs de validation ou le message pour un coupon invalide — et c'est exactement là où se trouvent les phrases qui se démarquent le plus lorsqu'elles restent non traduites.
Pour les attraper :
- Connecté en tant qu'administrateur, ouvrez le site avec
?pht_record=1dans l'adresse (ou cliquez activez le mode d'enregistrement sur le tableau de bord). - Parcourez dans la langue source : ajoutez des articles au panier, déclenchez des erreurs de paiement, utilisez un coupon invalide, soumettez des formulaires incomplets.
- Retournez au tableau de bord et cliquez Importer un enregistrement.
- Cliquez Traduire le site pour traduire ce qui a été importé.
Cela ne fonctionne que pour les administrateurs et ne coûte rien pour les visiteurs.
les packs de traduction WordPress
Un site traduit a deux sources de texte :
| Source | Ce qu'il traduit | Coût |
|---|---|---|
| Packs officiels de WordPress.org | L'interface du logiciel : “Sous-total”, “Passer à la caisse”, “Ajouter un coupon”, messages d'erreur, dates, monnaie | Gratuit, vérifié par des humains |
| Le dictionnaire de ce plugin | Le contenu du site : produits, pages, menus, textes de thème | Caractères de licence |
Si les packs d'une langue ne sont pas installés, WooCommerce montre le panier et le processus de paiement en anglais, sans erreur expliquant pourquoi.
C'est pourquoi le panneau affiche le Packs de traduction manquants message avec le Installer maintenant bouton, qui les installe une langue à la fois et indique ce qui a échoué.
Les packs sont non installés automatiquement lorsque vous enregistrez une langue : l'installation peut prendre du temps et, avec plusieurs langues à la fois, pourrait dépasser la limite de temps du serveur.
Si le bouton ne résout pas le problème
L'installation nécessite un accès à WordPress.org et des permissions d'écriture sur wp-content/languages. Si le serveur ne les a pas, le panneau affiche les commandes WP-CLI à exécuter sur le serveur, comme :
wp language core install es_ES
wp language plugin install woocommerce es_ES
Empêcher le texte d'être traduit
- Noms de marques et termes fixes — utilisez le Glossaire dans les paramètres.
- Un bloc dans l’éditeur — sous Avancé → Classe(s) CSS additionnelle(s), écrivez
notranslate. Le bloc, avec tout ce qu’il contient, reste dans la langue originale. Les constructeurs de pages (Elementor et autres) fonctionnent de la même manière, dans leur champ de classe CSS. - En HTML — l’attribut
translate="no"ou lanotranslateclasse, que Google Translate respecte également :
<span translate="no">Name That Stays The Same</span>
<span class="notranslate">Name That Stays The Same</span>
Les titres des articles et des produits, les noms de catégories ainsi que les textes du thème et des extensions sont traduits avant d’arriver sur la page, et aucun des deux ne les protège à cet endroit : utilisez le Glossaire, ou corrigez-les dans Chaînes.
- Adresses — le texte à l'intérieur
<address>n'est jamais traduit. - Les noms de personnes, les emails, les numéros de téléphone, les numéros fiscaux et les adresses sont conservés exactement comme écrits.
- Une mauvaise traduction ? Corrigez-la dans Chaînes — elle devient révisée et protégée.