[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