[Resolved] I am facing an issue with website translation.
This thread is resolved. Here is a description of the problem and solution.
Problem: The client was experiencing an issue where the English version of a page was displaying content in French, despite being fully translated. This problem was linked to the use of emojis in the content, which is a known issue with WPML and page builders.
If these solutions do not resolve your issue, or if they become outdated, we highly recommend checking related known issues (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.
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.
As I already mentioned in this ticket and also in my previous ticket, the translation is 100% completed, I already tried your mentioned steps and it didn't work. and I also gave you the login credentials you can see that the translation is 100% completed on the mentioned page.
Why do you guys repeat the same answer again and again? it's so annoying 🙁
You can create a duplicate site by taking my website backup for testing purposes, you already have access.
Please take it seriously, I already wasted too much time with you guys chatting.
Well, you haven't mentioned or permitted about taking your site's backup previously. All you only provided access with several warnings of not changing anything.
We can not make any change, and/or, take site backups without confirmation.
Anyways, you have allowed to take site backup just yet, I'll try my best to create a backup and restore in a test/staging site. But please be aware, since your site has lot of plugins and content, it may take some time.
That's why I've been requesting you to provide an access to your own staging/test site. So then I can create my own, as needed, by eliminated unnecessary content (including plugins and themes). Because I can't do this on a live site.
I've downloaded the backup of your site by using a pre-installed All-in-one Migration plugin. I didn't download the images to reduce the size of the package (to 1.1GB approx.).
I'll try to setup this on my local or in a dev environment and 'll investigate further. I'll update you accordingly.
I was able to observe and fix the problem. Actually the problem occurs due to use of emojis in the content. This is a known issue and is under consideration. The linked errata provides some workarounds to deal with this.
However, I didn't apply those workarounds, while I simply removed the problematic emoji from the content in original language (French), saved and updated the translation (see attached).
After removing that, some new content (a few sentences) appeared for translation, which I completed using Google Translate and saved the translation. This is where it was breaking and you were seeing the mix of the content.
Now, the hidden link">page in English has all the translated content displaying properly (screencast hidden link).
Please note that not every emoji is a problem, you can still see some emojis in the content. However, it is recommended not to use if you don't want to go for the temporary workarounds. You can use images instead.
Well apparently there's no way to tell which emoji creates the problem. It is better not to use these but if you see the similar problem with your content when translating, you may remove the one where it is breaking.
I removed all emojis from this article but the issue is same, I followed the steps you mentioned in your last message. but it didn't work 🙁
I am very disappointed! hidden link
Looks like you need to register page builder elements, coming from WP Bakery Page Builder to properly recognized by WPML. This is a common case among page builders which are always evolving with new elements, as well as, changes in the existing ones.
Then make changes in the page content, in default language (i.e. a word or dot) and save. Afterwards update the translation and you should see the content available in the translation editor.
Please note, that since this is a different problem than previously found. I'll recommend opening a separate ticket, particularly mentioning about "the content not being translated from those particular elements or widgets". Because as per forum policy we can only handle one issue per ticket/chat. So you can get more to the point help, without mixing up several issues in one long ticket.
I don't understand what you meant by "this is a different problem than previously found. I recommend opening a separate ticket." What issue regarding my website translation have you resolved since I opened this ticket?
Since I am facing the same problem, why should I open a new ticket when a solution has not yet been found?