Re: What to do with inactive GNOME language translation teams?

2020-11-22 Thread Andre Klapper via gnome-i18n
On Tue, 2020-11-17 at 22:54 +0100, Andre Klapper via gnome-i18n wrote:
> (I hope to provide data on translation activity per language soon.)

I pulled some language team and language file data, sorted by language.
(Language team code and language code isn't always a 1:1 relation.)
The order below is due to using https://l10n.gnome.org/languages/

Sharing this so anyone can play with data and/or draw conclusions:


ach
* /!\ 0 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 0
* 0 repos under GNOME/ updated in 0 Git commits (since 2016-01-01)
* Team code: ach
** Number of translators on l10n.gnome.org: 0
af
* 99 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200306
* 71 repos under GNOME/ updated in 161 Git commits (since 2016-01-01)
* Team code: af
** Number of translators on l10n.gnome.org: 5
ak
* 1 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20160719
* 1 repos under GNOME/ updated in 2 Git commits (since 2016-01-01)
* Team code: ak
** Number of translators on l10n.gnome.org: 2
sq
* 112 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200306
* 90 repos under GNOME/ updated in 154 Git commits (since 2016-01-01)
* Team code: sq
** Number of translators on l10n.gnome.org: 5
am
* 69 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200213
* 57 repos under GNOME/ updated in 92 Git commits (since 2016-01-01)
* Team code: am
** Number of translators on l10n.gnome.org: 2
ar
* 189 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200708
* 119 repos under GNOME/ updated in 299 Git commits (since 2016-01-01)
* Team code: ar
** Number of translators on l10n.gnome.org: 22
an
* 70 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200306
* 24 repos under GNOME/ updated in 59 Git commits (since 2016-01-01)
* Team code: an
** Number of translators on l10n.gnome.org: 4
hy
* 30 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20190610
* 25 repos under GNOME/ updated in 44 Git commits (since 2016-01-01)
* Team code: hy
** Number of translators on l10n.gnome.org: 2
as
* 146 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200708
* 86 repos under GNOME/ updated in 142 Git commits (since 2016-01-01)
* Team code: as
** Number of translators on l10n.gnome.org: 3
ast
* 113 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200624
* 51 repos under GNOME/ updated in 96 Git commits (since 2016-01-01)
* Team code: ast
** Number of translators on l10n.gnome.org: 2
en_AU
* 4 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20160716
* 4 repos under GNOME/ updated in 4 Git commits (since 2016-01-01)
* Team code: en_AU
** Number of translators on l10n.gnome.org: 4
az
* 94 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200306
* 79 repos under GNOME/ updated in 125 Git commits (since 2016-01-01)
* Team code: az
** Number of translators on l10n.gnome.org: 2
bal
* /!\ 0 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 0
* 0 repos under GNOME/ updated in 0 Git commits (since 2016-01-01)
* Team code: bal
** Number of translators on l10n.gnome.org: 1
eu
* 249 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20201031
* 220 repos under GNOME/ updated in 963 Git commits (since 2016-01-01)
* Team code: eu
** Number of translators on l10n.gnome.org: 6
be
* 138 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200708
* 116 repos under GNOME/ updated in 292 Git commits (since 2016-01-01)
* Team code: be
** Number of translators on l10n.gnome.org: 7
be@latin
* 68 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20200306
* 61 repos under GNOME/ updated in 96 Git commits (since 2016-01-01)
* /!\ Team code: be
** Number of translators on l10n.gnome.org: 7
bem
* 1 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20090404
* 0 repos under GNOME/ updated in 0 Git commits (since 2016-01-01)
* Team code: bem
** Number of translators on l10n.gnome.org: 1
bn
* 96 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20190610
* 77 repos under GNOME/ updated in 101 Git commits (since 2016-01-01)
* Team code: bn
** Number of translators on l10n.gnome.org: 7
bn_IN
* 127 translation files exist under GNOME/
* Latest language commit in Git master under GNOME/: 20201011
* 110 repos under GNOME/ updated in 189 Git commits (since 2016-01-01)
* Team code: bn_IN
** Number of translators on l10n.gnome.org: 4
bn_BD
* /!\ 0 translation 

Re: What to do with inactive GNOME language translation teams?

2020-11-17 Thread Andre Klapper via gnome-i18n
Alright, some thoughts (and questions) how to potentially proceed:

 * Define gap / which timeframe means potentially "inactive".
 * Contact each inactive team coordinator in an email and ask if they
   are still interested in translating GNOME and if they realistically
   have the time to do so in the close future, and point to
   https://wiki.gnome.org/TranslationProject/TeamCoordinatorResponsibil
   ities , and ask to Reply to All when replying.
- This should not be single point of failure (mailbox) and single person
  being able to follow up though. If someone contacted an inactive
  coordinator, should gnome-i18n@ mailing list be in CC?
 * If coordinator is not interested or if there is no reply from
   coordinator within four weeks (?), try one more time?
 * If again no reply, remove coordinator in damned-lies, I guess?
- How to handle that? GitLab tickets? Hope that folks who can do that in
  Damned Lies monitor this mailing list closely?
- Contact latest active translators in Damned Lies? Language pages at
  https://l10n.gnome.org/languages/xyz/ have a "Team membership" section
  and folks have email addresses, but I have no idea how to check who has
  been the "last" active translators for a language, plus not sure how
  much emailing them would be considered spammy. Plus again, who else to
  CC? Spam the gnome-i18n@ mailing list?
 * If no replies, someone to make a public call? (Planet GNOME;
   Engagement Team?)
- Somehow somehow reach out to downstream distribution translations? (I'd
  have no idea how to do that in a structured way.)

(I hope to provide data on translation activity per language soon.)

Cheers,
andre

On Wed, 2020-07-29 at 12:05 +0200, Daniel Mustieles García wrote:
> Yes, I agree this is sad and if we can do something to fix or improve
> it, we should do it.
>
> The first step should be contact team coordinators to wonder if they
> are still interested in the project. Obviously they are not but we
> can use this as an introduction to ask about a general request for a
> new team coordinator.
>
> Once done this we can spread the word about the need of a new team
> coordinator for the XX team. Maybe here we could contact recent
> collaborators in each team, make a post in Planet GNOME or even make
> a public announce (Engagement Team could help?) to try to reach more
> public.
>
> @Claude: could we get a list of coordinators' email directly from
> DL's database? that could ease the work.
>
> Andre, I can help with this task so just let me know what can I do ;-
> )
>
> El mar., 28 jul. 2020 a las 15:18, Andre Klapper escribió:
> > https://l10n.gnome.org/teams/ lists 142 language teams.
> >
> > 8 of them state "No coordinator".
> >
> > Of these 134 teams, 36 had no activity in the last 24 months


