What to do with inactive GNOME language translation teams?



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 repos updated by my team in 4 commits
11 code repos updated by en_CA team in 27 commits
172 code repos updated by ca team in 880 commits
42 code repos updated by ckb team in 45 commits
0 code repos updated by nhn team in 0 commits
117 code repos updated by zh_CN team in 240 commits
0 code repos updated by zh_trad team in 0 commits
2 code repos updated by crh team in 16 commits
127 code repos updated by hr team in 455 commits
159 code repos updated by cs team in 620 commits
193 code repos updated by da team in 669 commits
0 code repos updated by dv team in 0 commits
170 code repos updated by nl team in 384 commits
21 code repos updated by dz team in 38 commits
111 code repos updated by eo team in 263 commits
24 code repos updated by et team in 51 commits
0 code repos updated by fo team in 0 commits
136 code repos updated by fi team in 396 commits
172 code repos updated by fr team in 519 commits
0 code repos updated by fy team in 0 commits
128 code repos updated by fur team in 543 commits
0 code repos updated by ff team in 0 commits
125 code repos updated by gl team in 448 commits
6 code repos updated by ka team in 9 commits
162 code repos updated by de team in 518 commits
122 code repos updated by el team in 369 commits
0 code repos updated by gn team in 0 commits
9 code repos updated by gu team in 26 commits
1 code repos updated by ht team in 1 commits
2 code repos updated by ha team in 2 commits
45 code repos updated by he team in 76 commits
13 code repos updated by hi team in 30 commits
171 code repos updated by hu team in 626 commits
61 code repos updated by is team in 126 commits
167 code repos updated by id team in 773 commits
1 code repos updated by ia team in 1 commits
0 code repos updated by az_IR team in 0 commits
4 code repos updated by ga team in 6 commits
137 code repos updated by it team in 423 commits
147 code repos updated by ja team in 1017 commits
4 code repos updated by kab team in 5 commits
8 code repos updated by kn team in 25 commits
52 code repos updated by mjw team in 114 commits
0 code repos updated by ks team in 0 commits
110 code repos updated by kk team in 275 commits
5 code repos updated by km team in 20 commits
0 code repos updated by kg team in 0 commits
6 code repos updated by rw team in 21 commits
0 code repos updated by ky team in 0 commits
125 code repos updated by ko team in 317 commits
4 code repos updated by ku team in 19 commits
5 code repos updated by lo team in 7 commits
0 code repos updated by la team in 0 commits
115 code repos updated by lv team in 232 commits
0 code repos updated by li team in 0 commits
0 code repos updated by ln team in 0 commits
134 code repos updated by lt team in 489 commits
0 code repos updated by lg team in 0 commits
3 code repos updated by mai team in 4 commits
1 code repos updated by mg team in 2 commits
121 code repos updated by ms team in 143 commits
55 code repos updated by ml team in 82 commits
2 code repos updated by gv team in 3 commits
0 code repos updated by mi team in 0 commits
2 code repos updated by mn team in 2 commits
0 code repos updated by nap team in 0 commits
27 code repos updated by ne team in 47 commits
0 code repos updated by nso team in 0 commits
0 code repos updated by no team in 0 commits
30 code repos updated by oc team in 49 commits
0 code repos updated by ang team in 0 commits
8 code repos updated by or team in 23 commits
1 code repos updated by os team in 1 commits
2 code repos updated by ps team in 2 commits
98 code repos updated by fa team in 252 commits
171 code repos updated by pl team in 937 commits
42 code repos updated by pa team in 72 commits
198 code repos updated by ro team in 661 commits
99 code repos updated by ru team in 203 commits
14 code repos updated by gd team in 31 commits
145 code repos updated by sr team in 331 commits
5 code repos updated by en@shaw team in 6 commits
0 code repos updated by szl team in 0 commits
4 code repos updated by si team in 5 commits
104 code repos updated by sk team in 244 commits
151 code repos updated by sl team in 576 commits
0 code repos updated by so team in 0 commits
177 code repos updated by es team in 1384 commits
172 code repos updated by sv team in 687 commits
0 code repos updated by tl team in 0 commits
10 code repos updated by tg team in 34 commits
16 code repos updated by ta team in 33 commits
0 code repos updated by tt team in 0 commits
14 code repos updated by te team in 31 commits
11 code repos updated by th team in 28 commits
0 code repos updated by bo team in 0 commits
0 code repos updated by ts team in 0 commits
194 code repos updated by tr team in 645 commits
0 code repos updated by tk team in 0 commits
11 code repos updated by ug team in 28 commits
224 code repos updated by uk team in 723 commits
2 code repos updated by ur team in 16 commits
0 code repos updated by uz team in 0 commits
53 code repos updated by vi team in 92 commits
4 code repos updated by wa team in 19 commits
0 code repos updated by guc team in 0 commits
7 code repos updated by cy team in 8 commits
3 code repos updated by xh team in 3 commits
0 code repos updated by yi team in 0 commits
0 code repos updated by yo team in 0 commits
1 code repos updated by zu team in 1 commits

--
Andre Klapper  |  ak-47 gmx net
https://blogs.gnome.org/aklapper/

#!/bin/bash
# Language codes for teams taken from https://l10n.gnome.org/teams/ on 2020-07-28, lists 142 language teams. 
8 of them say "No coordinator" hence excluded.
# Not for "who's most active" but rather about what's potentially a team only existing on paper
# Note: git master branches only, and only UI and not docs!
#
# This code is licensed under CC0 1.0 Universal: https://creativecommons.org/publicdomain/zero/1.0/legalcode
# Author: Andre Klapper <ak-47 gmx net>

deadline="2018-07-28"
teams=(af ak sq am ar an hy as ast en_AU az bal eu be bem bn bn_IN brx bs pt_BR br en_GB bg my en_CA ca ckb 
nhn zh_CN zh_trad crh hr cs da dv nl dz eo et fo fi fr fy fur ff gl ka de el gn gu ht ha he hi hu is id ia 
az_IR ga it ja kab kn mjw ks kk km kg rw ky ko ku lo la lv li ln lt lg mai mg ms ml gv mi mn nap ne nso no oc 
ang or os ps fa pl pa ro ru gd sr en@shaw szl si sk sl so es sv tl tg ta tt te th bo ts tr tk ug uk ur uz vi 
wa guc cy xh yi yo zu) # 134 teams with a listed language coordinator
echo "Since $deadline:"
for t in "${teams[@]}"; do
  countrepos=0
  declare -i counttotalcommits=0
  for i in $( ls ); do
    if [ -d $i ]; then
      cd $i
      if [ -d "po" ]; then
        cd po
        if [ -f "$t.po" ]; then
          countcommits=$(git log --after=$deadline --pretty=oneline "$t.po" | wc -l)
          if ((countcommits > 0)); then
            let "countrepos+=1"
          fi
          counttotalcommits=$(($counttotalcommits+$countcommits))
        fi
        cd ..
      fi
      cd ..
    fi
  done
  echo "$countrepos code repos updated by $t team in $counttotalcommits commits"
  countrepos=0
  countcommits=0
  counttotalcommits=0
done


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]