新改动了一个地方:
移除原默认字体大小13px。
会自动使用16px(chrome默认大小)。
受影响的地方,字体看上去会比之前大了(如果有使用zoom,会更明显).
ok 了解了,多谢您了!!!
oed 还不行
lexico没搞明白它的事件处理方式。看事件来自webpack:// ?
手机版的词典软件,每个在线查询都是创建一个独立的WebView来显示,虽然可能加载慢,内存占用大,但可以避免很多Javascript的兼容问题,GoldenDict的桌面端就没法这么搞,因为所有内容都在同一个页面使用,或者学手机端的,新开一个页面单独显示,或者学沙拉查词的提供接口,让用户自己去兼容。小弟的意见是,少少支持几个常用的网站还行,要作者一个个去做兼容,还是算了吧。
发布一个release版本 GrainBuds
The traditional Chinese lunar calendar divides the year into 24 solar terms. Grain Buds, (Chinese: 小满), the 8th solar term of a year, begins on May 21 this year, and ends on June 4. It means that the seeds from the grain are becoming full but are not ripe.
China Daily Website - Connecting China Connecting the World
反馈bug:
- 最新qt 6.3版选中某个词典的一段文字,右键点击审查元素后,似乎不显示对应的css
还会自动查找这段文字。
2. 某些词典的结果会被折叠,之前的GD版本好像是好好的:
刚刚发现这个压缩包里的js有个副作用是会导致WFG版教育部重編國語辭典的内容不显示。本来以为是GD本身的问题,然后把大辞海修复版从词典群组中移除或去掉js文件后,WFG版教育部重編國語辭典可以正常显示内容了
按提示配置之后,字段那是由正面,反面重命名为了Front Back的
再次确认Anki connect 插件安装成功后,发送成功
ps:期待能将历史查询面板的批量添加过去
可以反馈给原作者。 修复版用的是js进行页面替换。应该把其他词典也替换了
历史面板是一次性的,可以手工导入到anki
方式。
1,历史记录导出。
2,将记录导入到anki
3, 通过wordquery等插件(anki的插件,不是很熟悉),补充剩余的其他字段。
第1个。截个图看下
第2个。是不是有配置。是部分折叠。还是特定词典折叠
第1个bug在新版已经没有了,小满及之后的一版存在
第2个bug是因大辞海的js引起的,把js去掉就没问题
如果这个选项没有开启,原则上软件不会折叠词典的。
可以看下是否是被其他词典影响了。比如把被折叠的词典,单独分组看下。
其他可以尝试的方式:
- 如果熟悉devtool,可以对那几个不显示的字体,手工指定下fontfamily看下效果
- 如果词典有内置的样式,也可以通过样式修改下字体看下。
- 设置下软件备用字体看下。
- 页面保存到本地,然后chrome打开看下。(可以排除软件的问题)
最近两版,字典字体设置不起作用了。我将最新版全部文件下载了,还是不行。
表现为设置当时能起作用,退出再打开,字体依然使用系统默认字体。
QT6.3 OS Win10 2004 x64
字体设置的是软件bug,后续修改。
你的意思是单独设置字体,词典中不显示的字体可以正常显示吗
你自己在你的浏览器打开,其他人打开看不出来。机器环境不一样。
已修改。bbbbbbz
最近刚下的GoldenDict,暂时没有旧的版本。只能看看是否还有谁,也遇到问题。
参考:
步骤:
opencc目录下增加自定义文件,并配置对应的 json方案
示例:如下增加 丑 美
(中间是tab)
更改对应的转换配置
效果:
ps:
s2tw.json
s2hk.json
t2s.json
这三个是目前gd使用到的配置。
多谢大侠更新,马上去试试!!
这些界面是在哪里呢?
是在GD的opencc文件夹下新建custom.txt文件吗?
是在opencc目录下,名字随意。 以前的版本就支持
win10 X64 按F3设置词典的时候退出
按F4 一般设置倒不会
看下是否有dmp文件,有的话,麻烦上传一下。文件大的话,可以百度云。版本弹窗麻烦也提供一下(版本号之类的),帮助->关于
22.5.22-alpha.99876e66
Goldendict已停止工作
Windows正在查找该问题的解决方案
然后提示如下,之后关闭
出现了一个问题, 导致程序停止正常工作。如果有可用的解决方案,Windows将关闭程序并通知你。
GoldenDict.exe.2172.zip (866.9 KB)
没找到原因:
几个问题(保持现有词典配置的情况下):
1,通过鼠标右键词典,打开词典编辑,会闪退吗。
2,之前有可以正常运行的版本吗?
3,原版可以打开吗
几个尝试的办法:
1,换用qt6.3的版本试一下?
2,词典分批移除(或分批添加),是否是某本词典引起的闪退吗?比如不添加词典的时候,会闪退吗?
I am also experiencing frequent crashes since 2 weeks ago on Linux. Every 30 minutes on average there is a crash. The software became quite unstable this month.
Maybe the great @xiaoyifang could implement a debug method for GoldenDict in the code itself ?
For example, compile a brief report every time that a crash occurs. Anki shows a brief “report” whenever there is a bug and users can copy/paste that info to report to developers.
Thanks for your great work Xiaoyi
without environment and reproduce steps ,these issues usually are not easy to solve.
as for linux,if it is possible , can be built from source and with debug enabled. then the dump file should have enough information to identify the cause.
这个应当是s2hk.json吧?
是的。。。一会更改下
谢谢,
之前的版本没有太留意,这次是偶然按了F3发现的。
另一台同样是win10电脑倒是不会闪退
0531
感谢快速反应,晚上有空试试
最新的版本,已经将debug信息保留到release版本(希望生效了)。
有空的时候麻烦再重现下闪退,然后把dmp上传
qt的bug(Loading...),要到qt6.3.1才能修复好。 目前的话,你可以不要用到字体的缩放。对于开源的qt版本估计要等到qt6.4了
小图标的,如果已经开启了
还要更小的话,目前应该只能自己修改样式了(qt-style.css,没验证过)。
Ctrl+S试一下
菜单view下面的相关选项你也可以试下,大部分面板应该都可以关掉的。或者拖动到其他的地方。
[220530.accbfd8f](https://
GoldenDict.exe.7216.zip (809.0 KB)
Release GoldenDict-v22.5.22-alpha.220530.accbfd8f · xiaoyifang/goldendict · GitHub)
新版本还是同样的错误
dmp见压缩包
看你用的是qt5.15.2的版本。只能知道是heap corruption。没看到其他有用的报错信息。有善于分析dmp的,也请出手分析下
键盘上面一行有个Fn 的功能键,默认是开启的,同时按它才会是F3, F4之类
不知道这个有影响不?
等试试qt6的版本看有没问题
QT6.2.4没问题,
那就用这个版本的好了
多谢
ok
因qt版本不同造成的crash级别的bug比较少见
请问最新的mac版在哪里下载啊?
一直在一楼。
一大堆文字就是没找到。论坛这种方式还不太熟悉。 有一个百度网盘,打开以后里面只有win版的
网盘链接的上面一个链接
试用了一下mac版。暂时发现部分字典不能发音(比如NHK日语发音词典、三省堂新明解)。两个引擎分别换了也没声音
可以的话,麻烦提供下词典链接。 有什么错误提示吗,状态栏上
没有mac环境,只能看其他开发者能否协助了。
如果是speex音频的话,mac可能会有问题,目前的mac版本的gd应该没有支持speex格式。
可以试着设置 外置引擎如 ffplayer,vlc,mplayer等
好的。谢谢。链接已删除
确认是spx的音频。
用外置引擎 音频播放。
性能怎么样?
出了一个测试的版本。https://github.com/xiaoyifang/goldendict/releases/tag/v22.5.22-alpha.220604.ac0788c9 ,多个英文单词的全字匹配 性能大概提升300%左右。 如果闪退了也不要太惊讶。
如果要进一步加快中文的全文检索速度,貌似添加cjk分词是个办法。
我一直用的是ru-board的版本 (因为你的无法加载某些词典),最近也发现不时闪退。我大概知道是因为最近加了几本词典的缘故。但是,具体是哪本,我还没有去查。所以,其原因估计是GD主程序的问题。
具体是什么词典无法加载。(在线词典不管)
如果确认是某本词典引起的闪退,方便的话,可以把有问题的词典共享下。
如果有重现闪退的步骤就更好了。
多本词典问题定位: 可以用折半分组词典的方式,排查词典问题。
将有问题的词典单独建立分组。如有有问题,折半分组后,继续试
MAC上安装了昨天的最新版,输入法切换偶尔会出问题,只能输入英文字,汉字输入不了,正常输入法那个文本的提示条会在输入框下方,出问题的时候出现在屏幕的左下角。
4月22号的版本没问题。刚发现,全文检索那个输入框也会出问题,这个可能是QT的问题?
好像你前面#927回复过。你说那词典是用mdictbuilder 4.0制作的,很多词典软件不兼容的。要换用3.0制作的词典。考虑到兼容性,我就用先用ru-board的版本了。
可以读取4.0制作的词典?
不知道。我对编程一点不懂,只是我所有的词典ru-board的版本都能用,但是当我换这里的时,就出问题。
mdxbuilder4.0 的应该是不支持的
#927的回复是错的,也不是作者回复的。这本是3.0的,我这GD读取没有问题,索引失败应该是别的原因。
能确定是跟什么字典一起加载造成的吗,这个比较奇怪。
folder的内部文件结构是什么样子的?
folder内部应该是不同的词典单独的文件夹吧。
使用的qt的版本是qt6.2吗,如果是的话,可以换用qt3.0的版本。
之前demo也有遇到位置不对的情况(多屏幕的情况下)
应该是多屏的原因,之前也遇到过,忘记了。
我反复试了,感觉“bad allocation” error的出现是与Index的rules有关,而不是词典本身,因为如果单独加载一本词典,都没有问题。一旦indexing遇到“冲突”,“bad allocation” error就出现了。退出GD后,Loading Dictionary又出现“bad allocation” error。此时,所有词典“清零”(不在列表里),虽然index文件还在(但是相互之间有冲突?)。
这是词典folder的结构:
这是出现“bad allocation” error时的index:
我打包index文件,供你分析原因:
index.rar (18.4 MB)
你单独加载ocd成功的时候(保持文件位置不变)。产生的index 文件名是什么
发现最近的几个GD版本,好像词条解释内容和上面的词典标题快挤到一起了,有点不太习惯,不知道什么原因导致的
之前有空1行。在某些样式下,显示的空白太多,我去掉了
有建议的距离吗
还是1行,还是其他的值?
你用的应该是lingos的样式,后续把这个样式的加回来,其他的保持不变。
已恢复lingos的格式
也没有合适的建议,就感觉之前的间距就不错的。谢谢更新!!
楼主,GD的版本到多少了?在哪下载。
GD中用中华大字典能显示所以字体吗?
我用的基于Qt4.8.6(Gcc482)是不是很多功能不支持
从哪下的,给个链接吧,谢谢啦
大侠,GD好用的版本,给的链接。谢谢你。
在1楼。。。。。
感谢xiaoyifang。外网的不会用。百度网盘的好慢。
以后我们都用中国移动云盘吧,那个快,不花钱。
问题找到了!!!
GD indexing报错时其实它正在indexing另外一个MDX, 而不是进度显示的那个MDX文件 (显示的已经完成)。 这个MDX在Qt6WebEngine下indexing都会有“bad allocation”错误,但是Qt5WebEngine是可以顺利完成indexing的。
测试了下这本词典,QT6版本,两分钟内存占用涨到3.2G,我给关了。
估计里面有个死循环。我这里是直接报错“bad allocation”。
定位到是qt 6的一个bug,已经提给qt了。先看下他们怎么改。
https://bugreports.qt.io/browse/QTBUG-104191
Qt 6.3.1版本修复
问题是qt的这种bug修复只提供安装包给商业使用。
开源使用的话,需要自己编译,或者等下一个LTS了
这种bug很影响使用。那Mac上只能暂时退回5.15了。
嗯,qt的这个版本决策感觉有问题。
目前修改词典的 名称,图标,大家都是采用什么方式?
直接修改mdx吗?
得空打算处理下这个(保持mdx不变的情况下修改)
图标直接同名png即可,算有了
1、当前GD就是把词典同名的PNG或JPG作为图标的
2、如果制件词典名输Title (No HTML code allowed),词典名就会取文件名改名就方便了,否则就只能修改MDX了。看config配置文件中有词典名与词典的一一对应的,应该可以从这下手。
啰嗦一下:如果可以针对词典开启或关闭全文搜索会更方便,这样一些扩充词头模拟全文搜索的词典版本就可以放弃了,又可以避免所有词典开启全文搜索慢的问题。
后续考虑下如何实现
现有的是针对不同格式的开启,关闭全文搜索,比如bgl,mdx……
或者看看对应的代码
問題報告
問題描述
6.3.0-GoldenDict-Windows.e2d470d6-115029
無法正確調用 MDict(Compact HTML) UTF-16
類型詞典內建的 Style
樣式進行頁面排版。
重現問題
重現問題的步驟:
-
清空
6.3.0-GoldenDict-Windows.e2d470d6-115029
.\GoldenDict\portable\index
目錄下索引文件。 -
下載解壓下方
WFG
發佈的學生字典
說文解字
教育部異體字索引字典
至.\GoldenDict\content
。 -
運行
GoldenDict.exe
並完成初始化工作後,選一關鍵字如:「無」執行查詢,卻看到三部詞典頁面排版異常。
-
尋一早期版本
GoldenDict
,如 Ru.Board 論壇發佈的1.5.0-RC2-528-g7df106c6
。 -
下載解壓下方
GoldenDict-1.5.0-RC2-528-g7df106c6_(QT_5123)(64bit).7z
並於.\GoldenDict\
新增portable
文件夾,實現GoldenDict
便攜模式。 -
將三部詞典同理放入
1.5.0-RC2-528-g7df106c6
版本.\GoldenDict\content
。 -
運行
GoldenDict.exe
並完成初始化工作後,同理執行查詢,可看到三部詞典頁面排版正常。
- 取
1.5.0-RC2-528-g7df106c6
.\GoldenDict\portable\index
目錄下三部詞典的索引文件,替換6.3.0-GoldenDict-Windows.e2d470d6-115029
.\GoldenDict\portable\index
中同名文件,再次運行GoldenDict.exe
可看到三部詞典頁面排版實現正常。
系統信息
-
操作系統:【
Windows 10 21H2 64bit
家用版】 -
應用版本:【
6.3.0-GoldenDict-Windows.e2d470d6-115029
】
附加內容
-
測試文件
【學生字典】【說文解字】【教育部異體字索引字典】.7z.001 (18 MB)
【學生字典】【說文解字】【教育部異體字索引字典】.7z.002 (18 MB)
【學生字典】【說文解字】【教育部異體字索引字典】.7z.003 (18 MB)
【學生字典】【說文解字】【教育部異體字索引字典】.7z.004 (8.5 MB) -
GoldenDict
GoldenDict-1.5.0-RC2-528-g7df106c6_(QT_5123)(64bit).7z.001 (15 MB)
GoldenDict-1.5.0-RC2-528-g7df106c6_(QT_5123)(64bit).7z.002 (15 MB)
GoldenDict-1.5.0-RC2-528-g7df106c6_(QT_5123)(64bit).7z.003 (8.1 MB) -
【教育部異體字索引字典】須電腦已正確安裝 WFG全宋體
赞一个。问题描述很清楚
这个问题之前修改过。后由修改bad allocation的时候引入
用今天的版本试下。 原词典索引index需要删除
用 6.3.0-GoldenDict-Windows.a9fc1dc1-003738.zip这个版本,查「無」程序就闪退了(重建索引再查也是闪退),查其它简体中文或英文正常。
看日志输出:
2022-06-16 10:23:21.133 Warning: Qt Concurrent has caught an exception thrown from a worker thread.
This is not supported, exceptions thrown in worker threads must be
caught before control returns to Qt Concurrent.
编译22.5.22-alpha.e1d31dbc on 2022/06/12版本源码查询正常
大概知道问题了。后续改下.
额外收集一波mdict上可以,但是gd上不可以的相关问题,后续看下能否调整。
神速 !
gd已经添加qt6.3.1版本
查“蹙”时闪退。词典组如下:
qt6.3.1 似乎没有 qt6.3 稳定?有时从群组删除词典也闪退。
这个是什么情况?具体描述下,我看看。搜索什么字可以重现。
上午用了一段时间,目前没有问题。
点击字头显示图片是 Mastameta 大侠新加的功能。比如GD中查询“人生如戏全靠演技”中某字,点击字头无效。
GD中“㨽㧫㝹䍃譧”点击字头可以显示图片。
不知道是不是大家都是如此。
Wow! 今天又更新啦,上面是用的昨天的版本。
确实是被影响了,单独一组没问题。
这就更奇怪了,为什么有的字可以,有的又不可以呢
汉大,王力,说文在一组也没问题,回头再细找找。
可以折半查这种问题的,每次禁用一半
-
WFG
發佈的教育部異體字索引字典
也是類似的問題。- 將這部詞典與其他幾部論壇詞典組成群組聯合檢索,
- 這部詞典的結果頁面,總是極個別擴展區漢字顯示成豆腐塊,
- 但一點擊這個豆腐塊漢字,跳轉到新頁面此漢字又能正常顯示。
-
嘗試在頂部工具欄,隱藏同組可能產生干擾的幾部詞典,問題依舊。
-
新建群組,新群組僅有
WFG
發佈的幾部詞典,則無此問題,所有漢字均可正常顯示。 -
到現在我都沒法知道是哪部詞典作品對
異體字索引字典
產生了干擾……
GD什么都好,就是干涉太烦人了
要是全局字体能允许我再加一个大字库字体就更好了……
估计是某部词典设置了字体
造成其他词典的字体无法显示
是哪本词典?给个链接,我来看看。
見 #1148 樓附件,不過這問題很難復現,
不是「異體字索引字典」干擾了別的詞典,是別的詞典干擾了這部,而每個人的詞典群組不盡相同。
全宋体太细了,所以我用另一款字体显示常用字。但生僻字都成了豆腐块。
我希望能将全宋体设为全局字体的备用字体,用来显示cjk-bcdefg区的生僻字。
不知是否好实现。
这个有效吗
有效。
显示豆腐块是因为常用字体中没有那个字,和楼上的仁兄情况不一样。
我这边没发现这种情况,有可以复现的词头的话还能再看看。我这边看wfg的这本异体字字典的字体样式都是写成了内嵌样式的形式,可能完全不会受到别的词典的字体样式的干扰。
猜测有可能出问题的地方是字体有冲突,有字典在样式里对字体重命名了,导致使用了另一款字体,而这款字体里这个码位是空的。
测试看看是哪本词典的影响。
另一个问题。
简繁通搜,别的地方还有设置吗?
以大字典为例,查“戏”。在“全部”词典内查询时,简繁体都能显示出来。新建一组查询,查简体只显示简体,查繁体只显示繁体。
好的,一会来看看。
是 说文综合版!
(频繁点击GD又崩了……)
需要把简繁体转换的也添加到分组里面去
原来如此,感谢!
具体的版本号,和具体的操作。
總算排查出結果了,是 Mastameta
發佈的 字源(文字版) 對 WFG
發佈的 教育部異體字索引字典
產生了字體干擾。
6.3.1-GoldenDict-Windows.68468420-012937
刚才应该是在词典组那,删几个词典查“䶸”是否显示,再删几个再查,…然后就崩了。
大字典点击字头显示图片。
要把大字典放在本坛的新华字典12和现汉7之前。倒不用放在第一个,但太靠后也不行,可能还有别的词典也会影响。
以下排序点击字头,部分词条不显示图片。
以下排序点击字头可显示图片。
这版字源2012替换了wfg的FSung-3的字体,可能冲突来自这里,用下面我改的css试下。
字源.css (2.4 KB)
可以用最新的版本试下,6月19日的应该可以了。
感谢更新!已经用上了,快捷方式也建立了。有问题再来反馈。
如果是 win 版本,可以按以下操作将程序查词时的调试信息记录到日志,把日志传上来可以方便分析原因:
1、给 goldendict.exe 创建个快捷方式
2、在快捷方式上点右键,再点属性
3、在打开的弹窗的目标框最后加上 --log-to-file --show-error-file, 注意 --前面有个空格
4、双击快捷方式打开词典开始查词
5、遇到闪退或词典显示异常,把 portable 文件夹的 gd_log.txt 日志文件作为反馈问题的附件上传上来
多謝!問題完美解決!
好的,感谢!一会来加上。
这版说文也是用自带同名的字体替换了wfg的默认字体,可以用下面这个试试,这版替换的字体还有中华书局的,我只改了和wfg字体同名的,不一定有效。
說文.css (16.3 KB)
niubility! 感谢修改!
版本更新下,看看。
请问在哪里更新版本呢
更新6.3.1版本之后全文搜索的问题解决了,非常感谢
请问为什么查词显示之前,它的页面会黑一下啊,就是Qt6版本
没遇到过。录个屏看下。
是不是有自定义样式。样式中黑色背景
是不是有自定义的样式。具体版本号也提供下
不知是否与其中某本词典有关。可以禁用一部分词典看下
或者新建个分组分次把词典加入看下
我试了一下,三个版本里面用webengine的两个查词时都会黑屏,一个用webkit的没有这个问题。是不是我系统的问题,我用win11
请教一个问题:俄罗斯论坛GD报告如下错误该怎么修复?
Warning: DirectWrite: CreateFontFaceFromHDC() failed (Indicates an error in an input file
such as a font file.) for QFontDef(Family="Fixedsys", pointsize=9.5, pixelsize=20,
styleHint=5, weight=50, stretch=100, hintingPreference=0) LOGFONT("Fixedsys",
lfWidth=0, lfHeight=-20) dpi=144
警告,gd会异常吗。不异常就不管它
注:是俄罗斯论坛GD闪退后在log里的错误。以前GD很少闪退的,最近常发生。
反馈给他们看下。我遇到过。 但是没闪退。
可能是早期qt版本的问题。被后续版本修复了
6.2.4-GoldenDict-Windows.77
c1fb01-010329_2版本 被WD报毒了,之前的版本并没有。
程序是github action自动打包的
应该是WD有问题。用其他杀毒查一下
将这个功能放出,
查看词条优化方案,打算如下处理。
对于多余100万的词条的词典,最多显示10万。(貌似没有人关心100万个词条具体是什么)。
支持搜索过滤的时候,按搜索的数量显示。
有更好的建议吗,最好是可以简单实现的,易操作的。
就是不能通过 ctrl cc 取词了嘛,我感觉这个功能还挺好的哩
嗯,也可以先留着,大家自己选择。
全显示的话浏览查看词头错误、乱码、私有区的字符更方便。一般人用不到这个功能,卡顿影响不大,主要词典作者使用,或者加个设置选项区分加载方式?默认加载10万。
Ctrl +C+C取词功能挺好的,建议保留
最近更新的两版似乎都存在一个问题:选择辞典文本,右键点击审查元素之后,无法定位到所选文本的位置。我不太确定是因为我没有过多尝试,直接退了版本。
是有这个问题。
源于qt6的一个p1级bug https://bugreports.qt.io/browse/QTBUG-101724?filter=-2。
使用最新版:
基于qt5.15.2的版本。
基于qt6.3.1的版本 ,应该支持直接定位。
qt6.2.4的版本不再支持直接定位到所选元素。
怎么覆盖更新的。 具体些
另外
版本看起来差别比较大了。你可以直接用全新的。不用覆盖。
二分法 看看是不是哪本,哪几本词典影响了
新建一组,先看前20多本会不会慢,卡;不会就看后20多本
然后看10多本,……
同样的版本,win10 没问题
反馈一个问题, QT 5.15的版本在载入Oxford Dictionaries Multilingual 时会有卡顿几秒的现象, 但QT6的版本则不会, 这情形在词条内容较多时更为明显, 在win10 & Ubuntu 20.04下都会这样
qt6内置的chrome版本比较高。支持一个css 局部渲染的特性。intrinsic content
谢谢您的说明, 虽然不是很懂, 但在知道跟css有关并调整内容后, QT5.15就不再卡顿了, 算是解决问题了吧
这个词典在页面的左右两侧有个全局翻页的定位,你鼠标移上去的时候,应该可以看到整个左侧,或者右侧有个加深的背景。
点击“端”的时候,应该是上下翻页在起作用。
这个不是GoldenDict的问题,就是样式没适配,样式表里同源字的跳转链接是绝对定位,覆盖了左右两边的6em宽度的区域,所以右上角图片页的跳转刚好被覆盖了。
改CSS就可以了,添加到样式表的最后。(仅适配GoldenDict)
a[nav]::before {
content: "上一页";
display: inline-block;
position: unset;
top: unset;
left: unset;
width: auto;
height: unset;
opacity: unset;
overflow: hidden;
border-radius: unset;
background-image: unset;
text-align: center;
vertical-align: middle;
}
a[nav="rt"] {
margin-left: 10px;
}
a[nav="rt"]::before {
content: "下一页";
left: unset;
right: unset;
background-image: unset;
}
a[nav]:hover::before,
a[nav]:active::before {
opacity: unset;
transition: none;
}
a[pg] {
width: auto;
margin-left: 10px;
margin-right: 10px;
}
a[pg]::before {
content: "当前页";
width: auto;
text-align: center;
vertical-align: middle;
}
a[pg]:hover {
color: unset;
border: unset;
background-color: unset;
transform: unset;
-webkit-transform: unset;
transform-origin: unset
}
词典的CSS问题建议以后开新贴单独讨论。
GoldenDict现在支持最新的CSS样式,没有BUG,也没有兼容问题,只有CSS适配的问题。
没有问题了吧?
文字部份我自己加的,同源字当前页是597,上一页是596,下一页是598。不知道你说的是什么问题,用文字表述下。。你截图里只有当前页597。
点击不应该跳转应该直接在本页显示图片,还是跳转后显示的页码不对?
前者要你们自己做适配,我这只保证跳转成功,我觉得够用了。后者的话我这没问题,跳转的页码是对的,"公八年》"就是597页。
或者跳转后显示的图片的宽度不对?CSS样式表的最后,再加上下面的样式:
c0>img,
c1>img,
c2>img,
c3>img {
width: 100%;
}
同源字显示页码,可能是原作者用JS加上的。我这也没做,想看页码,可以鼠标移上去看。
只是建议。很多人没有使用过最新版的GoldenDict,还认为是GoldenDict的样式有兼容性问题,可以理解,但让词典软件的作者去适配词典的样式,我觉得更不合适,时间和精力花费在维护软件本身上会更好,如果作者直接回复我这没问题,那又太过绝情,所以互相理解下,开新贴讨论是最好的。
好的 ,稍后上传。在电脑上。
王力.css (23.3 KB)
重现步骤是什么样子的?
好的,所有词典都这样吗
不是,目前发现是TLD发音词典
不是这样的,第一个是我设置的自动发音 (搜索结果的第一个音频,不会另开TAB). 点任何发音,例如“ Einstein changed the way we think about space and time.”发音,就会另开一个TAB。
也是特定的词典才有这个问题吗,还是所有的词典。麻烦提供下词典链接,我这里 LDOC V2.19的也没法重现,
建议创建个分组,包含这个有问题的词典,看下是否有问题。
排查下其他词典的影响。
@medp7060 @pesticide4
查time时,我这里的TLD词典,点击发音图标时,前两个Macmilla发音会出现。鼠标移动图标上自动发音不出现。不是所有的词都会出现。
TLD单独分组就正常,不会出现。应该不是软件的问题,可能是词典之间有干扰。
没这个版本的TLD
如果知道冲突的原因,或许有办法处理下。
是个可能的原因
用最新版试下,处理了加载未完全的时候的点击事件。
试用了一下,已经不会出现上述问题了,感谢及时处理!
是这个原因!
这个可以了。
辛苦大侠更新,这就去试试!!
果然可以展开了,现在基本就剩macmillan和OED不work了
也可以了。
oed不支持。
当修改词典是否显示时,这一栏无法及时反馈出来,需要重新启动才行。
这一栏叫做查询结果导航面板
重新搜索应该就可以了,不用重启
已处理。
原则上跟系统的语言一致才对,你可以通过菜单手工设置下,快捷键F4
多谢x大!!感恩~~
感谢处理,麻烦了。
请问友友有没有必应词典在的安装包呀,一直在找,想装进欧路词典里
此话怎讲?必应是必应,欧路是欧路,必应怎么能装进欧路?
就是必应词典的安装包呀,欧路词典不是可以安装其他词典的词库嘛
GoldenDict.Qt6WebEngine.Win64 最新版的qt multmedia突然没法播放音频了,切换成qt5的还可以用。
换了新电脑,qt6.3版本有一定概率崩溃
log:
2022-07-27 20:31:25.848 Info:
GL Type: desktop
Surface Type: OpenGL
Surface Profile: CompatibilityProfile
Surface Version: 4.6
QSG RHI Backend: OpenGL
Using Supported QSG Backend: yes
Using Software Dynamic GL: no
Using Multithreaded OpenGL: yes
Init Parameters:
* application-name GoldenDict
* browser-subprocess-path D:\Goldendict\QtWebEngineProcess.exe
* create-default-gl-context
* disable-es3-gl-context
* disable-features ConsolidatedMovementXY,InstalledApp,BackgroundFetch,WebOTP,WebPayments,WebUSB,PictureInPicture
* disable-speech-api
* disable-web-security
* enable-features NetworkServiceInProcess,TracingServiceInProcess
* enable-threaded-compositing
* in-process-gpu
* log-to-file
* show-error-file
* use-gl desktop
2022-07-27 20:31:26.747 Warning: "Handle global hotkeys via RegisterHotkey()"
2022-07-27 20:31:26.987 Debug: article view loaded url: "about:blank"
2022-07-27 20:31:26.988 Critical: Uncaught ReferenceError: gdCheckArticlesNumber is not defined
2022-07-27 20:31:27.251 Debug: article view loaded url: "gdlookup://localhost?word=欢迎使用!&group=4294967295"
后续看下….
是启动的时候直接崩溃吗
启动时白屏,然后无响应崩溃
crash dump:GoldenDict.exe.9496.zip (6.5 MB)
每次都这样吗,还是偶发,
把 js error的处理了,不知道效果如何
见下个自动编译的版本
之前大概率发生,偶尔能正常进去
ps: 我之前试过qt5.15和6.3都是大概率闪退
仍然闪退,甚至连界面都没有
GoldenDict.zip (12.8 MB)
操作系统是哪个
词典有尝试增删看下嘛,比如不加载词典
估计不好查。后续慢慢看
系统是win11 build 22621
可以试试下载最新的程序,解压到一个新文件夹,什么词典也不加,就建个portable的文件夹,启动看看有没问题
没有问题就词典一组一组的加,
有问题就找那组,减半查是哪个/几个词典出问题
5.15.2版本初步排查是FF的OELD出了问题
链接:https://pan.baidu.com/s/1A_uaIUw3wWI4oUQJQaheyw
提取码:t1c9
6.3.1版本仍然莫名其妙的崩溃,就不排查了
楼上的OELD我这没问题,6.3.1版本。可能还有其他原因?
qt6给我感觉像是刚出的win11一样充满了bug……
用Qt 6.3.1,又打不开WFG的《本草纲目》了
打不开是个什么意思?具体描述下,
用本草纲目试了下,可以。
新加了个特性,全文索引并发创建,目测有3X的提高。
不是更新到 v22.7.23 了吗?
嗯,是的,忘改版本号了。
初步判断,qt 5.15.2 的bug
提给qt了。
https://bugreports.qt.io/browse/QTBUG-105265
那个qtwebkit的版本我编译了半天才发现这个分支。。感谢积极维护的各位!
顺便借楼问下,macOS下配合goldendict进行OCR现在有什么比较好的办法吗,需要能识别日文
ocr。goldendict/How to use ocr together with GoldenDict.md at dev · xiaoyifang/goldendict · GitHub
capture2text。可以试下编译macos版本,
提供了一个macos的capture2text版本,没验证过是否可用。
qt6版本索引海.词.mdx时会崩溃退出,mdx大概1.04g的那个版本
谢谢,capture2text我在windows下用过,识别效果还可以,但碰到标点比较头疼,还有比如つ和っ容易搞错。但话说回来,支持日语OCR的选择本来就不多
然后。。这个macOS的版本好像用不了啊,右键菜单和设置可以开,但是打开就提示No OCR languages found!
设置里面也不能选择语言。快捷键试了试也没用
自己下载tesseract trainning data放进去
brew install tesseract --all-languages
(没有测试过),不知道是否需要打包到dmg
如果还是不可以。
建议从源码编译。
之前修改词条长度不对引入的,先回退代码了。等最新版本。
website 词典,之前需要添加url末##启用一个新特性。目前已经不再需要了。
下载使用了22.7.24,与之前相比,新版软件已经把之前的加载慢问题解决了,为楼主的工作及才智点赞。有三个问题:
ode不能发声;以扫描图片的词典与普通词典放在同一个群组后,扫描图片的词典没有下侧的滚动条可拉。
AHD的音标有方块空白
俄罗斯人版本没有如上问题。
这几个感觉是样式问题。
麻烦提供下词典链接
不记得了,词典描述:
ODE2021
以上内容独家创作,受著作权保护,侵权必究
2021.04.15
共ODE2021.mdd ODE2021.mdx 及 jpg三个文件
单独分组。并切换引擎看下
另外是不是设置 中启用了拦截广告
没有启用拦截公告。两个引擎我都试了,都不发声,将其单独放在一个群组后,可以发声,不过发音图标里一个问号,如前图。
多了一个问题,键入abbreviation,点发音图标,跳出一个javascript alert弹窗,apologize, the sound is not available
可能词典js有问题。或被其他词典影响了。
用了最新6.3.1的版本,在线词典好像是坏的:
这本词典的排版也有点问题(不确定是词典本身问题还是GD的问题):
Word and Phrase Origins, 4th Ed.zip (2.9 MB)
GoldenDict.Qt6WebEngine.Win64本来在用这个版本,但遇到两个问题,如下。
1.在线词典无法使用,提示为TLS initialization failed
2.内置的QT multmedia和ffmpeg都无法发音
切换为github自动构建的GoldenDict-Windows.c861fcd9-125222(QT6),解决了1和2的一半(ffmpeg可以用QT multmedia提示音频格式不支持)
切换为QT5版本,1和2都完全解决。
猜测:qt multmedia可能与我安装了LAVFilters64有关。
spx?格式,一个可用就可以了。先用ffmpeg
opus,就论坛里的forvo发音词典。
但是之前的版本是如果这个词不存在的话,merriam-webster官网也会正常显示,提示this word fails us
官网有特别处理。目前不打算处理这种情况
之前的版本好像是好的,前几天还用的好好的
后续看下bzzzzs
好像不是这里的问题,我把之前添加的url末尾的##去掉,点确定,然后重启了GD,仍是如此
现在添不添加##。 都跟添加了是一样的效果
嗯,可能是GD新版代码变动导致的吧
暂时没计划。
不过倒是可以优化下提示。 类似 “查无此词”
主要之前是好的,即使查不到也会跳出个网页 所以好奇是哪块改动影响了 不过对日常使用影响也不大
方便linux用户,补充说明, 在linux下 icon放到 /usr/share/goldendict/
大大, 我正在用 6.3.1-GoldenDict-Windows.331cb296-041324.zip的GoldenDict版本, 发现在点击教育部異體字索引字典的字號链接的时候会打开我电脑的默认浏览器而不是在GoldenDict本页直接跳转? 可是我点击English Wikipedia里的任意词语链接却可以在本页直接跳转, 为什么会这样啊?
GoldenDict好像有内嵌浏览器的, 我本来的预想是点击词典里的网络链接后GoldenDict会直接从本标签页跳转到链接所指向的网页
词典内置的链接。软件内打开。 外置的的外置浏览器打开
百度搜索的链接"%GDWORD%_百度搜索"在GoldenDict也有显示不出来的问题
大神, 我下载了那个deepl的python library也把命令python -m deepl --auth-key=YOUR_AUTH_KEY text --to=ZH "test"添加进了GoldenDict的external program, 但是deepl显示好像处理不了中文字符
还有一个问题, GoldenDict的划词窗口跟欧路的比起来感觉有点不太协调可能是窗口大了点还有字体好像也比较大
估计是deepl里面python写的有问题。可以反馈给library作者
窗口应该是可以调整大小的。
请问下,MWU onlinr无法播放podcast,是gc软件bug还是词典bug?
mdx信息
Merriam-Webster Dictionary Online (Dictionary by Merriam-Webster: America's most-trusted online dictionary)
© 2018 Merriam-Webster, Incorporated
Presented by BLKSerene
- styles_mw.css 1.1.9+ & scripts_mw.js 2.2.3+ required!
Number of entries: 415,216 (Fetched on June 11, 2018)
-
The data include 253,068 main entries & 1,472 image entries & 56,732 reference entries & 103,944 reference links.
-
The MDX file was modified on June 15, 2018.
[.mdd] Number of pronunciation [.mdd]: 104,232 (Fetched on June 9, 2018)
[.1.mdd] Number of images: 3,187 (Fetched on June 14, 2018)
[.2.mdd] Number of podcasts: 2996 (Fetched on June 11, 2018)
[.3.mdd] Number of videos: 34 (Fetched on June 10, 2018)
-
.2.mdd & .3.mdd are dependent on .1.mdd, which is dependent on .mdd.
-
The MDD files were modified on June 14, 2018.
mdx在哪里
如果视频是mp4的,可以用下demo的版本见1楼网盘。
另外怎么复现你的问题。给个复现的步骤。
词典的问题吧
你是用手机吗?我在电脑里面显示没问题。
不知道为什么,这个版本使用jquery的词典发音全都播不了开头,比如OALD8和OED的pronunciation只能发ciation的音,但没用过jquery的词典,比如韦氏和柯林斯CED又可以正常播放发音
版本:
OALD:链接:百度网盘 请输入提取码 提取码:7i1j
CED:链接:百度网盘 请输入提取码 提取码:j7tx
已处理bbbbbzzzz
没复现。怀疑是不是有其他词典影响的。
排查方式 ,单独建个分组测试下,看是否有问题。
我就是单独建分组测的
没复现出来。看其他人能否帮忙复现下。
或者更换下发音的引擎看下。
试过更换引擎,没起作用
换了两个版本也没有重现不发音现象。方便重新打开GD, 按F12调出开发者工具点console, 再来查词点发音把开发音,看看开发者工具console有没有什么错误吗?
今天我也复现不了了,都正常播放了
网络关系很大。
应该没关系,因为我CED没有用离线发音,OED用了离线发音
离线的就不清楚了。
我昨天发现和bug最直接相关的就是jquery
这个wiki需要代理吧。 或者翻下墙
qt5webengine版本能更新一下吗,感觉这个版本bug少,稳定
版本:22.8.24-alpha.874b032b
在启动时候会在历史面板里自动加了 about:blank
或者把查询的标签页关闭后,也自动加了 about:blank 的条目
晚上处理。。。。
谢谢,
20220819 time: 13:30:38 这时候的版本是没问题的
0823 版本6.3.1 这个有
最新版,修复了。
楼主现在一个节气出个正式版吗
看情况,如果有修复一部分问题,就出个版本。
感谢修复,快速反应啊
这个去掉。
你的操作是不是按住了Ctrl+C 并保持不动。
我这里没问题,这个功能这一阵常用。
Win10 X64,GD版本和你的一样。
这个快捷键的逻辑没有改动过,怀疑原版本应该也存在。有空再排查下
楼主,请问 Qt5.15.2 和 Qt6.X版本有什么区别?不知下载哪个合适?
mac平台上安装后,GoldenDict 界面是暗色黑色主题,而且没有地方可以改成亮色。另外如果显示风格用“现代”的话,右侧栏文字无法显示。
我的操作系统是暗色的,GoldenDict 这样是随系统决定界面主题吗?需要也能自主更改才好。
这个问题后续看下。
可以自主更改,可以搜索下相关的样式定制配置。
“样式定制配置”是指什么?是指修改软件本身的css吗,那种方式太复杂,不适合多数人,自己改了也怕哪天又弄丢了。
软件界面直接按电脑系统的配色强行固定主题不太合理,应该设置主题选项。
使用下来感觉最大问题是切换词典时延迟卡顿,这问题比较严重。安装主要是想用那个WebEngine方便调css之类,感觉确实比之前的强,但还是有小部分和chrome上的效果有差别,比如字体就有不同
这个处理了。
先把wiki的网络词典禁用,延迟应该会好一些。
如果词典本身没有设置字体,应该是gd默认的字体影响的。最好找几个词典的例子,后续可以考虑下是否修改。
按系统的颜色显示是qt的一个widget aware的特性。
gd默认提供了一部分主题选项。 应该没有完全适配过各种情况。
只能遇到问题再修改了。
无法显示的问题,处理了,应该可以了。
有设置字体,我刚卸载,程序反应慢比较影响操作,要是能安装两个版本可以对比研究下,但Mac上没找到办法。现在安装回了之前的其他版本,很折腾,不知怎么之前用的PopClip也失效了。
GoldenDict这种老软件让人很难受,但又没有更好选择。
可以手工指定应用的外观:
/Applications/GoldenDict.app/Contents/Info.plist
参考下原有的格式,添加如下两行:
<key>NSRequiresAquaSystemAppearance</key>
<true/>
效果是应用外观不再跟随系统主题变化。如果想还原设置,删掉上面两行就可以了。
最新一版的GD好像不支持OED 22k2的在线发音了,用之前的OED 2021也无法在线发音了,推测应该是新版GD的问题。
问一下,其他用Mac的使用者,切换词典时软件反应慢吗?
我之前用的是GoldenDict++,切换词典时没有任何延迟反应,这个问题很影响感受。
实在不想再用GoldenDict++了,升级时找访问密码下载就费死劲,那个作者的网页排版太乱了,独特的审美倾向,软件首页还搞什么100周年~,服,跟GoldenDict一样太古老的审美了
谢谢,我试试
切换词典是指切换词典分组吗
“在以下辞书中找到”那里,点其它词典时
你分组里的词典有多少?
只有五六本,后来试三本也一样,跟新装软件自动全文索引有关吗,新装GD++时没有问题
不知道你的问题在那。我分组里有20多本,包括OED这样的大型词典,没有遇到卡顿问题。
我用的版本:
22.7.24-alpha.d2e4b34b on 2022/08/19
可以关掉全文检索,或者等索引完再试下。
你用的是GD++?xiaoyifang的包括官方版的都是“在以下词典中找到”:
切换词典不卡顿啊
8/27WebEngine版本的display:fixed有问题。
原因猜测:软件把窗口高度设置成了等于整个网页的高度(应该是实际的视窗高度才对)。用词可能不太专业,大致是这个意思
昨天又装回了GD++,没记得那个位置的名称。
延迟卡顿的问题我看你之前也反映过,后来的版本你用着没有这问题了?
我看前面回帖中也有说延迟卡顿的,是现在没有了吗?
我当初反映的是查词的时候,会停顿几秒才加载,后来这个问题已经解决了。你反映的切换词典延迟卡顿的问题,我基本没有遇到过,切换词典都是瞬间完成
具体是指哪个问题?display:fixed 的样式在gd中展示的不对是吗
位置不固定了,跟着网页内容动。抱歉刚才关键要的这个忘了说
css position吗,用的是absolute ,还是sticky.
哦对对,是position: fixed. 之前的版本还生效来着
大概就是整个网页长5000px,视窗高度1000px,fixed设30%。新版gd拿5000px跟30%乘了(其实应该是1000px和30%乘)
position:fixed貌似兼容性不是很好。
目前失效的原因是被
content-visibility: auto
影响的,如果父级中有这个样式,fixed就会失效。
改为position:sticky貌似可以
content-visibility: auto会加快页面渲染的速度,这个css属性目前暂时不打算修改。
发音的问题,新版修改了。
或者先把禁用广告的选项关了
谢谢X大!!
前面遇到的反应延迟的问题解决了,当时卸载后没记清楚,重装后发现不是切换词典反应慢,是点选右侧的收藏、历史中的单词和查词时反应慢,后来关闭维基查词后基本没问题了。抱歉给大家造成困扰。
感谢楼主提供这个 GoldenDict 版本。
按你提供的方法问题解决了,软件可以显示为亮色主题了,感谢帮助!
最新版修改了这个问题。
请问能否实现根据系统的暗色主题来自动切换到某个软件主题?
比如,这是我网上找来的暗色主题文件,效果还可以:
article-style.css (289 位元組)
qt-style.css (348 位元組)
我希望能在我的macOS使用深色模式时,goldendict自动应用这个主题,而浅色模式则恢复默认。
另外,下图中【在以下词典中找到】【历史】这些地方的字颜色太浅,能否把他们的背景颜色改得更深一点呢?
暂无计划bzzs
The little dict 词典中有多个发音库发音失效。
所用版本:6.3.1-GoldenDict_macos-11_20220901
发音失效的:
V(代表 vocabulary.com,对应发音库文件 TLD.mdd);
O(代表牛津,对应 TLD.2.mdd);
CLS(代表柯林斯,对应 TLD.3.mdd);
W(代表韦氏,对应 TLD.4.mdd);
D(代表 dictionary.com,对应 TLD.5.mdd);
发音没有失效的:
L(代表朗文,对应 TLD.1.mdd);
C(代表劍桥 对应 TLD.6.mdd)。
五个不能发声的都是SPX音频,两个能发声的是MP3。看 Sound++ 也是 SPX 音频,可以试一下是否能发声吧?
那问题就清楚了。macos版本编译的时候用的是universal方式,ffmpeg没有将libspeex编译进去。
@Puye
可以自己基于源码+brew install编译试下
未勾选的时候,应该只是慢,(很多莫名奇妙的各种请求都在加载中)
应该勾选上?看你的截图以为是说不勾选。不过勾不勾选发音问题一样。
怎么编译?
GitHub上不能发布解决这问题的版本吗?是不是有限制?
之前ngn999帮忙编译的universal版本。本人没mac不方便验证
有教程吗,我自己试试
方式一:可以先自己指定个外置的播放器看下。比如指定ffplayer
方式二(未验证): brew install ffmpeg
另,
ngn999编译universal的issue
mac下如果自己编译的话要支持speex的话,可以参考(ffmpeg是否需要额外构建支持speex?)
方式一,不行。填写其他电脑上安装的播放器名称也不行。
方式二,看不懂。
等专业人士解决吧。
你需要填写你当前的mac系统中可用的播放器。
Sound++ 也不能发音。
是。方式一,不行。填写电脑上安装的其他可用播放器名称也不行。
哪里的默认字体
kde里面设置的字体应该是只影响界面(非网页)
确定之前的版本可以吗
发现右击软件图标时有一个不可见的分窗口“Item-0”,不知是怎么回事?
不知……mac的某种功能?
切换到QtWebEngine后多出来的东西,不管点击哪个选项都回会到主窗口。
用今天的最新版试下。
搜索到了正确填写外部播放器的方式,Mac 上不能只写外部播放器名称,需要指定路径,好像 Linux 上不用写路径。还可以附加上功能,可以做到不打开外部播放器也可以播放声音,但好像隔段时间再第一次使用时点例句发音会有前几秒无声。
在输入框里这样填写,以 vlc 播放器为例:
/Applications/VLC.app --play-and-stop -I dummy
参考自其他论坛Windows平台下的写法:https://www.pdawiki.com/forum/forum.php?mod=redirect&goto=findpost&ptid=42761&pid=2166197
各种播放器可以都试下afplayer。ffplayer等
没装那些,有的找不到。我再试试别的吧。
https://github.com/xiaoyifang/goldendict/releases/tag/v-.220905.f0e3c389 这个版本看下
基于mac12 homebrew编译,未验证过。
哪位坛友有电脑的麻烦帮忙验证下是否可用,并且是否可以播放speex音频?
上面的是基于mac12编译的。你还是先用外置播放器的方式吧。
后续看是否能基于10.15也编译个
好,不想升级系统了。
可否基于 QT6,前面装的基于QT6 的
先看能不能用
还是打不开,提示信息跟上次一样。
我的 Mac 是 Intel 处理器,macOS 版本是10.15.7,是不是与处理器有关?之前装的这里的安装包都是macos 11,用的没问题。
那不清楚了。我没环境测试
https://github.com/xiaoyifang/goldendict/releases/tag/v22.8.24-alpha.220906.ed515279
macos11,qt6 homebrew的版本,如果还是没用,我也没办法了。
可以把错误的报告发出来,看下其他人有没有办法。
基于分支https://github.com/xiaoyifang/goldendict/tree/feature/macos10.15编译的。
还是不行,提示窗口还是一样。辛苦楼主了。
Mac GoldenDict 无法打开,报告.txt (52.9 KB)
应该是macdeployqt的bug,造成ffmpeg中的一些lib没有拷贝到dmg。
如果能折腾的话,brew install ffmpeg@5
看下
不能的话,先用外置播放器吧。
以后等到qt6.4,这个问题应该就消失了。
https://bugreports.qt.io/browse/QTBUG-100093
这个下载中,文件很多,下载后还需要做什么?
直接再次打开goldendict。有效果吗
==> Installing ffmpeg dependency: zimg
==> Pouring zimg--3.0.4.catalina.bottle.tar.gz
🍺 /usr/local/Cellar/zimg/3.0.4: 27 files, 2.3MB
==> Installing ffmpeg
==> Pouring ffmpeg--5.1.catalina.bottle.tar.gz
🍺 /usr/local/Cellar/ffmpeg/5.1: 282 files, 52.3MB
==> Running `brew cleanup ffmpeg`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
应该是安装成功了,但没有效果
嗯。 那先别整了。 换回最开始的外置的方案吧
https://github.com/xiaoyifang/goldendict/releases/tag/v22.8.24-alpha.220908.37e35872
有空的话,用这里的版本试下。
另之前安装的ffmpeg没用到的话(ffplayer应该在里面),可以删除
brew uninstall ffmpeg
刚测试,macOS-11,这版所有音源都不能播放了,提示应该是指这条:
<message>
<location filename="../ffmpegaudio.cc" line="348"/>
<source>Cannot find usable audio output device.</source>
<translation>未找到有效的音频输出设备。</translation>
</message>
另外还出显示问题:界面中只有一小块区域显示,其余被遮挡了。
我已经技穷了。没有环境验证,暂无办法。
貌似是libao本身有问题。mac universal版本的libao是特别编译的。
辛苦楼主了,我就先用外部播放器的方法吧
应该是ctrl+C 激发的吧。
看下托盘右键是否有 剪贴板取词 开启。
然后看下设置选项的 热建 中是否启用了ctrl+c+c
ctrl+c+c一直是开启的,但在之前版本中没有出现这个问题
新版我是在按Ctrl+X或Ctrl+C的时候会弹出GD的快捷查词界面,之前的版本没有这个问题。
新增的特性。
托盘右键关掉。
右键只有这些选项:
ctrl+C 按了几次
按了一次zsbd
右键是关哪个?
剪贴板取词, 你已经关掉了。
有点奇怪。
哦 我又试了下,把剪贴板取词开启又关闭,这次没事了 我记得装完新版时,看了好像默认剪贴板取词也没勾选啊
两个应该不影响才对。
后续看下。
发现关闭并重启GD后,按Ctrl+X或Ctrl+C又会弹出快捷查词窗口。。
什么版本bzzsss
好的,后续排查下
之前的实现有时候会让ctrl c无效
先回退代码
ctrl+c+c设置成其他键应该是无用的。置灰更清晰些
记得好像之前用官方GD版好像定制成别的热键也能触发,不太确定。。
How can I use the shortcut CTRL+C+G ?
This shortcut does not interfere with the other apps I use.
是的,前两个必须是ctrl+C ,
I need use CTRL+C+G.
The shortcut CTRL+C+C interfere with the other apps I use.
ctrl+c+c的实现回退代码了。
大佬神速,非常感谢!!!
Excellent now!!!
Thanks a lot.
下个版本吧。。。。。bz
这个问题5.15.2的目前是可以的
qt6.x的版本要等到qt6.4.1发布的时候才能修复。qt底层的问题。
Morphology dictionaries do not work with EPWING (hunspell), is there a way to fix this? I have already opened an issue on the original goldendict github. Should I open another issue on xiaoyifang’s fork?
Machine translation:
形态学词典不能与EPWING(hunspell)一起使用,有办法解决这个问题吗?我已经在原goldendict github上开了一个问题。我是否应该在xiaoyifang的分叉上再开一个问题?
怎么看出来没用到的?
感觉是epwing制作问题。 词头多了一部分
我也测试过了,确实epwing的辞典没有套用动词变形,还是搜出来的原有词汇。
比如搜つかぬ,MDX辞典会自动转换成つく,但是EPWING的还是会つかぬ。(另开了一个只有EPWING的群组才发现)
It doesn’t seem to matter which hunspell dictionary is used, none work. Not sure if it’s an easy fix, but it would be awesome as there’s a huge amount of epwing dictionaries for Japanese and the majority of them haven’t been converted to mdict.
Machine translation:
使用哪种hunspell词典似乎并不重要,都不能工作。不知道这是否是一个简单的修复方法,但这将是非常好的,因为有大量的日语epwing词典,而它们中的大多数还没有被转换为mdict。
mdx起到作用,可能是mdx词典本身的处理,比如@@link 之类的关联的。(猜测)
I thought about that as well, but that’s not the case. I’ve tested on self-made dictionaries that I know for sure do not have that sort of function built in. Furthermore, I’ve also tested by completely removing any morphology dictionary.
Machine translation:
我也想过这个问题,但事实并非如此。我已经在自制的字典上进行了测试,我知道这些字典肯定没有内置这种功能。此外,我还通过完全删除任何形态学词典进行了测试。
the dictionary I tested seems work.
can you provide the epwing dictionary for test ,(you can send a private message to me.)
and provide the searching japanese words also ,I do not know how to type the japanese word
I have sent you the sample files and sample conjugated verbs in a PM.
Just tried the latest version, beautiful work!!! Thank you very much xiaoyifang, I now understand why I see some users refer to you as the “Almighty Xiaoyifang”. Well deserved title it seems.
@xiaoyifang you are the best developer in the world for us !
Thank you so much ! You are really smart !
You have improved GoldenDict more than anyone else…
xiaoyifang大神您好!我用下面网站中您编译的goldendict,版本号为: [6.3.1-GoldenDict.exe_windows-2019_20220912.zip]
https://github.com/xiaoyifang/goldendict/releases/tag/v22.8.24-alpha.220912.73d3d43c
再尝试屏幕取词的时候发现不能如下图所说明的那样,在windows下指向一个单词或者选定一个单词后自动弹出词典解释界面,只能鼠标选定后复制才会将关键词发送到goldendict检索框,且不能自动弹出,只能手动点开任务栏上的goldendict程序。
请问大神是不是我的设定有问题哈?麻烦赐教,非常感谢!
正常,被移除了。
明白了,谢谢您!
本论坛最新OED 22K4依然存在很多词条点击无法展开。
单建分组看下,看下是否被其他词典影响
单独分组依然不可以。参考一下这条的反馈。
https://forum.freemdict.com/t/topic/14593/761?u=%E7%8B%AC%E8%A1%8C%E7%9E%8F%E7%9E%8F
原则上正常的js都应该可以执行的。
暂时无法测试词典。是不是词典的js有依赖,比如依赖jquery,$之类定义的。
稍后查看。
确实依赖jQuery,目前用的是词典自带版本的jQuery
有可能吗
我不会js,没法判断。我的js都是跟google学的
查询结果,用菜单上的保存功能,保存成html,然后浏览器打开html,双击看下选中了哪些单词。
不好意思,虽然您已经修复了该问题,但我还是想说明一下:goldendict的hunspell功能的推导结果是由后缀名为.dic的文件收录的单词决定,不会被加载的词典影响。
而欧路词典的 Android 端的机制不一样,会被用户加载的词典影响(您的怀疑在这个软件上是成立的)。
另外,我认为日语想要像英语一样,完全用剪贴板查词,有些问题通过 hunspell (可能)无法解决——日语的词形变换比英语复杂得多,而且日语有独特的排版规则,所以我专门制作了《日本語非辞書形辞典》,您可以查阅这些帖子和他们的讨论区,了解一些大概:
这里谈到了日文的词形变换特点
这里谈到了日语独有的排版规则
如果您愿意了解更多,我会抽空整理一篇文章系统、详细地向您解释日语究竟有哪些特殊之处(可能要一个月左右的时间,如果整理好了,我会专程通知您)。
如果有可能的话,我希望GoldenDict能原生处理上述提到的问题,不用这里提到的方法[非mdx也能所划即所得啦_日本語非辞書形辞典_v3_For_Quicker_Demo ]——用脚本和Quicker等工具中转实现。
应该和中国的日语学习者没有太大关系。您所指的地方主要影响的是日语的罗马音(您把它当做拼音好了,都是西文字母)。
具体来说,要处理的东西就类似中文中通行的简体拼音方案和威妥玛拼音方案之间的差异,开启之后的效果是像这样的:
Tsinghua University 处理为 Qinghua University、
Tsingtao 处理为Qingdao 、
Peking University 处理为 Beijing University
(这些例子可能不是很严谨,因为部分拼写方法依据的读音不是现在的普通话)
也就是说它主要是解决的罗马音(或者说西文字母)拼写方案之间的差异。而中国的日语学习者很少会通过罗马音(比如taberu)来查单词,一般是用假名(比如たべる)或者汉字(比如食べる)来查,但我在部分外国人设计的词典网站看到他们支持罗马音来查东西,所以才会有个这样的功能(但中国人应该用不到)。
我想要解决东西类似英语的时态导致的问题,比如下面这样:(为了便于比较和说明,例句是我造的)
私はご飯を食べている(我正在吃晚饭)
I am having dinner
私はご飯を食べていた(当时,我正在吃晚饭)
I was having dinner
私はご飯を食べた。(我吃了晚饭)
I had dinner。
私はご飯を食べなかった(我没有吃晚饭)
I didn’t have dinner。
母親は私をご飯を食べさせる。(妈妈让我吃晚饭)
Mom lets me have supper
母親は私をご飯を食べさせない。(妈妈不让我吃晚饭)
Mom won’t let me have dinner。
加粗的部分就是2种语言中的动词(也是使用常规构词法功能要划的部分),可以发现:英语表达不同的意思时,形态变化不会在一个动词上连续发生(所以动词的变形要少得多,这里只有3种);而日语表达不同的意思时,形态变化会多重嵌套在动词上(所以上面每句话都是一个新的变形,,而且远不止这些)。这导致日语的构词法文件非常复杂,所以我才会想尝试其他解决办法。
可能没什么用的参考:平文式罗马字 - 维基百科,自由的百科全书 (wikipedia.org)
(删了也没用,我已经通过邮件存档啦)
您推荐的那个工具应该是用于分析文章,划词应该不是他们设计这个工具的初衷,二者还是有一定的区别(比如划词的时候,上下文语境基本丢失;又比如,划词的文本没有经过清洗,需要专门预处理)。
不过我们可以参考他们的处理细节,进行一定的修改(分词什么的就不用管了,我们只需要关注分词之后的推导过程即可)
下面是我搞了一半的笔记,给大家一点思路(非计算机科班,只懂Python皮毛,大家不要被我误导了哈):
他们提供其他语言的源码,这里(只能慢慢往下滑,搜不了是怎么回事……)
但下载之后发现文件未免太小了
3个Python文件就可以实现日语的NLP了吗233,应该还是要调用打包好的 exe(但我是要研究处理细节啊,不可能去读二进制代码吧)……另外使用的是python2的语法……
所以就没往下研究了。
又不死心找了一个:
( SamuraiT/mecab-python3: mecab-python. you can find original version here //taku910.github.io/mecab/)
非官方接口,虽然提供了Python接口,但实际处理过程也(应该)不是Python
我的解决办法不太学术(加粗部分是使用我提出的方案要划的部分):
私はご飯を食べている(我正在吃晚饭)
I am having dinner
私はご飯を食べていた(当时,我正在吃晚饭)
I was having dinner
私はご飯を食べた。(我吃了晚饭)
I had dinner。
私はご飯を食べなかった(我没有吃晚饭)
I didn’t have dinner。
母親は私をご飯を食べさせる。(妈妈让我吃晚饭)
Mom lets me have supper
母親は私をご飯を食べさせない。(妈妈不让我吃晚饭)
Mom won’t let me have dinner。
可以看到,食べる的る这个最末尾的假名有一定重复的,所以我通过穷举词尾最后一个假名的变形制作了一个mdx文件(即「日本語非辞書形辞典v1」和「日本語非辞書形辞典v2」)——食べら、食べり、食べれ、食べさ、食べま、食べろ等词条全都指向食べる,然后在「日本語非辞書形辞典v3」使用Python和JavaScript根据穷举规则制作2个脚本反向推导原形,并与「日本語非辞書形辞典v2」结果进行对照。(虽然是左右互搏之术,但也有一定的验证价值)
综上,我把我的想法付诸实践后经过长达6个月的实际测试(在论坛有收到反馈),并未发现严重问题。所以接下来会先到沙拉查词上提交PR(沟通会稍微轻松些,再加上我不懂goldendict使用的C++和C),扩大使用人群,观察下实际的效果。
我不想写代码,也不想叫别人写代码就删了。现代的搜索引擎基本都是用这一套词库和形态学分析工具,但都不适合在客户端使用。你能总结改良是很好的,但是最好用大样本测试下,这样客户端开发者那边也会有信心使用。
嗯嗯,我赞同您的观点,要用大样本来验证,单凭人工搜集太慢了(实际上,从有这个想法、开始有意识地收集变形已经是2年前的事,但在6个月前,动手后才发现还是遗漏了很多)。
您推荐的mecab,分词结果中有2列数据就可用来验证对比,但我手上还没有分词语料,所以之前只是简单说明了下
2个月过去了,果然一份文件也没有收到(也许我该专门开个帖子233)
不过我已经找到一台旧电脑了,后面会抽空制作分词语料,预计国庆开始大样本验证。
有什么特别的操作吗,下次可以把报告发上来看下。
暂时没办法修改mac上的异常。
似乎没有特别的操作
需要等到qt6.4.1才能好。
https://bugreports.qt.io/browse/QTBUG-106573
目前是简单处理了下。
嗯嗯 谢谢!!
楼主大神能否
有时间
时
给搞一个
32位版本
先万分感谢了
没必要开倒车吧。
你搞错人了,我不是楼主,更不是大神。。。
应该不会提供32位。基于github action构建。
没有32位的编译环境。
goldendict是否不支持pictures标签?
该示例是在宽屏幕上显示分两栏的jpg,手机等窄屏上显示单栏的jpg。使用pictures标签是为了使用宽度作为调用图片的判断依据。
测试样本:content.zip (2.6 MB)
只有一个词条:phon,该样本能在深蓝和欧路上正确显示,在goldendict上两种图片都无法加载。
谢谢楼主回复!
刚才又试了一下,阴差阳错把这个词典放到了群组的最后一个发现有效果了,换群组也有效果,可能是与当前群组的某个词典冲突了吧。但是好奇怪,放到最后一个就好了。
谢谢楼主先,同时问个问题, 【2020.8.16】GoldenDict-2A11 - Tesseract+ OCR划词完美版 - macOS / Linux / Windows - 软件经验交流展望 - FreeMdict Forum
这帖子安装很复杂,这个是只安装exe文件就好了么?功能和这个又什么不同吗?
下载zip包,解压即用。
好的,谢谢
GoldenDict.Qt6WebEngine.Win64
GoldenDict.Qt5WebEngine.Win64
WebEngine 的都是一片白色,音标出问题(上图),
GoldenDict.Qt5WebKit.Win64 (下图)是正常显示的,
不过第一次打开有崩溃的情况(继续观察一段时间)
我用的词典是牛津高阶 10 英汉双解和 Longman DOCE 6th Ed
用github上的版本试下
有什么方法能保存qt6版本devtools的设置吗,我不想每次进去都点一下最上面的语言设置
这个是内置的。目前没办法
我使用最新的QT6版本的辞典,使用此CSS并且打开任意网络辞典(比如“https://dic.pixiv.net/a/%GDWORD%”)
会导致这个css产生bug。解决方法是关闭网络辞典或者移动网络辞典到另外的分组。
刚刚重装的电脑,
win10 19044
也会提示缺失DLL
- MSVCP140.dll
- VCRUNTIME140_1.DLL
装visual c++2015-22运行库,这个本来就不是预装的
不大明白。
麻烦给个重现的步骤,及期望的结果。
录了个gif,在网络辞典载入以后原来的css就缩短了。
我和css的制作者研究了快两个小时也没有结果,他是正常的,不过用的qt5。
这个css样式是怎么应用到网络词典的?
不知道啊,这是个本地样式……也许你可以和作者交流一下。
@epistularum
Here is the file.
nikkoku.css (11.9 KB)
save the page to disk,and upload html+folder here.@lisansas
What page? I do not have the same issue as @lisansas .
新版本音标问题解决了,感谢作者 ,但是感觉黄色背景比较舒适(个人爱好),还是继续用着 WebKit,看看有没有冒什么新问题再转移阵地。
这个简单啊,在goldendict帮助-配置文件夹里添加article-style.css和qt-style.css这两个文件,内容
artcicle-style.css
body {
background: #fefdeb;
}
qt-style.css
MainWindow #translateLine, ScanPopup #translateLine, MainWindow #wordList, MainWindow #dictsPane #dictsList, MainWindow #historyPane #historyList, MainWindow #favoritesPane #favoritesTree
{
background: #fefdeb;
color: black;
}
请问是什么文件夹,页面在这。
贅沢.7z (16.8 KB)
使用的gd版本发一下。
推测应该是网络辞典中引入了什么js和css并应用到了整个页面。
勾选下 作为链接
22.8.24-alpha.0a27b4d9 on Sun 09/18/2022
QT6
另外勾选了作为连接以后css就正常了。
反馈,mac 更新到 5.15.2-GoldenDict_macos-11.0_20220923.dmg 之后界面语言只有英语可选了
我的上一个版本是 5.15.2-GoldenDict_macos-11.0_20220823,没有这个问题
已经修改,用最新版试下
應該是這個問題造成的。
简单处理了下,菜单弹出的应该没了,但是不知是否会引入其他问题。
bgl格式的大英百科,图文混乱。
Britannica.part1.rar (20 MB)
Britannica.part2.rar (13.2 MB)
QT6版本在win11 22H2上只能开兼容Windows8模式运行,直接运行还是大概率闪退。
开兼容模式正常运行托盘退出后,再关掉兼容模式不闪退,重启系统后再启动又闪退。
我电脑的cpu是英特尔12代i7,不知道是否和这个有关
我8代u的旧电脑也不闪退
更新:今天(10月3日)用VS2022和qt6.4重新编译了一遍,不用兼容模式也能运行了
在添加下面链接里这本EPWING格式的词典之后,GoldenDict提示正在索引,等了一个小时没结束,不能中斷索引也无法退出,全文索引已经关闭。这本词典在EBWIN是可以正常使用的。
GoldenDict版本:
v22.9.23-AutumnEquinox.221001.7e83b920
词典链接:
跟词典制作和目前gd的解析有关系,暂时还不知道怎么修改。
几个问题:
- 很多词头看起来不正确(也可能是gd本身解析的问题),词条的解释也被解析成了词头。造成词头暴增
- 很多引用不对。像 “前置词” “副词” 等词性作为词头都被引用了。 这类词每个单词解析都有,造成词条之间的引用关系暴增。
可能是现有的epwing解析有问题,有没有用原版gd试一下。
上面的 截图是ebwin吗
原版GD也有同样的问题。上面截图是EBMac,和EBWin是同一个作者。
没生效是吗bbbbbzzzz
单引号更没用
唉呀,妄言了,抱歉抱歉。
前面删了,以免误导他人
看来ebwin在epwing解析方面做的很好。 后续看下是否可以优化。
epwing 比较复杂,GD 的实现应该是有点问题。
确实,eb的开源实现大概十几二十年没人维护了
我用msvc2022和带MP4编码器的qt6.4重新编译了一遍(也就是支持播放下图所示的视频,github上的版本是不支持的),终于在不开兼容模式的情况下也不闪退了。
更新:
10.04:支持zim和slob,上个版本忘记加上了
10.06:跟进staged分支对epwing的修复,第三方库更新
链接:https://cloud.freemdict.com/index.php/s/g5pJtmRn5tQcnSL
感谢辛苦编译!!试了下,貌似在线词典的很多图标无法显示 xiaoyifang版本中是正常的
显示网站logo吗,我这里原版也是不能显示的
不显示 xiaoyifang版本能正常显示
我的意思是查词结果中在线词典网页中的很多图标不加载,无法正常显示。
CORS的锅,这个看@xiaoyifang能不能修了吧,我也不清楚为什么chromium换了个版本CORS就变这么严了,顺便把词典重命名功能再加上去
如果是新版chromium导致的话,github上的mac homebrew版本也应该有同样的问题
CORS是啥意思
哦。。 涨姿势了
@xiaoyifang
“关于”页面有乱码,是因为date /T会输出中文的星期几,可以改成powershell命令。
与其费时费力去支持一个古老的格式,不如想办法把这格式中有价值的资源转换为其他词典格式
腾出的精力,可以用来改善GD的内存之类的问题
这个啊,你要想把内容拿出来就得解析,和支持格式相比,代码上其实是八十一百步。当然并不是让楼主做这个工作,这玩意太复杂了。
已处理bbbbbz
再反馈一个问题,qt multimedia离线词典的发音都是重复的
所有的离线词典,还是部分词典?
所有离线发音的词典,在线发音的不受影响
各位大大,這麼多版本的 GD 真的很亂,都不知該用哪個,在下想用整合好的有OCR 功能取詞的 GD ,可否指點迷津,下哪一個,不用動太多腦筋再安裝,patch ,謝謝,感恩
这里没有zsbd
@atauzki 兄,在下之前用的也是仁兄分享的 nonwill 的 GD 感覺蠻好的用的,但後來硬盤掛了,那個版本也沒備份,但後來看到各位同好質疑nonwill的GD有木馬,不知那帖他的 nonwill GD++ 清爽版 是否能用
不知是否清除 他植入的字符串 後就可以安心使用
不知道啊,不敢用这些东西了,还是自己能编译的最放心
是喔!,感覺站上版本很多,OCR 還得自己掛,複雜的很,不知該如何選
有了这个开源版本,建议使用本贴的版本。
木马什么的,只有个别人这么说,没有实锤吧。也有可能是挑拨其敌视本论坛而已。
不管怎样,选择你放心的版本,不建议挑起对立哦
嗯嗯,好的,在下只是看到有人質疑也跟著心慌,事實上之前那個用蠻久也沒掃到什,哈哈哈哈哈!反到是自己在一些綠色網站下的軟件經常掃到木馬
是的,现有工具导出来的EPWING数据,经常不完整缺字符缺引用,所以只能用原版的,要能提供新的导出工具就太好了。
EBMac/EBWin还有个优点是可以直接搜索词头的任意部份,不需要通过正则,而且全文检索也非常强大,用起来和搜索词头一样方便。
全文搜索的功能是epwing内置的功能。
gd没有使用epwing的全文搜索功能,gd用的是自己内置的索引。一些功能没法完全适配。
至于长时间无法索引完成问题,已经处理了。用最新版试下。 内部词典跳转没法达到ebwin的效果。
难点在于,对于词典的跳转目前只支持词条间的相关跳转。 epwing的引用,引用的是词条内容中的位置。这个gd支持有难度。
谢谢,现在没问题了,可以直接看到内容了,这样比跳转更好。
发现有一些词头,如sacrifice/gulp可以查找到,但是在输入框没有提示,不知道是什么原因?
给个截图,看下。
原因是前面有个字符,这个字符有点特别。 1 (unicode:65297)
最新版应该可以了,需要重做索引
没复现。是不是测试的词典在线跟离线的音频都存在。
不是的zsbd
https://github.com/xiaoyifang/goldendict/releases/tag/v22.9.24-alpha.221007.e7a55caf
新增了一个实验特性,采用xapian作为全文索引引擎。
结果是全文索引的文件大小,比现在的增大了10倍,不过搜索的速度也提高了10X+(感觉),
支持比较高级的全文检索, 如 + - AND OR “” 之类, +apple -tree “christmas day” OR holidy
全文索引文件跟现有的文件不通用,使用的话,可能需要手工删除创建的全文索引文件。(后续换个不同的文件名)
又测试了一下各个版本,用了qt6的qtmultimedia音频都会重复,qt5的不会,qt6.2重写了multimedia,不知道和这个是否有关。
这个确实在本地没有重现,是windows平台吗
是windows
不要用tahoma作为音标字体,柯林斯网站以前用的这个字体,后来都换成Arial了
10月4号的win版qt6不能启动了。之前的版本没有问题。
装回7月9号的版本又可以启动了。不知道原因出在哪里?
7月到10月之间我记得还有个版本,可惜没有保存。
10月5日还有个版本,试下。
是的,可以用吗
中文搜索结果不全,208 个是正确结果,和我最近在做的搜索返回结果一致。第一张边 xapian
,第二张之前的版本:
PS: 速度提升超级明显!是我心中全文搜索应该的速度,只不过索引文件太大,甚至我都觉得大了:19.5 MB 的 MDX,299 MB 全文索引文件。
楼主辛苦了。
可能跟搜索的一些参数有关,我基本上都是用的默认参数。并额外限定了最多返回100条记录(这个还没到100条)。
后续调查下。
可以用。之前那份10月1号的也可以用,只有百度盘里4号的那个版本不能用。
网盘里的版本和github版本的区别,一楼已经详细说了。而且网盘里的版本好像要重建索引
哦,明白了。谢谢告知。
已经处理,添加了CJK分词。
用https://github.com/xiaoyifang/goldendict/releases/tag/v22.9.24-alpha.221007.e7a55caf 中的 goldendict.exe覆盖下上一版xapian的程序并重建索引即可
这个你自己改css就行了
是个大问题。 实验创建了下3G zim词典的索引,预估会达到40G的索引文件。
不知道是否有其他办法缩减下大小。
qt6.3.2版本:https://cloud.freemdict.com/index.php/s/3NWFWHJzzJnTQjo
(qt6.3版本不会出现CORS问题,以后如果有更新也不会用qt6.4.0)
启动不了,有什么提示不?可以为goldendict.exe创建个快捷方式,在快捷方式上右键点属性,再在目标那框的最后加入 --log-to-file --show-error-file 这两个参数,用这个快捷方式启动,就会在portable文件夹生成gd_log日志文件记录错误信息。
github.com是自动编译的,百度云盘是人工编译的,主要区别就是用的库版本与编译方式不一样。
问题确实解决了,但是同样的词典,这个版本索引大小是 424 MB。
索引太大是个问题。
ngram分词就是这样。。用结巴可以小很多。
emm, 我自己糊的臭代码得到的索引也才 35 MB 左右呀,ngram的。
说明你索引还可以压缩,用结巴会更小。
一会新编译一个版本,索引大小减少了3倍(是之前的1/3).
全文索引的文件截个图看下,你上面的截图不是全文索引的文件,是查询的索引文件。你下载的是zip包的版本吗。
刚用GD不久,全文索引的文件在哪个文件夹呢,1655楼的qt6.3.2版可以进行全文索引。对是ZIP版,索引不起作用
你这个是旧版,或者我编译的不支持xapian的版本,xapian的全文索引都是文件夹
去掉位置信息,超过3个字的中文可能会出错。(猜测
索引时加了英语的stemmer,其他语言会出错,不建议加。
PS:之前没怎么了解过xapian的索引,只知道ZIM在用,前面看到40G的索引,还猜测是存储了完整的原始文档,没想到光索引就能这么大。
doc.set_data( std::to_string( address ) );
词组加双引号。不加的话。是或的关系
最新的xapian吗。后续看下
stemmer会处理到其他语言吗。对词典类。多语言的是个问题
去掉位置后。不能进行 near搜索和phase搜索(各个词出现的顺序必须一致)。 基本用不到这两种搜索
有点副作用,这种应该算是phase搜索。没法保证顺序和距离了。
是的,使用stemmer的时候,要提供指定语言的文本。搜索体验和索引体积之间是很难平衡的。
https://xapian.org/docs/apidoc/html/classXapian_1_1Stem.html#a16e0f0e2cd00cf906de544d615a2e753
貌似可以指定fallback
不适合词典用。大多语言检测的库第一步是区分书写方式,比如中英这种,这种好认,第二步是统计不同字符组合出现的频率,不同语言的特征是不一样的,但对双语文本就很困难,因为这种统计不是精确到段落、句/单词级别的,很可能判断出错。
是的,最新的xapian版
哦明白了buding
stem去掉了,索引又稍小了40%左右。
已处理 bzzzzzd
不科学。。缩水这么多,应该是设置stemmer后,xapian仍然保留了原始term的位置信息。
请问一下,能否对stardict格式进行扩展支持?
例如有一个stardict 3.0格式词典,*.ifo,*.idx,*.dict,*.syn,idx和syn后缀文件可以压缩成*.idx.gz、*.syn.gz,dict(大于4GB)用idzip压缩成*.dict.dz。
增加和dsl格式(*.dsl.files.zip或*.dsl.dz.files.zip)一样的方式引用外部资源用以代替res.zip:*.dict.files.zip或者*.dict.dz.files.zip,zip文件(文件数量大于2^16个或容量大于4GB)可以是zip64,gd能引用zip里面包含文件夹的资源文件,可以正确读取zip里含有non-ascii字符的文件名的文件(zip里面的non-ascii字符文件的文字编码是utf-8编码)。
不知道桌面版GD实现起来难度多大?
安卓版GD用stardict辞典使用曲线方式引用*.dsl.files.zip的资源,zip64文件(压缩包内文件数量大于2^16个)和zip文件里含有non-ascii字符和文件夹的文件(zip里的non-acsii字符要是utf-8字符编码)都能正确读取,zip含有文件夹和non-acsii字符的引用要用百分比编码(要用utf-8字符编码的),比如压缩了一个zip:test/sciuscià.mp3,引用链接这部分内容是test%2fsciusci%c3%a0%2emp3。zip64和dict.dz分别大于4GB的文件我没生成相应的stardict辞典放在安卓GD里测试。
请问这个数据是2020版的吗?
是的,thesaurus没啥好更新的,也许现在的数据和10年前都一模一样
没计划bbbbbbzs
当时没有任何提示,现在换上了10月5号github的版本,用着没有问题。下次再遇上试试你的方法。谢谢。
论坛里有zsbd
那个下面就有
你真想要啊,我自用的东西基本只做减法不做加法的
链接: 百度网盘-链接不存在 提取码: myje
Xapian已进入staged分支,个人编译版:
https://cloud.freemdict.com/index.php/s/HLmr9RSggL7SNLr
Bug:最新版linux的appimage只有英文
建议linux上自己编译。
appimage本身有些问题。Doesn't work on Lubuntu 22.04 · Issue #137 · xiaoyifang/goldendict · GitHub
就是在虚拟机上试下,linux编译不难,就是打包太坑了
The AUR package works perfectly but I do agree that a functional “AppImage” is really necessary.
macos下编译了一套ffmpeg,含speex支持。麻烦哪位试下mac的
dmg版本是不是支持spx音频了
@xiaoyifang @demo qt6.4要打包plugins/multimedia下的文件,不然切到qtmultimedia点发音会导致程序崩溃。
收到。windows有这个问题。其他平台有吗。算是windeployqt的bug
应该都有,qtmultimedia在6.4应该是变成插件结构了
自动编译版qt5加载词典比qt6慢好多,可以修复吗?感觉qt5更稳一些,就是有点慢。
个人猜测是qt5本身没有对高版本系统做优化,如果qt6开启win8兼容模式就和qt5一样慢
因为网盘里的qt5和qt6包括我自己的qt6都是从源码编译的,而github是qt的官方包,qt的官方包性能是差点,至于js的问题我就懒得测试了
我后来抛弃qt5还有一点原因,是qt5版本在我的屏幕上字体显示没有qt6清晰
原来是这样,多谢您花时间解答,看来只能做取舍了。
我又试了一下,我电脑上qt5和qt6加载这个词典效果没区别。
网盘的qt5webengine还是比qt6慢,webkit更慢(这个是意料之中)
Translation那里选All再查另外的词,释义不会不显示吗?
不会啊zsbd
阿西吧,估计是我这边哪里出问题了,多谢帮测。
又测试了一下,应该是跟某个css或jss冲突了。哈哈,给您添麻烦了
谁有mac的帮忙试下,这个音频可以播放吗,spx格式的
差一个spx格式的词典。
其他音频可以播放吗
lgmcw的sound++,里面有spx,我没mac环境就不测了
原帖链接: https://pan.baidu.com/s/1aq64Z9dpD7-UpGqYVrqS8g 密码mfak
不行,测试的音频文件是mp3,提示:
音频播放器:ao_open_live() 调用失败:无法打开设备:macosx。
好的,多谢。
复制到剪贴板取词(就是ctrl+c),软件刚启动第一次可以,后面就不行了。只有关掉,重新打开。以前的版本是可以连续取词的。不知道是不是只有我这样,6.3.1-GoldenDict.exe_windows-2019_20221010版本。
我也遇到过,试着右键管理员模式运行下看看。
谢谢楼主编译分享打包好的软件,百度网盘的GoldenDict.Qt5WebKit.Win64版无法取词,不知道是哪里使用不对,还望指点,谢谢
大佬,请问M1的电脑该下载哪个版本的GD…
不是大佬,macos-universal的版本试下。
macOS上Qt 6.4.0版本有问题,应用程序会随机崩溃,6.3.x和5.15没问题。
好的,多谢。 qt6.4.0 本身bug比较多。6.4.0之前的qt版本macdeployqt处理ffmpeg有问题。
也就是说,针对mac的qt版本目前一个完美可用的也没有。
目前mac上编译的gd版本先使用universal版本的。
这版本是不是只能在 win10 以上使用?
win 7 没办法安装 vc_redist.x64.exe
5.15的试了没有?
最近版本首页的欢迎使用标题不居中了
估计是rtl排版修改造成的,
代码已修改
Thank you so much! This way of update is very convenient!
我这边也遇到了重复发音的问题,最新的qt6和qt5都一样。具体是ff大的ldoce5++原版查个别词的例句发音,会重复两次,像是离线在线各一次。很奇怪,只有包括amazing在类的个别单词会重复发音,其他大部分词正常
那应该不是同一个问题,你这个更像是js没写好
可是同样的词典文件(包括js文件)在Android欧路上正常 ,PC goldendict异常
有没有试过单本词典,会不会重复发音?
我这也有FF原版的LDOCE5++ V2.15版本,使用GoldenDict Qt5.15.2 10月23号版本,不会重复发音。
我这attract,amazing都没有重复发音。
是不是js文件有修改过。这个词典是不是可以配置的。关闭在线词典的特性,应该就可以了。
我自己是没改过,从哪下的忘记了。
LM5Switch.js.zip (17.6 KB)
js这玩意很容易出问题的,不是说手机上正常就是没问题了
谢谢熊猫偶像,用了你的js重复发音的问题确实消失了,不过有个副作用,中文释义也消失了…只有英文单解了
多谢楼主和atauzki,通过替换文件确定是js造成的。我用的js据说是ff大原版的,没有自己修改过,空了我再琢磨下
把你css文件发上来。
LM5Switch.zip (16.6 KB)
用这个替换看看,增加了显示中文。
LM5Switch.js.zip (17.7 KB)
https://cloud.freemdict.com/index.php/s/WnWmXNagFE8qKE9
更新最近的代码,第三方库更新:zlib1.2.13,openssl3.0.7(上个版本用的3.0.5存在高危漏洞,3.0.7于11月1日发布)
这个版本再次出现重复发音。。。算啦,谢谢你,不纠结了
试下我的版本,或者兼容性改成windows8,如果不闪退的话就是官方qt的问题
好的多谢!下载了,用一段时间再来向您报告。
报告,从昨天用到现在没闪退过。打开时候会延迟两三秒,应该是词典太多,我电脑配置的问题,但是没有崩溃过,很nice。
@xiaoyifang Could you reduce the height of the dictionary icon? I feel that it takes too much space…
感谢大神~~
you must have used some customized style
the height can be set in the style file
You are right. Thank you so much!
feature/remove-libao
试图移除libao的依赖。音频引擎选择ffmpeg, windows下可以正常播放spx音频。
macos上编译的版本,mp3可以正常播放,但是spx没声音。
不知道是我虚拟机的问题,还是正常的mac也无法播放声音。
哪位坛友有空的时候,能帮忙验证下spx的发音吗。
Release GoldenDict-v22.9.24-alpha.221108.06c654ae · xiaoyifang/goldendict (github.com)
macos编译的方式,如下
goldendict/macos-homebrew.yml at feature/remove-libao · xiaoyifang/goldendict (github.com)
mp3可以播放,spx不行。
brew install ffmpeg
上面第68行,替换成:
brew tap homebrew-ffmpeg/ffmpeg
brew install homebrew-ffmpeg/ffmpeg/ffmpeg --with-speex
用了最新编译的版本,还是不行。
奇怪。最新的已经使用了上面的包了。
我看了下sound++这本词典,词条里面的音频链接,也就是spx的文件路径,文件后缀都变成了spx.wav, 但是浏览器返回的spx.wav文件,仍然是spx格式的文件,这是正常的吗?我以为应该转换成wav的格式。
做了个简单的词典文件,去掉干扰,用于测试音频表现。词头是take:
test_audio.zip (56.4 KB)
gd应该不会做这个事情,被js修改了?
这个词典中的audio标签,测试的应该是内置浏览器的支持情况。如果要测试gd的播放,应该用a标签
另外链接的文件貌似不存在。
spx文件是存在的,增加了a标签。wav的a标签无法发音,奇怪。
take_audio.zip (56.4 KB)
windows下可以,macos下不可以。
感觉跟macos下ffmpeg的安装方式有关系。
spx可以发音了,wav还不行。
跟ffmpeg的编译方式有关系。参数太多了。wavpack的decoder也放上去了。找不到原因。
刚才又在qt5版本试了一下,也是不论滚动条拉到什么位置,悬浮球都可以出现在右下角的(只要还在此词典范围内),而不是像qt6版那样只能拉到词典最底端才会出现。楼主可以帮忙看一下吗?@xiaoyifang
html新特性instrinsic size影响的。
目前没办法通用适配。
原来如此,那就先这样吧,谢谢楼主。
@xiaoyifang 楼主你好,发现词条导出后与gd显示的词条数目不一致。
具体一些bbbbbzzzz
估计是之前优化词条打开速度,导致的bug
了解,期待大神修复,小弟先谢过了。
非大神。
导出应该没问题。
用原版gd导出后,数据也是7千多。
应该是词典制作的问题。(下面的截图是原版gd的)
新版的gd采用的是批量读取词条的方式,上面的词条数量读取的应该是词典中的。(后续看下总数能不能修改下展示)
原来是这样,导出的词条不少就好。感谢!
最新的homebrew mac版本应该支持spx wav了
试了最新版的,都支持了。
是不是老的webkit版不支持text-decoration的wavy这些新特性,我试了下web的那个是支持的
老的是不支持。
发现了一个 Linux 版 GD 的隐藏功能:鼠标中键点击 GD 的托盘图标会让直接打开 GD 并且搜索剪切板里面的词
这是x windows system的自带功能
楼主辛苦了,最近小bug越来越少,再斗胆提三个反馈(如图):
-
在我把中间栏的字体放到这么大的时候(老年人),查词时字体大小不会一步到位,而是会先显示更小的默认字体,然后一下蹦到这么大。能否将这个蹦的过程隐去?也就是说载入时间长一点没关系,但最终显示时字体大小一步到位,而不是先出现小的然后变成大的
-
原生版的左侧栏可以无限拉窄,而楼主的版本左侧栏最小只能拉到图中的宽度,这样牺牲了中间栏的显示面积(而左侧栏我不需要那么宽),下一版本可否改进?
-
目前只能调整左侧栏和中间栏字体大小,可否增加一个功能调整右侧字典名称栏的字体大小?我的显示器是1080+150%放大的,所以右侧栏字在不能调的情况下会特别大,谢谢!
针对上面的几个问题:
1,换用qt6的版本。
2,按Ctrl+S 可以隐藏/显示左侧的搜索栏,宽度的话,后续看下。
3, 这个应该是系统设置,暂时没计划调整。
测试了下,原生版应该也无法无限拉窄。 另外太窄的话,操作也不方便。不如放到工具栏上
谢谢这么快回复,第一个问题换qt6后已解决
您好!用2022/11/19,qt6.3.2版本查询汉语大字典时,点击词条无法弹出图片,不知要如何设置?
【Mastameta 】漢語大字典(圖文綜版)
先确定下词典文件下载是否齐全。比如用mdict打开你下载的词典看下
我使用的《汉语大字典》没问题,建议重下CSS。
被其它词典干扰了,或者说抢占了。
有个简单的方法验证:新建一组,放入本坛《新华字典12》和《大字典》,《新华字典》在前。
这时查字后,点击《新华字典》的字头《大字典》会显示图片,而点击《大字典》字头则不行。
但词典多了,点击第一个词典的字头也会不显示,可能又被其它词典抢去了吧。把《大字典》的字头标签改个独特的也许就没问题了吧,最近比较懒,一直没试。
谢谢!果然跟词典的排序有关,令人匪夷所思!我是把每个词典单独建立了文件夹,没想到这样也会存在互相干扰问题!
谢谢帮助!已经确定是词典排序问题,我是把每个词典单独建立了文件夹,没想到这样也会存在互相干扰问题!
一个小bug:qt6版本开启ctrl+c+c热键后,正常按ctrl+c会无法复制(全局)。原版无此问题,已排除其他软件的干扰,就是GD造成的
右键管理员模式运行。看下
这样就可以了,但有点麻烦。不过我不用这个热键就是了,只是一个建议
受限于windows平台,暂无更好的办法
有一个功能好像以前是有的, 但是现在的几个版本失效了。 就是:在favorites 或者history栏中按向下方向键移动cursor, 所在的词不会自动查词了, 必须要鼠标点击才可以查词。 感觉不太方便。
这个版本集成了xapian的功能。
我尊敬的楼主,您知道这个前进/后退的键盘快捷键是哪个吗,像其他的Home是回到第一个字典,End是到最后一个字典,上箭头是向上翻字典,下箭头是向下翻字典。左右箭头没试出来是哪个。
Alt+Left(right)
非常感谢,我的PageUP、PageDown 翻的不是一整页,总是重复2行,不知是我的问题还是都是这样。
chrome默认都这样吧,你可以在chrome浏览器上试一下。
好的,我明白了,非常感谢您
请教一个关于全文搜索的问题,全文搜索时,如果搜索的是词组就会出现非常多词条,但是每条都不是正确的搜索结果,点开之后最下面会显示“没找到词组”,搜索模式无论选择“全字匹配”“纯文本”“通配符”中的哪个都是一样的,版本是6.3.2-GoldenDict-v22.11.24-alpha-xapian
如果搜词组。 加引号,可以缩小命中的数量。
不过之前为了减少索引的大小,关掉了一个配置。
加引号后,能保证命中的结果中有这词组中的所有词,但是词可能不是在一起的。
原来如此,请问该如何搜索词组呢?
加引号。。。。。。
“ja sellbst”
不好意思,我的意思是如何搜索词连在一起的词组,加了引号之后虽然缩小了范围,但是还是有几千条,其中大多词不连在一起,一个个看过来不太现实,请问除了加引号之外还有什么别的途径吗?
这个需要索引层面修改。目前不改代码,没办法。
今天试用了下新版的,看关于中有个复制词典列表按钮,复制出来的词典顺序与软件词典框中词典列表顺序不一样。如果是用于排查JS或CSS干扰,这个顺序与不一致参考作用就小了。
那个按钮只是单纯地想打印一份词典列表,没想那么多。。。
原计划还会打印词典的类型,不过还没搞明白怎么打印其它的信息。
这个处理了,等下个版本
期待ing, Thanks.
@xiaoyifang I recently miss-clicked on the update notification panel, so GD does not notify me of new update anymore. Could you make an option Check for new update
?
simple-eb在vs2022中编译出错,也许是eb/win_msvc.h和winlibs/include/stub_msvc.h两者关于ssize_t的定义冲突了。
Windows 上不需要 eb 那个文件夹,用的是 winlibs 里面的 eb.dll,不需要 git submodule init,删掉就能编译了
不清楚 MSVC 为什么会在没有指定的目录里面搜索 headers, qmake 和 cmake 好像都会这样。
修改了下eb/win_msvc.h的定义,应该不会冲突了。
xiaoyifang/goldendict · GitHub 使用起来不错,可排版似乎有些问题啊,mdict显示正常,词典:三省堂。
其次 command c+c 和复制有点冲突,正好Mac没剪切的快捷键,我改成command+w了,影响不大。
你的样式没加载。
有什么操作?还是说我下载的这个《三省堂》其实不匹配这个词典样式?
三省堂国語辞典第7版 - 日语 - FreeMdict Forum,你试一下原版的CSS。
搞不定;我换了个词典了,NHK发音和日本国语辞典,
Thank you for this enriched GoldenDict version. Blessed be.
搜索词组或短句的时候,是否能实现,判断词组之间有空格,有空格的话默认以加引号的方式检索。这样就不用手动去首尾打双引号了
这个属于操作习惯,不方便作为默认的方式处理。
如果确实有比较多的人需要,后续可以考虑增加一个选项。比如 ”[x] 全文搜索的时候,默认词组作为一个整体搜索“ 之类的。
“由于找不到MSVCP140_2.DLL,无法继续执行代码。” 请问大佬,这个怎么解决?
zip包里附带了一个,vc exe,执行一下
可不可以在headword 框中也加入同样的功能呢?
修改了。。。。。bz
请问zip包在哪里下载呢?在帖子里找了好久
1 楼。。。。。。。bz
其他楼层也有一些编译的支持视频的版本,你可以找下。
单词列表相关bug:
夜间模式我不用,找作者改
opencc这东西就是繁简通搜,你要把这个当做词典加到群组最后面用
不好意思我以为你也是作者之一。
有没有具体的操作流程,这样说太抽象了。
设置 GD 简繁体中文 搜索时自动转换
谢谢
谢谢更新!!bravo~~
第1个 已处理,放宽了过滤的返回的数量。限定最多500个左右(不是精确的数字。差不多是这个量级)。等后续版本
第2个,之前有这个功能吗,有点记不清了
第3个,
处理了。多余的数量的是重复的条目。目前去重了,但是数量略有渐少。可能还需要进一步排查
处理了,等后续版本吧
应该可以了。后续麻烦再检查下。
我觉得需要把这几个文件给删掉,在 css 里面是没有办法获得 qt 的颜色。需要把这几个文件里面设置的样式在代码里面实现。这样 linux 和 mac 里暗色模式的 glitch 也就修复了。
另外我觉得让搜索框的背景和 articleview 的背景相同也没有太大意义。
貌似代码侵入会比较多。
这几种的暗黑模式下,不支持应该也可以。或者比较影响暗色的样式去掉
具体代码还没看,不过如果我们不通过 CSS 覆盖,那么这个按钮的背景色 和 字的颜色就会和 普通的按钮一样了。
我觉得原作者应该是想用 CSS 来调整整个应用的主题,但是没做完。结果就是这几个 qt-style-xx
只修改这一个按钮的样式。用 CSS 调整整个应用的主题本来就不怎么现实,移除掉应该是正确的解。
你说的是组合下拉框的样式是吧,应该可以去掉。
目前去掉了一部分设置了。
@atauzki 现在 git 仓库里面的夜间样式完美了,另外在 windows 上用同时会把 文章 的自动变成暗色。
你可以试一下有没有细节上的问题。
以往的字典肯定都是假定背景是白色的,然后用一些透明背景的格式,
PNG, GIF, JPEG, WepP
SVG
要解决估计需要碰到这四个格式判断一下有没有 alpha channel,如果有就转换成不带透明的格式再显示。 https://doc.qt.io/qt-6/qimage.html#hasAlphaChannel
PNG and other transparent image support · Issue #3753 · darkreader/darkreader (github.com)
@atauzki 以手工试下,针对特定的词典,词典里面添加类似如下的代码。
img{background-color:grey !Important}
不过看上面的截图,透明背景扣的不是很贴近字体。所以还是用白色背景可能更好些
对于黑白图片,可以下面的code用在 词典的css,(或者放在article-style.css 中, 如果不介意对彩色图片的影响)
img {
-webkit-filter: grayscale(1) invert(1);
filter: grayscale(0.80) invert(0.94);
}
试了一下, @hmilu 的方法对黑白的公式比较完美
original
@hmilu
img{background-color:white !Important}
我觉得强行设置白色比较合理,因为过去没有暗色模式,以往的字典作者默认白色不会去考虑透明的问题。
应该这个图片是词典制作的时候,特别处理的, 貌似放在词典自己的css中会更好一些。
发现几个问题
- LDOCE 5++ V2.15 原版例句发音有问题, 必须访问网络才能发音
- 输入单词, 回车, 不能继续输入下一个单词, 须要focus到输入框或单击页面才能输入,
官方原版没这个问题 - 按F12调试模式, 调试工具不能放大字体
- LDOC5可配置性比较高,应该是某个配置的问题。你可以坛里搜索下这个问题。
- 用的是windows11的系统吗
- ctrl+滚动鼠标
- 用的是macos
- ctrl+滚动鼠标也不行, 官方版从 Qt 5.12.1往后也不能放大缩小了
用新版看下,是否还有这个问题。
windows下可以。估计与平台有关
qt更新到6.4.2,使用goldendict在线词典功能的勿用,CORS问题仍未解决
感谢 xiaoyifang更新!
6.4.2 WIN版试用回报:查询速度很快,只是词典中发音都不正常,只会发第一个出现的声音,之后无论查任一个新词都依然发第一个发出的声音。
以上问题退回qt 6.3.2后获得解决。
用ffmpeg引擎,qtmultimedia有bug
问一下,你发布的和xiaoyifang的是一样的吗?
试了,ffmpeg引擎不发音,而qtmultimedia不管按任何声音,都只出现该次查询第一个发出的声音
补充:qt6.3.2与6.4.2的opencc模组,有点奇怪,繁简通查似乎失效(已正确地将简转繁/繁转简加入各群组),无法正常运作。
不明白这是什么意思。那个发音按钮不就是一个发音的快捷方式,从带语音的词典中选排序最高的,以前不也是这样嘛?以前的版本是什么行为?
把用的最多的发音词典排前面。剩下的就点击词典内的发音。@manju
比如我查apple这个词,英语群组中有三部词典能发音(三部词典的声音档确定不同),设定查询后不自动发音
- 我按了第一部词典的发音键,发了第一部词典的发音,之后按第二部、第三部,都只能播放第一部词典的声音档
- 按了第二部词典的发音键,发了第二部词典的发音,之后按第一部、第三部,都发出第二部词典的声音档
以此类推。
- 或者同一部词典中有英音A、美音B,按了A发了A音之后,再按另一个B,仍然发A音,不会发B的音
以上是试用qt 6.4.2时遇到的状况,不知道在其他机器上能不能重现,提供给大家参考。
试了一下,的确有点问题。
每次切换词典后,那个发音键应该更新成新词典的发音,在没有发音的词典中,会根据上次的发音来决定下次点击的发音。
代码是一样的,编译方式有不一样,最明显的区别是我的版本支持播放视频
multimedia发音确实有问题,我很早之前就报告过,但是@xiaoyifang那里不能复现,所以一直搁置了,繁简转换我有时间再看,两个版本我都没有测出问题
刚用上最新版, [6.4.2-GoldenDict.exe_windows-2019_20230113.zip ],发现左边查找栏和右边词典栏在“经典”皮肤下仍是白色,只有中间是黄色,我用的上一个版本(去年十一月的版本)无此问题
这个问题我也一直都有
现在界面显示和文章显示分开了。
这样就能支持 从设置里面开启 纯黑界面 和 文章显示的黑色模式了。
可是我不想要黑色模式啊… 我想要经典的淡黄色模式
可以在 gd 的数据文件夹里面放一个 qt-style.css
,就能像以前一样显示了,颜色可以随便改
MainWindow #translateLine, ScanPopup #translateLine, MainWindow #wordList, MainWindow #dictsPane #dictsList, MainWindow #historyPane #historyList, MainWindow #favoritesPane #favoritesTree
{
background: #fefdeb;
color: black;
}
老版本的行为应该不会改回去了。在 Windows 和 mac 上完美的暗色显示,以及支持 Linux 上的自定主题在原来的 GD 仓库里面已经讨论了好多年了 GoldenDict Dark Theme · Issue #719 · goldendict/goldendict · GitHub 这个 Trade off 是为了尽可能支持更多的用户和更多的情况。
6.4.1-GoldenDict_macos-11_universal_20221220.dmg,在 M1,12.6.1 上,查完一個詞,詞典查詢輪入框失去焦點,要重新點一下詞典界面才能輪入下一個詞。
從別的軟件轉到 Goldendict 時,剪貼板中的內容會自動輪入到查詢輪入框,並自動查詢。
能否改進啊?
另外,在詞典界面上,選中內容,按一下 command+C,詞典就自動查詢了,能否去掉這個呢?
索引这个bgl时,goldendict发生闪退。在将其移出词典文件夹之后,goldendict又能正常启动。
windows 11,QT5或QT6都有这问题。
Genius_English_Japanese.zip (9.6 MB)
发现一个兼容性问题,手头上有一台Y460笔记本,显卡是HD5650。
运行Qt5WebEngine或Qt6WebEngine显卡报错,提示信息:
Failed to initialize graphics backend for OpenGL.
运行Qt5WebKit版本可以正常使用。
老显卡不支持硬件加速很正常
同一年的GT310M正常
这种东西你可以下一个chrome浏览器试试,如果也报错那就是chromium的问题
我将GoldenDict(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本 - #1900,来自 atauzki
的opencc中档案,覆盖qt6.3.2的opencc档案后,似乎解决。
遇此问题者,不妨一试。
我中途更新过opencc的版本,应该和这个有关
回报定位失效的问题
词条1
...<a name="name1"></a>标题1...
...
<a href="entry://#name1">to 标题1</a> /*内部词条至定位*/
...
</>
词条2
...
<a href="entry://词条1#name1">to 标题1</a> /*外部词条至定位*/
...
</>
用 Goldendict-qt642-20230115 时,内部定位OK,但是外部定位不行
改用 Goldendict 1.5.0 和 MDict 测试OK
又是一年过去了,现在是2023年,目前操作系统Windows 10 LTSC 2021 19044.2546, 仍然在用GoldenDict RC2-499版本,词典首选项使用内部播放器(系统中安装了LAVFilters-0.76.1)或外部播放器(ffmpeg 2023最新版),播放音视频正常(包括论坛中提到的MP4测试文件,adjust词条),只是这个外置的ffmpeg对windows7系统支持不好,词典发现不能发音,换到内部播放器,发音正常,视频正常。
一时间不知问题出在哪里?
回来看了下本论坛置顶的GoldenDict版本也更新了一大截了,现在无论GoldenDict.Qt5WebKit还是GoldenDict.Qt5WebEngine的OCR取词快捷键是和论坛的OCR取词统一起来了,所以才有兴趣试用了目前新的QT版本,但是发现GoldenDict.Qt5WebKit.Win64对Windows 10 LTSC 2021支持不太好,无论是选内部播放器还是外部播放器,都不能解码MP4,但是对windows7却支持很好!GoldenDict.Qt5WebEngine还是问题多多,同样的配置文件挪过来,启动词典,发现非常不稳定的,点击每个词条,只能词条发音,例句不发音,例句发的也是词条的音,没办法,暂时保留了GoldenDict.Qt5WebKit.Win64留作备用。
经此折腾,还是用回了俄国佬维护的GoldenDict 版本
把取词的选项,工具栏上 不要选。
多謝,已解決!
Hi. The audio sound don’t works in Windows in QT6.4.2. I try many times with ffmpeg and QT engine.
The sound works in qt6.3.2.
Thanks a lot.
就是这个问题,最新编译版仍然有,似乎是QT6.4.2的问题。
qt6.4.2的问题。估计到6.4.3才能好。
https://bugreports.qt.io/browse/QTBUG-108383
I’m using GD with version
Goldendict 22.12.24-alpha.230113.e184162d
windows winnt 10.0.22621 Qt 6.4.2 x86_64-little_endian-llp64
Visual C++ Compiler: 192930147
Flags: MAKE_ZIM_SUPPORT MAKE_EXTRA_TIFF_HANDLER MAKE_CHINESE_CONVERSION_SUPPORT
I don’t know why but GD does not pronounce any more. Could you elaborate on how to fix it? Thank you so much!
use qt6.3.2 version or wait until qt6.4.3
It’s qt’s bug [QTBUG-108383] QWindowsResampler "Failed to setup resampler" - Qt Bug Tracker
c++ - "Failed to setup resampler" when starting QAudioSink - Stack Overflow
another solution is “use external player”
I use “media player classic”
with the path C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe
but it does not work
Could you explain how to use external player?
you can test the program on command line to verify whether the program can play the audio file.
mpc-hc64.exe audiofile.mp3
a valid player is like this.
ffplay.exe -nodisp -autoexit
gd本身不支持。
未来会考虑增加这种功能吗?
我也有这个问题(macOS)有时候还以为词典卡了,结果发现是在等待弹小窗。这个体验不太好
暂无计划。
不过可以结合其他软件使用,如果有软件可以支持ctrl+鼠标 将文本拷贝到剪贴板。
然后gd打开监听剪贴板,效果上应该等同。
刚发现了两个bug(macOS):
- 给群组设置快捷键的时候,Ctrl + Shift + 任意字母 都无法设置,其他如,Ctrl + Alt + 字母却可以设置。
- 给群组设置了快捷键以后,有时候按了快捷键群组却没有跳转过去,没有反应。需要手动切换一次群组,快捷键才生效。
其他应用可以设置这个快捷键吗
其他软件是可以的
跨词的锚点好像跳不了(macOS,22.12.24-alpha.230125.0e1ce782,Qt 6.3.2)
一个不算bug的问题,上下滚动到头的时候继续滚动的overscroll效果可以接受,用来提示用户鼠标滚动到头,后面没有内容了。不过我发现左右方向上也是这种效果,结果导致上下滚动翻看内容的时候,内容会轻微的小幅度左右摇摆,感觉不太好,不知道这种能优化不
具体一些。什么样子的跨词锚点
锚点:<a id="100" name="100"></a>
起跳点:<a href="entry://target#100"></a>
类似这种
刚用一个软件将鼠标操作转换为快捷键,确实可以实现类似效果。
不过有个小缺点:如果要查看当前词库的词条内容里某个单词在该词库的解释,可能在弹窗里查不到(因为弹窗往往是不同群组,它里面没有包含当前词库)。如果要解决的话,可能只能通过GoldenDict 添加“Ctrl+双击单词查词” 的方式解决(在弹窗的群组第一个的位置临时加上当前词库)。
发现这个fork的GoldenDict解决了其他版本的一个顽疾,就是词典多了以后,非常容易乱码的问题(源码里标签未正确闭合导致其他很多词典排版错乱,而且容易崩溃)还有已导入词库在导入新词库的时候莫名消失的问题(乱码和已导入词库消失两个问题经常结伴出现)。稳定性好了太多。
还有其他版本mdx过大或者索引过大就容易导入失败,导致新机器上导入大量大型词库是一件很痛苦的事情,这个版本只需要睡前开始导入,几个小时就全部导入完毕了(其他版本之前全新导入的时候,花了一天的都有… 而且还容易丢索引…怪哉)。
花了一天时间??!!mac版本导入词库时间也太长了吧。。。
嗯,因为词库太多,还各种冲突,导致以前导入的词库莫名消失,需要一些奇技淫巧,才能慢慢的导入,而且需要一个导入完再手动导入另一个… 非常耗时。
后续如果又有新词库要导入,很可能导致之前导入的词库又消失了(你还无法确定到底是哪几部消失了)…
总之就是一句话:苦不堪言。
win版好像还没遇到过这些问题
嗯。词库较少,索引较小的话,很少会遇到我说的这些问题。
不过现在用这个版本 GoldenDict 以后,所有这些问题都没有了(不管词库多么大。之前因为这些问题,小草的词库我是不敢用的… )。
您词库有多少?几千部吗
差不多吧
那导入耗时一天也太夸张了
纯粹是非常个人的体验,我想大概没有任何一个人有过类似经历(花一天时间,一部一部的手动导入词库,否则GoldenDict就一直卡在导入界面…)。
以前导入新词库的时候,需要先删几个用的不多的词库,再导入,否则就容易乱码和已导入的词库莫名消失。
现在可以随便导入新词库,不用任何担心了。
再反馈一个bug,点击词典信息,显示的词条数不对。
实际15712个,显示的35960个
MDX:Fowler's Dictionary of Modern English Usage 4th - #14,来自 abd_liac
应该不是。解开源码,搜索</>也只有15712个。
应该跟之前的一个小修改有关,已经还原。等后续版本出来后,重建索引即可。
大神,6.4.2-GoldenDict.exe_windows-2019_20230201-GoldenDict-Windows.698c02ed-234403这版构词法没有效果。
最近应该没修改过构词法相关的。
hunspell有配置吗
对,没有修改的。也显示构词法里面的英语(US)打勾了。
有没有把构词法加到你当前的分组里
有的有的,操作没问题。我都是覆盖安装的,用老版本覆盖回来的话,就能用构词法。新版本覆盖安装构词法没有效果,不覆盖单独使用也没有构词法。
没重现,我这里可以用。
wooorm/dictionaries: Hunspell dictionaries in UTF-8 (github.com) hunspell的词典这里下载的。
个人编译版更新,与xiaoyifang的版本区别在于可以播放视频
谢谢大神,我再研究一下。
背景色调一下qt-style,欢迎页变英文应该是上游的问题
这版构词法没问题,我这有两本词典,一本是21世纪英汉词典全索引,一本是英汉大词典,变形词的原词同样解释了两遍,比如查defining,define的解释重复出现了一遍,不知能否从软件上处理,谢谢!另外也是在纽约时报出现了明显不雅的字样。
补充:查apples apple的解释不会重复出现。
那个应该也是上游的问题
这个原版gd也是会重的
谢谢,我刚也看了一下,也发现了。估计得从字典入手。
背景色调一下qt-style,欢迎页变英文应该是上游的问题
之前修改了些文本,造成翻译无效了,最新版可以了, Release GoldenDict-v23.02.07-alpha.230208.df291646 · xiaoyifang/goldendict-ng · GitHub
@hahaya
估计是词典问题。
发现一个bug:
复现流程:
文件 - 打印 - 保存为PDF
问题:
如果内容多,PDF打开时候提示无法打开。
更新:
发现是保存PDF太慢了,打开的时候PDF还没有保存好,多等一会儿可以正常打开了。
不知道保存PDF的速度能否优化。
后续看下,感觉是qt本身qprinter的问题居多。
一个bug:
复现流程:F3打开群组设置界面,不动。切换到其他应用。几分钟后切回来,确定按钮都不再可点击,只能回车才能退出设置界面,重新F3打开设置才能点击。
好像不是必现的问题,等再用用看看必现的情况是什么。
这个看起来是词典自己试图发音的功能。这个功能不是gd提供的。
前面很多人提到了,爬文看看。
是QT的问题,改装旧版本即可
谢谢提醒,我看看。
在“词典来源” → “程序” 中添加了 “google 翻译” 用于翻译句子。“google 翻译” 返回查询结果耗时<1s。
启用 “google 翻译”时,通过 ctrl+c+c 调用,会让窗口直接显示上次查询的页面上,停顿几秒钟再刷新页面;关闭时,弹出窗口后会立即刷新。原版 GoldenDict 中是弹出后是白色背景的空白窗口。
建议调整词典的加载为异步的。如果有其它解决方案也没问题。
Goldendict 23.02.07-alpha.230209.94ee5509
同样的问题,M大的说文会干扰汉大的跳转,单独分组就正常。
供参考。
#1820
这个应该可以了。
Thanks a million, bro!!!
这个版本multimedia可以正常发音了,但是ffmpeg没声音
发现一个索引bug:
有些词头(下面第一个词头查不到)无法被索引(不知道是因为词头太长了,还是词头里有什么特殊字符)
mdx源码如下:
classifier for chinese fractional monetary unit ( = 角[jiǎo] , = one-tenth of a yuan or 10 fen 分[fēn])
@@@LINK=classifier for Chinese fractional monetary unit
</>
classifier for Chinese fractional monetary unit
毛:<p class="cc_def">classifier for Chinese fractional monetary unit ( = 角[jiǎo] , = one-tenth of a yuan or 10 fen 分[fēn])</p>
</>
测试mdx:
test.mdx (1.1 KB)
词头太长了。限定100,上面的102
我记得好像原版限定词头最大长度是255。
不知道在哪里可以自定义这个词头最大长度的限定,感觉100有点小了
确实有这个缺点,不过另一方面高亮可以起到快速定位的作用,有时候一定程度上提高了阅读效率。如果可以作为一个设置选项就再好不过了。只是建议哈,no pressure.
请问Mac版本的屏幕取词,是对拷贝的文字进行查询的意思对吗?
我拷贝某段文字之后,无法在原位置弹出查词小窗口,只有焦点定位到goldendict才会闪出来一下,这样正常吗?
(抱歉,楼层太多,没法看这个问题有没有被回答过)
这是一个已知的 bug,但是目前没有一个足够懂 macOS 的人可以修相关的 bug。
最近更新的 6.4.2-GoldenDict.exe_windows-2019版本,打開以後總是小窗口,而不是像之前一樣最大化的窗口。最大化以後關閉再重啟,仍然解決不了。請問是需要自己首先設置嗎?能否告知方法?謝謝!
可能是 Qt6 的 bug,可以先用 Qt5 的版本。
用6.3就行了,6.4的版本这方面没一个是正常的
怎样无效?帖子读了下,没大读懂
现在 macOS 上可以用 Command+C 来划词翻译了了。呼叫一下以前提过的人,有空测试一下,不清楚会不会有特殊情况不好用 @last_idol @RANP0 @random
Download:https://github.com/xiaoyifang/goldendict/releases/tag/v23.02.07-alpha.230218.6bb170f2
Demo: https://github.com/xiaoyifang/goldendict/pull/348#issue-1590175643
macOS 11.5.2&12.6.1,都不可用,是不是我配置错误?取词弹窗已打开。
热键 → 使用下列热键翻译剪贴板中的单词
这个设置项无论勾选还是去掉,都不可用,勾选时热键设置为Command+C,不可用,换成Command+D也不行。欧路两次复制是可以查词的,测试的时候我关掉了,不会有冲突。
发现了一个小问题,只有剪切板变化的时候才会显示 ,你有没有试一下复制不一样的东西。我在 macOS 11.6 上是可以用的。
还是不行,原因未知。再等看看别人电脑行不行,可能我哪配置有问题。
dark reader mode 可以出个自由调整各个数值度数的永久解决办法吗,默认的 sepia: 10 土黄色实在瞎眼…… css 的 filter 是叠加在默认 dark reader 值上的,而且这种全局 css 渲染还会导致 webengine 性能卡顿。
多谢!已经解决了,是我有一句写得不规范。
顺便反馈一下同组词典如果css和js同名会冲突的问题
6.4.2-GoldenDict_macos-12_homebrew_20230218.dmg 可用
现在更新后会提示没有存取api啥的,需要在隐私里去掉goldendict然后再添加一次,这个能否修复一下
感謝告知此條信息
感謝告知,今天網站的訪問突然就恢復了
现在Linux上使用QT6的版本,很是丝滑,以前容易闪退的毛病没有了,
这个bug找到了必现的流程了:
- F3打开群组设置界面
- 在任一词典上右键,打开词典信息对话框,点击OK关闭对话框,退回到群组管理界面
此时界面上的OK和取消按钮就再也无法点击了,只能按回车键和esc键
另外,发现锚点跳转有问题:
<a id="xxx"></a><p></p>
<a name="xxx"></a><p></p>
<a id="xxx" name="xxx"></a><p></p>
上面这三种都无法锚跳。只有下面这种才能锚跳:
<p id="xxx"></p>
再反应一个群组快捷键的问题:
查词的时候,输入单词,回车,然后再通过快捷键切换分组,这个是可以的。
但如果输入单词后,不按回车键。这个时候快捷键无法切换分组。
后续排查下bz
默认的Alt+PgUp/PgDown 还是手工配置的快捷键?
未重现,是windows的版本吗?
[QTBUG-102058] #hashtag navigation does not work in custom url scheme - Qt Bug Tracker
后续看下是否有办法处理
是最新的 macOS unversal 版本
手工配置的快捷键(群组管理那里可以给每个群组设置一个快捷键,便于快速切换群组)
没有mac验证,怀疑跟mac+qt有关系。先存疑吧。
不知道是我macOS问题、硬件问题还是其他人也这样:
输入单词,回车要等好几秒才出来结果(分组里也就几十本词典)
最慢的时候,1分钟还没出结果。很奇怪,所以不知道是macos问题还是什么…
(CPU空闲80% 内存生育40%,应该不是配置问题?之前同一电脑上,速度也没这么离谱)
OK 刚刚排查出来了。原来是TIO在线词典导致的…
@okayer 不知道有没有好的解决方法(先通过给TIO单独开分组解决)
感觉软件端也有优化空间,比如在线词典默认不加载,等滚动到底部的时候才开始加载。这样应该可以避免因为等待加载在线词典导致所有词典无法加载的问题。
在线词典的配置是什么样子的?原则上在线词典是在iframe里面的,应该不会影响词典的加载速度才对。
好的,改了,暂时挺快的。过几天再反馈下
报告一个bug:
右键打开任意一部词典的“词典词条”列表,保持打开状态,在另一词典上右键,继续右键选择“词典词条”,此时的词条列表还是之前打开的词条列表,只是标题变了。词条没有及时更新。
需要关闭词条列表对话框,重新右键,选择“词典词条”才可以
发现这个版本 GoldenDict 无法再复制词典名称了:无法选中文字,也无法右键复制;好像是用来展开和折叠词典了。
可否点击左侧词典图标的时候展开和折叠词典。或者至少让词典名称可选中,复制(只是建议哈)
特意禁掉了。
复制词典名称有需要的地方吗,如果确实有需要,后续考虑放到右键菜单里,增加一个复制当前词典名称。
偶尔需要复制词典名称,结果不小心把词典折叠了
可以的话,保留某种复制词典名称的方法就最好了,以备不时之需
如果能自定义背景色就好了,或者随操作系统颜色。
为什么要改变操作风格呢?
请问阁下的GoldenDict可以设置为使用(外部)系统默认浏览器吗?
如果没有,是否可以像微信PC版那样,加一个开关,使用(外部)系统默认浏览器?
暂时没办法bz
anchor.mdx (2.0 KB)
测试锚点的词典。
这个问题,是不是原版也存在。看代码,应该存在比较久了。gd中有替换链接<a 的 id,name。造成随后的锚点都无效了。应该是之前为了处理词典的js冲突做的更改。
词典里面的单词anchor
移除掉了,如果有问题的话,再额外修改。用新版本
这问题我在1924楼就回报过了
嗯,多谢。 后面忘掉了。
大佬,为什么打开解压后点击exe打不开,提示错误?
首先感谢楼主、xiaoyifang老师。
本人最近使用本软件,遇到了点问题,为寻找解决办法,从头爬了300楼,从后爬了百楼余,发现此问题不仅本人有,即使本软件开发编译github的问题反馈处,这两天仍有网友反映此问题,尚未发现解决办法,为此,本人也将问题汇报,仅供开发编译者参考。
【参考图】
【补充】还有,每次添加标签也会出现闪白,约2~3秒,还可以接受吧。。
看截图是GoldenDict未响应,导致白屏时间过长。闪白时间很短的,浅色模式下看不太出来。
我也分不清哪里是白屏,哪里是闪白。叫闪白是看其他网友那样叫的,反正就是“白了”,哈哈。。。另外,屏幕取词也“白”,时间也那么长,咋回事呢?是不是我的机器太老了?
确实有闪白的情况,这个情况应该跟黑暗模式无关。 只是黑暗模式下比较明显。
你的时间到6,7秒的情况,应该还有其他问题。
在GD查看时,有的词典的描述是空的,如这本:
这本在 MDict 中是可以看到词典描述的,后来发现是因为描述里引用了css:
Title:漢語大字典 (2010)
Description:
<link href="HZ.css" rel="stylesheet">
既然GD不支持,那么能否在显示时忽略 css 的引用,以便显示文本?
谢谢您的回复。我爬楼没有看到太多人反应此问题,好像只是个别问题吧?
后续看下。估计是过滤html了。描述过滤html后,就没有其他文本了,修改了,等后续版本试下。
我这里闪白屏是刚启动时一瞬间,这个瞬间窗口什么都没显示完全,不管在 Win 下还是 macOS 下,外加我本身就是勾选了启动 tray 化,没这方面强迫症。
我强迫症的是默认 dark mode 开启了 sepia 暖色调,没有永久设置的选项,希望有谁同样对 dark mode 本身色系强迫症的一起顶一下。
报告老师,刚才系统升级后,我独有的“白屏”6~7秒现象不见了,消失了,虽然黑色模式下还可见瞬间“闪白”,但这个可以接受。查词速度很快,正常了。另外,软件还经过关闭再启动以及电脑重启,软件运行都正常了。看来是系统的瑕疵,不是我们软件的问题。感谢您开发编译了这个令我非常满意的词典软件!!!
我还没来得及关注其它,我独有的“白屏”6~7秒现象困扰着我,折腾了一个多星期不解,刚才系统升级后,惊喜的发现解决了。哈哈,气死我了!我严重偏爱黑色模式,已到了对白色模式讨厌的程度,看都不想看一眼,眼睛受不了了。希望今后一起交流黑色模式。
有建议的方案吗,目前用了默认的配置,sepia设置了10.(0-100)
谢谢。我是希望可以在 Interface → Dark Reader Mode 打钩下面添加上具体参数的调整,
brightness: [100] 鼠标悬浮时显示 tip: 0-100. Default: 100
contrast: [90] 0-100. Default: 90
grayscale: [30] 0-100. Default: 30
sepia: [10] 0-100. Default: 10
这样。
先记录了bzxxxxx
提个建议不知妥否,当前,scan popup取词好像只有剪贴板取词,即只要“划选-复制”就查词,这个单一功能有碍于辞典中内容的选取“复制粘贴”,留作笔记。虽然倒退可以还原查词内容,但反复出现无意义的“查词”现象就有点烦人了,建议像欧陆那样,在划词后出现一个图标按钮,点击即查词,而右键复制只是复制功能,实现查词和复制功能分离。仅供参考,谢谢。
菜单栏关掉灯的图标
明白使用方法了。谢谢。不过,恕我直言,还是觉得欧陆那种比较方便,大概是先入为主,习惯了吧。另外,本软件的屏幕弹窗口上没有那个转换图标(灯泡),有主程序的图标(图书),要转换开关,还需先调出主程序。
托盘的右键里面也可以禁用。
上面两种禁用方式都是临时的,如果要永久禁用,配置里关掉就可以了。
linux上有选词翻译,windows实现困难。
明白了,到托盘选择开关也可以。谢谢。
ffmpeg 的发音问题,在qt6.4.3被修好了。
感谢更新,发音正常了。
描述中的html标签被过滤了,但文本是可以显示的。
描述中引用了css的词典,在GD中就成空白了,其它几部在描述中引用了css的词典也一样。
最新版中依然如此,请楼主再看看
应该需要重新索引下,看看。
移除词典,关闭gd,打开,然后重新添加。
你的意思是直接显示html,还是显示html渲染后的样式
谢谢指点,重新索引后能显示了。可以的话,我想要渲染后的样式,现在是直接显示html
应该可以,等后续版本吧。
如果是用渲染后的结果,你之前的那本词典,依然看不到描述。
<link href="HZ.css" rel="stylesheet">
渲染后没有有效文本。
这个后续版本应该可以支持
这一句没看懂,其它词典软件可以显示的啊。是要写成这样吗?
<link href="HZ.css" rel="stylesheet" type="text/css" />
如果要显示的话,只能按照文本的方式显示了。
作为html显示,这句只是样式的声明。没有有效的文本。
对啊,用这句声明调用css渲染后面的文本啊。不是要显示这句声明
后面应该没有文本了吧,这个词典。
这是一月份导出的info.txt
漢語大字典 (2010).info.txt (4.4 KB)
是这个词典吗 【Mastameta】漢語大字典(圖文綜版)2.23
是的。我以为您知道,所以没放链接。
明白了,下个版本,顺带提了个qtbug
https://bugreports.qt.io/browse/QTBUG-112020
透明图片建议词典css
添加强制图片白色背景
最新版情况反馈:1.添加新标签不见闪白了,且添加和删除标签都很快了。2.输入框和从历史框查词还有一点点闪白,不过,只是一点瞬闪,已经很好了。我喜欢这个版本。十分感谢您的努力付出,辛苦了。。。
mac 11.5.2&12.6.1,深色模式下,网页没有闪白了,输入框和历史框也没有闪白。
部份词典的图片背景是透明的,在深色模式下,需要自己加上背景颜色的样式,但是在词典的样式表里添加 prefers-color-scheme: dark
不会生效:
@media (prefers-color-scheme: dark) {
.className img {
background: #fff;
}
}
图片样式本身没有写错,这样是可以的:
.className img {
background: #fff;
}
写了一个样例帮助复现:image.html
在Chrome里是可以正常切换背景色的,在浅色模式下是红色,深色模式下是金色,但在GoldenDict里只有红色。
压缩包里包含: html + mdx + css,词头是 image。
image.zip (1.3 KB)
是 @slbtty 的功劳。
目前暂时先revert了,windows上还有些小问题。
等后续有了更好的方式,再恢复。
你可以先继续使用目前的版本。
多谢,后续试下
应该是一个问题。
(暗黑模式下)考虑对图片添加强制的白色背景
可以强制白色,也可以给HTML加个深式模式的样式标签,如果 prefers-color-scheme
无法生效的话,让词典作者自己做兼容就好了。
比如:
<html class="gd-dark-mode"></html>
我们自己改css就改成:
.gd-dark-mode .className img {
background: #fff!important;
}
目前GD会合并重复内容的词条。有时候重复就是一种错误,合并导致这种错误不能被发现。
还有个问题,如果上一本词典的u标签未闭合,那么下划线会划到最后一本词典。
有没有例子bbbb
把有问题的词条,保存成html,发上来看看。
萌新一枚,使用的mac版本的goldendict,想知道音频文件放在哪里呢?还是可以自动在mdd和mdx一起呢?
如果词典里面同时有css文件和js文件,可以生效吗?或者两者取其一保留呢?今天查阅半天,发现网上win系统的教程比较多,mac的比较少。
gd的使用方式应该都是一样的,跟平台无关。
epwing词典导航优化,模仿ebwin
https://www.awesomescreenshot.com/video/15815756?key=b881de0e4ac031eb147fcb4b5006f875
好的 确实是一样
不过你的最新的版本 mac后台一直崩溃
具体的错误提供下
我delete下载的版本了,没有保留截图。因为就是出现后台错误,一直报错,每次打开就是报错崩溃,隔一会打开会好,没过多久就有出现报错崩溃,我下载的是6.x的版本
下次把崩溃的日志发一份过来
gd的版本提供下及使用的平台
貌似tio的在线经常乱码,有时候windows好了,linux就不行了,反之依然。 估计是gd的问题。
想请问下哦,在你的版本里,macOS上goldendict热键command +c+c.是不是解决了文本复制快捷键的command+c的冲突?因为我发现这个问题很影响使用文本复制和剪切的快捷键功能了。
mac的权限配置,允许下,具体的配置你可以网搜下,没用过mac
想请问一下xiaoyifang兄,过去的官方版goldendict,如果是图片词典,或词典中有图片,在图上点击两下之后,可以用电脑中的程序打开该图片,检视以及放大缩小。
主要的好处是,当图片词典字太小的时候,可以这么打开来看。
用了您的版本之后,好像没有这个第三方程序打开图片的功能,不知有无什么方面的考量,请教您。
6.3.2版本运行相当顺畅,帮助甚大,感谢您的付出。
不知有无什么方面的考量
应该是没有考量,原版里面没写相关的功能。嵌入在词典内的图片只是一个 <img src="bres://name.jpg">
链接而已,其它软件是理解不了 bres:// 的含义。估计只有某些词典链接的是本地或者 https://
的图片才能在本地打开。不清楚你说的功能具体什么情况,原版在 linux 下双击一般的图片什么也不会发生。
啊啊,
难道我之前一直用着的是改版GOLDENDICT?
印象中下的是俄国论坛的版本。
已卸载,不记得版本号了。
搜了一下,似乎有朋友提过此种功能,给大家参考。
应该是词典提供的功能,不是软件提供的。
不知道自动编译的时候能否提供一个不限制词头长度(或者保留原版的词头长度限制:256个字)的版本。
如果自动编译无法实现的话,是否可以自己编译一个限制256字的版本,该怎么修改源码?
有啊
我研究一下怎么编译
是用的什么词典?英语单词平均长度是5-6,维基百科的标题总共有1695万条,最长的一条标题的长度是255,长度超过128的标题只有1100多条。(维基百科处理超长词头,多余的部份直接变成省略号…
比如之前那个古诗词典,不过这种词典倒是不多。只是感觉还是保留原版的256限制比较好,毕竟future proof.
改成多跳转就可以了,不要挤在一个词头里。超长词头,会影响正常词头的排序,不建议这么搞。