Background of the issue:
I am trying to have menu item translations stay consistent. We translated them, but after some time, they reverted to English. You can see the issue on this page: hidden link.
Symptoms:
Menu items that were translated into German reverted to English unexpectedly.
Questions:
Why did the menu items revert to English after being translated?
How can I ensure that menu item translations remain consistent?
The issue you’re experiencing —where translated German menu items on your site revert to English— can stem from several WPML configuration and synchronization factors.
Possible Causes:
• Menu synchronization overwriting translations
• Conflicts between translation methods (e.g., Translation Editor vs. manual)
• Untranslated custom links in menus
• Caching showing outdated content
Recommended Steps:
1. Backup your website
Always take a full backup before making changes.
2. Review translation methods for the menu
• Check if you’re using WPML’s Translation Editor or manual translations.
• Make sure there are no pending translation jobs. If any exist, complete or cancel them.
3. Synchronize menus correctly
• Go to WPML → WP Menu Sync.
• Follow the steps to sync the menus across all languages.
• After syncing, manually double-check the translated menus.
4. Translate custom menu links
• Go to WPML → String Translation.
• Search for the menu link texts and add their translations.
5. Clear all caches
• If using a caching plugin or server-side caching, clear it to reflect the latest changes.