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

现在先简单跳过了。

1 个赞

mac 上没有弹窗,我把所有窗口移开检查了下。简单跳过就可以了,感谢!

win10用藏文辞典,两个版本显示很不错,但是打开没几秒就崩溃了。

可以把导致崩溃的藏文辞典上传到网盘发出来。

可以私发词典给我,也可以。

我因为同时使用了十几个藏汉 藏英辞典,以及许多英汉词典,数量可能比较多,我把英汉词典全部停止使用后,只单独使用藏汉 藏英词典就没有崩溃了,不知道是什么缘故,然后我可能是在windows10上安装藏文字体过多等原因,之前两年用的goldendict都显示藏文没出现任何问题,最近出现一些显示上的问题。您的这个goldendict的版本显示上没有问题,但是在词条内部双击藏文的时候会出现检索失败的问题。

2023-11-16 15-09-57 00_00_00-00_00_30|640x360

把wikipedia禁用看看。

这个百度网盘的词典包含至少两本v3格式的词典,GoldenDict是不支持的。

编译时候报错了,说找不到libzim.8.dylib文件 :flushed:

error: /Applications/Xcode_14.3.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/otool-classic: can't open file: GoldenDict.app/Contents/Frameworks/libzim.8.dylib (No such file or directory)
Error: Process completed with exit code 1.

估计是libzim升级到9.0造成的。 更新下代码

1 个赞

提取码: pimt

Windows 11,6.5.2-GoldenDict.exe_windows-2019_20231107,播放音频有明显卡顿。


更换为6.6.0-GoldenDict.exe_windows-2019_20231107,音频问题已得到解决。

请问如何判断是否是v3格式的呢

用文本编辑器,打开 mdx 文件,如果打不开,把 mdx 文件后缀改成 txt,如果文本内容包含 GeneratedByEngineVersion="3.0" 字样,就是 v3 格式。

可以编译了。不过运行的时候崩溃了,错误信息:

Termination Reason:    Namespace DYLD, Code 1 Library missing
Library not loaded: @loader_path/libicudata.73.dylib
Referenced from: <6063EA70-69AE-3733-8F20-FC9FC834FB95> /Applications/GoldenDict.app/Contents/Frameworks/libicui18n.73.dylib
Reason: tried: '/Applications/GoldenDict.app/Contents/Frameworks/libicudata.73.dylib' (no such file), '/usr/local/lib/libicudata.73.dylib' (no such file), '/usr/lib/libicudata.73.dylib' (no such file, not in dyld cache)
(terminated at launch; ignore backtrace)

完整log:
report.txt (33.1 KB)

try install bres install icu4c

重新安装了一下icu4c,还是一样的错误

添加Dictionary.com在线词典还是有点问题:

merriam-webster.com在线词典的高度有时会变得很局促:

网站类的词典,最近没修改过。有问题很正常。没好办法解决。