Aujourd’hui, je souhaite vous parler de notre outil de test de compatibilité multilingue WPML qui teste facilement la compatibilité de votre thème et de vos extensions avec WPML. Si vous créez un site multilingue avec WPML, vous gagnerez un temps précieux pour rendre les chaînes de texte de votre thème compatibles avec WPML.
Si vous développez des thèmes ou des extensions, cet outil vous fera gagner du temps en identifiant rapidement les textes qui ne peuvent pas être traduits. Au lieu de chercher fastidieusement ces chaînes de texte, le nouvel outil de test de compatibilité multilingue les mettra en évidence pour vous. Notre propre équipe de compatibilité des thèmes utilise intensivement cette extension pour accélérer le processus.
C’est aussi simple que cela !
1. Sur votre serveur de test, installez le thème que vous souhaitez tester ainsi que cette extension.
2. Commencez par analyser les chaînes, puis lancez le test en laissant l’extension faire le travail.
3. Ensuite, retournez voir votre thème sur le front-end du site et observez les résultats
Toutes les chaînes de texte prêtes pour WPML sont marquées d’une balise de préfixe (généralement WPML_). Désormais, vous remarquerez rapidement les chaînes non traduites. Elles s’afficheront sans ce préfixe WPML.
Toutes les chaînes qui affichent leur texte d’origine n’ont pas été reconnues comme traduisibles et nécessitent des corrections dans le fichier PHP de votre thème.
Sachant ce qui ne se traduit pas, vous pouvez commencer à corriger votre thème. Peut-être que les chaînes sont codées en dur, sans être enveloppées dans du code GetText. Peut-être y a-t-il un problème avec le textdomain, ou peut-être autre chose. Notre outil ne peut pas analyser le problème à votre place, mais vous montrer quels textes nécessitent votre attention accélérera considérablement votre travail.
Voici à quoi ressemblera un thème typique après le test. Remarquez les préfixes ou leur absence.

Cet outil examinera les fichiers PHP de votre thème et effectuera des tests sur toutes les chaînes de votre thème pour en rapporter le résultat, en quelques secondes, au lieu d’une analyse manuelle laborieuse de vos fichiers qui pourrait prendre des heures.
Assurez-vous de ne pas faire cela sur un site en production, ces préfixes restent dans les fichiers de votre thème sur votre serveur de test, vous devrez donc corriger les chaînes cassées sur la copie de votre thème située sur votre serveur de développement principal. Une fois les corrections effectuées, supprimez et réinstallez le thème sur votre serveur de test, puis relancez l’outil de test pour vérifier que vous les avez bien corrigées !
Directement depuis l’interface d’administration, l’outil de test va :
- Marquer les bonnes chaînes du thème en ajoutant une balise de préfixe devant le texte
- Marquer les bonnes chaînes de l’extension en ajoutant une balise de préfixe devant le texte
- Analyser également vos types de publication personnalisés, taxonomies et champs
- Vous aider lors de la création d’un fichier wpml-config.xml
Vous pouvez télécharger ce nouvel outil depuis notre page de documentation sur l’outil de test de compatibilité multilingue WPML.
Si vous êtes un développeur de thèmes qui découvre WPML, vous devriez rejoindre notre programme Go Global pour commencer dès maintenant.


