Commit graph

5344 commits

Author SHA1 Message Date
Konstantin Isakov d1672af670 Fix Hunspell crashes when using multiple Hunspell dictionaries simultaneously.
Evidently Hunspell is not reentrant, so we serialize all Hunspell calls using a single mutex.
2011-03-03 22:24:13 -08:00
Nardog 0f54897aa7 Japanese translation added. 2011-02-27 19:03:25 +09:00
Konstantin Isakov bfed454649 Polish translation by Grzegorz Karpowicz added. 2011-01-04 22:35:26 -08:00
Konstantin Isakov 7ec3b98521 Fix a typo in the Russian translation. 2010-12-14 01:20:01 +03:00
Konstantin Isakov 92eceb8cad Change email from @users.berlios.de to @goldendict.org. 2010-12-09 15:31:50 +03:00
Konstantin Isakov f71c0ac7a7 Sleep a bit after terminating the process when uninstalling to make sure all files in use were released. 2010-12-04 19:06:13 +03:00
Konstantin Isakov 47cdacd504 Update .rc file. 2010-12-04 18:30:35 +03:00
Konstantin Isakov 992dbee676 Correctly uninstall only installed files, preserving any user content.
To use, makensis.sh script must be used instead of makensis command.
2010-12-04 18:27:14 +03:00
Konstantin Isakov feac985b49 Fix 'avaiable->available' typo for Ukrainian translation. 2010-12-04 13:09:20 +03:00
Konstantin Isakov 60fcfae61c Release 1.0.1. This version is mostly only relevant for Windows. 2010-12-04 00:12:46 +03:00
Konstantin Isakov a77a5ec1c7 Apply the latest mouseover patches by Abs62. 2010-12-04 00:12:20 +03:00
Konstantin Isakov 414e0336e6 Don't attempt to translate the same word in scanpopup that is shown there already.
This fixes repeated scanpopup triggerings under Windows.
2010-12-03 23:10:18 +03:00
Konstantin Isakov 21850685e1 Fix typo. 2010-12-03 22:14:14 +03:00
Konstantin Isakov 8d88918450 Update Ukrainian translation by Korostil Daniel. 2010-12-03 18:05:09 +03:00
Konstantin Isakov 8db84c69d8 Release 1.0.0. 2010-12-03 17:52:08 +03:00
Konstantin Isakov e0e9d5817d NSIS installer files added. 2010-12-03 17:51:53 +03:00
Konstantin Isakov d4b325a41e Skip Qt's own localizations when searching for localization files. 2010-12-03 15:35:06 +03:00
Konstantin Isakov cb1234ace1 Remove unneeded comma in Russian translation. 2010-12-03 14:55:29 +03:00
Konstantin Isakov 5823b5fa2d Add a mock ./configure script which tells one to run qmake && make. 2010-11-26 20:55:43 +03:00
Konstantin Isakov f2d38a359c Fix a typo: avaiable -> available 2010-11-26 20:48:25 +03:00
Konstantin Isakov 89b385a178 Lithuanian translation fixes by Mindaugas Baranauskas. 2010-11-26 20:35:45 +03:00
Konstantin Isakov 0662a1b75c Greek translit update by Jennie Petoumenou. 2010-11-25 14:16:54 +03:00
Konstantin Isakov a5a2b4d67e Make Forvo support translatable.
We achieve this by making ForvoArticleRequest a proper Q_OBJECT.
2010-11-23 02:50:30 +03:00
Konstantin Isakov 95dbffbcb7 Update Arabic translation by Usama Akkad. 2010-11-21 20:50:42 +03:00
Konstantin Isakov c3c7ce951c Lithuanian translation update by Mindaugas Baranauskas. 2010-11-20 17:02:23 +03:00
Konstantin Isakov 63e99204fc Switch to QtSingleApplication for maintaining single instance running.
This should put an end to all those pidfile-related problems.
2010-11-20 16:43:55 +03:00
Konstantin Isakov 43d3014abe Update Russian translation. 2010-11-17 19:45:14 +03:00
Konstantin Isakov a1794ee3f3 Update Chinese and Greek translations. 2010-11-16 23:54:46 +03:00
Konstantin Isakov 032be833b2 German translation update and new .rc file by Daniel Kaneider. 2010-11-15 22:28:17 +03:00
Konstantin Isakov 41c6d7cbaa Show icons in the opened tabs' list. 2010-11-15 21:04:16 +03:00
Konstantin Isakov 4ae1cb3f55 Italian translation updated. 2010-11-15 20:42:32 +03:00
Konstantin Isakov 2402c7a0d9 Czech and Vietnamese translation updates. 2010-11-15 18:36:07 +03:00
Konstantin Isakov 1dafa5cb16 Allow styling of translate line and word list dependent on the current group by introducing a currentGroup Qt property.
To use, create ~/.goldendict/qt-style.css like this:

