Goldendict: Algunos diccionarios inglés-árabe no muestran las palabras completas

Creado en 3 may. 2019  ·  7Comentarios  ·  Fuente: goldendict/goldendict

Hola,
Estoy usando GoldenDict versión 1.5.0-RC2+git en Fedora 30, y tengo un problema solo con la traducción al árabe, o quizás con todos los idiomas RTL.
Nota: si el diccionario se basa en el idioma LTR, todo es perfecto, pero si es RTL, entonces depende: si está escrito como los diccionarios de idioma LTR, nuevamente está bien,
pero si todo el diccionario se muestra de derecha a izquierda, entonces aquí está el problema.

Una imagen a continuación explica lo que quiero decir.
goldendict

Comentario más útil

Esto tiene algo que ver con qt5-webkit . Puedo reproducir el mismo problema en otro programa ( qutebrowser ). En qutebrowser se puede configurar el backend de representación en webengine (predeterminado) o webkit .

Guardé un _html_ de muestra de GoldenDict y lo abrí en qutebrowser con 2 backends diferentes:

motor web

qt5-webengine

webkit (igual que GoldenDict):

qt5-webkit

También confirmo que esto no fue un problema con qt4-webkit . Para ser honesto , no tengo muchas esperanzas de que este problema se resuelva . Estoy enfocando mis esfuerzos en recompilar GoldenDict estáticamente con qt4-webkit . Aunque, si alguien quiere arreglar esto, estoy dispuesto a donar algo.

PD: El html de muestra se adjunta aquí.
impetuoso.zip

Todos 7 comentarios

Hola jalalsfs,

Supongo que es específico de Fedora. Dé la oportunidad de descargar el diccionario dictd "Diccionario técnico de computación Arabeyes", así que lo revisaré en la máquina XP y veré si puedo reproducirlo.

no, no es específico de fedora. tengo ubuntu disco y el problema existe. cambio el tamaño del ancho de la página del artículo al 50% del ancho de la página y cuando cambio el tamaño de la ventana, el problema se resolvió pero es una solución temporal. ¿alguien puede tener una solución correcta? ?tnx

A pesar de todo esto, todavía verifiqué en Windows XP. Configuré GoldenDict en el servidor dict.arabeyes.org. La captura de pantalla muestra que en Windows XP al usar el servidor DICT no hay problema. Ver captura de pantalla

en mis pruebas, este problema solo ocurre si compilas el proyecto con qt5 y si compilas el proyecto con qt4 no hay problema. Revisa estas imágenes. qt4 frente a qt5
el problema principal está aquí . Por ejemplo, si edito la clase bglrtl y cambio "text-align: right" a "text-align: center", esto sucede: antes y después
que yo sepa, qt4 usa webkit y qt5 usa webengine para renderizar archivos css.
Espero que esta información te ayude a solucionar el problema.
PD. Lo siento por mi ingles.

Me doy cuenta de este problema cuando trato de usar el dictado de Al-Mawrid en Kde neon linux. tengo traducción desbordada
image
pero cuando probé en Windows funciona bien:
image
Estoy usando la compilación 1.5.0-RC2-422-g353ea17 del maestro

Esto tiene algo que ver con qt5-webkit . Puedo reproducir el mismo problema en otro programa ( qutebrowser ). En qutebrowser se puede configurar el backend de representación en webengine (predeterminado) o webkit .

Guardé un _html_ de muestra de GoldenDict y lo abrí en qutebrowser con 2 backends diferentes:

motor web

qt5-webengine

webkit (igual que GoldenDict):

qt5-webkit

También confirmo que esto no fue un problema con qt4-webkit . Para ser honesto , no tengo muchas esperanzas de que este problema se resuelva . Estoy enfocando mis esfuerzos en recompilar GoldenDict estáticamente con qt4-webkit . Aunque, si alguien quiere arreglar esto, estoy dispuesto a donar algo.

PD: El html de muestra se adjunta aquí.
impetuoso.zip

Funciona perfectamente con Qt4.
Para otros usuarios, aquí se explica cómo compilar con Qt4 en sistemas basados ​​en Debian:
https://gist.github.com/ilius/0fef65b0512e1f8fa7c2d258be98c515

¿Fue útil esta página
0 / 5 - 0 calificaciones