--
Andre Klapper  |  ak-47@gmx.nethttps://blogs.gnome.org/aklapper/

___
gnome-i18n mailing list
gnome-i18n@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: What to do with inactive GNOME language translation teams?

2020-07-29 Thread Claude Paroz
Le 29.07.20 à 12:05, Daniel Mustieles García via gnome-i18n a écrit :
> @Claude: could we get a list of coordinators' email directly from DL's
> database? that could ease the work.

Yes, for sure. I'll send it privately to the person doing this job.

Claude
-- 
www.2xlibre.net
___
gnome-i18n mailing list
gnome-i18n@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-i18n


Re: What to do with inactive GNOME language translation teams?

2020-07-29 Thread Daniel Mustieles García via gnome-i18n
Yes, I agree this is sad and if we can do something to fix or improve it,
we should do it.

The first step should be contact team coordinators to wonder if they are
still interested in the project. Obviously they are not but we can use this
as an introduction to ask about a general request for a new team
coordinator.

Once done this we can spread the word about the need of a new team
coordinator for the XX team. Maybe here we could contact recent
collaborators in each team, make a post in Planet GNOME or even make a
public announce (Engagement Team could help?) to try to reach more public.

@Claude: could we get a list of coordinators' email directly from DL's
database? that could ease the work.

Andre, I can help with this task so just let me know what can I do ;-)

Thanks for taking care of this!

El mar., 28 jul. 2020 a las 15:18, Andre Klapper () escribió:

