Probado con la v.4.32.19501 en GloHD
Instrucciones:
1.- Copiar el diccionario en formato kobo en la carpeta .kobo/dict. Se nombrará con el nombre dicthml-xx.zip donde xx es un código de dos caracteres para identificar cada diccionario. Si el idioma del diccionario no existe entre los idiomas que dispone Kobo podemos utilizar la codificación ISO-639-1 (Ej: Catalán => ca, Euskera => eu), de lo contrario asignar un código ficticio (por Ej: Inglés => e1, e2 español => s1)
2.- Editar el archivo Kobo eReader.conf ( \.kobo\Kobo\) y escribir ExtraLocales=xx en la sección [ApplicationPreferences] con el código de dos caracteres de cada uno de los diccionarios a instalar (separado por comas). Por ej. ExtraLocales=ca, e1, e2, s1, eu
3.- Reiniciar y ya está. En nuevo diccionario se visualizará como dicthml-xx.zip
------------------------------------------------------------------------------------------------------------------------------
Instrucciones de versiones anteriores:
1.- Parchear el archivo libnickel.so.1.0.0 con el método de parches Metazoa. Para ello hay que editar el archivo libnickel.so.1.0.0.patch y añadir el siguiente parche (este parche sirve para el fw 4.7.10413 y posiblemente para los siguientes):
Código:
# libnickel.so.1.0.0 in firmware 4.7.10413 (168741200a)
# For use by patch32lsb v0.10 or later.
<Patch>
patch_name = `Allow searches on Extra dictionaries`
patch_enable = `yes`
# Multi-version patch: 4.7.10413 - 4.7.10413+
#
## To allow searches on Extra dictionaries change space character at end of
## "Extra: " to another char (ex: "Extra:_")
## The space char causes a non-desired "English - English" when searching on
## Extra dictionary from main menu.
#
find_base_address = `\0Extra:\x20`
replace_string = 0007, `\x20`, `_`
</Patch> |
Aqui puedes descargar el parche ya preparado: KoboRoot diccionarios 4710413.rar
Código para libnickel.so.1.0.0.yaml (método Kobopatch de geek1011):
Allow searches on Extra dictionaries:
- Enabled: yes
## To allow searches on Extra dictionaries change space character at end of
## "Extra: " to another char (ex: "Extra:_")
## The space char causes a non-desired "English - English" when searching on
## Extra dictionary from main menu.
- FindBaseAddressString: "\0Extra:\x20"
- ReplaceString: {Offset: 7, Find: "\x20", Replace: "_"}
Pero si ya tienes parcheado el lector, este parche ya viene activado en los parches Metazoa preparados. No lo reinstales o anularas los otros parches.
Copia el archivo KoboRoot.tgz en la carpeta .kobo del lector. Desconecta de forma segura y reinicia.
2.- Es necesario escoger un código de dos caracteres para identificar cada diccionario. Si el idioma del diccionario no existe entre los idiomas que dispone Kobo podemos utilizar la codificación ISO-639-1 (Ej: Catalán => ca, Euskera => eu), de lo contrario asigna un código ficticio (Ej: Inglés => e1, e2 español => s1)
3.- Editar el archivo Kobo eReader.conf ( \.kobo\Kobo\) y escribir ExtraLocales=xx en la sección [ApplicationPreferences] con el código de dos caracteres de los diccionarios a instalar (separado por comas)
ExtraLocales=ca, e1, e2, s1, eu

4.- Copiar los archivos de los diccionarios en \.kobo\dict . Recopilación de diccionarios.
Hay que nombrar los archivos de los diccionarios (en formato kobo) con la misma estructura de archivos de los diccionarios Kobo poniendo el código de identificación de dos caracteres.
dicthtml-ca.zip, dicthtml-e1.zip, dicthtml-e2.zip, dicthtml-s1.zip, dicthtml-eu-es.zip

5- Y ya está. A partir de la v.20, no hay que hacer nada más, los diccionarios ya están disponibles en la consulta. Los diccionarios se identifican por los dos carácteres, sin posibilidad de darles un nombre más descriptivo.
------
5 (para fw anteriores a v.20)- Abrir la base de datos sqlite. KoboReader.sqlite (\.kobo\) para editar la tabla del Diccionario. Usar un editor de sqlite adecuado. Yo uso el SQLite expert que es gratis.
Seleccionar File> Open DataBase. Insertar una fila para cada diccionario en la sección Data de la tabla Dictionary. Seleccionar "+" y rellenar el formulario:
- Suffix: nombre de archivo del diccionario sin dicthtml
- Name: escribir el nombre del diccionario, QUE DEBE INCLUIR NECESARIAMENTE Extra:_XX, pero después de esa parte, SE PUEDE AÑADIR UN ESPACIO Y EL NOMBRE DEL DICCIONARIO PARA IDENTIFICARLO. Ese nombre aparecerá en la lista desplegable de diccionarios cuando se busque el significado de una palabra, aunque no en el cuadro de significados, donde solo parece como Extra_XX.
- Installed: Dejar esta casilla seleccionada
- Size: El tamaño en bytes del archivo del diccionario. Ver propiedades del archivo (clic botón derecho)
- LastModified: escribir (null)
- IsSynced: Dejar esta casilla seleccionada
Guardar con "OK" y cerrar la base de datos con File>Close Database
Extra:_s1 Español (DRAE)
Extra:_e1 Inglés (WordNet)
Extra:_e2 Inglés - Español (Harrap's)
Extra:_ca Català
Extra:_eu Euskera-Español

6.- Desconectar con seguridad el lector y reiniciar (reset).
Ya están activos los nuevos diccionarios.
Se puede utilizar desde el libro y desde el buscador del diccionario del menú de inicio.


http://www.mobileread.com/forums/showthread.php?t=273820&highlight=limits
http://www.mobileread.com/forums/showthread.php?p=3311930#post3311930 |