TranslatePress affiche le contenu de l'interface utilisateur dans la langue préférée de l'utilisateur. Si des e-mails sont générés par une action liée à la messagerie (telle qu'une inscription ou une commande), ils seront envoyés dans la langue de l'utilisateur. En revanche, si l'e-mail envoyé à l'utilisateur est généré par une action de l'administrateur (ou d'autres utilisateurs), il se peut qu'il ne soit pas rédigé dans la langue préférée du destinataire.
La traduction des e-mails WooCommerce dans la langue choisie par l'utilisateur est entièrement prise en charge par TranslatePress, mais si vous souhaitez prendre en charge un autre plugin ou thème, utilisez le code suivant.
Si votre plugin n’utilise pas gettext, mais un système de templating personnalisé comme Mustache, des chaînes comme “ Bonjour {{name}} ” ne seront pas pertinentes à traduire manuellement car elles changeraient avec chaque utilisateur.
Dans ce cas, nous vous suggérons d'ajouter la prise en charge des shortcodes dans l'objet et le corps de l'e-mail (fct_courte), afin que les utilisateurs puissent utiliser le Code court de langage conditionnel pour traduire les courriels.
La langue préférée de l'utilisateur est automatiquement enregistrée et mise à jour lorsque l'utilisateur connecté visite une page quelconque sur le front-end lors de sa dernière visite.
Elle peut être consultée et modifiée dans le formulaire WP Modifier le profil par défaut. Afin d'arrêter la mise à jour automatique de la langue, vous pouvez cocher Toujours utiliser cette langue case à cocher. L'utilisateur pourra toujours modifier sa préférence linguistique d'interface utilisateur à l'aide du sélecteur de langue de l'interface utilisateur.
