This thread is resolved. Here is a description of the problem and solution.
Problem: You are trying to complete a translation with ATE, but the progress is stuck at 94% and cannot be completed. You suspect it might be related to the WP ROCKET plugin, as cached content appears on the frontend even when logged in as an admin. Solution: We recommend clearing any site cache, either from WordPress or your hosting panel, to see if the translation shows up immediately. If WPML successfully pulls the translation from ATE, the issue might be related to caching affecting the frontend rendering. If clearing the cache does not resolve the issue, consider disabling and then re-enabling the WP ROCKET plugin, and ensure you have updated it to the latest version.
If this solution does not apply to your case, or if it seems outdated, we highly recommend opening a new support ticket. Also, check related known issues at https://wpml.org/known-issues/, verify the version of the permanent fix, and confirm 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.
Background of the issue:
I'm trying to complete a translation with ATE. All fields are translated but it's still stuck at 94% and cannot complete translation. Link to a page where the issue can be seen: hidden link
Symptoms:
The translation progress is stuck at 94% and cannot be completed.
Questions:
Why is the translation stuck at 94%?
How can I complete the translation to reach 100%?
- After turning on the debug logs, try publishing the translation again and then check the `wp-content/debug.log` file for any errors.
2. Check if the translated content is being saved correctly in the database (probably in the `wp_posts` or `wp_postmeta` tables). This will show if the translation is being saved but not displaying.
As for the WordPress credentials, we will not make any changes without your explicit permission. If possible only install https://wordpress.org/plugins/pexlechris-adminer/ so we could check for the translated content in database.
Languages: English (English )German (Deutsch )French (Français )
Timezone: Europe/Zagreb (GMT+02:00)
If WPML pulls the translation from ATE successfully, then it may be something within the caching that is responsible for the frontend rendering. We have a very similar, if not the same, case with another client at the moment.
They use Elementor and say that after completing the translation in ATE, they just browse through the backend of the site and the translation starts showing or shows after few hours if no such action is done, but in their case the translation is also stored in database.
Can you try clearing any site cache, either from WordPress or the hosting panel and see if the translation shows up immediately?
I think it was related to WP ROCKET plugin. Somehow cached content were returning on frontend even though I was logged in as user / Admin (shoudln't be any cache on frontend).
Disabling / renabling the plugin solve the issue. I also updated to last plugin version but can't confirm it was a fix or not in a recent plugin update.