This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
12:00 – 20:00 | 12:00 – 20:00 | 12:00 – 20:00 | 12:00 – 20:00 | 12:00 – 20:00 | - | - |
- | - | - | - | - | - | - |
Supporter timezone: Asia/Karachi (GMT+05:00)
Related documentation:
This topic contains 12 replies, has 1 voice.
Last updated by Noman 3 days, 5 hours ago.
Assisted by: Noman.
Author | Posts |
---|---|
February 15, 2025 at 3:03 pm #16709114 | |
giuseppeF-23 |
Background of the issue: Symptoms: Questions: |
February 15, 2025 at 3:06 pm #16709133 | |
giuseppeF-23 |
Hi, can you please help? |
February 15, 2025 at 4:30 pm #16709372 | |
Andreas W. Supporter Languages: English (English ) Spanish (Español ) German (Deutsch ) Timezone: America/Lima (GMT-05:00) |
Hello, Could you please let us know which are the Elementor Widgets that are not getting translated and which component of your site is responsible for those widgets? WPML by default supports all widgets that are shipped with Elementor and Elementor Pro. Every Custom Elementor Widget must have an XML configuration so that it can be translated using the WPML Translation Editor. It is the theme author's job to create such a configuration in a wpml-config.xml file in the root directory of the theme or plugin. We also provide the following plugin, which makes creating such a config easier, but we do not recommend using it in a production environment: If the author does not provide such a config, you can alternatively create one yourself. This config can be stored under WPML > Settings > Custom XML Configuration. We can further offer a WPML test site on which we can recreate the issue and I assist you with a basic configuration for a couple of widgets, but if there are many affected widgets it would be better to reach the author of those widgets. We offer a program for theme and plugin authors to support them on this matter which you could name as a reference to the author: --- Alternative: Use the WordPress Editor as the translation method instead. Instructions for translating with the WordPress editor: Best regards |
February 15, 2025 at 6:52 pm #16709586 | |
giuseppeF-23 |
The widget is just one, but I just saw a new theme update. (4th February). I didn't find the configuration file in the current version, but they say the theme is WPML compatible. We'll update the theme on Monday and let's see if they added WPML support in the last version. Thanks in advance. |
February 16, 2025 at 10:49 am #16710407 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
Hi, Thank you for contacting WPML Support. Thanks for the update! After updating the theme, please try to follow the below procedure: 1. Open the default language page in Edit mode in which you are facing this issue. Kindly let me know the results, |
February 17, 2025 at 12:53 pm #16714302 | |
giuseppeF-23 |
I updated the theme ad I followed your tutorial. No way, I'll translate manualy this widget. Thanks for your support. |
February 17, 2025 at 2:03 pm #16714843 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
Thanks for trying the above steps. I’ve set up a fresh WordPress site with WPML and Elementor installed. Could you please follow the steps below to replicate the issue on a fresh site? This will help me generate the necessary XML for that theme element, allowing you to translate its content using the WPML Translation Editor. 1. Login to the fresh WP site by clicking on the auto login URL: 2. Install the Hnice theme and its required plugin. 3. Create a new page and add the problematic Elementor element in it and try to translate it. Please note that we only need the specific Elementor element functionality on this site; there’s no need to set up a full site or clone your existing one. Thank you |
February 17, 2025 at 2:11 pm #16714881 | |
giuseppeF-23 |
Hi Norman, I correctly installed the theme, in the Sample page (hidden link) you'll find the Hnice Heading element. Thanks! |
February 17, 2025 at 2:39 pm #16715039 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
I’m able to fix it by following the below steps: 1. Added the below XML in WPML >> Settings > Custom XML Configuration section: <wpml-config> <elementor-widgets> <widget name="hnice-heading"> <fields> <field>title</field> <field>sub_title</field> <field>link>url</field> </fields> </widget> </elementor-widgets> </wpml-config> 2. Made a small change in the default language sample page title and pressed an Update button to reload the translation. 3. Removed that change and pressed an update button again. 4. Opened the translated page in ATE and the custom theme heading element was available for translation. 5. I added the translation and it works correctly at frontend. Default language: hidden link Could you please check and confirm? Thank you for your cooperation |
February 17, 2025 at 3:13 pm #16715279 | |
giuseppeF-23 |
Thanks mate, it worked. Thank you for your precious support. |
February 17, 2025 at 4:28 pm #16715642 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
You may try the below steps: 1. Take a backup of your site first for safety reasons. Thank you |
February 18, 2025 at 9:42 am #16717731 | |
giuseppeF-23 |
Hi Noman, Thank you for your response. Before proceeding with the automatic translation via WPML, I would like to clarify a couple of things: Will this process consume additional WPML translation credits? Thanks for your support! |
February 18, 2025 at 4:42 pm #16720286 | |
Noman Supporter
Languages: English (English ) Timezone: Asia/Karachi (GMT+05:00) |
Yes, WPML uses credits only to translate new strings. However, previously translated strings using the WPML Advanced Translation Editor will remain intact and won’t consume credits again. When you translate a page for the first time using the Advanced Translation Editor, it uses credits and saves the translations in the translation memory. If you re-translate the same page, WPML retrieves the existing translations from the memory without using additional credits. To avoid unnecessary charges, please ensure you send the page for translation only when the translation "Needs update" icon appears as you can see in the attached screenshot. I’d suggest you try with only one page first, if all goes well, then try in bulk. Thank you |