Pinegrow uses Wordpress __e function to display text that can be translated. This is good. This means we can translate the whole WP theme and maintain compatibility with multilanguage plugins such as WPML.
However, the $domain (Unique identifier for retrieving translated strings) always defaults to whatever your theme slug is. Since we currently cannot change the $domain in Pinegrow this can cause issues when developing multilanguage e-commerce sites that use WooCommerce.
WooCommerce is already translated to multiple languages. Since Pinegrow defaults to using your theme_slug by default, even for WooCommerce elements, this means WordPress wont be able to use the already translated strings that comes with WooCommerce.
WooCommerce is just one example, but I am sure there are more plugins out there that has their own domain for this and comes shipped with already translated text strings.
The best solution is to give us control to be able to change the $domain or default to use âWooCommerceâ domain for Woo elements.
More information and documentation regarding the __e function: