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.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: Europe/Kyiv (GMT+03:00)

This topic contains 7 replies, has 1 voice.

Last updated by Andrey 21 hours, 52 minutes ago.

Assisted by: Andrey.

Author Posts
September 22, 2025 at 12:50 pm #17421906

matejM-6

Background of the issue:
I have updated plugins on my site hidden link and I am trying to ensure translations are correctly displayed in both Slovenian and Croatian.

Symptoms:
Some translations aren't in place in both languages, and English is present in some places in the basket and checkout.

Questions:
Why are some translations missing after updating plugins?
How can I ensure translations are correctly displayed in Slovenian and Croatian?

September 22, 2025 at 12:53 pm #17421934

matejM-6

Human please 🙂

September 22, 2025 at 12:59 pm #17421959

matejM-6

And another question from my dev who deleted some strings:

The WPML strings are still in the database. There are over 17,000 of them. However, the String Translation plugin interface indicates that there are just over 500. I am not particularly pleased with how it currently functions.

September 22, 2025 at 3:49 pm #17422721

matejM-6

This is what dev said:

I have now managed to display all strings in string translation. There are approximately 18,000 of them. However, they are still not displayed in the shopping cart and checkout. It is possible that the WooCommerce template has changed, and it may be best to open the shopping cart and checkout in the backend and translate those few strings as much as possible in the administration. For the rest, I hope support will tell you.

September 22, 2025 at 5:05 pm #17423058

matejM-6

This is gutenberg ckeckout and frontend display.

It is not synced.

Posnetek zaslona 2025-09-22 190139.jpg
September 22, 2025 at 6:56 pm #17423170

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for contacting WPML support.

You might be facing the following issue:
https://wpml.org/errata/woocommerce-multilingual-cart-page-strings-not-translated-when-using-blocks/

If you are using blocks, a workaround is to use shortcodes instead of blocks for the Cart and Checkout pages.

Here are the steps:
1. Edit the Cart and Checkout pages in WordPress.
2. Replace the WooCommerce blocks with the following shortcodes:
• Cart Page: [woocommerce_cart]
• Checkout Page: [woocommerce_checkout]
3. Save the changes.
4. Go to WPML → String Translation.
5. Translate the necessary strings.

September 23, 2025 at 10:11 am #17424502

matejM-6

Thank you. I will be using Loco translate instead, cause it is already there in place.

I have one more question.

How can I translate with WPML in GUtenber checkout payment methods

Regards
Matej

September 23, 2025 at 1:57 pm #17425784

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Thank you for your feedback, Matej.

How can I translate with WPML in GUtenber checkout payment methods

I suspect this is also related to the same issue you reported. Or are you still unable to translate them when using a shortcode, for example?

You can try the following steps:

1. Use a shortcode

2. Scan the theme or related plugin in WPML → Theme and plugins localization

3. Translate strings in WPML → String Translation

As you are already aware, the Checkout strings are not fully translated on the frontend when using WooCommerce blocks at this time.