Comment Traduire son Thème WordPress une Bonne Fois pour Toute !

Traduire Thème Wordpress Français

Vous allez être d’accord avec moi, un site destiné au public francophone doit être en français. Le fait est que la majorité des thèmes WordPress sont en anglais.

Il faut donc traduire son thème ou se procurer une traduction pour rendre votre site sous WordPress accessible au plus grand nombre.

Je proposais auparavant un service de traduction de thème mais je ne peux malheureusement pas aider tout le monde. C’est pourquoi j’ai décidé de vous montrer comment traduire pas à pas votre thème WordPress.

Besoin d'un thème WordPress français ? Découvrez Étendard de Thèmes de France. Il est responsive, minimaliste et simple à utiliser. Jetez-y un oeil ;)

De plus, j’ai reçu de nombreux mails m’indiquant qu’un guide de la traduction de thème serait le bienvenue. Je vous réponds aujourd’hui avec cet article qui est – je l’espère – le plus complet et surtout le plus concret possible.

Le but est de mettre ce satané thème en français ! Je vais aborder tous les cas possibles selon le type de votre thème et faire en sorte que vous puissiez le traduire le plus rapidement possible.

Avant de commencer, je tiens à vous dire que si cet article vous aura aidé je vous serai très reconnaissant de le partager grâce à l’un des boutons sociaux situés sur votre gauche. Cela permettra d’aider d’autres personnes qui ont des problèmes avec la traduction de leur thème. Merci beaucoup ;)

Entrons maintenant dans le vif du sujet !

Sachez que deux cas de figure se présentent :

  1. Votre thème a été conçu pour être traduit
  2. Votre thème n’a pas été conçu pour être traduit

Quelque soit le cas, il est tout à fait possible de traduire votre thème. Le second demandera juste une plus grande expertise technique, mais rassurez vous, je vais tout vous expliquer ;)

La question qui se pose est donc : mon thème a-t-il été conçu pour être traduit ?

Pour répondre à cette question, vous devez trouver si votre thème comporte des fichiers de traduction. De plus en plus de thèmes WordPress premium mais aussi gratuits utilisent ces fichiers qui possèdent une extension en .po et d’autres en .mo.

Ces fameux fichiers po et mo renferment les textes qui sont affichés au sein de votre thème.

Ils sont généralement situés dans un dossier intitulé “lang” ou “language” de votre thème. Il arrive également qu’ils soient situés directement dans le dossier de votre thème.

Il est possible qu’un fichier .pot soit aussi présent, nous allons également aborder ce point plus loin dans cet article.

Si vous trouvez ces fameux fichiers, félicitations. Vous allez pouvoir traduire votre thème à l’aide d’un logiciel et gagner un temps précieux.

Votre thème possède un fichier .po

Maintenant que vous avez repéré un fichier .po, il va falloir télécharger un logiciel pour le traduire et ainsi générer une version française.

Ce fichier .po peut s’appeler en_US.po (si votre thème est en anglais américain), en_GB.po (si votre thème est en anglais britannique) ou encore es_ES.po pour de l’espagnol. Il y a d’autre noms possibles, ils correspondent à d’autres langues.

Mais assez de bla bla, l’étape suivante consiste à télécharger le logiciel Poedit. Installez la version correspondante à votre ordinateur puis lancez le programme (je suis sur mac, mais les manipulations sont identiques sous Windows et Linux).

Ouvrez le fichier .po que vous avez précédemment trouvé :

Traduire son Thème WordPress - Trouver le fichier po

Une fois que vous aurez chargé votre fichier .po, son contenu sera affiché sous forme d’un tableau par Poedit. Vous trouverez le texte en version originale à gauche et la traduction à droite (qui n’a pas été effectuée pour le moment) :

Traduire son Thème WordPress - Le fichier po est chargé

Vous noterez que la ligne sélectionnée est chargée dans la partie inférieure de la fenêtre. Il ne reste plus qu’à traduire chacune de ces lignes une à une (je sais c’est quelque chose de passionnant ;)) :

Note : Il arrive que des “%”, des mots du style “→” soient présents. Ils correspondent à des nombres (pour pouvoir afficher % commentaires par exemple) et à des caractères spécifiques (vous en trouverez la liste sur cette page).

Note 2 : Il peut aussi avoir du code HTML, copiez simplement tout ces caractères et ne remplacez que les textes en anglais par du français.

Note 3 : De même, l’affichage des dates diffère chez nos amis américains. Reportez vous à cette page pour en savoir plus sur le format de date qui conviendra le mieux à votre site.

Traduire son Thème WordPress - Traduction en cours

Une fois que vous aurez traduit toutes ces lignes (rassurez vous, tous les thèmes n’en n’ont pas autant :)), il vous faudra enregistrer tout cela dans un nouveau fichier de traduction.

Allez dans Fichier > Enregistrer sous et appelez votre fichier fr_FR.po (fr_CA.po pour nos amis canadiens). Enregistrez votre fichier au même endroit que votre fichier .po original. Dans mon cas, ce sera dans le dossier “lang” du thème Swatch.

Note : En fait préférez enregistrer votre nouveau fichier après avoir traduit quelques lignes, puis sauvegardez le régulièrement en appuyant simultanément sur “crtl” et “s” ou “commande” et “s” si vous êtes sur mac. Il serait dommage de tout recommencer si un problème arriverait ;)

Traduire son Thème WordPress - Enregistrement fichier po

Vous pourrez constater que deux nouveau fichiers sont apparus, votre fichier fr_FR.po et un autre fichier nommé fr_FR.mo. Ce fichier .mo est une version compressée du fichier .poqui sera utilisée par WordPress pour remplacer les textes originaux par les textes que vous venez de traduire.

Si votre thème est déjà en ligne, envoyez vos nouveau fichiers .po et .mo dans le répertoire correspondant. Sinon compressez votre thème en fichier .zip et importez le à partir de WordPress en allant dans Apparence > Thèmes > Installer des thèmes.

Bravo ! Vous venez de traduire votre thème WordPress ;)

Votre thème possède un fichier .pot

Un autre cas de figure peut se présenter. C’est le cas où votre thème ne contient pas de fichier .po mais un fichier .pot. Le but du jeu va être de générer un fichier .po à partir de ce fichier .pot, voici la marche à suivre :

Faîtes Fichier > Nouveau catalogue depuis un fichier POT… et sélectionnez votre fichier .pot :

Traduire son Thème WordPress - Ouverture fichier pot

Pour cet exemple j’ai choisi le thème de WordPress par défaut : Twenty Eleven. Renseignez la langue et le pays pour lequel vous allez traduire votre thème. Pensez à bien renseigner le champ “Formes plurielles” avec ce qui est indiqué ci-dessous :

Traduire son Thème WordPress - Champs à remplir

Indiquez l’endroit où doit être enregistré votre futur fichier .po :

Traduire son Thème WordPress - Enregistrer fichier po

Vous avez maintenant un joli fichier .po que vous allez devoir traduire à l’aide de la première section de cet article.

Votre thème ne possède pas de fichiers de traduction

Si votre thème ne possède pas de fichier .po ni de fichier .pot, vous allez devoir mettre les mains dans le cambouis. Oui, vous allez devoir ouvrir un à un les fichiers de votre thème et remplacer les textes en anglais par leur traduction française.

Cette procédure peut prendre quelques minutes pour un thème gratuit et jusqu’à quelques heures pour un thème un peu plus complexe (rassurez vous, la majorité des thèmes WordPress premium disposent de fichiers de traduction :)).

Voici un exemple d’un thème en cours de traduction :

Traduire Thème WordPress - Code

Un problème au niveau des accents peut éventuellement se produire. Il est possible que des caractères étranges s’affichent au lieu de é, è, ê, à etc. Si cela vous arrive, la solution consiste à remplacer les caractères accentués par leur code correspondant en langage HTML.

Voici quelques correspondances pour vous aider :

é : é / è : è / ê : ê / à : à / ù : ù / ô : ô / î : î

D’une manière générale les codes sont construits de la manière suivante :

Le caractère ‘&’ + la voyelle + (‘grave’ pour un accent grave ou ‘acute’ pour un accent aigu ou ‘circ’ pour un accent circonflexe) + ‘;’

Pour ne pas vous tromper, reportez vous à la liste complète des codes HTML sur cette page. Vous y découvrirez une variété de codes si d’autres caractères vous venaient à vous poser problème.

Voici un exemple de thème en cours de traduction contenant des codes HTML pour des caractères accentuées :

