掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 10772|回复: 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 编辑
    ) ?4 r  c& i- R8 |# m! m( r. l& t8 t# o) a! z6 T0 v+ f# o
    2021.07.25更新
    ) f8 ^0 ?& j. _6 F. s& F& ^8 o; X# D, B4 v4 ^8 x
    ## 界面预览
    1 `  |6 p* s1 w; |" n6 G7 m' u0 U  [8 f; B2 v/ h# S/ r/ [
    ### 英汉. v0 j6 Q' p: I1 e0 K  T% d

    ' E& t, }+ |/ k, t3 H9 b**OALE8**" t- e6 m3 Y+ w4 D5 ]% N( [

    - @! M9 E" u& P& G5 V5 I- R- 支持图片展开
    # O6 `6 j7 Q) ~' ~9 e6 Z- 支持 jquery
    ' W& P- ]& b7 V( X6 P1 N# s- 支持跳转7 t( R9 l9 R8 d+ B

    ; j4 B. s- @5 Y) X+ U. Y' R
    ( u2 Y8 f$ j7 o! |9 C+ y& b( p5 a0 T

    " e1 g4 u/ V7 U6 I! E# O- u### 汉英
    : Z% u" f' O! E  S, O) ]4 |3 o7 D) o: u7 F  Y/ y  j0 P9 {
    **新世纪汉英大辞典**  t: s% N3 @$ u

    7 U6 @# M% f7 |' G
    , m7 L5 I' F" }( W4 Z. N3 G
    ( t4 _3 ?4 c" y: O  ]" K9 f, b% F6 q+ d( |2 b
    3 Z# @: u7 Z/ r) ~1 c3 o* x
    ### 日语
    ; l7 }  u& K$ A( B5 ^3 ?) A& S' {2 I
    **新日汉大辞典**
    + d' Z1 z) V, u9 i/ J5 H0 [) ^: O, ^% u. ?
    - 支持字体( w* r2 N9 B" ~- `+ v* I

    6 E5 j" [7 I$ {% S. k, g! J! M, [3 @

    ) h. P9 w* N- t; T* E# g
    0 {" R0 @) ~2 X+ v  {- ^" E. F. a* q% M
    ## 图片词库
    % Z3 O3 n- a! C' B2 Z9 P0 @! e
    7 P5 B4 j5 J4 \5 u: e# G**大英漢词典**2 P) \! y; c- J$ l
    : e9 Y4 K/ R6 `. K) @# ~& Q/ y

    ) D# j4 \3 [/ |# G: ?5 @  o0 i- `$ `
    1 Y. s7 ?& s0 Z+ b- H8 E/ D) y

    . _# y" p- S" ~' S, n, W## 下载
    ' e: O; G/ c( Q6 ~. b  G, z0 Z  N- `6 K, v. _
    目前Medict正在紧张开发阶段,版本为自动打包滚动发布,请自行到 [release](https://github.com/terasum/medict/releases) 页面寻找最新开发版本, 所有版本均有打包日期,选择最新版本即可。
    3 G& P& b9 [7 ~. R
    ( h6 l4 C% y7 L6 w2 r: v- D8 o
    ' B+ B" A9 x8 r0 n$ \; U% I/ `+ l! @5 C  H. }% o% N8 c$ H+ k
    ## 使用步骤
    ' ?( T! i/ e+ q. C
    ' n. K* H8 h- c$ b: J### 步骤1: 添加词典
    3 {( o! C' t$ S; V. F$ M- e: u% X5 f# h# R7 r4 J
    1. 点击右上角设置
    ; U( Y. s4 D+ Q  t: g2. 点击下方 "+" 号
    # Q/ Y0 Y, o7 s4 Q# v+ Y8 k
    7 ?: f+ @+ M8 n+ K- G* o" K! w! s! }& _+ ?# y
    / D+ j1 @2 K/ Z
    & N; x# z* @& N6 \/ H

    / ^& p5 b8 K. W  r* j, Y3. 在弹出框中填写词典信息
    ; g  s2 f/ y: C7 v, s5 N7 l  K4. 选择词典文件
      o: Y6 r) `% t' ^+ d* H( \# q, `1 `; j2 |/ C% W9 Q
    注意:mdx文件所在的文件夹中的js/css/font文件均会被拷贝到缓存文件夹中,请把一个独立词典放在一个独立的文件夹中,并将相关资源放在一起。% E2 _) [  C4 v9 W6 D- k
    7 Q$ n! W5 N1 O& f0 p! _5 N2 y
    注意: mdx/mdd 本身不会被拷贝,删除之后,词典将无法找到该mdx文件
    + a! n/ v% d+ m, X* ~
    ( @8 n% m1 V+ ^1 i, \( b8 ]) M+ j+ N& v' L8 w. \" ?
    & m& _" z3 E. K7 R( I& |

    + x) I% {0 Y1 r) ~  J4 R6 J! r7 v& p  o* v2 }* j( M0 @
    7 U2 G! L8 G% F' n: L

    , t1 N! s$ u8 ^## 步骤2: 查词7 H8 d3 B5 ^* d& n7 h* O6 o2 h
    ( u/ `! ^5 X" ]9 J7 H. U* K
    1. 选择词典并输入目标词(模糊)! C" a4 T2 r5 I
    ; T/ G$ J+ S5 @8 g

    ' y+ S" o# ?) O, \: k3 n  J
      X! x6 X" L' T: Z' M! f; h& N# ?% V) z5 O3 }( ~" h) E

    + @$ x/ u, s3 O+ F% c2. 在左边栏选择你想要查的具体词汇
    + b( }, J6 G6 |7 d8 Y4 n- N6 x5 R7 T; F% {! e
       如果该词汇和其他词汇同一个意思(即@@Link==) 则直接展示该同意义词汇
    & W5 r3 ~: ?, P" W* H
    8 Y2 D3 j3 H6 `& @5 y6 T
    : f+ c9 N! ^+ Q  K% D/ e5 I1 _! y( [
    ( i2 c2 N! Y0 `
    / C3 h3 z, Y7 i% C+ b7 F## Q&A2 _. N. V6 d$ W! a

    & J5 [& ~3 Q" E4 `### 发音问题
    , O9 F* G  _9 n1 a1 E; \; \7 U/ s- j8 d8 {
    目前 oale8 词典这种内嵌发音按钮的,将音频资源嵌入在mdd文件中的词典是可以支持发音的,但是目前采用的是js替换的方式完成,不一定适用于所有词典,需要case by case 调试& o/ H6 \: R7 L/ U( y& P% M

    5 W7 q4 G* I) H' t1 Z1 o. B
    . @" q* l0 ~" Z+ e0 Z+ S' B! C* y6 f) w0 J; p
    ### 跳转问题
    : D9 B9 D- b7 J/ u! h" I) r- s! R; @' E/ `7 X: O6 M% I- n! \2 F9 ~
    目前有两种跳转:% k! O' m% f5 D$ c# Q+ S: k* z
    ; i2 z9 N0 O. [5 `
    1. @@Link 的跳转,自动跳转,但是如果出现跳转环路,会停止跳转,直接展示 @@Link==4 b) Y, N' p; g& o4 Z9 q7 E
    2. 内部跳转即 `<a href="entry://">` 的方式,如果entry中间是完整词条,可以支持跳转,如果是特殊词条,目前还不支持
    - q6 @. u" ~; T

    评分

    6

    查看全部评分

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

    [LV.1]初来乍到

    发表于 2018-3-2 13:02:44 | 显示全部楼层
    mac用户
    1 `: {- d/ f0 q
    3 O0 ]+ E* g( Q, ]goldendict mac版总体还算可以,但也有一些小毛病:
    % |5 h( o& C, O" i有时候对鼠标和触控板会误触发【后退】和【缩放】功能
    2 z3 E) M& P) P8 M对联网发音支持不好
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-6-15 21:31:30 | 显示全部楼层
    Update 一下,目前开始代码重构阶段,现在已经开始集成iView框架,组件交互更加友好,放张图~; N2 Q# v, L/ M3 Y) r+ M

    本帖子中包含更多资源

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

    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 | 显示全部楼层

    + K8 W3 N: h8 s: n. v* R3 J断断续续一直在做 mdict 的mac版本APP,期间经历了毕业、找工作、换工作,一直没有时间更新软件。$ R2 u, f3 k3 h" S* a1 r# E
    这两周有两位小伙伴帮我把 [js-mdict](https://github.com/terasum/js-mdict) 的很多bug修复了,我也上班摸鱼重新把[medict](https://github.com/terasum/medict)  的开发工作提上了日程,现在希望能够得到大家的帮助,因为时间真的非常有限!
    & l! z' P! p/ T, v; J
    5 F) B& ~: P8 L现在只有一个预览图7 M4 z5 k3 L7 L! q& X3 D5 ?: ~" y
    # S9 w6 C5 D3 i+ q, S. C

    ( S/ S) o* M. k  v1 r" S  N! R' t! F4 Y6 Q" J- Y0 [0 l0 m
    我希望得到的帮助有:
    9 N8 k9 p# j9 a0 m, x& G, R
    5 E8 {9 G* o% F; p希望能够帮忙测试词典(包括v1.2 和 v2.0 的词典,因为我手头的词典有限)  e* W" K* K3 h; y- \7 C
    希望大家帮忙提供UI和功能建议  F1 W0 q1 t4 L
    希望能够帮忙设计一个 logo 如果能够帮忙设计界面就更好了1 Y" h# I" G; @; {7 O, p# 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和欧路,目前有以下两点感受:+ J+ [( w6 I/ C9 _
    1:可以分组的生词本的设计,类似于欧路,欧路的生词本对于添加词组、例句并不方便。
    ; |5 p4 ?2 }8 S& T0 u% A9 l2 L3 e2:词典内划线标注功能,欧路做的不错。
    2 G: ~4 A& h* U+ g) h3.ui 设计上,Goldendict 做的不好,欧路界面更美观。
  • TA的每日心情
    奋斗
    2020-4-2 08:25
  • 签到天数: 69 天

    [LV.6]常住居民II

    发表于 2018-2-26 00:24:26 | 显示全部楼层
    最希望有全文检索功能,可以搜索到双语词典的中文义项和例句的中文翻译
    ' L! b9 U7 }* i  Z/ X  y4 H有类似欧路的背单词功能会更好
    / _7 g1 N* ?; m! t( {0 `9 z多谢楼主!
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-2 12:19:54 | 显示全部楼层
    beyondsomewhere 发表于 2018-2-25 23:17" ~9 e4 t0 {2 T
    mac上,一直在用Goldendict和欧路,目前有以下两点感受:0 J( T  n6 \# }. K) C7 W
    1:可以分组的生词本的设计,类似于欧路,欧路的 ...

    % q+ V3 P% w6 X5 M1. 生词本是规划中的一个较为重要的功能点,我觉得增加这个功能是完全有必要的$ b6 t) j' ?4 A% E! w
    2. 词典内划线标注的功能也完全可以增加
    7 D* l$ ^. q# n3. UI的话我觉得天生就会比golden dict美观,而且甚至能够支持自定义皮肤等功能
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-2 12:21:28 | 显示全部楼层
    bngyhm 发表于 2018-2-26 00:24
      W; A3 B& b* S4 g5 b# H2 }9 {# b" [最希望有全文检索功能,可以搜索到双语词典的中文义项和例句的中文翻译
    $ b0 W( J$ S3 c, d1 A' V0 b有类似欧路的背单词功能会更好
    # h, x- R8 Y4 M9 B( r5 w多谢 ...

    ; Z* o) O2 `; U- `全文检索从技术上需要建立索引,如果要添加该功能的话,工作量会比较大
  • 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
    / [, E5 Z) _( E3 }5 [全文检索从技术上需要建立索引,如果要添加该功能的话,工作量会比较大 ...

      k! o1 P; e7 S  p不知道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
    / W0 g* L9 b+ x+ J/ B不知道golden dict的全文检索怎么做的,能想到的是把mdx上词条转移到本地的sqlite上,再做全文检索。 ...
      {! P) Y# I, [, v' Z2 \
    初步打算是先用现有的库进行分词,然后做成索引库,存到sqlite里面,然后再计算要搜索的词的相关度进行搜索吧,其实实现比较困难了
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-3 10:28:36 | 显示全部楼层
    bolome1 发表于 2018-3-2 13:02( Z7 [& q3 n& ~8 ^8 A) H- S
    mac用户$ m; H/ W' g# {* b4 S, n
    " J: _2 `- O$ C
    goldendict mac版总体还算可以,但也有一些小毛病:

    3 Y  @3 F% d! o& K0 `我目前的计划就是实现基本上同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 [" b* W5 x4 l6 M/ a) C! o, ?
    terasum 发表于 2018-3-3 10:28
    8 [! k) A. e# [5 U我目前的计划就是实现基本上同glodendict相同的功能,能够实现基本功能的使用,再在此基础上进行相应的改 ...

    4 {- O: M- i8 @( y; B3 ^$ |. e: t0 T
    6 y/ N" Q3 b8 m7 o8 m4 [1 k我也在做生词本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 编辑 # ^& O$ u0 D" h/ Y, Z. ^# y
    ) |4 v% a9 S+ \) _% Y3 B! X" h
    Mac, 欧路、狗蛋词典使用者,说以下两点:4 i" b; |9 J" Y& l, o+ M
    1. 欧路界面简洁大方,有生词本,但有些词典显示读音的图标会显示不出来,相同的mdx导入欧路之后的版式经常会有问题。, W% a5 A, T/ U& Z) ~: n  H
    2. 狗蛋的鼠标取词功能据说有,但是我没有使用成功过,快捷键查词也时好时坏,界面没有欧路美观(可能是因为我还没玩转狗蛋),没有生词本功能。% p! h# s! h0 r* M- v% D: F
    8 ?+ v( T2 F) a, b( {* E5 X
    希望Mdict能采两家之长。
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-5 21:00:39 | 显示全部楼层
    mtaa 发表于 2018-3-3 14:42, ?) V" D  u, t# O! o3 g
    我也在做生词本app+互联网查词,看了下你的js-mdict,需要监听功能吗?可以做这块。就是类似欧路,有监听 ...

    - m) t0 O) O  a当然可以呀,欢迎你随时提PR,一起完成这个产品
  • TA的每日心情
    开心
    2018-3-5 21:04
  • 签到天数: 2 天

    [LV.1]初来乍到

     楼主| 发表于 2018-3-5 21:02:30 | 显示全部楼层
    guoyuying 发表于 2018-3-5 10:24
    ' B) q- ]- M# p* `$ W* BMac, 欧路、狗蛋词典使用者,说以下两点:* ^9 Z" o4 C4 K+ s; W
    1. 欧路界面简洁大方,有生词本,但有些词典显示读音的图标会显 ...
    . \# ~4 }% L% y/ S+ z
    我觉得目前大家的诉求都是吐槽glodendict的UI和欧陆的兼容性,我也希望能够解决这两个问题。( F( j# n, c, E9 |) W
    + v3 Y; D- X, m  e+ h$ f1 ^5 Z% O
    生词本打算集成印象笔记同步,不知道瘦不受欢迎

    该用户从未签到

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

    该用户从未签到

    发表于 2018-3-9 12:27:11 | 显示全部楼层
    UI 个人是觉得 Goldendict 没什么好挑惕,直觉美观
    % e" r8 d* |! n/ D但是要再强调的是,使用 trackpad 常常会误触跳回上一词条 或误触 放大/缩小
    ( u! h: C' M+ W7 ^2 K, q5 }3 ]想要好好阅读时常搞得一肚子火
    ; G; u! z5 V  u. m) Z真心认为可以直接把 scrolling 以外的多余手势都直接拿掉
    8 ?! }. O2 r% f5 f  A( W$ M+ m另外没有把 Pronounce the word 做到菜单列里面而导致无法设定快速键也是个缺陷* U, {0 v; j) P: f2 K2 H! C
    感谢楼主的热情,支持您开发解决方案
    : k; l$ {, ?; u( D8 G% U4 Z/ b3 W2 t' ~也会持续关注这里
  • 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用户,词典软件,最重要的功能就是查词,我认为这个是重中之重,越简洁越好。8 l4 b% X0 \( ]: O; y
    搜索最好是能全文检索,这样就成了大杀器了
  • 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 15:02 , Processed in 0.084691 second(s), 12 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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