Background of the issue:
I am trying to ensure that WooCommerce emails are entirely in Estonian. I noticed that the order details block appears in Estonian for the New order email, but in the Processing order email, it contains mixed strings in Estonian and English. I attempted to translate these strings using String Translation, but it didn't resolve the issue. I can provide access to a dev site for further investigation: hidden link.
Symptoms:
WooCommerce emails occasionally contain mixed language strings, with some parts in Estonian and others in English.
Questions:
Why are WooCommerce emails displaying mixed languages?
How can I ensure all WooCommerce emails are in Estonian?
First, please update your WPML plugin and add-ons to the latest version, 4.7.1, to benefit from the latest bug fixes and improvements. This may not necessarily resolve your problem; however, we need to work on the newest code available to troubleshoot the issue best.
You can check the latest released versions under "My Account -> Downloads" on this site. Instructions to update can be found here: http://wpml.org/faq/install-wpml/
If you do not see the updates, you might need to click the Check for updates button in the Plugins → Add New Plugin → Commercial tab.
Please remember to backup your database before you proceed.
I have done all the updates but I haven't tested your given temporary solution as of yet. Can you tell me, why hasn't this been already implemented to an official update? I can ofcourse try this but I think it's perhaps not the best idea to edit core files as any update would overwrite them. Are you going to implement this in the next version anyway?
This is planned for integration, but I can't provide an exact timeline yet. Before we can implement it, some modifications are needed in other components to ensure compatibility with our CC pipeline. At the moment, integrating it would cause automated tests to fail.
We'll update you here once this becomes available in a future release.