掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 12395|回复: 59

[改进建议] [跨平台Win/MacOS/Linux] 新版词典APP Medict 开发讨论

[复制链接]
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-2-25 03:02:21 来自手机 | 显示全部楼层 |阅读模式
    本帖最后由 terasum 于 2021-7-25 12:31 编辑
    3 ]4 a1 A8 B. A" F" q+ U# C0 ?- G/ H8 [/ J! ~3 f
    2021.07.25更新% p2 J: M9 h0 b4 C6 b0 L1 A+ m+ U
    : o- E8 t& ?& K$ U/ a
    ## 界面预览
    # F+ t* h8 F. f6 G' q6 |3 H
    ' H5 k& b/ {. ^! U, I  x& D### 英汉
    0 ]$ U0 c7 I) n: Z
    1 ?; v- ]' h1 t**OALE8**8 {4 M% p2 J. c2 C) A

    7 k8 E+ H4 p% T& i0 V: ^- H- 支持图片展开
      ^$ Z/ R( ]2 R2 x- 支持 jquery6 Q' Y( @. I3 x
    - 支持跳转& X. W! f3 Y! P
    2 B( Y) ]- [6 U/ I7 {/ n

    # b$ ?) j0 T3 [- G; ^" w( h
    9 y6 x" M' |" K$ ^  d% R( q( W9 d) u5 J! E! ~
    ### 汉英
    - D! l& J9 I5 O' E6 ^3 j9 z' Z
    * e0 i: ?$ E' C2 R3 j' k% t**新世纪汉英大辞典**
    9 q8 Z0 p  B" H4 n" O& n. g
    . ]+ F0 x- }1 `. x1 J+ S( P: G
    $ z7 b" ~! R' e# Q4 ~$ |
      x2 ^  a1 G' T$ J; Z: d2 c2 h% N6 S

    & M, K! U* C9 Q  D### 日语2 k* Y; ~: d6 J6 r# k2 e; F  _

    7 u! F* N; U, \3 r8 O  j, m* D**新日汉大辞典**, \' E3 s5 @. A7 N8 B5 K

    3 C" K! O3 X4 G6 F& E0 y. n- 支持字体
    3 D: D( z& d3 r; L3 P. h; W2 Z2 _, t: C0 f

    3 u5 j4 o2 B3 V8 q4 E8 J" t; o" X. G: i6 ~7 ]4 W
    . Q' g9 b; T# F

    ( G# }2 a* o7 C, @' L" _## 图片词库
    ) M9 _: N2 d# U+ S
    4 P% a* L: ^  X2 O% N* w**大英漢词典**. z( W- u) x5 V) D. f: q( m

    / Z+ x2 q1 L6 E* K% o7 J& _" O; g7 G" U' t
    ' i' i8 W. j. V( u  Y* u

    5 J' }, e& T/ s' f6 q- P$ e; b; u. G4 A3 z
    ## 下载
    . F4 i3 y6 i& a7 b0 E
    4 }$ g& l/ P. E% ~: t目前Medict正在紧张开发阶段,版本为自动打包滚动发布,请自行到 [release](https://github.com/terasum/medict/releases) 页面寻找最新开发版本, 所有版本均有打包日期,选择最新版本即可。
    8 U2 B. d) ^" b. I# y& a" o* ^9 V4 s7 K1 e  J

    9 P2 F3 H( p- t
    & V7 s! I4 X5 h% B) v6 W9 j- f## 使用步骤
    4 s, ?/ L1 F7 N1 Z
    2 \3 C& g" G& w### 步骤1: 添加词典$ V+ V" Z( p% C' c1 r# z
    ! g/ d. ~. e9 w) u4 q$ b  p6 V
    1. 点击右上角设置6 E4 q) X0 ]& z' S! Q
    2. 点击下方 "+" 号/ ], h$ J. ?" q3 X5 p0 }! u9 U
    ' F) g- f8 ?+ S* [  z0 {

    1 A8 u, D, ?) O. m3 n, c0 [7 ?" Q1 J% u# q, I2 K  B
    . ?+ ]8 }5 P3 s  ^4 j9 @

    3 V$ B, @' X1 t/ E2 D" I! V3. 在弹出框中填写词典信息) s3 N) Q3 D9 s$ F! y& X" B. s9 ~
    4. 选择词典文件- f- ?& J) D4 j9 O7 p

    : _  I% D/ X) [0 Y注意:mdx文件所在的文件夹中的js/css/font文件均会被拷贝到缓存文件夹中,请把一个独立词典放在一个独立的文件夹中,并将相关资源放在一起。- S2 @6 A$ M+ P8 Z

    ' V' V( k9 ]/ P& q注意: mdx/mdd 本身不会被拷贝,删除之后,词典将无法找到该mdx文件
    , A+ v4 j( u% }5 ^; L* R- F
    * k( @7 A  L2 {+ z& M9 E9 |
      m0 ^' G. ], x6 Q9 ^$ @: F5 F. y( d. [" V' c' r

    * l8 P! r6 H$ |* q0 [8 K/ y* R7 L" o: e; L8 n
    ! V8 t: S" u' F$ y( b; K

    9 L& [2 j4 B; }) t8 s# l' C## 步骤2: 查词" ?, H+ @  t- y* p6 g
    6 V1 R, Z+ i' s. X* |) b
    1. 选择词典并输入目标词(模糊)% N7 s& B; @" y: P" Y; {

    , _; M1 B- }4 u& D) \( ]" n  d: o7 w. C$ z: I3 `* U- U

    ! ^4 [- R  {0 |7 ~2 }+ j0 n. A
      d! A( u% c4 {' m( O8 V, B. J7 X" }. A% t; H7 |4 ]
    2. 在左边栏选择你想要查的具体词汇
    # d# ]4 {# Z& T9 L. }
    ' K" F5 }5 |, q" Z1 c1 }; p   如果该词汇和其他词汇同一个意思(即@@Link==) 则直接展示该同意义词汇
    : W* C/ _0 w5 W& k: m  R8 s9 e/ A& s9 E5 ~- a1 A  |5 N7 O4 ?, ~1 e
    % I! {4 h8 {! V8 w- e2 g
    ) H$ U/ T- O7 j7 t+ P
    0 [, X) [1 W9 ~* Q
    ## Q&A9 \( y2 J& X% s; {* A! Y. k

    + E& Q+ B1 o& Y" e### 发音问题
    5 Q: [# x. Y9 n& J0 S. u: V3 e* P+ E. B8 m4 }3 R
    目前 oale8 词典这种内嵌发音按钮的,将音频资源嵌入在mdd文件中的词典是可以支持发音的,但是目前采用的是js替换的方式完成,不一定适用于所有词典,需要case by case 调试9 M* W9 U4 }7 \6 o- x

    8 K" X9 y5 t# u6 I1 X+ s1 I$ n4 t  z# ^( y4 u

    % V; t7 P% n/ J) Y+ P7 O7 v### 跳转问题" T) M" e; x" f1 D: D
    6 ?+ n( D& I9 p' i5 Y4 {! @
    目前有两种跳转:; @( s! R* t5 T$ N; i) y
    ! @" r2 U# ^7 u" E, W3 O; f3 |
    1. @@Link 的跳转,自动跳转,但是如果出现跳转环路,会停止跳转,直接展示 @@Link==. t% o4 Y, C" d; ^6 }
    2. 内部跳转即 `<a href="entry://">` 的方式,如果entry中间是完整词条,可以支持跳转,如果是特殊词条,目前还不支持) @; `, P7 k/ I' y5 A: k

    评分

    6

    查看全部评分

  • TA的每日心情
    开心
    2021-5-6 12:15
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2018-3-2 13:02:44 | 显示全部楼层
    mac用户9 i+ O4 U0 H& W& x& c
    2 p; y# g: w3 W: D' l0 u0 Q
    goldendict mac版总体还算可以,但也有一些小毛病:5 }) O* o$ ^6 N, i
    有时候对鼠标和触控板会误触发【后退】和【缩放】功能
    6 ]0 J( [' H4 L, @8 u) r: t; G对联网发音支持不好
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-6-15 21:31:30 | 显示全部楼层
    Update 一下,目前开始代码重构阶段,现在已经开始集成iView框架,组件交互更加友好,放张图~
    2 S! e7 c2 {) K) N$ v+ `

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x

    评分

    1

    查看全部评分

  • TA的每日心情
    慵懒
    2023-7-26 10:29
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    发表于 2021-7-28 00:28:46 | 显示全部楼层
    进来学习下 写下
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2021-6-26 23:14:15 | 显示全部楼层

    0 d; A) |& }; a2 G断断续续一直在做 mdict 的mac版本APP,期间经历了毕业、找工作、换工作,一直没有时间更新软件。
      X$ ?1 Z. D# C6 C这两周有两位小伙伴帮我把 [js-mdict](https://github.com/terasum/js-mdict) 的很多bug修复了,我也上班摸鱼重新把[medict](https://github.com/terasum/medict)  的开发工作提上了日程,现在希望能够得到大家的帮助,因为时间真的非常有限!4 s: D+ i6 l2 l2 Q

    : G0 w, r9 u1 u7 f现在只有一个预览图  M% a' L* w# y# Z! p* s2 B: K$ ?% {
    7 R9 Q' ?( d, j( M  A

    0 A+ R) e, i  L! I# s: a9 r! B3 U% Q; |4 D  S, }
    我希望得到的帮助有:; O# Q5 B( f: h5 z' M) Q
    ) Z5 ?/ ]* B" [% r; c4 a8 P  P0 S
    希望能够帮忙测试词典(包括v1.2 和 v2.0 的词典,因为我手头的词典有限)( H2 t) _+ s8 {% l
    希望大家帮忙提供UI和功能建议
    + }/ h9 K+ f3 j$ }# w+ _' s8 P希望能够帮忙设计一个 logo 如果能够帮忙设计界面就更好了
    $ o1 [" K3 C2 ~$ c: I如果有大佬有时间的话可以帮忙写点代码 跪谢!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x

    点评

    辛苦了,我早关注了你JS的github项目。  发表于 2021-6-26 23:27

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2018-10-14 10:33
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2018-2-25 19:34:21 | 显示全部楼层
    欧陆mac下可以mdict,但是感觉不太好用
  • TA的每日心情
    开心
    2023-8-29 21:21
  • 签到天数: 101 天

    [LV.6]常住居民II

    发表于 2018-2-25 23:17:53 | 显示全部楼层
    mac上,一直在用Goldendict和欧路,目前有以下两点感受:; V' r" ?3 y) p9 F4 J/ M) {: m! W2 D; F
    1:可以分组的生词本的设计,类似于欧路,欧路的生词本对于添加词组、例句并不方便。
    $ ]1 u, G3 V3 [# {2:词典内划线标注功能,欧路做的不错。
    5 s# |7 i4 w- t% L2 K# S3.ui 设计上,Goldendict 做的不好,欧路界面更美观。
  • TA的每日心情
    奋斗
    2020-4-2 08:25
  • 签到天数: 69 天

    [LV.6]常住居民II

    发表于 2018-2-26 00:24:26 | 显示全部楼层
    最希望有全文检索功能,可以搜索到双语词典的中文义项和例句的中文翻译
    3 ?1 ~- P0 l9 v有类似欧路的背单词功能会更好& R& R5 {2 Z* ]7 f, K8 u. ^- w
    多谢楼主!
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-2 12:19:54 | 显示全部楼层
    beyondsomewhere 发表于 2018-2-25 23:17. K) j, u' Y* u7 ?
    mac上,一直在用Goldendict和欧路,目前有以下两点感受:( w0 O$ v/ T* O. n4 T4 _2 m
    1:可以分组的生词本的设计,类似于欧路,欧路的 ...
    ! \/ M7 j- p; Z8 ]6 E+ Y. |
    1. 生词本是规划中的一个较为重要的功能点,我觉得增加这个功能是完全有必要的
    5 H$ J0 W5 t5 o* U# p/ [9 d2. 词典内划线标注的功能也完全可以增加
    , \" ~: s! p. U  P; G2 H3. UI的话我觉得天生就会比golden dict美观,而且甚至能够支持自定义皮肤等功能
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-2 12:21:28 | 显示全部楼层
    bngyhm 发表于 2018-2-26 00:24
    : b  ^+ m' j/ ^5 Y9 i( N最希望有全文检索功能,可以搜索到双语词典的中文义项和例句的中文翻译. i, V) |  p, z- K( d# O- ?7 I4 L7 j
    有类似欧路的背单词功能会更好) b- s( ^# G& |. ]) \2 A* P; n
    多谢 ...

    ) v" A  x6 M+ L/ D: R7 @, u- K全文检索从技术上需要建立索引,如果要添加该功能的话,工作量会比较大
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-2 12:23:36 | 显示全部楼层
    不知道论坛里有没有程序猿有兴趣一起完成的?

    点评

    bbs
    我很早之前,也有你这想法,写了一半,刚好功能上能用了,然后就放在那里了  发表于 2018-3-2 13:03
  • TA的每日心情

    2023-3-29 00:54
  • 签到天数: 344 天

    [LV.8]以坛为家I

    发表于 2018-3-3 02:06:49 | 显示全部楼层
    terasum 发表于 2018-3-2 12:21
    / a: T" E) `# Q8 [' }5 _; @全文检索从技术上需要建立索引,如果要添加该功能的话,工作量会比较大 ...

    ) t9 n2 }2 ^$ C$ p8 o不知道golden dict的全文检索怎么做的,能想到的是把mdx上词条转移到本地的sqlite上,再做全文检索。
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-3 10:25:47 | 显示全部楼层
    mtaa 发表于 2018-3-3 02:06
    1 x$ Y# [3 f$ }不知道golden dict的全文检索怎么做的,能想到的是把mdx上词条转移到本地的sqlite上,再做全文检索。 ...

      o  |8 Q# m- D初步打算是先用现有的库进行分词,然后做成索引库,存到sqlite里面,然后再计算要搜索的词的相关度进行搜索吧,其实实现比较困难了
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-3 10:28:36 | 显示全部楼层
    bolome1 发表于 2018-3-2 13:02
    + R" g  X% _. a1 Dmac用户" M) j" G& r6 F! r
      I( P$ T" n' m# \0 ]0 x. J* j
    goldendict mac版总体还算可以,但也有一些小毛病:

    2 P. g, h3 g) ]! V$ H$ R) ?我目前的计划就是实现基本上同glodendict相同的功能,能够实现基本功能的使用,再在此基础上进行相应的改进。
  • TA的每日心情
    开心
    2020-7-6 21:08
  • 签到天数: 747 天

    [LV.9]以坛为家II

    发表于 2018-3-3 14:06:03 | 显示全部楼层
    感谢lz,支持一下啊,挺干净的ui~
  • TA的每日心情

    2023-3-29 00:54
  • 签到天数: 344 天

    [LV.8]以坛为家I

    发表于 2018-3-3 14:42:56 | 显示全部楼层
    本帖最后由 mtaa 于 2018-3-3 14:47 编辑 & }8 ?* i* d, ~# X7 K; Y* ~; _
    terasum 发表于 2018-3-3 10:28
    " J* j) Q. ?* {5 M* m+ M我目前的计划就是实现基本上同glodendict相同的功能,能够实现基本功能的使用,再在此基础上进行相应的改 ...

    6 ?: p  C8 h- H. O; y( E( U' R) F7 {& V$ }! p
    我也在做生词本app+互联网查词,看了下你的js-mdict,需要监听功能吗?可以做这块。就是类似欧路,有监听关联的词典文件,删除的话,有提示。
  • TA的每日心情
    开心
    2022-5-10 13:34
  • 签到天数: 141 天

    [LV.7]常住居民III

    发表于 2018-3-5 10:24:26 | 显示全部楼层
    本帖最后由 guoyuying 于 2018-3-5 10:29 编辑 , p- F2 ~7 l9 Z0 Z4 ]' p  F- X
    " P' ^& K- n1 U& B0 y+ B% B
    Mac, 欧路、狗蛋词典使用者,说以下两点:
    / x5 m& Z6 _( J$ \1. 欧路界面简洁大方,有生词本,但有些词典显示读音的图标会显示不出来,相同的mdx导入欧路之后的版式经常会有问题。3 P8 t- n5 S) _+ Q7 x4 }
    2. 狗蛋的鼠标取词功能据说有,但是我没有使用成功过,快捷键查词也时好时坏,界面没有欧路美观(可能是因为我还没玩转狗蛋),没有生词本功能。7 J8 ]5 D2 C# ?0 C4 o0 W9 B% n

    7 Y1 q" J5 o  f  p2 ]; H希望Mdict能采两家之长。
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-5 21:00:39 | 显示全部楼层
    mtaa 发表于 2018-3-3 14:422 Z% T3 \. K. x0 q0 d
    我也在做生词本app+互联网查词,看了下你的js-mdict,需要监听功能吗?可以做这块。就是类似欧路,有监听 ...

    8 K" c  l1 I1 I, t7 H当然可以呀,欢迎你随时提PR,一起完成这个产品
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-5 21:02:30 | 显示全部楼层
    guoyuying 发表于 2018-3-5 10:24
    ) [- ^8 u% b. \, }$ W, \3 f/ zMac, 欧路、狗蛋词典使用者,说以下两点:! k6 |. s/ O0 N6 s0 N& [
    1. 欧路界面简洁大方,有生词本,但有些词典显示读音的图标会显 ...

    2 q' `  A  a. J2 G2 E我觉得目前大家的诉求都是吐槽glodendict的UI和欧陆的兼容性,我也希望能够解决这两个问题。; |; }9 L' m7 \2 H
    . b4 r- C/ u9 q* a" f7 P0 L
    生词本打算集成印象笔记同步,不知道瘦不受欢迎

    该用户从未签到

    发表于 2018-3-6 10:30:42 | 显示全部楼层
    mac用户,正在找好的mdx的词典

    该用户从未签到

    发表于 2018-3-9 12:27:11 | 显示全部楼层
    UI 个人是觉得 Goldendict 没什么好挑惕,直觉美观
    4 C: p  ~6 {1 n2 y" {; d+ U但是要再强调的是,使用 trackpad 常常会误触跳回上一词条 或误触 放大/缩小
    6 c% Y& g, a: O  _! L" V& V想要好好阅读时常搞得一肚子火! L" d( ^) ]* X
    真心认为可以直接把 scrolling 以外的多余手势都直接拿掉* V0 K  ]+ w" w6 j
    另外没有把 Pronounce the word 做到菜单列里面而导致无法设定快速键也是个缺陷/ e. m* s# p5 b9 f) r' j) ^" u2 r
    感谢楼主的热情,支持您开发解决方案& k$ T2 p0 a  R
    也会持续关注这里
  • TA的每日心情
    奋斗
    2019-2-25 23:06
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2018-3-9 13:55:00 | 显示全部楼层
    欧陆mac,感觉一般般吧,但说不出哪里不好
  • TA的每日心情
    奋斗
    2020-5-7 23:02
  • 签到天数: 218 天

    [LV.7]常住居民III

    发表于 2018-3-14 20:43:57 | 显示全部楼层
    希望Mac版的清爽一点,功能个人觉得不需要太多
  • TA的每日心情

    2022-5-20 03:51
  • 签到天数: 110 天

    [LV.6]常住居民II

    发表于 2018-4-2 08:50:06 | 显示全部楼层
    Mac+Linux 樓主功德無量!
  • TA的每日心情
    奋斗
    2020-1-3 10:54
  • 签到天数: 159 天

    [LV.7]常住居民III

    发表于 2018-4-9 08:43:17 | 显示全部楼层
    mac用户,同时也是linux用户,词典软件,最重要的功能就是查词,我认为这个是重中之重,越简洁越好。
      u" M' w' e8 Q) n+ L4 ~; e( D; `搜索最好是能全文检索,这样就成了大杀器了
  • TA的每日心情
    奋斗
    2020-1-3 10:54
  • 签到天数: 159 天

    [LV.7]常住居民III

    发表于 2018-4-9 08:52:30 | 显示全部楼层
    看了GITHUB两个月没有动过了,楼主一定要坚持下去啊
  • TA的每日心情
    开心
    2018-10-3 15:56
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2018-4-9 13:28:47 | 显示全部楼层
    支持,楼主的UI非常赞,希望能坚持下去
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2025-5-3 06:12 , Processed in 0.029772 second(s), 30 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表