A structured process for addressing inconsistent translations

Hello everyone,

Building on a recent discussion started by @fernandot, I’d like to address a recurring challenge within our translation ecosystem: how to manage contributions that consistently don’t meet our quality standards. This issue is important because it affects the workload of our dedicated volunteer validators, who invest their personal time to ensure the quality of the project. With the increasing use of AI tools, maintaining high standards has become even more critical.

To better support our validators and ensure the integrity of our translations, I am proposing a structured workflow. The primary goal is to establish a clear and fair communication process with contributors before any restrictive measures are taken.

Proposed Workflow:

Here is a step-by-step process for validators to follow:

  • Initial Contact: When a validatorValidator See translation editor. identifies a contributor who repeatedly submits low-quality translations, the first step should be to reach out to them through the discussion feature integrated into the translation system to offer guidance and feedback. We recognize this method relies on the contributor having notifications enabled.
  • Follow-Up on SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.: If there is no response or improvement after a few days, the next step would be to try contacting the contributor via the #polyglots channel in the “Making WordPress” Slack. The user’s Slack handle, if available, can be found on their profile page.
  • Public Documentation: If previous communication attempts are unsuccessful and the pattern of low-quality submissions continues, the validator could then write a post on the Polyglots P2 blog. This post, tagged #block-spammer, would serve to transparently document the issue with screenshots and links to the translations in question.
  • Temporary Suspension: After the issue has been publicly documented and a reasonable time has passed without a constructive response from the contributor, a user with commit permissions could then add the username to a pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party that would temporarily suspend their ability to submit translations.

To facilitate this process, I have developed a plugin named WordPress.org GP Contributor Moderation that is designed specifically for this purpose on translate.wordpress.org. If a user’s submission access is suspended, they would be shown a notification with a link to the P2p2 "p2" is the name of the theme that blogs at make.wordpress.org use (and o2 is the accompanying plugin). When asked to post something "on the p2" by a member of the Polyglots team, that usually means you're asked to post on the team blog https://make.wordpress.org/polyglots/. blog post that explains the reason for the action.

I would greatly appreciate your feedback on this proposal. The intention is to create a fair, transparent, and effective system that improves translation quality and respects the valuable contributions of our entire community.

#block, #improvements, #spam

Our forum volunteers noticed that the hot…

Our forum volunteers noticed that the “hot topic” section of the Japanese forum top page is now filled with spammy tags.

From bb-admin, I can see a bunch of posts from bozo users with such tags. The posts themselves are no longer appearing, but looks like the hot topic section is ignoring the bozo status.

The same issue with other local forums, e.g. http://de.forums.wordpress.org and http://nl.forums.wordpress.org

#forums, #spam

Please do something about all the spam Really…

Please do something about all the spam! Really annoying when you subscribe…

#request, #spam

Tag Spam On catalan fòrum there’s a couple…

TagTag Tag is one of the pre-defined taxonomies in WordPress. Users can add tags to their WordPress posts along with categories. However, while a category may cover a broad range of topics, tags are smaller in scope and focused to specific topics. Think of them as keywords used for topics discussed in a particular post. Spam

On catalan fòrum there’s a couple of tags that seems spam:
https://ca.forums.wordpress.org/

There is no topics with theses tags.

How have they been published? How can I delete this tags?

thanks a lot!

#spam

Hi may I ask who is the current…

Hi,

may I ask who is the current admin / moderator of id.forums.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/? There are currently spams and disturbing posts all around that needed cleaning.
Could you please give me a higher access (since I am still a “member” in the id.forums) to bozo the spammers and delete those posts? Thanks.

#forum, #id, #request, #spam

Hi guys, we have security issue at bbPre…

Hi guys, we have security issue at bbPress support forum on https://sk.forums.wordpress.org/ , it’s constantly overflowed by spam. Also can you add Slovak( sk_SK) translations to buddyPress and WP on Windows Phone? Thanks!

#bbpress, #forums, #sk_sk, #spam

We are getting hammered with spam on the…

We are getting hammered with spam on the Dutch forum the last couple of days, is there something someone can do about it? Not sure if this is the best place to ask for help, but please point me in the right direction 😀

#forums, #nl_nl, #spam

Hello there. There are two spammers in G…

Hello there. There are two spammers in GravatarGravatar Is an acronym for Globally Recognized Avatar. It is the avatar system managed by WordPress.com, and used within the WordPress software. https://gravatar.com/.→ Spanish (Spain). ¿Can you delete them?

Thanks.

Users ampocac & reagrupamentpaisvalencia

#glotpress, #spam

A VERY determined spammer has been hacki…

A VERY determined spammer has been hacking away at
https://codex.wordpress.org/WordPress_in_Your_Language on the Codex.
We’ve tried a variety of ways to stop him, but he keeps on, including
contacting one of the volunteers directly and complaining that his
spammy links were removed and his account closed. He just opened a new
account and kept going. He does not have a word of WordPress anywhere
on his site and nor in the links to the mobile ads that he is stuffing
into that article. We’re looking at ways to stop him more permanently,
but his fascination with that article has caused us to protect it and
blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. access to only admins for the next few months.

During that time, if you have something to add or edit on that page,
if any of you have admin status with the Codex, you will be able to
access the page. If not, please contact us on the
mailing list, or me directly, and we’ll
help.

Our fear is that he will target other pages on the Codex, so we are
looking at other serious options, but we just wanted you to know about
that page as it is so critical to your work that it be maintained and
updated. We’re sorry for the inconvenience. We’ll let you know if
anything changes on that. Thanks!!

Lorelle VanFossen

#codex, #spam