GNOME translation teams' activity stats



For the fun of it, I took the list of language codes from 
https://l10n.gnome.org/teams/ and ran a script over a complete Git
checkout to list how many repositories (not: commits) have seen a
change in their .po files since August 27th, 2017 (12 months ago).

This could be helpful for potential outreach to less active language
communities so I'm only listing teams that touched less than 20 repos
since 2017-08-27. Note that the data is based on git master only and it
only covers UI changes and not any translations of user docs.

Related documentation:
* https://wiki.gnome.org/TranslationProject/JoiningTranslation
* https://wiki.gnome.org/TranslationProject/TeamCoordinatorResponsibilities


https://l10n.gnome.org/teams/bal : 0 repos
https://l10n.gnome.org/teams/nhn : 0 repos
https://l10n.gnome.org/teams/zh_trad : 0 repos
https://l10n.gnome.org/teams/fo : 0 repos
https://l10n.gnome.org/teams/ff : 0 repos
https://l10n.gnome.org/teams/nap : 0 repos
https://l10n.gnome.org/teams/ak : 1 repos
https://l10n.gnome.org/teams/bem : 1 repos
https://l10n.gnome.org/teams/brx : 1 repos
https://l10n.gnome.org/teams/dv : 1 repos
https://l10n.gnome.org/teams/gn : 1 repos
https://l10n.gnome.org/teams/kab : 1 repos
https://l10n.gnome.org/teams/es_MX : 1 repos
https://l10n.gnome.org/teams/no : 1 repos
https://l10n.gnome.org/teams/os : 1 repos
https://l10n.gnome.org/teams/quz : 1 repos
https://l10n.gnome.org/teams/so : 1 repos
https://l10n.gnome.org/teams/sw : 1 repos
https://l10n.gnome.org/teams/ts : 1 repos
https://l10n.gnome.org/teams/guc : 1 repos
https://l10n.gnome.org/teams/az_IR : 2 repos
https://l10n.gnome.org/teams/ht : 2 repos
https://l10n.gnome.org/teams/szl : 2 repos
https://l10n.gnome.org/teams/tl : 2 repos
https://l10n.gnome.org/teams/lg : 2 repos
https://l10n.gnome.org/teams/bo : 2 repos
https://l10n.gnome.org/teams/ks : 3 repos
https://l10n.gnome.org/teams/ang : 3 repos
https://l10n.gnome.org/teams/en_AU : 5 repos
https://l10n.gnome.org/teams/io : 5 repos
https://l10n.gnome.org/teams/ia : 6 repos
https://l10n.gnome.org/teams/kg : 6 repos
https://l10n.gnome.org/teams/lo : 6 repos
https://l10n.gnome.org/teams/gv : 6 repos
https://l10n.gnome.org/teams/ha : 7 repos
https://l10n.gnome.org/teams/ln : 7 repos
https://l10n.gnome.org/teams/ur : 7 repos
https://l10n.gnome.org/teams/tt : 8 repos
https://l10n.gnome.org/teams/yo : 8 repos
https://l10n.gnome.org/teams/la : 9 repos
https://l10n.gnome.org/teams/li : 12 repos
https://l10n.gnome.org/teams/yi : 12 repos
https://l10n.gnome.org/teams/fy : 14 repos
https://l10n.gnome.org/teams/mi : 16 repos
https://l10n.gnome.org/teams/uz : 16 repos
https://l10n.gnome.org/teams/tk : 17 repos


Bash script:

#!/bin/bash
deadline="2017-08-27"
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 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 io id ia 
az_IR ga it ja kab kn ks kk km kg rw ky ko ku lo la lv li ln lt nds lg mk mai mg ms ml gv mi mr es_MX mn nap 
ne nso no oc ang or os ps fa pl pt pa quz ro ru gd sr en@shaw szl si sk sl so es sw sv tl tg ta tt te th bo 
ts tr tk ug uk ur uz vi wa guc cy xh yi yo zu)
for t in "${teams[@]}"; do
  count=0
  for i in $( ls ); do
    if [ -d $i ]; then
      cd $i
      if [ -d "po" ]; then
        cd po
        if [ -f "$t.po" ]; then
          if [ `git log --after=$DEADLINE --pretty=oneline "$t.po" | wc -l` == "0" ]; then
            let "count += 1"
          fi
        fi
        cd ..
      fi
      cd ..
    fi
  done
  echo "$t: $count repositories updated since $deadline"
  count=0
done


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




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