Mackiermel

Mac, Linux, Windows, IOS

Reparar idioma de los ePub

Posted by kiermel en 30 octubre, 2010

Os habréis dado cuenta que cuando lees un archivo epub en iBooks en inglés y seleccionas una palabra, puedes obtener una definición en el diccionario de inglés que trae incorporado. Lamentablemente no lo trae en español.

Eso ocurre porque viene definido el idioma en el epub, pero en versiones anteriores de Calibre siempre lo define en idioma como UND (imagino que significa en inglés indefinido), y el iBooks no lo entiende. Para que esto funcione hay que definirlo como en (inglés). Para eso sirve este script. Si quieres hacerlo a español, solo cambia en por es.

Crea una carpeta en tu escritorio llamada epubcopias y pon ahí los epubs. Ejecuta la Terminal en tu Mac…

El script  puedes descargar de aquí.
– Descarga el archivo, guárdalo en tu carpeta “epubcopias” y ejecútalo así:

cd ~/Desktop/epubcopias
sh fix-epub-language.sh

El script se repite en cada archivo .epub en el subdirectorio actual. Cada archivo epub es básicamente un archivo zip. El script extrae el archivo “content.opf” de cada archivo .epub, reemplaza la cadena UND con en , después vuelve a comprimirlo en un archivo epub, reemplazando el antiguo en el interior.

Recuerda que el archivo del script es de texto, y puedes abrirlo con TextEdit o Smultron para ver su contenido.

Si no te fías, puedes crear tu mismo el archivo. Crea un nuevo archivo TXT y pega este contenido: http://textsnip.com/118ce5
Después lo guardas con este nombre:
fix-epub-language.sh

Anuncios

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: