This thread is resolved. Here is a description of the problem and solution.
Problem: The client was trying to translate the primary menu from Italian to English and encountered an issue where the English pages were showing the Italian primary menu, despite following a forum procedure.
Solution: 1. We recommended checking the steps in our documentation on translating menus to ensure all were followed correctly. 2. We requested temporary access to the site to investigate the issue further. 3. Upon review, we found that the client was using very outdated versions of WPML and its add-ons, which could pose security risks and compatibility issues. 4. We advised the client to update to the latest versions of WPML and its add-ons, which can be found under their WPML.org account at WPML Downloads. 5. We noted that there was no existing translation for the menu and provided documentation on how to translate menus manually with WPML at Translating Menus Manually.
If the solution provided here is not relevant to your case, either because it's outdated or not applicable, we recommend opening a new support ticket. We also highly recommend checking related known issues at WPML 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 contact us through the 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.
Can you please let me know if you had the chance to follow all those steps already?
You can choose between multiple translation methods but my preferred one is the manual one where I have full control and I add the links manually in the secondary language.
I would like to request temporary access (wp-admin and FTP) to your site to take a better look at the issue. You will find the needed fields for this below the comment area when you log in to leave your next reply. The information you will enter is private which means only you and I can see and have access to it.
Our Debugging Procedures
I will be checking various settings in the backend to see if the issue can be resolved. Although I won't be making changes that affect the live site, it is still good practice to backup the site before providing us access. In the event that we do need to debug the site further, I will duplicate the site and work in a separate, local development environment to avoid affecting the live site.
- Please make a backup of the site files and database before providing us access.
- If you do not see the wp-admin/FTP fields this means your post & website login details will be made PUBLIC. DO NOT post your website details unless you see the required wp-admin/FTP fields. If you do not, please ask me to enable the private box.
It seems that you are using a a very very old version of WPML and of all the other WPML add-ons.
You can see the latest version of these plugins here, under your WPML.org account: https://wpml.org/account/downloads/ (select that you want to manually download so that you can see the whole list)
For example, the "Translation Management" plugin that you have installed doesn't even exist as a separate plugin anymore, it comes built into the main WPML plugin.
This also represents a high security risk to use plugins that old, not that it can cause compatibility issues, but it can also leave open doors for hackers.
In regards to the menu, if I go here (hidden link), I can see that there is no existing translation created for this menu.
I see the + area instead of seeing a "pencil edit" icon there.