V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
justin2018
V2EX  ›  分享发现

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

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

    字典来源:

    谷歌搜索 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 看了你之前那帖子的回复,你的要求真的很多,别人这是用爱发电
    enchilada2020
        8
    enchilada2020  
       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  
       274 天前
    还有希望获取到嘛?
    Surechun
        27
    Surechun  
       114 天前
    https://github.com/tisfeng/Easydict/blob/main/docs/How-to-use-macOS-system-dictionary-in-Easydict-zh.md
    正好在找,找到这个第 8 版,看能不能用上。朗文的那个还不错,在用。
    venhow
        28
    venhow  
       84 天前
    楼主能麻烦再发一下吗?
    huyujievip
        29
    huyujievip  
       31 天前
    同求
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   904 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 20:08 · PVG 04:08 · LAX 12:08 · JFK 15:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.