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 fil

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
>

What to do with inactive GNOME language translation teams?

2020-07-28 Thread Andre Klapper
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
0 code repos updated by ak team in 0 commits
5 code repos updated by sq team in 20 commits
1 code repos updated by am team in 2 commits
38 code repos updated by ar team in 64 commits
5 code repos updated by an team in 19 commits
2 code repos updated by hy team in 2 commits
10 code repos updated by as team in 27 commits
8 code repos updated by ast team in 24 commits
0 code repos updated by en_AU team in 0 commits
3 code repos updated by az team in 6 commits
0 code repos updated by bal team in 0 commits
190 code repos updated by eu team in 465 commits
49 code repos updated by be team in 68 commits
0 code repos updated by bem team in 0 commits
4 code repos updated by bn team in 5 commits
8 code repos updated by bn_IN team in 25 commits
0 code repos updated by brx team in 0 commits
16 code repos updated by bs team in 35 commits
181 code repos updated by pt_BR team in 805 commits
5 code repos updated by br team in 5 commits
139 code repos updated by en_GB team in 232 commits
17 code repos updated by bg team in 37 commits
2 code repo