Skip to content Skip to sidebar

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

Problem:
The client reported that the language switcher was missing on a specific page of their website, despite it being visible on other pages. Additionally, the menu synchronization indicated a missing translation, although all string translations were confirmed to be present.
Solution:
We recommended the following steps to resolve the issue:
1. Navigate to WPML >> Support >> Troubleshooting page and execute the following actions:
- Clear the cache in WPML
- Synchronize posts taxonomies
- Remove ghost entries from the translation tables
- Assign translation status to duplicated content
- Fix post type assignment for translations
- Set language information
2. Go to Appearance >> Menus, rename the menu from 'Hauptmenü' to 'Hauptmenü DE', and save. This change should make the menu available in WPML >> WP Menu Sync page for further actions.
3. Synchronize the menu again to ensure it displays correctly on the frontend.

If these steps do not resolve the issue or if the solution seems outdated or irrelevant to your case, 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 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.

Tagged: 

This topic contains 1 replies, has 2 voices.

Last updated by Noman 1 year ago.

Assisted by: Noman.

Author Posts
August 18, 2024 at 11:02 am

jonasB-46

Background of the issue:
I am working on a site under development. One of the pages is missing the language switcher (hidden link) while it is visible on all the other pages. The page is translated (hidden link). I am trying to sync the menu but something is not working. I followed the WPML documentation on how to translate menus and it worked up until now.

Symptoms:
The menu sync tells me that there is a translation missing, but I checked and all the string translations are there.

Questions:
Why is the language switcher missing on the events page?
Why does the menu sync indicate a missing translation when all string translations are present?

August 18, 2024 at 11:57 am
August 18, 2024 at 12:30 pm #16081246

Noman
WPML Supporter since 06/2016

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

I was not receiving a reply in chat so I moved the chat into a forum ticket for follow up. I’ve noticed that the Hauptmenü string translation link was not showing in the WPML >> WP Menu Sync page for translating the custom links.

So, I’ve followed the below steps:

1. Went to the WPML >> Support > Troubleshooting page and press the below buttons:
- Clear the cache in WPML
- [Navigation Menu] Synchronize posts taxonomies
- Remove ghost entries from the translation tables
- Assign translation status to duplicated content
- Fix post type assignment for translations
- Set language information

2. Went to the Appearance >> Menus page and renamed the Hauptmenü to Hauptmenü DE and pressed the Save button and now the menu is available in WPML >> WP Menu Sync page.

3. I Sync the menu and it seems to be shown correctly at frontend.

Could you please check and confirm?

Thank you

custom link translation.png
link translation.png
Menu sync.png
August 19, 2024 at 7:56 am #16082311

jonasB-46

Thanks, the issue with the menu sync seems to be resolved but my original problem, that on the events page the WPML menu switcher is not showing, is not resolved. I will open a new ticket for that