- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 3.5.1.1
- Résolu dans
- WPML Multilingual CMS 3.5.2
Aperçu de l’anomalie
Le problème se manifeste lorsque :
- Utilisation de WordPress 4.6.0 ou d’une version ultérieure.
- Plus d’une langue est définie
- L’option Ne pas utiliser la Traduction de chaînes pour traduire le thème et les extensions est choisie dans WPML > Localisation des thèmes et des extensions
- Le fichier MO correspondant à la deuxième langue est téléversé
- Le fichier MO correspondant à la langue par défaut n’est pas téléversé (comme c’est généralement le cas).
Problème : les chaînes de texte appartenant à une extension ou à un thème peuvent s’afficher traduites dans la langue secondaire.
Par exemple :
- Un site avec l’anglais comme langue par défaut et le bulgare comme langue secondaire.
- Le site utilise l’extension WooCommerce.
- Un produit est créé et ajouté traduit en bulgare.
- Lors de la visite de la page en anglais de ce produit, les textes appartenant à l’extension WooCommerce s’affichent en bulgare.
Si le produit n’est pas traduit, cela ne se produit pas.
Solution de contournement
Pour éviter ce problème, vous devez téléverser le fichier MO de l’extension correspondant à la langue par défaut ou revenir à WordPress 4.5.4 (la version antérieure à la 4.6).