Blog ENI : Toute la veille numérique !
🐠 -25€ dès 75€ 
+ 7 jours d'accès à la Bibliothèque Numérique ENI. Cliquez ici
Accès illimité 24h/24 à tous nos livres & vidéos ! 
Découvrez la Bibliothèque Numérique ENI. Cliquez ici
  1. Livres et vidéos
  2. WordPress et ses extensions
  3. Traduire son site
Extrait - WordPress et ses extensions Développez votre site de A à Z (théorie, TP, ressources)
Extraits du livre
WordPress et ses extensions Développez votre site de A à Z (théorie, TP, ressources) Revenir à la page d'achat du livre

Traduire son site - WPML

Introduction

La traduction est importante, si vous voulez rendre votre site, vos thèmes ou vos extensions multilingues, afin de toucher un plus large public.

Si vous avez trouvé un thème ou une extension répondant exactement à votre recherche, mais entièrement en anglais, traduire peut s’avérer très utile et vous permet un gain de temps non négligeable. C’est souvent le cas pour certains thèmes gratuits ou payants, notamment ceux disponibles sur le célèbre site https://themeforest.net, permettant d’acheter des thèmes très performants, mais la plupart du temps en anglais... Ils sont pour la majorité compatibles avec les extensions de traduction comme WPML et surtout prêts à être traduits. 

Pour pouvoir traduire un thème ou une extension, il est essentiel que celui-ci utilise les fonctions WordPress pour les textes. Si elles ne sont pas présentes, il faudra les ajouter.

Si vous modifiez les fichiers sources, assurez-vous de répercuter cette modification lors de la mise à jour. Parfois, lors de mises à jour, le développeur peut ajouter la traduction. Cependant, il est préférable de partir directement sur un thème qui offre la possibilité d’être traduit.

Vous pouvez aussi, dans certains cas, utiliser des hooks pour modifier une fonction, ou le faire...

Installation de l’extension WPML

WPML, disponible à l’achat sur le site officiel de cette extension, se démarque parmi d’autres options gratuites de traduction. Aucune ne rivalise avec la puissance et les fonctionnalités uniques de WPML. Cette extension va pouvoir traduire l’intégralité de votre site de manière simple et efficace en offrant des fonctionnalités exclusives pour une expérience de traduction inégalée !

Vous trouverez le site officiel de WPML en français ici : https://wpml.org/fr

images/14EI01N.png

Site officiel de WPML

L’extension propose plusieurs formules de 39 €/an à 199 €/an que vous pouvez retrouver ici : https://wpml.org/fr/purchase. Vous pouvez essayer l’extension gratuitement pendant 30 jours.

images/14EI02N.png

Comparatif des prix de WPML

WMPL propose un tableau comparatif avec les autres extensions : https://wpml.org/fr/accueil/comparaison-de-wpml-avec-des-alternatives-gratuites-et-payantes

images/14EI03N.png

Comparatif avec les autres extensions de langue

Pour télécharger l’extension, il vous faudra vous inscrire sur le site et la payer. Vous recevrez alors un fichier compressé au format ZIP à télécharger et décompresser. Puis, il faudra l’installer sur le site et l’activer.

Une notification vous invite à configurer WPML et à consulter le Guide pour...

Configurer WPML

1. La page de configuration rapide

La page de configuration rapide propose sept étapes : Langues, Format URL, Enregistrer WPML, Mode de traduction, Assistance technique, PluginsTerminé.

Langues permet de choisir les langues que vous souhaitez installer pour traduire votre site. Nous allons utiliser l’anglais.

images/14EI05N.png

Étape 1 - Langues de la page de configuration rapide de WPML

Format URL permet de choisir le format souhaité pour vos URL. Soit en ajoutant /en à la fin de l’URL, soit en choisissant un domaine spécifique ou en tant que paramètre PHP.

Dans la mesure du possible, choisissez une URL spécifique en .com pour l’anglais et .fr pour le français par exemple; vous pouvez également utiliser un sous-domaine de type https://en.monnomdedomaine.com, par exemple. Un nom de domaine spécifique est plus optimal pour le référencement.

Pour l’exercice, utilisez le répertoire /en. Vous pouvez modifier ces paramètres par la suite.

images/14EI06N.png

Étape 2 - Format URL de la page de configuration rapide de WPML

Enregistrer WPML permet d’activer la clé de licence de WPML. Pour cela, il faut avoir souscrit à un abonnement.

images/14EI07N.png

Étape 3 - Enregistrer WPML de la page de configuration rapide de WPML

Mode de traduction permet de traduire son site manuellement ou automatiquement avec WPML. Vous pourrez relire la traduction avant la publication.

images/14EI08N.png

Étape 4 - Mode de traduction de la page de configuration rapide de WPML

Assistance technique permet de recevoir des informations sur les thèmes et extensions de votre site compatibles avec WPML afin de trouver des solutions pour vous.

images/14EI09N.png

Étape 5 - Assistance technique de la page de configuration rapide de WPML

Plugins permet d’améliorer les traductions de votre site à l’aide d’extensions pratiques. Installez l’extension String translation qui vous permet de traduire des éléments de texte statiques sur votre site web provenant de thèmes et de plugins prêts à être traduits.

L’extension Contact Form 7 Multilingual permet de créer des formulaires multilingues.

L’extension Toolset Types permet d’ajouter...

Traduire le site

