Un petit outil bien pratique pour les problèmes de chargement de traduction
MarketPress a fait un petit plugin gratuit, “Debug Translations” bien utile quand un plugin ou un thème “ne veut pas” se traduire.
Je l’ai utilisé récemment, n’arrivant pas à charger ma traduction de Gravity Forms PDF Extended. Il affiche en bas de page la liste complète de tous les fichiers .po que WordPress essaye de charger, avec le résultat.
Cela permet donc de voir si la traduction ne se charge pas parce que :
- le textdomain n’a pas été déclaré correctement (à ce moment-là WordPress n’essaye pas de charger de fichier .po)
- le chemin ou le nom du fichier ne correspond pas à ce qui se trouve dans les fichiers.
A utiliser uniquement en test évidemment, car il affiche tout cela aussi sur le front-end !
(Et rappel, pour ne pas perdre vos traductions de thèmes ou de plugins, stockez-les dans le dossier wp-content/languages/ sous la forme textdomain-fr_FR.po / .mo )