WPML Multilingual for CF7 – Balises de formulaire, messages, modèles d’e-mail et intégrations multilingues de Contact Form 7
Traduisez chaque formulaire Contact Form 7 de votre site WordPress dans toutes les langues parlées par vos visiteurs. WPML Multilingual for CF7 couvre chaque balise de formulaire, l’onglet Messages entier, les deux modèles d’e-mail, le texte d’acceptation avec les liens de confidentialité intégrés, les balises de quiz, les valeurs sélectionnables séparées par des barres verticales et les intégrations de soumission alimentées par CF7. L’extension est le lien de traduction officiel entre CF7 et WPML. Inclus avec Multilingual CMS et Multilingual Agency.
Traduisez chaque balise de formulaire de Contact Form 7
Le catalogue complet des balises de formulaire de Contact Form 7 se traduit via l’Éditeur de traduction avancé de WPML : text, email, tel, url, textarea, number, range, date, checkbox, radio, select, file, quiz, acceptance et submit, ainsi que les formulaires de variante obligatoire * (text*, email* et les autres). Étiquettes, espaces réservés, options de liste déroulante, texte des boutons, indications de téléchargement de fichiers – absolument tout.
Les valeurs séparées par des barres verticales traduisent l’étiquette et gardent la valeur soumise stable
Les champs sélectionnables de Contact Form 7 prennent en charge la syntaxe avec barre verticale ([select your-country "China" "India" "San Marino"]), où chaque valeur peut également porter une étiquette différente en utilisant label|value. WPML Multilingual for CF7 traduit les étiquettes destinées aux visiteurs pour chaque langue, tandis que la valeur soumise (et la substitution de la balise d’e-mail) reste canonique. Un visiteur français voit Chine, Inde, Saint-Marin ; la soumission, le corps de l’e-mail et votre CRM reçoivent les valeurs d’origine en anglais. Les systèmes back-end ne tombent pas en panne.
Le texte d’acceptation et les balises de quiz se traduisent
La case à cocher d’acceptation (le contrôle de consentement qui comporte souvent une longue phrase avec des liens intégrés vers la politique de confidentialité et les conditions d’utilisation) se traduit sur une seule ligne. Les cibles des liens se traduisent également par langue, ce qui vous permet de diriger les visiteurs français vers votre page de confidentialité en français. Les balises de quiz traduisent à la fois le texte de la question et les valeurs des réponses acceptées, de sorte que les défis de quiz fonctionnent dans toutes les langues.
L’onglet Messages se traduit
L’onglet Messages de Contact Form 7 contient le texte de validation modifiable qui fait fonctionner le formulaire. Environ 16 chaînes de texte au total, toutes traduisibles :
- Thank you for your message. It has been sent.
- One or more fields have an error. Please check and try again.
- There was an error trying to send your message. Please try again later.
- This field is required.
- This e-mail address is invalid.
- The telephone number is invalid.
- The number is smaller than the minimum allowed.
- The date format is incorrect.
- The file is too big.
… et le reste. Toutes apparaissent dans la tâche de traduction. Nul besoin de les traduire à la main ou de s’en remettre aux fichiers .mo de la locale. Les balises d’e-mail intégrées dans les messages de confirmation (Thanks [your-name], your message has been sent!) se résolvent correctement après la traduction.
Les deux modèles E-mail et E-mail (2) se traduisent
Contact Form 7 prend en charge deux modèles d’e-mail sortant par formulaire : E-mail (la notification à l’administrateur) et E-mail (2) (la réponse facultative ou le répondeur automatique au visiteur). WPML Multilingual for CF7 traduit les deux indépendamment pour chaque langue. Les descriptions Pour, De, Objet, En-têtes additionnels, Corps du message et Pièces jointes sont toutes transmises. Les balises d’e-mail ([your-name], [your-message], …) à l’intérieur des modèles traduits se résolvent correctement.
Les intégrations de soumission reçoivent des données traduites
Les sites utilisant Contact Form 7 associent généralement le formulaire à un ou plusieurs outils de traitement des soumissions. WPML Multilingual for CF7 maintient la langue du visiteur dans chacun d’entre eux :
- Flamingo. Le module complémentaire de gestion des soumissions de l’auteur de CF7. Les soumissions atterrissent dans les Messages entrants de Flamingo avec l’objet et le corps traduits intacts.
- Constant Contact. L’intégration officielle de CF7. Les saisies des visiteurs sont transmises à vos listes Constant Contact dans la langue du visiteur.
- Stripe. Les champs de balise de formulaire Stripe de CF7 et le texte du message de reçu apparaissent tous deux dans la tâche de traduction.
- Akismet et reCAPTCHA. Les étiquettes anti-spam et tous les messages d’erreur destinés aux visiteurs se traduisent via le processus de traduction de chaînes de WPML.
Les formulaires se lisent nativement dans chaque langue avec PTC
Traduire un formulaire Contact Form 7 est un travail véritablement difficile. CF7 est rempli de chaînes de texte très courtes et décontextualisées :
- L’étiquette d’une balise de formulaire destinée aux visiteurs peut se résumer à un seul mot : Name, Email, Send.
- L’onglet Messages contient environ 16 chaînes de validation autonomes telles que This field is required ou The date format is incorrect, sans aucun contexte environnant.
- La case à cocher d’acceptation contient souvent une longue phrase dans un registre juridique avec des liens intégrés vers la politique de confidentialité.
- Les corps des modèles E-mail et E-mail (2) entremêlent des espaces réservés de balises d’e-mail comme
[your-name]et[your-message]avec du texte.
La traduction automatique classique examine chaque chaîne de texte individuellement et traduit mot à mot. Le formulaire se retrouve avec des étiquettes maladroites, des messages de validation qui semblent être de l’anglais mal traduit et des e-mails qui mélangent les registres.
PTC – la traduction IA de WPML fonctionne avec le contexte complet de votre site. PTC sait qu’une valeur de balise de formulaire submit d’un seul mot est une étiquette de bouton et la traduit comme telle. Il sait que les chaînes de l’onglet Messages sont des textes de validation et les traduit dans ce registre. Il sait que la phrase d’acceptation relève du langage juridique. Il sait que les corps des modèles E-mail et E-mail (2) sont des e-mails destinés au propriétaire du formulaire et au visiteur.
Le résultat donne l’impression que le formulaire a été conçu nativement dans chaque langue. Les étiquettes courtes se lisent naturellement. Les messages de validation restent concis et clairs. Le texte d’acceptation préserve le registre juridique. Les e-mails sortants semblent avoir été rédigés par un traducteur interne.
Conçu en collaboration avec l’équipe de Contact Form 7
WPML et Contact Form 7 partagent un engagement de compatibilité actif, confirmé sur la page de compatibilité conjointe de Contact Form 7. Lorsque Contact Form 7 publie une nouvelle version, WPML Multilingual for CF7 suit le rythme.
WPML Multilingual for CF7 est inclus avec WPML
WPML Multilingual for CF7 est fourni avec Multilingual CMS et WPML Agency. Aucun achat séparé n’est requis. Achetez WPML une seule fois et chaque site Contact Form 7 couvert par votre compte devient multilingue. Si vous possédez déjà WPML, activez WPML Multilingual for CF7 depuis votre page de téléchargements WPML.