dislines


Español Català English Esperanto

dislines permet separar en diversos arxius les línies -etiquetades- d'un document de text. Això és útil especialment per a traduccions.

Per exemple, tenim index.txt:

  abcde
  @en This is a test
  @es Esto es una prueba
  fghijk

Un cop processat, es generen aquests dos arxius:

index.en.txt:

  abcdef
  This is a test
  fghijk

index.es.txt:

  abcdef
  Esto es una prueba
  fghijk

A més, funciona amb qualsevol nombre de fitxers, permet etiquetar blocs sencers, afegir comentaris, i més coses.

Consulta l'especificació del llenguatge usat, o una guia ràpida.

Usos

És molt útil per traduir documents de text.

El mètode tradicional d'usar un fitxer diferent per a cada idioma és una mica tediós, sobretot quan toca fer algun canvi: només per afegir-hi quelcom a una frase, se l'ha de buscar per cadascun dels arxius, i modificar tots al mateix temps. Amb dislines, pots tenir totes les traduccions d'aquella frase juntes, al mateix arxiu (exemple, produeix 'en' i 'es').

Si ho vols utilitzar per traduir pàgines web, recomano no editar el codi HTML directament. Pots escriure el contingut en un llenguatge intermig d'etiquetes, com txt2tags, i aplicar el disseny mitjançant CSS. Exemple.

També pot servir per fer una versió reduïda d'un document, per exemple: pi.txt

Descàrrega

És un script en Perl, i és GPL.

Versió 1.6: dislines.pl

El codi font, acolorit, el pots trobar aquí. Hi ha un historial de canvis, i conservo les version antigues.

Característiques

Sobre la versió 1.6:

Com s'usa

Necessites l'intèrpret de Perl. A Linux i MacOS X ja vé instal·lat; però a Windows, crec que s'ha d'instal·lar ActivePerl (paquet MSI). Un cop fet això, executant perl -v des de la línia de comandes (cmd) hauria de mostrar dades sobre la versió.

Després, fes doble clic al programa (dislines.pl) i sortirà una finestra senzilla, on has d'escollir el fitxer a processar i prémer el botó "PROCESS". Per a cada etiqueta, es crearà un fitxer com nom.ETIQUETA.extensió al mateix directori.

Altres opcions es poden veure amb el botó Advanced options o amb perl dislines.pl -h: per llistar les etiquetes usades, afegir -l, per processar només et1 i et2, afegir -t et1,et2, i per mostrar unes petites estadístiques, afegir -s.

Llicència

dislines és programari lliure; té llicència GNU GPL.


Juliol 2005 (actualitzat el 10-12-2008).

Daniel Clemente Laboreo. n148257 -a-t--g-m-a-i-l.com