Skip Navigation

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

Problem:
The client was unable to see the translated versions of their menus in French and Spanish on the desktop view of their website, although the mobile view and footer menus were displaying correctly.
Solution:
We recommended the following steps to resolve the issue:
1. Navigate to Appearance -> Menus, select the menu, and copy its ID.
2. Go to WPML -> String Translation.
3. Scroll down and click on the "Translate texts in admin screens »" link.
4. Search for the menu ID.
5. Select the strings you want to translate.
6. Click on the "Add to String Translation" button.
7. Then click on the "« Return to String Translation" link.
8. Translate the menu ID.
For more detailed instructions, please refer to our guide on translating texts in the admin texts screen.

Please note that this solution might be irrelevant if it's outdated or not applicable to your case. If the issue persists, we highly recommend checking related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If you still need assistance, 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.

Tagged: 

This topic contains 2 replies, has 2 voices.

Last updated by Osama Mersal 1 year, 3 months ago.

Assisted by: Osama Mersal.

Author Posts
March 3, 2024 at 12:35 am #15366236

jimG-9

I am trying to: Create French & Spanish menus. They worked for a while but then stopped.

Link to a page where the issue can be seen:
hidden link
The site is still in development.

I expected to see: menus in the correct language

Instead, I got: Just the original language menu in the desktop view. Strangely, in mobile view, the menus are in the correct language and work properly. Also the Footer menus work properly in both desktop and mobile view.

Other information:
• Running on WordPress.com with 512M PHP and WP memory limits
• Website still in development
• All plugins up to date
• Theme plugin – Astra Pro with Spectra
• Other plugins – WPForms, Business Directory, Remove Dashboard Access
• Have attempted numerous ways to solve but nothing works, for example:
o Removed all primary menus and recreated them manually and by sync
o Renamed menus
o Created staging site and removed all plugins except for WordPress.com provided and Astra Pro, Spectra, WPForms, WPML
o Cleared browser cache
o Cleared WordPress cache
o Ran WPML troubleshooting
o Performed string translation
o Removed custom link menu item
• Footer menus work OK

March 3, 2024 at 7:20 am #15366345

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Thanks for contacting WPML forums support. I'll be glad to help you today.

I would need to look closely at your site, so I would need to request temporary access (WP-Admin and FTP)
Preferably to a test site where the problem has been replicated.

Your answer will be private, meaning only you and I can access it.

❌ Please backup your database and website ❌

✙ I would need your permission to de-activate and re-activate the Plugins and the Theme and change configurations on the site. This is also a reason the backup is critical.

✙ I also need your permission to take a local copy of your site to debug the issue without affecting your live site.

Best regards,
Osama

March 3, 2024 at 3:11 pm #15366839

Osama Mersal
WPML Supporter since 02/2020

Languages: English (English ) Arabic (العربية )

Timezone: Africa/Cairo (GMT+03:00)

Hi,

Thanks for the access details. I checked the issue and was able to translate it by translating the menu ID via WPML-> String Translation. (hidden link)

In order to get the menu ID translatable, please check the following steps:

1- Go to Appearance-> Menus-> Select the menu, and copy its ID
2- Go to WPML-> String Translation
3- Scroll down and click on the "Translate texts in admin screens »" link
4- Search for the menu ID
5- Select the strings
6- Click on the "Add to String Translation" button
7- Then click on the "« Return to String Translation" link
8- Translate the menu ID

Kindly check our guide to know more about translating texts in the admin texts screen. (https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/)

Best regards,
Osama

March 3, 2024 at 6:45 pm #15367187

jimG-9