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

感谢大佬新增这个功能。最新版GoldenDict似乎每次重启都会重新扫描词典(所以启动要等1分钟左右),是否 bug,能否关闭自动扫描。

之前的版本也是1分钟启动吗,
你的词典有多少。
这个启动窗口的loading,此处只是显示,没有新增其他逻辑(原逻辑,启动的时候,会做一些词典的检验,计算等)。

大概300个左右词典,难道是太多了吗:cold_sweat:。但是之前用的是 6.1 正式版,启动时不会重新扫描;现在这个版本每次启动时都会重新扫描一遍 content 文件夹。(我用的是 potable 模式)

用 metadata.toml 文件给每部词典指定分组的设计很好,一劳永逸,迁移重装啥的都方便。进一步的,能否再考虑在 metadata.toml 增加一个组内词典排序的信息(比如 rank = 1 该词典置顶),这样组内排序在重装后就也不会乱。

当然,上面只是个人的设想,可能不是很好,或者有其它方法也行(比如单独搞个配置文件来整体排),总之就是希望能保留分组组内的词典排序信息。

词典排序应该已经记录到config文件了。

好吧,因为我之前是按文件夹分组,现在改成按元数据分组,发现要生效只能把旧的 config 文件删除,所以顺序全乱了:person_facepalming:


现在OK了,是支持在现有分组上更新的

现在的全文索引太大,可不可以在建立索引时用zstd之类的压缩一下,等用到的时侯再解压去调用呢

Release GoldenDict-ng-v23.07.25-alpha.230730.f7e43479 · xiaoyifang/goldendict-ng (github.com)

用这个版本试下

基于xapian做的,后续研究下。

没有QT5版的吗:pleading_face:


有了,谢谢


:+1:扫描速度大幅提升,现在只需大概1-2秒

@hahaya 也用上面的版本试下。

试了这个版本,果然启动速度正常了,扫描界面也能正常显示了。

发现在线词典显示内容的高度太小了,dictionary.com词典直接不显示:


先记录吧,网站类的很难完美。各种网站的限制,cors,防链接的js等。

I think this a bug in UI design. In Preferences > Advanced, there is a lack of space, i.e.,

image

嗯嗯 之前qt 6.5.0的版本,这些在线词典内容的高度是正常的

处理了。。。。。bz

1 个赞

I wonder if you can add a feature to check for update manually. For example, a function Check for update when we right click on GD tray icon would be very nice.
image

1 个赞


反馈:如图,明明有这个词条,但是不显示。
测试版本: 6.4.3-GoldenDict_macos-13_homebrew_20230731.dmg
而改回之前版本就没问题,我好久没更新了,一直使用的是今年2月的一个版本

把这本词典的索引删掉重建看下。