新的GoldenDict-ng有个bug,复制不了单词的中文释义文本

大家好,大家有遇到新的GoldenDict-ng复制不了单词的中文释义文本吗?求助~
问题如下:
昨天下载了一个新版的GoldenDict-ng,今天却发现复制不了单词的中文释义文本(我用的是LDOCE5++ V 2-15的电子词典,默认隐藏中文释义),中文释义文本默认是隐藏的,点击会显示,但此时只能选中单词的英文释义,中文释义在选中之时又隐藏了。旧版的Goldendict再次点击虽也会隐藏中文释义,但这是正常的,因为长按可以复制,新版GoldenDict-ng截图如下:


新版GoldenDict-ng版本信息:

旧版GoldenDict截图如下:

旧版GoldenDict版本信息:
image

保存成html chrome打开后 试下网页

你好xiaoyifang,
我保存成html,chrome打开后网页也不可以呢,截图如下:

估计是词典样式中有些特性阻止了复制

不太晓得呢,不能复制很恼人呢 :rofl:,我经常用到复制中英文文本。
我换了一个默认风格的也不行:


这个打算修复解决吗?

应该不是软件问题 暂时没有词典 调试 看其他坛友有没有时间帮忙看下

最近家里电脑坏了

好的,谢谢xiaoyifang,
还有这个发音图标以及文本的鼠标类型显示能换成“手字型”吗?这个默认是“鼠标类型”的。“手字型”显示我用习惯了,感觉“手字型”的用户体验会好一些。 :joy:

这个是词典样式控制的,软件没有处理。

你的情况很像是 LDOCE5这个词典的js中有适配goldendict, 但是适配的是旧版的,所以新版的-ng上不能复制文本,然后鼠标样式也不大对。

把你这个词典的js和你保存的html上传 一下看看。

好的,谢谢xiaoyifang,
我的这本词典是从这个里面下载的:
链接:https://pan.baidu.com/s/1yknQeFTl4yl6Wzz6HMb81Q 15
提取码:1afk
里面的01_朗文当代高级英语词典(第5版)

但我其它词典的鼠标类型显示也是鼠标型,而不是手字型。

html.zip (946.5 KB)

你好xiaoyifang,
我也导出了一份旧版GoldenDict的html,旧版GoldenDict在html中的word也是不能复制中文释义的,但在词典中确实可以复制。
旧版GoldenDict-quieten.zip (953.1 KB)

词典的js在用户点击条目的时候,会隐藏、显示中文释义。 你选择的时候,触发了这个逻辑, 也是这个原因,你在chrome浏览器上也无法选择文本。你可以论坛里找个改写的js LM5Switch.js覆盖下,比如一直显示中文释义的改动。

旧版使用的是webkit的浏览器。 估计两个不同的浏览器处理事件有区别。

好的,谢谢xiaoyifang,
好麻烦呀,这个不太会, :sweat_smile:感觉牵一发而动全身。我还先用着旧版吧,旧版就是时不时会crash,有的词典不显示发音,所以才改用的新版。

试了一下我的,情况如下:1.点击一下英文释义词条,显示中文。2.同时选中英中文,松开鼠标后,中文消失。3.仍然鼠标右键选中的英文区域,点选copy as text。4.粘贴到其它地方,英中文同时出现。如粘贴到此处:honest and truthful 坦率的,坦诚的,直言不讳的
【frank1 的英中文释义】。GD版本:6.4.3-GoldenDict.exe_windows-2022_20230509。词典:同LDOCE5++ V 2-15。是从一位网友"分享…英中文切换词典"那里下载的,大概共有十几本。OS:win11 22h2 。机器:老掉牙了,强暴升级到WIN11的。

1 个赞

谢谢giggle,试了一下你的方法,确实可以。 :grinning: :+1:

又想了想,这是复制中英文释义,而无法仅仅复制中文释义。 :joy:
老版的GD可以。

显示中文的情景下, 选中,不管它隐藏了中文,直接右键复制,然后还是复制了中文的
同样是-ng版本,和V2.15

1 个赞

选中中文,会隐藏,然后再点一次会显示,还是选中状态{要点原来中文的位置},这时候复制就好了
如果使用场景真的很多,那默认显示中文算了

真聪明。 :smiling_face_with_tear: