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
- 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 -
- 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 12:00 – 16:00 -

Supporter timezone: Europe/Zagreb (GMT+02:00)

This topic contains 19 replies, has 0 voices.

Last updated by Dražen 1 day ago.

Assisted by: Dražen.

Author Posts
October 22, 2025 at 8:03 am

innarL

Background of the issue:
Hi!
We have a multilingual WooCommerce website (Estonian as the default language, plus Russian and English).

The issue:
Some WooCommerce checkout strings, such as “Населённый пункт” and “Saadetis”,
do not use the translations set in WPML → String Translation.

The same problem appears in Estonian and Russian languages.

What we already tried:
– Disabled automatic translation updates in wp-config.php by adding:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
define( 'WP_AUTO_UPDATE_TRANSLATIONS', false );
– Renamed all .mo files for WooCommerce
– Cleared WPML and WooCommerce caches
– Rescanned the WooCommerce plugin for strings (found 0 new strings)

WPML correctly handles most translations, but several checkout and cart labels remain untranslated.

Could you please check why these strings are not being taken from WPML,
and advise how to make WPML translations apply to all WooCommerce checkout fields?

Thank you in advance!

Symptoms:
Some WooCommerce checkout strings, such as 'Населённый пункт' and 'Saadetis', do not use the translations set in WPML → String Translation. This issue appears in both Estonian and Russian languages.

Questions:
Why are some WooCommerce checkout strings not being taken from WPML?
How can I make WPML translations apply to all WooCommerce checkout fields?
Could you please check why these strings are not being taken from WPML,
and advise how to make WPML translations apply to all WooCommerce checkout fields?

October 22, 2025 at 8:51 am #17506130

Dražen
Supporter

Languages: English (English )

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

Hello,

I have tried to install and Debug Bar plugin to check further what is wrong with files, but it cased and error.

Can you please disable/delete it manually from plugins folder? Please also let me know if it is okay to take a copy of the website so I can safely check further in local environment.

Thanks,
Drazen

October 22, 2025 at 8:53 am #17506132

innarL

I received a fatal error notice from WordPress caused by the Debug Bar Localization plugin.
It seems incompatible with PHP 8.3 on Pressable.
You can remove or use a newer tool if needed.

October 22, 2025 at 8:56 am #17506137

innarL

Done

October 22, 2025 at 9:00 am #17506143

innarL

I created one more copy (clone31) - you can log in with the same details if you need.

I can share SFTP details also, but I don't see the field for that

October 22, 2025 at 9:41 am #17506376

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks, I can see the website is up.

Sure, please share also FTP access via private fields.

Regards,
Drazen

October 22, 2025 at 10:49 am #17506795

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks, I am checking and I see you are not using regular WP installation, as WP is installation is in other folder while your root folder contains wp-content. This could be the reasons why translation are not loaded also, since WPML can not load them as they are not in same folder. Image attached.

Can you please explain why do you have structure like this and if any specific reasons why regular WP structure is not used?

Related docs:
- hidden link

Regards,
Drazen

October 23, 2025 at 6:21 am #17510870

innarL

Hello Dražen,

Do you have any updates on this issue?
Have you managed to figure out/fix anything?

October 23, 2025 at 6:24 am #17510872

Dražen
Supporter

Languages: English (English )

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

Hello,

I have checked and posted my reply yesterday, maybe you have missed it. There is an "issue" with your website folder structures.

- https://wpml.org/forums/topic/woocommerce-checkout-strings-not-using-wpml-translations/#post-17506795

Please check and let me know.

Regards,
Drazen

October 23, 2025 at 8:15 am #17511295

innarL

Hello,

I only see your last message from OCTOBER 22, 2025 AT 9:41 AM and today's. And nothing else.

October 23, 2025 at 8:23 am #17511352

innarL

I attached a screenshot.

Снимок экрана 2025-10-23 в 11.22.52.png
October 23, 2025 at 8:33 am #17511403

Dražen
Supporter

Languages: English (English )

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

Hello,

that is weird, I will check with our systems what might be wrong and why you do not see my message or did not get it. Thanks for sharing screenshot.

I am also sharing my original message again here, so you can get back to me:

Hello,

thanks, I am checking and I see you are not using regular WP installation, as WP is installation is in other folder while your root folder contains wp-content. This could be the reasons why translation are not loaded also, since WPML can not load them as they are not in same folder. Image attached.

Can you please explain why do you have structure like this and if any specific reasons why regular WP structure is not used?

Related docs:
- hidden link

Regards,
Drazen

Regards,
Drazen

October 23, 2025 at 9:08 am #17511451

innarL

Hi Dražen,

Thank you for checking!

Yes, this is a Pressable site, and their default setup keeps WordPress core in a separate directory from /wp-content/.

This structure is managed by the hosting and cannot be changed.

Could you please advise if there is a workaround for WPML to correctly load translations when WordPress and wp-content are in separate folders?

October 23, 2025 at 9:18 am #17511504

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks for getting back and sharing additional information.

To be honest, I am not sure if that is what caused the translation to not show as when I tried to take a copy and check in local, I could not deploy it as package / structure appears broken for regular server, so I could not check it further.

I would need to consult further with our 2nd tier. I will get back to you when I have some news.

Regards,
Drazen

October 23, 2025 at 10:24 am #17511826

Dražen
Supporter

Languages: English (English )

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

Hello,

W can not login anymore using the shared SFTP. Can you please check if it works still fine and if we might be blocked by server?

Thanks,
Drazen