WPML, Site Multilingue Simple WordPress

46

WordPress ne propose malheureusement pas nativement de proposer votre blog dans différentes. Mais comme toujours avec WordPress, la communauté à palier ce défaut. De nombreux plugins WordPress existent pour rendre votre site WordPress multilingue. Nous avons choisie de nous focaliser sur WPML.

Cet article est a compléter de la lecture de notre Guide Complet pour le Référencement WordPress.

Qu’on ne s’y trompe pas, nous ne parlons pas juste de comment transformer votre WordPress en site WordPress Multilingue, nous le vivons au quotidien. Nous utilisons les capacités multilingue de WordPress sur deux autres sites traitant des thèmes WordPress et des plugins WordPress, pour un total de plus de 15 langues. Pour ceux qui voudraient voir le résultat, rendez-vous à la fin de cet article sur WordPress Multilingue.

Petit détail qui ravira les amateurs, ce plugin permettra également de faire basculer votre installation WordPress e-Commerce en site de e-Commerce multilingue.

1 – Localisez les Mots de votre Thème, pour un WordPress Multilingue

Avant d’installer quoi que ce soit et que votre site WordPress devienne un site WordPress Multilingue, la première des choses est de localiser les chaînes de caractères de votre thème. PHP et la boite à outil Gettext nous offrent deux fonctions : _e() et _().

La seule différence entre _e() et _() est que _e() affiche une chaine de caractère alors que _() est utilisé pour assigner cette chaine de caractère.

Disons que dans votre thème, vous ayez ce code :

<div>
    <h1>Bienvenue sur mon Blog WordPress!</h1>
    <p>Tu va kiffer bébé</p>
</div><!-- #content -->

La seule chose que vous avez à faire est d’utiliser _e() et _() comme ceci

<div>
    <h1>_e("Bienvenue sur mon Blog WordPress!")</h1>
    <p>_e("Tu va kiffer bébé")</p>
</div><!-- #content -->

Une fois cela fait, vos chaine de caractères seront reconnue par WPML comme chaine traduisible, et ainsi votre site commencera à prendre des couleurs de site WordPress Multilingue.

Cependant, WPML offre aussi une autre façon de traduire tout votre site WordPress, plus automatique.

Il s’agit d’une fonction intégrée dans le plugin WPML, de quoi passer à la vitesse multilingue plus simplement, par votre interface d’administration WordPress.

2 – Installation et Configuration du plugin Multilingue WordPress : WPML

Maintenant que votre thème est près à être localisé, la prochaine étape est d’installer le plugin multilingue WordPress que nous plébiscitons : WPML. Ce plugin WordPress multilingue rendra notre site WordPress disponible dans toutes les langues du monde, ou dans une seule, à vous de voir. Maintenant, installez le plugin que vous pouvez télécharger ici.

Activez le plugin et vous verrez apparaitre un lien « WPML » dans votre tableau de bord WordPress.

3 – Traduire les Chaine de Caractères de votre Thème et plugins WordPress pour le multilingue

Maintenant que c’est fait, nous voudrions traduire en Anglais. Pour se faire, cliquez sur « Theme and plugins localization » situé sous l’onglet WPML. Sur la page « Theme and plugins localization » choisissez l’option Translate the theme by WPML, et vous pourrez les traduire directement dans votre interface wordpress. Si vous préférez utiliser un fichier .mo, pas de problème, WPML vous le permet.

Translate the theme by WPML est la fonction automatique de recherche de chaine de texte à traduire.

Traduction du thème

Pour traduire votre thème WordPress, ce plugin WordPress multilingue vous propose une interface dédiée à la traduction. La première étape est de sélectionner votre thème à traduire.

Pour voir les chaines de caractères à traduire pour votre thème, cliquez sur View strings that need translation. Vous obtiendrez cet écran. Cet écran dépendra bien entendu du nombre et des langues que vous demanderez à WPML de gérer.

Traduisez la chaine en question dans la langue qui va bien, dans la langue qui va bien. Une fois terminé, cliquez sur Translation is complete et Save.

Traduction des Plugins

Pour que tous vos plugins soient disponibles en plusieurs langues, WPML vous propose aussi une interface dédiée. Pour pouvoir traduire vos plugins WordPress avec WPML, cliquez sur Themes and plugins localization.

