WPML
Statut
Résolu
Signalé pour
WPML Multilingual CMS 3.6.1
Résolu dans
3.6.2

Aperçu de l’anomalie

Dans certaines circonstances, le statut de traduction correct n’est pas défini et la traduction ne peut pas être poursuivie lors de la traduction de pages qui ont été créées par un constructeur de pages (par exemple Visual Composer ou Divi). Pour éviter cela, il est toujours préférable de terminer la traduction avant de mettre à jour la page originale.

Si vous constatez que l’éditeur de traduction n’affiche pas les nouveaux champs qui ont été ajoutés à la page originale, vous pouvez accéder au Tableau de bord de traduction et envoyer la page en traduction à partir de là. Cela résoudra le problème et l’éditeur de traduction affichera désormais les nouveaux champs.


À partir de WPML 3.6.0, lors de la mise à jour d’un article déjà traduit ou d’une page qui contient un constructeur de pages pris en charge (par exemple Visual Composer ou Divi), le statut de traduction et la traduction elle-même ne seront pas correctement mis à jour.

Cela nécessite que WPML soit configuré pour utiliser l’éditeur de traduction pour les traductions locales. Accédez à la page WPML -> Gestion de traduction et cliquez sur l’onglet Configuration du contenu multilingue. Là, dans la section Comment traduire les articles et les pages, sélectionnez l’option Utiliser l’éditeur de traduction .

  1. Créez une page avec un constructeur de pages contenant quelques shortcodes
  2. Cliquez sur + pour ajouter une traduction
  3. Traduisez une partie du contenu mais ne marquez pas tout comme terminé
  4. Enregistrez et fermez
  5. Mettez à jour la page originale en ajoutant un autre shortcode
  6. Enregistrez l’article
  7. La traduction devrait toujours s’afficher comme étant en cours : elle affiche le crayon à la place
  8. Cliquez sur l’icône de traduction
  9. L’éditeur de traduction doit afficher le nouveau shortcode comme un champ : il n’affiche pas le nouveau champ à la place
  10. Enregistrez et fermez
  11. Le statut de traduction devrait maintenant indiquer qu’une mise à jour est nécessaire

Solution de contournement

Pour le moment, la meilleure façon de contourner le problème est de toujours utiliser la Gestion de traduction pour envoyer à la traduction le contenu créé avec des constructeurs de pages. Cela implique de créer les tâches de traduction depuis la Gestion de traduction et de les attribuer aux traducteurs.

Dans tous les cas, lorsque vous rencontrez le problème, vous pouvez accéder au Tableau de bord de traduction et envoyer l’article ou la page à un traducteur local à partir de là.

Lorsque vous retournez dans l’éditeur d’article, la traduction s’affichera alors comme « En cours », et lorsque vous cliquez pour modifier la traduction, le nouveau champ apparaîtra.

Toutes les anomalies connues →