tisfeng/Easydict

🐞 反馈问题:MDict 词典没有处理链接类型的关键字

Closed

#1183 opened on May 19, 2026

View on GitHub
 (10 comments) (1 reaction) (1 assignee)Swift (13,140 stars) (657 forks)batch import
bugfixed in next releasegood first issue

Description

请先确认以下事项:

  • 请务必查看 常见问题
  • 已仔细阅读了 README
  • issues 页面搜索过问题(包括已关闭的 issue),但未能找到解决方法
  • Easydict 已升级到 最新版本
  • 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述

MDict 词库中, 为了减小重复解释, 会将同一个"词"的不同变体使用 @@@LINK=xxx 的形式存储, 实际处理过程时, 遇到这个 key, 应该进一步的查找. 例如

  • 查询 heads up, 出现 @@@LINK=heads-up 应该跳转到 heads-up
  • 查询 books, 出现 @@@LINK=book, 应该跳转到 book

该问题是否可以稳定重现?

可重现

重现步骤

  • 加载 牛津 10 mdx朗文 5mdx 词库
  • 查询 "books" 或 "heads up"

截图

运行日志(zip 文件)

期望结果

解决方案(可选)

No response

设备型号 && 系统版本

M5 v26.5

是否愿意提交 PR 解决该问题?

  • 我愿意提交 PR 来解决该问题

Contributor guide