Découvrez comment traduire les formulaires d’abonnement et les newsletters, ainsi que comment créer des listes d’e-mails spécifiques à chaque langue.
Premiers pas
Commencez par installer et activer les éléments suivants :
- Newsletter
- WPML
- WPML Traduction de chaînes
Traduire la page Newsletter et le formulaire d’abonnement
Une fois que vous avez terminé l’assistant de configuration, l’extension Newsletter crée automatiquement une page Newsletter avec un formulaire d’abonnement.
Par défaut, l’extension Newsletter fournit déjà des traductions pour le formulaire, vous n’avez donc qu’à traduire la page qui le contient ; accédez à WPML → Tableau de bord de traduction, sélectionnez votre page Newsletter et envoyez-la à la traduction.

Pour certaines langues, l’extension Newsletter ne fournit pas de traductions pour le formulaire, vous devez donc le traduire manuellement :
- Accédez à Newsletters → Formulaires et modifiez votre formulaire.
- À l’aide du sélecteur de langue de l’interface d’administration, passez à la langue pour laquelle vous souhaitez ajouter des traductions.
- Ajoutez vos traductions et enregistrez.

Traduire les messages et les e-mails
Pour certaines actions, comme l’abonnement à une newsletter, l’extension Newsletter affiche ou envoie des messages par e-mail. Pour traduire ces textes avec WPML :
- Accédez à l’écran contenant le message de la newsletter.
- À l’aide du sélecteur de langue de l’interface d’administration, passez à votre langue secondaire.
- Cochez la case Personnaliser pour ajouter vos propres traductions et cliquez sur Enregistrer.

Créer des listes par langue
WPML vous permet de créer des listes d’abonnés en fonction de la langue. Par exemple, si vous avez un formulaire d’abonnement en espagnol, vous pouvez créer une liste qui n’admet que les utilisateurs s’étant abonnés avec ce formulaire.
Pour créer des listes par langue :
- Accédez à Newsletter → Listes.
- À l’aide du sélecteur de langue de l’interface d’administration, sélectionnez Toutes les langues.
- Saisissez le nom de votre liste, sélectionnez la langue à laquelle votre liste est destinée, puis cliquez sur Enregistrer.

Envoyer des newsletters dans différentes langues
Pour envoyer des newsletters dans différentes langues, vous devez créer une newsletter pour chaque langue et l’attribuer à la liste correspondante :
- Créez votre newsletter.
- Dans l’onglet Ciblage, spécifiez la liste de langues que vous souhaitez cibler et cliquez sur Enregistrer.

Votre newsletter sera désormais envoyée aux utilisateurs abonnés à la liste que vous ciblez.
Traduire la page de profil
La page de profil permet aux utilisateurs de mettre à jour leurs informations personnelles, comme leur nom et leur adresse e-mail. Pour traduire cette page :
- Accédez à l’écran Page de profil.
- Passez à votre langue secondaire à l’aide du sélecteur de langue de l’interface d’administration.
- Cochez la case Personnaliser et saisissez les traductions.
