Découvrez comment enregistrer les chaînes que WPML ne peut pas enregistrer automatiquement, y compris les paramètres des thèmes ou des extensions, les options et les profils d’utilisateurs.
Le tableau suivant résume les solutions disponibles lorsque vous ne trouvez pas de chaînes spécifiques.
Ce qui doit être traduit
Que faire
Ce qui doit être traduit
Le thème ou l’extension indique être traduit à 100 %, mais tout ou partie des traductions sont manquantes sur l’interface publique du site
Que faire
Mettre à jour les traductions du thème ou de l’extensionCe qui doit être traduit
Les chaînes de l’interface d’administration, les paramètres de thème/d'extension, les widgets et les e-mails ou messages personnalisés
Que faire
Enregistrer les chaînes d’administration et de paramètres pour la traductionCe qui doit être traduit
Les chaînes JavaScript provenant d’un thème ou d’une extension n’apparaissent pas dans la Traduction de chaînes
Que faire
Enregistrer les chaînes des fichiers JavaScript pour la traductionCe qui doit être traduit
Les informations du profil utilisateur comme les noms, les biographies ou les champs personnalisés
Que faire
Rendre les rôles d’utilisateurs traduisiblesCe qui doit être traduit
Vous souhaitez remplacer les traductions fournies par le thème ou l’extension
Que faire
Analyser le thème ou l’extension à la recherche de chaînesCe qui doit être traduit
Les traductions de chaînes diverses ne sont pas synchronisées sur un site fonctionnant sur plusieurs serveurs
Que faire
Synchroniser les fichiers MO sur vos serveursMise à jour des traductions de thèmes ou d’extensions
Pour voir si votre thème ou votre extension inclut des traductions pour vos langues, visitez leurs pages respectives dans le répertoire de thèmes ou d’extensions WordPress. Recherchez cette information dans la section Langues ou Traductions.
Si vous ne voyez pas les traductions sur votre site, c’est probablement parce que vous avez d’abord installé et activé le thème ou l’extension, puis configuré les langues de WPML par la suite. Pour afficher les traductions :
- Dans l’interface d’administration de votre site, accédez à Tableau de bord → Mises à jour.
- Faites défiler jusqu’à la section Traductions et cliquez sur Mettre à jour les traductions.

Vous devriez maintenant voir les traductions mises à jour sur l’interface publique.
Enregistrement des chaînes de l’interface d’administration de WordPress et des paramètres de thèmes et d’extensions
Lorsque le thème ou l’extension que vous utilisez n’est pas entièrement compatible avec WPML, vous devez traduire manuellement certains de leurs textes. Cela inclut :
- Les textes du panneau d’options de votre thème, comme le texte du pied de page, les mentions de droits d'auteur et les messages personnalisés
- Les étiquettes, les messages ou d’autres textes personnalisés définis dans les options et les paramètres de l’extension
- Certains paramètres du noyau de WordPress, comme votre format d’heure
- Certains titres et contenus de widgets
Avant de traduire ces textes vous-même, nous vous recommandons de contacter les auteurs et de leur demander de rendre leur thème ou leur extension entièrement compatible avec WPML grâce à notre programme Go Global.
Pour enregistrer ces textes pour la traduction vous-même :
- Accédez à WPML → Traduction de chaînes.
- Faites défiler jusqu’à Utilitaires, développez la section Vous ne trouvez pas les chaînes que vous cherchez ? et cliquez sur le lien Traduction des textes d'administration.

- Sur la page des textes d’administration, sélectionnez les chaînes que vous souhaitez traduire et cliquez sur Ajouter à la traduction de chaînes.
Ces chaînes seront désormais disponibles pour la traduction dans Traduction de chaînes.
Enregistrement des chaînes à partir de fichiers JavaScript
Certains thèmes et extensions conservent certains textes (chaînes) de l’interface publique dans des fichiers JavaScript. Le plus souvent, c’est le cas des fonctionnalités de l’interface publique qui actualisent leur contenu sans avoir besoin de rafraîchir toute la page.
Par exemple, c’est le cas avec les blocs Panier de WooCommerce et Validation de commande de WooCommerce. Par défaut, WPML ne voit pas ces chaînes. Pour les traduire, vous devez l’activer dans les paramètres de WPML :
- Accédez à WPML → Paramètres.
- Faites défiler jusqu’à la section Traduction de chaînes et activez l’option Détecter les chaînes dans les fichiers JavaScript.
- Sur votre interface publique, visitez la page où votre chaîne JavaScript apparaît. Cela enregistre le script qui la contient.
- Ensuite, accédez à WPML → Localisation des thèmes et des extensions, sélectionnez l’extension ou le thème qui contient les chaînes non traduites, et cliquez sur Analyser.
- Enfin, accédez à WPML → Traduction de chaînes pour traduire vos chaînes JavaScript.
Comme cette fonctionnalité peut avoir un impact sur les performances du site, après avoir traduit vos chaînes, retournez dans WPML → Paramètres et désactivez-la.
Analyse d’un thème ou d’une extension pour mettre à jour les traductions existantes
L’enregistrement automatique de WPML optimise les performances du site en rendant disponibles pour la traduction uniquement les textes non traduits des thèmes et des extensions. L’analyse d’un thème ou d’une extension charge toutes les chaînes, même celles qui ont déjà des traductions.
Pour analyser un thème ou une extension :
- Accédez à WPML → Localisation des thèmes et des extensions.
- Sélectionnez votre thème ou votre extension et analysez-le.

Les chaînes de ces composants seront désormais disponibles pour la traduction dans Traduction de chaînes.
Gardez à l’esprit que WPML ne peut trouver que les traductions existantes qui ont été chargées au moins une fois. Bien que cela se produise généralement automatiquement, vous devez parfois déclencher cette action vous-même.
Pour ce faire, il vous suffit de visiter la page contenant vos traductions manquantes sur l’interface publique. Lorsque vous consultez la page, WPML enregistre automatiquement les traductions manquantes.

