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”:
1234567891011121314151617181920212223242526
<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.