Skip to content Skip to sidebar

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

Problem:
The client is experiencing issues with translations not moving from 'in progress' to 'completed' status despite being 100% complete in the advanced translation manager. Additionally, cancelled translations revert to 'pending' status after reloading the page.
Solution:
First, we installed WP Adminer and removed the translations attached to the templates with element ID = null, which seemed to be corrupted. We then duplicated the templates and edited them independently, which resolved the issue.
Secondly, we set the site to minimal settings with only Elementor and WPML plugins active and a default theme. We cancelled the in-progress jobs via WPML -> Translation Management, edited the original language by adding a space, and saved the changes. This process was repeated for each language, and the translations then moved to 'completed' status.
We recommend trying these steps on any other pages, templates, or posts that are stuck. If the problem persists, it might be due to a conflict with the theme, especially if using a child theme.

Please note that this solution might be outdated or not applicable to your specific 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 the issue 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.

Tagged: 

This topic contains 0 reply, has 0 voices.

Last updated by Lauren 1 year, 2 months ago.

Assisted by: Lauren.

Author Posts
February 3, 2025 at 7:29 pm #16664258

Lauren

THanks for granting me permission to install those plugins. I installed WP Adminer and removed the translations that were attached to the two templates. They had element ID = null which was causing the issue. Something could have gotten corrupted in the translation process. I then duplicatd the templates and independently edited the, and it seems ot be working as expected now. Please let me know if you need any further assistance and I will be happy to help.

February 4, 2025 at 12:55 pm #16666741

beatA

Hello Lauren,

thank you. I tried the steps you described but still get the same problem. element_id in the _translations table is always NULL. I tried deactivating all plugins, duplicated the template and translated it to French. Same problem. I even tried a second time, this time deleting the job in the DB before translating. Same issue.
I then restored a backup from after your changes and before mine.
I'm not able to get a template to not have element_id = NULL in the DB. I think I'm missing something.

With best regards

Arnim

February 4, 2025 at 9:20 pm #16668508

Lauren

Which templates are you trying to translate that aren't working still? I also tried to look at Adminer again but it's no longer working on the staging site. Can you tell me which IDs you are looking into?

February 5, 2025 at 6:55 pm #16672691

Lauren

Please see the attached screenshot, I'm getting access denied when I try to login. Also, we do not offer support via phone call or email, only here ini the forum. I'm not able to add additional email addresses to the response, they get sent automatically to the email address you have set up on your WPML account. You can update this email from your wpml.org profile page at anytime if you prefer.

Please let me know when I have access so I can login, disable plugins/theme and test translating these templates. Thanks!

Screenshot 2025-02-05 at 1.53.25 PM.png
February 5, 2025 at 8:55 pm #16673001

beatA

Hello Lauren,

please use this link: [removed link]
This link works.

With best regards

Arnim

February 7, 2025 at 9:35 pm #16681317

Lauren

I set your site to minimal settings (only Elementor and WPML plugins active) with a default theme. I then went to WPML -> Translation management and cancelled the in progress jobs for "Elementor Einzelveranstaltung #27096". It showed as needed updated after I cancelled the job.

Next, I went to edit Elementor Einzelveranstaltung #27096 in the original language. I just clicked on any text, added a space, and saved the changes. The English translation showed the cog icon indicating in progress. I clicked that icon, saved the translation, and this time it completed. I did the same for French and Italian, and both other languages worked.

Please note that I followed these same steps with your child theme and it did not work, so it's possible there is something in your regular theme conflicting.

Please follow these exact steps on any other pages/templates/posts that are stuck and let me know if you need further assistance.

February 8, 2025 at 4:38 pm #16682690

beatA

Hello Lauren,

I'm able to confirm that the issue is the theme "Educavo". In the themes newest version (3.2.2 at this time) the issue still exists.

Please remove all links from our previous messages. Thank you.
After that, the ticket can be closed.

With best regards

Arnim

February 10, 2025 at 4:42 pm #16688881

Lauren

The previous link has been removed, thanks for confirming that the issue was theme related. Please don't hesitate to open up a new chat if you run into any further issues.