1) For other new not translated strings, you need to re-translate them from WPML > String translation, just click and save. Image attached.
2) For the string "We have finished processing your order", I was not able to make it work, so I am going to escalate this to our 2nd tier to check further, note this take a while. Please leave the staging site as it is so we can check.
I also tried to reproduce the issue on a new test site, but there it works fine, so it seems the issue is specific to your website.
this has been escalated to our devs for further check.
In the meantime you can try the next workaround removing the file: wp-content\languages\plugins\woocommerce-nl_NL.l10n.php
It is possible that the file will be either regenerated or will be re-downloaded though so this is a very temporary workaround and we will update you when we have more news.
Sorry for my very late response.
Lucky me, I was on holiday.
I have deleted the file you mentioned.
In the attachment you will see that now the languages are all mixed up.
This happens only when I send shipping confirmation emails in bulk. Not when I send the shipping confirmation one per one.
In summer we don't sell a lot, as we sell heated products. But in winter we receive around 200 orders a day, so to send a shipping confirmation one per one is not ideal.
1) Yes, I did check if the strings are correctly translated in String Translation. In one email a string would appear in German in another email the string would appear in English. Although it was a French email.
2) Before the default text 'We have finished processing your order' would appear instead of the translated version. Now the translated strings appear (so that is a good thing), but the languages are mixed up.
But other problems do appear now. For example the bold text in the email (product, size, quantity, amount, etc) is sometimes in french (in a dutch email), another time in english (for a german email), etc.
3) I go to woocommerce > orders. Then select the orders, then choose 'change status to completed'. See print screens.
thanks for getting back, I can confirm this happens also on the staging site.
Since you said there are not many orders for now for you, I advise as a workaround to send one email per one, as we are working on this issue for a permanent fix and should be ready for the next version of WPML 4.7., it will take some time before release but I think it will be ready in few months.
Just to update you, we have a test version of the latest WPML String translation that should've fixed your issue.
Can you please test it out on your staging site and get back to us if helps fix your issue?
- hidden link
Please note this is not a fully stable version so we do not advise using it other than for testing, you should wait for full release before using it on your websites. Make sure to have a backup before trying it out.
thank you very much for having created these alterations to the plugin. I have tested the plugin on my test environment.
The emails are sent in the correct languages. So that works perfectly.
However one translated string does not show up in the email.
This is the string:
We have finished processing your order.
As you can see in the attachment I have translated this sentence in every language. In order to be more polite to our customers and give them more info.
For example in Dutch it says:
We have good news for you; your order was shipped today and will be delivered to you within 1 business day.
We hope you enjoy your order and wish you lots of warmth!
Is that something that could be fixed as well?
Best regards,
Lobke
The topic ‘[Closed] cannot translate (and find) a string in the Woocommerce 'order completed' email’ is closed to new replies.
Manage Cookie Consent
We use cookies to optimize our website and services. Your consent allows us to process data such as browsing behavior. Not consenting may affect some features.
Functional
Always active
Required for our website to operate and communicate correctly.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
We use these to analyze the statistics of our site. Collected information is completely anonymous.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
These cookies track your browsing to provide ads relevant to you.