Ninja Forms Multilingual – Formulaires à plusieurs étapes multilingues, Layout & Styles, Actions d’e-mail et chaque Action d’intégration
Traduisez chaque formulaire Ninja Forms de votre site WordPress dans toutes les langues parlées par vos visiteurs. Ninja Forms Multilingual couvre les formulaires à plusieurs étapes, Layout & Styles, les champs de sélection d’image, la validation par champ, les Actions de message de réussite et de redirection de soumission, le texte de l’Action d’e-mail et chaque Action d’intégration prise en charge par Ninja Forms. Inclus avec Multilingual CMS et Agency.
Traduisez chaque type de champ Ninja Forms
Les 28+ types de champs de Ninja Forms se traduisent via l’Éditeur de traduction avancé de WPML : texte, paragraphe, nom, e-mail, adresse, téléphone, liste (sélection, radio, case à cocher, sélection multiple), nombre, date/heure, téléchargement de fichier, soumettre. Les champs répéteurs (Repeater Fields) se traduisent au niveau de la ligne : les étiquettes d’ajout de ligne et les étiquettes de champ par ligne restent multilingues.
Les formulaires à plusieurs étapes se traduisent, étape par étape
La fonctionnalité Multi-Step Forms divise les formulaires longs en pages plus courtes. Ninja Forms Multilingual traduit l’en-tête de chaque étape, les étiquettes des boutons de navigation (Précédent, Suivant, Soumettre) et la logique conditionnelle par étape. Le flux à plusieurs étapes reste dans la langue du visiteur, de la première étape jusqu’à l’écran de réussite.
Layout & Styles survit à la traduction
Le concepteur visuel Layout & Styles de Ninja vous permet de créer des colonnes, des grilles et des sections stylisées à l’intérieur du formulaire. Le design est préservé lors de la traduction du formulaire, seules les chaînes de texte changent. Les visiteurs voient la même mise en page dans toutes les langues, avec simplement des étiquettes traduites.
Les champs de sélection d’image traduisent l’étiquette, conservent l’image
Les champs de sélection d’image associent un choix visuel (une miniature) à une étiquette textuelle. Ninja Forms Multilingual traduit l’étiquette pour chaque langue tandis que l’image reste partagée entre les langues. Le sélecteur visuel fonctionne de manière identique ; le visiteur lit l’étiquette dans sa propre langue.
Les invites d’enregistrement de la progression se traduisent
La fonctionnalité Save Progress de Ninja permet aux visiteurs d’enregistrer un formulaire partiel et de le reprendre plus tard. Les invites côté visiteur (le bouton Enregistrer la progression, l’e-mail de reprise, le texte de confirmation) se traduisent toutes afin que les visiteurs bénéficient du flux de travail dans leur propre langue.
Les messages de validation par champ se traduisent
Chaque champ Ninja Forms comporte son propre texte de validation : erreur de champ obligatoire, erreur de format, message de validation personnalisé. Chacun apparaît comme une ligne traduisible dans l’Éditeur de traduction avancé. Le texte Anti-Spam et Honeypot se traduit via WPML Traduction de chaînes.
Les messages de réussite et les redirections de soumission se traduisent
Ninja Forms utilise des Actions pour définir ce qui se passe après la soumission. L’Action de message de réussite affiche un remerciement en ligne, traduit par langue. L’Action de redirection de soumission dirige le visiteur vers une URL après la soumission ; vous définissez une URL par langue afin que chaque version linguistique aboutisse sur sa propre page de remerciement.
Le texte de l’Action d’e-mail se traduit
Chaque Action d’e-mail d’un formulaire se traduit indépendamment. À, Nom de l’expéditeur, Sujet et le modèle de Message de l’e-mail se trouvent tous dans la tâche de traduction. Plusieurs Actions d’e-mail par formulaire obtiennent des lignes de traduction séparées. Les notifications de l’interface d’administration et les confirmations des visiteurs comportent leur propre texte par langue.
Chaque Action d’intégration se traduit
L’architecture des Actions de Ninja Forms transforme chaque intégration en une étape de flux de travail par formulaire. Ninja Forms Multilingual traduit le texte destiné aux visiteurs de chaque Action. Webhook, Mailchimp, ActiveCampaign, HubSpot, Salesforce, ZohoCRM, Zapier, Slack, Trello, MailPoet, AWeber, Campaign Monitor, Constant Contact, EmailOctopus, Emma, Kit et CleverReach reçoivent tous les saisies traduites des visiteurs ainsi que le texte traduit des champs mappés. Les étiquettes de liste, de pipeline, de canal et de balise se traduisent également.
Le texte de l’Action de paiement se traduit
Les Actions de paiement de Ninja Forms pour Stripe, Authorize.net, Elavon et PayPal traduisent les chaînes de texte destinées aux visiteurs sur le flux de validation de commande (descriptions d’achat, étiquettes de boutons, états d’erreur, texte de réussite), afin que l’étape de paiement reste dans la langue du visiteur.
Les formulaires se lisent naturellement dans chaque langue avec PTC
Traduire un formulaire Ninja Forms est un travail véritablement difficile. L’architecture des Actions de Ninja multiplie le problème. Le même mot peut signifier différentes choses dans différentes Actions sur le même formulaire. Soumettre. Envoyer. Continuer.
Une configuration typique de Ninja Forms mélange :
- Les lignes d’objet et les modèles de corps de l’Action d’e-mail.
- Le texte de l’Action de message de réussite qui apparaît en ligne après la soumission.
- Les URL de l’Action de redirection de soumission qui dirigent vers des pages de remerciement par langue.
- Les Actions d’intégration pour Mailchimp, HubSpot ou Salesforce qui poussent les valeurs mappées dans des pipelines.
- Les messages de validation par champ.
- Le rendu de Layout & Styles.
- Les étiquettes de navigation à plusieurs étapes.
La plupart des chaînes de texte sont courtes. La traduction automatique classique examine chacune d’elles de manière isolée. Le formulaire finit par se lire comme une collection de fragments maladroits plutôt que comme un formulaire cohérent.
PTC – la traduction IA de WPML fonctionne avec le contexte complet de votre site. PTC sait si Soumettre se trouve sur le bouton de soumission principal du formulaire ou à l’intérieur d’un bouton Étape suivante de Multi-Step Forms. Il sait si Continuer appartient à une invite d’enregistrement de la progression ou à une Action de paiement. Il sait si un message de réussite suit un formulaire de contact ou un formulaire d’inscription.
Le résultat se lit comme si le formulaire avait été créé nativement dans chaque langue. Le texte de chaque Action est dans le bon registre. Les messages de validation se lisent clairement. Les valeurs d’intégration s’alignent d’une langue à l’autre afin que les automatisations en aval ne se cassent pas.
Limites connues
Deux comportements méritent d’être connus avant de vous engager :
- Les balises de fusion à l’intérieur des modèles d’Action d’e-mail ne se traduisent pas par langue. L’insertion de la balise de fusion utilise le modèle de la langue source. Suivi sur la page d’errata.
- Le module complémentaire Ninja Forms PDF Form Submission ne génère pas de PDF lorsque Ninja Forms Multilingual est actif sur des formulaires avec des traductions configurées. Suivi dans un fil de discussion récurrent.
Conçu en collaboration avec l’équipe de Ninja Forms
Ninja Forms Multilingual est fourni avec la compatibilité Ninja Forms confirmée sur la page de compatibilité de Ninja Forms conjointe. Lorsque Ninja Forms sort une version publiée, Ninja Forms Multilingual suit le rythme.
Ninja Forms Multilingual est inclus avec WPML
Ninja Forms Multilingual est fourni avec Multilingual CMS et WPML Agency. Aucun achat séparé n’est requis. Achetez WPML une fois et chaque site Ninja Forms couvert par votre compte devient multilingue. Si vous possédez déjà WPML, activez Ninja Forms Multilingual depuis votre page de téléchargements WPML.