MainWindow #searchPane #translateLine[currentGroup="En"], MainWindow #searchPane #wordList[currentGroup="En"]
{
  background: white;
  color: black;
  font-size: 20px;
}
2010-11-15 18:22:35 +03:00
Konstantin Isakov e1c9748d88 Lithuanian translation update by Mindaugas Baranauskas. 2010-11-14 22:49:50 +03:00
Konstantin Isakov 3d6291eca6 Show multiple names in the Credits list better. 2010-11-14 22:46:38 +03:00
Konstantin Isakov 5f4e886ebc Lupdate translations. 2010-11-14 19:30:28 +03:00
Konstantin Isakov 921c42088d Implement Credits window in the About dialog to show project contributors.
The actual credits file is to be fully populated yet.
2010-11-14 19:28:50 +03:00
Konstantin Isakov 953d9237a3 Update copyright to span to 2011.
Better early than late, this year is ending anyway.
2010-11-14 18:47:03 +03:00
Konstantin Isakov eea1e3a2df Re-introduce native Windows audio playback.
This one can only play .wav files, but is far more stable than Phonon.
Any existing installations would auto-switch from Phonon to this one.
Any attempt to play a non-wav file would suggest switching to Phonon.
2010-11-14 18:38:41 +03:00
Konstantin Isakov dc97c45542 Lupdate translations. 2010-11-14 01:58:15 +03:00
Konstantin Isakov 104b4639cb Ask for a confirmation when user clicks the 'Auto Groups' button. 2010-11-14 01:56:25 +03:00
Konstantin Isakov 46d1d26750 Italian translation by orecchionebruno. 2010-11-11 20:22:48 +03:00
Konstantin Isakov c2b0edd4b7 Update project domain name (goldendict.berlios.de -> goldendict.org) 2010-11-06 12:40:07 -07:00
Konstantin Isakov ac4be0b503 Fix bword:// for stardict dictionaries too (patch by zhangjinsong). 2010-10-10 19:40:44 -07:00
Konstantin Isakov 8691356031 Babylon bword:// links referring to words with spaces now work (patch by zhangjinsong) 2010-10-06 22:33:41 -07:00
Konstantin Isakov 7b5d360f4f Update Chinese translation by zhangjinsong. 2010-09-29 20:03:41 -07:00
Konstantin Isakov 8ef6aee9be lupdate the translation files. 2010-09-28 22:05:48 -07:00
Konstantin Isakov 014731fa85 Limit the number of expanded optional parts in DSL to at most 32 to prevent resource exhaustion. 2010-09-28 21:55:53 -07:00
Konstantin Isakov 7778a8562a Revert "added fix for selection of a dictionary with keyboard"
This reverts commit 00476b0776. It causes segfaults when trying to drap&drop dictionaries. Please test your stuff prior to committing it!
2010-09-25 10:48:18 -07:00
ars 5136c09b12 double click on a word with while Control key is down opens translation in a new tab 2010-09-16 20:53:39 +02:00