Skip Navigation

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

Problem:
The client is experiencing an issue where translating one string in the header from Chinese to English using WPML causes another string to revert to Chinese, creating a loop that cannot be resolved. This occurs despite the strings being correctly translated on a test site.
Solution:
We identified this as a potential compatibility issue with the Woodmart theme. To address this, we recommend the following steps:
1. Ensure that all plugins and the Woodmart theme are updated to their latest versions.
2. Replicate the issue on a clean installation to help us report the problem to our compatibility team. You can do this by:
- Installing the Woodmart Theme on a clean WordPress setup.
- Adding a simple Header with an Information Box in the header builder tool.
- Trying to replicate the translation issue.
If these steps do not resolve the issue, it might be specific to your installation. In this case, we suggest providing us with access to your site for further troubleshooting or creating a copy of your site for us to examine.

Please note that this solution might be outdated or not applicable to your specific case. We highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket at WPML support forum for further assistance.

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 6 replies, has 0 voices.

Last updated by pennyK 1 week, 1 day ago.

Assisted by: Christopher Amirian.

Author Posts
May 29, 2025 at 1:41 pm

pennyK

Background of the issue:
I am working on a site under development where the original language is Chinese, and I need to translate four strings in the header to English using WPML. The strings are 'FAQ | Get a quote', 'Enquiry List', 'Clearance', and an address.

Symptoms:
When I translate 'FAQ | Get a quote', the translation of the 'address' reverts to Chinese. Conversely, if I translate the 'address', 'FAQ | Get a quote' reverts to Chinese. This creates a loop that I cannot fix.

Questions:
How can I resolve the issue where translating one string causes another to revert to the original language?

May 29, 2025 at 2:13 pm
May 29, 2025 at 2:28 pm #17088580

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

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

Hi,

Selecting the "Include Translations" checkbox while searching for the text in string translation showed the text and I translated it:

hidden link

See if it works for you.

Thanks.

Screenshot 2025-05-29 at 6.27.24 PM.png
June 1, 2025 at 9:58 am #17095108

pennyK

the problem is not i can't find the string to translate.
Actually i can find them and translate them.
Do i need to repeat my problem again?

June 1, 2025 at 3:07 pm #17095620

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

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

Hi,

Thanks, sorry for the misunderstanding, I checked and see that as soon asI add English translation the header itself changes to English in Woodmart options.

This seems to be a compatibility issue that needs to be reported to our compatibility team as we do our best to make sure WPML works as smooth as possible with Woodmart.

To be able to report the compatibility issues we need to replicate the issue on a clean installation.

I created a clean installation of WordPress, WPML, and all necessary WPML add-ons.

You can access the WordPress dashboard using the link below:
hidden link

Kindly follow the steps below:

- Install the Woodmart Theme
- Add a simple Header with Information Box in the header builder tool.
- Try to replicate the issue.

This will help us to report the probable issue to the compatibility team and solve the possible problem faster.

Thanks.

June 2, 2025 at 12:16 pm #17097820

pennyK

hidden link
here is the link i did, but can't replicate the issue.
the translation is fine in the testing website.

on my website, i deactivated all plugins, now all plugins are the same as the testing website (you build for me), but the problem still exist.

so, what can i do?

June 2, 2025 at 12:18 pm #17097821

pennyK

this the the plugins on my website now.

plugin01.png
June 3, 2025 at 2:45 pm #17102974

Christopher Amirian
WPML Supporter since 07/2020

Languages: English (English )

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

Ok thanks, so this seems to be something happening only on your installation.

Would you please check that all the plugins used and the theme you use (Woodmart) is updated to their latest version?

Also if it is possible for use to do troubleshooting and changes there without the fear that we need to bring back the changes?

If not, can you give us a copy of the website the login info?

Thanks,

June 4, 2025 at 2:46 pm #17107136

pennyK

problem solved..... i created another header, and then everything is fine.