Introduction
Pour offrir une expérience utilisateur fluide et adaptée, il est souvent nécessaire de traduire des éléments comme le nom des récompenses ou des missions dans plusieurs langues. Ce guide vous aidera à utiliser les variables de traduction disponibles pour afficher le contenu correctement localisé en fonction des besoins de votre plateforme et de vos utilisateurs.
Afficher les traductions
1. Utiliser une langue spécifique
Si vous souhaitez afficher le nom d'une récompense dans une langue précise, vous pouvez le faire en appelant directement la variable associée à cette langue. Par exemple pour le Norvégien:
{{ event.reward_name_i18n.no }}
Cette méthode est utile si vous devez afficher le contenu dans une langue prédéfinie, quel que soit le paramètre linguistique de l'utilisateur.
2. Afficher automatiquement en fonction de la langue de l'utilisateur
Pour adapter automatiquement la langue à celle préférée par l'utilisateur, vous pouvez utiliser une méthode dynamique. Cette méthode consulte les paramètres linguistiques de l'utilisateur et affiche la traduction appropriée :
{{ event.reward_name_i18n[person|lookup:'locale_language'] }}
Cela garantit que l'utilisateur voit les noms des récompenses dans sa langue préférée.
klaviyo
Les emails concernés
Type d’email | Trigger | Variable à utiliser |
Nouvelle mission |
|
|
Email points gagnés | |
|
Email récompense réclamée ou récompense d'anniversaire |
|
|
Email de rappel de récompense |
|
|
Reward_reminder |
|
|
Brevo
Les emails concernés
Email type | Trigger | Variable to use |
Nouvelle mission |
|
|
Email points gagnés |
|
|
Email récompense réclamée ou récompense d'anniversaire |
|
|
Email de rappel de récompense |
| params.reward_name_i18n |
Reward_reminder |
| params.reward_name_i18n |