Skip to content Skip to sidebar

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

Problem:
The client is experiencing issues translating specific checkout text related to the delivery block in the WooCommerce Checkout Block using WPML. The strings do not appear in String Translation, and standard methods including scanning plugins, enabling string detection during page rendering, and using gettext filters have not resolved the issue.

Solution:
We recommend updating all WPML-related plugins to ensure compatibility. If the issue persists, try replacing the WooCommerce Checkout Block with the classic WooCommerce shortcode

[woocommerce_checkout]

on the Checkout page. After making this change, perform a new scan for strings in WPML and check if the untranslated strings appear in String Translation. If these steps do not resolve the issue, it may require specialized attention. We suggest opening a new support ticket for further assistance. Additionally, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem continues, please contact our support team by visiting 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 5 replies, has 0 voices.

Last updated by Malene 5 days, 5 hours ago.

Assisted by: Carlos Rojas.

Author Posts
March 20, 2026 at 2:05 pm #17914408

Malene

We are experiencing issues translating text in the WooCommerce Checkout Block.

Issue:
We are unable to translate specific checkout text relating to the delivery block using WPML. The strings do not appear in String Translation, and standard methods do not affect the frontend output.

What we have tried:

- Scanning plugins via WPML → Theme and plugins localization

- Enabling “Look for strings while pages are rendered”

- Searching in String Translation (multiple keywords)

- Using gettext filter → no effect

- Attempting JS-based string detection → no results

Question:
What is the recommended way to translate labels inside the WooCommerce Checkout delivery Block when they are not exposed in String Translation or via gettext?

Best regards

March 23, 2026 at 8:08 am #17917188

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hello,
My name is Carlos, and I will continue working on this ticket

Please share the access credentials to your site in your next message, which I have set private. This will allow me to reproduce the issue and investigate its cause.

If possible, create a staging site with a copy of the production site and share the credentials for the staging. If this is not possible, then share the credentials to the production site and confirm you have created a full site backup that you can restore if necessary.

Looking forward to your message.
Kind regards!

March 30, 2026 at 10:55 am #17936218

Carlos Rojas
WPML Supporter since 03/2017

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

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

Thank you for sharing the credentials requested.

I ran some troubleshooting steps, fixed a problem with the languages in the database, and scanned WooCommerce.

Could you tell me if you can find the strings in String Translation now? If you can't, please write them in your next message.

March 30, 2026 at 11:11 am #17936275

Malene

I can still not finde the strings ind the String Translation. And many of our pages is now giving 404? especial on the en lang eg. hidden link but also hidden link

March 30, 2026 at 11:21 am #17936280

Malene

Missing translations:

tilbage til kurv = Back to cart

Leveringsmuligheder = Delivery options:

Vælg, hvordan du ønsker at modtage din ordre = Choose how you would like to receive your order:

Levering = Delivery

March 30, 2026 at 11:38 am #17936337

Carlos Rojas
WPML Supporter since 03/2017

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

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

Hi,

I fixed the issue with the pages throwing 404 errors in English.

To translate the strings in the Checkout page I had to manually edit the page and translate the strings: hidden link

March 30, 2026 at 11:53 am #17936371

Malene

Thanks. It is now working and is translatede 🙂