Background of the issue:
I am trying to ensure that emails are sent in the correct language based on the user's selection or the site's locale. I noticed this issue while working with AffiliateWP and Membership Pro. Here is the link to the page where the issue can be seen: hidden link.
Symptoms:
Emails are being sent in English regardless of the user's language selection. This issue affects all AffiliateWP emails and some Membership Pro emails, even when users have selected languages like Spanish or Portuguese.
Questions:
Why are AffiliateWP emails always sent in English?
Why are some Membership Pro emails sent in English despite the user's language selection?
Languages: English (English )Spanish (Español )German (Deutsch )
Timezone: America/Lima (GMT-05:00)
Hello,
Our apologies for the delay in getting back to you.
Have you already verified if all the strings from your emails are appearing as translated on WPML > String Translation, and further that those strings are assigned to the correct source language?
If you are unaware of how to find those strings, you can go to WPML > Translation Management > Dashboard > Other texts (strings) and search for them. If they are not yet translated, you can translate a job and translate them.
If you can confirm that those strings are properly translated, I can offer a WPML test site now which you can install the plugin and I will run some tests and try to recreate the issues.