WPML
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 :

  1. Utilisation de WordPress 4.6.0 ou d’une version ultérieure.
  2. Plus d’une langue est définie
  3. 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
  4. Le fichier MO correspondant à la deuxième langue est téléversé
  5. 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).

Toutes les anomalies connues →