Traduire Thème WordPress - Avec code HTML

Je conviens que ce n’est pas un travail très agréable mais le jeu en vaut la chandelle. Votre site sera totalement en français et vos visiteurs satisfaits !

Traduire l’administration de votre thème

Les thèmes étant en anglais, leur administration l’est également. Le problème est que les texte des administrations de thèmes ne sont quasiment jamais gérés par des fichiers de traduction.

Il en résulte que pour traduire l’administration d’un thème, il faut aller dans le code et traduire un à un les fichiers.

S’il arrive que certaines administrations ne sont pas trop complexes, dans la majorité des cas on a affaire à une montagne de mots à traduire.

Libre à vous de vous lancer dans cette tâche. Ce n’est pas impossible mais très pénible. D’autant plus qu’il faudra parfois modifier le code du thème pour vraiment tout traduire (comme les menus déroulants par exemple).

Si j’avais un conseil à donner en ce qui concerne la traduction d’une administration ça serait de vous lancer si seulement vous savez ce que vous faites et de travailler sur une sauvegarde. On n’est jamais trop prudent.

Pour conclure

J’espère que je ne vous ai pas découragé avec tout ce que je viens de vous dire. J’admets que la traduction de son thème WordPress est quelque chose de laborieux.

En tout cas, j’ai essayé de vous donner un maximum d’information pour vous aider dans cette tache essentielle qu’est la traduction d’un thème WordPress :)

Pour conclure, j’espère que cet article vous aura aidé à traduire votre thème WordPress dans notre belle langue. Si vous pensez que cet article en vaut la peine, partagez le sur les réseaux sociaux grâce aux boutons situé à gauche, cela m’aiderait beaucoup. Merci à vous !

Passez une agréable journée

Alex

Sources : dom-web.net

Photo : Arc de Triomphe via Flickr

Vous n'avez pas encore trouvé votre thème ?

Trouver thème WordPress

Je vous explique comment faire dans mon guide gratuit "Trouvez le Thème WordPress Idéal pour votre Projet".

Entrez votre email ci-dessous et je vous l'envoie immédiatement !

