#!/bin/bash # # Check for translation work by checking out / updating from SVN and # displaying the project name when your language.po has fuzzy strings or # empty string messages. # # Remco Rijnders, 2012 # # Configuration: languagefile=nl.po declare -A projects projects[control-center]="svn://svn.mageia.org/svn/soft/control-center/trunk/po/" projects[desktop-common-data]="svn://svn.mageia.org/svn/soft/desktop-common-data/trunk/po/" projects[drak3d]="svn://svn.mageia.org/svn/soft/drak3d/trunk/po/" projects[drakguard]="svn://svn.mageia.org/svn/soft/drakguard/trunk/po/" projects[draklive-install]="svn://svn.mageia.org/svn/soft/draklive-install/trunk/po/" projects[drakmenustyle]="svn://svn.mageia.org/svn/soft/drakmenustyle/trunk/po/" projects[drakpxelinux]="svn://svn.mageia.org/svn/soft/drakpxelinux/trunk/po/" projects[drakwizard]="svn://svn.mageia.org/svn/soft/drakwizard/trunk/po/" projects[drakx_install]="svn://svn.mageia.org/svn/soft/drakx/trunk/perl-install/install/share/po/" projects[drakx-kbd-mouse-x11]="svn://svn.mageia.org/svn/soft/drakx-kbd-mouse-x11/trunk/po/" projects[drakx-net]="svn://svn.mageia.org/svn/soft/drakx-net/trunk/po/" projects[drakx_share]="svn://svn.mageia.org/svn/soft/drakx/trunk/perl-install/share/po/" projects[drakx_standalone]="svn://svn.mageia.org/svn/soft/drakx/trunk/perl-install/standalone/po/" #projects[epoll]="svn://forge.ipsl.jussieu.fr/epoll/svn/" projects[identity]="svn://svn.mageia.org/svn/soft/identity/CatDap/trunk/lib/CatDap/I18N/" projects[indexhtml]="svn://svn.mageia.org/svn/soft/indexhtml/trunk/po/" projects[kde4-splash-mga]="svn://svn.mageia.org/svn/soft/kde4-splash-mga/trunk/po/" projects[mageia-gfxboot-theme]="svn://svn.mageia.org/svn/soft/theme/mageia-gfxboot-theme/trunk/po/" projects[mageia-kde-translation]="svn://svn.mageia.org/svn/soft/mageia-kde-translation/trunk/po/" projects[rpmdrake]="svn://svn.mageia.org/svn/soft/rpmdrake/trunk/po/" projects[system-config-printer]="svn://svn.mageia.org/svn/soft/system-config-printer/trunk/po/" projects[transfugdrake]="svn://svn.mageia.org/svn/soft/transfugdrake/trunk/po/" projects[urpmi]="svn://svn.mageia.org/svn/soft/rpm/urpmi/trunk/po/" projects[userdrake2]="svn://svn.mageia.org/svn/soft/userdrake2/trunk/po/" # Check out / update project files for projectname in "${!projects[@]}" do if [ -e $projectname ]; then svn up -q $projectname else svn co -q ${projects[$projectname]} $projectname fi cd $projectname pwd echo -------------------- msgattrib $languagefile --only-fuzzy --no-obsolete msgattrib $languagefile --untranslated --no-obsolete cd .. done