-
Nuevo firmware 4.10.11655
Kobo ha sacado un nuevo firmware para los últimos modelos (One, H2O ed 2, Aura ed 2 y Clara HD). Parece que arregla el problema del wifi (perdía la conexión y a veces el paswword) y y el de la cabecera "recortada" de los epubs, que aparecieron en los firmwares anteriores.
También "des-corrigen" el cambio que introdujeron de que para rotar entre el número de página, % leido y horas restantes, con una presión corta sobre la última línea valía. Ahora vuelve a necesitar una presión larga. Algún/a forero/a creo que se ha alegrado mucho con este cambio ... ;).
He probado el nuevo sistema de parches que han desarrollado en mobileread y parece que funciona (después de algunos problemillas de última hora).
-
Re: Nuevo firmware 4.10.11655
Lo he probado en el Glo HD y parece que va bien. También me funcionan los parches.
-
Re: Nuevo firmware 4.10.11655
Sí, yo me alegro de que hayan vuelto a la presión larga. Y, en mi caso, también me funcionaron los parches y el sistema me pareció muy, muy cómodo. Si ya geek01 permitiera pasar la versión como parámetro sería un avance super cómodo....
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Sí, yo me alegro de que hayan vuelto a la presión larga. Y, en mi caso, también me funcionaron los parches y el sistema me pareció muy, muy cómodo. Si ya geek01 permitiera pasar la versión como parámetro sería un avance super cómodo....
Cuando le propuse que se pudieran pasar la versión y el dispositivo no lo veía claro, le parecía complicar las cosas. Claro que entonces no había implementado zlib...
-
Re: Nuevo firmware 4.10.11655
No, el zlib sería para dispositivos, el tema de la versión es fácil, creo.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
No, el zlib sería para dispositivos, el tema de la versión es fácil, creo.
No soy experto en GO, pero debería ser igual de sencillo que en otros lenguajes.
Donde hay patrón...
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
No soy experto en GO, pero debería ser igual de sencillo que en otros lenguajes.
Donde hay patrón...
El tema es que la versión YA es un parámetro en el fichero, solo que está definido como constante. El hacer una lógica u otra en función del dispositivo es lo que no tenía. Aunque no recuerdo qué tenía que ver con el zlib. Pero vamos, estoy yo pensando en hacerme un pequeño scriptillo para procesarme el yaml y poner la versión (además de moverlo de un punto común) antes de ejecutar el parche y ya está.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
El tema es que la versión YA es un parámetro en el fichero, solo que está definido como constante. El hacer una lógica u otra en función del dispositivo es lo que no tenía. Aunque no recuerdo qué tenía que ver con el zlib. Pero vamos, estoy yo pensando en hacerme un pequeño scriptillo para procesarme el yaml y poner la versión (además de moverlo de un punto común) antes de ejecutar el parche y ya está.
Lo definió como constante porque anticipaba "posibles problemas", igual que no quiso incluir el dispositivo para "no complicar el programa" o no creía que el permitir poder incluir una programación simple fuera beneficioso para el usuario final... Como le dije "sigue tu orden de prioridades (que en aquel entonces era el bendito zlib =D> ) y toma tus decisiones... que siempre estarás a tiempo de cambiarlas". ;)
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Lo definió como constante porque anticipaba "posibles problemas", igual que no quiso incluir el dispositivo para "no complicar el programa" o no creía que el permitir poder incluir una programación simple fuera beneficioso para el usuario final... Como le dije "sigue tu orden de prioridades (que en aquel entonces era el bendito zlib =D> ) y toma tus decisiones... que siempre estarás a tiempo de cambiarlas". ;)
Yo creo que voy a tomar la idea de NiLuJe y crear un pequeño script para preparar el yaml y la estructura de parches para cada dispositivo y versión (incluyendo extracción de nickel para comprobar traducciones).
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Yo creo que voy a tomar la idea de NiLuJe y crear un pequeño script para preparar el yaml y la estructura de parches para cada dispositivo y versión (incluyendo extracción de nickel para comprobar traducciones).
Yo ya lo tengo hecho (pq era muy simple :-" )
Lo de las traducciones me interesa, en las últimas he tirado de la de jipg.
Suerte.
-
Re: Nuevo firmware 4.10.11655
No, no estoy hablando de esto. Estoy hablando de un script que, en función de la versión y el lector, me copie el firmware que necesito (ya descargado) y los parches (descargados), descomprima el parche, copie el firmware (ya descargado) en src, copie el guionado en src y copie la configuración (adaptada a la versión) y las traducciones apropiadas al directorio, y además extraiga el fichero nickel correcto. Y las traducciones, yo usé un python que había en mobilereader para extraer las que van en nickel y adaptarlas de acuerdo a las que ya tenía hechas.
Es algo más pesadillo que lo que has hecho pero no es complejo.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
No, no estoy hablando de esto. Estoy hablando de un script que, en función de la versión y el lector, me copie el firmware que necesito (ya descargado) y los parches (descargados), descomprima el parche, copie el firmware (ya descargado) en src, copie el guionado en src y copie la configuración (adaptada a la versión) y las traducciones apropiadas al directorio, y además extraiga el fichero nickel correcto. Y las traducciones, yo usé un python que había en mobilereader para extraer las que van en nickel y adaptarlas de acuerdo a las que ya tenía hechas.
Es algo más pesadillo que lo que has hecho pero no es complejo.
Por eso te decía que el mío era muy simple, pq a mí la primera parte de descarga no me interesaba.
Yo duplico la última carpeta con la nueva versión y modifico.
Tenía el python adaptado pero... lo tengo que volver a buscar.
P.D.:
Pues dicho y hecho. Me he descargado el archivo de pipcat y ahora me toca adaptarlo :-"
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Por eso te decía que el mío era muy simple, pq a mí la primera parte de descarga no me interesaba.
Yo duplico la última carpeta con la nueva versión y modifico.
Tenía el python adaptado pero... lo tengo que volver a buscar.
No, si yo descarga no va a ser. Es copiar, mover, adaptar ficheros de configuración...
-
Re: Nuevo firmware 4.10.11655
Joer, hace rato que me he perdido....:(( Con lo contento que estaba de haberme apañado con los parches geek....
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
surquizu
Joer, hace rato que me he perdido....:(( Con lo contento que estaba de haberme apañado con los parches geek....
Pide o pregunta pero no :((
>:)
Por cierto, para los que necesitáis el tamaño de texto más grande AQUI tenéis una ayudita.
Suerte.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Yo ya lo tengo hecho (pq era muy simple :-" )
Lo de las traducciones me interesa, en las últimas he tirado de la de jipg.
Suerte.
Por cierto, la traducción del fw 4.10.11655 es igual a la del fw 4.10.115xx.
Y gracias por el fichero de separación silábica. La verdad es que me parece más "magia" que el tema de los parches....
Con el tema de los parches, la verdad es que hacer unos pequeños cambios en un fichero de texto no es un arco de iglesia. Y así me aseguro que el parche está adecuadamente modificado (me refiero a las personalizaciones).
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
surquizu
Joer, hace rato que me he perdido....:(( Con lo contento que estaba de haberme apañado con los parches geek....
Los parches van muy bien, yo lo que estoy hablando es de automatizar el proceso y editar lo menos posible, es decir, jugar ;)
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
JIPG
Y gracias por el fichero de separación silábica. La verdad es que me parece más "magia" que el tema de los parches....
Yo le añado el fichero de guiones directamente con los parches, geek101 hizo un cambio para ello y es muy fácil, imagino que te refieres a algo más.
Cita:
Iniciado por
JIPG
Con el tema de los parches, la verdad es que hacer unos pequeños cambios en un fichero de texto no es un arco de iglesia. Y así me aseguro que el parche está adecuadamente modificado (me refiero a las personalizaciones).
Odio hacer operaciones repetitivas (esa es la razón de que hiciera las modificaciones en los parches para las traducciones), así que ya he hecho el script para poder generarlo pasando simplemente la versión y el dispositivo (teniendo ficheros diferentes, no parámetros en un fichero único).
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Yo le añado el fichero de guiones directamente con los parches, geek101 hizo un cambio para ello y es muy fácil, imagino que te refieres a algo más.
Odio hacer operaciones repetitivas (esa es la razón de que hiciera las modificaciones en los parches para las traducciones), así que ya he hecho el script para poder generarlo pasando simplemente la versión y el dispositivo (teniendo ficheros diferentes, no parámetros en un fichero único).
¿Te refieres a algo como esto?
Código:
translations:
src/translations/trans_es.ts: usr/local/Kobo/translations/trans_es.qm
files:
src/hyphenDicts/hyph_de.dic: usr/local/Kobo/hyphenDicts/hyph_de.dic
src/hyphenDicts/hyph_es.dic: usr/local/Kobo/hyphenDicts/hyph_es.dic
src/hyphenDicts/hyph_en_US.dic: usr/local/Kobo/hyphenDicts/hyph_en_US.dic
src/hyphenDicts/hyph_fr.dic: usr/local/Kobo/hyphenDicts/hyph_fr.dic
src/hyphenDicts/hyph_la.dic: usr/local/Kobo/hyphenDicts/hyph_la.dic
src/otros/hosts-363: etc/hosts
src/otros/jcn-t.css: mnt/onboard/kobo_extra.css
¿o haces otro tipo de magia?
¿Puedes mostrarnos tu vago-script?
Suerte
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
¿Te refieres a algo como esto?
Código:
translations:
src/translations/trans_es.ts: usr/local/Kobo/translations/trans_es.qm
files:
src/hyphenDicts/hyph_de.dic: usr/local/Kobo/hyphenDicts/hyph_de.dic
src/hyphenDicts/hyph_es.dic: usr/local/Kobo/hyphenDicts/hyph_es.dic
src/hyphenDicts/hyph_en_US.dic: usr/local/Kobo/hyphenDicts/hyph_en_US.dic
src/hyphenDicts/hyph_fr.dic: usr/local/Kobo/hyphenDicts/hyph_fr.dic
src/hyphenDicts/hyph_la.dic: usr/local/Kobo/hyphenDicts/hyph_la.dic
src/otros/hosts-363: etc/hosts
src/otros/jcn-t.css: mnt/onboard/kobo_extra.css
¿o haces otro tipo de
magia?
¿Puedes mostrarnos tu
vago-script?
Suerte
Me refiero a eso, sí, por eso digo que no me parecía magia. Y mi vago-script es este:
Está hecho de acuerdo con mi estructura. Con eso me lo dejaría todo preparado para repasar solo las traducciones y ejecutar el parches. Este script lo ejecutaría en cygwin sobre Windows. Lo más divertido ha sido escribirlo ;)
-
Re: Nuevo firmware 4.10.11655
=D>
Ahora entiendo lo de tareas repetitivas: ¡4 dispositivos! :o
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
=D>
Ahora entiendo lo de tareas repetitivas: ¡4 dispositivos! :o
Hasta para uno lo haría por no andar editando, copiando, añadiendo... Y no te creas, era mi trabajo, ya no me dejan :((, me costó bastante más instalar el Windows en español en el portátil de Xiaomi que tengo.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
JIPG
Por cierto, la traducción del fw 4.10.11655 es igual a la del fw 4.10.115xx.
Y gracias por el fichero de separación silábica. La verdad es que me parece más "magia" que el tema de los parches....
Sugerencia:
Incluir
Código:
<context>
<name>DictionaryView</name>
...
<message>
<source>No match. The closest match was &ldquo;%2&rdquo;.</source>
<translation>Sin coincidencias. La más parecida fue &ldquo;%2&rdquo;.</translation>
</message>
</context>
No hay de qué, la mágia está sin finalizar... por ahora. ;)
Suerte.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Hasta para uno lo haría por no andar editando, copiando, añadiendo... Y no te creas, era mi trabajo, ya no me dejan :((, me costó bastante más instalar el Windows en español en el portátil de Xiaomi que tengo.
Lo mio es experimentar, cambiar, probar... a menudo, mucha repetición sobre el mismo tema.
Lo de Ventanas es la eterna lucha... :-s::pum::
Suerte.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Sugerencia:
Incluir
Código:
<context>
<name>DictionaryView</name>
...
<message>
<source>No match. The closest match was &ldquo;%2&rdquo;.</source>
<translation>Sin coincidencias. La más parecida fue &ldquo;%2&rdquo;.</translation>
</message>
</context>
Lo miraré, gracias, aunque mi traducción es mucho más "personalizada" (Cuando lo apago el mensaje es: "Yo también necesito descansar" ;) )
-
Re: Nuevo firmware 4.10.11655
Es el string del parche:
Dictionary, remove long winded closest match notification
Suerte.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
JIPG
Por cierto, la traducción del fw 4.10.11655 es igual a la del fw 4.10.115xx.
No miré la 4.10.115xx, pero en la 4.10.11655 aparece esta nueva cadena: "Reading orientation:" mal traducida a "Orentación de lectura:" Aparte de que le falta una i, parece que es una pista a una futura función de giro de pantalla.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
surquizu
No miré la 4.10.115xx, pero en la 4.10.11655 aparece esta nueva cadena: "Reading orientation:" mal traducida a "Orentación de lectura:" Aparte de que le falta una i, parece que es una pista a una futura función de giro de pantalla.
Eso pensaba yo, pero no encuentro esa cadena en el menú de lectura (a no ser que sólo salga cuando lees un pdf, pero antes no estaba ...).
-
Re: Nuevo firmware 4.10.11655
Puede que la hayan puesto como adelanto de algo que sacarán.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Lo miraré, gracias, aunque mi traducción es mucho más "personalizada" (Cuando lo apago el mensaje es: "Yo también necesito descansar" ;) )
Hasta ahora sólo me había dedicado a corregir errores, pero parece interesante ese otro tipo de personalización ... >:)
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Yo le añado el fichero de guiones directamente con los parches, geek101 hizo un cambio para ello y es muy fácil, imagino que te refieres a algo más.
Odio hacer operaciones repetitivas (esa es la razón de que hiciera las modificaciones en los parches para las traducciones), así que ya he hecho el script para poder generarlo pasando simplemente la versión y el dispositivo (teniendo ficheros diferentes, no parámetros en un fichero único).
Para añadir los ficheros adicionales y procesar el fichero de traducción utilizaba el script que me pasaste tú un poco modificado, y ahora uso el de geek1101. Lo de la magia lo decía por que abro el fichero de hyphendict de jcn363 y no entiendo nada de como eso se traduce en las fórmulas para separar las sílabas. Además comparo una versión con la anterior o con la original de adobe y no se parecen en nada, con lo cual extraer las pautas para aprender me resulta "imposible" (a mi también me gusta trastear ;), tengo parcheados todo tipos de aparatos , desde libros electrónicos, tablets, reproductores de dvd, cámaras de fotos, ...)
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Me refiero a eso, sí, por eso digo que no me parecía magia. Y mi vago-script es este:
Está hecho de acuerdo con mi estructura. Con eso me lo dejaría todo preparado para repasar solo las traducciones y ejecutar el parches. Este script lo ejecutaría en cygwin sobre Windows. Lo más divertido ha sido escribirlo ;)
Viendo lo de
if [ $? -ne 0 ]
then
echo "La version debe estar formada por numeros y ".""
exit 1
se nota que trabajas haciendo programas. Siempre pensando en el usuario y en lo manazas que suelen ser ;)
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
JIPG
Para añadir los ficheros adicionales y procesar el fichero de traducción utilizaba el script que me pasaste tú un poco modificado, y ahora uso el de geek1101. Lo de la magia lo decía por que abro el fichero de hyphendict de jcn363 y no entiendo nada de como eso se traduce en las fórmulas para separar las sílabas. Además comparo una versión con la anterior o con la original de adobe y no se parecen en nada, con lo cual extraer las pautas para aprender me resulta "imposible" (a mi también me gusta trastear ;), tengo parcheados todo tipos de aparatos , desde libros electrónicos, tablets, reproductores de dvd, cámaras de fotos, ...)
Cursillo acelerado.
- Números pares unen, números impares separan.
- Los números más bajos tienen mayor prioridad.
- Los puntos indican los extremos, inicio o final de palabra.
- El orden de las reglas importa, se leen secuencialmente.
- NOHYPHEN caracteres (separados por comas) tras los que no se pone guión. Es decir, si tenemos NOHYPHEN - si se separa ab-cd será ab- cd y no ab-- cd.
- NEXTLEBEL indica la finalización de un nivel de reglas y el inicio del siguiente. No se procesa un nivel sin haber procesado completamente el anterior.
- LEFTHYPHENMIN n -> número mínimo de caracteres a la izquierda de la separación.
- RIGHTHYPHENMIN n-> número mínimo de caracteres a la derecha de la separación.
- COMPOUNDLEFTHYPHENMIN n -> número mínimo de caracteres a la izquierda de la separación en palabras compuestas.
- COMPOUNDRIGHTHYPHENMIN n-> número mínimo de caracteres a la derecha de la separación en palabras compuestas.
Suerte.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Pide o pregunta pero no :((
>:)
Por cierto, para los que necesitáis el tamaño de texto más grande
AQUI tenéis una ayudita.
Suerte.
Para mi quedó perfecto esta versión de progresive, solo hice unos ajustes en Custom reading footer y listo.
Gracias. Salu2
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Cursillo acelerado.
- Números pares unen, números impares separan.
- Los números más bajos tienen mayor prioridad.
- Los puntos indican los extremos, inicio o final de palabra.
- El orden de las reglas importa, se leen secuencialmente.
- NOHYPHEN caracteres (separados por comas) tras los que no se pone guión. Es decir, si tenemos NOHYPHEN - si se separa ab-cd será ab- cd y no ab-- cd.
- NEXTLEBEL indica la finalización de un nivel de reglas y el inicio del siguiente. No se procesa un nivel sin haber procesado completamente el anterior.
- LEFTHYPHENMIN n -> número mínimo de caracteres a la izquierda de la separación.
- RIGHTHYPHENMIN n-> número mínimo de caracteres a la derecha de la separación.
- COMPOUNDLEFTHYPHENMIN n -> número mínimo de caracteres a la izquierda de la separación en palabras compuestas.
- COMPOUNDRIGHTHYPHENMIN n-> número mínimo de caracteres a la derecha de la separación en palabras compuestas.
Suerte.
La verdad es que he empezado a buscar información sobre lo del silabeo, y es todo un mundo (como decía, magia pura >:) ). Las reglas "oficiales" no están muy claras, y luego cada uno hace su propia aproximación dependiendo del idioma y del lector.
Por ejemplo con lo del LEFTHYPHENMIN y RIGHTHYPHENMIN unos dicen que tienen que valer 2, otros que para Kepubs tiene que ser 3, otros que dicen que el LEFT tiene que ser uno más que el RIGHT, ...
En tu caso he visto que había letras/sílabas alemanas. Este fichero ¿funciona igual en alemán que en español?. He leído que en alemán es importante el tema por que tiene palabras muy largas ...
En fin, he visto unos cuantos ficheros y el tuyo es bastante diferente. ¿Has partido de algún diccionario o tienes tus propias reglas?
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
JIPG
La verdad es que he empezado a buscar información sobre lo del silabeo, y es todo un mundo (como decía, magia pura >:) ). Las reglas "oficiales" no están muy claras, y luego cada uno hace su propia aproximación dependiendo del idioma y del lector.
Por ejemplo con lo del LEFTHYPHENMIN y RIGHTHYPHENMIN unos dicen que tienen que valer 2, otros que para Kepubs tiene que ser 3, otros que dicen que el LEFT tiene que ser uno más que el RIGHT, ...
En tu caso he visto que había letras/sílabas alemanas. Este fichero ¿funciona igual en alemán que en español?. He leído que en alemán es importante el tema por que tiene palabras muy largas ...
En fin, he visto unos cuantos ficheros y el tuyo es bastante diferente. ¿Has partido de algún diccionario o tienes tus propias reglas?
Pues ni si, ni no. ¿Todo lo contrario? :-"
La estructura (esqueleto) es básicamente la misma. ;)
El problema suele estar en el programa/intérprete. :-O
Obviamente cada lenguaje tiene sus particularidades y, por lo tanto, sus propias reglas (excepto el inglés que no está normalizado >:)).
El número de letras dependen casi por completo del usuario (lo de los kepub se debe a un fallo de programación). Izquierda y derecha son independientes. Puedes poner 2 y 5 ó 5 y 4, lo que más te guste. En general: cuanto más bajos los números más se aprovechará el espacio. =D>
La primera intención era buscar una solución de compromiso que pudiera servir para todos los idiomas, de ahí que haya normas para alemán, pero también para euskara o inglés, en este fichero. El problema es que hay normas contradictorias: nst en castellano sería ns/t pero en alemán n/st. ::pum::
La base está en la regla de oro: si siempre haces lo mismo, siempre obtendrás el mismo resultado. :\')
Yo quería algo que funcionara siempre igual. Es decir, lo mejor posible, teniendo que hacer las menores modificaciones posibles, sin depender de lo que existe ni de lo que se pueda inventar... Pretencioso pero... estoy en ello.
Suerte.
-
1 Archivos adjunto(s)
Re: Nuevo firmware 4.10.11655
Pero al tener patterns que no corresponde al español, ¿no ralentizarán el proceso de chequeo?.
Además hay formas que son típicas de cada idioma, y sin un análisis lingüístico (sobre todo de palabras compuestas, que en español hay muchas) parece que queda un poco cojo (lo digo desde el total desconocimiento, eh).
He encontrado este fichero que utilizan en openoffice y tiene muchas raíces de palabras compuestas:
Archivo adjunto 12851
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
JIPG
Pero al tener patterns que no corresponde al español, ¿no ralentizarán el proceso de chequeo?.
Además hay formas que son típicas de cada idioma, y sin un análisis lingüístico (sobre todo de palabras compuestas, que en español hay muchas) parece que queda un poco cojo (lo digo desde el total desconocimiento, eh).
He encontrado este fichero que utilizan en openoffice y tiene muchas raíces de palabras compuestas:
Archivo adjunto 12851
Mínimamente. El procesado es casi en tiempo real, y hay que tener en cuenta que mientras con mi sistema son unos cientos de reglas, con otros son miles. ;)
Suerte
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Pues ni si, ni no. ¿Todo lo contrario? :-"
La estructura (esqueleto) es básicamente la misma. ;)
El problema suele estar en el programa/intérprete. :-O
Obviamente cada lenguaje tiene sus particularidades y, por lo tanto, sus propias reglas (excepto el inglés que no está normalizado >:)).
Suerte.
Se puede instalar tu fichero en el guionado de Calibre?
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Nominar
Se puede instalar tu fichero en el guionado de Calibre?
Yo no lo utilizo, pero he mirado la estructura interna y estoy (casi) seguro que si.
Dejo la última actualización.
Suerte.
-
Re: Nuevo firmware 4.10.11655
Por si le interesa a alguien, ya he montado el megaparche para la v.4.10.11655 mark6. Probado en GloHD y Aura ONE
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Yo no lo utilizo, pero he mirado la estructura interna y estoy (casi) seguro que si.
Dejo la última actualización.
Suerte.
Gracias.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Yo no lo utilizo, pero he mirado la estructura interna y estoy (casi) seguro que si.
Dejo la última actualización.
Suerte.
Me avienta este error
calibre, version 3.31.0
ERROR: Excepción no considerada: <b>ValueError</b>:invalid literal for int() with base 10: ':'
calibre 3.31 embedded-python: True is64bit: True
Darwin-15.6.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '15.6.0', 'Darwin Kernel Version 15.6.0: Mon Nov 13 21:58:35 PST 2017; root:xnu-3248.72.11~1/RELEASE_X86_64')
Python 2.7.12
OSX: ('10.11.6', ('', '', ''), 'x86_64')
Interface language: es
Successfully initialized third party plugins: DeDRM (6, 5, 5) && KePub Metadata Writer (3, 0, 3) && KePub Metadata Reader (3, 0, 2) && Hyphenate This! (0, 0, 8) && KoboTouchExtended (3, 0, 2) && KePub Output (3, 0, 0)
Traceback (most recent call last):
File "calibre_plugins.hyphenatethis.hyphenatethisaction ", line 118, in hyphenate
File "calibre_plugins.hyphenatethis.hyphenatethisaction ", line 92, in _select_books
File "calibre_plugins.hyphenatethis.hyphenator.hyphenat or", line 165, in __init__
File "calibre_plugins.hyphenatethis.hyphenator.hyphenat or", line 96, in __init__
File "calibre_plugins.hyphenatethis.hyphenator.hyphenat or", line 44, in __init__
ValueError: invalid literal for int() with base 10: ':'
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Yo no lo utilizo, pero he mirado la estructura interna y estoy (casi) seguro que si.
Dejo la última actualización.
Suerte.
Has vuelto a
LEFTHYPHENMIN 2
RIGHTHYPHENMIN 2
COMPOUNDLEFTHYPHENMIN 2
COMPOUNDRIGHTHYPHENMIN 2
cuando el anterior estaban a 3.
Con los kepub ¿no podría darse el caso de tener una letra que quedase sola?
-
1 Archivos adjunto(s)
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Nominar
Me avienta este error
calibre, version 3.31.0
ERROR: Excepción no considerada: <b>ValueError</b>:invalid literal for int() with base 10: ':'
calibre 3.31 embedded-python: True is64bit: True
Darwin-15.6.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '15.6.0', 'Darwin Kernel Version 15.6.0: Mon Nov 13 21:58:35 PST 2017; root:xnu-3248.72.11~1/RELEASE_X86_64')
Python 2.7.12
OSX: ('10.11.6', ('', '', ''), 'x86_64')
Interface language: es
Successfully initialized third party plugins: DeDRM (6, 5, 5) && KePub Metadata Writer (3, 0, 3) && KePub Metadata Reader (3, 0, 2) && Hyphenate This! (0, 0, 8) && KoboTouchExtended (3, 0, 2) && KePub Output (3, 0, 0)
Traceback (most recent call last):
File "calibre_plugins.hyphenatethis.hyphenatethisaction ", line 118, in hyphenate
File "calibre_plugins.hyphenatethis.hyphenatethisaction ", line 92, in _select_books
File "calibre_plugins.hyphenatethis.hyphenator.hyphenat or", line 165, in __init__
File "calibre_plugins.hyphenatethis.hyphenator.hyphenat or", line 96, in __init__
File "calibre_plugins.hyphenatethis.hyphenator.hyphenat or", line 44, in __init__
ValueError: invalid literal for int() with base 10: ':'
Creo que el formato es muy distinto (es un fichero.js lo que hay que sustituir):
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
JIPG
Creo que el formato es muy distinto (es un fichero.js lo que hay que sustituir):
Gracias. Salu2
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
JIPG
Has vuelto a
LEFTHYPHENMIN 2
RIGHTHYPHENMIN 2
COMPOUNDLEFTHYPHENMIN 2
COMPOUNDRIGHTHYPHENMIN 2
cuando el anterior estaban a 3.
Con los kepub ¿no podría darse el caso de tener una letra que quedase sola?
Si. Se supone que el error está corregido. Lo tengo en pruebas. Si lo dejáis a 3 funcionará igual de bien.
Cita:
Iniciado por
Nominar
Me avienta este error
...
File "calibre_plugins.hyphenatethis.hyphenatethisaction ", line 118, in hyphenate
Cita:
Iniciado por
JIPG
Creo que el formato es muy distinto (es un fichero.js lo que hay que sustituir)
Bien. No es Calibre (que he visto que usa los diccionarios de Libreoffice) es el plugin hiphenatethis y su fichero en javascript.
Si estáis interesados creo que sería fácil adaptarlo sustituyendo el punto por subrayado (guión bajo) en los pattern.
Suerte.
P.d.:
He visto que hiphenatethis usa tanto diccionarios (dic) como diccionarios empaquetados (oxt).
Luego, en teoría, tan sólo tendríais que importar el dic en la configuración del plugin, o sustituirlo en la propia instalación (con un posible cambio de nombre).
-
Re: Nuevo firmware 4.10.11655
P.d.:
He visto que hiphenatethis usa tanto diccionarios (dic) como diccionarios empaquetados (oxt).
Luego, en teoría, tan sólo tendríais que importar el dic en la configuración del plugin, o sustituirlo en la propia instalación (con un posible cambio de nombre).[/QUOTE]
Intento al rato a ver si tengo suerte. Gracias
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Si. Se supone que el error está corregido. Lo tengo en pruebas. Si lo dejáis a 3 funcionará igual de bien.
Lo he instalado dejándolos en 3 (todos), y en algunas palabras me corta al final de línea con dos caracteres (en kepub). Con epub no he probado. En principio no he visto ningún corte raro, aunque es verdad que no he leído demasiado desde anoche ;).
Con el H2O, la anchura es suficiente para que 4 caracteres (2+2), que es lo máximo que se podría perder, no tenga que meter una cantidad de espacio apreciable. Incluso con 3+3 (que sería supuestamente lo que aplicaría en epub) tampoco se notaría demasiado espacio blanco. Si dejase vocales solas al final de la línea o al principio de la siguiente no me parece muy "estético" (y es lo que a lo mejor se puede producir si pones 2 en todo en los kepub.
En fin, ya nos contarás tus conclusiones.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
JIPG
Lo he instalado dejándolos en 3 (todos), y en algunas palabras me corta al final de línea con dos caracteres (en kepub). Con epub no he probado. En principio no he visto ningún corte raro, aunque es verdad que no he leído demasiado desde anoche ;).
Con el H2O, la anchura es suficiente para que 4 caracteres (2+2), que es lo máximo que se podría perder, no tenga que meter una cantidad de espacio apreciable. Incluso con 3+3 (que sería supuestamente lo que aplicaría en epub) tampoco se notaría demasiado espacio blanco. Si dejase vocales solas al final de la línea o al principio de la siguiente no me parece muy "estético" (y es lo que a lo mejor se puede producir si pones 2 en todo en los kepub.
En fin, ya nos contarás tus conclusiones.
De lo que se trata es de que se ponga 2 y 5, 4 y 2, o 3 y 3 siempre separe bien. ;)
Os agradecería que me comunicarais cualquier error apreciado (mejor por privado) para arreglarlo en la medida de lo posible.
Suerte.
P.d.:
Está claro que no lo terminan de arreglar. :-s
-
Re: Nuevo firmware 4.10.11655
Es que no lo pueden arreglar. Las reglas de guionado son los suficientemente complejas para que siempre haya excepciones. No hay manera de hacerlo perfecto (en software, la perfección es enemiga de lo bueno).
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Es que no lo pueden arreglar. Las reglas de guionado son los suficientemente complejas para que siempre haya excepciones. No hay manera de hacerlo perfecto (en software, la perfección es enemiga de lo bueno).
Disiento.
No es un problema de reglas, es de programación.
Aunque el algoritmo está bien, está mal implementado en algo tan sencillo como las matemáticas básicas.
Está dejando n-1 caracteres cuando debería dejar n. Es decir, yo le digo 3 y el deja 2, le digo 5 y el pone 4, etc. Y únicamente lo hace a uno de los lados (cuando en ambos debe hacer lo mismo).
Suerte.
-
Re: Nuevo firmware 4.10.11655
Estás haciendo dos suposiciones sin confirmar salvo que tengas las especificaciones :p : Que en ambos lados es lo mismo y que estás definiendo el valor en vez de el valor más uno. Y no es coña, en serio, casi seguro es un error de programación pero el sentido común no valida un diseño software (lo sé por experiencia ;) ).
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Estás haciendo dos suposiciones sin confirmar salvo que tengas las especificaciones :p : Que en ambos lados es lo mismo y que estás definiendo el valor en vez de el valor más uno. Y no es coña, en serio, casi seguro es un error de programación pero el sentido común no valida un diseño software (lo sé por experiencia ;) ).
Como de costumbre... me explico como un libro cerrado. :((
No son suposiciones.
Es un hecho que el programa debe hacer lo que el fichero de guionado indica.
Es un hecho que a un lado lo está cumpliendo y en el otro no.
Si el fichero de guionado especifica que el mínimo de caracteres a la derecha de la ruptura sean 3 y que el mínimo a la izquierda de la ruptura sean 4, el programa debe dejar 3 (y no 2 como está haciendo) y 4 (como si hace). Es decir, en un lado tengo que poner uno más de los que quiero y en el otro justo lo que quiero.
Problema, nunca me acuerdo del lado bueno. .:O:.
Ejemplo:
En un idioma dado existe una palabra abcdefghijk, que según las normas de ese idioma, puede tener punto de ruptura entre dos culesquiera de sus letras.
El fichero de guionado usado indica LEFTHYPHENMIN 4 y RIGHTHYPHENMIN 3.
Luego sólo se puede dividir por cualquiera de estos puntos abcd/e/f/g/h/ijk.
Esto es, a/b/c/defghi/j/k no son opciones válidas.
El problema es que la opción abcdefghi/jk se empleará a veces. :o
Suerte
-
Re: Nuevo firmware 4.10.11655
Sigues haciendo suposiciones sobre lo que indica el fichero de guionado, salvo que encuentres un sitio en que estén descritos exactamente los campos como entrada para ese parámetro (quiero el requisito :p)
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
Terisa
Sigues haciendo suposiciones sobre lo que indica el fichero de guionado, salvo que encuentres un sitio en que estén descritos exactamente los campos como entrada para ese parámetro (quiero el requisito :p)
Cuando un programa quiere usar un fichero como entrada de datos tiene que atenerse a su contenido. ;)
Para no entrar en un diálogo de besugos: admito pulpo... ::pum::
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
Cuando un programa quiere usar un fichero como entrada de datos tiene que atenerse a su contenido. ;)
Para no entrar en un diálogo de besugos: admito pulpo... ::pum::
¿Sabes qué me he pasado casi cinco años haciendo? Gestionando incidencias de software pasadas a requisitos :D
-
Re: Nuevo firmware 4.10.11655
"Me pasado la vida buscando soluciones y encontrando problemas"
Suerte.
-
Re: Nuevo firmware 4.10.11655
Cita:
Iniciado por
jcn363
"Me pasado la vida buscando soluciones y encontrando problemas"
Suerte.
Gracias pero ya lo dejé, ahora ando en cosas peores (diseñando :-" )
-
Re: Nuevo firmware 4.10.11655
Analizando que es gerundio. ;)