前言
词典样式仅在欧路词典上进行测试,其他平台不保证效果。
几个月前发现了 @cmm 的 精装牛津九,一眼就被精美的设计给吸引了。尽管当时坛里已经有了不少优秀的牛津十,精装的牛津九还是用着最舒服。
有些小伙伴在原贴提了些修改建议,像是添加折叠功能等。虽然尝试过自己去实现,但当时的我对 HTML, CSS/JS 这些了解的不多,只能实现最基本的功能。后面又对词典进行了修修补补,还遇到了不少欧路的小 bug,积累了经验,终于能给这本精装本翻新了。
词典选用了 @DDD 帖子里的 牛津高阶英汉双解词典第10版完美版,词典内容齐全,有牛津九没有的 Synonyms 同义词辨析等。功能也很全,同样带有词性分页显示,义项折叠等功能,翻译缺失的部分还有 AI 补全,具体查看原帖。
原贴
-
主题样式来源:精装 - 牛精九 online
-
本贴主要对牛津九的样式进行了复刻,在原贴 2 的 oaldpe.css 文件末尾增量编写代码。
-
如果想要完美呈现词典截图所示效果,需要额外的字体文件。本文下载链接包含需要的字体,iPhone/iPad 欧路放在词典目录即可,无需安装,详见此楼回复。PC 端欧路需要安装字体。
-
-
词典来源:2024新年福利:牛津、韦氏和剑桥完美版分享(08.13更新)
-
如果已经下载了原贴的词典,使用本帖样式需要替换 oaldpe.js 和 oaldpe.css 两个文件。
-
本帖下载链接包含了所需要的全部文件,包括来自原贴的词典 mdx, mdd 等其他文件。
补充说明
- 例句音频文件:由于楼主使用的设备,iPhone/iPad 欧路不支持 ogg 发音,已经替换了 mp3 版本的例句音频文件。
-
词典截图
附加功能
除了基本的词条样式,精装牛津九的个性化设置小图标也复刻了。
-
例句发音和牛津九一样,只显示英音/美音,点击图标里的词典铭牌进行切换,详见此楼回复。默认发音在 JS 文件里设置。
-
在牛津十原本的设计中,单击导航栏的白色块可以显示/隐藏全部中文,双击则是展开/折叠全部义项,这些功能单击和双击小图标也能触发。
-
牛津九的小图标原有的设置字体、背景等没有添加,欧路词典自带。唯一的选项 Eruda Console 是用来调试词典应用的,一般可以不用理会不影响使用。很多欧路的 bug 想要搞清楚原因就得调出来看看,有调试需求的话可以用用,其他词典应用也能用。
下载链接
百度网盘(提取码: vqws):
更新日志
如无特殊说明,oaldpe.js 用户自定义配置区无需修改。
2024.08.20更新
(需要替换 oaldpe.css 和 oaldpe.js,更新原贴 oaldpe.mdx 至 08.10 版本)
-
Refine: 优化原贴存在的词典显示过慢的问题。
-
Feature: 新增【配置项 42】替换中文全角符号。对应代码只替换较为违和的全角斜杠(‘/’),可自行添加其他替换规则。
-
Feature: 新增【配置项 43】深色模式。添加深色模式支持,解决欧路词典深色模式下的样式冲突问题。
-
Fix: 修复少数样式问题。
历史更新
2024.08.10更新(需要替换 oaldpe.css 和 oaldpe.js)
-
Update: 同步原贴更新。(需要替换 oaldpe.mdx)
-
Refine: 优化折叠功能,优化词头排版。
-
Fix: 修复 Idioms 折叠块内使用折叠功能时,高度不会自动调整的问题。
2024.07.31更新(需要替换 oaldpe.css 和 oaldpe.js)
-
Fix: 修复启用在线 TTS 发音时的喇叭样式问题,AI 发音的喇叭图标透明度更高,以示区分。
-
Fix: 修复使用非白色背景时,喇叭带有白色背景不协调的问题。
-
Fix: 修复 CSS 与折叠/展开单个义项的 JavaScript 冲突的问题。