Skip to content Skip to sidebar

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client reported that WooCommerce Multilingual automatically adds all reviews, including unapproved ones, to string translation. This results in thousands of strings with the 'wcml-reviews' textdomain due to spam comments.
Solution:
We acknowledged the issue but explained that currently, there is no option to limit string translations to only approved reviews. We prioritize development based on the demand and impact across our user base. Since this request is unique and not widely demanded, it is unlikely to be prioritized in the near term.

If this solution does not apply to your situation, or if it seems outdated, we recommend checking for related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the issue persists, please open a new support ticket at our support forum.

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.

This topic contains 3 replies, has 1 voice.

Last updated by Marcel 3 weeks, 3 days ago.

Assisted by: Marcel.

Author Posts
July 4, 2025 at 7:08 pm #17202945

desireeM

Background of the issue:
woocommerce-multilingual adds all reviews, even those that are not approved to string translation by default. This means we have 1000s of strings added with "wcml-reviews" textdomain, since we have lots of spam comments (despite recaptcha,...).

Symptoms:
WooCommerce Multilingual adds all reviews, including unapproved ones, to string translation by default, resulting in thousands of strings with the 'wcml-reviews' textdomain due to spam comments.

Questions:
Is there any option to only add reviews to string translation once reviews are approved?

July 7, 2025 at 8:35 am #17207034

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Hi,

before your ticket is assigned to one of my colleagues, please allow me to walk you through some initial debugging steps. This will help speed up the support process.

No, there isn't a specific option to control that. All reviews are automatically added during the string registration process, regardless of their status.

Best Regards
Marcel

July 8, 2025 at 10:22 pm #17216260

desireeM

Do you think that's a good idea?

July 10, 2025 at 3:53 pm #17224886

Marcel
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: Europe/Madrid (GMT+02:00)

Thanks again for your suggestion. The key question here isn’t whether it’s a good idea, but how many of our clients would benefit from this functionality. At the moment, it seems you're the only one who has brought it up.

Because of that, it’s unlikely to become a priority in the near term. We focus our development efforts on features with broader demand, and unless more users request something similar, it’s unlikely this will be added to the product.

Best Regards,
Marcel