掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 41|回复: 5

[工具] Mdict Studio Pro V2 (macOS 、Windows、Linux)

[复制链接]
  • TA的每日心情

    3 天前
  • 签到天数: 1657 天

    [LV.Master]伴坛终老

    发表于 昨天 06:45 | 显示全部楼层 |阅读模式
    本帖最后由 shawky.nasr 于 2026-8-30 06:47 编辑
    " ?, c& j; Q" o7 D8 V7 R
    5 _/ Y6 J# T6 |- A2 ?9 g: U" f, V' m+ H$ i4 _4 l6 }, ?7 Y
    4 w1 M- |$ A3 a% Y+ E+ X
    一款现代化、跨平台的桌面工具,用于制作、转换和检查 MDict 词典文件。
    / J1 g9 J7 W+ w- {) m

    9 T* y! I6 o# ^7 [: Q# w
    3 `" t, c: y1 b0 U$ C+ O
    2 _2 {: `8 U* c8 ?7 N, v7 ]
    ( M+ t) {2 _, X& e7 f2 [7 C5 m

    5 i. j! Z' H" D+ ]! H
    / {* C2 K5 A3 @' w# k' |# f. C  ?% X  D7 t+ B5 R+ N

    7 {: y0 {# V2 F/ D; g* b, T6 h

      j8 Q8 f1 ]0 i; R0 u
    9 U4 k5 V, j1 n
    Mdict Studio Pro 将完整的 MDict 工作流程整合在一个独立的图形界面中——打包与解包 .mdx/.mdd 文件、将原始词典数据转换为 MDict 源文本、管理基于 SQLite 的查询,以及检查已编译的词典。它专为语言学工作者、词典爱好者以及处理结构化词汇数据的开发者而设计。
    & J& V  u2 C( U) `1 j0 P
    V2.0 版本新特性

    " q2 Q* ]1 D7 V+ _/ o' V
    2 s4 k4 ^0 k: i' M7 z) V( b
    V2.0 的核心亮点是全新的转换器插件系统——一套模块化的执行引擎,取代了以往硬编码、单一格式的解析方式。% d" _+ H7 P) Z4 ]7 i) ^7 P& e, A
    5 A3 B% b5 i6 o- u( s+ i% v: i& j+ m
    只需将插件文件放入应用的插件文件夹,Mdict Studio Pro 便会自动发现并加载它,根据插件声明的元数据生成对应的输入表单,并在后台线程中运行——无需修改核心程序的任何代码。这意味着任何人都可以为应用原生不支持的词典格式编写转换器,而无需 fork 整个代码库。

    ) }/ `, p5 o! w# r5 q
    功能特性
    1 R2 w9 ~! Q% {  L: ]4 b( r
    ( ], E) }: N: @* ]* u
    • 模块化转换器插件——只需编写一个继承自 BaseConverterPlugin 的 Python 类,即可解析任意来源格式(Excel、CSV、XML 或自定义文本排版)并生成 MDict 源文件。图形界面会根据插件自动生成对应的输入表单。
    • 打包/解包 .mdx 与 .mdd——从源文本编译生成词典(可选配套资源文件夹用于 .mdd),或将现有词典还原为源文件。
    • 高级排版控制——插件可生成语义化的 HTML,包括用于注音符号/拼音标注的 <ruby> 标签、结构化的 <ol> 释义列表,以及基于 CSS 的排版布局。
    • 稳健的 CJK 编码支持——可靠处理 UTF-8、UTF-16LE、Big5、GBK 及 GB18030 编码的源文件。
    • SQLite 数据库集成——在原始文本/MDX 源文件与 SQLite 数据库之间相互转换,实现快速的程序化查询。
    • MDX 检查工具——从已编译的 .mdx 文件中提取内嵌元数据与 .style(CSS)样式表,或直接在界面中对词典执行测试查询。
    • 词形变化支持——集成外部词形变化数据(addflex.py、wordforms.txt),用于制作支持词形还原的词典。
    • 跨平台——可在 macOS、Windows 与 Linux 上运行。* o) ^3 @/ S. ~
    ) r5 a( _6 B% w

    0 T; Z+ {6 l" Y0 G4 [0 V# E9 O$ v7 E- O; ]6 _
    8 l" V  {& q5 Z1 m& }
    词典截图7 R: t, }1 W+ Z/ J/ f- a& c

    ) G* i& G8 d+ U' w8 v2 U% X- P
    + S) P" o7 P  u, F- F1 }3 n; O0 b; V8 ^* V; }+ r, Y# J5 T# U
    7 f, T8 y6 X4 f
    % R2 I- S, |. ~; n

    # k( ?' O9 G9 r2 k# Q6 G, G1 _3 S" ]
      t, @! \/ r. {. ~, \
    " \9 h, b# z+ h; Y
    / P; r4 E) F# S# e6 M2 p& c
    致谢与参考来源 (Credits & References)
    5 {( g% }6 G$ o+ u- ]$ U3 A" M
    : L& x$ {# y2 r* j* `3 {" S; k  \Mdict Studio Pro 的诞生离不开开源词典社区诸多优秀项目的支持与启发:
    , ~! `! x9 S; r" H. v1 R  x. [4 b$ H
        核心与底层引擎:6 b; {) }' ~! ?  u; P( C
            界面基础设计参考了 jekovcar 开发的 mdictGui 原版项目。# {+ h/ B3 n3 U% a& Y  |0 Q
            底层词典处理引擎基于 libukai 开发的 mdtt 与 mdict-utils。8 D6 s; t8 b6 A9 N1 `- s

    * O- }; x: E8 v- p3 A    样式表与排版设计:3 J+ E9 s' s$ d2 h9 F4 f5 a) p' m
            cbgycd.css (WFG 风格) 基于 DFL 的原始样式设计。, k- u# C5 l9 f* `0 V
            jybcb.css 词典排版布局基于 bmcc718 的样式表方案。& L/ x/ ]; l4 |# c/ N! d4 b
    $ [- M: P" m6 [7 S9 Z
        插件与数据解析:! C8 Q" x* K0 }1 |9 w% N
            edudict_plugin.py 解析逻辑基于 kking 的原始脚本方案。
    5 p$ B) E! p6 T- Q, R        CC-CEDICT 数据转换处理基于 shbf@PDAWIKI 的制作方案。
    9 s8 V- L7 Z; G- z9 Z
    下载:Mdict Studio Pro项目
    4 ]& S& Q: c( I; ^2 I$ _1 k1 h! {( U2 U$ U$ }$ k# A, q& t
    百度云盘:
    游客,如果您要查看本帖隐藏内容请回复
      Z, `! G' x  w* ]$ f& S

    3 P9 B/ x+ ~7 G. s/ m* A1 I相关:mdx/mdd解压&打包工具-Mac版
    & T; h3 z# l4 R- m. K/ I. H; O  A3 R, ~* t
    mdict-utils-Gui
    & Z) B8 Y4 |/ T; Z  X+ ]* g( m, k( \! G& F
    # b$ b6 y- i1 d/ Q0 N
    " c7 u/ G: [" g3 P7 q! @0 z

    本帖子中包含更多资源

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

    x

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    昨天 06:22
  • 签到天数: 3007 天

    [LV.Master]伴坛终老

    发表于 昨天 10:57 | 显示全部楼层
    Thanks for sharing...
  • TA的每日心情
    慵懒
    2026-7-29 19:50
  • 签到天数: 327 天

    [LV.8]以坛为家I

    发表于 昨天 15:17 | 显示全部楼层
    感谢楼主分享,试试
  • TA的每日心情
    奋斗
    3 小时前
  • 签到天数: 2275 天

    [LV.Master]伴坛终老

    发表于 昨天 16:45 | 显示全部楼层
    感谢楼主分享,下载看看!
  • TA的每日心情
    奋斗
    昨天 14:27
  • 签到天数: 811 天

    [LV.10]以坛为家III

    发表于 昨天 22:43 | 显示全部楼层
    感谢楼主制作和分享
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-8-31 04:00 , Processed in 0.020446 second(s), 23 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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