Sauter la navigation

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

Problème :
Après l'installation de WPML sur un site e-commerce pour gérer plusieurs langues, des problèmes tels que des incohérences de traduction et des erreurs persistantes ont été rencontrés. Certaines chaînes de texte ne se traduisent pas automatiquement et restent en anglais, et la traduction automatique manuelle ne se termine jamais. De plus, après la désinstallation des plugins WPML, les langues supplémentaires restent visibles.
Solution :
Pour un nettoyage complet et définitif des données WPML, suivez ce guide pour réinitialiser WPML et supprimer toutes les données liées : Guide de réinitialisation WPML.
Activez l'option « Register strings while page is rendered » dans WPML > String Translation pour une gestion efficace des chaînes nécessitant une traduction. Assurez-vous également d'installer le plugin WooCommerce Multilingual & multicurrency pour la traduction du contenu WooCommerce. Pour la traduction automatique des chaînes, suivez ce guide : Traduction automatique des chaînes.
Vérifiez que votre configuration respecte les exigences minimales de WPML ici : Exigences minimales WPML.
Si cette solution ne résout pas votre problème ou semble obsolète, nous vous recommandons de vérifier les problèmes connus sur problèmes connus WPML, 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 nécessaire, n'hésitez pas à ouvrir un nouveau ticket 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.

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

Dernière mise à jour par Ilyes Il y a 2 semaines et 2 jours.

Assisté par: Ilyes.

Auteur Articles
janvier 22, 2025 à 1:43 pm #16623381

didierV-9

Contexte de la question:
Nous avons installé WPML sur notre site e-commerce lien caché afin de gérer plusieurs langues après avoir utilisé le service Weglot. L'objectif était de bénéficier d'une traduction automatique intégrée et d'une gestion centralisée des contenus multilingues. Nous avons configuré WPML pour utiliser la traduction automatique via token, ce qui a permis de traduire les pages, catégories, produits WooCommerce, menus et footer. Cependant, nous avons rencontré des difficultés lors de l'utilisation du plugin, notamment des incohérences dans les traductions et des erreurs persistantes. Pour tenter de résoudre ces problèmes, notre développeur a entrepris un nettoyage manuel de la base de données et des fichiers WPML, car la suppression complète via les outils de dépannage de WPML n'était pas possible.

Symptômes:
Après l'installation de WPML, nous avons constaté que certaines chaînes de texte ne se traduisent pas automatiquement et restent en anglais, alors que la langue principale du site est le français. De plus, lorsque nous lançons la traduction automatique manuellement, celle-ci ne se termine jamais. Un autre problème rencontré est l'impossibilité de sélectionner certaines chaînes pour la traduction automatique, ce qui entraîne une incohérence dans les différentes versions linguistiques du site. Malgré la désinstallation des plugins WPML, les langues supplémentaires restent visibles sur le site en français, provoquant des problèmes d'affichage pour nos utilisateurs. Enfin, nous avons tenté une traduction en anglais et en néerlandais, mais les résultats n'ont pas été concluants, certaines sections étant partiellement ou totalement non traduites.

Questions:
Nous souhaiterions obtenir votre assistance pour réaliser un nettoyage complet et définitif des données WPML dans notre base de données et nos fichiers afin de repartir sur une base saine. Pourriez-vous nous fournir les étapes précises à suivre pour supprimer entièrement toutes les données liées à WPML ? Une fois cette opération effectuée, nous aimerions relancer la traduction automatique de l'ensemble du site de manière propre, tout en nous assurant qu'il n'y a pas de conflits résiduels avec Weglot. Enfin, pouvez-vous nous conseiller sur la meilleure manière de configurer WPML pour éviter ces problèmes à l'avenir ? Nous avons des sauvegardes disponibles, mais une restauration complète du site n'est pas envisageable sans perturber notre activité commerciale.

janvier 22, 2025 à 5:20 pm #16624555

Ilyes
Supporter

Les langues: Français (Français )

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

Bonjour,

Merci d'avoir contacté l'équipe d'assistance WPML,

Voici un guide complet sur la façon de supprimer entièrement les fichiers WPML, les tables de la base de données et les traductions pour repartir à zéro : https://wpml.org/documentation/getting-started-guide/language-setup/deleting-languages-and-plugin-data-by-doing-a-wpml-reset-on-your-site/#:~:text=Go%20to%20WPML%20%E2%86%92%20Support,Reset%20and%20deactivate%20WPML%20button.

En ce qui concerne les chaînes de caractères et la configuration de WPML, dans WPML > String Translation vous trouverez une option pour « Register strings while page is rendered ». Cette option est plus efficace et n'enregistre que les chaînes qui ont réellement besoin d'une traduction. Cette option sera activée par défaut dans la prochaine version de WPML 4.7.

La table WPML > String Translation lira également tous les fichiers .pot et .po et enregistrera toutes les traductions par défaut provenant du thème ou des plugins.

Je vois également que vous avez installé WooCommerce sur votre site, dans ce cas, vous aurez besoin du plugin WooCommerce Multilingual & multicurrency pour que WPML puisse traduire le contenu de Woocommerce.

Si vous cherchez à tout traduire automatiquement, en utilisant le mode « traduire tout », les chaînes de caractères peuvent ne pas être traduites automatiquement (en fonction de l'origine de la chaîne), dans ce cas, vous devrez les envoyer à la traduction automatique manuellement comme ceci : https://wpml.org/documentation/getting-started-guide/string-translation/#:~:text=Automatically%20Translating%20Strings,translate%20into%20and%20click%20Translate.

Et enfin, assurez-vous que vous avez configuré le minimum requis pour que WPML fonctionne correctement, comme décrit ici : https://wpml.org/home/minimum-requirements/

Nous sommes là pour vous aider si vous rencontrez des difficultés, n'hésitez pas à nous contacter.