Problem: When switching from German to English on the website, the menu remains in English and does not switch back to German, despite the page content changing to German.
Solution: 1. Verify if the issue is caused by AJAX by reloading the page (using command/alt+R). If the correct elements load after a manual refresh, AJAX might be the cause. 2. Ensure that the language filtering for AJAX operations is enabled in WPML. Navigate to WPML → Languages, scroll down to 'Language filtering for AJAX operations', and check if 'Store a language cookie to support language filtering' is activated. 3. If the problem continues, deactivate other plugins temporarily to identify if any are interfering with the language switching. 4. Check your theme settings to see if you can disable AJAX loading. 5. If these steps do not resolve the issue, contact the theme's author and suggest joining our Global Program to ensure full compatibility with WPML. 6. You can also check your theme's compatibility with WPML on our theme compatibility page.
If this solution does not seem relevant to your situation, please open a new support ticket with us.