Comment traduire un thème ou un plugin

Niveau:2

Introduction:

Suite au changement de mon thème WordPress, je me suis confronté à un thème qui n’était pas traduit. le thème en question s’appelle Neurons. Dans mon cas, je ne souhaite pas utiliser le fichier POT du thème car trop incomplet. Ma traduction sera réalisé à partir des fichiers sources du thème.

Mode opératoire:

Télécharger Poedit sur le site https://poedit.net/ ou sur mon site en version Windows  Poedit-2.4.2-setup.exe.

Télécharger le thème ou votre plugin. Dans mon exemple nous allons prendre le thème Neurons Lien neurons de téléchargement ou sur mon site Neurons.1.2.5.zip.

Extraire le thème dans un répertoire le thème.

Lancer Poedit, et faire Nouveau.

Choisir la langue de traduction.

Enregistrer le fichier du projet avec le nom du thème et -fr_FR dans le répertoire d’extraction du thème.

Allez dans les propriétés du catalogue.

Renseignez les informations avec le nom du thème. Dans mon cas, Neurons, francais.

Allez dans l’onglet Chemins des sources.

Et ajouter un répertoire.

Choisir le répertoire d’extraction du thème.

Allez dans l’onglet Mots clés sources et ajouter les mots ci-dessous:

__;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"

Soit depuis l’interface:

Ou avec un éditeur type Notepad en ajoutant ou remplacent la ligne ci-dessous.

"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"

Lancer une mise à jour depuis le code.

En suite lancer la Pré-Traduction.

Vérifier les traduction et enregistrer le projet.

Transférer vos fichiers de traduction dans le répertoire suivant de votre serveur /wp-content/languages/themes.

Et maintenant votre thème est en Français.

Avant la traduction Après la traduction

 

Voici mes fichiers de traduction pour le thème Neurons. neurons.1.2.5-FR.zip