{"id":15103200,"url":"https://github.com/terasum/medict","last_synced_at":"2025-04-06T09:09:25.431Z","repository":{"id":29535620,"uuid":"121977288","full_name":"terasum/medict","owner":"terasum","description":"medict a cross platform dictionary application,support mdict (*.mdx/*.mdd) dictionary format","archived":false,"fork":false,"pushed_at":"2024-09-05T21:08:08.000Z","size":39872,"stargazers_count":298,"open_issues_count":14,"forks_count":30,"subscribers_count":8,"default_branch":"develop","last_synced_at":"2025-03-30T07:11:51.514Z","etag":null,"topics":["cross-platform","dictionary","electron","electron-app","electron-vue","glodendict","mdd","mdict","mdx"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terasum.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-18T18:15:37.000Z","updated_at":"2025-03-26T04:25:42.000Z","dependencies_parsed_at":"2024-06-19T01:54:53.715Z","dependency_job_id":"86afb00f-8e82-4da7-a10a-4a82486d7a59","html_url":"https://github.com/terasum/medict","commit_stats":{"total_commits":352,"total_committers":2,"mean_commits":176.0,"dds":"0.10795454545454541","last_synced_commit":"be5993e9ad2f472d49563b061c81396ba0eb4764"},"previous_names":[],"tags_count":30,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terasum%2Fmedict","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terasum%2Fmedict/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terasum%2Fmedict/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terasum%2Fmedict/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terasum","download_url":"https://codeload.github.com/terasum/medict/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457803,"owners_count":20941906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cross-platform","dictionary","electron","electron-app","electron-vue","glodendict","mdd","mdict","mdx"],"created_at":"2024-09-25T19:22:05.615Z","updated_at":"2025-04-06T09:09:25.404Z","avatar_url":"https://github.com/terasum.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Medict\n![Static Badge](https://img.shields.io/badge/version-v3.0.1-blue?style=flat)\n![GitHub Repo stars](https://img.shields.io/github/stars/terasum/medict)\n![license](https://img.shields.io/github/license/terasum/medict.svg)\n\n## Medict 介绍\n\nMedict 是一个跨平台的词典 APP, 主要支持 \\*.mdx/\\*.mdd 词典格式, 目前支持 v1.x 和 v2.0 格式的词典。\n\n## v3-ing\nMedict v3 版本正在开发中，采用 wails 框架重构，启动性能与包容量大小将大大优化，尽情期待。\n\nMedict version 3 is under developing, will refactor by wails framework, waiting for time!\n\n## 下载与更新\n\n目前 Medict 正在紧张开发阶段，版本为自动打包滚动发布，请自行到 https://github.com/terasum/medict/releases 页面寻找最新开发版本, 所有版本均有打包日期，选择最新版本即可。\n\n## 使用说明\n\n### 界面概览\n\n软件目前包括 “搜索”，“词典”，“插件”，“设置” 四个界面，其中“插件”目前尚在开发当中。\n\u003cdiv style=\"width: 100%;\"\u003e\n  \u003cimg  width=500 style=\"display:block; margin: 0 auto;\"  src=\"docs/_assets/zov3hq.png\" alt=\"v3词典界面\" style=\"zoom: 23%;\" /\u003e\n\u003c/div\u003e\n\n### 词典安装\n\n目前v3版本的Medict采用自动扫描词典的方式添加词典，您只需将词典放到词典扫描根目录即可，以下是各个操作系统的词典默认扫描根目录：\n\n| 操作系统 | 默认词典目录                                              | 说明                                                         |\n| -------- | --------------------------------------------------------- | ------------------------------------------------------------ |\n| MacOS    | $HOME/Library/Application\\ Support/medict/dicts | 您可以在Medict 的`设置`界面打开，也可打开Finder,按住 `Control+Shift+G`并输入该目录打开。 |\n| Windows  | %APPDATA%/medict/dicts                                    |                                                              |\n| Linux    | $HOME/.medict/dicts                                       |                                                              |\n\n目前 Medict 采用的是目录词典组织方式，一个目录即为一个词典，内部可以放置mdict或stardict两种格式的词典，类似下图：\n\n\u003cdiv style=\"width: 100%;\"\u003e\n  \u003cimg  width=500 style=\"display:block; margin: 0 auto;\"  src=\"docs/_assets/image-20230927112451745.png\" alt=\"v3词典界面\" style=\"zoom: 23%;\" /\u003e\n\u003c/div\u003e\n\n#### 特殊文件\n\n在目录中可以放置一些特殊用途的文件，用于增强词典：\n\n| 特殊文件名称               | 用途         | 说明                                                         |\n| -------------------------- | ------------ | ------------------------------------------------------------ |\n| cover.jpg或cover.png       | 词典封面图片 | 该文件针对stardict词典，若是mdict词典，也可提供与mdx同名的jpg或png文件 |\n| mdict.dtype/stardict.dtype | 词典类型文件 | 后续用于支持其他词典类型（目前可自动识别）                   |\n\n#### stardict\n\n目前仅支持同时具备 (dict.dz或dict文件，ifo文件，idx文件)的词典，缺少文件的词典不支持。\n\n### 查词功能\n\n在搜索框输入所需的词即可查词，右侧边栏可以选择使用的词典：\n\n\n\u003cdiv style=\"width: 100%;\"\u003e\n  \u003cimg  width=500 style=\"display:block; margin: 0 auto;\"  src=\"docs/_assets/image-20230927112656769.png\" alt=\"v3词典界面\" style=\"zoom: 23%;\" /\u003e\n\u003c/div\u003e\n\n\n### 词典界面\n\n点击上方词典按钮，可进入词典功能，进行词典管理，目前仅支持查看，词典请通过操作系统文件浏览器管理（Finder等）\n\n\n\u003cdiv style=\"width: 100%;\"\u003e\n  \u003cimg  width=500 style=\"display:block; margin: 0 auto;\"  src=\"docs/_assets/image-20230927113137569.png\" alt=\"v3词典界面\" style=\"zoom: 23%;\" /\u003e\n\u003c/div\u003e\n\n### 插件管理\n\n**tobe done**\n\n\n\n### 词典设置\n\n点击上方设置按钮，可进入词典设置功能。\n\n\u003cdiv style=\"width: 100%;\"\u003e\n  \u003cimg  width=500 style=\"display:block; margin: 0 auto;\"  src=\"docs/_assets/image-20230927113331495-5785613-5785617.png\" alt=\"v3词典界面\" style=\"zoom: 23%;\" /\u003e\n\u003c/div\u003e\n\n## Q\u0026A\n\n### 发音问题\n\n目前 oale8 词典这种内嵌发音按钮的，将音频资源嵌入在mdd文件中的词典是可以支持发音的，但是目前采用的是js替换的方式完成，不一定适用于所有词典，需要case by case 调试\n\n\n## Call for help\n**目前 Medict 正在开发当中，需要您的帮助！**\n\n目前希望得到的帮助：\n1. UI 设计 / Logo 设计\n2. e2e 测试框架集成\n3. 词典测试\n4. 词典内容安全测试\n\n## 特性列表\n- [x] APP 新 LOGO\n- [x] 查词建议 suggest list\n- [x] mdx 查词结果展示\n- [x] mdd 资源加载\n- [x] mdd 音频播放(mp3/ogg)\n- [x] entry:// 词汇跳转\n- [x] @@@LINK= 词汇重定向\n  - [ ] 存在部分词典适配问题\n- [x] mdd/mdx 词典选择配置\n  - [x] mdd 可选配置\n- [ ] 查词历史导航(\u003c/\u003e)\n- [ ] 功能 tab 页跳转\n- [ ] 多词典同时查询\n- [ ] 全文检索^1\n- [ ] 有道等在线词库增强\n- [ ] 插件功能\n  - [ ] 词典扩展功能栏\n  - [ ] 词频展示插件\n  - [ ] 生词本记录插件\n  - [ ] 导出anki卡片插件\n\n**Medict is made by terasum and xing with ❤️**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterasum%2Fmedict","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterasum%2Fmedict","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterasum%2Fmedict/lists"}