Home›Support›English Support›[Resolved] I have translated the menu into English, French and Italian but it still appears in Spanish.
[Resolved] I have translated the menu into English, French and Italian but it still appears in Spanish.
This thread is resolved. Here is a description of the problem and solution.
Problem: The client translated their website's menu into English, French, and Italian using WPML, but the menu still displayed in Spanish. Solution: We recommended the following steps to resolve the issue: 1. Navigate to Appearance >> Menus. 2. Select the Primary Menu in the Spanish language. 3. Click on the secondary language icons to open their translated menus. 4. Delete the translated menus from the secondary languages. 5. Sync the menu again via WPML >> WP Menu Sync. This process should resolve the display issue. If the problem persists or if this solution becomes outdated, 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 necessary, please open a new support ticket at WPML support forum for further assistance.
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.
Thank you for contacting WPML Support. I visited your website, and I noticed that menu text is added from Appearance >> Menus using menu Custom Links. To translate the menu items correctly, please follow the below steps:
1. Take a backup of your site first for safety reasons.
2. Go to WPML >> WP Menu Sync page and press the Sync button.
3. Select all the menu items and press the “Apply Changes” button.
4. Please make sure to complete the translation of custom menu links from WPML >> String Translation using the link on WP Menu Sync page as you can see in the attached screenshot.
5. After translating the custom links, go to WPML >> WP Menu Sync page and press the Sync button again.
If the issue persists, please try to follow the below procedure:
1. Go to the Appearance >> Menus page.
2. Choose the header/Main menu.
3. Click on the secondary language icon to open up the secondary language menu.
4. Please make sure the menu items are translated correctly in secondary language and press the Save Menu button.
Hello Noman,
Thank you for your message,
I have followed all the steps you have mentioned but in point 4, I didn't find the strings as your screenshot: Main Menu English, Main Menu French... I see only "Menu". *I send you a screenshot. Only appears "Menu"
4. "Please make sure to complete the translation of custom menu links from WPML >> String Translation using the link on WP Menu Sync page as you can see in the attached screenshot".
When I tried to follow the other steps:
1. Go to the Appearance >> Menus page.
2. Choose the header/Main menu.
3. Click on the secondary language icon to open up the secondary language menu.
4. Please make sure the menu items are translated correctly in secondary language and press the Save Menu button.
I realized that the Menu in English there's nothing I send you a screnshot but when I go to Spanish Menu I see below "Add Menu items" there are 5 menus in english, french and italian but only three in Spanish. It seems that when I do this Im duplicating the menus.
I see that I have a warning that automatic string registration is deactivated I don't know if this has anything to do with.
Please go to the WPML >> WP Menu Sync page and click on the “Menu” link and it will redirect you to the String Translation page, please make sure to complete the translation of all those menu items labels/URL’s in all languages.
After completing translation, please return back to WPML >> WP Menu Sync page and press the Sync button again and see if this resolves the issue.
If the issue persists, please provide temporary access (WP-Admin and FTP Login info) to your site (preferably staging site), so that I can look into your setup and debug the issue.
Your next answer will be private, meaning only you and I can access it.
=== Please backup your database and website ===
✙ I would need your permission to deactivate and reactivate Plugins and the Theme and to change configurations on the site. This is also a reason the backup is essential.
Thanks for providing the login details. I tried syncing the menu and also used the troubleshooting steps under WPML >> Support >> Troubleshooting, but that didn’t work. So, I followed these steps:
1. Went to Appearance >> Menus.
2. Choose the Primary Menu in Spanish language.
3. Clicked on the secondary language icons to open their translated menus.
4. Deleted the translated menus from the secondary languages.
5. Synced the menu again via WPML >> WP Menu Sync.
This resolved the issue. Could you please check and confirm?