Install instructions for Windows, macOS and Linux
https://xiaoyifang.github.io/goldendict-ng/install/.
Filename pattern (文件名模式): [Qt version]-GoldenDict-ng-[OS]-[release-date].[ext]
Qt6.X is recommended for various enhancements.
Windows users can use either ****-installer.exe
(for installer) or ****.zip
(unzip and run).
The goldendict.exe
can be dropped into previous installation's folder (if dependencies aren't changed).
Linux users can use AppImages.
macOS users can use .dmg
installer.
6.5.1-GoldenDict.exe_windows-2019_20230701.zip
means built with Qt6.5.1, windows/msvc-2019 at 20230701 as a zip archive.
Build Details
AppImage: Ubuntu-20.04
macOS: macOS-12 and macOS-13
Windows: Visual studio 2019
Changes
🚀 Features
- feat: add -v --version flag to CLI
- PR: #868
- feat: load and display ZIM dictionary icon
- PR: #873
- opt: unify windows icon
- PR: #882
- opt: dsl remove useless method and refactor langcodes logic
- PR: #889
- opt: group widget remove all tabs
- PR: #892
- feat: XDXF: distinguish
ex_orig
andex_tran
- PR: #900
- opt: dsl target url attribute
- PR: #915
- opt: add fullindex position
- PR: #916
- opt: refactor folding auto-generate file
- PR: #933
- opt: limit the number of stardict's extra synonym (from
.syn
) searching- PR: #935
🐛 Fixes
- fix: slob fullindex will freeze the preference dialog
- PR: #851
- fix: qtimer release memory
- PR: #863
- fix: macOS missing slot warning
- PR: #881
- fix: refactor editDictionary logic
- PR: #856
- fix: code smells in group widget
- PR: #901
- fix:dsl language parse issue
- PR: #903
- fix: tts only enable current locale
- PR: #912
- fix: statusbar crash at some rare conditions
- PR: #917
- fix: possible crash when show()
- PR: #920
- fix: when search hypen
-
alone will result too much unnecessary result.- PR: #929
- fix: sounddir audio extension
- PR: #938
- fix: splash windows optimization
- PR: #940
- fix: website encoding problem
- PR: #942
- fix: qt5 website output response as text/plain
- PR: #948
- fix: terminator handler does not work as expected
- PR: #945
- fix: unicode regex option support
- PR: #950
- fix: a possible crash of restoreState() in linux with qt6.5.1
- PR: #954
- fix: warning about "Release of profile requested but WebEnginePage st…
- PR: #956
🤖 Github action
- action: change release change-log generation logic
- PR: #847
- action: modify release note
- PR: #855
- action: update tag when upload release
- PR: #883
- action: release tag
- PR: #894
- action: remove xapian in the action name
- PR: #896
- action: ubuntu build libzim from source
- PR: #897
- action: windows package order
- PR: #898
- action: remove commit log changes
- PR: #959
🧼 Clean Code
- clean: convert
MainWindow::addGlobalAction
SLOT to new syntax- PR: #849
- clean: convert Scanpopup edictGroupRequested to new syntax
- PR: #852
- clean: convert a few trivial old SIGNAL/SLOT to new syntax
- PR: #853
- clean: remove config old code
- PR: #866
- clean: remove redundant
dictionaryNativeIcon
- PR: #876
- clean: remove duplicated exCantReadFile definitions
- PR: #879
- clean: unify DataRequest string data appends
- PR: #899
- clean: unify how data added to dataRequestInstant
- PR: #907
- clean: remove zstd which is unused since the migration to libzim
- PR: #946
🔴 Uncategorized
- macos: change plist file
- PR: #859
- doc: update fulltext document
- PR: #869
- New Crowdin updates
- PR: #871
- ubuntu: appimage use ubuntu 20.04 instead
- PR: #875
- guard against null img for ZIM
- PR: #878
- Update splash.png
- PR: #885
- New Crowdin updates
- PR: #908
- New Crowdin updates
- PR: #909
- New Crowdin updates
- PR: #910
- New Crowdin updates
- PR: #913
- New Crowdin updates
- PR: #918
- doc: update fts related strings
- PR: #919
- New Crowdin updates
- PR: #921
- misc fts fix
- PR: #923
- docs: simplify unnecessary tech info in the release page
- PR: #924
- New Crowdin updates
- PR: #932
- update documentation
- PR: #934
- New Crowdin updates
- PR: #943