Commit graph

2469 commits

Author SHA1 Message Date
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
ars aad0f9b4c1 added drop-down tab list 2010-09-16 20:52:40 +02:00
ars d8b76db518 added auto creation of language pair based groups 2010-09-16 20:50:31 +02:00
ars 00476b0776 added fix for selection of a dictionary with keyboard 2010-09-16 20:49:42 +02:00
Konstantin Isakov dd92f5af25 Apply morphological analysis to compound expressions as well, by querying each word in the expression separately (e.g. "dozing off" -> "doze off"). 2010-08-31 23:26:11 +04:00
Konstantin Isakov 7c0b532bd1 When the default Forvo API key limit reaches, hint the user to apply for his/her own API key. 2010-08-31 23:24:34 +04:00
Konstantin Isakov 88981e4252 Fix some URL encoding problems with Forvo. 2010-08-31 17:19:53 +04:00
Konstantin Isakov c49466942d Vietnamese translation by Hero Phương <herophuong93 at gmail.com> 2010-08-20 17:56:10 +04:00
Konstantin Isakov 7cbb7b6f4c Chinese translation update by zhangjinsong. 2010-08-17 02:37:52 +04:00
Konstantin Isakov c71678221b Win32 mouseover patches by Abs62. 2010-08-17 02:34:01 +04:00
Konstantin Isakov de7701b417 Lithuanian translation update by Mindaugas Baranauskas. 2010-08-13 13:58:38 +04:00
Konstantin Isakov 415f35efa2 Correctly support RTL languages in scan popup mouse-over under Windows. 2010-07-09 15:01:43 +04:00
Konstantin Isakov 957dbc7a0b Correctly display custom icons in tabs. 2010-07-05 23:47:22 +04:00
Konstantin Isakov 78c4694036 Add an icon before the "Shortcut" label in the group configuration. 2010-07-05 23:05:29 +04:00
Konstantin Isakov 3d5a3c2df9 Fix some problems with the previous commit. 2010-07-05 22:50:54 +04:00
Konstantin Isakov 0140321b78 Allow using any file as an icon for the dictionary group. 2010-07-05 22:36:03 +04:00
Konstantin Isakov d9c23a07e5 Allow assigning keyboard shortcuts to the groups for fast switching. 2010-07-05 18:13:29 +04:00
Konstantin Isakov 621d842394 Use polling instead of mouse grab for scan popup. This should fix problems with Windows 7 and such. 2010-07-03 20:24:30 +04:00
Konstantin Isakov 1624afafc4 Only have the rule to rebuild 'version.txt' if git was present when qmake was run. 2010-07-03 15:01:01 +04:00
Konstantin Isakov be23f54914 Generate the exact version string via Git. 2010-07-02 21:15:51 +04:00
Konstantin Isakov 71519ff19b Add support for zooming fonts in word list and translate line. 2010-07-02 15:19:02 +04:00
Konstantin Isakov da991187ed Properly support file:// external links in the articles. 2010-06-30 20:43:08 +04:00
Konstantin Isakov db9c6cd85e Support alt requests (i.e. morphological stems) for Forvo.
This does increase traffic, but the benefits outweigh traffic limit.
2010-06-30 14:44:49 +04:00
Konstantin Isakov 15d3ccbc83 Properly handle QApplication::commitData(), hopefully providing proper config file saving when the system shuts down. 2010-06-28 19:14:07 +04:00
Konstantin Isakov e15fe93ab0 Leave only the real existing sokuon in kana tables. 2010-06-26 01:08:21 +04:00
Konstantin Isakov 04bdf3aa36 For websites and forvo, don't add dummy word search results (as they don't have any index to search in) -- instead, make results empty, but mark the search uncertain, and don't mark the word input line as reddish in that case.
This is just a refinement on how the word search is done in the dictionaries
that don't actually ability to search words in. Previously they emitted dummy
italicized suggestions, which were getting in the way. Now they don't emit
anything, but mark the search as uncertain. Any uncertain searches don't mark
the word input with the different color to indicate the search has failed.
2010-06-22 16:43:11 +04:00