The Next Generation GoldenDict https://xiaoyifang.github.io/goldendict-ng/
Go to file
2014-05-03 21:41:16 +04:00
flags fix for blg dict 2012-01-28 12:07:23 +09:00
generators Change email from @users.berlios.de to @goldendict.org. 2010-12-09 15:31:50 +03:00
icons Add ZIM format support (issue #267). Now turned on by default for Windows only. Under Linux/MacOS use "qmake "CONFIG+=zim_support"" (liblzma-dev package required. Or take xz 5.0.5 sources from http://tukaani.org/xz/ and compile it). 2013-09-14 20:17:32 +04:00
locale Lupdate all translations, update Russian translation 2014-05-03 11:32:55 +04:00
maclibs Handle 1-bit black/white TIFF images without photometric interpretation tag 2014-02-11 18:02:00 +04:00
mouseover_win32 Win-specific: ScanPopup: Don't use unsupported word retrieving methods for GD own windows 2014-03-28 17:29:14 +04:00
MSBuild Properly handle the version.txt in Visual Studio's build 2013-08-16 23:36:38 +02:00
nsis Win-specific: Fix typo in NSIS script 2013-10-03 00:54:21 +04:00
qtsingleapplication Updated to the latest qtsingleapplication, as part of fix for #212. 2013-02-03 22:00:15 +01:00
redist Remove 'Applications' category from desktop file (patch by Dmitry E. Oboukhov) 2013-07-18 20:24:36 +02:00
winlibs Handle 1-bit black/white TIFF images without photometric interpretation tag 2014-02-11 18:02:00 +04:00
.gitignore Some tuning for MinGW 4.8 build 2013-09-17 18:11:27 +04:00
.gitmodules Use proper read-only URL for winlibs submodule to avoid clone problems 2013-08-21 13:22:11 +02:00
aard.cc Full-text search: Skip some text conversions while load article from Zim and Aard dictionaries 2014-04-29 22:17:06 +04:00
aard.hh Add support for Aard dictionaries (aar-html) 2012-02-09 16:50:38 +04:00
about.cc Fix compilation failures with Visual C++ 2012 (issue #375) 2013-08-07 20:29:36 +02:00
about.hh Fix compilation failures with Visual C++ 2012 (issue #375) 2013-08-07 20:29:36 +02:00
about.ui Fixed #183: Provide a higher resolution main GoldenDict icon 2013-07-19 19:07:32 +02:00
article-style-print.css Drop the src/ directory. It's superfluous. 2010-05-15 16:42:18 +04:00
article-style-st-babylon.css Adjusted Babylon style's Expand/Collapse buttons 2013-06-03 09:05:28 +02:00
article-style-st-lingoes-blue.css DSL: Small fix for accent color in "Lingoes-Blue" style 2013-11-27 18:56:29 +04:00
article-style-st-lingoes.css Adjust fonts for some styles: Modern, Lingoes, Lingoes-Blue 2013-07-26 18:00:48 +02:00
article-style-st-lingvo.css DSL: Add default color (black) for [com] tag in Lingvo style, fix colors for [*][ex] combination 2013-11-09 21:18:55 +04:00
article-style-st-modern.css DSL: Adjust colors for [p], [ex], [*] tags 2013-11-09 14:36:11 +04:00
article-style.css DICT protocol support 2014-05-02 17:36:50 +04:00
article_maker.cc Full-text search: Highlight of the search results 2014-04-22 22:29:58 +04:00
article_maker.hh Full-text search: Highlight of the search results 2014-04-22 22:29:58 +04:00
article_netmgr.cc Implement full-text search 2014-04-16 20:18:28 +04:00
article_netmgr.hh Added an option to hide GoldenDict identification in the HTTP User-Agent headers (Issue #259). 2013-05-15 17:59:30 +02:00
articleinspector.cc Fix compilation errors on Qt 4.5 2013-07-18 15:02:39 +02:00
articleinspector.hh Fix compilation errors on Qt 4.5 2013-07-18 15:02:39 +02:00
articleview.cc Full-text search: Highlight words with accent mark added by DSL tag 2014-04-24 18:12:00 +04:00
articleview.hh Full-text search: Set group for ArticleView::showDefinition() when view article 2014-04-23 00:08:21 +04:00
articleview.ui A little tuning of interface 2014-04-25 17:30:31 +04:00
articlewebview.cc Win-specific: Avoid wrong mouse wheel handling in QWebView if system preferences is set to "scroll by page" (issue #385) 2013-09-26 18:57:59 +04:00
articlewebview.hh Add "Inspect" action to context menu 2013-05-30 10:18:28 +08:00
atomic_rename.cc Update year in copyright notices. 2012-02-21 01:47:14 +04:00
atomic_rename.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
audiolink.cc Fix regression from d5c236f183: should take first audio link from each article 2013-05-31 11:46:51 +08:00
audiolink.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
authentication.ui Add proxy authentication dialog 2014-04-03 18:21:02 +04:00
belarusiantranslit.cc Add belarusian transliteration 2013-01-20 22:15:24 +03:00
belarusiantranslit.hh Add belarusian transliteration 2013-01-20 22:15:24 +03:00
bgl.cc Some more errors handling 2014-04-25 17:13:56 +04:00
bgl.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
bgl_babylon.cc Some more errors handling 2014-04-25 17:13:56 +04:00
bgl_babylon.hh Some more encoding in BGL (issue #53, goldendict.org/forum/viewtopic.php?f=5&t=1535) 2012-11-13 22:49:29 +04:00
broken_xrecord.cc Update year in copyright notices. 2012-02-21 01:47:14 +04:00
broken_xrecord.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
btreeidx.cc Full-text search: A litle optimization of retrieving headwords from index 2014-04-29 21:42:34 +04:00
btreeidx.hh Full-text search: Fix crashes at dictionaries rescan 2014-04-17 18:18:15 +04:00
chunkedstorage.cc Fix compilation failures with Visual C++ 2012 (issue #375) 2013-08-07 20:29:36 +02:00
chunkedstorage.hh Fixed build under Linux 2012-04-06 15:49:00 -03:00
config.cc DICT servers: Add search strategy choose 2014-05-03 21:41:16 +04:00
config.hh DICT servers: Add search strategy choose 2014-05-03 21:41:16 +04:00
configure Add a mock ./configure script which tells one to run qmake && make. 2010-11-26 20:55:43 +03:00
country.cc Update year in copyright notices. 2012-02-21 01:47:14 +04:00
country.hh Support for Forvo online pronunciations added. 2010-06-13 00:16:35 +04:00
CREDITS.txt Added colon (:) to Persian translator string (by Noori) 2014-03-29 12:08:37 +04:00
decompress.cc Add ZIM format support (issue #267). Now turned on by default for Windows only. Under Linux/MacOS use "qmake "CONFIG+=zim_support"" (liblzma-dev package required. Or take xz 5.0.5 sources from http://tukaani.org/xz/ and compile it). 2013-09-14 20:17:32 +04:00
decompress.hh Add ZIM format support (issue #267). Now turned on by default for Windows only. Under Linux/MacOS use "qmake "CONFIG+=zim_support"" (liblzma-dev package required. Or take xz 5.0.5 sources from http://tukaani.org/xz/ and compile it). 2013-09-14 20:17:32 +04:00
delegate.cc Some more RTL support for wordlist and history list (issue #384) 2013-09-02 19:47:09 +04:00
delegate.hh Refactor work with RTL languages in word search list and history list 2013-07-06 19:31:31 +04:00
dictdfiles.cc Some more error handling 2014-04-24 22:50:47 +04:00
dictdfiles.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
dictgroupwidget.ui Add an icon before the "Shortcut" label in the group configuration. 2010-07-05 23:05:29 +04:00
dictheadwords.cc A little refactoring of wildcards in the input line handling 2014-04-26 15:46:26 +04:00
dictheadwords.hh Handle "Enter" key in headwords list in dictionary headwords dialog 2014-03-04 21:38:47 +04:00
dictheadwords.ui Call dictionary headwords dialog via context menu of dictionaries bar and dictionaries list 2014-03-01 17:11:14 +04:00
dictinfo.cc Show all headwords for selected dictionary 2014-02-28 16:36:28 +04:00
dictinfo.hh Show all headwords for selected dictionary 2014-02-28 16:36:28 +04:00
dictinfo.ui Show all headwords for selected dictionary 2014-02-28 16:36:28 +04:00
dictionary.cc Implement full-text search 2014-04-16 20:18:28 +04:00
dictionary.hh Add full-text search tuning tab to preferences dialog 2014-04-17 18:31:51 +04:00
dictionarybar.cc Call dictionary headwords dialog via context menu of dictionaries bar and dictionaries list 2014-03-01 17:11:14 +04:00
dictionarybar.hh Call dictionary headwords dialog via context menu of dictionaries bar and dictionaries list 2014-03-01 17:11:14 +04:00
dictserver.cc DICT servers: Add search strategy choose 2014-05-03 21:41:16 +04:00
dictserver.hh DICT protocol support 2014-05-02 17:36:50 +04:00
dictspanewidget.hh History Pane rewrite. 2013-01-17 10:08:53 +01:00
dictzip.c Some more error handling 2014-04-24 22:50:47 +04:00
dictzip.h Some more error handling 2014-04-24 22:50:47 +04:00
dsl.cc Full-text search: A little faster search in DSL dictionaries 2014-04-28 17:58:38 +04:00
dsl.hh Configurable parameter for DSL headwords' maximum size. 2013-01-11 11:00:30 +01:00
dsl_details.cc DSL: Fix headwords normalizing 2014-04-24 22:56:47 +04:00
dsl_details.hh Dsl: A little improve of unmatched tags diagnostic 2014-04-18 16:34:44 +04:00
editdictionaries.cc DICT protocol support 2014-05-02 17:36:50 +04:00
editdictionaries.hh Call dictionary headwords dialog via context menu of dictionaries bar and dictionaries list 2014-03-01 17:11:14 +04:00
editdictionaries.ui Added Apply button to the Dictionaries configuration dialog. 2011-06-13 14:30:49 +02:00
ex.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
externalviewer.cc Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
externalviewer.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
extlineedit.cc Fix compilation errors on Qt 4.5 2013-07-18 15:02:39 +02:00
extlineedit.hh Fix compilation errors on Qt 4.5 2013-07-18 15:02:39 +02:00
ffmpegaudio.cc Stop the internal audio player when the page is closed or changed 2013-06-23 11:54:46 +02:00
ffmpegaudio.hh Stop the internal audio player when the page is closed or changed 2013-06-23 11:54:46 +02:00
file.cc Some more errors handling 2014-04-25 17:13:56 +04:00
file.hh Some more errors handling 2014-04-25 17:13:56 +04:00
filetype.cc Consider .ogm files as video 2013-06-23 12:06:53 +02:00
filetype.hh DSL: Support video resources 2013-06-22 18:36:25 +02:00
fixx11h.h Deal with X11 headers mess that causes compilation errors 2011-06-09 09:29:21 +02:00
flags.qrc fix for blg dict 2012-01-28 12:07:23 +09:00
folding.cc A little refactoring of wildcards in the input line handling 2014-04-26 15:46:26 +04:00
folding.hh Fix compilation with Qt 4.6 (issue #470) 2014-04-26 16:34:01 +04:00
forvo.cc Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
forvo.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
fsencoding.cc Part of work for #212: Make GD source to be ready for Qt5. 2013-02-03 21:19:55 +01:00
fsencoding.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
ftshelpers.cc Full-text search: Highlight of the search results 2014-04-22 22:29:58 +04:00
ftshelpers.hh Full-text search: Highlight of the search results 2014-04-22 22:29:58 +04:00
fulltextsearch.cc Full-text search: A little refactoring of dialog 2014-04-29 17:54:09 +04:00
fulltextsearch.hh Full-text search: Handle "Enter" key in headwords list 2014-04-23 17:47:56 +04:00
fulltextsearch.ui Full-text search: A little refactoring of dialog 2014-04-23 17:45:21 +04:00
gdappstyle.cc Limit maximum small icon size to 21 pixel (standard icon size for Lingvo dictionaries) (issue #441) 2014-02-18 21:05:45 +04:00
gdappstyle.hh Fix compilation errors on Qt 4.5 2013-07-18 15:02:39 +02:00
gddebug.cc Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
gddebug.hh Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
german.cc Update year in copyright notices. 2012-02-21 01:47:14 +04:00
german.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
gestures.cc Handle 1-bit black/white TIFF images without photometric interpretation tag 2014-02-11 18:02:00 +04:00
gestures.hh Fix scroll gesture handling 2014-02-10 18:49:44 +04:00
GoldenDict.exe.manifest Win-Specific: Embed appropriate manifest. 2013-06-05 00:33:44 +08:00
goldendict.pro DICT protocol support 2014-05-02 17:36:50 +04:00
goldendict.rc Created a VS2012 project and solution for GoldenDict 2013-08-16 15:47:12 +02:00
goldendict.sln Created a VS2012 project and solution for GoldenDict 2013-08-16 15:47:12 +02:00
goldendict.vcxproj Add Turkmen translation by Berdy 2013-09-23 07:30:57 -03:00
goldendict.vcxproj.filters Add Turkmen translation by Berdy 2013-09-23 07:30:57 -03:00
greektranslit.cc Remove UTF-8 BOM from the file - some compilers don't like it. 2011-04-16 15:40:00 -07:00
greektranslit.hh Greek transliteration by Jennie Petoumenou. 2010-05-29 13:22:08 +04:00
groupcombobox.cc Add Alt+PgDown/PgUp shortcuts to select next/previous group 2012-10-01 16:43:00 +04:00
groupcombobox.hh Add Alt+PgDown/PgUp shortcuts to select next/previous group 2012-10-01 16:43:00 +04:00
groups.cc Add show all groups button to groups dialog 2014-03-03 17:47:06 +04:00
groups.hh Add show all groups button to groups dialog 2014-03-03 17:47:06 +04:00
groups.ui Quick search/filter for dictionary names in settings (Dictionaries and Groups tabs). 2013-01-04 14:24:08 +01:00
groups_widgets.cc Part of work for #212: Make GD source to be ready for Qt5. 2013-02-03 21:19:55 +01:00
groups_widgets.hh Better keyboard support in Dictionaries tab: 2013-01-07 09:57:34 +01:00
groupselectorwidget.ui Drop the src/ directory. It's superfluous. 2010-05-15 16:42:18 +04:00
guids.c Some more TTS from Timon Wong 2013-04-24 20:01:44 +04:00
history.cc Fixed #232: history pane doesn't retain cleared state after restarting goldendict 2013-03-05 13:23:50 +01:00
history.hh Fixed #232: history pane doesn't retain cleared state after restarting goldendict 2013-03-05 13:23:50 +01:00
historypanewidget.cc Refactor work with RTL languages in word search list and history list 2013-07-06 19:31:31 +04:00
historypanewidget.hh Refactor work with RTL languages in word search list and history list 2013-07-06 19:31:31 +04:00
hotkeyedit.cc Show native identifiers for key modifiers 2014-02-17 17:48:05 +04:00
hotkeyedit.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
hotkeywrapper.cc Win-specific: Fix initialization 2014-04-01 20:42:24 +04:00
hotkeywrapper.hh Win-specific: ScanPopup: Fix GD main window scanning under Win7+ 2014-03-17 18:53:47 +04:00
htmlescape.cc A little improvement of regexp for html tags stripping 2014-04-19 01:21:56 +04:00
htmlescape.hh Additional detection for text direction in plain text articles 2013-07-13 15:24:58 +04:00
hunspell.cc Log some debug messages only in debug build 2013-11-16 23:03:08 +04:00
hunspell.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
iconv.cc Update year in copyright notices. 2012-02-21 01:47:14 +04:00
iconv.hh Some more unhandled exceptions 2013-09-24 17:56:47 +04:00
inc_case_folding.hh Drop the src/ directory. It's superfluous. 2010-05-15 16:42:18 +04:00
inc_diacritic_folding.hh Drop the src/ directory. It's superfluous. 2010-05-15 16:42:18 +04:00
indexedzip.cc Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
indexedzip.hh Support sound packs in zip archive (.zips) 2012-09-28 16:39:52 +04:00
initializing.cc Ui-Tweak: auto-fitting dict name for initializing window 2013-05-22 21:09:43 +08:00
initializing.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
initializing.ui Ui-Tweak: auto-fitting dict name for initializing window 2013-05-22 21:09:43 +08:00
instances.cc std::vector -> QVector in config 2012-12-10 16:49:45 +04:00
instances.hh Own muted dictionaries list for each group 2012-09-26 17:13:47 +04:00
keyboardstate.cc Mac-specific: Implement scanning under Mac OS X (issue #129) 2013-04-10 17:31:44 +04:00
keyboardstate.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
langcoder.cc Fix compilation failures with Visual C++ 2012 (issue #375) 2013-08-07 20:29:36 +02:00
langcoder.hh Fix compilation under MacOS 2013-07-20 13:50:21 +04:00
language.cc Add Lojban language code (issue #233) 2013-03-05 18:31:20 +04:00
language.hh Show information about a dictionary on rigth mouse click in "Found in" pane 2012-09-24 16:51:51 +04:00
LICENSE.txt Update year in copyright notices. 2012-02-21 01:47:14 +04:00
lionsupport.h Added full-screen mode for Mac OS X Lion 2012-06-03 14:29:49 -04:00
lionsupport.mm Added full-screen mode for Mac OS X Lion 2012-06-03 14:29:49 -04:00
loaddictionaries.cc DICT protocol support 2014-05-02 17:36:50 +04:00
loaddictionaries.hh Configurable parameter for DSL headwords' maximum size. 2013-01-11 11:00:30 +01:00
lsa.cc Use QFile instead of FILE * functions 2014-02-26 18:22:12 +04:00
lsa.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
machotkeywrapper.mm Mac-specific: Fix hotkeys when non-english keyboard layout selected 2013-05-21 17:49:23 +04:00
macmouseover.hh Mac-specific: Adjust code for MacOS 10.9 2013-12-26 18:13:10 +04:00
macmouseover.mm Mac-specific: Fix typo 2014-01-13 17:32:58 +04:00
main.cc Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
mainstatusbar.cc Update year in copyright notices. 2012-02-21 01:47:14 +04:00
mainstatusbar.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
maintabwidget.cc Don't create new empty tab on double click outside the tab bar 2014-04-23 17:45:51 +04:00
maintabwidget.hh Fix new tab adding by mouse double click under Ubuntu 2012-12-27 17:04:46 +04:00
mainwindow.cc Full-text search: A little refactoring of dialog 2014-04-29 17:54:09 +04:00
mainwindow.hh Full-text search: Highlight of the search results 2014-04-22 22:29:58 +04:00
mainwindow.ui Implement full-text search 2014-04-16 20:18:28 +04:00
mdictparser.cc MDict: Fix compatibility between 32/64 bit indices (Fix #340). 2013-06-05 00:17:55 +08:00
mdictparser.hh MDict: Fix compatibility between 32/64 bit indices (Fix #340). 2013-06-05 00:17:55 +08:00
mdx.cc Full-text search: Skip some replacements while load article from MDict dictionary 2014-04-29 17:55:48 +04:00
mdx.hh MDict: Add volumes support for mdd files 2013-05-08 21:51:02 +08:00
mediawiki.cc Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
mediawiki.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
mouseover.cc Win-specific: ScanPopup: Fix RTL strings scanning 2014-03-17 17:46:50 +04:00
mouseover.hh Win-specific: Show translation in popup window istead of sending word to GD main window while scanning GD main window 2012-09-24 17:20:58 +04:00
mruqmenu.cc Fix some warnings 2012-10-31 17:58:35 +04:00
mruqmenu.hh MRU tab switching implemented 2012-02-17 00:00:00 +02:00
mutex.cc Update year in copyright notices. 2012-02-21 01:47:14 +04:00
mutex.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
myInfo.plist Customize info.plist to add key to use font auto-scaling in OS X. This should at least fix the blurry texts in Macs with retina display support (issue #264) 2013-08-25 21:56:32 -03:00
options.ui Drop the src/ directory. It's superfluous. 2010-05-15 16:42:18 +04:00
orderandprops.cc Fix dictionary headwords dialog calling from dictionaries list if filter string is not empty 2014-04-07 21:31:26 +04:00
orderandprops.hh Call dictionary headwords dialog via context menu of dictionaries bar and dictionaries list 2014-03-01 17:11:14 +04:00
orderandprops.ui Quick search/filter for dictionary names in settings (Dictionaries and Groups tabs). 2013-01-04 14:24:08 +01:00
parsecmdline.cc Add proper command line parsing (with quotes support) to programs and to the external audio player command line. 2011-05-29 18:05:28 -07:00
parsecmdline.hh Add proper command line parsing (with quotes support) to programs and to the external audio player command line. 2011-05-29 18:05:28 -07:00
preferences.cc Full-text search: Hide option for Zim format in preferences if GoldenDict compiled without it support 2014-04-20 12:42:45 +04:00
preferences.hh Add system proxy choose in preferences 2014-04-02 17:54:50 +04:00
preferences.ui Add full-text search tuning tab to preferences dialog 2014-04-17 18:31:51 +04:00
processwrapper.cc Fixed build under Arch Linux 2012-04-07 12:33:37 -03:00
processwrapper.hh Drop the src/ directory. It's superfluous. 2010-05-15 16:42:18 +04:00
programs.cc Programs: Don't write word to standard input if %GDWORD% is presented in arguments (issue #351) 2013-06-13 17:34:50 +04:00
programs.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
qt-style-macos.css Additional fix for #254: MacOS X: TranslateBox alignment issues 2013-04-05 18:08:23 +02:00
qt-style-st-babylon.css Fixed #191: New UI in the scan popup, replace 3 separate widgets with the translate box. 2013-01-25 16:42:44 +01:00
qt-style-st-lingoes-blue.css Tweaked menu spacing in Lingoes-Blue theme 2013-04-11 12:43:23 +02:00
qt-style-st-lingvo.css Fixed #191: New UI in the scan popup, replace 3 separate widgets with the translate box. 2013-01-25 16:42:44 +01:00
qt-style-st-modern.css Added a new built-in style 'Modern' (Prefs->Interface->Display Style->Modern) 2013-03-23 17:48:31 +01:00
qt-style.css Additional fix for #205. 2013-02-07 19:16:19 +01:00
README.md Removed the duplicated qmake dependency in README 2013-08-16 19:17:08 +02:00
resources.qrc Add ZIM format support (issue #267). Now turned on by default for Windows only. Under Linux/MacOS use "qmake "CONFIG+=zim_support"" (liblzma-dev package required. Or take xz 5.0.5 sources from http://tukaani.org/xz/ and compile it). 2013-09-14 20:17:32 +04:00
romaji.cc Update romaji.cc 2014-04-25 23:17:18 +07:00
romaji.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
russiantranslit.cc Update year in copyright notices. 2012-02-21 01:47:14 +04:00
russiantranslit.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
sapi.hh Some more TTS from Timon Wong 2013-04-24 20:01:44 +04:00
scanpopup.cc Implement full-text search 2014-04-16 20:18:28 +04:00
scanpopup.hh Implement full-text search 2014-04-16 20:18:28 +04:00
scanpopup.ui Do not resize vertically the scan pop-up's translate box 2013-02-16 21:22:53 +01:00
sdict.cc Some more errors handling 2014-04-25 17:13:56 +04:00
sdict.hh Add support for Sdict dictionaries 2012-02-09 16:49:41 +04:00
searchpanewidget.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
sounddir.cc Fix case of non-ASCII symbols in path for sound directories 2014-03-18 18:19:52 +04:00
sounddir.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
sources.cc DICT servers: Add search strategy choose 2014-05-03 21:41:16 +04:00
sources.hh DICT protocol support 2014-05-02 17:36:50 +04:00
sources.ui DICT protocol support 2014-05-02 17:36:50 +04:00
speechclient.hh Win-specific: Add volume and rate tuning for TTS, fix some errors 2013-04-26 17:41:39 +04:00
speechclient_mac.mm Mac-specific: Implement text-to-speech feature under Mac OS X 2013-05-07 17:39:35 +04:00
speechclient_win.cc Win-specific: Add volume and rate tuning for TTS, fix some errors 2013-04-26 17:41:39 +04:00
speechhlp.cc Win-specific: Fix crash if TTS interface is not presented in system 2014-01-18 19:11:17 +04:00
speechhlp.hh Win-specific: Add volume and rate tuning for TTS, fix some errors 2013-04-26 17:41:39 +04:00
sphelper.hh Win-specific: Fix crash if TTS interface is not presented in system 2014-01-18 19:11:17 +04:00
sptr.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
stardict.cc Some more errors handling 2014-04-25 17:13:56 +04:00
stardict.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
stylescombobox.cc Switch user styles on-the-fly 2012-12-10 18:14:13 +04:00
stylescombobox.hh Switch user styles on-the-fly 2012-12-10 18:14:13 +04:00
termination.cc Possibility to log GD console messages into file "gd_log.txt" in GD config directory. Activated by "--log-to-file" key in command line. 2013-09-20 18:25:44 +04:00
termination.hh Possibility to log GD console messages into file "gd_log.txt" in GD config directory. Activated by "--log-to-file" key in command line. 2013-09-20 18:25:44 +04:00
texttospeechsource.cc Fixed #328: Eliminate partially-checked checkboxes in Pereferences 2013-05-28 17:20:00 +02:00
texttospeechsource.hh Win-specific: Add volume and rate tuning for TTS, fix some errors 2013-04-26 17:41:39 +04:00
texttospeechsource.ui Fix typos in translation 2013-04-28 11:45:08 -03:00
tiff.cc Fix compilation undex Linux 2014-02-16 14:22:13 +04:00
tiff.hh Handle 1-bit black/white TIFF images without photometric interpretation tag 2014-02-11 18:02:00 +04:00
translatebox.cc Fixed #221: The words list is not the top panel (on Linux). 2013-02-16 16:38:19 +01:00
translatebox.hh Additional fix for #205. 2013-02-07 19:16:19 +01:00
transliteration.cc Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
transliteration.hh Rework custom dictionary icons handling 2012-12-03 16:47:43 +04:00
ufile.cc Fix compilation failures with Visual C++ 2012 (issue #375) 2013-08-07 20:29:36 +02:00
ufile.hh Fix compilation failures with Visual C++ 2012 (issue #375) 2013-08-07 20:29:36 +02:00
uiauto.hh Fix some warnings 2012-10-31 17:58:35 +04:00
utf8.cc Fix compilation failures with Visual C++ 2012 (issue #375) 2013-08-07 20:29:36 +02:00
utf8.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
voiceengines.cc Some more TTS from Timon Wong 2013-04-24 20:01:44 +04:00
voiceengines.hh Win-specific: Add TTS support for Windows (by Timon Wong) 2013-04-24 18:52:04 +04:00
webmultimediadownload.cc Fix potential memory leak due to QNetworkReply may not deleted 2013-05-09 00:08:34 +08:00
webmultimediadownload.hh Fix crashes due to deletion resources owned by QNetworkAccessManager 2013-05-08 22:50:06 +08:00
website.cc Fixed #347: Provide Dictionary Info for the online dictionaries 2013-06-09 20:45:13 +02:00
website.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
wordbyauto.cc Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
wordbyauto.hh Improvements in scan popup functionality. 2011-07-09 23:26:30 +04:00
wordfinder.cc Fix logging to file UTF-8 encoded messages 2013-11-16 22:34:09 +04:00
wordfinder.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
wordlist.cc Fix rare and strange crash in modern UI 2014-04-25 20:43:01 +04:00
wordlist.hh Fix rare and strange crash in modern UI 2014-04-25 20:43:01 +04:00
wstring.cc Drop the src/ directory. It's superfluous. 2010-05-15 16:42:18 +04:00
wstring.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
wstring_qt.cc Properly handle non-normalized unicode headwords 2013-07-06 20:18:43 +02:00
wstring_qt.hh Properly handle non-normalized unicode headwords 2013-07-06 20:18:43 +02:00
x64.cc Win-specific: Preparation for 64-bit build 2013-03-28 17:45:47 +04:00
x64.hh Win-specific: ScanPopup in 64-bit applications 2012-01-24 16:39:23 +04:00
xdxf.cc Some more errors handling 2014-04-25 17:13:56 +04:00
xdxf.hh Change email from @users.berlios.de to @goldendict.org. 2010-12-09 15:31:50 +03:00
xdxf2html.cc Implement full-text search 2014-04-16 20:18:28 +04:00
xdxf2html.hh Implement full-text search 2014-04-16 20:18:28 +04:00
zim.cc Full-text search: Skip some text conversions while load article from Zim and Aard dictionaries 2014-04-29 22:17:06 +04:00
zim.hh Add ZIM format support (issue #267). Now turned on by default for Windows only. Under Linux/MacOS use "qmake "CONFIG+=zim_support"" (liblzma-dev package required. Or take xz 5.0.5 sources from http://tukaani.org/xz/ and compile it). 2013-09-14 20:17:32 +04:00
zipfile.cc Fix compilation failures with Visual C++ 2012 (issue #375) 2013-08-07 20:29:36 +02:00
zipfile.hh Update year in copyright notices. 2012-02-21 01:47:14 +04:00
zipsounds.cc Zips: A little improvement of previous commit 2014-02-07 17:02:30 +04:00
zipsounds.hh Support sound packs in zip archive (.zips) 2012-09-28 16:39:52 +04:00

Introduction

GoldenDict is a feature-rich dictionary lookup program, supporting multiple dictionary formats (StarDict/Babylon/Lingvo/Dictd/AARD/MDict/SDict) and online dictionaries, featuring perfect article rendering with the complete markup, illustrations and other content retained, and allowing you to type in words without any accents or correct case.

Requirements

This code has been run and tested on Windows XP/Vista/7, Ubuntu Linux, Mac OS X.

External Deps

  • Make, GCC, Git
  • Qt framework. Minumal required version is 4.5. But Qt 4.7 or 4.8 is recommended.
  • Qt Creator IDE is recommended for development
  • Various libraries on Linux (png, zlib, etc)
  • On Mac and Windows all the libraries are already included in the repository

Installing External Deps on Ubuntu Linux

sudo apt-get install git pkg-config build-essential qt4-qmake \
     libvorbis-dev zlib1g-dev libhunspell-dev x11proto-record-dev \
     libqt4-dev libqtwebkit-dev libxtst-dev liblzo2-dev libbz2-dev \
     libao-dev libavutil-dev libavformat-dev

How to build

First, clone this repository, e.g.:

git clone git://github.com/goldendict/goldendict.git

And then invoke qmake-qt4 and make:

cd goldendict && qmake-qt4 && make

In case when qmake-qt4 does not exist, try using qmake but make sure it is indeed from the Qt 4 installation. Alternatively, you might want to load goldendict.pro file from within Qt Creator, especially on Windows.

Building without internal audio player

If you have problem building with FFmpeg/libao (for example, Ubuntu older than 12.04), you can pass "DISABLE_INTERNAL_PLAYER=1" to qmake in order to disable internal audio player completely:

qmake "DISABLE_INTERNAL_PLAYER=1"

Then, invoke make clean before make because the setting change:

make clean && make

Installation

Installation is an optional step since the built binary can be used as-is without installation. But you can properly install via:

make install

NB: Don't do that on Windows!

License

This project is licensed under the GNU GPLv3+ license, a copy of which can be found in the LICENSE.txt file.

Support

Users looking for support should file an issue in the official GoldenDict issue tracker, or even better: submit a pull request if you have a fix available. General questions should be asked on the official GoldenDict forum.