E-mails dans la langue du participant

Disponible dans :Pro

HappenBoard Pro peut envoyer à chaque participant ses e-mails dans la langue qu’il choisit sur votre formulaire d’inscription. Vous ajoutez une question de langue au formulaire, et tous les e-mails adressés à cette personne sont rédigés dans la langue de sa réponse.

Le champ de langue du participant nécessite HappenBoard Pro. Voir ce que Pro ajoute.

Ce que fait déjà l’extension gratuite

Sur un site traduit avec WPML ou Polylang, chaque traduction d’un événement est une page distincte. L’extension gratuite envoie les e-mails d’inscription dans la langue de la traduction sur laquelle le participant s’est inscrit : une personne inscrite sur la page française reçoit des e-mails en français. Les e-mails de rendez-vous suivent la langue de la page où la réservation a été faite. Voir sites multilingues avec WPML et Polylang.

Pro ajoute un champ de langue pour les cas où la page ne suffit pas. Par exemple, un site en une seule langue qui reçoit des visiteurs de plusieurs pays, ou un événement publié dans une seule langue.

Quelle langue l’emporte

  1. La réponse du participant dans votre champ de langue, quand HappenBoard la comprend.
  2. Sinon, la langue de la traduction de l’événement sur laquelle il s’est inscrit (WPML ou Polylang).
  3. Sinon, la langue de votre site.

Une réponse vide ou inconnue n’est pas une erreur. L’e-mail part quand même, dans la langue de la règle suivante.

Mettre en place le champ

  1. Allez dans HappenBoard → Settings → Custom fields et ajoutez un champ (voir créer des champs personnalisés).
  2. Choisissez le type Select (dropdown), pour maîtriser les valeurs.
  3. Réglez Collected from sur Attendee registration. Le champ apparaît alors dans votre formulaire d’inscription, et la question est aussi posée aux acheteurs de billets.
  4. Donnez au champ la clé (Key) language.
  5. Ajoutez une option par langue. Dans Value, mettez un code que HappenBoard comprend, comme fr. Dans Label, mettez le nom que lisent vos visiteurs, comme Français.
  6. Enregistrez le champ.

Reliez ensuite ce champ :

  1. Allez dans HappenBoard → Integrations.
  2. Sur la carte Multilingual (Pro), cliquez sur Configure.
  3. Dans Custom field slug, saisissez la clé du champ, sans le préfixe _happenboard_cf_. La valeur par défaut est language : avec la clé ci-dessus, il n’y a rien à changer.
  4. Cliquez sur Save.

Pour désactiver la fonction, videz Custom field slug et enregistrez. Le choix de l’extension gratuite s’applique alors de nouveau.

La carte affiche Active quand WPML, Polylang ou TranslatePress est actif. Le champ de langue fonctionne aussi sur un site sans ces extensions.

Les e-mails concernés

La langue du participant s’applique à tous les e-mails que HappenBoard lui envoie au sujet de son inscription :

  • la confirmation, y compris celle envoyée quand une personne obtient une place depuis la liste d’attente, avec son billet PDF si vous vendez des billets ;
  • le rappel ;
  • l’e-mail d’annulation ;
  • les e-mails envoyés quand vous déplacez ou annulez sa date.

Elle ne s’applique pas aux e-mails de rendez-vous, car la page de réservation ne pose pas de champs personnalisés. Ils gardent la langue de la page de réservation. Les messages WhatsApp et les e-mails envoyés par MailerPress ne la suivent pas non plus.

L’expéditeur, le calendrier d’envoi et l’apparence de vos e-mails restent les mêmes dans toutes les langues.

Les valeurs comprises

Les majuscules n’ont pas d’importance. Sur une liste déroulante, c’est la Value de l’option qui compte, pas son Label.

Valeur enregistréeLangue utilisée
en, englishAnglais (États-Unis)
fr, french, français, francaisFrançais (France)
de, german, deutschAllemand
es, spanish, españolEspagnol (Espagne)
it, italian, italianoItalien
pt, portuguesePortugais (Portugal)
nl, dutchNéerlandais
ja, japaneseJaponais
zh, chineseChinois (Chine)

Tout code de langue WordPress fonctionne aussi, avec un tiret ou un tiret bas : pt-BR, pt_BR ou en_GB. Un autre code de deux ou trois lettres est utilisé tel quel.

Ce qui doit être installé

WordPress ne peut passer qu’à une langue installée sur votre site. Si la langue du participant n’est pas installée, l’e-mail part dans la langue du site.

HappenBoard n’inclut pas encore de traductions : ses propres textes dans ces e-mails restent en anglais tant qu’aucune traduction de HappenBoard dans cette langue n’est installée sur votre site. Vos propres textes, comme le titre de l’événement, restent tels que vous les avez écrits, sauf si votre extension multilingue les traduit.

Pour aller plus loin