Commit graph

4272 commits

Author SHA1 Message Date
Konstantin Isakov ea1da19196 + Language-specific stuff now lives in language.hh/.cc
+ Dictionary tooltips and dictionary info now show localized language names.
2009-05-24 16:38:08 +00:00
Konstantin Isakov b7b527f09c +! Merge r194 from 0.8.0 branch to fix qt locale loading. 2009-05-24 15:54:39 +00:00
Konstantin Isakov 8535604e21 + Implement basic 'Dictionary information' pane functionality.
- Hide arrow buttons in 'Dictionaries' for now.
+ Add 'ja' flag to comply to ISO (copied from 'jp')
2009-05-24 15:45:37 +00:00
Konstantin Isakov 337ceba596 * Disable Kunkrei- and Nihon-shiki, since they are not
implemented yet.
2009-05-24 14:38:16 +00:00
Konstantin Isakov 2b43f9e1ce +! Fix drag-and-drop jumpiness issues by choosing new current
index each time new rows are inserted or existing removed.
2009-05-24 14:24:13 +00:00
Konstantin Isakov 83cb5f4009 *! Fix some problems with dictionary order handling (duplicates etc).
+! Close all tabs before quitting - this fixes segfaults due to out-of-order
   destructions.
2009-05-23 14:19:57 +00:00
Konstantin Isakov 1504491ac8 *! Do not include dsl source in html result. This stops wrecking up html
when said source contains --> mistakenly treated as an end of comment.
   Rather than escape it, we just don't include the source at all.
