Sauter la navigation

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

Problème :
Vous tentez de traduire le label d'un bouton sur votre page d'événements, mais le label 'Contactez-nous' ne s'affiche pas comme traduisible dans l'outil de traduction et reste en français dans toutes les langues.
Solution :
1. Allez dans WPML > Traduction de chaînes et, en bas de la page, activez la case à cocher "Rechercher des chaînes lors du rendu des pages". Visitez ensuite le front-end à une page où cette chaîne apparaît, puis revenez à WPML > Traduction de chaînes pour vérifier si la chaîne apparaît.
2. Si la chaîne n'est pas trouvée, elle peut être ajoutée en tant que chaîne de texte administratif. Consultez la documentation pour trouver et traduire les chaînes de texte administratives ici : Documentation sur la traduction des chaînes de texte administratif
3. Assurez-vous que tous les champs nécessaires sont inclus dans votre configuration XML pour la traduction. Voici un exemple de configuration XML pour les widgets Elementor :

<wpml-config><elementor-widgets><widget name="image"><fields><field>image>alt</field><field>link>url</field></fields></widget><widget name="button"><fields><field>text</field><field>link>url</field></fields></widget></elementor-widgets></wpml-config>

Si cette solution ne résout pas votre problème ou semble obsolète, 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 nécessaire, 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 2 réponses, a 1 voix.

Dernière mise à jour par Ilyes Il y a 1 mois.

Assisté par: Ilyes.

Auteur Articles
mars 1, 2025 at 2:29 pm #16764031

sophieH-7

Contexte de la question:
Je tente de traduire le label d'un bouton sur ma page d'événements. Voici le lien vers la page où le problème peut être vu : lien caché.

Symptômes:
Le label du bouton 'Contactez-nous' ne s'affiche pas comme traduisible dans l'outil de traduction et reste en français dans toutes les langues.

Questions:
Pourquoi le label du bouton n'apparaît-il pas dans l'outil de traduction?
Comment puis-je rendre le label du bouton traduisible?

mars 1, 2025 at 6:13 pm #16764354

Mihai Apetrei
Supporter

Les langues: Anglais (English )

Fuseau horaire: Europe/Bucharest (GMT+03:00)

Bonjour.

La manière appropriée de traduire les chaînes dépend beaucoup de la façon dont elles ont été implémentées dans le thème/plugin.

Veuillez essayer les deux méthodes et voir si l'une d'elles résout le problème.

Méthode 1 :

Allez dans WPML > Traduction de chaînes et, en bas de la page, vous trouverez une case à cocher intitulée "Rechercher des chaînes lors du rendu des pages". Vous pouvez l'activer (cocher) puis aller sur le front-end à une page où cette chaîne apparaît. Ensuite, revenez à WPML > Traduction de chaînes et recherchez cette chaîne pour voir si elle apparaît maintenant.

Méthode 2 : Si vous ne trouvez pas les chaînes dans WPML > Traduction de chaînes, elles peuvent avoir été ajoutées en tant que chaînes de texte administratives.

Voici le processus normal pour trouver et traduire les chaînes de texte administratives :
https://wpml.org/fr/documentation-3/guide-de-demarrage/la-traduction-des-chaines-qui-napparaissent-pas-sur-la-page-de-traduction-des-chaines/#translate-admin-and-settings-strings

Veuillez nous faire savoir comment cela se passe.

Documentation associée :
https://wpml.org/fr/documentation-3/guide-de-demarrage/la-traduction-des-chaines-qui-napparaissent-pas-sur-la-page-de-traduction-des-chaines/

Cordialement,
Mihai Apetrei

mars 1, 2025 at 7:43 pm #16764486

sophieH-7

Bonjour,

Votre première solution ne fonctionne pas, je l'avais déjà testée.
Et votre deuxième solution, vos deux liens partent vers une page 404.

Merci,
Sophie

mars 3, 2025 at 6:47 pm #16770545

Ilyes
Supporter

Les langues: Français (Français )

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

Bonjour,

Nous nous excusons pour cette confusion, nous sommes en train de mettre à jour notre documentation pour notre version WPML 4.7, l'URL est actuellement changée en : https://wpml.org/fr/documentation-6/guide-de-demarrage-rapide/string-translation/trouver-des-chaines-qui-napparaissent-pas-sur-la-page-traduction-des-chaines/#register-admin-and-setting-strings-for-translation

Dans tous les cas, vous pourriez partager à nouveau l'accès à votre site car l'accès précédent semble avoir expiré, je pourrais alors regarder de plus près si vous n'arrivez toujours pas à le traduire.

Meilleure solution,

mars 6, 2025 at 6:20 pm #16785048

Ilyes
Supporter

Les langues: Français (Français )

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

Bonjour,

Pour info, le panneau des texts d'administration se trouve sous cet onglet dans Utilities: lien caché

Et il s'avère que c'est lié à votre ticket précédent, vous vous souvenez du XML que nous avons créé précédemment ? il était en conflit avec le XML distant pour les boutons cette fois, et j'ai simplement inclus le texte maintenant : lien caché

Je me suis assuré que tous les champs qui sont censés être traduits sont inclus dans le XML final :

<wpml-config>
  <elementor-widgets>
    <widget name="image">
      <fields>
        <field>image>alt</field>
        <field>link>url</field>
      </fields>
    </widget>
    <widget name="button">
      <fields>
        <field>text</field>
        <field>link>url</field>
      </fields>
    </widget>
  </elementor-widgets>
</wpml-config>

Merci pour votre patience,