正确导入 .mdx 和 .mdd 词典文件的完整步骤
核心原则
MDict 不需要"安装"词典——它的工作方式是:扫描指定目录下所有 .mdx 文件,自动读取并注册。你只需要确保文件放对位置、文件名正确。
文件命名规则
一套完整的词典包含以下文件(可选文件按实际情况省略):
牛津高阶.mdx ← 必需,词典正文
牛津高阶.mdd ← 可选,发音 + 图片
牛津高阶.1.mdd ← 可选,单词发音(mdd 2.0 分卷格式)
牛津高阶.2.mdd ← 可选,例句发音
牛津高阶.css ← 可选,排版样式表
牛津高阶.png ← 可选,词典图标
关键约束:mdx 和它依赖的 mdd 文件主文件名必须完全一致。牛津高阶.mdx 必须配 牛津高阶.mdd,如果写成 Oxford.mdd 或 牛津高阶(完整版).mdd,MDict 就找不到它们的关联。这个约束在 mdd 分卷格式(.1.mdd、.2.mdd)下同样适用——主文件名前缀必须跟 mdx 完全匹配。
导入操作
Windows PC
- 把所有文件放在同一个文件夹里(比如
D:\dict\牛津高阶\); - 打开 MDict,菜单
Library → Library Manager; - 点击
Add Directory,选中词典所在文件夹; - 点击
OK或Scan,MDict 会自动扫描并注册。
也可以直接把 mdx 文件拖进 MDict 窗口——PC 版支持拖拽导入。
Android
- 把文件放进
/sdcard/mdict/doc/(详见 Android 版安装); - 打开 MDict,切换到"词库"标签页;
- MDict 默认自动扫描,如果没出现,手动触发"重新扫描"。
iOS / macOS
通过文件共享、云盘或 AirDrop 把文件送到 MDict 沙盒目录(详见 iOS / Mac 安装),MDict 自动识别。
导入失败的常见原因
如果 MDict 扫描后没有显示新词典:
| 可能原因 | 排查方法 |
|---|---|
| 文件名不匹配 | mdx 和 mdd 主名是否完全相同?有没有多打括号或空格? |
| 不在扫描目录里 | 词典文件实际放在 MDict 没有扫描的路径? |
| mdx 版本过新 | 老版本 MDict 不支持 mdx 2.x 格式? |
| 文件损坏 | 从网盘下载时 CRC 校验失败?试试重新下载 |
| 权限问题 | Windows 管理员权限、Android 存储权限没开? |
遇到这些情况不要慌——对照 排错指南 逐一条排查。