掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 10819|回复: 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 编辑
    $ P- J6 ]1 g. G0 o$ K
    ; X) m1 K2 [' D; o8 y2021.07.25更新- e1 C( q* _2 B% \+ q- P
    8 s  N) }/ Y5 X2 S4 k7 I
    ## 界面预览
    + t% V* j) B7 q7 ~% i+ C
    # ^* `3 }" g% K/ u### 英汉
    % ^' f2 g0 }  K( O
    & ?0 c8 _& t0 R: ~**OALE8**8 P! d: n! K: @/ y

    7 I# \" I3 B8 j+ F  o- 支持图片展开
    . y) w) ]- R  G5 Z- 支持 jquery( y# B$ _+ y& ]! [
    - 支持跳转
    2 l. J- B0 J. e8 N  _; |, z  Q0 A5 k

    7 u: T/ n0 u$ B6 E7 d; \
    6 H) d$ |+ b) K% G& S: K3 c, W
    0 T. a' w7 P1 F6 M# s### 汉英& h+ v, |# w. H9 q' |( z; ^5 ]
    : o8 X$ _( n, z+ S& x' E
    **新世纪汉英大辞典**" D( Q7 M; Y% D: S5 @* N! D$ d
    0 `3 p$ h3 ?  |7 s
    # r- k/ Q  F9 E# X

    1 L  N, X$ C/ e
    8 I4 h9 s' K) q8 Z4 S7 T; e6 A$ ~. G
    ### 日语: ]$ ]0 m  {  ^) J8 N6 v5 k# M+ n
    . t/ j. M, @- O+ f' J( k) f7 n
    **新日汉大辞典**- g' i8 X' N8 X# o
    ) ^% N: J# N7 c3 u
    - 支持字体
    ; O! u* l9 U9 t( q# Y- Q: b5 J
    , q6 H$ q5 @! \8 N% q% J( |2 z; y: L' Y7 \! p
    & m5 v/ G( A) V! ]8 ]

    2 @& M/ w: f+ H& @6 C; [5 L5 |: ]; A- P% n: m& R& X
    ## 图片词库
    , Q- K  E% r- [( `
    7 }: ^; n" M' R; q, U# ?  f**大英漢词典**: G. d, l  G. {. _. ]
    6 h1 R$ ]% v1 Z) P0 Y# |
      H/ ^# o) P! ~! l% B) h

    - e6 A6 v0 [+ [- M* q
    3 w  _: \7 K3 m
    * O/ {: ^6 H9 \2 t7 ?6 q; \5 }## 下载
    7 K  Y: }5 _5 @( c
    + X$ P+ B+ Q7 }1 ?目前Medict正在紧张开发阶段,版本为自动打包滚动发布,请自行到 [release](https://github.com/terasum/medict/releases) 页面寻找最新开发版本, 所有版本均有打包日期,选择最新版本即可。1 w0 x4 w: A: P% R' T/ [

      r1 Z# p& b9 a; \- p! C9 d& d" D1 O; y, ^$ Q% A/ N

    3 d' Y% S6 r' M2 v3 Z6 d## 使用步骤% S' T% ?- _' N6 C7 R

    ; O2 J& r# |' Z* |7 ?% t. k6 m, N### 步骤1: 添加词典
    / Z8 |& ]) B. F2 u* y8 F$ a  i  t1 B$ }/ [( J" J
    1. 点击右上角设置
      B. N* y! H& U# Y4 J2. 点击下方 "+" 号
    3 Z; M& X8 x- g) S9 h1 A; R7 f# P, X' ]4 U0 [8 y% P4 b

    . r$ m2 _4 b# r6 X/ l' Q/ Q$ ?! V. G" T* P7 v3 t$ N% |
    % @4 [3 ~* {: L: U# {- e
    7 L! |0 Z  w  q) [' e7 y
    3. 在弹出框中填写词典信息
    " b* C0 ~8 P5 ]1 e- d4. 选择词典文件7 V8 \* d* @. J; L# ]' c- `9 c" h
    + [) v1 d) P: T+ F
    注意:mdx文件所在的文件夹中的js/css/font文件均会被拷贝到缓存文件夹中,请把一个独立词典放在一个独立的文件夹中,并将相关资源放在一起。. @& r% |  m0 X9 V. R: v
    ) o0 I7 @/ L! _8 R* w
    注意: mdx/mdd 本身不会被拷贝,删除之后,词典将无法找到该mdx文件
    " N# D3 |6 R8 V$ g$ c( I( Q1 ^; U; f3 }6 o* N

    ( Q/ t0 x, a$ P9 y. d  E$ x* h+ A4 u' \, x9 s

    $ g$ M: X# M- `) I) N1 V( a. Q7 Y/ A

    3 H9 Z+ s2 u% R* |: P
    7 G3 W6 V8 N8 m## 步骤2: 查词
    9 W' s6 z( F1 }! `8 K( u# q2 V/ }& _+ X1 o5 a4 Z% w  |5 C
    1. 选择词典并输入目标词(模糊)
    8 k; ^! o4 ?4 M( X2 Q2 r
    2 C, q% f3 ?' v( h% {
    9 }- n0 Q2 s- }0 j& A
    8 q+ z/ e. [7 v; u$ Q
    / c( A, e6 C2 g9 D" A4 c9 l; Q1 }7 t, M3 A  @% B1 u1 \
    2. 在左边栏选择你想要查的具体词汇$ W! N) R9 D8 I9 f1 ]; _! O

    0 B0 n+ e+ o# e: R7 q1 C   如果该词汇和其他词汇同一个意思(即@@Link==) 则直接展示该同意义词汇
    8 [) a$ [9 x% I1 e( S' R! g
    9 Y1 L* k1 p5 G' V9 l; E" u) {: q+ D$ }4 z

    2 V: G3 C( X8 B1 }% E, v7 V& @9 V! q& {* D  S/ P2 D2 t
    ## Q&A  N# N$ ?, l/ [- ?/ @1 K4 _4 h6 a
    + L6 T# c+ I0 _* ]
    ### 发音问题
      P. f) e" Q& i; \: G3 K, t% G" H! T6 u( l+ M% [, ^
    目前 oale8 词典这种内嵌发音按钮的,将音频资源嵌入在mdd文件中的词典是可以支持发音的,但是目前采用的是js替换的方式完成,不一定适用于所有词典,需要case by case 调试
    0 k) `. i# N  `- ~/ n3 b1 \4 t% _: C  k
    # [$ j; I8 k1 A& u1 P1 F
    8 h. j4 F- q- }$ K1 @
    ### 跳转问题
    - w5 P) F! m' Z! p! m- n/ e2 Y9 T
    目前有两种跳转:! e% D# Q# d, s) b) {  Z. b+ F& K

    # x6 I7 C* ~+ t+ _1. @@Link 的跳转,自动跳转,但是如果出现跳转环路,会停止跳转,直接展示 @@Link==  d3 G. T- X" v- }
    2. 内部跳转即 `<a href="entry://">` 的方式,如果entry中间是完整词条,可以支持跳转,如果是特殊词条,目前还不支持+ n  W* I8 {( [* u. N( N9 K

    评分

    6

    查看全部评分

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

    [LV.1]初来乍到

    发表于 2018-3-2 13:02:44 | 显示全部楼层
    mac用户
    2 L$ K* V, n  k/ Y8 J. B$ s# r( ^+ y$ q
    goldendict mac版总体还算可以,但也有一些小毛病:
    * i' Z$ m, T1 F* L) j, n有时候对鼠标和触控板会误触发【后退】和【缩放】功能& i; m# |: s! V" o
    对联网发音支持不好
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-6-15 21:31:30 | 显示全部楼层
    Update 一下,目前开始代码重构阶段,现在已经开始集成iView框架,组件交互更加友好,放张图~( L2 {2 ~, n& x! i$ O) _9 M0 S

    本帖子中包含更多资源

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

    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 | 显示全部楼层
    / E  }7 U& `$ q
    断断续续一直在做 mdict 的mac版本APP,期间经历了毕业、找工作、换工作,一直没有时间更新软件。
    8 Q; @  ?- c* m) T( J这两周有两位小伙伴帮我把 [js-mdict](https://github.com/terasum/js-mdict) 的很多bug修复了,我也上班摸鱼重新把[medict](https://github.com/terasum/medict)  的开发工作提上了日程,现在希望能够得到大家的帮助,因为时间真的非常有限!  F) x0 V  H* i8 U
    ) {0 r8 e$ }; w$ Q* m2 n( L+ L
    现在只有一个预览图
    0 B! M; @/ O5 y& C7 D
    # B; A7 J! |0 v2 [
    0 K8 U. i6 }* G: ]/ P( \4 f; A/ Y5 F( k& ~- h, F
    我希望得到的帮助有:
    # z4 S, k: r8 g* G6 {) U+ R1 m- G3 V
    希望能够帮忙测试词典(包括v1.2 和 v2.0 的词典,因为我手头的词典有限)
    ' r- E3 b7 Y& z" a希望大家帮忙提供UI和功能建议
    3 M- y+ E! z2 c. |; [" w0 b希望能够帮忙设计一个 logo 如果能够帮忙设计界面就更好了
    4 n* M% z# b  Z! u$ ]1 I$ _0 v2 F: L如果有大佬有时间的话可以帮忙写点代码 跪谢!

    本帖子中包含更多资源

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

    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和欧路,目前有以下两点感受:
    0 V1 g$ r" [" P  I/ F' q6 d1:可以分组的生词本的设计,类似于欧路,欧路的生词本对于添加词组、例句并不方便。
    + `3 s1 e  R8 X+ g2:词典内划线标注功能,欧路做的不错。; p7 S+ Q+ U: M& n
    3.ui 设计上,Goldendict 做的不好,欧路界面更美观。
  • TA的每日心情
    奋斗
    2020-4-2 08:25
  • 签到天数: 69 天

    [LV.6]常住居民II

    发表于 2018-2-26 00:24:26 | 显示全部楼层
    最希望有全文检索功能,可以搜索到双语词典的中文义项和例句的中文翻译
    : E3 I4 o4 R9 r) z' \: |0 }4 z有类似欧路的背单词功能会更好# g, B! ~+ K5 N: T8 x
    多谢楼主!
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-2 12:19:54 | 显示全部楼层
    beyondsomewhere 发表于 2018-2-25 23:17  b& G5 U2 s; c  X6 j
    mac上,一直在用Goldendict和欧路,目前有以下两点感受:( e3 e# B" \1 t& I
    1:可以分组的生词本的设计,类似于欧路,欧路的 ...

    - b& R4 g- b6 c) {7 r9 Y1. 生词本是规划中的一个较为重要的功能点,我觉得增加这个功能是完全有必要的
    7 h: Q6 M- l4 s8 F" o, N9 {. O2. 词典内划线标注的功能也完全可以增加
      e- ~. c/ z8 X6 Q/ D5 W3 @5 I# g3. UI的话我觉得天生就会比golden dict美观,而且甚至能够支持自定义皮肤等功能
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-2 12:21:28 | 显示全部楼层
    bngyhm 发表于 2018-2-26 00:24* D2 l5 q9 G; t; n0 z
    最希望有全文检索功能,可以搜索到双语词典的中文义项和例句的中文翻译
    % u5 N; U( U6 z1 V5 ]/ T# f有类似欧路的背单词功能会更好
    - R% Z5 T+ e4 C+ v/ G5 R' P多谢 ...

    ( g0 B% w/ W( i( W) d4 K- y全文检索从技术上需要建立索引,如果要添加该功能的话,工作量会比较大
  • 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  B4 l1 [+ m, B- G6 z8 m
    全文检索从技术上需要建立索引,如果要添加该功能的话,工作量会比较大 ...

    % I5 o% V# U, X+ ]不知道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# F* j1 e/ C: e; k* V1 v: T
    不知道golden dict的全文检索怎么做的,能想到的是把mdx上词条转移到本地的sqlite上,再做全文检索。 ...
      i' m2 @( Y2 S! B
    初步打算是先用现有的库进行分词,然后做成索引库,存到sqlite里面,然后再计算要搜索的词的相关度进行搜索吧,其实实现比较困难了
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-3 10:28:36 | 显示全部楼层
    bolome1 发表于 2018-3-2 13:02+ K3 Q  P4 z: w+ }
    mac用户, O4 @8 q8 C( R

    + Q' ~1 s$ ~  z, ygoldendict mac版总体还算可以,但也有一些小毛病:

    + Q8 z, ^7 `1 P) a8 q我目前的计划就是实现基本上同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 编辑
    0 g4 N2 V2 R# s
    terasum 发表于 2018-3-3 10:284 F+ {. B& I& o1 q# d. R1 O0 t+ e! d
    我目前的计划就是实现基本上同glodendict相同的功能,能够实现基本功能的使用,再在此基础上进行相应的改 ...
    9 c4 |, L5 N. c  m0 Y

    0 X& }7 B; g7 _$ @: \& V' u- m我也在做生词本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 编辑 8 ^, N0 g  M! `1 [

    2 f. F+ Y8 N/ dMac, 欧路、狗蛋词典使用者,说以下两点:
    ; a' u4 G( M" P1 H" @! D1. 欧路界面简洁大方,有生词本,但有些词典显示读音的图标会显示不出来,相同的mdx导入欧路之后的版式经常会有问题。5 ]3 A3 W7 ]5 `! H7 d: f
    2. 狗蛋的鼠标取词功能据说有,但是我没有使用成功过,快捷键查词也时好时坏,界面没有欧路美观(可能是因为我还没玩转狗蛋),没有生词本功能。
    ) H( X3 h3 o3 h2 x2 `' \2 j7 f* a. [( c! L
    希望Mdict能采两家之长。
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-5 21:00:39 | 显示全部楼层
    mtaa 发表于 2018-3-3 14:420 y; o1 t9 a3 n5 W
    我也在做生词本app+互联网查词,看了下你的js-mdict,需要监听功能吗?可以做这块。就是类似欧路,有监听 ...

    $ t( r! z* h: o! ^; ?. F1 D当然可以呀,欢迎你随时提PR,一起完成这个产品
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-5 21:02:30 | 显示全部楼层
    guoyuying 发表于 2018-3-5 10:24
      G9 l; {$ b2 Z  ~0 sMac, 欧路、狗蛋词典使用者,说以下两点:% J, v9 E6 e" _. d: ?. w( ]6 b6 e
    1. 欧路界面简洁大方,有生词本,但有些词典显示读音的图标会显 ...
    / t9 v; V1 m+ l+ k+ G
    我觉得目前大家的诉求都是吐槽glodendict的UI和欧陆的兼容性,我也希望能够解决这两个问题。* G5 @( Y" b# m) Y7 o# \
    & o: ?9 W8 D& |4 t9 g& A$ J, d
    生词本打算集成印象笔记同步,不知道瘦不受欢迎

    该用户从未签到

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

    该用户从未签到

    发表于 2018-3-9 12:27:11 | 显示全部楼层
    UI 个人是觉得 Goldendict 没什么好挑惕,直觉美观
    9 o9 a( ^& E4 E2 u但是要再强调的是,使用 trackpad 常常会误触跳回上一词条 或误触 放大/缩小2 h0 |: n$ U) U) |
    想要好好阅读时常搞得一肚子火
    5 Y) p; o3 a; o5 W0 A真心认为可以直接把 scrolling 以外的多余手势都直接拿掉
    4 L! p6 L5 F8 }# V, k另外没有把 Pronounce the word 做到菜单列里面而导致无法设定快速键也是个缺陷
    ' i4 k; x% ]! ]: e感谢楼主的热情,支持您开发解决方案
    - Q0 T, @" }0 g9 M4 G7 L( J也会持续关注这里
  • 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用户,词典软件,最重要的功能就是查词,我认为这个是重中之重,越简洁越好。3 Y. E; P) x0 A1 }
    搜索最好是能全文检索,这样就成了大杀器了
  • 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, 2024-4-29 20:34 , Processed in 0.168829 second(s), 12 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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