Dans l’onglet WPML - Gestion de traduction, vous avez accès complet à tout le contenu traduisible du site, vous pouvez cliquer sur l’icône Actions afin de laisser une note à votre équipe de traducteurs ou cliquer sur le lien Modifier afin d’accéder à la page à traduire. Le résultat est le même que si vous passiez directement sur la page via l’onglet Pages, par exemple.

images/14EI19N.png

Onglet Gestion de traduction du menu WPML

Vous remarquerez que sur l’onglet Pages, Articles ou sur l’onglet Apparence - Elementor Header & Footer Builder (si vous utilisez cette extension), dans la liste, une nouvelle colonne est apparue avec le nom de la langue est une icône Plus (+), qui vous permet d’accéder directement à la page pour traduire le contenu.

images/14EI20N.png

Onglet Pages avec la colonne de la langue

Quand vous vous rendez sur une page, un article, le constructeur d’en-tête et de pied de page d’Elementor, vous avez dans la colonne de droite de la page une section Langue. Cette section, similaire à l’icône + dans la liste des pages, va permettre de créer la page de traduction. Une fonctionnalité supplémentaire se trouve dans la colonne : Duplication. Elle va permettre de dupliquer le contenu de la page tout en préservant la mise en page existante. Il suffira alors de traduire uniquement...

Traduire les autres éléments du site

1. Les menus

Si vous avez créé votre menu Français au fur et à mesure dans une langue puis effectué la traduction des pages, la synchronisation devrait se faire automatiquement sans problème. Mais il arrive parfois que WordPress ne parvienne pas à établir la corrélation, il sera alors nécessaire de synchroniser manuellement les menus afin qu’ils puissent faire la relation entre l’onglet français et celui des autres langues.

Pour cela, vous pouvez vous rendre dans l’onglet WPML - Synchroniser les menus WP ou dans l’onglet Apparence - Menus.

images/14EI23N.png

Onglet WPML - Synchroniser les menus WP après la synchronisation

Dans l’onglet Apparence - Menus, cliquez sur le lien Synchroniser les menus entre les langues, puis cochez tous les onglets et validez afin de créer la relation entre les onglets français et les onglets des autres langues. Les onglets des menus sont alors synchronisés ; dans la page Apparence - Menus, dans Traductions, vous retrouvez une icône Crayon et le nom de la langue.

images/14EI24N.png

Onglet Apparence - Menus après synchronisation avec l’icône Crayon et le nom de la langue

2. Les widgets

Pour traduire les widgets, il est essentiel que le thème soit compatible avec les widgets. Pour les traduire, il faut utiliser l’extension String Translation de WPML, puis aller...

Traduire les extensions

1. Traduire Contact Form 7

Pour traduire l’extension Contact Form 7, vous disposez de plusieurs solutions.

Créez un nouveau formulaire en anglais dans l’onglet Contact. Dans l’onglet Traduction de chaîne, traduisez le code court français par le code court du formulaire en anglais.

Vous pouvez utiliser aussi une extension gratuite de WPML, l’extension Contact Form 7 Multilingual. Téléchargez l’extension sur le site de WPML, installez et activez-la. Puis cliquez dans le menu Contact et sur le lien Modifier de votre formulaire.

Dans la colonne de droite,une section Langues va vous permettre de traduire le formulaire.

images/14EI28N.png

Onglet Contact avec la section de droite Langues

Dupliquez la page et traduisez les chaînes, puis cliquez sur le bouton Terminé. Le formulaire est maintenant traduit.

images/14EI29N.png

Traduction des chaînes pour le formulaire de contact

2. Traduire vos extensions

La traduction d’une extension nécessite l’utilisation de fonctions pour les textes de WordPress.

Dans les chapitres sur la création des extensions, ces fonctions n’ont pas été employées, sinon l’extension apparaîtrait dans l’onglet Traduction de chaîne, avec comme domaine le nom clé du fichier dans lequel se trouvent les chaînes de traduction (cf. chapitre WordPress et les extensions - WordPress et PHP, section Les fonctions...

Les add-ons (extensions) gratuits de WPML

WPML met à disposition des extensions à télécharger gratuitement pour aider à traduire d’autres extensions populaires comme WooCommerce, Gravity Forms, Contact Form 7, Ninja Forms, WPForms, BuddyPress, Advanced Custom Fields, WP All Import, MailChimp, WPML SEO, WPML GraphQL, et WPML ElasticPress.

WPML a aussi développé des extensions pour la construction de sites multilingues avancés comme Media Translation, Toolset Types, Stycky Links et CMS Navigation.

images/14EI32N.png

Liste des extensions de WPML pour les extensions populaires

Ces extensions sont entièrement incluses et gratuites avec votre abonnement. Un guide d’utilisation est disponible pour chaque extension afin de les prendre en main rapidement.

images/14EI33N.png

Liste des extensions de WPML pour la construction de sites multilingues avancés

Conclusion

Maintenant que l’on arrive à la fin de ce chapitre, vous devriez comprendre pourquoi nous avons choisi de présenter WPML comme solution de traduction pour un site internet plutôt qu’une autre solution gratuite. Cette extension est la plus puissante du marché et la plus facile à prendre en main.

De nombreuses fonctionnalités sont compatibles avec les extensions les plus populaires. Beaucoup d’extensions de WPML ont été développées afin d’augmenter sa propre puissance.

Cette extension offre une solution complète, même le référencement a été optimisé pour une expérience multilingue maximale.