• Resolved jcexited

    (@jcexited)


    Hello,

    I am testing your plugin on a multi language site using WPML. The default language is Spanish and the other language is English.

    I have translated the text strings used by the plugin, and also the texts of the different emails that can be sent during the registration process.

    I have a registration page in Spanish and another in English. Each page has its registration form in the corresponding language. Registration is set up for the website administrator to approve or deny users upon registration.

    All emails are sent in the correct language, whether a user registers in Spanish or in English.

    However, when the administrator approves a new user from the WordPress control panel, the notification email that is sent to the user is always the one in Spanish, even when the user registers in English.

    Is there a way for the notification email to be sent in the language in which the user has registered?

    Thank you!

Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Support Amrit Kumar Shrestha

    (@shresthauzwal)

    Hi @jcexited,

    It seems your site’s default language is Spanish, so the registration form sends a Spanish email by default.

    You should translate the registration form, registration, and account page into the desired language instead of creating multiple forms for each language because you can not send different emails according to the forms. It is available in the premium subscription if you want individual registration forms, email content, and a template.

    Once you have completed translating these pages, you translate the emails.

    For instance, if you have translated forms, pages, and emails into Spanish and English, the registration from the Spanish registration page will send Spanish emails.

    We hope this explanation clarifies the process for you.

    Thread Starter jcexited

    (@jcexited)

    Hi,

    Thanks for your answer.

    Indeed, the default language of the site is Spanish, and I have created the translations into English. I have made some changes following your suggestions:

    • I only use a registration form, and I have created its English translation.
    • The registration and my account pages are translated into English.
    • All the emails that are configured in the plugin settings are translated into English.

    The same thing continues to happen, all the emails from the registration process are sent in the correct language, depending on whether the user uses Spanish or English. But the approval or denial email that is sent when the administrator accepts or denies the user is always sent in Spanish, even though there is a translation into English.

    I don’t know what the problem is, but it seems to ignore the translation and use the default language of the website.

    Regards,
    JC

    Plugin Support Amrit Kumar Shrestha

    (@shresthauzwal)

    Hi @jcexited,

    Could you please provide us the screenshot of your translations and the registration page link?

    We will look into it and get back to you accordingly.

    Regards!

    Thread Starter jcexited

    (@jcexited)

    Plugin Support Amrit Kumar Shrestha

    (@shresthauzwal)

    Hi @jcexited,

    We have checked the registration and the email is received correctly. For more details, please check this screenshot https://i.imgur.com/S22olC7.png.

    Regards!

    Thread Starter jcexited

    (@jcexited)

    Hi,

    Those emails are sent correctly in the language in which the user registers.

    The mail that is not sent in the correct language is the one that is sent when the administrator approves the user from the WordPress panel. I have approved your test registration. Could you check if the approval email you received is in English?

    Thanks and regards.

    Plugin Support Amrit Kumar Shrestha

    (@shresthauzwal)

    Hi @jcexited,

    It seems you are approving the users from the default language dashboard. Could you please switch the dashboard to English and approve the user?

    Regards!

    Thread Starter jcexited

    (@jcexited)

    hi,

    I’ve approved your user account again with the English language selected in the dashboard. Could you check your approval email?

    I’ve made the test and the approval email I’ve received is in Spanish, not in English, so something’s not working fine. I guess the email you receive will also be in Spanish.

    Regards.

    Plugin Support Amrit Kumar Shrestha

    (@shresthauzwal)

    Hi @jcexited,

    We have replicated the issue in our testing environment as well. We have created the ticket and forwarded it to our developer team. This will be fixed in our future updates.

    Thank you for providing the information πŸ™‚

    Regards!

    Thread Starter jcexited

    (@jcexited)

    Hi, Amrit.

    Thank you for your interest and your help. Please, I would appreciate it if you could leave a note here when the correction is included so that I know.

    Regards,

    JC

    Plugin Support Amrit Kumar Shrestha

    (@shresthauzwal)

    Hi @jcexited,

    Please check this screenshot https://tinyurl.com/2bbxf5u2. If you change the default language from the WPML setting while approving the user, it will send the email accordingly.

    For a permanent fix, we will need to look into it more deeply. When the update includes this fix, we will notify you via email. For now, we will resolve this topic. You can create a new topic if needed.

    Regards!

Viewing 11 replies - 1 through 11 (of 11 total)

The topic ‘Registration approved email language’ is closed to new replies.