Skip to content Skip to sidebar

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.

Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 9:00 – 14:00 -
- 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 15:00 – 18:00 -

Supporter timezone: Asia/Dhaka (GMT+06:00)

This topic contains 36 replies, has 2 voices.

Last updated by Prosenjit Barman 1 year, 6 months ago.

Assisted by: Prosenjit Barman.

Author Posts
September 6, 2024 at 3:06 pm #16149469

kimberlyW-4
Site owner

I did a lot of investigating today. I checked the database posts, postmeta, WPML translations, and translation_status tables to see if our translations are there. I can see that they are even though they weren't showing up in ATE. So, I went ahead and deleted all the jobs relating to this page and language and re-entered the translations, clicked complete. I was redirected to the translations management page where I can see that the status is still "Completed - Needs update", if I clicked Tranlate from that screen it took me back to an ATE page which looked incomplete just as before but when I clicked the link from my email, it looked complete.

I see that multiple jobs were created for the same page and in the same language. The one I added the translation to, has the correction translations, and the others are missing. I recorded a video of all this. Please take a look.

hidden link

hidden link

September 9, 2024 at 7:11 am #16154011

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
I hope you're doing well. Sorry for the delay in responding due to the weekend.

Thank you for sharing the video. I noticed that when you open the job from the email, it shows a different job ID compared to when you open it from the translation queue, which is a bit unusual. A different job ID is typically created only when you're adding or updating a translation. However, in our system, both job IDs point to the Nitrogen Gas Springs page on your main site.

By any chance, have you previously deleted the Portuguese version of the "Nitrogen Gas Spring" page and then manually translated the default page into Portuguese?

If not, it would be better if you could share the access to your main site so thaat I can take another look and if needed, escalate the issue to our 2nd tier team for further investigation. I enabled trhe private box for you so that you can securely share the access.

Looking forward to your response.

Best regards,
Prosenjit

September 9, 2024 at 2:09 pm #16157025

kimberlyW-4
Site owner

Please share your IP address so we can whitelist you.

September 10, 2024 at 8:08 am #16159816

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thank you for sharing the Credentials.

We have a dynamic IP that changes each time the computer is restarted. As a result, whitelisting the IP will not ensure continuous access, as it will be blocked again after the IP refreshes.

If it's possible to restrict access by country, please enable that feature and configure it so that only specific countries (preferably European countries) can access the login page. In the private box, kindly share which countries the site can be accessed from. I will use one of those countries to access the site and continue the investigation.

Looking forward to your response.

Best regards,
Prosenjit

September 10, 2024 at 5:10 pm #16163023

kimberlyW-4
Site owner

Can you try going here and sharing your IP?

September 11, 2024 at 2:56 pm #16167097

kimberlyW-4
Site owner

hidden link

September 12, 2024 at 1:55 pm #16171508

kimberlyW-4
Site owner

You should be able to log in now.

September 16, 2024 at 3:19 am #16181146

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hi There,
I hope you're doing well. Sorry for the delay in responding due to the weekend.

I tried again, but the firewall still blocks my access to wp-admin. Please refer to this screenshot: hidden link

As I mentioned earlier, my IP address refreshes every time I restart, so the IP you previously whitelisted will not have any effect.

Instead of restricting access by IP address, it would be best if you could temporarily switch to country-based restrictions. This way, I can access the backend from a specifically whitelisted country and assist you further in resolving the issue you're experiencing. Once our investigation is complete, you can revert back to IP-based restrictions.

Let me know the update. I'll be happy to assist you further in this matter.

Best regards,
Prosenjit

September 16, 2024 at 2:17 pm #16184394

kimberlyW-4
Site owner

Please try again now.

September 17, 2024 at 5:30 am #16186053

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thank you for the update.

I was successfully been able to access the site.

When I opened the in-progress job in the editor, I found that 82% of the translation was completed. I disconnected the Portuguese translation from the default page and attempted to retranslate it. This time, the translation loaded correctly from the Translation Memory and showed 100% completion. You can check this screenshot: hidden link. After saving the translation, the Portuguese version was published immediately.

