Comment traduire votre formulaire en plusieurs langues

Apprenez à traduire votre formulaire ChronoForms8 en plusieurs langues

Overview

Ce tutoriel vous guide pour traduire votre formulaire ChronoForms8 en accédant à la section Paramètres et Langues pour ajouter des langues et définir les chaînes traduisibles. Vous pouvez ensuite appeler ces chaînes de traduction dans votre formulaire, et à partir de la version v8.0.52, passer des paramètres comme les noms de clients pour personnaliser dynamiquement les messages. Cela permet de créer des formulaires multilingues personnalisés qui s'adaptent à la langue active de votre site web.

Dans ce tutoriel, nous allons vous montrer comment traduire votre formulaire Chronoforms8 en différentes langues

Premièrement, ouvrez votre formulaire pour l'édition et cliquez sur Paramètres

puis faites défiler jusqu'à la section Langues

Comment traduire votre formulaire en plusieurs langues image 2

Vous pouvez maintenant ajouter autant de langues que nécessaire et définir les chaînes que vous souhaitez traduire dans votre formulaire. L'une des langues doit être la langue par défaut de votre site web. Ici, nous avons en-GB comme langue par défaut, celle-ci n'a pas besoin de traductions, mais les chaînes doivent tout de même être définies :

Comment traduire votre formulaire en plusieurs langues image 3

Après cela, vous pouvez appeler les chaînes de traduction dans votre formulaire. La chaîne sera traduite selon la définition dans "Langues" lorsque la langue active est chargée :

Comment traduire votre formulaire en plusieurs langues image 4

 

Passer des paramètres aux chaînes de Langues

À partir de ChronoForms v8.0.52, vous pourrez passer des paramètres aux chaînes de Langues, voici un exemple :

Comment traduire votre formulaire en plusieurs langues image 5

Dans ce message de salutation, nous passons un paramètre à la chaîne de langue en utilisant %s. Lors de l'appel de cette chaîne, nous pouvons passer n'importe quelle variable et elle sera remplacée.

Comment traduire votre formulaire en plusieurs langues image 6

Ici, nous avons remplacé le %s dans notre salutation par la valeur du champ nommé customer_name. Le résultat final sera quelque chose comme :

Cher Max, merci pour votre message