V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
探索世界的好奇心万岁
codingbody
V2EX  ›  分享发现

《朗文当代高级英语词典》mac 版,适配原生 Dictionary APP

  •  7
     
  •   codingbody · 144 天前 · 4328 次点击
    这是一个创建于 144 天前的主题,其中的信息可能已经有所发展或是发生改变。

    新年送大家一本词典吧,《朗文当代高级英语词典》适配 mac 原生 Dictionary APP 。

    为缓解版权焦虑可以考虑购买纸质字典《朗文当代高级英语辞典》第五版

    231540

    231437

    231455

    231505

    231518

    https://cowtransfer.com/s/03ed232886bc48 点击链接查看 [ LDOCE5_0.1.dmg ] ,或访问奶牛快传 cowtransfer.com 输入传输口令 gseq2s 查看;有效期 30 天。

    第 1 条附言  ·  144 天前

    1、无法拖放至 Dictionaries 是因为 Dictionaries 是当前登录用户目录下的子目录,制作的软链接无法适用其他人,需要手动拷贝 LDOCE5.dictionary 至 ~/Library/Dictionaries 目录下,并重启 Dictionary APP。

    2、我 CSS 水平很差,而且没有找到很好 CSS 调试方式,就没有适配 Dark Mode.

    3、@pheyer,我没有解决版权问题,LDOCE5.dictionary 的上游是 pdawiki 用户 fearfare090807 制作的 LDOCE5++ V2-15.mdx/mdd ,LDOCE5++ V2-15 的上游有 ldoceonline 和 Longman Business Dictionary,更多的没有考证。我在 LDOCE5++ V2-15 基础上移除了 Longman Business Dictionary、Examples from the Corpus 等大量内容。

    第 2 条附言  ·  142 天前
    奶牛快传不是挺好的么,下载不用注册也不限速。

    链接: https://cowtransfer.com/s/f24473b5a3174f 点击查看 [ LDOCE5_0.2.zip ]

    链接: https://pan.baidu.com/s/1nyAl3ulETXFAkaYYRxovqw 提取码: cvc7
    第 3 条附言  ·  112 天前
    使用过程中完善了以下内容:
    1 、补全缺失图片约 150 多张
    2 、完善缩进
    3 、完善单词的间隔
    4 、控制 force touch 方式显示的内容
    链接: https://pan.baidu.com/s/1PR_MJY-w46QjOB0fv6-I4Q 提取码: xyfd
    50 条回复    2023-02-13 17:04:18 +08:00
    whatever93
        1
    whatever93  
       144 天前 via Android
    有没有初级辞典
    leewi9coder
        2
    leewi9coder  
       144 天前
    MacOS Ventura 13.1 (22C65)

    拖不进去 Dictionaries 文件夹 。。怎么回事
    codingbody
        3
    codingbody  
    OP
       144 天前   ❤️ 1
    @leewi9coder #2 试试手动拷贝到 `~/Library/Dictionaries` 文件夹下,文件比较多,拷贝有点慢,都是图片和音频。
    Pangdouya
        4
    Pangdouya  
       144 天前 via iPhone
    收藏了,感谢🙏

    LDOCE 是我最喜欢的词典。
    justin2018
        5
    justin2018  
       144 天前
    拖不进去 Dictionaries 文件夹

    12.5.1 M1
    xscit
        6
    xscit  
       144 天前 via iPhone
    感谢,不过 dark mode 下看不清字,系统 13.1
    vitovan
        7
    vitovan  
       144 天前
    酷,请问这个字典文件是怎么做的?
    neilxu
        8
    neilxu  
       144 天前
    很棒!

    拖不进去可以右键拷贝
    quejuwen
        9
    quejuwen  
       144 天前
    还配图,真是牛 13 的不要不要的
    nifanle7
        10
    nifanle7  
       144 天前 via iPhone
    好用,感谢!
    reorx
        11
    reorx  
       144 天前
    体验比 MDX 版的 LDOCE++ 还要好,谢谢楼主
    pheyer
        12
    pheyer  
       144 天前
    我比较好奇 LZ 怎么解决版权问题的
    pheyer
        13
    pheyer  
       144 天前
    @codingbody 我也是拖不进去 Dictionary 文件夹,先定位过去再拖才行。感谢回复版权问题
    pheyer
        14
    pheyer  
       144 天前
    系统是 macOS 12.6.1 Monterey
    chocolatesir
        15
    chocolatesir  
       144 天前
    有别的分流下载吗,奶牛快传有流量限制,登录转存要求绑手机号了。
    leewi9coder
        16
    leewi9coder  
       143 天前
    可以用了谢谢

    但是有一点感觉不太好,就是界面是界面上的 title 显示 LDOCE5 ,感觉显示全称看起来更正规一些,我自己能修改吗?
    codingbody
        17
    codingbody  
    OP
       143 天前
    @leewi9coder #16 在 title 上右击 -> Edit Label 。
    hugodotlau
        18
    hugodotlau  
       143 天前
    网盘分流下啊
    ChineseTeacher
        19
    ChineseTeacher  
       143 天前
    感谢楼主。系统自带的词典太差了。我自己平时查词也是用这个词典的。网上能找到的很多这类词典都没有汉解,快速查词不够方便。

    支持正版还有一个途径,iOS 的 App Store (国区)里面有外研社做的这个词典的 app ,终身订阅是 98 块(可以不用买第六版)。缺点是没有离线模式,只能全程在线使用。
    lvyunyi
        20
    lvyunyi  
       143 天前
    感谢分享 有人用网盘分流一下么
    leewi9coder
        21
    leewi9coder  
       143 天前
    @codingbody 改了,但是弹出界面上的 title 还是没有变化
    Lagrange
        22
    Lagrange  
       143 天前
    @leewi9coder #21 必须去 info.plist 里面改名字
    leewi9coder
        23
    leewi9coder  
       142 天前
    @Lagrange

    修改这个吗?

    leewi9coder
        24
    leewi9coder  
       142 天前
    修改了,但是 popup 出来的小窗里面貌似还是 OALD4
    codingbody
        25
    codingbody  
    OP
       142 天前 via iPhone
    @leewi9coder 明天我再打个包吧,把“词典” 改成 “辞典”。🤓
    devoteever
        26
    devoteever  
       142 天前
    求一个网盘分流
    devoteever
        27
    devoteever  
       142 天前
    再次赞美楼主, 很棒很完美👍
    penrod
        28
    penrod  
       142 天前
    有阿里网盘或百度网盘转存的么?
    devoteever
        29
    devoteever  
       142 天前
    @codingbody 问一下楼主, apple dict 的 js 里支持 addEventListener 吗?
    我想给你的词典加一个发音的快捷键,
    如果不支持, 我就不折腾了
    devoteever
        31
    devoteever  
       141 天前
    @codingbody 感谢!
    devoteever
        32
    devoteever  
       141 天前
    @codingbody 试验了一下, 是支持 addEventListener 的.
    可以这样注册快捷键
    ```js
    <script>
    document.addEventListener("keydown", function(event) {
    if (event.key == "F2") {
    document.getElementById('1').play();
    event.preventDefault();
    }
    });
    </script>
    ```
    不过需要 focus 在页面才有效, 因为词典光标默认 focus 在输入框, 所以并不完美

    或者可以加个查询即发音的功能
    ```js
    <script>
    setTimeout(function () {
    document.getElementById('1').play();
    }, 1000)
    </script>
    ```

    另外, 我从网上找了一份 LDOCE 5++ V2.15, 使用 pyglossary 转换成 mac dict 格式
    然后编译的时候各种错误😭

    大神, 你可以把转换后的源码分享一份吗? 我想在你的基础之上修改
    🙏
    justin2018
        33
    justin2018  
       141 天前
    @codingbody

    老哥能分享一下教程吗?
    按照网上教程用 MDX 字典做苹果字典
    音频文件和图片都没有~ 就只有文字部分的内容

    请问楼主这一部分是如何处理的?感谢~
    codingbody
        34
    codingbody  
    OP
       140 天前 via iPhone
    @justin2018 https://placeless.net/blog/macos-dictionaries

    官方文档在楼上发了,developer kit 里也有 example 。
    Lagrange
        35
    Lagrange  
       140 天前
    CSS 加了一段,似乎对 Dark Mode 没有效果。
    @media (prefers-dark-interface)
    {

    html {
    -apple-color-filter: apple-invert-lightness();
    }

    a {
    -apple-color-filter: none;
    color: -webkit-link;
    }

    img {
    filter: invert(100%);
    }

    html.apple_client-panel body div {
    color: text;
    }

    html.apple_client-panel body div.L1 {
    color: -apple-system-label;
    }

    }
    justin2018
        36
    justin2018  
       140 天前
    @codingbody 感谢 搞定了 😁
    oIMOo
        37
    oIMOo  
       140 天前
    奶牛快传收费- -

    Q1:为什么需要付费?有些不需要?
    A1:当文件被下载的人数过多时,平台会根据文件的大小收取相应的基础流量费,该费用为平台收取,和分享者无关。
    leewi9coder
        38
    leewi9coder  
       140 天前
    有没有大佬知道怎么修改这个弹出小窗的宽度?我觉得虽然这个是系统默认的,但是肯定能通过某种方式去修改,有没有大佬知道的,谢谢~

    enjoying
        39
    enjoying  
       140 天前
    话说,貌似 LDOCE 已经到 6 了
    pheyer
        40
    pheyer  
       140 天前
    LZ ,你在 Append 消息里面 at 我,我是收不到提醒的,如果要 at 人的话请最好在回复里 at
    xianglifei
        41
    xianglifei  
       139 天前
    奶牛快传不共戴天...

    我之前在他们云盘里放了几十兆的文件
    结果有一天登录后发现
    几周之前官方发个公告,然后只给很短时间让用户自己清空网盘和备份,否则直接删
    我才几十兆啊,都是正经文件,还没有备份
    都没了

    -
    2 月 24 日发公告 https://www.ithome.com/0/536/532.htm
    3 月 12 日清空个人网盘数据
    hackpro
        42
    hackpro  
       138 天前 via iPhone
    hackpro
        43
    hackpro  
       136 天前
    这个排版非常舒服 感谢 OP 主的成果
    给个以前用的版本 对比下
    其实 FF 还有个 LDOCE online 的版本 可以一起讨论下😄

    <a href="https://sm.ms/image/4q935MlTbKiDBkS" target="_blank"><img src="https://s2.loli.net/2023/01/16/4q935MlTbKiDBkS.png" ></a>
    hackpro
        44
    hackpro  
       136 天前
    再贴个 OP 主整的新版的

    ![Screen Shot 2023-01-15 at 7.47.18 PM.png]( https://s2.loli.net/2023/01/16/kZd8lz6bpBvOS4T.png)
    daveh
        45
    daveh  
       115 天前
    挺不错的,要是能支持 Dark Mode 更好了。
    安装目录也可以改成 /Library/Dictionaries ,这个目录可以直接拖进去,可能要提供密码给下权限,好处是所有用户都可用。
    lzmusad
        46
    lzmusad  
       115 天前
    谢谢分享 Dark Mode 下看不清有解不?
    aoi
        47
    aoi  
       113 天前
    感谢楼主的付出,原生体验太丝滑了,界面也好看
    Crabby
        48
    Crabby  
       109 天前
    感谢。
    mac 系统下用三点查词,如果点击能发音频就完美了。
    xiparos
        49
    xiparos  
       108 天前
    十分感谢楼主,最近一直在找这个资源,最后还是在这里找到了,ITer helps ITer
    Crabby
        50
    Crabby  
       108 天前
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4761 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 09:06 · PVG 17:06 · LAX 02:06 · JFK 05:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.