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...@gmx.net
https://blogs.gnome.org/aklapper/


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

Reply via email to