Passer au contenu principal
Toutes les collectionsTraduction
Traduire les emails Klaviyo & Brevo
Traduire les emails Klaviyo & Brevo

Afficher le nom des récompenses dans différentes langues à l'aide des variables disponibles.

Farah Bahoui avatar
Écrit par Farah Bahoui
Mis à jour il y a plus d'un mois

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.


Les emails concernés

  1. Email de nouvelle mission : "new_mission"

    • event.mission_name_i18n

  2. Email points gagnés : "points_earned"

    • event.mission_name_i18n

  3. Email récompense réclamée ou récompense d'anniversaire : "reward_redeemed / birthday_gift"

    • event.reward_name_i18n

  4. Email de rappel de récompense "reward_reminder"

    • event.reward_name_i18n

    • event.next_reward_name_i18n

  5. Email récompense non utilisée : "reward_unused"

    • event.reward_name_i18n

💡 Si vous utilisez Brevo, remplacez "event" par "params".

Avez-vous trouvé la réponse à votre question ?