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.

No supporters are available to work today on this forum. Feel free to create tickets and we will handle it as soon as we are online. Thank you for your understanding.

Tagged: 

This topic contains 32 replies, has 2 voices.

Last updated by Dražen Duvnjak 1 year, 2 months ago.

Assisted by: Dražen Duvnjak.

Author Posts
September 11, 2023 at 9:39 am #14374349

lobkeB

Dear Drazen,

I am sorry for not getting this done quickly.
I finally ended with a fatal error on my beta website.
Someone is taking a look at it, hopefully we get it fixed quickly.

Best regards,

Lobke

September 11, 2023 at 10:41 am #14375119

Dražen Duvnjak
Supporter

Languages: English (English )

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

Hello Lobke,

sure, let me know when the website is ready.

Regards,
Drazen

September 11, 2023 at 1:11 pm #14376607

lobkeB

Dear Drazen,

The following issue is solved: Unfortunately I can not activate the plugin 'WPML Multilingual CMS'. I don't know why...

I think you can now access the beta without a problem. If not, please let me know.

Best regards,

Lobke

September 11, 2023 at 1:11 pm #14376611

Dražen Duvnjak
Supporter

Languages: English (English )

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

Hello,

I have checked your staging site and I still see a different email than the one on the production site. It is not same website / issue as on your live website.

Let me know if you are able to create the latest staging site, if not, it is okay for me to take a copy of your production website and disable some plugins on the live production website to check the issue.

Thanks,
Drazen

September 11, 2023 at 1:22 pm #14376635

lobkeB

on this page you see 'review reminder' and 'review for discount'.
I test the 'review reminder' email. They are on both sites 100% the same.

So:
hidden link

and

beta.heatperformance.nl/wp-admin/admin.php?page=cr-reviews-settings&tab=emails&section=review_reminder

They are exactly the same..

Best regards,

Lobke

September 12, 2023 at 6:32 am #14380409

Dražen Duvnjak
Supporter

Languages: English (English )

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

Hello Lobke,

you are right, I apologize I was confused with 2 different emails in settings.

I have checked your live website and run WPML Troubleshooting tools to re-generate new MO files for string translation, and it seems it works fine now. Image attached.

Please check.

Regards,
Drazen

Screenshot_1.jpg
September 12, 2023 at 7:34 am #14380717

lobkeB

Dear Drazen,

I see you tested the Dutch email. Indeed, the dutch email works fine. But the Swiss and Belgian email not.
When I send the email 'Review Reminder' in the Swiss language to myself, I receive this email in the correct translated header and subject but with the body text in English.

Maybe you can test again and choose for the Swiss flag?

Best regards,

Lobke

Screenshot 2023-09-12 at 09.30.32.png
Screenshot 2023-09-12 at 09.30.54.png
September 12, 2023 at 9:46 am #14382271

Dražen Duvnjak
Supporter

Languages: English (English )

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

Hello,

thanks for getting back and for your help and patience on this.

I was able to check and confirm the issue happens only when using domain per language mode, it works fine otherwise.

I am not 100% sure if this is a bug or not expected environment since we do not recommend using uppercase language code, and usually, this is not allowed when you try to add custom language. Or is this some bug with language per domain mode.

Anyway, I have escalated this case to our 2nd tier to further check and advise.

I will update you soon.

Regards,
Drazen

September 12, 2023 at 10:45 am #14382835

lobkeB

Ok, I will wait patiently!

September 13, 2023 at 11:21 am #14389697

Dražen Duvnjak
Supporter

Languages: English (English )

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

Hello,

we are trying to access your beta website to further check the issue, but seems the login is not working anymore for us.

Can you please allow us access again, so we can continue to check.

Thank you.
Drazen

September 13, 2023 at 12:06 pm #14390035

lobkeB

Dear Drazen,

Beta.heatperformance.nl is again available for you with your pasword.
I think you already started because a lot of plugins have been deactivated. By you I think?

Best regards,

Lobke

September 13, 2023 at 12:14 pm #14390117

Dražen Duvnjak
Supporter

Languages: English (English )

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

Hello Lobke,

yes, it is easier to debug without all not needed plugins, and in this case we need to keep them disabled.

Please do not remove or change the beta website until we have finished debugging.

Thank you,
Drazen

September 13, 2023 at 1:56 pm #14390705

lobkeB

Dear Drazen,

Please allow me to activate the Password Protection Plugin (password is 'bekijken') and the Wordfence plugin in order to protect the website. I don't want anything to happen. Feel free the deactivate these plugins for a short period of time if needed.

Best regards,

Lobke Buijs

September 14, 2023 at 5:59 am #14393393

Dražen Duvnjak
Supporter

Languages: English (English )

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

Hello,

okay, thanks.

We will update you when we have some news.

Regards,
Drazen

September 15, 2023 at 6:10 am #14400659

Dražen Duvnjak
Supporter

Languages: English (English )

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

Hello,

thanks for your patience.

We found an issue, please find more details and fix bellow. Please also contact the plugin author and report this back to them, so they can include the fix in new versions.

Go to: \wp-content\plugins\customer-reviews-woocommerce\templates\email.php

In:

-

//WPML and Polylang integration
	if ( has_filter( 'wpml_translate_single_string' ) && defined( 'ICL_LANGUAGE_CODE' ) && ICL_LANGUAGE_CODE && !function_exists( 'pll_current_language' ) && $ivole_language === 'WPML' ) {
		$wpml_current_language = strtolower( $lang );

Change

$wpml_current_language = strtolower( $lang );

to:

$wpml_current_language = ( $lang );

Regards,
Drazen