Pour traduire vos plugins WordPress, suivez la même procédure que pour la traduction du thème.

4 – Traduction des Contenus du Site

Maintenant, il nous faut traduire tout le site/blog wordpress. WPML nous propose une manière de faire simple : éditez simplement une page ou un billet et vous verrez apparaitre une boite vous invitant traduire ce billet.

Traduire tout un site peut prendre du temps, mais WPML rend la démarche simple et intuitive.

5 – Traduire les Menus de votre Site WordPress

Votre site est presque entièrement traduit, ne reste plus que vos menus. Pour se faire, rendez-vous sur un de vos menus. Comme vous pouvez le voir sur la capture d’écran ci-dessous, WPML à ajouté quelques petites options vous permettant de recréer un menu en fonction de la langue. C’est pas trop de la balle ca ?

Un petit conseil pour ceux devant maintenir leur site WordPress dans une langue leurs parlant Chinois.

La manipulation des menus se fera dans la langue en cours… Si votre menu est en Chinois, alors il faudra le manipuler en Chinois.

Mon conseil, utiliser un système de nomenclature des catégories. Cette nomenclature doit être courte et facilement identifiable. Cependant, vous devrez bien penser à expurger toute trace de cette nomenclature aux yeux des internautes.

Cela n’est pas toujours de tout repos que de maintenir un site vivant dans une langue que l’on ne maitrise pas.

6 – Un Site WordPress Multilingue, Ça Ressemble à Quoi ?

Il serait drôle de faire un article sur les capacités multilingues de WordPress sans vous donner un exemple, pour que vous puissiez vous rendre compte des formidables capacités de ce plugin WordPress multilingue hors norme.

Voici une petite liste des langues que nous utilisons sur notre site d’affiliation WordPress multilingue :

Si vous désirez pousser l’expérience plus loin, n’hésitez pas à consulter cet article sur les thèmes WordPress multilingues.

Partager

à propos de l'auteur

Responsable de l'agence web ecommerce éponyme, j'ai décidé de créer ce blog ecommerce pour mettre à disposition de tous des conseils et astuces sur le ecommerce, le référencement, les réseaux sociaux, l'emailing et tout ce qui touche de prés ou de loin au ecommerce.

