File indexing completed on 2024-04-28 17:02:23

0001 #!/bin/bash
0002 PROGRAMA=~/svnroot/pology/scripts/posieve.py
0003 RAIZ=~/svnroot/
0004 RAMA=trunk
0005 IDIOMA=es
0006 SALIDA=~/svnroot/revisiones/
0007 RUTA_LT=/usr/share/languagetool
0008 
0009 case $1 in
0010     "reglas")
0011                 OPCION=check-rules
0012                 PARAMETROS="-s lang:$IDIOMA -s accel:& -s env:kde";;
0013         "ortografía")
0014                 OPCION=check-spell
0015                 PARAMETROS="-s lang:$IDIOMA -s accel:& -s skip:^[A-Z0-9\W]+$";;
0016     "gramática")
0017                 OPCION=check-grammar
0018                 PARAMETROS="-s lang:$IDIOMA -s accel:&"
0019                 java -jar $RUTA_LT/LanguageToolGUI.jar &
0020                 sleep 5;;
0021     "kde4")
0022                 OPCION=check-kde4
0023                 PARAMETROS="";;
0024     "tp-kde")
0025                 OPCION=check-tp-kde
0026                 PARAMETROS="";;
0027     *)  
0028                 echo "El parámetro debe ser: reglas|ortografía|gramática|kde4|tp-kde";
0029                 exit 1;;
0030 esac
0031 
0032 for TIPO in "messages" "docmessages"; do
0033     ORIGEN=$RAIZ/$RAMA/l10n-kde4/$IDIOMA/$TIPO
0034     DESTINO=$SALIDA/$1/$TIPO
0035     mkdir -p $DESTINO
0036     for PAQUETE in $ORIGEN/*; do
0037         if [ -d $PAQUETE ]; then
0038             $PROGRAMA '--skip-obsolete' $OPCION $PARAMETROS $PAQUETE > $DESTINO/$(basename $PAQUETE)
0039         fi
0040     done
0041 done