[跨平台 Mac/Win/Linux] 词典APP Medict (开发者预览版)讨论

您好,我试用了windows版本的,界面很简洁非常喜欢。
*有些体验上的问题和建议:
1.多个词典的情况下查词结果是否能够在一个界面下进行显示,那么切换词典的操作就可以省略了;
2.显示界面的字体大小是否可以调整,或者鼠标滚轮实现字体大小操作;
3.个别词典(如Dorland’s Illustrated Medical Dictionary),它会有子结果点击会跳转,跳转后返回按键操作无法实现。
以上

1 个赞

Medict v3.0-alpha 版本更新,新版采用 wails 框架重构,App小于 10mb, 支持词典文件自动加载

  1. 新增缩放特性
  2. 新增支持 stardict 词典
  3. 使用bktree建立索引,支持快速检索
  4. 支持前进后退

版本滚动更新,下载链接:

5 个赞

非常好。希望Mac增加arm支持。

Could you share the OALD9 online with sentence pronunciation as in the screenshot?

目前mac版本是可以使用的,arm 支持将在后续的版本提供

you can refer those:

  1. 精装 - 牛精九 online
  2. 牛津9OL版 2020.01.01
1 个赞

加载后面链接里的词典,应用程序直接闪退了。下载链接

Thank you so much for your links!

这个词典的解析存在问题,请先不要使用这个词典,后续会修复:

panic: runtime error: slice bounds out of range [:20361] with capacity 4096

goroutine 156 [running]:
github.com/terasum/medict/internal/gomdict.bigEndianBinToUTF8({0x14000ccd000, 0xcf8, 0x1000}, 0x47, 0x4f42)
        /Users/chenquan/Workspace/go/src/github.com/terasum/medict/internal/gomdict/util.go:53 +0x160
github.com/terasum/medict/internal/gomdict.(*MdictBase).decodeKeyBlockInfo(0x140002f6f00, {0x140001cc000, 0x60f, 0x60f})
        /Users/chenquan/Workspace/go/src/github.com/terasum/medict/internal/gomdict/mdict_base.go:404 +0x6d8
github.com/terasum/medict/internal/gomdict.(*MdictBase).ReadKeyBlockInfo(0x140002f6f00)
        /Users/chenquan/Workspace/go/src/github.com/terasum/medict/internal/gomdict/mdict_base.go:298 +0x1dc
github.com/terasum/medict/internal/gomdict.(*Mdict).BuildIndex(0x14000480050)
        /Users/chenquan/Workspace/go/src/github.com/terasum/medict/internal/gomdict/mdict.go:64 +0x34

来学习下 Go 项目

本版本已经修复崩溃问题

2 个赞

sure, I will do this.

1 个赞

大大,你好.
想询问一下,看到你前面说mdd的资源都是要解压出来再进行查询的
那大的mdd不是很占用空间?好像我这就有个3.4gb的mdd

目前medict仅对词条进行解压,与mdd资源文件的大小关系不大,一般来说会占用几MB的内存。