DiscoverMeteor/DiscoverMeteor_Es — pull request #45 by gimco (2014-11-03 10:00:40+00:00)
Title: Actualizacion

Pequeñas correcciones en los ejemplos de código correspondientes a los cambios entre af85 y 3499 de la versión original.

Para que sirva como referencia, utilizo la siguiente técnica para asegurarme que todos los ficheros tienen el mismo número de líneas, y tiene exactamente el mismo código en los ejemplos:

Para el repositorio en inglés y para el español, transformo los ficheros md.erb en ficheros md.erb.info. La transformación consiste sustituir cualquier párrafo por la palabra "TEXT", pero respetando los ejemplos de código fuente. Si hacemos esto, los fichero .md.erb.info de ambos idiomas deben ser **exactamente** iguales.

~~~bash
find DiscoverMeteor_En -name "*.md.erb" | while read f; do awk 'BEGIN{incode=0}{if ($0 ~ /^ *~~~/) { print $0; incode = !incode } else if (incode) print $0 ; else if ($0 !~ /^ *$/) print "TEXT"; else print ""}' $f > $f.info ; done
find DiscoverMeteor_Es -name "*.md.erb" | while read f; do awk 'BEGIN{incode=0}{if ($0 ~ /^ *~~~/) { print $0; incode = !incode } else if (incode) print $0 ; else if ($0 !~ /^ *$/) print "TEXT"; else print ""}' $f > $f.info ; done
~~~

Por último comparo los ficheros .md.erb.info de cada idioma y genero los fichero .diff de cada uno de ellos. Si los ficheros son iguales los .diff deben estar vacíos.

~~~bash
find DiscoverMeteor_Es -name "*.info" | while read file ; do diff -b -u $file DiscoverMeteor_En/$(basename $file) > $file.diff; done
ls -lS DiscoverMeteor_Es/*.diff
~~~