- 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) »).