WordPress.org

Making WordPress.org

Opened 3 years ago

Last modified 15 months ago

#1044 new enhancement

Generate a list of translation contributors per release cycle

Reported by: Nao Owned by:
Milestone: Priority: low
Component: Translate Site & Plugins Keywords: needs-patch
Cc:

Description

In a similar manner to how core contributors are listed on release posts, we want to thank translators for their effort on ja.wordpress.org blog post.
Translators who helped WordPress core are shown on the About > Credit page, but there are people who help translate other projects.

It would be nice to have a full list of contributors across all translate.wordpress.org projects during the previous release cycle.

(We are also going to thank forum volunteers using a script that generates active users)

Change History (11)

#1 follow-up: @SergeyBiryukov
3 years ago

Other projects are not really tied to WordPress release cycles, but we could probably add the ability to generate a list of contributors whose translations were approved between two particular dates (start and end of the cycle).

#2 in reply to: ↑ 1 @Nao
3 years ago

Replying to SergeyBiryukov:

we could probably add the ability to generate a list of contributors whose translations were approved between two particular dates (start and end of the cycle).

Yes, that was what I expected. Thanks for the clarification.

The output could be on translate.wordpress.com or the dashboard of the Rosetta site.
This is just something nice to have, so I'd like to see it if it's not super complicated to achieve.

#3 @samuelsidler
2 years ago

  • Summary changed from Generating a list of translation contributors for a release cycle to Generate a list of translation contributors per release cycle

This seems like a good idea to me. We could add it to /locale/[locale_code]/contributors or something along those lines. I'd want to add a full page for it so we can show previous contributors too. I envision something along these lines:

  • New page at /locale/[locale_code]/contributors
  • First section lists overall translation editors for this locale (with Slack / dotorg usernames)
  • Headers for each release cycle, with dates underneath. e.g. "WordPress 4.3" as the header and, underneath, "The following translators contributed at least one translation to any project on translate.wordpress.org between April 23, 2015 and August 18, 2015."
  • Underneath, we can list all contributors by dotorg username. For example: @samuelsidler, @samuelsidler1, @samuelsidler2
  • Optionally, we could list them in order by amount of strings contributed. For example: @samuelsidler (42), @samuelsidler1 (13), @samuelsidler2 (3)

Curious to know if that the last item would be helpful. It would make it harder to copy/paste, but maybe we could write a shortcode to import the list of translators per locale, so on ja.wordpress.org, you could just add [contributors release="4.3"] and it would output the list.

Maybe I'm asking for too much. :)

#4 @Nao
2 years ago

@samuelsidler
There is a public translation contributor page for each locale (e.g. https://make.wordpress.org/polyglots/teams/?locale=ja), so I was thinking of this. The page is linked from https://make.wordpress.org/polyglots/ navigation menu, but it's a bit hard to find. We can give more thoughts about the best location / URL for the page.

Curious to know if that the last item would be helpful

I think so! But for the initial stage, it can be a simple list -- core contributor list doesn't list numbers of props.

I made a mockup based on the current page:
https://cldup.com/_9pMHj-nKc-1200x1200.png

Some things to consider:

  • Better to move previous contribution info to linked pages. This requires yet another pages, but it helps declutter the page.
  • Translation Editors may be too prominent, compared to others who are referred by the username only.

This ticket was mentioned in Slack in #glotpress by sergey. View the logs.


2 years ago

#6 @Savione
2 years ago

This would be helpful to have in other projects as well (themes and plugins). When we finish a translation of a big project like WooCommerce, we would like to thank all the contributors.

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


22 months ago

#9 @ocean90
17 months ago

#1879 was marked as a duplicate.

#10 @SergeyBiryukov
17 months ago

There's a Google Docs template for a "Get involved with translations" page some of locales are planning to use.

#11 @netweb
15 months ago

Related: #2086

Note: See TracTickets for help on using tickets.