Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
You are using WPML to translate your WordPress site with WooCommerce and are trying to translate the PayPal button text 'Paga in 3 rate' into English (coming via 'WooCommerce PayPal Payments' plugin). However, you couldn't find where to translate the PayPal button string in WPML’s String Translation section or WooCommerce settings.

Solution:
First, ensure that your WPML plugin and all related add-ons are updated to the latest version. Follow these steps to attempt locating and translating the string:
1. Navigate to WPML → String Translation.
2. Enable the option to auto-register strings.
3. Visit the page displaying the untranslated strings.
4. Return to WPML → String Translation to check if the string has been registered.
5. If found, proceed to translate the registered string.
For more detailed instructions, visit finding strings that don't appear on the String Translation page.
If the string is not available, it might be due to it being sourced from an external iframe, as in the case of the PayPal button. This content is not directly translatable through WPML because it either does not pass the language parameter correctly or PayPal applies its own localization logic. In such cases, consult with the 'WooCommerce PayPal Payments' support.

If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. Also, check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum.

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 2 replies, has 1 voice.

Last updated by Waqas Bin Hasan 4 months, 3 weeks ago.

Assisted by: Waqas Bin Hasan.

Author Posts
March 4, 2025 at 3:38 pm #16775013

micheleT-17

Hi I have a question: when you are finished with your tests will you put the website back the way it was before? If not, I should inform you that I have to download a backup before it is deleted from my hosting, so I will have to put the site back online as it was before you deleted the unnecessary stuff, download the backup, and then have it returned to the way it is now. I have to do this operation tomorrow at the latest

Thank you

Michele

March 5, 2025 at 5:42 am #16776592

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

As I mentioned in my previous message, I've deleted unnecessary plugins, themes and media to reduce the package size and then created the package and 've escalated to the team (who's working on it).

If you wish you can now restore the site to the previous state. I don't have a before-escalation-time backup of the site to restore it to the previous state. That's why we always mention about having a backup before allowing access and that's why I confirmed about my proceeding for escalation.

I hope you'd have a backup and can restore the site to its former state.

March 5, 2025 at 9:36 am #16777533

micheleT-17

All done tonight. Now the site is as you left it. Later to fix it so I install the backoup and make the changes you tell me?

Or will I have to install and configure plugins and themes again?

March 5, 2025 at 12:11 pm #16778383

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

You can restore the site from a backup and continue working. I'll update you with the steps to fix for the said issue in your staging site.

March 7, 2025 at 5:51 am #16786066

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Thank you for your patience and cooperation.

Our team investigated in detail and has stated that it's not on our end:

Unfortunately, this text is not translatable since it comes from an iframe (external content).

Either the plugin is not passing the language parameter correctly in the URL or Paypal applies its own logic. Most likely the later, since the JS SDK is following hidden link">Paypal's documentation (locale=en_US).

... it's not from our end (and probably not the plugin's fault either).

So we can only suggest to check with either "WooCommerce PayPal Payments" support or the PayPal.