You are on page 1of 3

Bien, he pensado poner una breve explicacin de cmo convertir un mdulo de e-Sword

en texto, en un formato que despus podamos volver a importar fcilmente con Biblos.

Necesitaremos tener Access, Excel, y Editpad.


Este ltimo es gratuito y se puede descargar de:
http://download.jgsoft.com/editpad/SetupEditPadLite.exe

Realmente necesitis este programa, no intentis hacer este proceso con el block de
notas de Windows, porque se colgar en el acto. Se podra hacer con Word, pero es
extremadamente lento (en lugar de segundos puede tardar horas).

A todos los que os vais a dedicar seriamente a crear mdulos de e-Sword, os


recomiendo haceros con Editpad Pro, la versin de pago de este programa. Realmente
merece la pena. Por ejemplo, en este caso podramos pegar el texto directamente desde
Access, y con una sencilla expresin regular formatearlo todo en un slo paso. Pero
bueno, vamos a hacerlo con la versin gratuita, aunque sea un poco ms liadillo.

A estas alturas, seguramente ya sabis que los mdulos de e-Sword son en realidad
bases de datos hechas con Access. Por eso, lo primero que vamos a hacer es abrir
nuestro mdulo con Access. Vamos a exportar el mdulo de la Biblia Dios Habla Hoy,
que se llama DHH.BBL, pero podis usar cualquier otro.

As que vamos a buscar nuestro fichero DHH.BBL (seguramente estar en la carpeta


C:\Archivos de programa\e-Sword) y vamos a hacer doble click sobre l para abrirlo.
Despus de unos segundos, Windows nos preguntar con qu programa queremos abrir
el fichero. Eso es porque Windows no sabe qu clase de fichero es ste, y se lo tenemos
que decir. Hay una opcin que es "Seleccionar el programa de una lista" o algo as, sa
es la que queremos. En la lista de programas que aparece, buscamos Microsoft Access,
lo seleccionamos, marcamos la casilla "Utilizar siempre el programa..." que est abajo,
y aceptamos. A partir de ahora, siempre que pinchemos en un fichero .BBL se abrir
con Access.

Al abrir el fichero, es posible que Access nos diga que no podemos realizar cambios a la
base de datos. Si os pasa es porque este mdulo est hecho con una versin de Access
diferente de la que tenemos (concretamente est hecho con Access 97), pero no pasa
nada, aceptamos y se abre.

Vemos que nuestro fichero tiene dos tablas, "Bible" y "Details".


- "Details" slo contiene la informacin de esta Biblia: el ttulo, la abreviatura, y una
breve descripcin.
- "Bible" es la tabla que nos interesa, porque contiene todo el texto de la Biblia, un
versculo en cada lnea.
Si abrimos esta tabla, veremos las siguientes columnas:
"ID", "Book ID", "Chapter", "Verse", "Scripture".
La primera es slo un nmero de orden, no nos sirve de nada. Y las dems no las voy a
explicar, creo que estn bastante claras. :-)

Bueno, pues visto as, parece que lo ms sencillo ser convertirlo en un fichero de texto
con el formato B.L.V.
Si recordis, este es uno de los formatos que acepta Biblos, y viene a decir que Gnesis
1:1 se escribe como:
1.1.1. En el principio...

Si copiramos el texto y lo pegramos tal cual en Editpad, nos quedaran los nmeros
separados por un tabulador, que podemos sustituir fcilmente por un punto. Pero el
problema es que necesitamos que haya un espacio entre el ltimo punto y el principio
del texto, y no tenemos ninguna manera de introducirlo (en Editpad Pro, como os deca,
s es posible, usando una expresin regular).

As que vamos a hacer lo siguiente: Vamos al men Archivo, Exportar. Seleccionamos


como destino el Escritorio, nombre de fichero DHH, y guardar como tipo "Microsoft
Excel 97-2000". Ahora veremos por qu. Aceptamos, y tarda unos segundos en
convertirlo.

