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.