Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 6 replies, has 2 voices.

Last updated by olivierA-13 1 year, 8 months ago.

Assisted by: Mohamed Sayed.

Author Posts
March 17, 2023 at 1:21 pm #13269673

olivierA-13

Hi

I am using the plugin "Sendinblue - WooCommerce Email Marketing" for people to sign up directly when they buy a product in our shop. I am not able to translate the sign-up text (see screenshot). I already found this topic, but it seems it is outdated and doesn't work anymore:
https://wpml.org/fr/forums/topic/traduction-de-chaine-6/#post-3119121

How can I translate my sign-up text "Ich möchte den Newsletter erhalten"?

Thanks and best,
Olivier

Screenshot 2023-03-17 at 12.19.48.png
March 19, 2023 at 10:55 am #13277749

Mohamed Sayed

Hi Olivier,
Thanks again for contacting us.

If you can't find the string in WPML > String Translation, please try the following steps:

- Go to WPML > String Translation
- Scroll down to the "Auto register strings for translation" section and enable that option
- Visit the page where the string is added on the front end
- Go back to "String translation" and search again for the string then translate it
- Disable the "Auto register" option

If that didn't help, kindly try this:

- Go to WPML > String Translation and scroll to the bottom of the page then click the "Translate texts in admin screens" link.
- Search for the text
- Select it and click the "Add to String translation" button
- Go back to WPML > String Translation and search for the string then translate it

Please check the following doc for more details: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/

Let me know please if that helps.

Regards,
Mohamed

March 19, 2023 at 1:45 pm #13278273

olivierA-13

Hi Mohamed

Unfortunately both methods didn't work. What else can I try?

Thanks and best,
Olivier

March 19, 2023 at 8:05 pm #13279263

Mohamed Sayed

Hi Oliver,

I tried to replicate the issue on a clean installation, but I can't find how to show this field on the front end after installing the Sendinblue plugin.

I have created this clean sandbox setup on our servers here:
hidden link (one-click login)

I would need you to please set up WPML + the WPML add-ons as you have them on your site (they are already installed) and to also install the Sendinblue plugin and try to recreate the issue.

Please don't install anything else like plugins that are not necessary, on a clean sandbox we try to use just the WPML plugins and the plugin/theme that's part of the issue.

Let me know please how that goes and what you are able to find.

March 22, 2023 at 8:30 am #13301473

olivierA-13

I was able to set everything up. The text now shows in the checkout (see screenshot). The opt-in field label text is set directly on sendinblue, I've attached a screenshot.

Thanks!

sendinblue.png
checkout.png
March 22, 2023 at 2:45 pm #13306409

Mohamed Sayed

Hi,

Thanks for replicating the issue. I checked the sandbox and found that the string already exists under the admin strings screen inside a JSON string. Please follow these steps to translate it:

1- Go to WPML-> String Translation
2- Scroll down and click on the "Translate texts in admin screens »" link
3- Search for the string "I like to sign up for the newsletter"
5- Select the string
6- Click on the "Add to String Translation" button
7- Go to String Translation page
8- Copy the full string to the other language and translate the text "I like to sign up for the newsletter" only.
9- Search for the string "optional" and translate it

You can check the translated string here: hidden link

Let me know please if that works for you.

Regards,
Mohamed

String-Übersetzung ‹ Sandbox — WordPress - Google .png
Screenshot_1062.jpg
String-Übersetzung ‹ Sandbox — WordPress 2- Google .png
Screenshot_1063.jpg