Home›Support›English Support›[Resolved] Translations are not available for WordPress menu and they do not seem to be finished!
[Resolved] Translations are not available for WordPress menu and they do not seem to be finished!
This thread is resolved. Here is a description of the problem and solution.
Problem: The client reported issues with WPML where translated content that was previously visible and published is now missing. They also noted discrepancies in the translation progress bar and issues with translated pages not having valid URLs or being included in the menu. Solution: 1. For missing content, we could not replicate the issue on the provided site. We requested specific examples to investigate further. 2. If the translation progress bar shows 100% but content appears incomplete, it might be due to automatic translations. To address this, disable automatic translations by selecting "Übersetzung rückgängig machen" in the translation editor and deactivate the automatic translation for the user. This will require manual approval of each segment. 3. For pages without valid URLs, ensure that the translated pages are published, as interim URLs are expected for unpublished content. 4. To include translated pages in menus, use WPML > WP Menus Sync to synchronize and create menus for each language after publishing the pages.
If these steps do not resolve your issues or the solution seems outdated, we 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 problem persists, please open a new support ticket.
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 3.81 hours from now. Thank you for your understanding.
Background of the issue:
I am trying to finish translations for the page "Events" into English, French, Italian, and Spanish and to include the page into the language-related menus. The issue can be seen at hidden link.
Symptoms:
1) Missing translated content in the translation editor. All content was translated before. 2) The progress bar in the translation editor showed a value around 87%. But all texts have been translated and saved in the editor before. 3) The page is visible as translated in the WP dashboard. But it has no valid URL but still an interim URL. 4) The page is not available in the menu section and cannot be included into the translated menus. EN: hidden link FR: hidden link IT: hidden link ES: hidden link
Questions:
Why is the translated content missing in the translation editor?
Why does the progress bar show 87% even though all texts have been translated and saved?
Why does the translated page have an interim URL instead of a valid URL?
Why is the translated page not available in the menu section and cannot be included in the translated menus?
Do I understand right, that for some reason it is not possible to complete the translations for this page inside the WPML Translation Editor?
If so, I would like to offer to have a closer look at the problem and request temporary access (wp-admin and FTP) to the website to investigate this issue further.
You can find the required fields below the comment section when you log in to leave the next reply. The information you provide is private, which means only you and I can see and access it.
IMPORTANT
Please be sure to make a backup copy of the website and database before allowing us access.
If you can't see the wp-admin / FTP fields, your post and website credentials are set as PUBLIC. DO NOT publish the data unless you see the required wp-admin / FTP fields.
I may have to install a plugin called "All In One WP Migration" to make a copy of the website where I can investigate the issue further.
However, I would also be very grateful if you could provide a staging site or copy of the website from your server yourself for this purpose. This step would only be required if the issue is replicable on such a staging site.
If you have any questions about creating such a staging site, you can consult your hosting provider. Just take note that WPML should be registered on this site again.
If you are unable to provide such a copy of the site for testing, please let me know on this ticket.
The private response form looks like this: hidden link
Next time you reply, click "I still need assistance."
Video: hidden link
Please note that we are obliged to request this information individually on each ticket. We may not access any access information not specifically submitted on this ticket in the private response form.
1) Missing translated content in the translation editor. All content was translated before.
- I can not confirm this on the provided site. Please name me an exact example.
2) The progress bar in the translation editor showed a value around 87%. But all texts have been translated and saved in the editor before.
- The events page translated to 100% into all languages and the status of the jobs is "Completed".
3) The page is visible as translated in the WP dashboard. But it has no valid URL but still an interim URL.
- This is expected as long the translated pages are not published. It might be that when you started those translations for the first time, the original content was still a draft. You need to publish the translated pages manually in this case.
4) The page is not available in the menu section and cannot be included into the translated menus.
- This should get solved once the pages are published. Use WPML > WP Menus Sync to create the menus for each language automatically.
The event page is now fully translated and published. Thanks for your hint with the unpublished translation pages.
All ok now? Unfortunately not!
You mentioned that you can not find the missing content. True because I translated it before opening the ticket. We both were lucky enough that the translations were kept by WPML.
I now have another issue on a page that has no new content. The page was fully translated in all four languages but strings are missing now, just out of the blue. Right now I am facing this situation.
On hidden link (production site)
The german content is there but some paragraphs are missing. Where they just added? Not at all, they are on the site since our last text migration that was finished in June. The screenshot is named: team-page-prod-20240930
I checked the situation on stage to make sure that we have the same situation on both sides. Is it the same? No! The text on stage has a translation but it is marked as "to review". The screenshot for that is named: team-page-stage-20240930
How can that happen?
To be hones this is not the first nor the second attempt where we face vanishing or modified translation content. The problem is hard to narrow down, it is not stable but it exists. We added a spanish version to the site some weeks ago and struggled a lot from it. The go-live for esg2go ES was delayed about two weeks.
Sometimes we had the fear that we were hallucinating but we were not. The translation content was just not stable and the issues are persisting. We are using WPML with great confidence here at Adjumed for more than five years now, the problems started with the last big update in summer.
The page "Team & Geschichte" is only translated to 73% - if you see that its status is at 100% then this is because by default WPML will translate everything automatically.
Segments that are translated automatically use a dotted line between the original segment and its translation.
You can disable this feature by clicking "Übersetzung rückgängig machen" in the top bar of the translation editor and choosing to deactivate automatic translation by default for this user.
Then you will see that the translation is not yet completed.
You need to accept each segment to complete the translation.
Well this answer does not fulfil my request at all.
There is no answer to the main issue:
- why is content disappearing that has been sucessfully translated and published before?
I don't believe that this is due to a user issue and that we as a translation team are doing wrong. Nor am I willing to accept that we are not smart enough to use the ATE.
As being said we are using WPML for several years and we were more or less happy with the solution. Problems started with the last update and now a whole team is frustrated.
Your advice to disable the automatic translation is not acceptable.
Feel free to close this ticket now, I got the message that there is no solution right now.
I have no idea why that happened and unfortunately it is an issue that is not reproducable. The only thing I know is that it happened several times during the last months.
Sorry that I am unable to reproduce it . I know how dissatisfying that kind of stuff is from a supporters' point of view. I waited nearly a week but I haven't seen any new issues until now.
So let's close this ticket for now. Thanks for your support and I assure you that I'll open another ticket as soon as I have a new occurence and/or can report it in greater detail.