- Statut
- Résolu
- Résolu dans
- 3.0.7
Aperçu de l’anomalie
Certaines chaînes de texte très spécifiques, enregistrées via le hook wpml_translate_single_string ou l’appel obsolète à icl_translate, peuvent ne pas être traduites dans certains cas.
Nos développeurs travaillent à la résolution de ce problème.
Cela se produit en raison de notre nouveau mécanisme de traduction et parce que la chaîne de texte concernée peut être modifiée, de sorte qu’elle n’est pas la valeur exacte telle qu’elle est enregistrée dans la base de données.
Solution de contournement
Assurez-vous que le répertoire ../wp-content/languages/wpml/ existe et est accessible en écriture.
- Tout d’abord, trouvez la chaîne problématique.
- Allez sur la page WPML -> Traduction de chaînes et supprimez la chaîne problématique.
- Allez sur la page WPML -> Traduction de chaînes et dans la section Enregistrement automatique des chaînes pour traduction, activez l’option Rechercher les chaînes pendant le rendu des pages.
- Consultez à nouveau la page sur l’interface publique où la chaîne apparaît.
- Retournez sur la page WPML -> Traduction de chaînes et recherchez cette chaîne.
- Traduisez la chaîne.
Après avoir traduit la chaîne, n’oubliez pas de décocher l’option d’enregistrement automatique.