[OALDPE++][已修复TTS]基于Hazuki的牛津10修改的JS+CSS

词典源文件下载请 精装 - 牛津高阶双解第10版完美版(OALDPE)

改动1:

将小三角改成了加粗,因为小三角并不能让我知道要强调的是接下来一个词还是几个词
(当然不喜欢加粗可以在配置项中改回来!
goldendict-ng请不要使用oaldpeconfig配置原因见注意事项)

改动2:

将单击O10图标隐藏中文的功能作为一个新的选项,而且默认不启用(以防手机误触)

改动3:

增加极简模式来自 【分享】OALD10 修改版:新增“极简模式”
极简模式会隐藏英文释义
而且对极简模式增加了小改动,目前极简模式无论你是否开启默认展开释义都会折叠所有释义,如果想要展开单条释义请点击数字序号,展开所有释义请双击O10图标

改动4:

导航栏默认选All,隐藏word origin,默认选择离线音频(我下载了2个G的发音文件为什么还要偷跑我的流量?)

改动5:

根据社区的好心人@fanqi987 提供的平台修复了TTS语音

下载链接:

牛津.zip (71.0 KB)

安装方式:首先下载最顶上“ 精装 - 牛津高阶双解第10版完美版(OALDPE)”的词库文件
然后下载oaldpe++,覆盖原版的js和css文件

补充问题:

1.为什么手机/iPad欧路词典用新的js和css覆盖旧文件后上述改动没有生效?
欧路词典的缓存机制导致。请覆盖文件后在欧路词典设置里清空缓存,然后断网模式下搜索任意词条一次。不出意外会多出来了oaldpe++的功能。
实际上清空缓存并不是每次奏效,如果是此词典第一次使用,建议先下载原版文件->替换文件->再导入词典,可以解决所有问题
2.为什么我在设置页保存了配置但是关闭GoldenDict-ng后设置恢复原状?
GoldenDict-ng目前oaldpeconfig无法保存配置,这是原版词典的已知问题,如果使用GoldenDict-ng作为词典软件,需要手动修改js文件才能持久化。(这也是为什么原版无论如何都无法用GoldenDict-ng隐藏word origin的原因)

3 个赞

又一个美化大师哈。Thanks♪(・ω・)ノ

非常好, 大佬请教一下, 无论是原版的JS还是您的JS, 设置好的选项经常会自动被恢复成默认, 比如默认高亮区分非官方翻译, 明明设置好了, 后边不知道啥时候又是开启的状态.
另外,原版的JS里, 隐藏word origin选项都会经常被重置掉, 您这个版本一直都可以保持隐藏的. 是哪里的问题呢? :grinning_face:

经过我的研究,goldendict-ng如果退出窗口那么他不会保持配置文件,只能修改js文件进行保持
欧路词典则没有此问题

〔小三角改成了加粗〕这个确实好,更直观!

我在windows 11 PC下的欧路里试了试,在进行设置后,点击小O10图标不能隐藏/显示中文,似乎设置不起效或保存不住。

如果设置里的配置无法保存,请直接修改js文件!
修改js文件是肯定有用的!配置项在js开头部位,不需要修改主程序!

(帖子已被作者删除)

可以修复欧陆的TTS发音吗,目前带下划线的灰色喇叭,无法发音

1 个赞

手机和windows欧路测试可以发音。
不能播放不是我这边的问题, 是因为我修改后的版本是先访问另一位坛友的中转服务器,然后中转服务器再访问在线语音。有一个环节出问题整个发音都不能工作。如果感觉这个播放按钮碍事请在设置里隐藏。
或者如果是手机欧路请试一下欧路设置清空缓存然后断网清空下随便查询一个单词如hello,然后再打开网络然后查询其他单词测试
pc端试一下清空缓存然后托盘退出重进试试

修改js可发音