Skip Navigation

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.

Elementor users - please update WPML to the latest version to maintain compatibility. More details here - https://wpml.org/changelog/2024/12/wpml-4-6-15-critical-update-for-elementor-sites/
Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 -
- - - - - - -

Supporter timezone: Asia/Karachi (GMT+05:00)

This topic contains 3 replies, has 1 voice.

Last updated by Waqas Bin Hasan 6 days, 23 hours ago.

Assisted by: Waqas Bin Hasan.

Author Posts
December 6, 2024 at 2:59 pm #16486541

micheleT-17

Background of the issue:
I am trying to translate WooCommerce sections and the All-in-One Cart plugin from English to Italian and vice versa using WPML. The site is currently under development.

Symptoms:
The translations are not applying correctly or showing up in the front end.

Questions:
How can I set up WPML to properly handle translations for WooCommerce sections?
Are there compatibility issues between WPML, WooCommerce, and the All-in-One Cart plugin that may be causing this issue?

December 8, 2024 at 12:15 pm #16489687

Christopher Amirian
Supporter

Languages: English (English )

Timezone: Asia/Yerevan (GMT+04:00)

Hi,

Welcome to WPML support. I will try to answer the question before the ticket is assigned to one of my colleagues.

Please make sure that the WPML string translation plug-in is updated to version 3.2.16.

- IMPORTANT STEP! Create a backup of your website. Or better approach will be to test this on a copy/staging version of the website to avoid any disruption of a live website.
- Go to "WordPress Dashboard > Plugins > Add new > Commercial (tab)".
- Click the "Check for Updates" button.
- Update WPML and its addons there.

For more information:
https://wpml.org/faq/install-wpml/#automated-updates

If the issue persists, please enable the auto register functionality in WPS stream translation and check if there is any additional instances of the text that you do not see us translated appear in the WPL string translation after reloading the paging question in front end.

For more information:
https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/

Thank you.

December 11, 2024 at 5:19 pm #16504796

micheleT-17

tried but nothing changed

December 12, 2024 at 10:31 am #16507047

Waqas Bin Hasan
Supporter

Languages: English (English )

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

Hi,

Thank you for contacting the support.

Please note that the plugin "Cart All In One For WooCommerce" doesn't seem to be WPML compatible as I couldn't find about in our plugins compatibility page, as well as, on the plugin page.

So I'm afraid you may need to check with the plugin author about it.

Other than this, the standard WooCommerce strings should be able to translate correctly. I see that you're using Elementor, have you added custom elements to the cart page via Elementor page builder? In this case, please make sure that you've used correct language words in the elements (i.e. labels and texts wherever there's an option to edit it).

Additionally, I'll also request to try the following:

1) Take a full backup of your site and database before proceeding. It is highly advised to try these on a dev or staging site first, so your live site isn't compromised.
2) Deactivate all plugins except WPML, String Translation, WooCommerce and WCML.
3) Switch to a standard theme like 2024 or 2021.
4) Check for the issue if it still happens.
5) Then start activating plugins one by one while keep checking for the issue. This way you 'll be able to pinpoint a conflict when & where it starts creating the problem.
6) If after activating all plugins you see that it still works fine, then switch to your theme and see if that's causing it.

Please let me know your findings and I'll try my best to help you further on the matter.

Regards.