2009-05-21 21:25:11 +00:00
Konstantin Isakov c09a353c99 *! Process article links in wikis hosted on non-root locations correctly.
This actually makes GoldenDict work with its own Wiki ok.
2009-05-18 18:46:18 +00:00
Konstantin Isakov 4723831f5d + Dictionary order and inactive dictionaries implemented. 2009-05-18 18:01:50 +00:00
Konstantin Isakov 189e22497b *! Clean up code and make drags between normal groups work. 2009-05-18 11:58:19 +00:00
Konstantin Isakov 1e4a643d08 + Create transliterations syncronously. 2009-05-18 10:46:53 +00:00
Konstantin Isakov 8daa82e21f + Add icons for transliterations. 2009-05-18 10:36:12 +00:00
Konstantin Isakov ecc3d39fdb + Introduce File::exists() and use that instead of trying to just open the file. 2009-05-17 22:22:10 +00:00
Konstantin Isakov ba9b13d9e6 * On initial load do deferred dictionary init at the very end. 2009-05-17 22:02:54 +00:00
Konstantin Isakov cfd6e1d440 + Don't recurse into .dsl.files or .dsl.dz.files directories when searching for
dictionaries.
2009-05-17 15:37:36 +00:00
Konstantin Isakov 3621020d28 + Apply extension filters early when searching for dictionary files. 2009-05-17 15:30:43 +00:00
Konstantin Isakov 15e7af9be5 + Add a mechanism to defer dictionaries' initialization.
+ Support this mechanism for .dsl dictionaries.
2009-05-17 13:35:19 +00:00
Konstantin Isakov 93fe5e5301 + 'WebSites' implemented.
*! Don't set a global qt stylesheet - sometimes WebKit crashes with it.
*! Fixes for text search feature (works faster, no selection artifacts, frame
   doesn't grow).
2009-05-16 18:04:21 +00:00
Konstantin Isakov 747825a505 + Introduce dictionaryOrder and inactiveDictionaries -- for now only in config. 2009-05-16 15:22:02 +00:00
Konstantin Isakov 5d7bc5fcac *! Restore once lost 'noResults' coloring feature in translateLine. 2009-05-16 11:25:55 +00:00
Konstantin Isakov 22fb1d2f5f + 'Text Find' implemented. 2009-05-16 11:14:43 +00:00
ars_goldendict b14a6271d9 prevention of 2nd copy start: algorithm changed (should work better) 2009-05-16 00:42:51 +00:00
Konstantin Isakov ded22cc3fd + Alt+Left/Right act as Back/Forward shortcuts. 2009-05-15 14:24:37 +00:00
Konstantin Isakov 172f90c0ef + Alt+Up/Alt+Down nagivate within articles in the definition view. 2009-05-15 14:11:54 +00:00
Konstantin Isakov 91c97256d3 *! Another fix to complete the previous commit. 2009-05-15 12:39:53 +00:00
Konstantin Isakov 2a81429d0a +! Clear group instances before reloading dictionaries. Hopefully this would
fix problems under Windows, where only one file mapping can exist.
2009-05-15 12:15:08 +00:00
Konstantin Isakov 74b04ff788 * Move comment 2009-05-14 22:00:56 +00:00
Konstantin Isakov 2a92cb697d +! Only make dsl tooltip nonbreakable if its length is less than 70 symbols
long.
2009-05-14 21:47:35 +00:00
Konstantin Isakov dfb067b370 +! Basic support for comments in dsl ({{like this}}) 2009-05-14 21:16:50 +00:00
Konstantin Isakov 5d95a6a17a *! No typing event can occur if Ctrl, Alt or Shift is pressed. 2009-05-14 20:43:32 +00:00
Konstantin Isakov e93084f96b + Pronounce word feature now plays sound from the currently active article
if it contains one.
2009-05-14 20:38:17 +00:00
Konstantin Isakov bf866a13e6 + Alt+S shortcut pronounces word.
+ Alt+M shortcut lists matches in scan popup window.
2009-05-14 19:46:25 +00:00
Konstantin Isakov 57af02224a *! Fix word pronunciation in scan popup broken by previous commit. 2009-05-14 19:42:04 +00:00
Konstantin Isakov 1bd05cfcda + Allow looking up words in the currently chosen group from the RMB menu.
*! Fix issue with background tabs and pronounce-on-load when sounds are
   played from the current tab instead of from the the one opened.
2009-05-14 19:27:19 +00:00
Konstantin Isakov f065a1c592 + Possibility to skip the latest release when checking for new releases. 2009-05-14 17:59:49 +00:00
Konstantin Isakov 7118c23d93 *! Add forms which start with uppercase but have second letter lowercased. 2009-05-14 13:06:58 +00:00
Konstantin Isakov 1211808ef3 *! Don't do any transforms on the input string before applying transliteration,
unless the transliteration is case-insensitive -- then the input gets
   lowecased.
2009-05-14 12:42:06 +00:00
Konstantin Isakov ca4a630bb9 +! Replace all spaces to non-breakable ones in dsl tooltips.
This makes them showing in one line, as they are supposed to.
2009-05-14 09:36:24 +00:00
Konstantin Isakov de8fe0d0e3 +! Activate the appropriate windows back and forth when the searchPane is
floating.
2009-05-13 13:47:51 +00:00
Konstantin Isakov 016456029f * Normalize the string before converting it from dsl to html.
This fixes some rendering problems with complex combining marks.
2009-05-13 10:34:53 +00:00
ars_goldendict fb7c4038f2 typo fixed 2009-05-12 19:16:31 +00:00
ars_goldendict b029ebc1a1 added capital letters to german translit table 2009-05-12 19:14:54 +00:00
Konstantin Isakov 68c20ff92f *! Correct path for the pid file; prevent double-opening it. 2009-05-12 19:13:20 +00:00
ars_goldendict 200be4b92d fixed issue with start of 2nd copy for different users 2009-05-12 18:59:00 +00:00
Konstantin Isakov 7c6883fe11 *! Filter-out Tab key as well. 2009-05-12 17:57:53 +00:00
ars_goldendict aedd77f116 fixed bug with storing german transliteration option 2009-05-12 17:33:33 +00:00
Konstantin Isakov 495047082b *! Some fixes for "type-to-search" feature. 2009-05-12 15:54:37 +00:00
Konstantin Isakov 496e1c873c *! Read last .dsl line properly when it doesn't end with \n 2009-05-12 15:39:18 +00:00
Konstantin Isakov d10634d3fc *! Better support for abbreviation files (multiple keys,
unsorted parts, optional parts, tilde expansions should all now work)
2009-05-12 14:24:22 +00:00
Konstantin Isakov 25dce23d50 + Pressing Enter in translateLine focuses on definition.
+ Typing any text key switches back to translateLine and puts it there.
2009-05-12 13:25:18 +00:00