[Resolved] WooCommerce login and register form translation issues
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.
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.
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.
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.
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.