Project Translation Editor (PTE) Request


As described on the How to translate page, translations need to be reviewed and approved before they become available.

A General Translation Editor (GTE) can moderate translations and a Locale Manager (LM) can appoint a user as Project Translation Editor (PTE) in the backend of the Rosetta site. There are two types of users who may request a review and/or PTE status:

  • The relevant plugin/theme author
  • A translator

As a plugin/theme author whose project is on the WordPress.org plugin/theme directory, you can nominate existing active translators to become PTEs for your project. Before doing this, please reach out to these users and check if they’d be interested in accepting this role. If their profile indicates that they are on Slack, then you can try to send them a direct message there. (If you need to join Slack, please visit https://make.wordpress.org/chat/ while logged in, and follow the instructions.) Alternatively, you can trigger an email notification to the user by posting a message in your plugin/theme forum where you mention them, like this @username.

As a translator who understands and meets our General Expectations, you can request to become a PTE of any plugins, themes, or meta projects. You don’t need approval from plugin/theme authors to become PTE for their projects, since it’s the Polyglots community’s responsibility to manage the translation of all the projects hosted on WordPress.org directories.

In both cases, note that many language teams have their own validation process to make sure that contributions from a translator have acceptable quality before a PTE role is granted. It’s best to check your team’s start guide or other relevant translation documentation first. 

For Translators

If you are a translator, you may request PTE status by following the steps and sample text listed in the How to translate page.

Likewise, if you are a plugin or theme author, you can help your contributors to request PTE status by encouraging them to follow the instructions and steps listed in the How to translate page.

Plugin/Theme Author Translation Review/PTE Request

To request a translation review or PTE assignment to your plugin/theme, follow the instructions below:

  1. Log in to WordPress.org.
  2. Go to https://make.wordpress.org/polyglots/.
  3. Describe the situation and your request. The text below is an example, you need to adjust it to your case. It’s important that you indicate the correct WordPress locale tags in your message, see column “WP Locale” in https://make.wordpress.org/polyglots/teams/ and add the hash sign immediately before (to make it a “tag”). If you want to request for several plugins/themes, please list them all in ONE post. (Note that you don’t need to request locale variants, like _informal, separately. They’re automatically included when the PTE role is assigned for the main locale.
(Post Title) PTE Request for [PLUGIN_NAME]

I am the plugin author for [plugin Name(s)]. We have a number of great translation editors that we'd like to be able to approve translation for our plugin(s). Please add the following WordPress.org users as translation editors for their respective locales:

[link(s) to plugin/theme directory. Please add a minus or something similar at the beginning, so that the URL doesn't expand to a page preview. It's easier to handle the request if the URL is clearly visible.]
- e.g. https://wordpress.org/plugins/hello-dolly/

[List of locale tags and the username(s) requested for PTE. The lower-case "o" in position 1 of each line will expand to a check-box that we use for the follow-up.]
o #ar – @username
o #bn_BD – @username, @username
o #da_DK – @username
o #de_CH – @username
o etc...

If you have any questions, just comment here. Thank you!
Example request on https://make.wordpress.org/polyglots/

Please remember the GTE/Locale Managers who review translations and grant permissions are volunteers. It may take some time for them to respond to your request.

For more information, please refer to the Plugin/Theme Authors Guide.

For the list of locales, start each line with lowercase “o” so it will turn into a checkbox when published. Add a space after that and tag a locale team using the correct “WP locale” listed on the Translation Teams page. This will trigger a notification to the GTE’s of the relevant locale team.

The hash sign (#) in combination with the locale code creates a unique string/tag that will trigger notifications to the relevant people. Make sure that you just enter this tag as plain text, without any links, etc. The tag is automatically presented by WordPress.org as a link when viewed on the page.

All GTEs are automatically notified when their WP Locale is mentioned on any WordPress.org sites, including English and local forums and sites. This is not removable by the users and they may choose to receive the notification via email and/or Slack.

https://profiles.wordpress.org/me/profile/notifications/ screen for a GTE

Cross-Locale Project Translation Editor

A Cross-Locale Project Translation Editor (CLPTE) is a special, administrative account owned/controlled by a plugin or theme author (or the authoring organization) for the sole purpose of importing previously quality-checked translations.

A CLPTE can only handle its own translations, it can not approve strings from other users, even if the account would be assigned as PTE for the locale.

The translations should be sourced from professional, duly, instructed translators.

Criteria for a Cross-Locale Project Translation Editor

To be granted access to import/validate strings for more than one locale, an organization/plugin/theme author must cover the following criteria:

  1. Make sure that the translators they hire use the community style guides and glossaries or create ones based on them and provide public links.
  2. Create a new account for this role (examples), provide contact information so that the local translation teams can get in touch if they have any feedback.
  3. Disclose the sources of translation (e.g. a specific translation vendor).
  4. Have a Slack account on chat.wordpress.org and provide notice to the General Translation Editors of each locale after imports.
  5. Update their WordPress.org name to indicate that this user is a CLPTE. For example, “XYZ Translation Team (CLPTE)”.

* Our general expectations also apply to translators working for a CLPTE. Please make sure you understand that machine translation without human review by a speaker of the target language will NOT be considered an acceptable source.

Cross-Locale Project Translation Editor Request

You can make a CLPTE request on the front page of the Polyglots Team Blog. See example requests.

#ar, #bn_bd, #da_dk, #de_ch, #editor-requests