【历史讨论】GoldenDict-ng 基于Qt5.15.2/Qt6.X版本

@xiaoyifang, 你好! 鉴于Vocabulary.com Dictionary (20170103修订第三版,作者:bt4baidu)(下载链接: 百度网盘 请输入提取码 提取码: Voca)在欧陆词典和原 GoldenDict-1.5.0_(QT_5123)上均运行正常,而贵版Goldend-ng(测试用6.6.2-GoldenDict.exe_windows-2019_20240221)不能在usage examples下点击Prev和Next,请给予解决!谢谢!

另外,发现屏幕取词已勾选【取启动程序时启动屏幕取词】,但是在PDF文件或文本文件中,鼠标所在英文单词无取词反应,不知道时何缘故?

另外,每次Ctrl+C 复制任何内容(无取词意向)都弹出屏幕取词窗口,这个违反常理。原官方版可以设置位Ctrl+C+C(连续两次按C键)才取词,否则不取词,而新版软件无法这样设置成功。请问有什么解决办法?

你检查下菜单-配置-网络-禁止载入来自其他站点的内容(封杀广告),注意前面的✓需要去掉。NG是可以在 Usage Examples 下点击 Prev 和 Next 的。

1 个赞

你看下官网的描述,取词弹窗触发的方式是通过复制文本,也就是 crtl+c 。(这块好像是因为通过其他方式不好实现)
而首选项中使用热键翻译剪贴板内容的默认热键是 crtl+c+c 。
因此会造成你说的这个情况,从使用方便的角度,目前这个设计确实有点不合逻辑,正常来说大家都习惯于开启屏幕取词就不需要额外按键了。

谢谢!的确时这样的。
我想问问,使用时用Portable模式好还是非portable模式好? 为什么我在非portable模式下见好分组信息后,改变相应config路径使其适用portabel模式,可是分组信息下的词典就全部丢失了? (反之依然,先在portable模式建好分组和词典信息的config文件到非portable模式下,词典项全部丢失),之前的GoldenDict,在portable模式和非portabe模式下,只用改边一下config里的词典路径,就可以正常用了。

windows下不支持 鼠标取词。你可以结合其他取词软件使用

把灯泡关掉

请问windows下用Portable模式好还是非portable模式好? 为什么我在非portable模式下见好分组信息后,改变相应config路径使其适用portabel模式,可是分组信息下的词典就不显示? (反之依然,先在portable模式建好分组和词典信息的config文件到非portable模式下,词典项全部丢失),之前的GoldenDict,在portable模式和非portabe模式下切换,只用改边一下config里的词典路径,就可以正常用了。

还有,反应下在线词典显示的问题,比如添加剑桥英汉词典(Cambridge English–Chinese (Simplified) Dictionary: English to Mandarin Chinese

。。。。。。

不要这样好不好,论事不论人。

多谢!但还是会报错,这是今天的报告,不知道是哪个词典还是什么设置出了问题,查单字的时候会出现这种情况,如果查词只出现部分词典,就不会:
0225报错.txt (169.2 KB)

不是设置问题,这两个日志文件里都是同一个错误,应该是有词典的mdd文件损坏了。建议单本单本词典测试下,应该很好复现。如果词典很多的话,可以创建一个新的分组,每次测试一半的词典。

有没有批量检测mdd是否损坏的工具

没有现成的工具,mdd需要提取所有文件才能确定文件是否损坏。

1 个赞

按我的理解,不同模式下的配置文件存储位置是不同的,具体我记不清了。所以只更改词典库的路径肯定不行的,分组信息应该是保存在当前的配置文件里的,改变模式首先得复制原配置文件,记得从传统模式变成Portable模式第一步就是要把原来在用户文件夹里的两个文件复制到Portable文件夹里


如图所示,打开一次,配置文件和查询历史文件会随同操作更新的。
而Portable模式我理解最大的好处在于可以自定义安装位置,移动后,相同词典不用重复建立索引文件。
没有仔细看文档说明,纯属小白的猜测,希望对你有启发。

好的,谢谢!

解决了,删除了一本词典,瞬间就好了。

@xiaoyifang ,楼主好!目前个人发现个别问题,请助力攻克!

  1. 在非portable模式(传统模式)下见好分组信息后,改变相应config路径使其适用portabel模式,可是分组信息下的词典就不显示了 (反之依然,先在portable模式建好分组和词典信息的config文件到非portable模式下,词典项全部丢失)。
  2. 在线词典显示不良,比如添加剑桥英汉词典(Cambridge English–Chinese (Simplified) Dictionary: English to Mandarin Chinese
  3. 经典的朗文词典LDOCE5++ En-Cn V2.15在显示窗口右下角的Longman图标时,总是显示在该词条的最下端,而不是窗口的右下角(比如在查词:about时。)

目前不支持来回切换。 知道原因,不方便修改。

在线词典的支持收到cors的影响。 这个在目前的模式下没法修改。后续可能会调整处理的方式。

这个是受到一个css的特性的影响,contain-intrinsic-size - CSS: Cascading Style Sheets | MDN

一般的词典都没有这个的支持,后续看是否移除掉。这个内置css样式

或者你手工重写下也可以。参考 大神帮我看下,为啥我的goldenMDict老是闪退?一查字就闪退? - #12,来自 xiaoyifang

后续会只在 现代样式下 启用这个特性。

目前已经是portable模式了。想把mdx词库移到别的存储位置,这种情况应该不需要重新索引,是吗?

或者需要进行哪些设置可以保证修改词库位置后,不用重新索引,并且保留词典分组信息

现在。需要重新索引,

如果不想重新索引,可以更改词典计算dictionaryId的逻辑,计算的时候不要包含 词典所在目录的父目录信息。