四个多月后,本项目有了质的飞跃,现在除了 MDict 以外还支持 DSL 和 StarDict, 并增加了很多其他功能,如词形分析、词典分组、自动扫描目录中的词典文件等等,性能、资源使用等各方面均有极大提升,速度可以比肩 GoldenDict.
此外,经过千辛万苦,我在 bugdows 下成功编译了一些特别难以搞定的依赖,把环境 (anaconda) 连带项目打包发布了,其中的一个脚本还会生成双击运行的 “快捷方式”(.bat). 本项目还可以通过 Termux 运行在 Android 上,无需修改代码。
不过还有以下已知问题:
- DSL 如格式错误无法正确解析;
- MDict 的内存消耗还是有点高;
- 不同 MDict 的 CSS 搅和在一起;
- 前端对话框显示有问题,这个实在搞不定,求真·前端程序员帮忙瞅瞅
总之,欢迎大家尝试,and fork me on GitHub :)
补充:忘记贴链接了……