Protocole https

Souvent, il reste plusieurs expressions ou encore des mots impossible à traduire sur un thème.

Souvent, il reste à traduire un bouton ou un mot sur une page. Même avec l’utilisation de Poedit ou de l’extension Loco Translate la traduction reste impossible.

Après quelques recherches sur internet, j’ai trouvé cette solution qui fonctionne très bien.

C’est un bout de code à rajouter dans le fichier functions.php de votre thème enfant.

Utiliser cette fonction qui va remplacer les textes automatiquement à votre place.

// Traduction de chaines de caracteres

function wpm_traduction($texte) {

$texte = str_ireplace('texte à traduire', 'la traduction que vous souhaitez afficher à vos visiteurs', $texte);
return $texte;
}

add_filter('gettext', 'wpm_traduction');
add_filter('ngettext', 'wpm_traduction');

Télécharger cette fonction en fichier texte

Il vous reste à modifier les chaines de caractères : ‘texte à traduire’ et ‘la traduction que vous souhaitez afficher à vos visiteurs‘ par le texte que vous voulez afficher.

Et à dupliquer autant de fois la fonction que de texte à traduire (rajouter à chaque fois un chiffre différent à wpm_traduction1)

Ne pas oublier qu’en utilisant cette fonction l’expression ou le mot à traduire sera remplacé partout sur votre site.