Skip to content Skip to sidebar

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

Last updated by jeanneK 12 hours, 55 minutes ago.

Assisted by: Marcel.

Author Posts
December 6, 2025 at 2:54 am #17639924

jeanneK

woocommerce payments - ApplePay & Google Pay - popup screens after transfer to gateway - not being translated.\
I have searched WPML and followed guidance but without success in locating the strings, including in admin.

December 6, 2025 at 2:58 am #17639942

jeanneK

I am waiting for human support

December 6, 2025 at 3:36 pm #17640585

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

The Apple Pay and Google Pay popup screens are not part of your WordPress site — they are generated directly by the payment providers (Apple and Google). Because of this, their text strings are not stored in WordPress and therefore.

- Source of Popups: They come from external payment gateways (Apple/Google), not your WordPress installation.

- String Storage: WPML can only translate strings that exist in WordPress (themes, plugins, database). Since these popup texts are delivered by the providers, they don’t exist in WordPress.

- Translation Limitation: WPML’s string translation works only on content it can access. External gateway UI elements are outside its scope.

What You Can Do
- Check Gateway Settings: Some payment providers allow limited localization settings. Review your WooCommerce Payments or Stripe/Apple Pay/Google Pay settings.

- Browser/Device Language: Advise users to ensure their device/browser language matches their preferred language.

- Custom Messaging: Add explanatory text on your checkout page to let users know that the payment pop-up is controlled by the provider and may appear in their device’s language.

- Support Channels: If critical, contact the payment provider’s support to ask about localization options.

Best regards
Andreas

December 8, 2025 at 6:55 pm #17645238

jeanneK

Thank you Andreas,

I have only just seen your message - for some reason - I still do not receive emails when there is an update. I just logged in and saw you had responded..

I will try this

It is a real problem should someone give up at the point of payment
- I think it wise and encumbent on WPML to take this up with each provider - to support their clients - for this is a key aspect of customer relationships ..

If I make any progress I'll let you know and will be grateful if you'd do likewise - passing this significant lapse up your WPML management chain.

With thanks,

Jeanne

December 9, 2025 at 7:28 am #17645885

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hi Jeanne,

It seems there is a technical misunderstanding. We cannot fetch this data, so there is no way to create a relationship that would allow this code to be translated. The code in question is proprietary Apple/Google Pay code that is loaded from an external server and is not connected to WordPress itself. The same situation occurs when loading Stripe elements, newsletter pop-ups, or any other external service. Anything handled outside of WordPress does not use getText() calls—the standard method WordPress uses to make strings translatable.

What you can try is contacting Apple or Google to request that they include translations for all systems. This would ensure that the content is translated across apps and various CMS platforms, not just WordPress/WPML.

However, based on Apple’s explanation here — hidden link, I doubt they will implement such an integration. As far as I can tell, it relies on your device’s location settings.

Best Regards,
Marcel

December 12, 2025 at 10:15 am #17658612

jeanneK

Thank you