Ce sujet est résolu. Voici une description du problème et de la solution.
Problem:
The client initially developed a website in French and later added Dutch and English. They encountered issues translating the ALT tags of images using the WPML editor, despite enabling the option to 'Translate Media Library Texts with Posts'. The ALT tags were not appearing in the editor, and the client wanted to avoid translating each image individually.
Solution:
We advised the client to ensure that the option 'Translate Media Library Texts with Posts' is activated in WPML -> Settings -> Media Translation. This setting allows for the translation of media meta-information using the WPML editor. Additionally, meta-information for any media can be edited in the library by changing the language in the top administration bar or using the WPML Media Translation add-on. It was also noted that the Divi widget might remove the ALT metadata from images, making them unavailable in the WPML post translation. Therefore, the recommended approach is to use Media Translation for images that could not be translated with the 'Translate Media Library Texts with Posts' option.
Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket at WPML support forum.
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é : Bug, Documentation request
Ce sujet contient 2 réponses, a 0 voix.
Dernière mise à jour par francoisM-20 Il y a 5 jours et 12 heures.
Assisté par: Ilyes.
Auteur | Articles |
---|---|
février 11, 2025 à 3:47 pm #16692714 | |
francoisM-20 |
Background of the issue: Symptoms: Questions: |
février 12, 2025 à 9:58 pm #16699284 | |
Ilyes Supporter
Les langues: Français (Français ) Fuseau horaire: Pacific/Easter (GMT-05:00) |
Bonjour, Merci d'avoir contacté l'équipe de support WPML, Nous vous recommandons de vérifier dans WPML -> Paramètres -> Traduction des médias et de vous assurer que l'option « Traduire les textes de la bibliothèque de médias avec les messages » est activée. Ce paramètre permet de traduire les méta-informations des médias lors de l'utilisation de l'éditeur de traduction WPML. Aussi, vous pouvez éditer les méta-informations pour n'importe quelle media dans la librerie en changeant la langue dans la barre d'administration supérieure ou en utilisant le module complémentaire WPML Media Translation. Cordialement, |
février 13, 2025 à 2:03 pm #16702941 | |
francoisM-20 |
Bonjour, J'aurais aimé pouvoir utiliser l'éditeur de traduction grâce à l'option "Traduire les textes de la bibliothèque de médias avec les messages" mais cela ne fonctionne pas, les champs images n'apparaissent pas dans l'éditeur. Sachant qu'il y a 200 images, j'aimerais pouvoir éviter de traduire une image à la fois. Savez-vous ce qui pourrait poser problème ? Avez-vous besoin d'informations supplémentaires ? Merci |
février 13, 2025 à 3:46 pm #16703604 | |
Ilyes Supporter
Les langues: Français (Français ) Fuseau horaire: Pacific/Easter (GMT-05:00) |
Bonjour, J'aimerais vous demander un accès temporaire au wp-admin de votre site de test, ce qui me permettra de trouver ces informations pour vous, Merci de me fournir les étapes à suivre pour reproduire le problème. et donnez-moi un exemple de l'une des images et de l'endroit où elle est affichée, Il est important de noter que vous devez sauvegarder votre site et votre base de données avant de procéder, et vous pouvez utiliser un plugin comme Duplicator à cette fin. Voici un lien vers ce plugin : http://wordpress.org/plugins/duplicator/ Si vous ne voyez pas le formulaire ci-dessous, n'entrez pas vos informations d'identification, car elles seront exposées publiquement : lien caché Pour des raisons de confidentialité et de sécurité, veillez à ce que votre réponse soit privée. |
février 14, 2025 à 3:22 am #16704941 | |
Ilyes Supporter
Les langues: Français (Français ) Fuseau horaire: Pacific/Easter (GMT-05:00) |
Bonjour, Lorsque j'ajoute l'image en utilisant un bloc d'image normal de WordPress Gutenberg, l'ALT peut être traduit sans problème, Il s'avère donc que le widget Divi "supprime" les méta-données ALT de l'image, Avant d'en arriver là, pourriez-vous expliquer ce que vous entendez par « J'ai vu des options relatives aux balises alt dans Divi mais je ne suis pas sûr de comprendre leur effet ». Je ne vois une telle optio, et aussi, le texte ALT n'est pas visible dans le front end, puis-je vous demander pourquoi vous voulez le traduire s'il n'est pas visible ? est-ce pour le SEO ? Merci, |
février 14, 2025 à 9:08 am #16705378 | |
francoisM-20 |
Bonjour, En cliquant sur "Modifier la traduction Néerlandais" de la page d'accueil dans l'onglet "Pages" de l'administration, je ne vois pas apparaitre l'image et donc l'édition de la balise alt. J'ai mal compris ? Je fais référence au plugin Divi Accessibility Helper : /wp-admin/admin.php?page=et_divi_options#wrap-divi-accessibility-helper Il y a des options comme "Use Alt Text From Library" mais peut-être que ce n'est pas nécessaire et ça perturbe le fonctionnement de base. Les balises alt sont nécessaires pour des questions d'accessibilité, le site doit répondre aux normes WCAG 2.1 AA Merci! |
février 17, 2025 à 3:47 pm #16715430 | |
Ilyes Supporter
Les langues: Français (Français ) Fuseau horaire: Pacific/Easter (GMT-05:00) |
Dans ce cas, vous devez utiliser Media Translation car ce widget DIVI supprime les données ALT du widget, donc WPML ne peut pas le détecter avec le post. J'ai essayé localement et cela a fonctionné : Vous pouvez simplement utiliser la traduction des médias pour les images que vous n'avez pas pu traduire avec l'option « Translate Media Library Texts with Posts ». Meilleure solution, |
février 18, 2025 à 9:03 am #16717443 | |
francoisM-20 |
Bonjour, Est-ce que cela veut dire que les traductions devront être faite manuellement, image par image et pour chaque langue ? Est-ce que cela fonctionne normalement si l'on désactive ce plugin ? Merci beaucoup, |
février 18, 2025 à 11:07 pm #16721247 | |
Ilyes Supporter
Les langues: Français (Français ) Fuseau horaire: Pacific/Easter (GMT-05:00) |
Bonjour, Oui, toutes les images que vous utilisez avec le widget d'image DIVI doivent être traduites manuellement à l'aide de Media Translation. Pour mieux expliquer cela, par défaut, DIVI n'inclut pas la description ALT dans le code source de la page comme indiqué ici : lien caché Vous utilisez donc un plugin complémentaire "Accessibility Helper plugin" créé par des auteurs tiers appelé Divi Codex, un contributeur créant des plugins qui fonctionnent avec DIVI : lien caché L'ALT n'est pas ajouté directement sur le contenu des "pages", mais simplement ajouté après directement dans le code, cet add-on charge simplement le texte ALT qu'il trouve à partir de l'image source, c'est pourquoi WPML ne peut pas traduire le texte ALT des images Divi avec vos pages, car nous travaillons directement avec Divi pour assurer la compatibilité. Divi Accessibility Helper n'est pas compatible avec WPML, et avec comment il ajout le texte ALT, la seule façon de traduire votre texte alt est via WPML Media Translation. La désactivation du plugin "Accessibility Helper plugin" supprimera simplement le texte ALT de la page, vous n'aurez donc pas à le traduire en premier lieu, La désactivation de Media Translation ne vous aidera pas, car c'est la seule façon de traduire le texte provenant de ce module complémentaire, Cordialement, |
février 21, 2025 à 9:13 am #16732708 | |
francoisM-20 |
Bonjour, Je comprends que "Accessibility Helper plugin" puisse poser problème. Ce que je ne comprends pas c'est que vous disiez que Divi n'intègre pas les balises alt par défaut ? Et donc quand WPML dit qu'il est pleinement compatible avec Divi, cela ne concerne pas la prise en charge et traduction des balises alt ? Ma question étant, si on considère que le plugin que j'ai utilisé n'est pas adéquat, quelle est la bonne manière de faire pour traduire des balises alt de manière automatique en utilisant Divi et WPML ? Merci, |
février 24, 2025 à 7:53 pm #16743049 | |
Ilyes Supporter
Les langues: Français (Français ) Fuseau horaire: Pacific/Easter (GMT-05:00) |
Bonjour, Avant de répondre à votre question, j'ai besoin de mieux expliquer comment fonctionne ce widget DIVI images, si je désactive votre aide à l'accessibilité : lien caché et ensuite si j'inspecte la page et vérifie le contenu que DIVI affiche : lien caché Vous remarquerez que la description de l'image "Couple marchant sur un sentier" n'est pas affichier sur la page. Maintenant comparons avec un bloc wordpress, j'ai créé cette page en utilisant l'éditeur wordpress : lien caché Vous pouvez voir la description alt de l'image dans le code cette fois : lien caché Et c'est exactement ce que je voulais dire par "Divi" supprime le texte ALT dans le post, ce n'est pas une erreur, c'est simplement la façon dont ce widget divi fonctionne. Pour ce qui est de WPML, vous essayez de traduire le texte ALT, nous avons deux méthodes pour cela : 1- Traduire avec le post : 2- Traduire avec Media Translation : Pour répondre à votre question, par défaut, les images DIVI n'affichent pas le texte ALT, il n'est donc pas nécessaire de le traduire en premier lieu. Puisqu'il n'est pas visible. Mais si vous voulez quand même le traduire, utilisez Media Translation. Cela le traduira à partir de la source, et à chaque fois que vous utiliserez cette image, elle chargera automatiquement la traduction que vous avez faite à partir de Media Translation. Malheureusement, il n'existe pas de méthode pour traduire automatiquement tous les médias dans ce cas, |
février 27, 2025 à 3:25 pm #16756959 | |
francoisM-20 |
Bonjour, Merci pour votre retour complet. Je vais devoir me pencher vers une solution manuelle il semblerait. En l'état cela veut dire que si je traduis image par image dans les deux langues à l'aide de Media Translation, le contenu de la balise alt sera correctement affiché au lieu de tout le temps afficher le contenu français ? |
février 27, 2025 à 7:44 pm #16758018 | |
Ilyes Supporter
Les langues: Français (Français ) Fuseau horaire: Pacific/Easter (GMT-05:00) |
Exactement, vous avez raison, Lorsque vous traduisez avec Media Translation, le texte sera traduit partout où cette image est appelée, |
mars 4, 2025 à 9:56 am #16772876 | |
francoisM-20 |
Ok c'est noté. Merci pour votre aide! Puis-je vous demander de supprimer les liens .wpengine.com que vous avez indiqué dans un précédent message ? Merci |