Comment traduire son blog WordPress en français ?

Depuis que j’ai lancé ce blog fin juin 2010, la chose qui m’agaçait un peu c’était d’avoir un thème graphique qui me convenait bien (Thème Mystique de Digital Nature) mais dont les textes de l’interface sont en anglais. La mauvaise idée aurait été de trouver tous les fichiers utilisés par ce thème, de rechercher les phrases en anglais et de les remplacer par une traduction en français. Mauvaise idée, assurément car à la prochaine mise à jour de WordPress, tout ce travail aurait été à refaire.

theme-wordpress-francais

Qui dit nouvelle année dit bonne résolution et bien que ma résolution habituelle est de n’en prendre aucune, cela me réussit assez bien car dans l’ensemble j’ai suivi et réalisé sans problème mes résolutions des années passées, j’ai décidé de prendre le taureau par les cornes pour voir s’il n’existait pas une solution élégante à ce problème de langue utilisé dans un thème Worpress.

Et bien la réponse est oui ! et cerise sur le gâteau elle est rapide et simple à effectuer. D’ailleurs vous pouvez sous vos yeux ébahis admirer le résultat. N’étant pas d’un naturel mesquin, j’ai donc décidé de vous faire partager cette modification toute simple à faire sur votre serveur sous WordPress. La solution m’a été apportée par le site Web entrepreneur débutant que j’avais le tord de ne pas connaître mais que notre ami à tous, Google m’a fait découvrir en quelques clics de souris.

Il y a donc deux cas de figure à considérer :

1. Il existe des fichiers contenant la traduction de votre thème en français

Il faut regarder à l’aide d’un client FTP à l’intérieur du dossier Themes de votre installation WordPress (/wp-content/themes/), localiser ensuite le dossier de votre thème (dans mon cas mystique) et regarder dans le dossier lang (language)

wordpress-theme-francais

C’est à cet endroit (wp-content/themes/mystique/lang/) que sont stockés les fichiers de langues reconnus et gérés par votre thème. Il y a deux fichiers par langue, un fichier .mo et un fichier .po. Dans notre cas de figure, bonne nouvelle, le français est bien géré par le thème Mystique car on peut voir dans ce dossier les fichiers fr_FR.mo et fr_FR.po, le préfixe fr correspondant au français.

Il reste maintenant à indiquer à WordPress qu’il doit utiliser ce fichier de langue. Cela se passe dans le fichier wp-config.php qui se trouve dans le dossier de base de votre installation WordPress (pour plus de sécurité, vous pouvez en faire une sauvegarde).

Il faut rechercher la ligne suivante :

define ('WPLANG', '');

et la remplacer par celle-ci pour indiquer le français :

define ('WPLANG', 'fr_FR');

Pour effectuer ces modifications, le plus simple est de récupérer le fichier wp-config.php sur votre ordinateur, de faire la petite modification à l’aide d’un éditeur de texte (bloc-notes par exemple) et de le renvoyer à sa place vers votre serveur.

Désormais le thème de votre blog s’affiche en français. Le thème a d’ailleurs été traduit par le Web master de l’excellent site Autour d’un Café que je salue au passage, en espérant que son blog reprenne du service en 2011.

2. Il n’existe pas de fichiers contenant la traduction de votre thème en français

Rien n’est prévu pour que votre thème s’affiche en français, rien n’est perdu, vous pouvez le faire vous-même à l’aide du logiciel gratuit Poedit. Je vous invite donc à consulter ce tutorial en anglais sur le site de Digital Nature qui explique la marche à suivre. Je ferai certainement un billet sur ce sujet car j’ai l’intention de lancer plusieurs blogs sur 2011 dont les thèmes que j’ai choisis ne sont pas prévus pour afficher le français.