Tester ses traductions

Lorsque l’on traduit un projet WordPress comme une extension ou un thème, il est toujours intéressant de tester la traduction dans l’interface de WordPress autant côté administration que dans l’interface publique du site. Cela permet, entre autres choses, de visualiser si toutes les suggestions s’intègrent bien à l’interface utilisateur (ou « UI ») et de tester la cohérence d’ensemble.

Tester ses traductions sans extension

Pour tester vos traductions dans l’interface de WordPress sans installer d’extension, voici les différentes étapes à suivre :

  1. Installer un site de test et définir le « Français » comme « Langue du site » dans l’écran « Réglages généraux » accessible via le « Tableau de bord », puis menu « Réglages », puis « Général ».
  2. Installer l’extension ou le thème en cours de traduction.
  3. Exporter les chaînes à tester à partir de Translate :
    • Accédez au projet et afficher l’ensemble des chaînes en cliquant sur « All ».
    • Descendez tout en bas de la page, puis dans la liste déroulante « Export », sélectionnez l’option « only matching the filter » et dans la liste déroulante des formats, sélectionnez l’option « Machine Object Message Catalog (.mo) ». Voir la capture ci-dessous.
    • Puis cliquez sur « Export », sélectionnez un emplacement, nommez le fichier puis cliquer sur le bouton « Enregistrer ». Nommez le fichier avec le nom du thème ou avec le slug de l’extension, suivi par le suffixe « -fr_FR ». Par exemple, coblocks-fr_FR.mo pour l’extension CoBlocks. Pour l’emplacement, enregistrez le fichier dans le dossier wp-content/languages/plugins pour une extension ou wp-content/languages/themes pour un thème.
  4. Visualiser les différentes parties de l’interface d’administration de l’extension ou du thème pour tester vos traductions dans leur interface, visualisez aussi l’interface publique du site.
Capture d’écran de la configuration de l’export du fichier .mo pour tester les chaînes
Options à utiliser pour l’export des chaînes à tester

Suite à vos tests, effectuez les modifications qui s’imposent. Puis exportez à nouveau les chaînes pour valider les modifications. Lorsque tout vous paraît correct, demandez la validation de vos suggestions.

Top ↑

Tester ses traductions avec une extension

Pour tester vos traductions, vous pouvez aussi installer une extension comme par exemple :

  • Force Update Translations – Utilisez le menu « Apparence » puis « Mettre à jour la traduction » pour les thèmes, ou le lien « Mettre à jour la traduction » dans l’écran « Extensions » pour chacune des extensions
  • Translation Tools – Utilisez un des boutons « Mettre à jour les traductions » dans l’écran « Mises à jour ».

L’extension Translation Tools prend en compte uniquement les chaînes validées, pas les chaînes en attente.

Actuellement, l’extension Force Update Translations n’est pas en mesure de générer les fichiers JSON qui sont nécessaires à JavaScript pour certaines traductions.

Dernière mise à jour :