www-es-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [GNU-traductores] Se busca gurú :)


From: Carlos Butron
Subject: Re: [GNU-traductores] Se busca gurú :)
Date: Thu, 31 May 2012 21:27:32 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:12.0) Gecko/20120430 Thunderbird/12.0.1

El 31/05/12 21:02, Dora Scilipoti escribió:
Lautaro Maximiliano pecile wrote:
Hola Dora:

Modifiqué el script que publicaste para que imprima *solamente* los
documentos a traducir que no tienen su versión en español. No esta
probado, y seguramente se puede mejorar.

find . -name '*.es.html' | sort |
while read line ;
    do
        d=`dirname "$line"`; b=`basename "$line" | sed s/'.es.html$'//` ;
        line=`echo $line | sed s_'^./'_'http://www.gnu.org/'_` ;
        if [ -e "$d/po/$b.pot" ]; then
            if [! -e "$d/po/$b.es.po" ] ; then
                echo "$line";
            fi;
        fi;
    done

Me da este error:

bash: [!: command not found

Si le saco el ! me devuelve la lista de las traducciones ya hechas.

Por si te interesa hacer pruebas, se puede descargar el repositorio de
gnu.org:

cvs -z3 -d:pserver:address@hidden:/web/www co www



Hola,

find . -name '*.es.html' | sort |
while read line ;
    do
        d=`dirname "$line"`; b=`basename "$line" | sed s/'.es.html$'//` ;
        line=`echo $line | sed s_'^./'_'http://www.gnu.org/'_` ;
        if [ -e "$d/po/$b.pot" ]; then
            if ! [ -e "$d/po/$b.es.po" ] ; then
                echo "$line";
            fi;
        fi;
    done
Para negar en shell script el ! debe estar fuera de la sentencia, lo de dentro está modificando el comando sed.

Pero me temo que aunque ahora funcione no hace lo que necesitamos.

Si me explicáis con más detalle como diferenciar las páginas que están en inglés y no tienen traducción, es decir necesito saber como haríamos la búsqueda a mano para poderlo entender y programar. En cuanto saque un hueco, si nadie lo hace antes, lo hago.

Un saludo.

Carlos Butron.
address@hidden
address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]