WPML

Aperçu de l’anomalie

Certaines chaînes du tableau de bord du vendeur Dokan n’apparaissaient pas dans WPMLTraduction de chaînes, vous ne pouviez donc pas les traduire. Cela affectait les pages des paramètres d’expédition et de vérification. Ces pages sont construites en JavaScript, et WPML ne pouvait pas lire les chaînes des fichiers JavaScript au moment du signalement.

Solution de contournement

Les chaînes de ces pages proviennent de fichiers JavaScript. WPML les lit une fois que vous l’autorisez à analyser le JavaScript, ce qui est désactivé par défaut :

  1. Allez dans WPMLParamètres et activez l’option Détecter les chaînes dans les fichiers JavaScript.
  2. Ouvrez les pages du tableau de bord du vendeur qui contiennent les chaînes, par exemple /dashboard/settings/verification/. WPML ne suit que les fichiers JavaScript que vos pages chargent réellement.
  3. Allez dans WPMLLocalisation des thèmes et des extensions et analysez Dokan.
  4. Traduisez les chaînes dans WPMLTraduction de chaînes.
  5. Retournez dans WPMLParamètres et désactivez à nouveau l’option Détecter les chaînes dans les fichiers JavaScript. Cette option ralentit le site lorsqu’elle est activée, et les chaînes restent enregistrées.

Les chaînes de la page shipping proviennent de WooCommerce, et non de Dokan. Recherchez-les dans WPMLTraduction de chaînes sous le domaine WooCommerce. Les traduire à cet endroit modifie également le tableau de bord du vendeur.

Vous n’avez plus besoin de modifier de fichier dans l’extension. L’ancienne version de cette page vous demandait d’ajouter les chaînes au fichier wp-content/plugins/dokan-pro/languages/dokan.php. Ne le faites pas : une mise à jour de l’extension supprime la modification.

Toutes les anomalies connues