Skip Navigation

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 13:00 9:00 – 13:00 9:00 – 13:00 8:00 – 12:00 8:00 – 12:00 -
- 14:00 – 17:00 14:00 – 18:00 14:00 – 18:00 13:00 – 17:00 13:00 – 17:00 -

Supporter timezone: Europe/Zagreb (GMT+01:00)

This topic contains 0 replies, has 0 voices.

Last updated by Bruno Kos 5 days, 22 hours ago.

Assisted by: Bruno Kos.

Author Posts
February 5, 2025 at 11:46 am #16670627

iliyaI

Background of the issue:
I am encountering difficulties with translating WooCommerce emails into multiple languages using WPML. I have tried various methods to resolve the issue, including using the 'String Translation' feature and rescanning WooCommerce and WordPress.

Symptoms:
Despite translating strings, WooCommerce emails continue to display in English, except for a couple of strings that appear in the translated language. General WooCommerce terms are also not translating correctly.

Questions:
Why are only two strings available for translation in WooCommerce email settings?
Why do translated strings not reflect in the actual emails?
How can I locate and translate specific strings that are not appearing in the Admin mode?
What steps can I take to ensure general WooCommerce terms translate correctly in emails?

February 5, 2025 at 12:31 pm #16670985

Bruno Kos
Supporter

Languages: English (English ) German (Deutsch ) French (Français )

Timezone: Europe/Zagreb (GMT+01:00)

Email strings can come from various sources.

For example strings added in email options or checkout would come from https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#translate-admin-and-settings-strings

Can you try finding all instances of these strings here, add them to the string translation and translate?

Also, if you created your own email template, you need to scan your theme where it is stored, assuming that you used gettext calls so WPML can pick it up.
hidden link
https://wpml.org/documentation/getting-started-guide/string-translation/finding-strings-that-dont-appear-on-the-string-translation-page/#scan-the-theme-or-plugin