Read the Latest Articles:

ZdMultilang is a Multilingual plugin for WordPress allowing you to blog in more than one language. You can define multiple languages and translate posts/tags/categories using the interface that will be added to your blog’s administration panel.

After doing so, your readers will be given the possibility to choose their language using a widget, or directly within posts using options.

There is no screenshot for this plugin yet, as this blog is the perfect exemple of this plugin usage.

F.A.Q

How to determine which language code I have to use ?
Language code is the one that will be used by WordPress to translate the interface. For exemple, English language code is en_US. French is fr_FR and belgium French is fr_BE…

Downloading the plugin

You can download it here or on the official WordPress plugin directory.



  1. serge (Reply) on Tuesday, June 17, 2008

    Merci, merci
    J’attendais un tel plugin avec impatience. Je teste ça dès demain…

  2. Anthony (Reply) on Wednesday, June 18, 2008

    De rien, n’hésite pas a me contacter pour me dire ce que tu en penses (en bien ou en mal évidement)

  3. Valentin (Reply) on Wednesday, June 18, 2008

    J’allais justement faire un article sur les plugins permettant de traduire son blog, merci sa fait un de plus ;)

    En tout cas il à l’air mieux que les autres :)

  4. Anthony (Reply) on Wednesday, June 18, 2008

    Merci pour ce commentaire encourageant. J’espère apporter ma petite pierre a l’édifice car effectivement, si j’ai développé ce plugin c’est parce qu’aucun autre n’as réussis à me convaincre.

  5. Valentin (Reply) on Wednesday, June 18, 2008

    Voilà ma sélection est fini :), personnellement j’ai trouver le must du must xD

  6. John Bouchet (Reply) on Wednesday, July 9, 2008

    Bonjour, merci pour ce plug in, je vais l’adopter pour mes blogs, par contre une petite question, comment fait-on pour mettre les drapeaux dans la sidebar ? et autre chose, peut-on aussi avoir des trad du texte : Comments, … qui sont en dur sur les pages index et page ?

  7. Anthony (Reply) on Wednesday, July 9, 2008

    Pour mettre les drapeaux dans la sidebar, il faut ajouter le widget adéquat.
    Pour la traduction des textes en dur, il faut utiliser un thème multilingue, les thèmes basés sur Sandbox le permettent facilement.

  8. Fred (Reply) on Saturday, July 19, 2008

    Je suis en train de tester zd_multilang sur WP 6.2 (pack français). Je parviens bien à ajouter le français ou l’anglais comme langue, par défaut ou non. Par contre pas moyen de mettre deux langues, l’admin me répond que la seconde langue est ajoutée mais en fait la liste des langues des langues n’est pas incrémentée. Par ailleurs, je n’observe aucun bouton “translate” ou autre sur le formulaire de création d’article.
    Enfin j’avoue ne pas être un maître es WP et du fait je ne sais pas quoi mettre dans le champ “permalien de la langue”.
    Ton aide serait précieuse pour moi, cela conditionne mon choix définitif entre WP et Drupal

  9. Anthony (Reply) on Saturday, July 19, 2008

    Fred,

    Ca tombe bien que tu pose la question car je comptait faire un tutoriel vidéo sur comment utiliser le plugin ;)

    Il sera probablement publié ce soir :p

  10. Fred (Reply) on Saturday, July 19, 2008

    Bon je ne me couche pas tout de suite alors ;-)

  11. Fred (Reply) on Sunday, July 20, 2008

    Super, yapuka :-)

    Cela venait bien du fait que je laissais les permaliens “vide”, je crois que pour éviter ce comportement, et pour faire simple, il suffirait que tu mettes le champs en obligatoire.

    Un grand merci en tout cas.

  12. Fred (Reply) on Sunday, July 20, 2008

    Au fait la vidéo ne marche plus pour moi.

  13. Anthony (Reply) on Monday, July 21, 2008

    Ok, effectivement, il y a un problème avec viméo, je vais voir si je peux la faire héberger ailleurs, mais il faudra que je la réenregistres :p

  14. [...] mes recherches sur les plugins, je suis passé à côté de ZdMultilang. Développé par Anthony, ce plugin encore peu connu, dispose pourtant de qualités comparables à [...]

  15. Yuston (Reply) on Tuesday, August 19, 2008

    Parfait merci. Je teste ça prochainement ;)

  16. Jimmy (Reply) on Thursday, October 23, 2008

    c’est justement le plugin que je cherchais !
    merci !!!

  17. Thibaut (Reply) on Sunday, January 25, 2009

    Salut, j’utilise ton plugin depuis peu mais après plusieurs tentatives avec d’autres plugins, c’est le meilleur à mon goût. Merci !
    Une question cependant, est-ce que la nouvelle version permet la traduction du titre et de la description du blog ou est-ce pour une prochaine version ?
    Et tant que j’y suis, j’ai une catégorie qui refuse de se traduire. Celle-ci s’appelle “Saviez-vous…” avec pour mot clé “saviez-vous”. As-tu une idée du pourquoi et du comment résoudre cet étrange problème ?
    Merci d’avance.

    • Anthony (Reply) on Sunday, January 25, 2009

      @Thibaut je pense qu’il s’agit des … dans le titre de la catégorie. Sinon, pour traduire le titre et la description du blog, il faut aller editer la langue, dans cette fenetre, tu trouveras les options que tu cherche ;)

  18. Farouk (Reply) on Wednesday, January 28, 2009

    Bonsoir à tous. Que pensez vous du plugin xLanguage 2.0.1
    Qq’un l’a t’il déjà testé ?

    Anthony as tu pu faire la vidéo ?

    En tt cas, japprouve les personnes comme toi. Bravo !

  19. Valentin (Reply) on Thursday, February 19, 2009

    Alors tout fonctionne bien… mais quid de tinymce ?

    • Anthony (Reply) on Thursday, February 19, 2009

      Valentin, que se passe-t’il exactement ? Si tu as cformsII il y a effectivement un bug que tu peux corriger en activant une des options de cforms2 (voir dans les réponses de cette page), si ce n’est pas le cas, peux-tu me décrire le problème ?

  20. Olivier (Reply) on Wednesday, February 25, 2009

    chez moi les drapeaux ne sont pas visibles (aussi bien dans les pages d’admin que sur la page d’accueil). Any idea?

    • Anthony (Reply) on Thursday, February 26, 2009

      Olivier, les drapeaux sont générés en fonction des codes de langue, peut-etre a ce niveau qu’il faut que tu regardes.

  21. Olivier (Reply) on Thursday, February 26, 2009

    c’est-a-dire? tu veux que je regarde quoi?
    j’ai bien /fr/ et /en/ sur mon site. Ça a marché puisque je l’ai testé avant de m’en servir mais maintenant plus rien.

    Merci pour ton aide.

  22. Anthony (Reply) on Thursday, February 26, 2009

    Olivier, en fait j’ai été voir ton site et lorsque tu veux afficher le drapeau, il renvoie le code d’erreur 403, il faut que tu vois au niveau de tes permissions (.htaccess ou autre en fonction de ton hébergeur).

  23. Djumb (Reply) on Monday, April 20, 2009

    Merci pour ce ptit article bien utile, je m’en vais le tester tout de suite…

  24. cébé (Reply) on Thursday, April 30, 2009

    Bonjour, ce plugin, qui semble être enfin un bon plugin multilingue, a-t-il été testé sur WP 2.8 ? Merci.

    • Anthony (Reply) on Thursday, April 30, 2009

      Je ne l’ai pas encore teste sous WP2.8 mais des que j’aurais le temps je le testerais. Toutefois il ne devrais pas y avoir de probleme majeur si l’equipe de WP ne modifie pas les hooks existants.

  25. François (Reply) on Saturday, May 30, 2009

    Bravo pour cet excellent plugin!

    Petite question: comment rendre les titres de Widgets compatibles avec la langue d’affichage requise par l’utilisateur?

    Je n’ai pas trouvé l’info à propos de ce problème.

    • Anthony (Reply) on Monday, June 1, 2009

      En fait pour l’instant ce n’est pas possible, j’ai bien une version en attente qui doit le permettre, mais je n’ai pas encore eu le temps de la valider correctement.

  26. simo (Reply) on Sunday, August 2, 2009

    Bonjour Anthony,
    et merci pour ce plugin. Très belle contribution!

  27. simo (Reply) on Sunday, August 2, 2009

    J’ai une petite interrogation.
    Je vois qu’on peut facilement activer ou désactiver le langage switcher dans le post mais comment le faire dans le menu comme présent sur ton site?

    Il faut tweaker la page manuellement ou il y a une option? merci

  28. Loic (Reply) on Wednesday, September 9, 2009

    Merci beaucoup pour ce plugin, il va m’être très utile!
    Loic´s last blog ..Découverte de la base de données orientée objet NeoDatis My ComLuv Profile

  29. thomas (Reply) on Thursday, February 4, 2010

    bonjour et bravo pour l’initiative !
    Juste une question à propos de la gestion de URL pour le multilingue : l’url change bien de langue et reprend rubriques et titre du post de la langue en cours, non ? je medemande car ce n’est pas le cas sur ce site , et ce n’est pas bon pour le référencement … bien sur…

    merci de la réponse
    T.

  30. Alexandre (Reply) on Thursday, May 27, 2010

    Merci pour ce travail.
    Ce que j’ai lu me laisse penser que c’est ce qu’il y a de mieux dans le genre.
    Je le teste dès que possible.
    Alexandre´s last blog ..Salon du e-commerce à Paris My ComLuv Profile