Commit graph

2545 commits

Author SHA1 Message Date
Konstantin Isakov e3b425427f Correctly apply analysis to the last word in multi-word Hunspell queries (e.g. "crash-testing" is now correctly transformed to "crash-test"). 2011-03-03 22:32:29 -08:00
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