Making WordPress.org

Opened 8 months ago

Last modified 5 months ago

#4518 new task

Plan: translation discussions/feedback

Reported by: yoavf Owned by:
Milestone: Priority: normal
Component: Translate Site & Plugins Keywords: needs-patch needs-design


Based on discussions in WCEU 2019 contributor day, we'd like to allow translators and translation editors to communicate about specific strings and translations.

Core GlotPress implemented a "Notes" feature, but as a native GP feature, it lacks any type of notification support or any of the basic features we associate with comments or discussion (threading, mentions, spam detection etc).

Instead, we'd like to build a bridge between translate.wordpress.org and a per-locale specific translations forum.

This will include:

  • On the GlotPress side, every original should have a link to a specific forum topic to discuss its translation to the locale. If the topic doesn't exist, it will link to a pre-populated form to create it. Otherwise, it will list the number of posts on that topic.


  • When rejecting a translation, the validator will be able to enter a comment about the rejection reason, which will be added to the topic as well.

Attachments (5)

4518-ui-ideas.png (212.7 KB) - added by ocean90 8 months ago.
4518-ui-ideas-1.png (191.0 KB) - added by ocean90 8 months ago.
4518-ui-ideas-2.png (93.2 KB) - added by ocean90 8 months ago.
4518-ui-ideas-3.png (55.9 KB) - added by ocean90 8 months ago.
4518-ui-ideas-4.png (84.4 KB) - added by ocean90 8 months ago.

Download all attachments as: .zip

Change History (14)

#1 @yoavf
8 months ago

Some tasks:


  • Script to create a forum called translations in each one of the rosetta sites. Some sites need bbPress setup first.
  • Form to post a new topic about a string (=original)
  • Functionality to fetch replies from a topic for display
  • Remove the "Notes" feature from core GlotPress.


  • If the topic doesn't exist - link+form to create the topic (within GP UI)
  • It topic exist, link to topic with helpful meta (Original author, date, last updated, number of replies)
Version 3, edited 8 months ago by yoavf (previous) (next) (diff)

#2 @yoavf
8 months ago

Additional tasks:

Last edited 8 months ago by yoavf (previous) (diff)

#3 @ocean90
8 months ago

The topics will be created in a translations forum for each locale

At the moment only ar.wordpress.org and he.wordpress.org have a forum for translation (without s).

#4 @ocean90
8 months ago

In 8969:

Translate: Add initial plugin for discussion implementation.

See #4518.

#5 @ocean90
8 months ago

In 8971:

Translate: Add custom action to extend meta section.

See #4518.

#6 @ocean90
8 months ago

In 8972:

Translate, Discussion: Retrieve REST API URL by locale.

See #4518.

#7 @ocean90
8 months ago

In 8987:

Translate, Discussion: Start with basic UI elements for creating a new discussion and rejecting with feedback.

See #4518.

This ticket was mentioned in Slack in #polyglots by nao. View the logs.

8 months ago

This ticket was mentioned in Slack in #polyglots by nao. View the logs.

5 months ago

Note: See TracTickets for help on using tickets.