- KOReader version: 2022.07
- Device: Kobo Libra 2, Motorola Moto G8
Issue
Greetings,
I noticed that when converting latest FreeDict files (2022.04.06) to StarDict using PyGlossary 4.5.0 (Python 3.10 64-bit on Windows 10), they wont work in KOreader (it typically says "No results"). I noticed that if the lookup is initiated on a word the non-working dictionaries don't have, it will open a dictionary that finds said word. Words that are present on these non-working dictionaries seems to result in "no results", even if those words would be available on other dictionaries (which will be shown when the offending files are either disabled or deleted).
GoldenDict-program on Windows can read these converted StarDict-files without any visible problems. This is the only existing issue I found that describes perhaps somewhat similar situation: #8751
I unfortunately did not understand the solution said user figured out. 😅 Could it be that my problem is also related to segmentation fault?
I've tested the dictionaries with KOReader 2022.07 on an Android phone and Kobo Libra 2. I tried the PyGlossary conversion from both the .slob files as well as the .tei files - both conversions seem to lead to files that will work in GoldenDict, but not in KOreader. The only difference between the conversions appears to be that with slob files comes additional folder called "res" and the ifo has additional entry called "website=".
Attached are my old dictionary files (eng-fin and fin-eng 2020.10.04; confirmed they still work in KOreader, I believe the source was tei) and the new ones that work in GoldenDict, but not in KOreader.
freedict-2020.zip
freedict2022.zip
Here is the site I downloaded them from:
https://freedict.org/downloads/
Steps to reproduce
- Download dictionary file (slob or tei) from above source, 2) use PyGlossary to convert the file to StarDict (I have only tested this using Python 3.10 on Windows 10) and 3) once you add the files to KOreader's dict-folder, the dictionary lookup ceases to give any results pertaining to said dictionary files, until the dictionaries are either removed or disabled.
Issue
Greetings,
I noticed that when converting latest FreeDict files (2022.04.06) to StarDict using PyGlossary 4.5.0 (Python 3.10 64-bit on Windows 10), they wont work in KOreader (it typically says "No results"). I noticed that if the lookup is initiated on a word the non-working dictionaries don't have, it will open a dictionary that finds said word. Words that are present on these non-working dictionaries seems to result in "no results", even if those words would be available on other dictionaries (which will be shown when the offending files are either disabled or deleted).
GoldenDict-program on Windows can read these converted StarDict-files without any visible problems. This is the only existing issue I found that describes perhaps somewhat similar situation: #8751
I unfortunately did not understand the solution said user figured out. 😅 Could it be that my problem is also related to segmentation fault?
I've tested the dictionaries with KOReader 2022.07 on an Android phone and Kobo Libra 2. I tried the PyGlossary conversion from both the .slob files as well as the .tei files - both conversions seem to lead to files that will work in GoldenDict, but not in KOreader. The only difference between the conversions appears to be that with slob files comes additional folder called "res" and the ifo has additional entry called "website=".
Attached are my old dictionary files (eng-fin and fin-eng 2020.10.04; confirmed they still work in KOreader, I believe the source was tei) and the new ones that work in GoldenDict, but not in KOreader.
freedict-2020.zip
freedict2022.zip
Here is the site I downloaded them from:
https://freedict.org/downloads/
Steps to reproduce