Certains l’ont peut être remarqué mais le thème que j’utilise est petit à petit devenu en français alors qu’il était à la base … en anglais. Comme beaucoup d’informaticiens je passe allégrement du français à l’anglais dans mes lectures et j’ai mis un moment à me dire que quand même ce n’était pas bien propre d’avoir un blog Français avec un thème Anglais !
La transformation s’est faite petit à petit, en effet, plutôt que de lire simplement les classes de mon thème et de traduire hors contexte les phrases anglaises j’ai modifié cas par cas les éléments que je voyais apparaître en anglais sur mes pages. Pour une édition rapide j’ai utilisé l’éditeur de thème de WordPress. La seule difficulté est de faire le lien entre l’affichage et le fichier d’origine (s’agit il d’un affichage se raccrochant à la page d’accueil, à une fonction du thème …) Heureusement la fonction de recherche rapide des navigateurs (Ctrl + F) permet de vérifier rapidement que l’on se trouve dans le bon fichier et de traduire en ayant connaissance du contexte d’affichage.
En réalité il existe une alternative à cette méthode qui force à modifier le code : créer un version entièrement en français de votre thème. Pour cela aller dans le dossier lang de votre thème, il devrait se trouver des fichiers du nom en_US.po et en_US.mo. Le fichier po est la version humaine du fichier la mo est la version anglaise ! Pour générer le mo le mieux est d’utiliser poedit dont vous pourrez trouver des version pour tous les OS. Reprenez un couple de fichier existant et copiez / renommez le en fr_FR.mo et fr_FR.po . Ouvrez le .po avec poedit! sur la colonne de gauche le texte anglais, sur la colonne de droite le texte qui devra devenir en français!!
Une fois la traduction effectuée uploadez les deux fichiers. Normalement votre wordpress en français détectera la présence de ces fichiers (au besoin désactivez / réactivez le thème)