
Traduisez facilement vos formulaires Formidable Forms dans n’importe quelle langue avec WPML. Traduisez les étiquettes, les messages de confirmation, les notifications par e-mail, et bien plus encore.
Premiers pas
Pour traduire Formidable Forms avec WPML, installez et activez les extensions suivantes :
- Formidable Forms Pro
- Formidable WP Multilingual Add-On
- WPML
- WPML Traduction de chaînes
Traduire Formidable Forms avec WPML
Pour traduire un formulaire Formidable Forms avec WPML :
- Accédez à Formidable → Forms et modifiez le formulaire que vous souhaitez traduire.
- Passez à l’onglet Settings et, sous Form Settings, cliquez sur Translate Form.

- Ajoutez vos traductions et cliquez sur Mettre à jour.

Pour afficher votre formulaire traduit sur le front-end, n’oubliez pas de traduire la page sur laquelle vous l’insérez.
Traduire les messages par défaut
Les messages par défaut (Message Defaults) sont des textes que Formidable Forms fournit par défaut dans Global Settings.
Pour traduire les messages par défaut :
- Accédez à WPML → Tableau de bord de traduction.
- Faites défiler jusqu’à la section Autres textes (chaînes) et sélectionnez vos textes de messages par défaut.

- Choisissez une méthode de traduction et traduisez.
Envoyer des notifications par e-mail dans les langues secondaires
Par défaut, Formidable Forms envoie la même notification par e-mail lorsqu’un utilisateur soumet un formulaire.
Pour envoyer des notifications par e-mail dans différentes langues, vous devez créer un e-mail distinct pour chaque langue :
- Modifiez votre formulaire et accédez à la zone Action & Notifications .
- Créez un e-mail pour chaque langue. N’oubliez pas d’inclure également les traductions de texte.


Ensuite, pour déterminer quand envoyer chaque e-mail, nous allons ajouter une logique conditionnelle :
- Passez à l’onglet Build et ajoutez un champ Hidden à votre formulaire.
- Cliquez dessus, développez la zone Advanced et saisissez le code de langue de votre formulaire dans le champ Default Value. Par exemple, notre formulaire est en anglais, nous saisissons donc en.

- Ensuite, passez à l’onglet Settings et cliquez sur Translate Form. Trouvez votre code de langue par défaut et traduisez-le dans le code de votre langue secondaire. Nous traduisons en espagnol, le nôtre est donc es.

- Enfin, retournez dans la zone Actions & Notifications et ajoutez une logique conditionnelle à vos e-mails : Do this action if any of the following match: Hidden equals « code de langue de l’e-mail »


Vos e-mails seront désormais envoyés lorsque la langue du formulaire correspondra à la langue de votre e-mail.
Premiers pas avec WPML
Pour traduire Formidable Forms avec WPML, vous avez besoin du forfait Multilingual CMS ou Multilingual Agency de WPML.
Visitez notre page de tarifs pour en savoir plus sur nos forfaits.