Ecrivez un commentaire !

                                                                                                • Aymeric Hays-Narbonne

                                                                                                  Merci, merci, merci. Si tu ,’existait pas Alex…il faudrait t’inventer.
                                                                                                  Bravo et encore Merci (quoi je l’ai déjà dit ,o)

                                                                                                  Répondre
                                                                                                • Hervé (wp-club)

                                                                                                  Merci Alex pour cet article clair et précis.
                                                                                                  Bonnes traductions à tous

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Très bonne idée d’article… comme souvent d’ailleurs :D

                                                                                                  Répondre
                                                                                                • Martine

                                                                                                  Merci Alex, nous avions échangé ensemble par mail sur ce sujet et c’est avec plaisir que je vais pouvoir avoir la traduction du fameux thème NOTEBOOCK, c’est génial.
                                                                                                  Hâte de te lire de nouveau pour tes astuces qui me facilite la vie du blog.
                                                                                                  Amitiés.
                                                                                                  Martine.

                                                                                                  Répondre
                                                                                                • Hervé (wp-club)

                                                                                                  Martine

                                                                                                  Je vous fais parvenir une nouvelle version de notebook, j’ai repéré une coquille sur ce thème.

                                                                                                  Cordialement

                                                                                                  Répondre
                                                                                                • Laura

                                                                                                  Une remarque :

                                                                                                  Le site « http://www.wp-club.fr » est la propriété de Hervé Sadou.
                                                                                                  Entrepreneur individuel inscrit au registre du commerce sous le numéro de siret (Enregistrement en cours).

                                                                                                  Comment ça ‘enregistrement en cours’ puisque c’est immédiat.
                                                                                                  Le N° de SIRET est fournit lors de l’inscription.

                                                                                                  Conclusion est que, Hervé n’est pas déclaré, c’est pas bien

                                                                                                  Répondre
                                                                                                • Hervé (wp-club)

                                                                                                  Bonjour Laura.

                                                                                                  Merci de votre remarque, en effet c’est important.

                                                                                                  J’ai réceptionné la partie CNIL hier et j’ai mis à jour la page. Vous pouvez vérifier.

                                                                                                  Concernant le SIRET, cela devrait être réglé rapidement, j’attends un dernier élément de réponse juridique.

                                                                                                  Répondre
                                                                                                • Hervé (wp-club)

                                                                                                  Laura,

                                                                                                  Numéro de siret reçu et mis à jour sur le site. Apprenez que ce n’est en rien immédiat malgré vos dires. Mon activité est parfaitement en règle.

                                                                                                  Répondre
                                                                                                • MarieEve

                                                                                                  Je confirme que j’ai attendu 1 mois entre la demande sur Internet (site officiel) et la réception du SIRET par la poste. La CFE ayant un délai légal de 2 mois maximum pour traiter les dossiers (même si en pratique, c’est souvent plus court).

                                                                                                  Répondre
                                                                                                • Vincent

                                                                                                  Article sympa, clair et précis…
                                                                                                  Autre tuyau pour la conversoin des caractéres, symboles et autres particularités des langues latines, le lien vers un site qui traduit automatiquement vos phrase en html:
                                                                                                  http://tools.apocalx.com/conversion-html/

                                                                                                  Alex, je me souviens avoir bien galeré sur des thémes avec polices cufonts et les symboles en latin… Peut-être un sujet d’article, non ?

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Vincent,
                                                                                                  Concernant on ne peut pas faire grand chose, si la police que tu veux ne gère pas les accents, il faut soit :
                                                                                                  - Essayer de contacter l’auteur pour qu’il la mette a jour
                                                                                                  - Changer de police :(

                                                                                                  Je me rappelle avoir eu des soucis de cet ordre pour un de mes sites, j’ai malheureusement dû changer de police…

                                                                                                  Merci pour ton retour ;)
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Séb

                                                                                                  Merci pour cet article.

                                                                                                  Par contre pour moi , j’ai dans ma page d’accueil: “Faire un commentaire”
                                                                                                  Le fichier po est bien traduit et le fichier mo généré laisse “Faire un commentaire”. D’où cela pourrai-t-il venir?

                                                                                                  Merci

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Seb,
                                                                                                  C’est étrange, as tu regardé le code de ta page d’accueil pour voir de quoi il en retourne ?

                                                                                                  Répondre
                                                                                                • MURGUE

                                                                                                  Merci Alex. je t’avais demandé conseil à ce sujet il y a quelques semaines et voici toutes les réponses !

                                                                                                  Répondre
                                                                                                • tounax

                                                                                                  Article très détaillé qui prend en compte toutes les possibilités…merci …je “tweet”

                                                                                                  Répondre
                                                                                                • Cristophe

                                                                                                  Pour traduire, il existe l’extension Codestyling Localization
                                                                                                  http://wordpress.org/extend/plugins/codestyling-localization/
                                                                                                  utile quand on est sur un ordinateur sur lequel on ne peut/veut installer PoEdit.

                                                                                                  Répondre
                                                                                                • kawelo

                                                                                                  Merci beaucoup pour cet article ! Je m’étais toujours demandé avec quel logiciel ouvrir ce type de fichier…

                                                                                                  Répondre
                                                                                                • Robin

                                                                                                  Bonjour Alexandre,

                                                                                                  C’est intéressant, j’ai moi aussi traduit récemment le thème de mon site et je ne crois pas avoir vu ça dans ton article mais parfois il faut aussi aller traduire des widgets qui sont installés avec le thème.
                                                                                                  J’ai par exemple deux widgets qui affichent sur ma page d’accueil une catégorie en 1 colonnes et deux en deux colonnes; j’ai du aller fouiller un peu dans les fichiers des widgets pour trouver les bouts de texte en anglais qui trainaient.

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Robin,

                                                                                                  C’est vrai qu’il arrive que les auteurs ne créent pas des fichiers .po complets. Lorsque ça m’arrive, je vais dans le code pour régler le problème, par contre si une mise à jour du thème est faite, on perd tout :(

                                                                                                  Merci de ta participation en tout cas
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Robin

                                                                                                  Je n’avais pas pensé aux mises à jour, dans ce cas y’a-t-il des choses à vérifier/sauvegarder quand on met à jour son thème si on a un peu modifié le code? (ça pourrait être une bonne idée d’article ;))

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Cela dépend de ce que l’on a modifié. Le mieux est de faire un backup avant la mise à jour pour pouvoir tout restaurer en cas de problème :)

                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • PéKa

                                                                                                  Excellent article, Bravo!

                                                                                                  Répondre
                                                                                                • Alain G

                                                                                                  Wow l’article est bien complet. Traduire un thème sans .po c’est bien relou je trouve. Pour l’admin il y a mois d’intéret à le traduire. On s’habitue assez rapidement à l’anglais.

                                                                                                  Répondre
                                                                                                • Andrer

                                                                                                  Bonjour,
                                                                                                  Bravo, Je connaissais le .po mais toutes les observations citées. Bravo je vais pouvoir une nouvelle fois avancé un peu plus en avant.
                                                                                                  Cordialement,

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,
                                                                                                  Je suis ravi de vous aider à progresser avec votre blog :)

                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Hervé (wp-club)

                                                                                                  Le catalogue s’enrichi.
                                                                                                  60 thèmes ElegantThemes traduits disponibles.

                                                                                                  Répondre
                                                                                                • Harold

                                                                                                  Merci Alex pour cet article complet ! Je vois que tu es sur Mac aussi, as-tu des problèmes lors de l’enregistrement des fichiers sur PoEdit ? (une erreur, non bloquante… mais quand même. ^^) Merci pour ton article en tous cas !

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Harold,
                                                                                                  Il arrive que des messages d’erreur surgissent mais comme tu le dis, il n’y a rien de bloquant. Je n’ai jamais eu de soucis avec Poedit pour le moment :)

                                                                                                  Bonne journée
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • TWF

                                                                                                  Quand il y a une erreur de signalée c’est parce qu’il manque ou qu’il y a un caractère qui peut gêner le code. Donc poedit nous le signale…

                                                                                                  Répondre
                                                                                                • prost

                                                                                                  Un conseil de thème premium, responsive, gratuit et Français … Vous connaissez ?!
                                                                                                  je débute en effet, encore avec l’option par défaut … Et Ce serait plûtôt sympa d’éviter ce genre d’accrobaties ..pour l’instant !!
                                                                                                  marci d’avance

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Prost,

                                                                                                  Un thème premium ne peut pas être gratuit. Sachez que le thème par défaut de Wordpress possède ces spécificités.

                                                                                                  Vous pouvez aussi essayer le thème basic : http://wp-themes-pro.com/theme-wordpress-gratuit-2012/#basic

                                                                                                  Amicalement
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Web Vizion

                                                                                                  Super complet ton article et sujet intéressant. Combien de fois j’ai du galéré avec des traductions de broutilles !

                                                                                                  Répondre
                                                                                                • Vincent

                                                                                                  Super article, merci.

                                                                                                  Une question cependant, quand on développe son thème de 0 qu’elle est la procédure à suivre ?

                                                                                                  Dans mon cas j’ai rendu le thème traduisible en ajoutant au fichier functions.php les lignes :

                                                                                                  /**
                                                                                                  * Make theme available for translation
                                                                                                  * Translations can be filed in the /languages/ directory
                                                                                                  */
                                                                                                  load_theme_textdomain( ‘nomDuTheme’, TEMPLATEPATH . ‘/languages’ );

                                                                                                  $locale = get_locale();
                                                                                                  $locale_file = TEMPLATEPATH . “/languages/$locale.php”;
                                                                                                  if ( is_readable( $locale_file ) )
                                                                                                  require_once( $locale_file );

                                                                                                  J’ai aussi intégré tous les textes du thème en “dur” (statique) de cette manière

                                                                                                  Et j’ai envie de dire, et maintenant ?

                                                                                                  Répondre
                                                                                                • Vincent

                                                                                                  Il n’affiche pas le code php pour l’intégration en dur des textes :

                                                                                                  Répondre
                                                                                                • Vincent

                                                                                                  php _e( ‘Contact us’, ‘capion’ );

                                                                                                  Répondre
                                                                                                • Loïc

                                                                                                  ça marche nickel ! Merci beaucoup !
                                                                                                  Allez hop +1

                                                                                                  Répondre
                                                                                                • Tony@Blog Webmastering

                                                                                                  Wow, merci pour ce long article bien didactique. Il y avait un bon plugin pour rendre son style multilingue facilement, mais ce plugin est devenu exclusivement payant. C’est donc bien d’avoir un tel tutoriel pour traduire un thème. Je vais essayer de m’y mettre quand j’aurais le temps.

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Tony,
                                                                                                  Tu dois parler de WPML, ce plugin sert effectivement à créer des sites multilangue avec WordPress. Ce n’est toutefois pas le but de cet article. J’ai écris cet article pour aider à traduire son thème d’une langue à une autre.

                                                                                                  Quoi qu’il en soit, je suis ravi si j’ai pu t’aider avec cet article :)

                                                                                                  Passe un agréable weekend
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Michaela

                                                                                                  super tuto, merci Alex, je ne connaissais pas le logiciel Poedit, quel outil magique. Je viens de l’utiliser sur un de mes blogs, cela m’a pris environ 15 minutes…

                                                                                                  Répondre
                                                                                                • Seba

                                                                                                  Bravo, simple, précis et complet. Merci
                                                                                                  Et merci pour ton dernier doc, également.

                                                                                                  Répondre
                                                                                                • Michael

                                                                                                  Alex,
                                                                                                  Très bon article, comme toujours…

                                                                                                  cependant, il me semble qu’il manque une toute petite partie, celle qui consiste à aller “dire à WP” de chercher le fichier fr_FR au lieu des fichiers po et mo d’origine

                                                                                                  Merci encore

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Bonjour Michael

                                                                                                  C’est pour ça que mon fichier Po n’est pas pris en compte? ( voir post suivant)

                                                                                                  As tu trouvé une solution?

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Bonjour ,

                                                                                                  J’ai suivi votre procédure de traduction avec POEDIT après 2 jours de travail 1300 mots , pharse et codes à traduire, je bute sur l’installation.
                                                                                                  Doit je enlevé le fichier PO US et leremplacer ou l’ajouter à l’autre .
                                                                                                  Dans le 2e cas , ça ne marche pas .

                                                                                                  Merci de votre soutien

                                                                                                  Rég 77

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Je précise que j’ai installé GeoplaceV4

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,
                                                                                                  Vous devez placer votre fichier fr_FR.po et fr_FR.mo dans le dossier des fichiers de traduction de votre thème et cela devrait fonctionner.

                                                                                                  Amicalement
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Bonjour,

                                                                                                  Je travaille sur un Thème de Templatic( GEOPLACES V4), qui entre nous ne font pas de gros efforts pour aider.
                                                                                                  J’ai appliqué ta méthode qui a fonctionné à 50% , j’ai du ajouter l’extension LOCALIZATION qui a permis d’arriver à 80%, mais il reste des points non traduit, notamment un mot comme “featured” en travers de la photo. Pas moyen d’obtenir une aide de Templatic pour localiser la ligne à traduire( je ne suis pas un spécialiste).
                                                                                                  Ton Aide est précieuse, merci elle m’a permise de franchir un grand pas .

                                                                                                  Le site en question : http://www.btpbusiness.fr est en construction actuellement , des conseils , je prends!!

                                                                                                  Bon WE

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,

                                                                                                  C’est normal que tu n’arrives pas à trouver la ligne à traduire pour featured car il s’agit d’une photo. Tu vas devoir utiliser un logiciel d’édition d’image pour y arriver.

                                                                                                  Il arrive aussi que des auteurs programment mal leurs thèmes ce qui fait que tous les textes ne sont pas pris en compte dans le fichier .po

                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Merci pour ta réponse.

                                                                                                  Honnêtement je suis déçu de Templatic, ils ont de bons thèmes mais une fois payé , il n’y a plus personne. je pense qu’il faut le signaler, pour les faire réagir.

                                                                                                  Bon WE.

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Merci pour ton retour sur Templatic, j’éviterai d’inclure leurs thèmes sur WP Themes Pro dans le futur.

                                                                                                  Comme tu le soulignes, un bon SAV est quelque d’important lorsque l’on se procure un thème et je ne veux pas promouvoir des boutiques qui n’y prêtent pas assez d’attention.

                                                                                                  Bon WE également
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Les seuls retours que j’ai eu était pour me dire qu’il comprenais pas mon anglais!!!! Suite à un premier retour qui me demandait de poser ma question en Anglais!!!

                                                                                                  Merci à toi

                                                                                                  Répondre
                                                                                                • TWF

                                                                                                  @Reg77 , ça te dis que j’y regarde ? …

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Regarder quoi? mon site ?

                                                                                                  http://www.btpbusiness.fr

                                                                                                  Répondre
                                                                                                • TWF

                                                                                                  Finir ta traduction … Tu peux me me contacter via mon site pour ne pas engorger les commentaires si tu veux…

                                                                                                  Répondre
                                                                                                • Jean-Marc

                                                                                                  Merci Alex pour cet article vraiment intéressant J’ai presque fini la traduction de “Grey Opaque”. Les essais sont concluants par contre j’ai acheté “season powerfull premium” et tant que je n’arrive pas à afficher les commentaires, je ne le mets pas en service et attend pour le traduire. C’est vraiment galère je cherche par tous les moyens mais impossible de voir les commentaires…

                                                                                                  Répondre
                                                                                                • Pascal

                                                                                                  Bon article, par contre une petite précision – pour ceux qui éditent un thème non traduisible : si vous obtenez des caractères cabalistiques au lieu des é, à, ê… que vous avez dans les fichiers du thème, vérifiez que le fichier soit enregistré en utilisant l’encodage utf-8. Sinon, changez l’encodage pour utf-8, un éditeur de code gratuit tel que Notepad++ convient très bien pour ce type de modification.

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Pascal,
                                                                                                  Il est aussi possible d’utiliser les codes spéciaux tels que “& eacute ;” (sans les espaces) pour é comme indiqué dans l’article :)

                                                                                                  Répondre
                                                                                                • Miryam

                                                                                                  Bonjour

                                                                                                  Avec le thème wp Velvet sky , j’ai trouver les fichier français en po et mo

                                                                                                  j’ai créer un fichier languages dans le thème et les ai inséré mais rien ne se passe

                                                                                                  j’ai vérifier wp-config ya bien WP-LANG fr_FR

                                                                                                  Répondre
                                                                                                • TWF

                                                                                                  Ce n’est pas un fichier languages , mais un dossier, des fois c’est “lang”, ou des fois a la source du theme , tout dépend du concepteur.
                                                                                                  Dans ton fichier functions.php recherche ” domain ” il y aura l’accès , ça pourrait t’aider.

                                                                                                  Jp

                                                                                                  Répondre
                                                                                                • Miryam

                                                                                                  Oui dossier c’est ce que je voulais dire

                                                                                                  Il n’y a pas le mot domain dans functions

                                                                                                  J’ai télécharger les traductions ici : http://www.wptrads.fr/theme/velvet-sky/

                                                                                                  Puis j’ai inséré fr_FR.mo et fr_Fr.po dans un dossier que j’ai nommé languages car il n’y en avait pas , ni lang ni languages je l’ai donc créer dans /www/blog/wp-content/themes/velvetsky/

                                                                                                  Répondre
                                                                                                • Miryam

                                                                                                  C’est bon j’ai réussi ,

                                                                                                  Si jamais quelqu’un à besoin d’aide pour ce même thème qu’il me fasse signe ;)

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Merci Alex pour les conseil , Ils sont utiles et précis .

                                                                                                  Selon les thème il faut parfois associer les méthodes.
                                                                                                  J’ai le cas avec un Template de TEMPLATIC . où le Ficher PO ne sufisait pas , j’ai ajouté localization et j’ai réussi à traduire l’indispensable , reste environ 5% à modifier manuellement. Tu m’a recommandé quelq’un qui m’a servit de guide et je t’en remercie. JP est et a été très clair dans ses explication.
                                                                                                  Je tiens à disposition le fichier Po de traduction de GeoplaceV4.

                                                                                                  Cordialement

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,

                                                                                                  Je suis ravi que ton thème soit entièrement traduit :)
                                                                                                  Bonne continuation avec ton site
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Alma Paris

                                                                                                  Bonjour Alex,

                                                                                                  article intéressant en effet mais je suis au même stade que miryam qui a commenté juste au dessus.
                                                                                                  Malheureusement, la trad de mon thème (simple catch) n’existe pas.
                                                                                                  Dans /www/wp-content/themes/simple-catch je n’avais pas de fichiers .mo et .po
                                                                                                  J’ai donc crée un dossier languages puis j’ai glisser les fichiers .mo et .po de mon dossier wordpress /Applications/wordpress/wp-content/languages/ vers mon site dans filezilla. Rien n’a changé. Que faut-il faire svp? merci!

                                                                                                  Que

                                                                                                  Répondre
                                                                                                • Miryam

                                                                                                  Bonjour,

                                                                                                  En fait moi j’ai réussi à tout débloqué ,

                                                                                                  Un de mes nombreux problèmes étaient l’extension multilingue , ça ne fonction pas avec ,

                                                                                                  et ce qui m’a permis de réussi c’est l’extension : CodeStyling Localization

                                                                                                  Répondre
                                                                                                • Alma Paris

                                                                                                  Cette fameuse extension n’a rien changé dans mon cas. J’ai bien fait quelques traduc puis édité le fichier .mo mais rien ne change sur mon site…
                                                                                                  J’ai fais de multiples fois les traduc directement dans l’éditeur du thème en “dur” mais à chaque nouvelle MAJ, ça efface tout ce que j’ai traduit et supprimé :(
                                                                                                  Comment y remédier et avoir un site tout en français une bonne fois pour toute?

                                                                                                  Répondre
                                                                                                • Alma Paris

                                                                                                  Et TWF pourrait m’aider sinon? tu as l’air de t’y connaitre…
                                                                                                  merci!

                                                                                                  Répondre
                                                                                                • TWF

                                                                                                  Oui je peux… Mets tes fichiers po mo a la racine du thème.

                                                                                                • Alma Paris

                                                                                                  Je n’arrive pas à te répondre en privé TWF histoire d’éviter de laisser 10 000 commentaires… je met mes fichiers .mo et .po dans le dossier du thème et non pas dans le dossier languages que j’avais crée?

                                                                                                • Alma Paris

                                                                                                  C’est bon, tout est traduit! merci pour le coup de main!!

                                                                                                • TWF

                                                                                                  De rien , si tu veux tu peux faire un don sur mon site ;-)
                                                                                                  Content que ça fonctionne.

                                                                                                  Répondre
                                                                                                • Miryam

                                                                                                  Bonjour

                                                                                                  Je conseille à tout le monde l’extension

                                                                                                  CodeStyling Localization

                                                                                                  Qui aide beaucoup dans la traduction de Wordpress et qui créé elle même le fichier mo ,

                                                                                                  de plus ça permet de traduire très facilement lorsqu’on dispose du po

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Oui Myriam , je l’ai recommandé plus haut en association avec Poedit, mais selon les thèmes , quelques mots restent non traduits malgré tout

                                                                                                  Répondre
                                                                                                • Miryam

                                                                                                  Ah oui excuse moi c’est peut être ici que je l’ai trouvé alors ^^

                                                                                                  Oui effectivement j’ai quelques mots non traduits au niveau d’ajouter un commentaire, je sais pas encore comment je vais faire car je sais même pas où ils sont

                                                                                                  Répondre
                                                                                                • REG77

                                                                                                  Tu peux le trouver dans ton fichier language.php de ton thème

                                                                                                  Répondre
                                                                                                • Miryam

                                                                                                  Je n’ai pas ce fichier , c’était mon gros problème , j’avais du créer un dossier pour y mettre les traduction car dans mon thème il n’y avais rien pour les langues

                                                                                                • REG77

                                                                                                  Surprenant? il faut te rapprocher des developpeur de ton thème.
                                                                                                  Pas très sérieux ce thème?

                                                                                                • Miryam
                                                                                                • REG77

                                                                                                  En fait c’est un thème gratuit, c’est souvent le cas malheureusement.
                                                                                                  Faut créer ton fichier.

                                                                                                • Miryam

                                                                                                  Créer le fichier languages.php ?

                                                                                                • TWF

                                                                                                  Bonjour essaies de coller ça au début de ton fichier functions.php (apres add_image_size par exemple)

                                                                                                  // Language
                                                                                                  load_theme_textdomain( ‘essential’, get_template_directory() . ‘/languages’ );
                                                                                                  Et tu mets tes fichiers fr_FR.mo et .po dans un dossier languages à la racine de ton thème .

                                                                                                  Répondre
                                                                                                • Miryam

                                                                                                  Bonjour , oui cette ligne y est déjà :)

                                                                                                • TWF

                                                                                                  Je viens d’essayer:
                                                                                                  Donc j’ai mis la ligne , j’ai corrigé le By : qui n’était pas fait, j’ai changer l’acces du chemin par .. (dans configuration de poedit) actualisé , traduit By : , sauver , transférer sur mon site test , et ……

                                                                                                  Ça marche…

                                                                                                • Miryam

                                                                                                  Avec l’extension CodeStyling Localization

                                                                                                  J’ai accès au po , et je peux modifier les traductions non ?

                                                                                                  Et tout est déjà traduit même le by , mais sur mon site il n’apparrait pas traduit bizarrement

                                                                                                • TWF

                                                                                                  Je viens de traduire la page de configuration et ça fonctionne aussi ;-)

                                                                                                • TWF

                                                                                                  Ça ne fonctionne toujours pas ?
                                                                                                  Essayes de l’ouvrir avec poedit , tu l’enregistre et le transfert …

                                                                                                • Pasgouch

                                                                                                  Bonjour,
                                                                                                  J’ai acheté un thème (metrostyle) par l’intermédiaire d’un de vos liens.
                                                                                                  Le concepteur m’a envoyé un lien pour télécharger le fichier .po et .mo, mais le fichier .po ne s’ouvre pas dans poedit.
                                                                                                  Les dialogues français/anglais étant difficiles, s’avez-vous de quoi peut provenir ce problème ?
                                                                                                  Merci de votre réponse.

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,

                                                                                                  Etrange, je viens de vous envoyer un email :)
                                                                                                  J’attends votre réponse.

                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Pasgouch

                                                                                                  J’ai reçu votre email.
                                                                                                  Je viens de résoudre le problème, les liens html avaient corrompus les fichiers .po et .mo, ce qui les rendaient inexploitables.
                                                                                                  Le concepteur du thème m’a envoyé les fichier par email.
                                                                                                  J’ai pu les ouvrir avec Poedit.
                                                                                                  Merci.

                                                                                                  Répondre
                                                                                                • Jean marie

                                                                                                  Bonjour,
                                                                                                  et où puis je trouver le fichier “administratif” à traduire SVP ?? Comment le trouver et comment s’appelle-t-il ?

                                                                                                  Merci

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Jean Marie,
                                                                                                  Normalement vous devriez trouver un fichier avec une extension .po ou .pot

                                                                                                  Répondre
                                                                                                • Miryam

                                                                                                  Bonjour,

                                                                                                  Personnellement j’ai réussi à traduire en téléchargeant les po et mo sur mon site ,

                                                                                                  Mais certains mots restent in-traduits alors que c’est traduits et que ces fichiers ont été fait par le développeur du thème il me semble,

                                                                                                  Je suis perdue , et je n’arrive pas à rajouter des ligne dans le mo

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Miryam,

                                                                                                  Il se peut que le développeur ai oublié de prendre en compte certains textes, cela peut arriver.
                                                                                                  Essayez de le contacter pour qu’il mette à jour son thème.
                                                                                                  Sinon il faut que vous identifiez les textes dans le code, et le mettre sous la forme nécessaire pour qu’ils soient pris en compte par Poedit, générer un nouveau fichier .po et tout retraduire.
                                                                                                  Une autre solution consiste à modifier le code du thème mais ce n’est pas très propre au niveau de la programmation.

                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Bijouifique - Vente de bijoux fantaisies

                                                                                                  Bonjour ,

                                                                                                  Merci pour votre réponse ,

                                                                                                  Je ne pense pas y arriver :s

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Essayez de voir du coté de http://www.wptrads.fr/

                                                                                                  ou

                                                                                                  http://www.wp-club.fr/

                                                                                                  Je pense que l’un d’eux pourra vous aider.

                                                                                                  Amicalement
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Bijouifique - Vente de bijoux fantaisies

                                                                                                  ah merci c’est gentil de votre part ;) je vais voir ça

                                                                                                • Michelle

                                                                                                  Merci, tuto très clair et utile!

                                                                                                  Répondre
                                                                                                • Laura

                                                                                                  Je trouve cet article très utile, merci beaucoup pour tous ces éclaircissements!

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  C’est un plaisir de vous aider grâce à cet article :)

                                                                                                  Répondre
                                                                                                • Matt

                                                                                                  Merci, cet article est super, par contre j’ai un soucis avec la date qui je crois apparait sous cette forme “%1$s” je ne sais pas exactement quoi modifier. J’ai bien lu le lien dans l’article, mais cela ne correspond pas avec ce que je vois!
                                                                                                  Quelqu’un pourrait m’éclairer?

                                                                                                  Merci d’avance,

                                                                                                  Matt

                                                                                                  Répondre
                                                                                                • Coppin

                                                                                                  Après m’avoir aidé à choisir/trouver des thèmes je tombe “encore” sur ton travail pour m’aider à traduire mon thème… encore merci, comme d’hab c’est clair, net et pro !!

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Merci d’avoir pris un peu de votre temps pour m’écrire ce commentaire :)
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • mohamed

                                                                                                  merci alex pour ce beau tutoriel et j’ai une question .Dans le theme arjuna X il ya de nombreuse langue inscrite dans le theme et compris le français alors comment on choisi la langue française dedans et merci d’avance

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,

                                                                                                  Est ce que tu as inséré la ligne :
                                                                                                  define (‘WPLANG’, ‘fr_FR’);

                                                                                                  dans ton fichier wp-config.php ?
                                                                                                  A+
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • mohamed

                                                                                                  merci alex de m’avoir répondu mais je crois que moi j’ai pas ce ficher wp-config car j’ai cherché tout mon serveur avec filezila et j’ai rien trouvé

                                                                                                  Répondre
                                                                                                • Claire

                                                                                                  Merci, super tuto très utile! Moi , j’avais un .pot à convertir puis traduire.

                                                                                                  Répondre
                                                                                                • keating

                                                                                                  Excellent Tuto.

                                                                                                  J’utilise Geo Theme qui utilise un theme enfant. J’ai utiliser Poedit pour remplacer les fichiers sur le theme parent mais rien, j’ai essayé sur le theme enfant en changeant le fichier function.php et toujours rien.

                                                                                                  Je voulais savoir si le theme pouvait être traduit à 100% ou si je pouvais le traduire qu’à 80%? Et si cela pouvait jouer.

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,
                                                                                                  Je ne peux pas vraiment dire à quoi cela correspond sans savoir… Avez-vous inséré la ligne :
                                                                                                  define(‘WPLANG’, ‘fr_FR’);
                                                                                                  dans votre fichier wp-config.php ?

                                                                                                  Répondre
                                                                                                • THOMAS

                                                                                                  Bonjour Alex,

                                                                                                  Merci encore pour les propositions de THÈMES,
                                                                                                  et ce splendide TUTO pour la traduction.

                                                                                                  Etant donné que je n’achèterai un Thème Premium que lorsque je serai sûr qu’il est facilement traduisible ; ma question est :
                                                                                                  - Est-ce que EVOLUTION a un thème de TRADUCTION

                                                                                                  MERCI par avance et à te lire,
                                                                                                  Bonne continuation et joyeuses Fêtes !

                                                                                                  Répondre
                                                                                                • Stéphane C

                                                                                                  Merci pour cet article très utile et bien détaillé. Bravo!

                                                                                                  Répondre
                                                                                                • David

                                                                                                  Excellent, je recommande ce tuto !
                                                                                                  Merci Alex :)

                                                                                                  Répondre
                                                                                                • Jérémy

                                                                                                  Un grand merci Alex !

                                                                                                  Mon thème possède un fichier .po… Donc je te laisse imaginé le temps gagné en suivant ta méthode !

                                                                                                  Bonne continuation :-)

                                                                                                  Répondre
                                                                                                • Cédric

                                                                                                  Un grand merci à toi Alex pour m’avoir sorti de la panade! :)

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  De rien Cédric ;)
                                                                                                  Bonne continuation !
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • David

                                                                                                  Bonjour,
                                                                                                  Merci mille fois pour ces conseils. Je n’ai pas trouvé l’année de diffusion de ce post mail il m’a été très utile. J’ai mis un certain temps à trouver Poédit dont le lien sur sourceforge est mort. Mais je l’ai trouvé finalement et utilisé. Parfait, rien à dire.
                                                                                                  L’équipe twobeers créateur de mon thème (Fastfood) est italienne mais ils ont préparé un fichier dot et la traduction s’est faite comme une lettre à la poste (hors période de grève ! :-) ).
                                                                                                  Je vais d’ailleurs leur fournir mes fichiers .mo et .po

                                                                                                  Cordialement,
                                                                                                  David

                                                                                                  Répondre
                                                                                                • Cécile

                                                                                                  Bonjour !
                                                                                                  Sur mon Wordpress, j’utilise le thème Oxygen. Certains éléments apparraissent en anglais, comme par exemple “Read article”, “More article” etc.

                                                                                                  Je possède bien les fichiers .po et .mo. J’ai suivi ton tuto à la lettre, mais moi, quand j’ouvre ces fichiers, tout est déjà traduit en français ! (par contre, impossible de mettre la main sur “Read article”, “more article” etc….) Je n’ai donc rien pu faire, est-ce normal ?

                                                                                                  Merci de ta réponse :)

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Cécile,
                                                                                                  En regardant ton blog, je vois pas mal de mots encore en anglais. As tu placé le fichier mo au bon endroit ?
                                                                                                  Au plaisir
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Camikat

                                                                                                  Avant de commencer ma traduction de theme 2 questions :

                                                                                                  Peut on commencer à traduire, puis s’arrêter en enregistrant en .po et reprendre le fichier plus tard, il me semble que non ! Il me semble que si on ferme le logiciel en cours de traduction même après l’avoir sauvegarder, on perd tout ?
                                                                                                  Pouvez vous m’apporter des précisions sur ce point ?

                                                                                                  Et aussi en cas de mise à jour du theme, doit on sauvegarder ces fichiers pour les coller dans le dossier “Lang” de la nouvelle mise à jour, seront ils tout aussi efficace !

                                                                                                  D’avance merci

                                                                                                  Répondre
                                                                                                • Christine

                                                                                                  Merci bc Alex,
                                                                                                  Grâce à tes conseils ressources, “cela devrait pouvoir le faire ” !
                                                                                                  Mince pour la partie Admin. `
                                                                                                  Ce n’est pas emballé “pour manger tout de suite”, ces thèmes WordPress
                                                                                                  Merci encore pour ta compréhension et ton aide
                                                                                                  Bonne continuation pour tes projets “formation”
                                                                                                  Amicalement

                                                                                                  Répondre
                                                                                                • webmastergrid

                                                                                                  Bonjour,
                                                                                                  Je rencontre une difficulté au niveau de la traduction. Je pense pourtant avoir bien suivi les étapes.
                                                                                                  Il existe un fichier “default.po et .mo” dans le dossier “languages” de mon thème.
                                                                                                  J’ai donc traduit ce fichier en français et je l’ai enregistré en fr_FR.mo et .po.
                                                                                                  J’ai ensuite déposé ces fichiers dans le dossier “languages” mais rien ne se passe…
                                                                                                  Faut-il faire pointer vers ce nouveau fichier ? ou est-il détecté automatiquement ?

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,
                                                                                                  A priori vous avez fait les choses convenablement. Vérifiez bien que la ligne define(‘WPLANG’, ‘fr_FR’); figure bien dans votre fichier wp-config.php
                                                                                                  Sinon est que la fonction load_textdomain est utilisée dans le fichier functions.php de votre thème ?

                                                                                                  Tenez-moi au courant.
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • webmastergrid

                                                                                                  la ligne define(‘WPLANG’, ‘fr_FR’); figure bien dans mon fichier wp-config.php.
                                                                                                  Par contre aucune fonction load_textdomain est utilisée dans le fichier functions.php, ni dans aucun fichier du thème d’ailleurs. Dois-je l’insérer et de quelle manière ?
                                                                                                  Ce que je trouve étrange également, c’est que même lorsque je traduis directement le fichier default.po et donc default.mo, rien ne se passe !

                                                                                                  Répondre
                                                                                                • Déposer annonce

                                                                                                  Ou sinon, dans certains cas, on peut jouer sur le côté billingue et international. Après, même si il est vrai que cette tendance à pris des proportions inimaginables tant en inutilité qu’en ridicule, cette solution peut s’avérer payante (brand recall).

                                                                                                  Répondre
                                                                                                • théo

                                                                                                  Très bon article pour un débutant comme moi!
                                                                                                  Par contre, petite précision, après avoir tout traduit (les fichiers .po) et les avoir zippés, faut-il supprimer l’ancienne version, c’est à dire, le fichier .po original, en anglais, avant d’installer le thême via wordpress?

                                                                                                  Merci!

                                                                                                  Répondre
                                                                                                • Julien Demaugé-Bost

                                                                                                  Merci pour LE tuto ! Je pense qu’il en sortira plus d’un de la galère.
                                                                                                  Et +1 pour les réponses rapides (instantanées) aux mails de sollicitations.

                                                                                                  Amen.

                                                                                                  Répondre
                                                                                                • Timothée

                                                                                                  Bonjour,

                                                                                                  Faut-il forcément traduire toutes les lignes du fichier po initial pour que cela fonctionne ou peut-on se contenter de n’en traduire qu’une partie ?
                                                                                                  Sinon, bon article :)

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Timothée,
                                                                                                  Vous pouvez tout à fait le traduire partiellement. Par exemple il n’est pas utile de traduire l’administration si vous parlez anglais. Tant que la partie publique est traduite, tout va bien :)

                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Eric (massage naturiste)

                                                                                                  Haaaa… c’était donc cela…! Si seulement j’étais tombé sur votre article WordPress avant… Son contenu me servira lors d’une prochaine refonte de mon site internet !
                                                                                                  En tout cas, merci pour article UTILE et agréable à lire.

                                                                                                  Répondre
                                                                                                • Laure Hinckel

                                                                                                  Bonjour,
                                                                                                  J’ai tout suivi à la lettre avec poedit, me semble-t-il et pourtant, après la joie de voir mon thème installé (lounge), j’observe qu’il n’est pas traduit!
                                                                                                  Je suis un peu décontenancée de ne pas y arriver après tant d’heures de travail…
                                                                                                  Une piste pour savoir d’où cela peut venir?
                                                                                                  Merci d’avance et bravo pour le guide!

                                                                                                  Répondre
                                                                                                • Guillaume

                                                                                                  Merci pour cet article vraiment complet, je vais pouvoir m’en servir pour traduire mon thème. ;)

                                                                                                  PS : je ne vois pas la date pour ce dernier, même chose dans les commentaires. Du coup je ne sais pas si tout cela est récent ou non. C’est une volonté de ta part ?

                                                                                                  Répondre
                                                                                                • Fred

                                                                                                  Bonjour,
                                                                                                  Merci pour le tuto.
                                                                                                  Je suis néophyte avec WP et je rencontre une difficulté avec la traduction.
                                                                                                  J’ai pris un thème premium (Karma chez Themeforest), j’ai suivi le tuto pour la traduction, installé mes 2 fichiers, mais je m’aperçois que dans les options du site il y a 2 rubriques qui sont vides après la traduction en français !
                                                                                                  Avez-vous une idée si qui pose problème ?
                                                                                                  Merci.

                                                                                                  Fred

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Fred,
                                                                                                  Il se peut que le thème a été mis à jour et que le fichier de traduction n’a pas été regénéré.
                                                                                                  Quelles sont les parties manquantes ?

                                                                                                  Tenez-moi au courant.
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Fred

                                                                                                  Bonjour Alex,
                                                                                                  Les rubriques “Option d’interface” et “réglage page d’accueil” sont vides.

                                                                                                  Merci.
                                                                                                  Fred.

                                                                                                  Répondre
                                                                                                • Val

                                                                                                  Bonjour,

                                                                                                  Merci pour cet article intéressant, malheureusement j’ai tout suivi à la lettre mais mon site n’est toujours pas traduit. J’utilise Woostore et dans la partie de mon menu, j’ai “home” qui s’affiche (au lieu d’accueil) et de plus quand j’active woocommerce cela m’ajoute “item” et “Account” dans le menu. Or j’ai bien traduit tout ceci et mis les deux fichiers au bon endroit dans le dossier lang de mon thème.
                                                                                                  Pouvez-vous m’éclairer?

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,
                                                                                                  Il faut également traduire WooCommerce en français. Pour cela, pas besoin de refaire tout le travail. Vous pouvez télécharger directement les fichiers de traduction sur ce site.

                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • val

                                                                                                  J’y suis arrivée… merci pour votre rapidité de réponse et pour votre poste très instructif.

                                                                                                  Répondre
                                                                                                • SimondeCambon

                                                                                                  Merci beaucoup pour le tutoriel.
                                                                                                  Néanmoins je rencontre un problème pour traduire mon thème.
                                                                                                  C’est le suivant : http://wordpress.org/themes/oxygen
                                                                                                  Je modifie bien le fichier .po je le renomme de la même manière que d’origine avec fr_FR mais aucun changement en vue lorsque je place le fichier dans le répertoire grâce à Filezilla…

                                                                                                  Merci de votre aide

                                                                                                  Répondre
                                                                                                • Mario

                                                                                                  Je me réponds à moi-même, cela concerne le thème Watch finalement j’ai réalisé que je voulais avoir l’admin de WP en anglais et le site en français ce qui n’est pas possible malgré que les fichiers fr-FR.mo et .po s’y trouvent dans le dossier /lang, j’avais même essayé de supprimer le fichier de language en-EN, mais le site restait en Anglais.

                                                                                                  J’ai mis fr-FR dans le wp-config et le site est en Français.

                                                                                                  J’ai trouvé une extension qui me permet d’avoir l’admin en Anglais, si ça intéresse quelqu’un c’est: Native Dashboard (http://wordpress.org/plugins/wp-native-dashboard/)

                                                                                                  Belle journée à tous.

                                                                                                  Répondre
                                                                                                • kitty

                                                                                                  bon jour, merci par ce renseignement, je l’ai suivi mais sans réussir. mon thème est un défauttpo qui j’ai traduit mais rien n’est changé sur le site. Est-ce qu’on doit faire une autre chose? merci par votre aide, au revoir!

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,
                                                                                                  Est ce que vous avez nommé vos fichiers fr_FR.po et fr_FR.mo ?
                                                                                                  Il faut aussi qu’ils soient placés dans le bon répertoire.
                                                                                                  Attention aussi au define(‘WPLANG’ ‘fr_FR’); dans wp-config.php.

                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • ALEXANIAN

                                                                                                  Et que penses-tu de la traduction du blog ? Est-ce une avancée pour le référencement ? J’hésite….Je sais très bien que mes articles seront pas très bien traduits mais peut être que ça reste une excellente chose à faire dans le sens où je peux toucher dans cette situation le monde entier…qu’en pensez-vous ? qu’en penses-tu ?

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,
                                                                                                  Par traduction, j’entends le passage du thème de l’anglais au français. Je ne parle pas de créer un site multilangue.
                                                                                                  Pour le référencement, je ne sais pas si cela est utile mais l’important ce sont les lecteurs. Arriver sur un site français avec des mots en anglais ici et là, ce n’est pas très pro.

                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • ALEXANIAN

                                                                                                  Bonjour Alex. Oui bien entendu, j’avais compris le sens de l’article :). Je te demandais juste cela en parallèle : si créer un site multilangue était une bonne chose pour les visites et le référencement ou pas spécialement.
                                                                                                  Bonne continuation à toi aussi et merci pour ton site ! Ben

                                                                                                  Répondre
                                                                                                • Ecalphoto

                                                                                                  bonjours a tous je suis photographe est cela fait maintenant 1 mois que je bat avec avec la traduction .
                                                                                                  Bravo a alex pour cette article qui m’a aider . mon site n’avait pas de po et mo mais pot j’ai donc fait comme il le marque et je me suis taper la traduction des 924 ligne a la main maintenant que j’ai mes deux fichier po et mo fr_FR j’ai essauyer de les mettre dans le dossier /site escalphoto./wp-content/languages/themes
                                                                                                  sa ne marche pas et pareil dans le dossier /site escalphoto./wp-content/themes/hydra/languages. sa marche pas non plu. si quelque peut m’aider je m’arrache les cheveux.

                                                                                                  Répondre
                                                                                                • Pitou31

                                                                                                  Merci pour ce tuto. J’ai bien sûr cliqué sur les icônes sociaux.
                                                                                                  Je pense qu’il est très utile.
                                                                                                  Cependant pour des raisons qui m’échappent malgré les fichiers .po on ne reçoit pas tous les textes à traduire ce qui fait qu’on peut parfois avoir encore de l’anglais qui se balade..
                                                                                                  Un petit mot là-dessus ?.
                                                                                                  Je signale également qu’il y a des petits malins, pas très honnêtes, qui proposent des traductions payantes alors que de plus en plus de plugin et de thèmes sont proposés avec des traductions intégrées. Attention donc….de ne pas payer pour rien.
                                                                                                  Une solution pour gagner du temps, bien que les traductions Google ne soient pas très bonnes, et parfois à côté de la plaque, on peut s’aider de http://translate.google.fr/ pour débroussailler le terrain.
                                                                                                  Merci encore et je pense pouvoir appliquer tout cela sur des thèmes e-commerce et Woo Commerce.

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour et merci pour votre commentaire :)
                                                                                                  Concernant les manques de traduction, certains thèmes ont des fichiers po mal conçus… Les auteurs ont mal fait le boulot, la seule chose à faire est de bricoler directement dans le code pour :

                                                                                                  1. Mettre le texte en français
                                                                                                  2. Insérer les fonctions de traduction et regénérer le fichier po.

                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Amélie

                                                                                                  Bonjour,
                                                                                                  Je suis en train de réaliser un site avec le thème wordpress “sold”. Il possède un fichier .po seulement quand je le modifie pour faire la traduction et que je le mets en ligne les traductions n’apparaissent pas. D’où peut venir le problème à votre avis?
                                                                                                  Merci pour votre aide et pour le tuto qui m’a aidé même si pour l’instant ça ne fonctionne pas ^^

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Amélie,

                                                                                                  Avez-vous généré le fichier mo ? WordPress se sert du fichier mo qui est généré à partir du fichier po.
                                                                                                  Sont-elles au bon endroit dans le thème ?
                                                                                                  Est-ce que le français est bien défini en tant que langue par défaut dans le fichier wp-config.php ?

                                                                                                  Tenez-moi au courant.
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Amélie

                                                                                                  Rebonjour,

                                                                                                  Le fichier .mo était bien généré. Tout était au bon endroit même si le gars qui a créé le template a nommer bizarrement ces dossiers (enfin pas de la façon habituel ^^)
                                                                                                  J’ai vérifié le fichier wp-config.php et là je ne sais pas pourquoi une évidence est apparue. Le nom écrit dans wp-config.php n’était pas le même que mon fichier .mo. Et oui il a donné des noms différents que celui donné par wordpress…. En changeant le nom du fichier tout fonctionne.

                                                                                                  Merci beaucoup pour votre aide, j’aurai cherché un moment je pense enfin ça faisait un moment que je cherchais ^^.

                                                                                                  Répondre
                                                                                                • Gaby

                                                                                                  Bonjour Alex, bonjour à tous,
                                                                                                  Au secours ! je suis sur le thème “karma” de ThemesForest, j’ai bien trouvé le fichier .po et quand je l’ouvre dans poedit j’ai le texte original à gauche et à droite (la traduction) je n’ai absolument rien ! j’ai tout essayer rien n’y fait….

                                                                                                  Et ce que vous pourriez résoudre mon problème ? ça me rendrais drôlement service.
                                                                                                  Merci
                                                                                                  Gaby

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Gaby,

                                                                                                  C’est normal, vous devez effectuer la traduction :)
                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Gaby

                                                                                                  Oups ! je viens de comprendre juste avant de venir consulter votre réponse, je croyais que Poedit faisait la traduction lui même automatiquement…..

                                                                                                  le soucis c’est que je ne comprend pas l’anglais, alors je me sers de Google traduction et quelques fois certains termes ne sont pas traduits comme par exemple “Posts Tagged” .

                                                                                                  Une autre question, que fait on de ces caractères, on les remplace (par quoi) ou on les laisse tel que ?

                                                                                                  ” Il arrive que des « % », des mots du style « → » soient présents. Ils correspondent à des nombres (pour pouvoir afficher % commentaires par exemple) et à des caractères spécifiques (vous en trouverez la liste sur cette page). ”

                                                                                                  Merci pour votre aide, votre Ebook m’a également bien servi.

                                                                                                  Gaby

                                                                                                  Répondre
                                                                                                • syndicomge

                                                                                                  Bonjour,

                                                                                                  Génial cet article. Petite question peut-être bête, j’ai trouvé les fichiers .po et .mo mais ils se nomment g1-theme.po et g1-theme.mo. Le fichier .po et .mo qui sera traduit doit être nommé g1-theme-fr.po ou fr_FR.po ?

                                                                                                  D’avance merci pour votre aide.

                                                                                                  Bonne journée.

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,

                                                                                                  C’est à tester, essayez aussi g1-themefr_FR.po ou g1-theme-fr_FR.po
                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • OL

                                                                                                  Je profite d’être passé sur wp afin de lire l’interview. Merci Alex pour cet article sur la traduction d’un thème, clair, précis et accessible à un profane comme moi!
                                                                                                  Continue comme ça mister :-)

                                                                                                  Répondre
                                                                                                • Arthur

                                                                                                  Super tuto, encore merci !
                                                                                                  Cependant j’ai une erreur lors de l’enregistrement : a format specification for argument 1 doesen’t exist in msgstr.
                                                                                                  J’ai cette erreur sur une ligne, et si je ne la corrige pas, je ne pourrais utiliser le fichier (ce que mentionne poedit)
                                                                                                  Que faire ?
                                                                                                  Merci d’avance

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Arthur,
                                                                                                  En vous lisant, je pense que vous avez dû oublié d’inscrire une variable du type % dans une chaine de traduction.
                                                                                                  Il faut qu’il y en ait le même nombre dans la chaine originale et la chaine traduite.

                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • GOSSELIN Jean-Gérard

                                                                                                  Ayant conçu mon site sur Dreamweaver il y a maintenant pas mal de temps, je recherche un thème afin de présenter une collection d’étiquettes de vin par régions, appellations et par thèmes également. Pour l’instant je n’ai trouvé aucun thème qui correspond à une présentation qui me convienne. Merci pour votre réponse

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,

                                                                                                  Je suis désolé mais je ne peux malheureusement pas aider tous les lecteurs du blog individuellement.
                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Pitou31

                                                                                                  Bonsoir,
                                                                                                  Personnellement j’ai trouvé et testé un thème gratuit très robuste, standard, flexible, paramétrable qui peut je pense convenir à beaucoup de situations. Il s’agit du thème Custum Community
                                                                                                  http://wordpress.org/themes/custom-community
                                                                                                  J’en pense beaucoup de bien et je pense qu’Alex doit le connaitre sinon il ne tardera pas à l’évaluer..
                                                                                                  En dehors des thèmes gratuits de WP si on ne devait en utiliser qu’un seul ce serait celui-là. Il existe également une version payante.
                                                                                                  Bonne chance.

                                                                                                  Répondre
                                                                                                • corentinlu

                                                                                                  Super article ! Merci. ça change la vie, moi qui allait fouillé dans les fichiers php pour mes faire les traductions…

                                                                                                  Répondre
                                                                                                • yipene

                                                                                                  salut a tous sympas tout ce qui a été dit autours de ce problème. moi j’utulise le thème mainstream et dans le dossier lang de ce thème il ya un fichier _FR comportant la traduction de tous les mots en anglais
                                                                                                  ce que je voudrais savoir c’est comment utiliser ce ficher pour que mon thème soit totalement en français

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,
                                                                                                  Il faut l’ouvrir avec PoEdit puis traduire les chaines.
                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Tea

                                                                                                  Comme toujours excellent article, super précis.
                                                                                                  Merci Alex

                                                                                                  Répondre
                                                                                                • GOSSELIN Jean-Gérard

                                                                                                  J’aimerais passer mon site sous Wordpress, mais regardez mon site et dites-moi si cela est possible car il est “lourd” d’informations. Merci pour votre réponse
                                                                                                  Jean-Gérard Gosselin

                                                                                                  Répondre
                                                                                                • denis

                                                                                                  Merci beaucoup super Tuto, clair et précis

                                                                                                  Répondre
                                                                                                • franck

                                                                                                  Bonjour, existe t’il un fichier poedit préconfiguré en traduction française ? Merci bravo pour le site. Franck

                                                                                                  Répondre
                                                                                                • Eve

                                                                                                  Bonjour,
                                                                                                  Votre site et vos articles ont l’air passionnant…….Enfin en tout cas j espère qu il aideront la novice que je suis! J ai actuellement un site chez vistaprint http://www.evegherson.com mais je n en suis pas satisfaite je voudrais créer un site internet avec wordpress contenant, un onglet collection un onglet boutique et un onglet blog. Je viens de telecharger trouver le thème wordpress ideal . Je vais donc m y atteler mais si vous avez un article qui peut m aider en amont merci svp de me l indiquer.
                                                                                                  Cordialement Eve Gherson

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Eve,

                                                                                                  Merci pour votre message :)
                                                                                                  Mon tutoriel sur l’installation de WP dans la sidebar devrai vous aider.
                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • ever

                                                                                                  Bonjour, j’ai suivi votre totu à la lettre. J’ai été dans mon thème. J’ai complété fr_Fr.po
                                                                                                  Dans wp-config bien évidemment c’est define(‘WPLANG’, ‘fr_FR’);
                                                                                                  Puis via filezillla j’ai envoyé ma mise à jour en remplaçant l’ancien fichier par le fichier mis à jour. MAIS LES MISES A JOUR NE SONT PAS PRISES EN COMPTE.
                                                                                                  Cela fait deux jours que je fais toutes les manip mais rien n’a faire. Auriez vous une idée ? Merci

                                                                                                  Répondre
                                                                                                • sakkal

                                                                                                  Bonjour,
                                                                                                  le parametre define(‘WPLANG’, ‘fr_FR’) fait déclarer la langue suivit par le site, alors pour un site multilingue comment on va faire.
                                                                                                  Exemple: http://promotionaumaroc.com/, il est en français et nous voulons ajouter EN

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour,
                                                                                                  Ce paramètre défini la langue du site, pour du multilingue il faut passer par un plugin comme WPML.
                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • yann

                                                                                                  Je viens d’ouvrir le fichier pot qui se trouve dans mon theme et POEdit me dit que mon fichier POT n’est pas valide :(

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Yann,
                                                                                                  Essaie de voir avec l’auteur du site pour en savoir plus.
                                                                                                  Bonne continuation
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Tandem

                                                                                                  Si votre thème ne possède pas de fichiers de traduction Il y a une autre solution plus élégante, plus rapide, et qui permet la mise à jour du thème ! Ce qui n’est pas le cas dans la solution proposée ici. Il faut avoir la version complète de Poedit Pro pour cela.

                                                                                                  Dans Poedit on créé un fichier nouveau fichier .po, on choisi “Nouvelle traduction Wordpress…”, c’est là qu’il faut avoir la version pro. Il scanne les fichiers, on fait alors les traductions. On rajoute quelques lignes de codes dans le functions.php du thème et le tour est joué.

                                                                                                  Si on doit mettre à jour le thème on aura qu’à remettre les mêmes lignes de code dans functions.php

                                                                                                  Répondre
                                                                                                • Joel

                                                                                                  Bonjour, tout d’abord merci pour l’article. Étant nouveau sur wordpress, la traduction d’un thème s’apparente à une épreuve douloureuse. J’ai suivi vos recommandations et traduit mon thème (qui pour info avait effectivement un fichier langue Po Mo en anglais).

                                                                                                  En revanche, une fois envoyait sur le serveur par les deux modalités indiquées dans votre article (soit envoyer les nouveau fichiers .po et .mo dans le répertoire correspondant. soit compresser le thème en fichier .zip et importer le à partir de WordPress en allant dans Apparence > Thèmes > Installer des thème) rien ne se passe. La traduction n’est pas prise en compte. Pire, le tableau d’administration est désormais effectivement en français par compte le front-end est toujours en anglais.

                                                                                                  Auriez vous une suggestion ou procédé pour rectifier cela ?

                                                                                                  Merci d’avance,

                                                                                                  Joel

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Bonjour Joel,

                                                                                                  Est-ce que votre thème a un dossier lang, languages ou quelque chose de similaire. Il faut placer les fichiers de traduction dedans.
                                                                                                  Tenez-moi au courant.
                                                                                                  Alex

                                                                                                  Répondre
                                                                                                • Flapy

                                                                                                  Merci beaucoup pour toutes ces explications ^^
                                                                                                  Nickel et très bien expliqué ;) !

                                                                                                  Répondre
                                                                                                • amitiés

                                                                                                  Oulo et dire que je bataille alors qu’en réalité c’est tout simple quand le thème est traduisible ! Vraiment merci pour l’article/tutoriel , ça va me faire gagner un temps fou mais alors fou fou fou !!!

                                                                                                  Mes amitiés, Yann.

                                                                                                  Répondre
                                                                                                • fk

                                                                                                  Merci pour ce tuto, le seul très clair sur le sujet :-). Tout marche !

                                                                                                  Répondre
                                                                                                • Alex

                                                                                                  Merci beaucoup :)

                                                                                                  Répondre