Translation issues in Astra when using WooCommerce
-
I’m experiencing a translation issue in the Astra theme when using WooCommerce. Some e-commerce terms stop translating correctly when Astra is active.
What is happening
I am using the Astra theme together with the Astra Pro plugin, which enables the premium features.
However, the issue behaves differently depending on whether Astra Pro is activated or not.When I switch to the default Twenty Twenty theme, the Elementor Hello theme, or any other widely used WooCommerce-compatible theme, translations work normally.
The problem happens only with Astra.Terms that do not translate correctly
- “Sale”
– With Astra free, the translation works normally.
– But once Astra Pro is activated, the “Sale” text no longer uses the translation from the Astra (free) files.
– Instead, it can only be translated through the Astra Pro translation file, which shouldn’t be required because this label belongs to WooCommerce/Astra — not specifically to the Pro plugin. - “Search results for” (on the search results page)
– The string exists in WooCommerce and exists in Astra, and both can be translated via their language files.
– It does not exist inside Astra Pro.
– However, even when translating this string in both WooCommerce and Astra, the search results page always displays it in English — and this happens whether Astra Pro is activated or not. In other words, this string cannot be translated in either the free version or the paid version of the theme.
What I’ve already tried
- Clearing cache.
- Regenerating .mo and .po files.
- Testing with Loco Translate on theme, plugins, and WooCommerce.
- Switching themes → with other themes, the translation works correctly.
What I need
I would like to understand why Astra prevents these translations from being displayed correctly, and how to ensure that WooCommerce and Astra strings are properly translated on the site.
Any help would be greatly appreciated!
- “Sale”
You must be logged in to reply to this topic.
