Sauter la navigation
Mis à jour
Septembre 10, 2024

WPML String Translation vous permet de traduire les textes qui ne se trouvent pas dans les articles, les pages et les taxonomies. Cela inclut le slogan du site, les textes généraux dans les écrans d’administration, les titres des widgets et de nombreux autres textes.

Dans la String Translation, vous pouvez traduire les éléments de texte statiques sur votre site Web provenant de thèmes et de plugins prêts pour la traduction. Si vous êtes un développeur créant un thème, un plugin ou un site Web personnalisé et que vous souhaitez y ajouter une prise en charge multilingue, consultez comment livrer un projet WordPress internationalisé.

Sur cette Page :

Télécharger et activer la String Translation

Le module WPML de String Translation est fourni avec les types de comptes Multilingual CMS et Multilingual Agency.

Le plugin OTGS Installer vous permet d’installer et d’activer facilement le plugin principal WPML, String Translation, et tous les autres composants WPML.

Alternativement, vous pouvez télécharger l’add-on String Translation depuis votre compte WPML.org, dans la section Téléchargements.

Une fois que vous l’avez installé et activé sur votre site, allez dans WPML → String Translation.

Comment trouver et traduire des chaînes avec WPML

La plupart des sites contiennent de nombreuses chaînes à traduire. Ces chaînes proviennent des différents thèmes et plugins de votre site. Pour identifier et sélectionner les chaînes spécifiques que vous souhaitez traduire, vous pouvez utiliser les menus déroulants en haut de la page String Translation. Vous pouvez également rechercher le texte exact que vous souhaitez traduire.

Filtrage des chaînes pour la traduction

Vous ne trouvez pas une chaîne particulière que vous souhaitez traduire ?

Par défaut, WPML ne charge pas toutes les chaînes dans le tableau de String Translation.

Voir comment trouver des chaînes et les ajouter à String Translation.

Traduire soi-même des chaînes de texte

Une fois que vous avez localisé une chaîne que vous souhaitez traduire, cliquez sur l’icône plus sous le drapeau de la langue dans laquelle vous souhaitez la traduire.

Cliquer sur l’icône plus pour traduire une chaîne

Vous pouvez enregistrer votre traduction en appuyant sur les touches Entrée ou Tabulation de votre clavier ou en cliquant simplement sur le bouton de sortie de la fenêtre. La touche de tabulation vous permet de passer d’une langue à l’autre sans avoir à cliquer.

Vous pouvez également sélectionner plusieurs chaînes pour la traduction. Cliquez sur les cases à cocher à côté des chaînes et sélectionnez les langues dans la liste. Ensuite, cliquez sur Traduire et allez à WPML → Traductions pour les traduire en utilisant l’Éditeur de traduction avancé.

Envoi de chaînes de texte aux traducteurs

Avec WPML, vous pouvez envoyer des chaînes à vos traducteurs. Cliquez sur les cases à cocher à côté des chaînes que vous souhaitez envoyer pour traduction. Ensuite, sélectionnez les langues dans la liste et ajoutez les chaînes au panier de traduction.

Ajout de chaînes au panier de traduction

Depuis le panier de traduction, assignez la tâche de traduction à votre/vos traducteur(s) pour traduire les chaînes en utilisant l’Éditeur de traduction avancé. Vous pouvez également envoyer les travaux à un service de traduction.

Traduction automatique des chaînes de texte

Pour traduire automatiquement des chaînes dans String Translation, commencez par sélectionner les éléments que vous souhaitez traduire. Cela ouvrira une section intitulée Traduire les chaînes sélectionnées, avec une liste des langues disponibles. Sélectionnez les langues dans lesquelles vous souhaitez traduire et cliquez sur Traduire.

WPML traduira maintenant automatiquement vos chaînes et mettra à jour le tableau une fois prêt.

Comment supprimer une chaîne de texte ?

Lorsque vous n’utilisez plus un certain thème ou plugin, vous pouvez souhaiter supprimer les chaînes associées. Pour ce faire, sélectionnez simplement les chaînes que vous souhaitez supprimer et cliquez sur Supprimer les chaînes sélectionnées.

Supprimer une chaîne

Pour supprimer toutes les chaînes non traduites appartenant à un certain domaine, faites défiler vers le bas jusqu’à Supprimer les chaînes par domaine et cliquez sur Supprimer les chaînes. Sélectionnez les domaines des chaînes dont vous n’avez plus besoin et cliquez sur Supprimer. Les chaînes non traduites dans ces domaines n’apparaîtront plus sur l’écran String Translation.

Supprimer toutes les chaînes pour un certain domaine

Vous pouvez toujours ajouter les chaînes à nouveau en allant à WPMLLocalisation des thèmes et plugins. Choisissez le plugin ou le thème et scannez-le pour rendre ses chaînes disponibles à nouveau pour la traduction.

Comment traduire des thèmes et des extensions codés dans des langues autres que l’anglais ?

Si un thème ou un plugin que vous utilisez est codé dans une langue autre que l’anglais, WPML peut mal catégoriser la langue source des chaînes. Veuillez consulter notre documentation sur comment changer la langue source des chaînes individuelles et des domaines entiers sur la page String Translation.

Importation et exportation de fichiers PO

Vous pouvez importer des traductions à partir d’autres sources et exporter vos traductions actuelles à l’aide de fichiers PO.

Si vous choisissez d’exporter des chaînes sans leurs traductions, l’extension de fichier sera .pot (Portable Object Template). Si vous choisissez d’inclure des traductions, l’extension sera .po.

Lorsque vous importez des traductions, vous devez choisir la langue d’importation.

Pour les développeurs : Création d’un fichier de configuration de la langue

Les auteurs de thèmes et de plugins sont encouragés à inclure un fichier de configuration de langue dans leur code, qui indique à WPML quelles chaînes de la table wp_options enregistrer pour la traduction. Cela peut faire gagner beaucoup de temps aux utilisateurs finaux qui configurent des sites multilingues.