Ahora ya podemos cerrar Access. Vamos al Escritorio, y abrimos el fichero de Excel


que hemos creado. Veris que la estructura es idntica a la que tenamos en Access.
Pero ahora podemos insertar columnas entre medias, y esa es la clave.

En primer lugar, vamos a borrar entera la primera columna, llamada ID, que hemos
dicho que no nos sirve para nada. Fijos que ahora tenemos los datos colocados casi
exactamente con el formato que necesitamos. Slo nos falta aadir algo entre las
columnas C y D que despus podamos convertir en un espacio. As que pinchamos en la
columna D, e insertamos a su izquierda una columna nueva. Una vez creada, tenemos
que rellenarla con asteriscos. Para eso, escribimos un asterisco en la primera celda, lo
copiamos, seleccionamos la columna entera, y pegamos. Ahora tiene que haber un
asterisco en cada fila, verdad?

Vale, ahora slo nos queda eliminar la primera fila, porque los nombres de las columnas
no nos sirven para nada. Y guardamos el fichero no sea que algo salga mal y haya que
repetir todo esto.

Perfecto, ahora vamos al men Archivo, Guardar como. Seleccionamos como destino el
Escritorio, el nombre de fichero tal cual, y el tipo "Texto delimitado por tabulaciones".
Aceptamos, le decimos que s si pregunta algo de que algunas caractersticas se
perdern, y cuando termine de guardar cerramos Excel.

Ahora en el Escritorio tendremos un fichero de texto de cuatro megas y pico, que


tenemos que abrir con Editpad. Insisto, no lo abris con el block de notas, que se cuelga
seguro.

Bueno, lo primero, por una mana tonta de Excel, al final del texto hay un montn de
lneas que slo contienen varios tabuladores y un asterisco. Las vamos a eliminar.
Buscamos el final del texto, nos colocamos debajo de la ltima lnea (66 22 21),
apretamos la tecla de mayscula, y sin soltarla, Control y Fin (encima de las flechas). Se
habr puesto azul todo el texto que no vale. Lo borramos con Suprimir, y listo.
Volvemos al principio del fichero, y si queris lo guardamos.

El texto que vemos en pantalla tiene este formato:


1 1 1 * En el comienzo de todo...
Si recordis, lo que queremos nosotros es que sea:
1.1.1. En el comienzo de todo...

Pues bien, seleccionamos el tabulador (o sea, lo que hay entre el primer 1 y el segundo),
vamos a Edit, Copy. De nuevo Edit, Search and Replace. En la caja superior ya tenemos
el tabulador. En la de abajo escribimos un punto. Lo que le estamos diciendo es que
sustituya todos los tabuladores por puntos. Marcamos la casilla "Start from beginning",
y pulsamos el botn "Replace All" para que sustituya todos los tabuladores desde el
principio del documento.

Tardar unos segundos en hacerlo (al fin y al cabo, son 124.420 cambios, casi nada!),
cunto ms potente sea nuestro ordenador, menos tarda. Una vez que haya terminado, el
texto tendr este aspecto:
1.1.1.*.En el comienzo de todo...

Bueno, eso es casi perfecto. Vamos de nuevo a la caja superior del Search & Replace,
borramos el tabulador que tenamos de antes, y escribimos *. (o sea, un asterisco
seguido de un punto). En la caja inferior, quitamos el punto que hay, y ponemos un
espacio en blanco (es decir, pulsamos una vez la barra espaciadora). Lo que vamos a
hacer ahora es sustituir todos los *. por un espacio.

Pulsamos "Replace All", esperamos un poco que termine, y ahora s, tenemos un texto
con el formato:
1.1.1. En el comienzo

Eso es exactamente lo que queramos! Guardamos el fichero, y ya podemos trabajar


con l, corregir, cambiar lo que queramos, y luego volver a importarlo con Biblos como
vimos en el tutorial del otro da, que est en la seccin de Archivos - Tutoriales del
grupo.

Espero que haya quedado claro, pero si tenis preguntas, adelante.