Skip Navigation

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.

Our next available supporter will start replying to tickets in about 6.35 hours from now. Thank you for your understanding.

Sun Mon Tue Wed Thu Fri Sat
- 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 13:00 – 18:00 -
- 19:00 – 22:00 19:00 – 22:00 19:00 – 22:00 19:00 – 22:00 19:00 – 22:00 -

Supporter timezone: Asia/Kathmandu (GMT+05:45)

Tagged: 

This topic contains 5 replies, has 2 voices.

Last updated by Subash Chandra Poudel 1 year, 3 months ago.

Assisted by: Subash Chandra Poudel.

Author Posts
August 11, 2023 at 6:39 am #14185975

arnoP-3

Hi,

I have an issue with one specific page.

- The translation from English to German only partially makes it to the frontend. Some texts remain in English on the German page.
- There are English texts in the Advanced Translation Editor that are not the same as what's on the page. It seems like an old version.
- Some English texts are completely missing in the Advanced Translation Editor, so they could not be translated at all.

In short: a big mess, and it feels like some sort of WPML caching is out of sync. I do have issues with Object Cache Pro (https://wpml.org/forums/topic/object-cache-pro-causing-wpml-issues/), but even when that's disabled the issue remains. Other pages are fine.

What should I do?

Thanks,
Arno

August 15, 2023 at 7:42 am #14201543

Subash Chandra Poudel

Hi Arno,

Sorry for the delayed response due to the weekends.

Can you please try the following and see if it helps:

- Deactivate all caching setups first as that is being troubleshot on the other ticket by our team and doesn't have a resolution yet.

- Go to WPML -> Translation management -> jobs and cancel if there are any pending translation jobs for the page with the issue.

- Edit the page with the issue in the primary language and update it so as to trigger a translation update.

- Go to WPML -> Translation management and send the page for translation again.

- Edit the translation and see if you can now see all the text and if it works fine.

Please let me know how it goes.

Regards,
Subash

August 15, 2023 at 9:49 am #14202095

arnoP-3

Hi Subash,

Thanks a lot! I disabled all caching plugins, not only Object Cache Pro, but that didn't make a difference. If it did, I'd expect issues on other pages as well, but it was only one page.

Then I did as you recommended. When I edited the translation (last step), I noticed that the Advanced Translation Editor was now missing about 25% of all translations. That were the ones that showed up in English on the German page.

That is weird, because we checked the Advanced Translation Editor earlier, and then it contained 100% of the translations. However, WPML kept saying that the translation job was "in progress". We even copied all (100%) translated texts to a separate document to make sure we didn't lose them. I now used that document to copy the texts back into the Advanced Translation Editor.

Now, the page is fixed! But it's really strange what happened here: we had 100% translated in the ATE, yet it showed only 75% of it in the frontend. Any idea how WPML lost 25% of the translations? Issues like this make me pretty nervous as a lot of time and money goes into these translations. Randomly losing translations should not ever be possible.

Kind regards,
Arno

August 16, 2023 at 9:46 am #14208247

Subash Chandra Poudel

Hi there,

Thank you for confirming that the original issue is resolved now.

The issue might be because of the cache again, that the old job didn't contain all the text. Can you please try updating the page a few times and then see if the issue repeats, if yes, let me know the page URL so that I can look further into the translation JOB for the URL to see what could be the issue here.

Regards,
Subash

August 17, 2023 at 9:13 am #14244135

arnoP-3

Hi Subash,

I think you are right and this is again Object Cache Pro related. Here's what we found during a test with Object Cache Pro enabled:

1. Added a new sentence "Here's a test" to a paragraph.
2. Assigned a translation job to myself to translate the new text.
3. The new text is visible on the English page (see attached).
4. The new translated text is not visible at all on the German page, and the rest of the paragraph is now English! (see attached)
5. Meanwhile, the Advanced Translation Editor shows all texts correctly and 100% completion (see attached).

In this case, the problem was fixed after disabling Object Cache Pro, going into the ATE, make no changes, and click Complete. This didn't work for the original issue I reported here. We actually lost a lot of translated texts in that case and had to enter it again.

The URL of the test page is:
English: hidden link
German: hidden link

Note that these issues did not occur when we made changes to English, and translated to German directly in the ATE (so not via a translation job). Even with Object Cache Pro enabled.

Also worth noting is that this particular problem happened only on this page, so far. We have translated many other pages/posts and didn't see this issue before (let's hope we didn't overlook). But we do have many issues with WPML if Object Cache Pro is enabled: https://wpml.org/forums/topic/object-cache-pro-causing-wpml-issues/

Please remove the above URLs and the attachments when you no longer need them.

Thanks,
Arno

wpml-ate-translation-seems-ok.png
wpml-frontend-german-with-issue.png
wpml-frontend-english.png
August 18, 2023 at 7:45 am #14250387

Subash Chandra Poudel

Hi Arno,

Thank you for the inconvenience caused due to the issue and thank you for updating us with the details.

And yes, this seems related to the object cache as well. Since you fixed the original post manually now there is not much we can test. The ATE side of the test page you sent seems to be fine as well. So let us know if this issue recoccurs along with the page URL of the issue and we can look into the issue further for you.

Regards,
Subash

The topic ‘[Closed] Translation only partially makes it to the frontend’ is closed to new replies.