GoldenDict-ng(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本

明白了 感谢解答 :smiley:

请问,GoldenDict-ng支持局域网路径下的词典吗?

另外,GoldenDict-ng 不具备便携版特征,即便在本地计算机建portable文件夹第一次正常建立索引文件,第二次,只移动GoldenDic路径(词典路径保持不变,portable下索引保留),GoldenDict-ng总会重新建立新索引文件 ,在这一块,不如MDict好用。

总之, 只移动GoldenDict-ng主程序路径,或者只移动词典目录路径(手动修改config路径),GoldenDict-ng总会重新建立新索引文件。 相应地,分组下的词典信息全没了。

不知道是为什么,我怎么也无法让GoldenDict-ng查词时”自动发音“。请高手指点一下。

另外,如果可能,要请看一看这个兼容问题 LODEC5++

Updated: 现在,”重音“问题的Solution is here: 求助:如何设置才能让FF版的 LODEC5++ 保持一个发音 - #35,来自 last_idol

初步判定是Macquarie Dictionary 6th这本词典的css文件里面类似

div.pron + div[style="margin-left:0em"],
div.pron + div[style="margin-left:0em"] + div[style="margin-left:0em"],
div.pron + div[style="margin-left:0em"] + div[style="margin-left:0em"] + div[style="margin-left:0em"] {
    padding-left: 0!important;
}

div.pron + div[style="margin-left:0em"] {
    margin-top: 0;
}

div[style="padding-left:0.5em"] + div[style="margin-left:0em"],
div[style="padding-left:0.7em"] + div[style="margin-left:0em"],
div[style="margin-left:0em"]:not(.pron):not(.hw) + div[style="margin-left:0em"] {
    padding-left: 0!important;
    margin-top: 1em;
}
div[style="padding-left:0.5em"] + div[style="margin-left:0em"]::first-letter,
div[style="padding-left:0.7em"] + div[style="margin-left:0em"]::first-letter,
div[style="margin-left:0em"]:not(.pron):not(.hw) + div[style="margin-left:0em"]::first-letter,
div.pron + div[style="margin-left:0em"] + div[style="margin-left:0em"]::first-letter {
    color: #939429!important
}

这样的语句阻碍了加载。原因未知。目前是个别词典的现象,直接css注释掉完事。如果采用了https://forum.freemdict.com/t/topic/1939 这个帖子里面的css需要注意,会出现goldendict不兼容现象。

1 个赞

I have the same issue. I think that NG failed to auto-play the first loaded audio file. The audio can be played by either clicking the top “sound” icon (Pronouce Word) or pressing the Alt-S shortcut. Hope this can be addressed in your next release.

In fact, as put in reply #3166, “version 24.01.22 的 auto-pronnounce words in main window 无效。”, Therefore, it is an existing bug carrying over to the current version.

1 个赞

我这边也是:

portable模式下,默认的词典路径,将goldendict完整拷贝到移动硬盘以后,修改config里的路径,打开goldendict。按理应该不用再重新索引了,因为索引文件全部拷贝过来了。但还是会重新索引。

@xiaoyifang 不知道是不是bug

1 个赞

这是硬伤!不是BUG

我瞎说】:
我首先感谢 @xiaoyifang 的工作,给大家提供多一个选择。从一开始,我就关注GoldenDict-ng fork, 不过到目前为止,还有不少问题。我发现,每次在更新时,还没有经过广泛测试就把以前的东西放弃了。这样,有些好的东西没有留下,新的问题又来了。

GoldenDict-NG的兼容性:因为GoldenDict已经被广泛使用,很多词典都是兼容GoldenDic。所以NG首先要保证向下兼容性,不然很难被广泛采用。在这一点,俄罗斯论坛的fork就比较好。

我注意到,最近咱们论坛里新发表的一些作品,只能在GoldenDict-NG上用的,而不能在GoldenDict原版,或者俄罗斯论坛的修改版上用。

俄罗斯论坛的最新修改版在这里下载:GoldenDict (часть 2) - [1] :: Программы :: Компьютерный форум Ru.Board

俄罗斯论坛目前修改版: GoldenDict-1.5.0.18-g59363bc9(EXE only).7z.

不存在什么fork,ruboard这个其实就是原版,同一个仓库,只是尝鲜构建版罢了,作者abs62还在那个论坛里

我时外行,实在不明白这是什么意思?我就举两个网页词典在GoldenDict-ng和欧陆的表现吧,二者不一致,不知道怎么会这样?真实没有完美的哎!

https://www.vocabulary.com/ 这个GoldenDict-ng的表现非常好,但欧陆表现不好,
https://www.wordreference.com/enzh/ 这个欧陆表现好,但GoldenDict-ng表现不好,具体为点击下方的【其它语言】的链接无反应。

在线词典就不要追求体验了,词典网站本身会对这种查词方式做限制,尽量用别人做好的词典。

在查询make单词的结果里面,按上面方式选择文字后,怎么直接跳转到了“dictionary/make”这个词头的查询去了,感觉这个侵入性有点大。如果是查的其他词,比如curl,则跳转到"dictionary/curl"单词去了

不知道是我设置了什么东西,还是所有goldendict-ng用户都是这种情况
update: 我已经把辅助工具,手势软件btt都关了,还是这样


Mac显示菜单栏和系统最小化快捷键冲突,Mac版需要更改一下菜单栏快捷键设置。

发现个小的需要注意的事项,win端如果有装mactype,要记得排除对goldendict的渲染,否则可能导致打开goldendict-ng词典界面一直停留在转圈

我反馈一个问题,为什么macOS三根手指不能查单词?

1 个赞

一直很期待这个功能。估计需要针对macOS专门适配一下,估计不好实现

试了QT 6.7.0和6.6.2最新版,发现在查词结果页面,右键跳转到词典列表中距离当前词典较远的词典时有时还是会出现画面撕裂问题,而且有时点右键还不能立即跳转到相应词典位置,需要再右键点一下该词典位置才会跳过去:

@xiaoyifang ,反馈问题:
在使用Oxford Dictionaries(ODE2022OL)过程中发现严重问题(该词典在以前的GoldenDict上是正常运行的), 点More example sentences展开后,马上又自动合拢,导致无法使用该词典。

这个不是 GoldenDict-NG 的问题,类似的兼容问题建议先联系原作者解决,最好在原贴下回复,因为别的软件用户也可能遇到同样的问题,在这里回复别人是没有机会看到的。

ode.js.zip (37.8 KB)

修改词典内容之后仍然没有生效,而且找不到清理缓存