Problem: The client reported that their website's menu URLs do not stay in the translated language when navigating the site. Despite syncing the menus multiple times, all menu links default to the English version instead of the expected translated versions. Solution: 1. Verify that the correct pages/URLs are assigned for each language by editing the menu for the default language and checking the translated menus. Detailed steps can be found here: Translating Menus with Custom Links. 2. Ensure that the menu is not being loaded via a template (like an Elementor header template) that has not been translated into other languages. Also, verify that the correct menu is selected in the default language settings. 3. Translate the header template and update URLs in the WPML editor to ensure they work correctly across languages.
If this solution does not resolve your issue, or if it 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 further assistance is needed, please open a new support ticket at WPML support forum.