《牛津高阶 10th》mac 版,适配原生 Dictionary APP

2023-01-11 19:52:36 +08:00
 justin2018

字典来源:

谷歌搜索 MDX 牛津字典


学习:

https://v2ex.com/t/907272


预览图:

存在的问题:

MDX 在 Eudic 中用这 2 个问题都没有 制作成苹果字典就有这个问题

目前满足自己的使用需求 这 2 个 Bug 不知道咋弄


如何使用

成品在objects目录,拷贝oald.dictionary~/Library/Dictionaries文件夹即可


如何修改字典

Dictionary-Development-Kit 已经放在压缩包内了

Makefile中,DICT_BUILD_TOOL_DIR是相对路径,如果有问题请修改成绝对路径。

oald.xml是字典数据

修改好Makefile后,或其他内容,在终端输入make即可制作字典了


如何修改字典显示名称(未测试,谷歌来的)

Xcode (或者其他 plist 编辑器)打开 info.plist ,可以修改其中的几个字段

Bundle name 对应的是界面上的字典名缩写,一般建议简略一些,比如“朗文当代高级 6ed”

Bundle display name 对应的是设置界面里的名称,一般建议可以放全称,比如“朗文当代高级英语辞典(英英·英汉双解 第 6 版)”


下载地址:

https://tmp.link/f/63bea1681e8a9


3583 次点击
所在节点    分享发现
26 条回复
KillPaul
2023-01-11 21:20:04 +08:00
厉害了,感谢
leewi9coder
2023-01-11 21:29:08 +08:00
有缺陷的暂时就不要放出来了吧...修复好了再发吧
mitoop
2023-01-11 21:55:16 +08:00
不错 支持一下 更多例子能点击就更好了 音标这个还好
justin2018
2023-01-11 22:29:03 +08:00
@leewi9coder

目前搞不定 已满足自己的需求了~

源文件都有
anonymouswll
2023-01-11 23:35:52 +08:00
@justin2018 帮你看了下,发音没有主要是缺少 mp3. 完整的 mp3 要 20 万个
hackpro
2023-01-12 01:37:38 +08:00
@anonymouswll #5
@justin2018 #4

看下音频源文件在不在
另外看下链接🔗是否正确
KevinChan
2023-01-12 03:09:22 +08:00
@leewi9coder 看了你之前那帖子的回复,你的要求真的很多,别人这是用爱发电
enchilada2020
2023-01-12 07:06:44 +08:00
话说 kindle 能用吗 2
me404
2023-01-12 07:35:08 +08:00
非常感谢!
justin2018
2023-01-12 07:59:18 +08:00
@enchilada2020

https://github.com/ilius/pyglossary

可以用 pyglossary 把 mdx 词典 or 其他支持的字典 转换成.mobi 格式 老铁可以尝试一下

![T04V9aH]( )
justin2018
2023-01-12 08:01:48 +08:00
@anonymouswll

原来如此 感谢老铁
gdzzzyyy
2023-01-12 08:36:17 +08:00
之前想自己做一个大辞泉的本地字典。结果我找的制作教程特别长,直接把我劝退了。
感谢作者分享。
anonymouswll
2023-01-12 08:51:25 +08:00
@justin2018 看你态度还不错,再告诉你一个,xml 文件 中 onlick="toggle_active(this)" 改成 onlick="this.parentElement.classList.toggle('is-active');" 重新编译下,第二个展开问题也就解决了。
leewi9coder
2023-01-12 09:35:24 +08:00
@KevinChan 我特别特别强迫症
vitovan
2023-01-12 09:56:19 +08:00
感谢分享,特别棒。
justin2018
2023-01-12 10:27:44 +08:00
@anonymouswll 感谢大佬指点
laoyur
2023-01-12 11:12:22 +08:00
@justin2018 改成 anonymouswll 老哥说的,编译后确实能点击区域或者➕展开了

但是,Extra Examples 两个词,居然也成了超链接,如果不小心点到它们,会跳到 Extra 或者 Example 词条去 😂
不过总算问题不大
devoteever
2023-01-12 18:56:29 +08:00
我也折腾了好久, 最后发现 mac 上的 godendict 也挺好用,
现在纠结两个用哪个
noparking188
2023-01-12 22:19:00 +08:00
支持👍
ebony0319
2023-01-12 23:41:10 +08:00
OP 可以根据 13 楼重新弄下么。挺期待的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/908245

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX