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.

Elementor users - please update WPML to the latest version to maintain compatibility. More details here - https://wpml.org/changelog/2024/12/wpml-4-6-15-critical-update-for-elementor-sites/
Sun Mon Tue Wed Thu Fri Sat
9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 - -
14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 - -

Supporter timezone: Asia/Jerusalem (GMT+02:00)

This topic contains 0 replies, has 0 voices.

Last updated by martinB-55 1 day, 11 hours ago.

Assisted by: Itamar.

Author Posts
December 11, 2024 at 12:20 pm #16503353

Itamar
Supporter

Languages: English (English ) Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

Thanks a lot for replicating the invoice issue. I can see that when an invoice is resent to the client, it is in English and not German. I'll escalate this issue to our compatibility team.

Regarding the strings issue, which you solved by deleting the Germanized .mo file, we recently released Strings Translation 3.2.17.

Can you please update this version and see if it solves the problem?

You wrote the following about this problem:

I recommend you guys investigate further as well, especially why WPML recreates these files (if deleting the whole directory) when these files are obviously not necessary and even cause issues.

The Germanized plugin issue was an edge issue. For WPML and Strings Translation to function correctly, the /wp-content/languages/wpml/ folder must be present. Your workaround to delete only the Germanized .mo file is good. If upgrading to the latest version of Strings Translation will not help, we'll continue to investigate this issue on your site.

Regards,
Itamar.

December 11, 2024 at 12:27 pm #16503381

martinB-55

Hello,

Thanks for your reply and escalating the issue. Just to clarify: This not only affects resending the invoice, but also the original invoice is sent in English as well. This is a show stopper for any production site.

I updated both the sandbox and my sites to 3.2.17 already, before I discovered the solution/workaround of deleting the .mo files. Updating to 3.2.17 alone did not solve the issue, I'm afraid.

This is some weird edge case indeed and I hope it will be resolved soon 🙂

December 11, 2024 at 3:27 pm #16504260

Itamar
Supporter

Languages: English (English ) Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+02:00)

Thanks for the update.

On the sandbox site, the problem with the invoice only occurs when resending it. If I'm mistaken, please tell me how to replicate the issue. If it only happens on your site, I can take a copy of it and escalate it to our second-tier supporters for further debugging. I must install a plugin like Duplicator or All In One Migration for this. Please let me know if you agree.

Regards,
Itamar.

December 12, 2024 at 7:33 am #16506375

martinB-55

Hello,

Yes, on my staging site it affects the original invoice as well.

You can log in using the credentials I already gave you, it's the same site (which you already cloned, I think).

Thanks!

December 12, 2024 at 10:46 am #16507158

Itamar
Supporter

Languages: English (English ) Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

I tried to replicate the issue on the test site and couldn't. I ordered the product (Test) from the frontend (I selected "Rechnung"). Then I checked the email log, and the invoice was in German. Please see the attached screenshot. You can check the test site yourself. Please go here: hidden link and see the email to hello@me.com.

Your site may have different settings. The best way to progress with this issue is if you could replicate it on the test site and then tell me the exact steps to replicate it. Otherwise, I'll need the exact steps to replicate this on your site. How do you check outgoing emails?

Note: I have not yet taken a copy of your site.

Waiting for your reply,
Itamar.

December 12, 2024 at 12:56 pm #16507908

martinB-55

Hello,

Thanks for the quick reply.

What you mean is the order confirmation. This is in German, but it's not the invoice email.

However, there was no invoice created for your test order automatically, my bad, I messed up the settings and corrected them, now it should send an invoice automatically when you make a new test order.

You can now replicate it by creating a new test order via frontend and Germanized should then send you an invoice email, which will be in English (takes a minute or two), although the other emails are in German (like the order confirmation).

You can also have a look at the mail log in the backend, "Invoice 4 from Sandbox" is the test order I placed just now.

December 13, 2024 at 10:42 am #16510894

martinB-55

Hello,

Just to clarify: In my last post I was referring to the sandbox you set up.

December 14, 2024 at 8:19 pm #16513971

Itamar
Supporter

Languages: English (English ) Hebrew (עברית )

Timezone: Asia/Jerusalem (GMT+02:00)

Hi,

Alright, thanks!

I replicated the issue on the sandbox site and escalated it to our compatibility team. We'll keep you updated on news regarding this issue.

I appreciate your patience.
Itamar.

December 17, 2024 at 1:06 pm #16521865

martinB-55

Good day,

Thanks for letting me know.

I also just discovered that the workaround I mentioned earlier (deleting the Germanized Pro related .mo files at languages/wpml/) is no good solution, because as soon as I change some Germanized Pro strings via String Translation, these files are recreated as well (obviously). This can be seen in the sandbox as well.

I hope this will be fixed together with the invoicing issue - it appear to be connected, as all Germanized Pro related content is English only.