Problem: The client was experiencing an issue where the 'book now' button in the header of their multilingual site was not displaying the correct translation and was causing the menu to revert to the default language when clicked.
Solution: 1. We asked the client to ensure that the English translation of the 'accommodation' page was complete and not in a 'Needs update' status. 2. We suggested clearing the website's cache to see if the issue persisted. 3. After gaining temporary access to the site, we updated the translation from the Elementor editor, which resolved the issue with the English translation not displaying correctly. 4. We identified that the image gallery was not showing in English because the Accommodation Type had not been translated. We instructed the client to translate the Accommodation Type and update the ID in the Elementor editor. 5. We noticed duplicated pages in both languages and advised the client to delete the unnecessary ones to prevent further issues. 6. We changed the slug of the correct page to ensure it displayed correctly and advised against deleting a page that might be created by the theme by default. 7. We provided instructions on how to edit menu items for different languages via WP-Admin -> Appearances -> Menus. 8. We resolved an issue in WPML -> String translation where the button's link was incorrectly set to the default language. We changed the string's original language to Dutch and then translated it to fix the link.
If the solution provided here does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, 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.
Problem: The client was unable to translate a button in the header using WPML String Translation. Additionally, after installing WPML, the client noticed that icons implemented on a page were not visible, and the alignment was not as developed in Elementor.
Solution: We recommended checking for duplicate strings and translating the correct one. Two methods were suggested: Method 1: Enable the "Look for strings while pages are rendered" option in WPML > String Translation, visit the page with the string, and then search for the string again in WPML > String Translation. Method 2: If the string is not found in WPML > String Translation, it might be an admin text string. We provided a link to the documentation on how to find and translate admin text strings: https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/
We also informed the client that per our Support Policy, we handle only one issue per ticket and advised them to open a new ticket for each unique issue they encounter with WPML.
Please note that the solution provided might be irrelevant if it's outdated or not applicable to your case. If the issue persists, 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 you still need assistance, please open a new support ticket at https://wpml.org/forums/forum/english-support/.