In the docs on releasing Django, a “translation manager” is briefly mentioned:
If this is a feature release, ensure translations from Transifex have been integrated. This is typically done by a separate translation’s manager rather than the releaser, but here are the steps.
I don’t believe the translation manager has any docs.
I personally think some documentation would be beneficial to make sure we capture the tasks done by folks in this role and that we recognize who is currently doing this.
I think that @claudep is the “translation manager” with the fellows also having permissions to carry out the role. @shaib is also a “manager” on Transifex so may also have permissions to do this role?
What do we think? Should we add more explicit docs?
AFAIK @claudep has been doing this for years.
I received the general “manager” role on Transifex, as a response to a question I asked about managing the Hebrew translations, back when Django-core was a thing. I have been using it since then, mostly to monitor the join requests for the Hebrew team. In terms of the role as defined in the “releasing Django” docs, I probably can do most of the steps, but I don’t have permissions to push to django/django.
Yes, I think the Translation Manager role, and maybe even translation teams, should be documented. One complaint I’ve heard from a translation team lead, is (rephrased) that the whole side of translations and their management is not formalized enough. That said, I’ve had very little actual involvement in translations, and the opinions of people who have been involved should count much more than mine.
I indeed did most of the translation-related commits in Django during several years. But in recent releases, Sarah and Natalia did the job very well, so regarding to the release process, I don’t think we need a translation manager any longer.
And I’m not even sure that globally, a translation manager is needed. Of course, we need people with admin rights on the Django project on Transifex, but it could be the releasers + any people available to help. It’s not very clear in my head.