[Kde-l10n-es] Script para revisar traducciones con pology.

Javier Viñal fjvinal en gmail.com
Jue Ene 19 16:12:05 UTC 2012


Hola a todos:

	Para facilitar el trabajo de las revisiones con pology, he desarrollado 
un pequeño guion que revisa de una pasada todos los paquetes de traducciones 
que se tengan descargados. Como parámetro se puede pasar «reglas», 
«ortografía», «gramática», «kde4» o «tp-kde4».
	Hay que tener instalado pology y, opcionalmente, languagetool (para la 
gramática). La parte que hay que personalizar son las primeras líneas en las 
que se asignan valores a las rutas para localizar los programas, las carpetas 
con las traducciones y la carpeta dónde se quiere dejar el resultado.
	Espero que os sea de utilidad.

Saludos: Javier.

----------------------------------------------------------------------------------------------------------
#!/bin/bash
PROGRAMA=~/svnroot/pology/scripts/posieve.py
RAIZ=~/svnroot/
RAMA=trunk
IDIOMA=es
SALIDA=~/svnroot/revisiones/
RUTA_LT=/usr/share/languagetool

case $1 in
    "reglas")
	OPCION=check-rules
	PARAMETROS="-s lang:$IDIOMA -s accel:& -s env:kde";;
    "ortografía")
	OPCION=check-spell
	PARAMETROS="-s lang:$IDIOMA -s accel:& -s skip:^[A-Z0-9\W]+$";;
    "gramática")
	OPCION=check-grammar
	PARAMETROS="-s lang:$IDIOMA -s accel:&"
	java -jar $RUTA_LT/LanguageToolGUI.jar &
	sleep 5;;
    "kde4")
	OPCION=check-kde4
	PARAMETROS="";;
    "tp-kde")
	OPCION=check-tp-kde
	PARAMETROS="";;
    *)	
	echo "El parámetro debe ser: reglas|ortografía|gramática|kde4|tp-kde";
	exit 1;;
esac

for TIPO in "messages" "docmessages"; do
    ORIGEN=$RAIZ/$RAMA/l10n-kde4/$IDIOMA/$TIPO
    DESTINO=$SALIDA/$1/$TIPO
    mkdir -p $DESTINO
    for PAQUETE in $ORIGEN/*; do
	if [ -d $PAQUETE ]; then
	    $PROGRAMA $OPCION $PARAMETROS $PAQUETE > $DESTINO/$(basename 
$PAQUETE)
	fi
    done
done
 


Más información sobre la lista de distribución Kde-l10n-es