WordPress.org

Making WordPress.org

Opened 6 years ago

Closed 5 years ago

#1388 closed defect (fixed)

Ability to see contributors of a project

Reported by: akirk Owned by: ocean90
Milestone: Priority: normal
Component: Translate Site & Plugins Keywords:
Cc:

Description

Now that plugins and themes are starting to become translatable by everyone, the need arises for developers to appoint translations editors for their plugins. This linked post shows that it is quite hard to choose people, especially because there is no way to see who actually has already contributed to your project.

In this use case it would actually also make sense to see the amount of translation work each user has done--you'd possibly rather ask someone who has done a whole bunch of translations to be an editor, than someone who has just contributed a single tranlation.

Maybe it would make sense to spin this overview more as a guide page for the developer (and hence only accessible to them) on "How to announce translation editors for your plugin", i.e. include some guidelines like "please ask this person personally before you ask to appoint them".

This limited visibility would address potential performance problems if these stats are slow to fetch.

Related to #1234

Attachments (13)

1388.diff (4.7 KB) - added by akirk 6 years ago.
1388.2.diff (6.2 KB) - added by akirk 6 years ago.
Created a new dedicated contributors page
1388.3.diff (6.2 KB) - added by akirk 6 years ago.
Now builds the sum of all translations per user over all subprojects
1388.4.diff (6.2 KB) - added by akirk 6 years ago.
One file wasn't updated in the diff
1388.5.diff (6.2 KB) - added by akirk 6 years ago.
1388.6.diff (11.6 KB) - added by akirk 6 years ago.
Provide translator stats with filtering abilities
1388.7.diff (11.8 KB) - added by akirk 6 years ago.
Use "last 12 months" instead of "last year"
1388.gif (205.3 KB) - added by akirk 6 years ago.
Screencast
1388.8.diff (11.9 KB) - added by akirk 6 years ago.
Fix phpDoc
1388.2.gif (205.3 KB) - added by akirk 6 years ago.
Fix "last" typo
1388.9.diff (11.9 KB) - added by akirk 6 years ago.
Fix "last" typo
meta-1388-typo-fix.patch (610 bytes) - added by SergeyBiryukov 5 years ago.
contributors.png (25.5 KB) - added by Nao 5 years ago.
Mock of new contributor box

Download all attachments as: .zip

Change History (34)

This ticket was mentioned in Slack in #meta-i18n by sam. View the logs.


6 years ago

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


6 years ago

@akirk
6 years ago

@akirk
6 years ago

Created a new dedicated contributors page

@akirk
6 years ago

Now builds the sum of all translations per user over all subprojects

@akirk
6 years ago

One file wasn't updated in the diff

@akirk
6 years ago

@akirk
6 years ago

Provide translator stats with filtering abilities

@akirk
6 years ago

Use "last 12 months" instead of "last year"

@akirk
6 years ago

Screencast

@akirk
6 years ago

Fix phpDoc

@akirk
6 years ago

Fix "last" typo

@akirk
6 years ago

Fix "last" typo

This ticket was mentioned in Slack in #meta-i18n by akirk. View the logs.


6 years ago

#5 @ocean90
6 years ago

I'd like to avoid any type of rating tables because quality over quantity. Grouping contributors by locale which have contributed a translation (which wasn't rejected) in the last 12 months sounds like a MVP here.

On second thought, should this be displayed on the project page of a locale (https://translate.wordpress.org/locale/ar/default/wp-plugins/akismet) instead? Because this data would be helpful for other translators too if we're going to display current translation editors. Example from Transifex: https://www.transifex.com/woothemes/teams/7662/ar/

#6 @akirk
6 years ago

I added the part that could be seen as "rating" mainly to address the concern that you might want filter the list by people who have only contributed in the last 12 months, for example when you want to ask them if they could help with more translations.

Maybe this feature shouldn't be exposed in that way, though, and just be available for a possible future notification feature.

I agree that the list would be useful on the project page itself, I'll try that in the next iteration.

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


6 years ago

#8 @ocean90
6 years ago

In 2439:

Translate: Add child pages to plugin projects to show contributors and language packs, first pass.

See #1388.

#9 @ocean90
5 years ago

In 2660:

Translate: Add filters to plugin's contributors page and display the WP locale of a language pack.

See #1388.

#10 @ocean90
5 years ago

In 2663:

Translate: Display contributors and editors on project pages of a locale.

See #1388.

#11 @ocean90
5 years ago

In 2667:

Translate: Enhance the contributors table on project pages of a locale.

See #1388.

#12 @SergeyBiryukov
5 years ago

meta-1388-typo-fix.patch fixes a typo in gp-templates-new/locale-project.php: "356 days" → "365 days" (as WPorg_GP_Route_Locale::get_locale_contributors_by_translation_set() uses YEAR_IN_SECONDS).

#13 @ocean90
5 years ago

In 2864:

Translate: Display stats, contributors and language packs on theme project pages.

See #1388.

#14 @ocean90
5 years ago

In 2868:

Translate: Use the correct templates for theme projects.

See #1388.

#15 follow-up: @jeherve
5 years ago

I wonder if it could be useful to add the translation editors to the contributor list on the locale project page. Right now, even if the translation editor is the only active translator on a project locale, they won't appear in the contributor list at all.

An alternative would be to merge the 2 columns into one "Contributor list", and add a special style to the translation editor rows.

#16 in reply to: ↑ 15 ; follow-up: @Nao
5 years ago

In addition to jeherve's suggestions, I think it's useful if:

As someone who is looking for contributors to promote as PTEs, I want to know if there is any active GTE (thus I can skip the request).

@Nao
5 years ago

Mock of new contributor box

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


5 years ago

#18 @trkr
5 years ago

Hello,

Right now on project pages(e.g. https://translate.wordpress.org/locale/tr/default/wp-plugins/buddypress) some stats are displaying for contributers but not for editors. Could you please make a change to display same stats for editos.

Some of you may think that displaying stats are(should) not that important for the team and i'm agree with you but on the other hand some of us (like me) translating commercial themes/plugins/sites as a freelancer to earn money. Showing some stats to employer as a proof reliability from official WP sites results a very biiiig plus.

Consider as, theme/plugin authors has a list of their projects on their profile but why not there is nothing something similar for translators?

#19 in reply to: ↑ 16 @jeherve
5 years ago

Replying to Nao:

  • Active GTE is marked

As someone who is looking for contributors to promote as PTEs, I want to know if there is any active GTE (thus I can skip the request).

How would you define an active or contributing translator, though?

#20 @ocean90
5 years ago

#2240 was marked as a duplicate.

#21 @ocean90
5 years ago

  • Owner set to ocean90
  • Resolution set to fixed
  • Status changed from new to closed

In 4512:

Translate: Link locale to locale's project page and show editors in contributor stats table.

Fixes #1388.

Note: See TracTickets for help on using tickets.