《牛津高阶 10th》mac 版,适配原生 Dictionary APP - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
justin2018
V2EX    分享发现

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

  •  
  •   justin2018 2023-01-11 19:52:36 +08:00 5524 次点击
    这是一个创建于 1003 天前的主题,其中的信息可能已经有所发展或是发生改变。

    字典来源:

    谷歌搜索 MDX 牛津字典


    学习:

    https://v2ex.com/t/907272


    预览图:

    yNsRUBP

    vEgaXGz

    存在的问题:

    1WXOrkU

    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


    第 1 条附言    2023-01-12 07:58:42 +08:00
    pyglossary/apple.md at master ilius/pyglossary

    https://github.com/ilius/pyglossary/blob/master/doc/apple.md

    苹果字典制作教程 主要用了 pyglossary
    第 2 条附言    2023-01-12 11:16:54 +08:00
    制作教程

    点击查看详情
    https://v2ex.com/t/908355
    29 条回复    2024-10-24 14:06:24 +08:00
    KillPaul
        1
    KillPaul  
       2023-01-11 21:20:04 +08:00
    厉害了,感谢
    leewi9coder
        2
    leewi9coder  
       2023-01-11 21:29:08 +08:00
    有缺陷的暂时就不要放出来了吧...修复好了再发吧
    mitoop
        3
    mitoop  
       2023-01-11 21:55:16 +08:00
    不错 支持一下 更多例子能点击就更好了 音标这个还好
    justin2018
        4
    justin2018  
    OP
       2023-01-11 22:29:03 +08:00
    @leewi9coder

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

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

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

    https://github.com/ilius/pyglossary

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

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

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

    但是,Extra Examples 两个词,居然也成了超链接,如果不小心点到它们,会跳到 Extra 或者 Example 词条去
    不过总算问题不大
    devoteever
        18
    devoteever  
       2023-01-12 18:56:29 +08:00
    我也折腾了好久, 最后发现 mac 上的 godendict 也挺好用,
    现在纠结两个用哪个
    noparking188
        19
    noparking188  
       2023-01-12 22:19:00 +08:00
    支持
    ebony0319
        20
    ebony0319  
       2023-01-12 23:41:10 +08:00
    OP 可以根据 13 楼重新弄下么。挺期待的。
    ebony0319
        21
    ebony0319  
       2023-01-12 23:57:29 +08:00
    搞定了,挺简单的。MDX 牛津字典 这个使用的是哪个版本呢,可以私信我一下么
    justin2018
        22
    justin2018  
    OP
       2023-01-13 08:30:04 +08:00
    @ebony0319
    ![gTi6NRT]( )

    在网上随便找的 要质量好的得去 pdawiki 论坛
    ubunsei
        23
    ubunsei  
       2023-01-18 23:06:07 +08:00
    @justin2018 下载链接 404 了,可以帮忙再传一次吗,感谢。
    Pangdouya
        24
    Pangdouya  
       2023-03-13 13:57:46 +08:00
    同求。链接过期了,有谁可以帮忙再传一份吗?感谢~
    ubuntuGary
        25
    ubuntuGary  
       2023-08-10 16:05:42 +08:00
    样式很漂亮,能分享一下吗
    m1484232791
        26
    m1484232791  
       2024-02-24 18:46:40 +08:00
    还有希望获取到嘛?
    Surechun
        27
    Surechun  
       2024-08-02 10:44:58 +08:00
    https://github.com/tisfeng/Easydict/blob/main/docs/How-to-use-macOS-system-dictionary-in-Easydict-zh.md
    正好在找,找到这个第 8 版,看能不能用上。朗文的那个还不错,在用。
    venhow
        28
    venhow  
       2024-09-01 21:04:11 +08:00
    楼主能麻烦再发一下吗?
    502Chef
        29
    502Chef  
       351 天前
    同求
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1029 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 18:37 PVG 02:37 LAX 11:37 JFK 14:37
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86