New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
common EPWING dictionary support checklist #1
Comments
Hi, I would like to build my own EPWING dictionary by editing the JMDict EPWING files. Is it possible to do so? |
EPWING is a dead proprietary format; JMDict is distributed in a custom XML format; and nazeka stores converted EPWING dictionaries in a very basic json format stored in localstorage, and JMDict in a different, more complex json format, embedded directly into the addon's data (https://github.com/wareya/nazeka/tree/master/dict). Converting JMDict to EPWING doesn't make sense, but if you clarify what you want to do I can point you in the right direction. |
Thank you for your response! To be precise, I want to create my own EPWING formatted dictionary so it can be run on Yomichan. I have been using Yomichan for years and really addicted to it. Unfortunately, I couldn't find any Japanese-Indonesian EPWING formatted dictionary on the Internet (https://foosoft.net/projects/yomichan/). I can only find JMdict Japanese-English or German or Dutch. Hence, I want to fill the vacuum of resources for Japanese language learners and communities in my native language. |
Rather than load EPWING dictionaries directly, yomichan also loads converted json-based dictionaries, like nazeka does (but the format is different). So being EPWING isn't actually an important constraint. I'm not sure whether yomichan's json-based format is documented, but the EPWING converters it uses are here: https://github.com/FooSoft/yomichan-import If you find a digital, redistributable Japanese-Indonesian dictionary, it shooouuuld be physically possible to write a converter for it? Directly to yomichan's json-based format, I mean. |
The text was updated successfully, but these errors were encountered: