WPML
Statut
Ouvert
Signalé pour
WPML Multilingual for CF7 1.3.2
Extension/thème associé
Contact Form 7
Étiquettes de sujet
Compatibility

Aperçu de l’anomalie

Lorsque vous utilisez Contact Form 7, l’ajout d’un attribut placeholder aux champs du formulaire peut amener le moteur de traduction à mal interpréter le shortcode. Cela peut rendre les formulaires défectueux dans les versions traduites de votre site.

Solution de contournement

Modifiez la traduction du formulaire dans l’Éditeur de traduction avancé (ATE) et assurez-vous que le shortcode reste non traduit. Traduisez uniquement le texte de l’espace réservé.

Suivez ces étapes :

  • Ouvrez la traduction dans l’ATE.
  • Allez dans le coin supérieur droit de l’éditeur ATE, cliquez sur l’icône d’engrenage et assurez-vous que l’option « Je préfère les grands segments » est activée.
  • Le champ avec l’espace réservé apparaîtra divisé en deux lignes, par exemple :
    [wpmlcf7-1-email* customer-email placeholder]
    Your E-mail (required)
  • Ne traduisez pas la première ligne (le shortcode). Elle doit être identique à la langue d’origine.
  • Traduisez uniquement le texte de l’espace réservé sur la deuxième ligne (« Votre e-mail (requis) »).

Toutes les anomalies connues →