Waiting for author
Overview of the issue
When using JetSmartFilters with Elementor, you might experience the following issue: strings from JetSmartFilters’ Elementor widgets – such as the “Search” button label, “Remove Filter” text, and pagination controls like “Previous,” “Next,” and “Load More” – are not available for translation in WPML.
Workaround
Please, make sure of having a full site backup of your site before proceeding.
- Add the following in “WPML > Settings > Custom XML Configuration” and click on “Save”:
<wpml-config> <elementor-widgets> <widget name="jet-smart-filters-search"> <fields> <field>apply_button_text</field> </fields> </widget> <widget name="jet-smart-filters-apply-button"> <fields> <field>apply_button_text</field> </fields> </widget> <widget name="jet-smart-filters-remove-filters"> <fields> <field>remove_filters_text</field> </fields> </widget> <widget name="jet-smart-filters-pagination"> <fields> <field>prev_text</field> <field>next_text</field> <field>load_more_text</field> </fields> </widget> </elementor-widgets> </wpml-config>
- After saving, make a small edit to each widget’s content and re-save the translations.