46 commentaires

  1. Pingback: WPML, Création de Site Multilingue Simple avec Wordpress Inside Da Press

  2. Pingback: WPML, Site Multilingue Simple WordPress / Blog WordPress et SEO | Référencement naturel et SEO | Scoop.it

  3. Pingback: WPML, Site Multilingue Simple WordPress / Blog WordPress et SEO | Ecommerce WordPress | Scoop.it

  4. Bonjour,
    Très bon article. Mais je viens de voir qu’il pose des problèmes de compatibilités avec les variations produits … est ce bien pris en compte ?

    Guillermo

  5. Très bon article merci beaucoup.

    Par contre s’il vous plait relisez-vous, le texte est plein de fautes de grammaire et d’orthographe.

  6. Pingback: Les 20 Meilleurs Thèmes Pros WordPress - Juillet 2012

  7. BONSOIR,

    MERCI DE CET ARTICLE, PEUX TU ME DIRE COMMENT FAIRE APPARAITRE LES DRAPEAUX DANS LE MENU SACHANT QUE J’AI SUIVI SCRUPULEUSEMENT TON GUIDE.

    MERCI.

  8. Pingback: Site WordPress Multilingue Simple avec WPML | Agence WordPress | Scoop.it

  9. Pingback: Site WordPress Multilingue Simple avec WPML | Ecommerce WordPress | Scoop.it

  10. Merci pour cet article, mais j’avoue ne pas trouver comment ne faire apparaitre que les drapeaux pour changer de langue sur le front. Pourquoi y a t il toujours le nom de la langue avec. Une soluce serait la bienvenue.
    Merci d’avance
    Anna

  11. Pingback: 20 Bedste WordPress Themes Pros - juli 2012

  12. Pingback: 20 Geriausi WordPress temos Argumentai "už" - liepos 2012

  13. Pingback: 20 Best WordPress Teemat Pros - heinäkuu 2012

  14. Bonjour,

    Bravo pour ton article !

    Je teste actuellement WPML et je rencontre 2 problèmes pour l’activation en sous domaines :

    1. Lorsque je sélectionne sous domaine dans le paramétrage de WPML il s’affiche une erreur : « données non sauvegardées ». Quelqu’un a-t-il déjà eu ce problème ?

    2. Quelqu’un a-t-il des infos pour paramétrer correctement les sous domaines chez Gandi ?

    D’avance merci pour votre retour !

  15. Pingback: 20 Nouveaux Thèmes WordPress Pro – Janvier 2013

  16. Pingback: 20 New Temaer WordPress Pro - Januar 2013

  17. Pingback: 20 Nieuwe thema's WordPress Pro - januari 2013

  18. Pingback: 20 New Themes WordPress Pro - January 2013

  19. Pingback: 20 New Themes WordPress Pro - Januar 2013

  20. Pingback: 20 New Temi WordPress Pro - Gennaio 2013

  21. Pingback: 20??????????? - 2013?1?

  22. Pingback: 20 ????? ??? WordPress Pro - ?????? 2013

  23. Pingback: 20 New Themes WordPress Pro - enero 2013

  24. Pingback: 20 Uudet Teemat WordPress Pro - tammikuu 2013

  25. Pingback: 20 ?? ?????? WordPress ???? - ????? 2013

  26. Pingback: 20 ? ?? ?? ??? ?? - 2013? 1?

  27. Pingback: 20 Naujos temos WordPress Pro - sausis 2013

  28. Pingback: 20 novos temas WordPress Pro - janeiro 2013

  29. Pingback: 20 nya teman WordPress Pro - januari 2013

  30. Bonjour,

    J’ai acheté WPML que j’ai correctement installé mais j’ai un soucis avec WP e-commerce:
    je m’eplique, j’ai fais la partie traduite de mes pages produits mais elles n’apparaissent pas en ligne, de plus je n’arrive pas à configurer le même slider que sur la page francaise.
    Pourriez vous m’aider?

    Merci d’avance
    andro Articles récents…Collection 4My Profile

  31. Bonjour,
    Merci bien pour l’article !
    Bon travail
    Dans mon cas j’arrive pas à faire la traduction du Texte de chaque Sider en plus tous les Sliders s’affichent pour n’importe quelle langue ‘Fr ou bien Eng’
    Avez vous une idées Svp

    Merci d’avance pour vous aides
    Bonne journée

  32. Bonjour,

    Merci pour ce tuto très complet, par contre il manque beaucoup d’images qui ne s’affichent pas chez moi, c’est dommage. Cela nuit à la compréhension des parties 4 et 5.
    Je pense installer le plugin dès que possible, je ferais un retour dans les commentaires.

    A plus

  33. Bonjour,
    le plugin utilise t-il la fonction php exec() ?
    J’espère que non, mon client est chez online.net et cette fonction y est désactivée par sécurité …
    merci

  34. Pingback: WordPress Multilingual / Translation | 40 Thèmes Multilingues WordPress - WordPress Multilingual / Translation

  35. Bonjour,
    Depuis l’installation de WPML, et woo commerce, mon site rame comme jamais, la connexion est plus que lente et à priori cela vient de WPML. Quelqu’un d’autres rencontre-t’il le même souci ?

    Merci

    • Woo et WPML sont tout deux de « gros plugins ». En fait, j’ai même tendance à considérer que ce n’est « plus une installation WordPress classique ».
      Quel type de serveur utilises-tu ? As-tu installé un plugin de cache ?

  36. Bonjour !

    Pour moi l’installation et la traduction s’est passée nickel chrome, j’ai un minuscule problème, je n’arrive pas à traduire mon bouton « chercher » il ne me l’affiche pas dans les résultats de chaines :/
    Sachant qu’il se trouve dans le fameux searchform.php, dans un bout de code type input … value= »Chercher » … du coup je ne sais pas trop comment procéder pour forcer WPML a le trouver. Une idée ? :)

    Merci beaucoup et bonne journée !

  37. Merci pour le tutoriel, c’est top je comprends mieux comment fonctionne le plugin. J’ai une petite question, je dois l’installer sur un site de tourisme et je me demandai si c’était mieux de prendre l’abonnement à vie ou bien de payer au mois. Si quelqu’un a une suggestion, je vais créer mon premier site multilingue donc je suis encore un peu hésitante. Merci d’avance pour vos réponses.

Laisser un commentaire

CommentLuv badge