Ce sujet est résolu. Voici une description du problème et de la solution.
Problème : Le client a rencontré des problèmes avec la traduction automatique de certains éléments du thème Newspaper utilisant des widgets et des shortcodes spécifiques qui n'étaient pas reconnus par WPML pour la traduction automatique. Solution : Nous avons recommandé d'isoler le problème en utilisant un environnement sandbox pour reproduire la configuration du site du client. Après avoir identifié les éléments spécifiques non traduits, nous avons fourni une solution en deux étapes : 1. Ajouter le code XML suivant au fichier de configuration de la langue sous WPML > Paramètres > Configuration XML personnalisée :
2. Appliquer une petite modification à la page concernée pour que WPML recharge les champs et traduise correctement.
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.
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.
Contexte de la question:
J'essaie d'ajouter un sélecteur de langue dans le menu. Voici le lien vers une capture d'écran où le problème peut être vu: lien caché
Symptômes:
Je n'ai aucun bouton pour créer le sélecteur de langue une fois les personnalisations terminées.
Questions:
Pourquoi le bouton pour créer le sélecteur de langue n'apparaît-il pas après les personnalisations?
Nous nous excusons pour le délai de réponse, nous avons reçu un plus grand nombre de demandes la semaine dernière puisque les vacances approchent,
Vous devriez avoir une option dans cette même fenêtre pour sélectionner le menu dans lequel le sélecteur sera affiché, avez-vous déjà créé des menus ?
Pourriez-vous partager un accès à votre site afin que je puisse vérifier cela pour vous ? Veuillez me dire où vous voulez ajouter le menu et assurez-vous d'utiliser le formulaire d'accès ci-dessous pour que l'accès soit partagé en privé,
Bonjour, j'ai pu finalement ajouter le sélecteur au menu. Néanmoins mon gros problème maintenant c'est la traduction automatique qui n'est pas complète. J'utilise le thème Newspaper et tous les blocs issus du cloud templates comme les titres, les sections rien de tout ça ne se traduit automatiquement. (Les titres comme ceux soulignés l'image ci-dessous) mais également les boutons, bref tous les éléments appartenant au thème que je dois traduire manuellement.
Non, je les ai traduit manuellement un à un et cela prend un temps fou. La traduction automatique devrait fonctionner sur tout le contenu du site non ? (constructeur de pages, boutons, tableaux,...)
Il semble que les widgets que vous utilisez ne sont pas détectés par WPML car ils ne sont pas compatibles avec WPML. Nous pouvons résoudre ce problème en le reproduisant dans un sandbox et en le transmettant à l'équipe de compatibilité de WPML,
Afin de voir si ce problème est dû à la configuration de votre site, ou simplement à la combinaison du thème Newspaper et de WPML, nous devons isoler le problème.
J'ai créé un bac à sable ici : lien caché
J'ai déjà configuré WPML en 2 langues.
Veuillez procéder comme suit :
- Ouvrez le lien Sandbox mentionné ci-dessus
- Téléchargez et activez le thème Newspaper que vous utilisez.
- Créez une page de base similaire à celle que vous avez sur votre site où le problème peut être vu.
- Traduisez la page et enregistrez les modifications.
Bonjour, j'ai compris la démarche à suivre mais il y'a un hic : le site sur lequel je rencontre le problème utilise des éléments du cloud templates du thème, qui est une librairie de modèles de pages préconstruits du thème et pour l'utiliser il faut activer la licence. Dois je activer la licence dans le sandbox ?
J'ai crée la page de test comme vous me l'avez demandé, la langue par défaut étant l'anglais. Vous verrez que sur la page en français, que les titres, les boutons, la section avec les chiffres, la section avec les boutons de téléchargement, le tableau (plugin tablepress), bref qu'il y'a des éléments qui ne sont pas traduits car il ne s'affiche pas dans l'éditeur avancé de traduction
Dans les versions précédentes de ce thème, tout le contenu est censé être traduit automatiquement à partir de ce thème et du constructeur TagDiv, mais il semble que cela ait changé.
Il y a deux solutions différentes, l'une est une solution de dépannage et l'autre est une solution permanente (la solution permanente n'inclut pas tous les types de contenu, nous devons donc la tester plus avant sur votre site et voir s'il manque quelque chose).
La première solution consiste à rechercher le contenu du titre dans la barre de recherche située en haut de l'éditeur de transitions, comme indiqué ici : lien caché
Mais si vous voulez que cela soit fait automatiquement, vous devez enregistrer ces widgets et shortcodes en utilisant la méthode suivante :
Ajoutez le code XML suivant au fichier de configuration de la langue sous WPML > Paramètres > Configuration XML personnalisée :
Bonjour, merci pour votre aide. Donc si je récapitule, je dois ajouter ce bout de code sur mon vrai site et les traductions pourront se faire automatiquement les prochaines fois ?
Et que faire pour le plugin Tablepress et Location Weather que j'ai ajouté dans le sandbox.
J'ai inséré votre code mais il reste encore des éléments qui n'apparaissent pas dans l'éditeur avancé de traduction comme vous pouvez le voir dans le sandbox
Remplacer complètement mon ancien code par celui-ci et ensuite appliquer une petite modification à la page concernée pour que WPML recharge les champs,
Je me suis assuré que tous les widgets sur cette page sont traduits, voici la page testée dans le sandbox : lien caché
Faites-moi savoir s'il y a un autre élément à enregistrer,