Skip Navigation

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

Problem:
You are experiencing issues with string translation for all products on your website after support intervention.
Solution:
To resolve the string translation issue for all products, follow these steps:
1. Edit the template in the original language and make a small change, such as adding a space after the button text. This triggers the update so that it will show in the Advanced Translation Editor. You can remove the space afterward.
2. Open the Advanced Translation Editor. You should see the original text and the English translation filled in. Click the green checkbox to accept this translation.
Remember to clear the cache to ensure the changes reflect on the frontend immediately.

If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, we recommend opening a new support ticket. Additionally, 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. For further assistance, please visit our support forum at 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.

Tagged: 

This topic contains 7 replies, has 2 voices.

Last updated by Lauren 1 year ago.

Assisted by: Lauren.

Author Posts
May 24, 2024 at 6:58 pm

lamineD

Background of the issue:
I am experiencing issues with string translation for all products on my website after support intervention.

Symptoms:
String translation is not working for all products.

Questions:
What steps can be taken to resolve the string translation issue for all products on my site?

May 27, 2024 at 5:06 pm #15675189

lamineD

Hi,

Any progress on the issue?

Another WPML engineer is working on the site because Image products were not shown on the English site (https://wpml.org/forums/topic/i-cant-see-the-images-in-the-images-gallery-products-on-translated-product-page/#post-15675183).

We don't know what's happened, but now it works.

Did you do something?

Did you set "WordPress Editor" for translation on all product pages? The other engineer says it's not recommended.

**************
"Also another thing I see is that if I go to the single product edit screen the translation is set to Native WordPress editor which is not recommended."
********************

Regards

Lamine

May 28, 2024 at 2:29 pm #15679171

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

I did not set all pages to be edited using the native WordPress Editor. I have recommended using the WPML translation editor to edit the translations. I just checked and now on hidden link I can see the correct string translation.

Are there any other categories that are still showing the French text on the English template? Let me know and I'll be happy to look further into this. Perhaps there was some issue with caching since I am seeing it correctly now, but did not make any changes to your site.

May 28, 2024 at 3:50 pm #15679617

lamineD

Lauren,

Did you do something to make this happen for hidden link to have the correct string? If yes, let me know.

If not, why is there this behavior?

Because it's not working on many pages:

hidden link
hidden link
hidden link
hidden link
hidden link
hidden link
hidden link
hidden link
hidden link

I need a logical debrief on what's happening with this string. I must open my store ASAP this week. IIt should have been yesterday, Monday

Thanks for your time and support.

Regards

May 28, 2024 at 4:11 pm #15679801

lamineD

Lauren,

I add this information:

When I look at the English Single product template in-depth, it seems to me it's a manual translation, not an automatic one:

For Candy Lips (hidden link)

I see the manual translation: hidden link

For BrowLift (hidden link)

There is no manual translation in English, so it's in French: hidden link

The string "Découvrir plus" is not automatically translated to "Discover more."

When I search for the string, I get this: hidden link

Please advise

Regards

May 29, 2024 at 5:40 pm #15685187

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

Here are the steps to resolve this for the rest of the templates:

1. Edit the template in the original language and make a small change (for example, I added a space after the button text Découvrir plus. This triggers the update so that it will show in the Advanced Translation Editor. You can then remove the space when you are done.
2. Open up the Advanced Translation Editor and you will se Découvrir plus and the English translation filled in "Discover more". Click the green checkbox to accept this translation.

Now you are done, but you may need to clear the cache in order for the changes to show on the frontend right away. I can now see it correctly at hidden link

I also retested the steps and it is resolved here as well:
hidden link

May 29, 2024 at 7:48 pm #15685357

lamineD

Hi Lauren,

It works perfectly, thanks!

Could you explain how you fixed it to be autonomous if it happens to another string?

Regards

May 29, 2024 at 8:37 pm #15685394

Lauren
WPML Supporter since 10/2015

Languages: English (English )

Timezone: America/New_York (GMT-04:00)

Since the string is the exact same in the other pages, likely the translation is pulling from translation memory. After updating the custom XML configuration, and editing the first template, the string should have been saved into translation memory. It just requires the update to trigger the button to be updated in the translation editor as well. The only steps I took were updating the custom XML configuration and then the steps in my previous reply.

May 29, 2024 at 8:49 pm #15685399

lamineD

Thanks for Lauren. It was tricky, and I don't think I can reproduce your solution.