Background of the issue:
I'm trying to translate Elementor widgets from the JWS theme using WPML. Specifically, I want to translate content inside widgets like jws_banner, jws_button_advanced, and jws_advanced_heading. Following your documentation, I added the necessary XML config under WPML → Settings → Custom XML Configuration, to register the widget fields as translatable. Here is the XML I added: <wpml-config> <elementor-widgets> <widget name="jws_button_advanced"> <fields> <field>title</field> <field>title_secondary</field> </fields> </widget> <widget name="jws_advanced_heading"> <fields> <field>advanced_text_content</field> <field>content</field> <field>items</field> </fields> </widget> <widget name="jws_banner"> <fields-in-item items_of="list"> <field>text1</field> <field>_id</field> <field>image>url</field> <field>image>id</field> <field>image>size</field> <field>image>alt</field> <field>image>source</field> <field>image_size</field> <field>text2</field> <field>text3</field> <field>link_url>url</field> </fields-in-item> </widget> </elementor-widgets> </wpml-config> I saved the settings, cleared all caches, and refreshed the translations.
Symptoms:
The strings still do not appear in the WPML Translation Editor.
Questions:
Could you please help me understand what’s missing or why WPML is not detecting the strings?
The custom XML configuration looks correct. After you've inserted the custom XML configuration in WPML > Settings > custom XML configuration, did you resave the original language page? You need to do this so that the Advanced Translation Editor can rescan the page contents using the custom XML configuration.
I will need to closely examine your website. Therefore, I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.
Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.
Your upcoming reply will be treated with confidentiality and will only be visible to you and me.
✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.
I'd like you to know that our support policy allows us to take care of only one issue per ticket.
Continuing with one issue per ticket helps not only supporters to focus on one issue at once, but also enables other users to find solutions to their questions faster.
So, I've split the tickets here for your remaining issues so that we can follow up.