Sauter la navigation

Ce sujet est résolu. Voici une description du problème et de la solution.

Problème:
Vous tentez de traduire vos pages classiques avec WPML, mais seulement une partie des pages est traduite. Vous observez que certains contenus semblent présents dans l'éditeur de traduction, mais ils ne sont pas tous visibles, possiblement à cause de contenus masqués en version desktop.
Solution:
Nous avons identifié un problème de traduction bloquée due à une erreur technique. Voici les étapes pour résoudre ce problème:
1) Accédez à WPML>>Support et cliquez sur le lien Troubleshooting.
2) Dans la page Troubleshooting, cliquez sur les options suivantes dans la section *Clean up* et attendez la confirmation du traitement après chaque option:
- Vider le cache dans WPML
- Supprimer les entrées fantômes des tables de traduction
- Corriger la collation de element_type
- Définir les informations sur la langue
- Fixer la collation des tables WPML
- Attribuer un statut de traduction au contenu dupliqué
- Fixer le nombre de termes
- Correction de l'assignation du type de message
- Nettoyer et optimiser les tables de chaînes
- Annuler les travaux automatiques en cours
3) Renvoyez le contenu à la traduction automatique.

Si cette solution ne résout pas votre problème ou semble dépassée, nous vous recommandons de vérifier les problèmes connus, de vérifier la version du correctif permanent et de confirmer que vous avez installé les dernières versions des thèmes et plugins. Si le problème persiste, n'hésitez pas à ouvrir un nouveau ticket de support sur notre forum de support.

Il s'agit du forum d'assistance technique de WPML, le plug-in multilingue pour WordPress.

Il est accessible à tous, toutefois seuls les clients de WPML peuvent y publier leurs messages. L'équipe du WPML répond sur le forum 6 jours par semaine, 22 heures par jour.

Marqué : ,

Ce sujet contient 0 réponse, a 0 voix.

Dernière mise à jour par lauraS-60 Il y a 1 jour et 2 heures.

Assisté par: Ilyes.

Auteur Articles
février 7, 2025 à 12:53 pm #16679733

lauraS-60

Contexte de la question:
Je tentais de traduire mes pages classiques avec l'extension WPML. L'extension a pu traduire tous mes produits, mais seules 4 pages sur 14 ont été traduites. Voici le lien vers la page où le problème peut être vu : lien caché

Symptômes:
Lorsque je clique sur le "+", la traduction se lance et semble s'effectuer, mais quand je recharge la page, la traduction n'a pas été complétée.

Questions:
Pourquoi certaines pages ne se traduisent-elles pas complètement ?
Comment puis-je résoudre ce problème de traduction incomplète ?

février 8, 2025 à 1:42 pm #16682456

Ilyes
Supporter

Les langues: Français (Français )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Merci d'avoir contacté le support WPML.

Malheureusement, il est important de noter qu'une traduction incomplète empêchera la publication de la page. Ce comportement est normal.

Selon la façon dont les pages sont créées et les blocs/widgets utilisés, il peut y avoir du contenu caché qui n'est pas détecté par WPML pour des questions de compatibilité ou de conflits,

Dans tous les cas, il s'agit d'un premier test :
1- Le problème se produit-il sur un duplicata des pages concernées ?
2- lorsque vous ouvrez l'éditeur de traduction, voyez-vous tous les textes/contenus listés ?
3- Pourriez-vous partager l'accès à votre site afin que je puisse déboguer le problème ?

Vous trouverez ci-dessous le formulaire d'accès,

février 12, 2025 à 1:22 am #16693902

Ilyes
Supporter

Les langues: Français (Français )

Fuseau horaire: Pacific/Easter (GMT-05:00)

Bonjour,

Après avoir vérifié vos journaux d'erreurs avec les serveurs de traduction, j'ai trouvé l'erreur suivante :

WPML_PB_Handle_Custom_Fields::is_page_builder_page_filter() : L'argument #2 ($post) doit être de type WP_Post, null donné, appelé dans /home/clients/bb619e286d72fd668da9fdf92b68404e/web/wp-includes/class-wp-hook. php sur la ligne 324 /home/clients/bb619e286d72fd668da9fdf92b68404e/web/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Shared/tm/class-wpml-pb-handle-custom-fields.php:25

Vous aviez un travail de traduction bloqué qui empêchait la livraison de la traduction : lien caché

Vos pages sont maintenant traduites, et voici comment j'ai corrigé le problème :

1) Allez sur la page WPML>>Support, cliquez sur le lien Troubleshooting (lien bleu au milieu de la page)

2) Sur la page Troubleshooting, cliquez sur les options suivantes dans la section *Clean up*. Attendez la confirmation du traitement après chaque option.

- Vider le cache dans WPML
- Supprimer les entrées fantômes des tables de traduction
- Corriger la collation de element_type
- Définir les informations sur la langue
- Fixer la collation des tables WPML
- Attribuer un statut de traduction au contenu dupliqué
- Fixer le nombre de termes
- Correction de l'assignation du type de message
- Nettoyer et optimiser les tables de chaînes
- Annuler les travaux automatiques en cours
--

3) Renvoyer à nouveau le contenu à la traduction automatique : lien caché

Cordialement,

février 12, 2025 à 10:30 am #16695681

lauraS-60

Merci beaucoup votre aide !