Problem: The client is experiencing an issue where widget names on a bilingual site (Lithuanian and Russian) are not displaying correctly in Russian, despite using WooCommerce Multilingual & Multicurrency and WPML's string translation. The widget names remain in Lithuanian for both languages, although attribute names display correctly. Solution: First, we suggested manually translating the widget and ensuring that the translated version selects the corresponding translated term. This guide provides detailed steps: Translating Widgets. Next, we advised resaving each Block Widget under "Appearance > Widgets" to potentially register the strings for translation. If this did not resolve the issue, it indicated that these Block Widgets might not support WPML, requiring manual string registration as outlined here: Translation for Texts by Other Plugins and Themes. Upon further investigation, it was discovered that the latest WooCommerce filter widget block does not recognize translated attributes. We recommended using the Legacy Filter Attribute block instead, which should display attribute names correctly in each language. Custom CSS was also applied to address display issues with the filter.
If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML Support Forum.