Skip to content Skip to sidebar

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

Problem:
The client is experiencing an issue where translated strings in a WooCommerce site's login and register pop-up form, user dashboard, and billing page are reverting back to the default language (English) on the Chinese (Traditional) page after translation.
Solution:
We recommend updating the WPML plugins to the latest versions, specifically WPML to version 4.6.10 and String Translation to 3.2.10, and then rechecking the issue.

Please note that the solution provided might be outdated or not applicable to your case. If the issue persists after following the steps above, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, please open a new support ticket in the WPML 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 3 voices.

Last updated by Long Nguyen 1 year, 4 months ago.

Assisted by: Long Nguyen.

Author Posts
April 10, 2024 at 6:30 am #15502199

bizprocessE

Hi! WPML support.

I have a problem on my WooCommerce site login and register pop-up form. After I done the form translation (zh_hant to en_us), the translated strings will revert back to en_us in zh_hant page. And this happened on the user dashboard and other billing page as well. Please suggest a way to fix it.

6.png
5.png
4.png
3.png
2.png
1.png
April 10, 2024 at 8:13 am #15502647

Bigul
WPML Supporter since 01/2013

Languages: English (English )

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

Hello,

Welcome to the WPML support forum. We will do our best to help you resolve the issue.

Please try the following steps a full site backup and check if is there any difference in the result.

1) Upgrade to the latest version of WPML(4.6.10 series)
2) Install and configure WooCommerce Multilingual plugin - https://wpml.org/documentation/related-projects/woocommerce-multilingual/
3) Increase the *MaxInputVars* of PHP settings to *10000*. Please check the following article for more details and contact your system admin/hosting provider to upgrade this configuration.

hidden link

Please note that in some cases, those strings may have been recognized but not associated yet with the String Translation panel for the translation. Visit WPML>>String Translation and click on the *Translate texts in admin screens »* link at the bottom of the page.

Then search for the missing strings in the *Admin Texts Translation* screen and check whether it is listed or not. If so, please add it for translation and translate it.

Refer to this doc for more details - https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#strings-arent-selected-for-translation

--
Thanks!

Bigul

April 10, 2024 at 8:48 am #15502915

bizprocessE

Let me repeat my problem again.

After I done my website translation (zh_hant to en_us), the translated strings will revert back to en_us in zh_hant page. And this happened on the user dashboard and other billing page as well.

Please check my screenshots and suggest a accurate approach to address my issues.

April 11, 2024 at 3:29 am #15506809

Long Nguyen
WPML Supporter since 02/2022

Languages: English (English )

Timezone: Asia/Ho_Chi_Minh (GMT+07:00)

Hi there,

I understand that the string could be translated in WPML > String Translation but the translation string is not displayed in the frontend. Please try to update WPML plugins to the new version WPML 4.6.10, String Translation 3.2.10 and recheck this issue.

If it does not help, I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. It would be better to have a testing site where the issue is replicated. Your next reply is set to private to share the info.

❌ IMPORTANT: Please backup your database and website before proceeding ❌
You can use this plugin to create the backup: https://wordpress.org/plugins/duplicator/
✙ I would need your permission to de-activate and re-activate Plugins and the Theme to change configurations on the site if needed. This is also a reason the backup is critical.

Looking forward to your reply.
Thanks

April 11, 2024 at 2:05 pm #15509679
bizprocessE

After updated the plugin, The previous issue is resolved. But there's a string I couldn't locate to translate. (Check my screenshot)

Just so you know I already did the Theme and plugins localization scan. Still, I couldn't locate the string.

New threads created by Long Nguyen and linked to this one are listed below:

https://wpml.org/forums/topic/theres-a-string-i-couldnt-locate-to-translate/

Screenshot 2024-04-11 at 10.01.09 PM.png
April 12, 2024 at 2:05 am #15511148

Long Nguyen
WPML Supporter since 02/2022

Languages: English (English )

Timezone: Asia/Ho_Chi_Minh (GMT+07:00)

Hi,

We limit one issue per ticket only so I will split your new issue with the translation string on the cart page into a new ticket.

If you see the main issue of this ticket with WooCommerce login and register form translation is resolved, please mark it as Resolved.

Thanks.