掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 12350|回复: 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 编辑 , O$ U# C0 K; k% U( b; I7 k, f
    ' ^* U) s: o1 ]( z( ^: n0 J
    2021.07.25更新) J+ j* I4 z4 c# _

    * _3 w* G1 x+ I) `6 I1 b6 e## 界面预览8 ?! j7 I2 Q3 s- I

    & f# j: A3 M7 I, y### 英汉
    - _: s# O8 b4 q/ W$ ^
    6 q- q) B" B* c, m4 Y: |; _**OALE8**1 M: f; N& \6 @8 i
    % ^9 P& m. V( N) v& B
    - 支持图片展开1 [% _3 ]( _3 ?6 z( p! F! m
    - 支持 jquery
    ! G% q- k7 ], P$ Y8 _- 支持跳转8 n3 N% G6 Q$ D0 t: p  g1 Q7 I
    0 h& [: b1 x" q' g5 F( U- Y& z

    5 ^; r$ _- X' ?; @+ r  p! S1 ?% C' [6 t2 b& F2 O" g. k
    ! G6 H* c/ F1 m2 f3 g
    ### 汉英
    & i3 s' }" b8 S' P$ Y7 ]. g; n1 p4 o! L) \. J% z
    **新世纪汉英大辞典**4 v, G4 u9 Y( W) i: l( k3 D9 d. s

    5 M& ]: w& ~) x$ ?
    2 O2 j9 [- v; J( }1 r& }" Z/ N8 i, A5 Y7 s' |1 R1 T8 S
    # u- ^6 r, G5 y' m. g2 F1 ^$ r

    , e1 {3 r: m. v9 W4 p* k( b% x### 日语* v; T0 E; i9 D: @

    ' t. y6 g* u& }6 V**新日汉大辞典**% h( l$ _5 u/ B5 U: u
    2 y' u# e, E! H' @
    - 支持字体
    : P% \4 e+ c2 L+ \4 b% n5 ^" F) O7 U  h  r

    2 ^/ s" m7 \1 C9 s. u- x2 m
    ( s, Q+ u2 O- ~9 `" k8 v$ T1 d( b- f; ]& W" B" m

    4 t& b5 D  J. c- U$ {0 {2 @## 图片词库( O4 K& h7 q: z) G# r" v6 Z: g1 h& X* ~

    9 y( T/ D. R; y" n/ C: W4 Y3 d**大英漢词典**
    - C0 g  W  Z2 }' i4 H3 A2 c
    # I" S2 p9 N! V: F  K) n- V( L9 a8 }: U
    8 W8 w+ g* i  q
    - k7 F/ U& k7 f  b- q( ~) c3 n% @  u1 {" z& E* O" u6 s
      a7 P' X6 Z# n+ f3 t
    ## 下载
    - A1 ]; B& l# g( C: ~, u7 C" d) S' |; _* L. t# l! ~* a
    目前Medict正在紧张开发阶段,版本为自动打包滚动发布,请自行到 [release](https://github.com/terasum/medict/releases) 页面寻找最新开发版本, 所有版本均有打包日期,选择最新版本即可。
    * u' e4 f; w3 D2 B" P5 d6 x
    8 L3 s! e8 \( v5 {8 E( h  t8 V% d: I+ G( p: C, f" N  H; j

    + z' E8 `  X& p& V7 t## 使用步骤+ ^7 v8 L. f3 K# {6 G( H
    % v% G" I& \' `. g6 V7 O+ e0 C
    ### 步骤1: 添加词典
    * ?% k$ f, r, F5 v! F
    ) ]3 \: a( x6 t# [+ h, o1. 点击右上角设置# ^: q7 B: v3 m$ C# a8 F2 B7 U
    2. 点击下方 "+" 号: Z& x1 @; ]) A$ s8 C7 \8 U

    9 m1 O5 Z# \. B! _8 p- m& t; f8 ~" C" V

    2 o- f* Q% Q# D0 J, e  t' t  s' g5 D) m% N: Y- Z5 E  ~( _
    1 O+ q* e, }2 }! K/ W
    3. 在弹出框中填写词典信息; }  k8 g& d) ~% ?
    4. 选择词典文件; H3 A; V, a& [) \3 }4 j' J3 ^

    2 T4 @' k2 _. P5 c8 ^! k& |, m注意:mdx文件所在的文件夹中的js/css/font文件均会被拷贝到缓存文件夹中,请把一个独立词典放在一个独立的文件夹中,并将相关资源放在一起。+ p- i" @  D) Y, W$ ?' Y, q7 g

    $ w; ?2 t+ O+ c  _; f2 {9 \注意: mdx/mdd 本身不会被拷贝,删除之后,词典将无法找到该mdx文件% ~  Z4 C8 `9 q$ l7 o

    # w: r: j9 e9 {6 @5 Q4 s
    9 j0 t* U& D  @/ _. y- [; N8 |% t4 Y; T7 H7 `

    3 ^3 K5 p% a# Q" ]5 C
    9 V: G) {/ j  o5 {: @
    ; i" F1 d) b) H$ q# e" O
    % {, _+ H& D" }; R6 G4 D## 步骤2: 查词
    7 K) ?" h+ g% ]0 }. E  H' g- d9 Y
    ; _# K# ^& ^7 e9 F$ z( e  l% |% @: v1. 选择词典并输入目标词(模糊)
    7 J: b! z8 t( s* ?- z6 u0 S5 Q$ X: ~' H6 Q

    ' X9 \9 o) `6 x: J2 W3 U' ~/ J' ]# ]( m4 y5 G& Q$ E

    0 ^) z4 w2 U( u- d6 ^  b, R( w. y" f& F3 |
    2. 在左边栏选择你想要查的具体词汇
    0 f4 A1 P7 R! z7 @
    4 F0 K3 K+ c4 I# k' M2 W: b; P  f   如果该词汇和其他词汇同一个意思(即@@Link==) 则直接展示该同意义词汇
    6 E, w: ^& E4 _5 e  I9 X
    - u  E$ X3 f, b( n, t
    - U0 N* H: ?+ b9 [( M# a
    ! a% f  t/ g  R& t# u5 O0 k* ]1 q% }' F% L% m& u
    ## Q&A$ l- Y( ~7 s+ g
    % I' Q+ b4 o+ W0 q  F& }+ Z  x
    ### 发音问题. |& E( d% U* D/ P0 R+ Q8 V
      _" d* u9 ], y- I: q
    目前 oale8 词典这种内嵌发音按钮的,将音频资源嵌入在mdd文件中的词典是可以支持发音的,但是目前采用的是js替换的方式完成,不一定适用于所有词典,需要case by case 调试
    3 B2 q& [; l- ^9 D  s1 c; r2 T' |" u- g! o' e. g. ]/ {2 a- J, G3 x

    ( Y; S8 a, P1 I( s) K* q, J9 }. T# J7 ~( F- y7 q& b* j
    ### 跳转问题
    # X( J8 Q( \5 w: b, v5 ~/ r. `8 [
    ( g& a; j: i4 {- {目前有两种跳转:
    3 N0 M! [$ a# a, k
    + a5 q' x$ r* _+ M, g: d4 ]1. @@Link 的跳转,自动跳转,但是如果出现跳转环路,会停止跳转,直接展示 @@Link==
    $ ~: R) U/ Y$ H# |: U1 m2. 内部跳转即 `<a href="entry://">` 的方式,如果entry中间是完整词条,可以支持跳转,如果是特殊词条,目前还不支持
    ( w* [! g3 I% M- g' W

    评分

    6

    查看全部评分

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

    [LV.1]初来乍到

    发表于 2018-3-2 13:02:44 | 显示全部楼层
    mac用户7 u+ D3 _$ F0 i8 ~7 o  ~6 y! i
    - l- d2 [4 k1 I
    goldendict mac版总体还算可以,但也有一些小毛病:
    / m0 _& l- d3 {- r' I+ r. J有时候对鼠标和触控板会误触发【后退】和【缩放】功能
    / i# R7 ]  e/ u4 R) ?5 {/ z对联网发音支持不好
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-6-15 21:31:30 | 显示全部楼层
    Update 一下,目前开始代码重构阶段,现在已经开始集成iView框架,组件交互更加友好,放张图~
    ! e# d" w+ p& d

    本帖子中包含更多资源

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

    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 | 显示全部楼层
    9 [: c6 B- U1 A: z% \7 e; D8 Y7 u0 ~
    断断续续一直在做 mdict 的mac版本APP,期间经历了毕业、找工作、换工作,一直没有时间更新软件。
    / t* F" y) [! J  B' C( _0 @; B% P这两周有两位小伙伴帮我把 [js-mdict](https://github.com/terasum/js-mdict) 的很多bug修复了,我也上班摸鱼重新把[medict](https://github.com/terasum/medict)  的开发工作提上了日程,现在希望能够得到大家的帮助,因为时间真的非常有限!- @9 x' n# [0 W1 ~+ G/ D

      x( A  W! ~8 \! M8 a8 k7 ~% D( H现在只有一个预览图6 X% |! B9 v3 l7 L4 E
    " t' U# p/ A9 E
    ' I& C) C0 L, S% b
    8 {4 c. b$ t# d& ?% }7 }
    我希望得到的帮助有:
      J0 ]" ]+ B. q8 k/ M5 U$ U5 D: k2 v! {9 j2 [2 x# Q" @# J
    希望能够帮忙测试词典(包括v1.2 和 v2.0 的词典,因为我手头的词典有限)0 n2 R6 V, ]1 S
    希望大家帮忙提供UI和功能建议
    ! h) D4 z3 @. I9 s- g, _3 O希望能够帮忙设计一个 logo 如果能够帮忙设计界面就更好了9 j3 d# A) Z0 z$ {' W0 Z9 h& P/ H! C
    如果有大佬有时间的话可以帮忙写点代码 跪谢!

    本帖子中包含更多资源

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

    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和欧路,目前有以下两点感受:" o0 H3 @4 k  f: A. s& e  J% l
    1:可以分组的生词本的设计,类似于欧路,欧路的生词本对于添加词组、例句并不方便。( u1 N! m7 d/ s: H' \; _# Y
    2:词典内划线标注功能,欧路做的不错。
    , o, k" L9 O, ]9 i! o- E7 \3.ui 设计上,Goldendict 做的不好,欧路界面更美观。
  • TA的每日心情
    奋斗
    2020-4-2 08:25
  • 签到天数: 69 天

    [LV.6]常住居民II

    发表于 2018-2-26 00:24:26 | 显示全部楼层
    最希望有全文检索功能,可以搜索到双语词典的中文义项和例句的中文翻译5 g0 }+ Y! d6 }' W3 k5 B
    有类似欧路的背单词功能会更好3 g$ l3 R! h1 X( }
    多谢楼主!
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-2 12:19:54 | 显示全部楼层
    beyondsomewhere 发表于 2018-2-25 23:17
    9 m( w8 s# Z+ Lmac上,一直在用Goldendict和欧路,目前有以下两点感受:5 x) \* w( R% L
    1:可以分组的生词本的设计,类似于欧路,欧路的 ...

    ; Y+ d1 Z9 P: Z# v7 m7 b8 D) W1. 生词本是规划中的一个较为重要的功能点,我觉得增加这个功能是完全有必要的" V" w( K! h' y, W( p9 J5 R
    2. 词典内划线标注的功能也完全可以增加+ K# A" F: _  b: q. \7 a$ ~
    3. UI的话我觉得天生就会比golden dict美观,而且甚至能够支持自定义皮肤等功能
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-2 12:21:28 | 显示全部楼层
    bngyhm 发表于 2018-2-26 00:24" h/ H, Q3 A% e6 L5 P
    最希望有全文检索功能,可以搜索到双语词典的中文义项和例句的中文翻译
    : u' I1 U/ ^1 Q有类似欧路的背单词功能会更好2 J: h) z7 P6 _- r  j
    多谢 ...

    . i! n0 R/ l$ b1 ?6 [) q* U4 B/ d全文检索从技术上需要建立索引,如果要添加该功能的话,工作量会比较大
  • 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
    2 R2 k5 A1 y7 ^- |& {1 M全文检索从技术上需要建立索引,如果要添加该功能的话,工作量会比较大 ...
    % b& f1 Q0 l$ w6 b/ |: C% g
    不知道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, V; s, h" r! F. B3 {4 d
    不知道golden dict的全文检索怎么做的,能想到的是把mdx上词条转移到本地的sqlite上,再做全文检索。 ...

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

    [LV.1]初来乍到

     楼主| 发表于 2018-3-3 10:28:36 | 显示全部楼层
    bolome1 发表于 2018-3-2 13:02, J# @, T9 {0 ]. ?: h
    mac用户
    " \+ ^3 W! {" T$ v# y) d& C; W% H& b$ h1 c1 e
    goldendict mac版总体还算可以,但也有一些小毛病:
      t2 Q% E7 A" u0 S* U/ W# R! `8 H
    我目前的计划就是实现基本上同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 编辑
    * z  d- W& j- Q. Z9 Z* s
    terasum 发表于 2018-3-3 10:28* p8 N9 G: W3 E0 |
    我目前的计划就是实现基本上同glodendict相同的功能,能够实现基本功能的使用,再在此基础上进行相应的改 ...

    8 I! z( }1 ~2 w2 `5 {7 B& \! D
    - M4 L( T8 E- v我也在做生词本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 编辑
    % x% |. A, c& ~# F# x* W' @7 @# L. k) |. O; z( d& E  ^% F/ @
    Mac, 欧路、狗蛋词典使用者,说以下两点:
      @( f4 t# G" j# B& K$ E  W1. 欧路界面简洁大方,有生词本,但有些词典显示读音的图标会显示不出来,相同的mdx导入欧路之后的版式经常会有问题。% j5 Y) [; Q# b7 f! y" A
    2. 狗蛋的鼠标取词功能据说有,但是我没有使用成功过,快捷键查词也时好时坏,界面没有欧路美观(可能是因为我还没玩转狗蛋),没有生词本功能。( w" H3 K7 U- y+ s  t9 A4 a9 b
    7 b1 l1 R( R/ g: V
    希望Mdict能采两家之长。
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-5 21:00:39 | 显示全部楼层
    mtaa 发表于 2018-3-3 14:42; v, R; J  N) E, J" P$ |0 r
    我也在做生词本app+互联网查词,看了下你的js-mdict,需要监听功能吗?可以做这块。就是类似欧路,有监听 ...
    0 Q3 V, B9 a; y% E
    当然可以呀,欢迎你随时提PR,一起完成这个产品
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-5 21:02:30 | 显示全部楼层
    guoyuying 发表于 2018-3-5 10:24
    0 g0 y: p& |/ `) Y- CMac, 欧路、狗蛋词典使用者,说以下两点:
    9 b" ~) U% F5 d# p1. 欧路界面简洁大方,有生词本,但有些词典显示读音的图标会显 ...

    . [3 l5 ], `* D我觉得目前大家的诉求都是吐槽glodendict的UI和欧陆的兼容性,我也希望能够解决这两个问题。
    " U) X3 {+ S- [! y% o" E2 S: ]: Z  J; ]
    生词本打算集成印象笔记同步,不知道瘦不受欢迎

    该用户从未签到

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

    该用户从未签到

    发表于 2018-3-9 12:27:11 | 显示全部楼层
    UI 个人是觉得 Goldendict 没什么好挑惕,直觉美观
    3 {0 H  b" X. ~但是要再强调的是,使用 trackpad 常常会误触跳回上一词条 或误触 放大/缩小
    " J4 H9 a) k: s3 Q5 ]6 M想要好好阅读时常搞得一肚子火- r% N$ m' \! }3 z+ W! Q2 e
    真心认为可以直接把 scrolling 以外的多余手势都直接拿掉; F/ B$ |, c4 g
    另外没有把 Pronounce the word 做到菜单列里面而导致无法设定快速键也是个缺陷
    ; b3 q5 t8 T8 m1 C' M: F0 K; L感谢楼主的热情,支持您开发解决方案
    , ?" b* S2 ~; u5 a4 e3 n( M也会持续关注这里
  • 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用户,词典软件,最重要的功能就是查词,我认为这个是重中之重,越简洁越好。
    9 p. `" c- n/ B( G" e搜索最好是能全文检索,这样就成了大杀器了
  • 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-4-22 21:09 , Processed in 0.025769 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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