It seems the issue is related to the Translation Memory not refreshing until a new job is sent for translation. I’ve already refreshed the Translation Memory for your site in our system. If you encounter this issue with any other page or post, please disconnect the translated page from its default page by following this guide.

Once you've done that, try translating the default page again into that language. Since the translation is saved in the memory, it should load correctly this time.

I hope it helps. Feel free to let me know if you need further clarification or assistance. I will be happy to help.

Best regards,
Prosenjit

September 17, 2024 at 5:16 pm #16190075

kimberlyW-4
Site owner

hidden link

September 18, 2024 at 4:00 am #16190982

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thank you for the video.

Regarding the Issue with the Editor Not Completing to 100%: It's possible that some elements required for translation were temporarily hidden or not immediately visible in the translation editor. This can prevent the progress from reaching 100% completion. When you refreshed the page, those hidden elements appeared, allowing the translation progress to update to 100%. Since you've saved the translation, it should now display correctly on the frontend of your website.

What to Do with Disconnected Pages: After completing the translation, you can choose to either delete the disconnected pages from your site or keep them. It is advisable to delete them since they are duplicates and not required, which helps maintain a cleaner and more organized site.

Translation Memory Issue: During the migration of the site from staging to production, the translation memory became corrupted, leading to issues with translations. I have merged the translation memory, so you shouldn't encounter this problem again. However, if you notice any issues with any particular page, please try disconnecting and retranslating that page. This should immediately resolve the issue.

Multiple Translation Jobs: Each time you make changes to the default page and then send it for translation, a new translation job is created. Therefore, if you update the default page and then proceed to update the translation, it is expected to see a new translation job each time. This is normal behavior, as each update requires a new job to capture the latest changes that need to be translated.

I hope I've been able to clarify everything. If you need further assistance or additional clarification, please feel free to let me know. I'll be happy to assist.

Best regards,
Prosenjit

September 19, 2024 at 5:04 pm #16200363

kimberlyW-4
Site owner

hidden link

In addition to the question in the video, Is the only solution right not to recover lost translations in the ATE is to add them in again? That seems very unpractical, we've had to do this many times already even since going live and after the migration.

Can the development team implement a process that if translations go missing, it should repopulate them from the website's local memory since they're on the front end? It can populate in draft mode and just have the client approve it instead of having to add it back every time.

We've spent a lot of time manually translating the website, and it's not okay for the client to constantly repopulate the translator.

September 20, 2024 at 5:00 am #16201186

Prosenjit Barman
WPML Supporter since 03/2023

Languages: English (English )

Timezone: Asia/Dhaka (GMT+06:00)

Hello There,
Thank you for the video.

Let's try to address the issue mentioned in the video first.

To investigate the items that are not showing in the editor, When I switched to the previous translation editor, I noticed that the untranslated items were all HTML attributes. Please refer to this screenshot: hidden link

We are aware of an issue in the new translation editor where HTML attributes don’t appear for translation, which makes it impossible to fully complete the translation.

Our team is actively working on a solution, and we hope it will be resolved soon. In the meantime, please switch back to the previous translation editor by following hidden link and complete the translation of the HTML attributes. Once the Attribute translation is completed, you can switch back to the new translation editor.

I hope you can understand.

Regarding your other query about missing translations in the ATE: As I mentioned, the translation memory may have been corrupted during the transition from development to production, which could explain why some translations are missing in the editor. While we do have a mechanism to merge the translation memory in our system and I already did that, you can restore translations in the ATE by simply re-translating the page. This method allows you to recover translations without having to manually re-enter everything from scratch.

Additionally, the functionality you proposed is already in place. All translations are stored in the translation memory, and if there’s a similar word that has already been translated, the translation for that word will automatically load from the translation memory.

I hope the issue with missing translations isn't affecting all pages. If you encounter any pages with this problem, please disconnect and translate the page; this should be enough to repopulate the translation in the editor.

I hope I've explained everything clearly. If you have any further questions or need clarification, please don't hesitate to ask. I'm here to help!

Best regards,
Prosenjit

September 20, 2024 at 2:13 pm #16203329

kimberlyW-4
Site owner

hidden link

The topic ‘[Closed] Translation was missing from the advanced translator but is still visible on website.’ is closed to new replies.