> https://l10n.gnome.org/teams/ lists 142 language teams.
>
> 8 of them state "No coordinator".
>
> For the 134 remaining language teams with a coordinator listed, I ran a
> bash script (attached) on a local git checkout of git master branches
> under "GNOME", to list how many updates have been made by each team in
> the last 24 months. (See complete output below.)
>
> The script queries for .po files with the language team abbreviation,
> for example "no.po" files for the "no" language team.
> NOTE: This is not always correct.
> There are definitely false positives, e.g. "no" team means "nb" and
> "nn" languages, or "zh_trad" team might mean "zh_TW" language?
>
> Of these 134 teams, 36 had no activity in the last 24 months:
>
> * https://l10n.gnome.org/teams/ak - Akan — Coordinated by Lawrence Aberba
> * https://l10n.gnome.org/teams/en_AU - Australian English — Coordinated
> by Michael Findlay
> * https://l10n.gnome.org/teams/bal - Balochi — Coordinated by Mostafa
> Daneshvar
> * https://l10n.gnome.org/teams/bem - Bemba — Coordinated by Anthony
> Musaluke
> * https://l10n.gnome.org/teams/brx - Bodo — Coordinated by Sanjib Narzary
> * https://l10n.gnome.org/teams/nhn - Central Nahuatl — Coordinated by
> jorge becerril
> * (false?) https://l10n.gnome.org/teams/zh_trad - Chinese Traditional —
> Coordinated by Chao-Hsiung Liao
> * https://l10n.gnome.org/teams/dv - Divehi — Coordinated by Inash Zubair
> * https://l10n.gnome.org/teams/fo - Faroese — Coordinated by Niels John
> Andreasen
> * https://l10n.gnome.org/teams/fy - Frisian — Coordinated by Sense
> Hofstede
> * https://l10n.gnome.org/teams/ff - Fula — Coordinated by Ibrahima Sarr
> * https://l10n.gnome.org/teams/gn - Guarani — Coordinated by Moreno
> Saraiva Martins
> * https://l10n.gnome.org/teams/az_IR - Iranian Azerbaijani — Coordinated
> by Amir Hedayaty
> * https://l10n.gnome.org/teams/ks - Kashmiri — Coordinated by Rakesh
> Pandit
> * https://l10n.gnome.org/teams/kg - Kikongo — Coordinated by Kibavuidi
> NSIANGANI
> * https://l10n.gnome.org/teams/ky - Kirghiz — Coordinated by Timur
> Zhamakeev
> * https://l10n.gnome.org/teams/la - Latin — Coordinated by Paul Norton
> * https://l10n.gnome.org/teams/li - Limburgian — Coordinated by Kenneth
> Rohde Christiansen
> * https://l10n.gnome.org/teams/ln - Lingala — Coordinated by René Manassé
> GALEKWA
> * https://l10n.gnome.org/teams/lg - Luganda — Coordinated by Kizito
> Birabwa
> * https://l10n.gnome.org/teams/mi - Maori — Coordinated by John C Barstow
> * https://l10n.gnome.org/teams/nap - Neapolitan — Coordinated by Sabine
> Emmy Eller
> * https://l10n.gnome.org/teams/nso - Northern Sotho — Coordinated by
> Dwayne Bailey
> * (false!) https://l10n.gnome.org/teams/no - Norwegian (Bokmål and
> Nynorsk) — Coordinated by Kjartan Maraas
> * https://l10n.gnome.org/teams/ang - Old English — Coordinated by James
> R. Johnson
> * https://l10n.gnome.org/teams/szl - Silesian — Coordinated by Grzegorz
> Kulik
> * https://l10n.gnome.org/teams/so - Somali — Coordinated by Ismael Omar
> * https://l10n.gnome.org/teams/tl - Tagalog — Coordinated by Eric Pareja
> * https://l10n.gnome.org/teams/tt - Tatar — Coordinated by Ainur Shakirov
> * https://l10n.gnome.org/teams/bo - Tibetan — Coordinated by Tennom Bo
> * https://l10n.gnome.org/teams/ts - Tsonga — Coordinated by Ernest Mashele
> * https://l10n.gnome.org/teams/tk - Turkmen — Coordinated by Ghorban M.
> Tavakoly
> * https://l10n.gnome.org/teams/uz - Uzbek — Coordinated by Bahodir
> Mansurov
> * https://l10n.gnome.org/teams/guc - Wayuu — Coordinated by Michael
> Ramírez
> * https://l10n.gnome.org/teams/yi - Yiddish — Coordinated by Raphael
> Finkel
> * https://l10n.gnome.org/teams/yo - Yoruba — Coordinated by Abayomi
> Mobolaji Onibudo
>
> Does someone agree that this is an unfortunate state?
>
> If so, any ideas what to do?
> Contact those team coordinators via email and ask... something?
> And/or a public call for new coordinators?
> Any volunteers?
>
> Open questions, I know. :)
>
> Cheers,
> andre
>
>
>
> == Full script output, FYI: ==
>
> Since 2018-07-28:
> 38 code repos updated by af team in 67 commits