Español Català English Esperanto
dislines permite separar en varios ficheros las líneas -etiquetadas- de un documento de texto. Esto es útil especialmente para traducciones.
Por ejemplo, tenemos index.txt:
abcde @en This is a test @es Esto es una prueba fghijk
Una vez procesado, se generan estos dos archivos:
index.en.txt:
abcdef This is a test fghijk
index.es.txt:
abcdef Esto es una prueba fghijk
Además, funciona con cualquier número de ficheros, permite etiquetar bloques enteros, poner comentarios, y otras cosas.
Consulta la especificación del lenguaje usado, o una guía rápida.
Es muy útil para traducir documentos de texto.
El método tradicional de usar un fichero distinto para cada idioma es algo cansado, sobre todo cuando toca hacer un cambio: sólo para añadir algo a una frase, hay que buscar dónde está en cada uno de los ficheros, y cambiarla en todos ellos a la vez. Con dislines, puedes tener todas las traducciones de esa frase juntas, en el mismo archivo (ejemplo, produce 'en' y 'es').
Si lo quieres usar para traducir páginas web, recomiendo no editar el HTML directamente. Puedes escribir el contenido en un lenguaje de etiquetas intermedio, como txt2tags, y aplicar el diseño mediante CSS. Ejemplo.
También puede servir para hacer una versión reducida de un documento, por ejemplo: pi.txt
Es un script en Perl, y es GPL.
Versión 1.6: dislines.pl
El código fuente, coloreado, lo puedes ver aquí. Hay un historial de cambios, y guardo las versiones antiguas.
Sobre la versión 1.6:
Necesitas el intérprete de Perl. En Linux y en MacOS X ya viene instalado;
pero en Windows, creo que hay que instalar
ActivePerl
(paquete MSI). Una vez hecho esto, ejecutando perl -v
desde la línea de comandos (cmd
)
debería mostrar datos sobre la versión.
Después, haz doble clic en el programa (dislines.pl
) y saldrá una ventana sencilla,
en donde tienes que elegir el fichero a procesar y luego darle al botón "PROCESS".
Para cada etiqueta usada, se generará un fichero de la forma nombre.ETIQUETA.ext
en el mismo directorio.
Otras opciones se pueden ver con desde el botón Advanced options
o con perl dislines.pl -h
:
para listar las etiquetas usadas, añadir -l
,
para procesar sólo et1 y et2, añadir -t et1,et2
,
y para mostrar unas pequeñas estadísticas, añadir -s
.
dislines es software libre; tiene licencia GNU GPL.
Julio 2005 (actualizado el 01-01-2017).
Daniel Clemente Laboreo. n148257 -a-t--g-m-a-i-l.com