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

2023-01-07 23:23:09 +08:00
 codingbody

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

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

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

13691 次点击
所在节点    分享发现
92 条回复
leewi9coder
2023-01-09 10:15:22 +08:00
@codingbody 改了,但是弹出界面上的 title 还是没有变化
Lagrange
2023-01-09 16:54:04 +08:00
@leewi9coder #21 必须去 info.plist 里面改名字
leewi9coder
2023-01-09 18:15:31 +08:00
@Lagrange

修改这个吗?

leewi9coder
2023-01-09 18:24:44 +08:00
修改了,但是 popup 出来的小窗里面貌似还是 OALD4
codingbody
2023-01-09 18:33:13 +08:00
@leewi9coder 明天我再打个包吧,把“词典” 改成 “辞典”。🤓
devoteever
2023-01-09 20:10:58 +08:00
求一个网盘分流
devoteever
2023-01-10 00:02:03 +08:00
再次赞美楼主, 很棒很完美👍
penrod
2023-01-10 11:39:40 +08:00
有阿里网盘或百度网盘转存的么?
devoteever
2023-01-10 14:10:54 +08:00
@codingbody 问一下楼主, apple dict 的 js 里支持 addEventListener 吗?
我想给你的词典加一个发音的快捷键,
如果不支持, 我就不折腾了
codingbody
2023-01-10 14:50:52 +08:00
devoteever
2023-01-10 20:25:56 +08:00
@codingbody 感谢!
devoteever
2023-01-11 03:29:14 +08:00
@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
2023-01-11 14:08:48 +08:00
@codingbody

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

请问楼主这一部分是如何处理的?感谢~
codingbody
2023-01-11 18:10:04 +08:00
@justin2018 https://placeless.net/blog/macos-dictionaries

官方文档在楼上发了,developer kit 里也有 example 。
Lagrange
2023-01-11 18:41:33 +08:00
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
2023-01-11 19:17:43 +08:00
@codingbody 感谢 搞定了 😁
oIMOo
2023-01-11 21:16:20 +08:00
奶牛快传收费- -

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

enjoying
2023-01-12 08:22:43 +08:00
话说,貌似 LDOCE 已经到 6 了
pheyer
2023-01-12 14:04:54 +08:00
LZ ,你在 Append 消息里面 at 我,我是收不到提醒的,如果要 at 人的话请最好在回复里 at

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

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

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

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

© 2021 V2EX