Utiliser les fichiers dans un thème ou une extension
Plusieurs solutions se présentent à vous.
Première méthode
Vous devez télécharger les fichiers .mo ou .po dans le dossier wp-content/languages/themes dans le cas d’un thème et wp-content/languages/plugin dans le cas d’une extension, avec pour nom de fichier nomdudossierduplugin-FR_fr.mo et nomdudossierduplugin-FR_fr.po, et pareillement dans le cas d’un thème avec le nom du dossier du thème.
WordPress interprète directement les traductions.
Deuxième méthode
Créez un dossier languages ou lang dans le thème ou l’extension et transférez-y les fichiers.
Pour qu’ils soient compris par WordPress, utilisez la fonction load_theme_ textdomain() dans le fichier functions.php dans le cas d’un thème.
Pour une extension, utilisez la fonction load_plugin_textdomain() dans le fichier PHP principal de l’extension.
Ces deux fonctions fonctionnent de la même façon :
<?php load_theme_textdomain( $domain, $path ) ?>
<?php load_plugin_textdomain( $domain, $path ) ?>
-
$domain : accepte l’identifiant unique que vous retrouvez lors de l’utilisation des fonctions de traduction. Cela correspond en général au nom de l’extension ou du thème.
Exemple : __(’ma chaîne à traduire’, $domain )
-
$path (optionnel) : accepte le chemin du dossier contenant le fichier...