Background of the issue:
I am trying to set up a bilingual website with two languages, English (EN) as the default and Italian (IT). My header is created using Templates > Theme Builder and includes a button that links to a popup called 'Mega Menu Desktop'. This popup is created with Templates > Popups and translated using 'Elementor Template translation' in WPML. The issue can be seen on this page: hidden link.
Symptoms:
Even though the Mega Menu (Popup) is translated with WPML, it always opens the English version of the popup. The data-elementor-id remains the same (701) for both English and Italian versions.
Questions:
Why does the translated popup always open in English despite being translated with WPML?
How can I ensure the popup displays in the correct language based on the selected language?
Thank you for contacting WPML support. I'll be happy to help you with this. When you translate the template that holds the button to the pop up, do you see the link for the pop up in the translation editor? Or are you selecting the link in Elementor, or a short code, etc? If you can help me better understand how the link to the pop up is set, we can figure out the best way to translate the link. It may even be that we just need to translate the pop up ID in String translation.
If you would like to share credentials and walk me through how it is set up, you can use the private fields of the next reply.
Thanks so much for the screenshot. I was able to login, and edit the Header Lite template. Is this the correct template? I don't see a pop up on the backend and I didn't get it on the frontend either. Can you send me a screenshot of your Elementor page builder where you are adding the pop up button? Thanks so much for the additional information.
The topic ‘[Closed] Elementor Popup is always in the default language’ is closed to new replies.