Skip Navigation

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

Problem:
The client wanted to know if using page revision rollback would restore both the original page content and the past translation states.
Solution:
We explained that rolling back a page to a previous revision in WordPress does restore the original content to an earlier state. However, this process does not automatically restore the translations to their past versions. The translations remain as they were before the rollback, potentially leading to them being out of sync with the original content. To ensure that both the original page and its translations reflect the same content, manual updates to the translations might be necessary after rolling back the original page. Unfortunately, WordPress does not have a built-in feature to roll back translations along with the original page revisions.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your 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 further assistance is needed, 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.

Tagged: 

This topic contains 3 replies, has 2 voices.

Last updated by Mihai Apetrei 1 month, 3 weeks ago.

Assisted by: Mihai Apetrei.

Author Posts
October 8, 2024 at 7:47 am #16264178

romainO-2

Background of the issue:
I am trying to find out if using page revision rollback will restore the original page content as well as past translation states on my site hidden link.

Symptoms:
I can't find information in the documentation about whether page revision rollback restores past translation states.

Questions:
Is page revision rollback going to restore past translation states?
Does page revision rollback restore the original page content and past translation states?

October 8, 2024 at 9:10 am #16264586

Mihai Apetrei
Supporter

Languages: English (English )

Timezone: Europe/Bucharest (GMT+02:00)

Hi there,

Thank you for reaching out to us. We understand that you're curious about whether using the page revision rollback will restore both the original page content and the past translation states on your site.

When we roll back a page to a previous revision in WordPress, it does restore the original content of that page to an earlier state. However, this process doesn't automatically restore the translations to their past versions. The translations remain as they were before the rollback, which might lead to them being out of sync with the original content.

To ensure that both the original page and its translations reflect the same content, we might need to manually update the translations after rolling back the original page. Unfortunately, WordPress doesn't have a built-in feature to roll back translations along with the original page revisions.

We hope this helps clarify how the page revision rollback works in relation to translations.

Kind regards,
Mihai Apetrei

October 8, 2024 at 9:36 am #16264717

romainO-2

Ok thank you.

Your ATE really needs 2 important functionnalities :
- a filter for displaying only non-translated strings
- a "validate all" button for yellow/orange strings that as to be validated

Otherwise it's a nightmare for long pages.

Could you please suggest it to your team ?

October 8, 2024 at 8:55 pm #16267390

Mihai Apetrei
Supporter

Languages: English (English )

Timezone: Europe/Bucharest (GMT+02:00)

Hi there and welcome back.

Thank you for the amazing suggestions.

Per our Support Policy, we can handle only one issue/topic per ticket.

Continuing with one topic per ticket helps not only supporters to focus on one issue at once, but also enables other users to find solutions to their questions faster.

So can you please create a new ticket for this features request so that we can properly mark them and escalate them further to our team?

Thank you so much for your understanding and cooperation!

PS: Also, can you please mark this current ticket as resolved?

That would help a lot.

Mihai