Igor Kushnir
60bc05218f
Add input phrase's punctuation suffix to alts
...
Preferences::sanitizeInputPhrase() transforms an input phrase by
removing its whitespace/punctuation prefix and suffix. Translating a
phrase from X11 primary selection or from clipboard, via mouse-over or
from the command line results in such sanitization. This is useful when
a punctuation mark or a space is selected accidentally alongside a word.
This sanitization can be undesirable, however, when an abbreviated word
is selected. For example: "etc.", "e.g.", "i.e.".
This commit implements searching for the input word with the punctuation
suffix preserved as an alternative form of the sanitized word to show
articles for both. For example, when the word "etc." is translated from
the clipboard, both "ETC" and "etc." articles are displayed.
The punctuation suffix is preserved when the word is passed from the
scan popup to the main window and when the translate line text is
refreshed (e.g. when the current group is changed). The suffix is not
stored in history and favorites (doing so would require file format
changes and possibly substantial code changes, this can be implemented
later if need be).
Trim the input phrase once in ArticleNetworkAccessManager::getResource()
instead of verbose trimming in multiple places in
ArticleMaker::makeDefinitionFor().
Closes #1350 .
2021-06-17 12:06:36 +03:00
JingMatrix
63aeb0ef6d
quote possible apostrophe
...
The French translation of "Collapse article" contains an apostrophe.
2020-11-02 23:09:22 +01:00
Boyuan Yang
5d5432dbad
Fix typos found by codespell
2018-07-07 17:33:15 +08:00
Abs62
d7bc012411
Add option to ignore diacritics while articles search
2018-06-13 19:00:42 +03:00
Abs62
a31dcd6141
Fix displaying of some interface styles
2017-06-18 13:39:01 +03:00
Abs62
71ddc5c323
Use <div> tag instead of <span> to enclose articles
2017-06-09 15:38:23 +03:00
Abs62
72a8a09513
Insert all GD css files to article page in separate <style> tags
2016-08-02 17:56:35 +03:00
Abs62
9b44890a01
Merge branch 'Original' into Qt4x5
2015-02-26 18:06:49 +03:00
Abs62
67db58b4fe
Refactor of expressions search via morphology suggestion
2015-02-25 20:44:00 +03:00
Abs62
b9666f7f9f
Merge branch 'Original' into Qt4x5
...
Conflicts:
bgl_babylon.cc
2014-05-12 18:10:26 +04:00
Abs62
4120213ee8
Rename "DPRINTF" and "FDPRINTF" debug macro
2014-05-11 01:02:31 +04:00
Abs62
10532279b1
Merge branch 'Original' into Qt4x5
...
Conflicts:
article_netmgr.cc
mainwindow.cc
2014-04-23 18:16:06 +04:00
Abs62
c2cdf9b177
Full-text search: Highlight of the search results
2014-04-22 22:29:58 +04:00
Abs62
9ad0d5f985
Implement full-text search
2014-04-16 20:18:28 +04:00
Abs62
34271ecc1d
Merge branch 'Temp' into Qt4x5
...
Conflicts:
article_maker.cc
article_netmgr.cc
articleview.cc
forvo.cc
goldendict.pro
hotkeywrapper.cc
hunspell.cc
mainwindow.cc
2013-12-18 19:09:48 +04:00
Abs62
444938a330
Fix logging to file UTF-8 encoded messages
2013-11-16 22:34:09 +04:00
Abs62
1f87d8a911
Merge branch 'master' into Qt4x5
...
Conflicts:
btreeidx.cc
goldendict.pro
lsa.cc
mouseover.cc
sounddir.cc
xdxf2html.cc
2013-09-27 17:03:27 +04:00
Abs62
c7b04526d2
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
Abs62
4ccdca5b97
Some more exception handling
2013-09-19 23:43:16 +04:00
Timon Wong
e09ca5402d
Merge branch 'master' into qt4x5
...
Conflicts:
goldendict.pro
2013-08-19 10:54:38 +08:00
Tvangeste
148fd1f275
Fix compilation failures with Visual C++ 2012 (issue #375 )
2013-08-07 20:29:36 +02:00
Timon Wong
ee0fc80001
Merge branch 'master' into qt4x5
...
Conflicts:
articleview.cc
btreeidx.cc
goldendict.pro
mediawiki.cc
2013-08-02 17:00:16 +08:00
Abs62
4539323177
Handle RTL sentences on "Not found" page
2013-07-16 17:59:56 +04:00
Timon Wong
6f2ab430ec
Merge branch 'master' into qt4x5
...
Conflicts:
article_maker.cc
dsl.cc
mainwindow.cc
2013-06-08 12:27:18 +08:00
Abs62
ede10cc944
Automatically expand collapsed article if only one loaded
2013-06-03 21:14:05 +04:00
Abs62
b902e5c3d2
Do not count DSL optional parts when calculating the limit for article auto-collapsing (issue #338 )
2013-06-03 17:38:57 +04:00
Tvangeste
b3ec288bd4
Fixed a regression in Lingoes style, adjusted the Expand/Collapse icons to look similar to Lingoes
2013-06-02 18:27:19 +02:00
Tvangeste
3be5e5574b
Adjust Modern and Lingoes-Blue styles to handle expand/collapse buttons better
2013-06-02 14:34:59 +02:00
Abs62
d721e627b1
Allow to collapse/expand articles; auto collapse for big articles (issue #331 )
2013-06-02 15:20:33 +04:00
Timon Wong
4b412f360c
Merge branch 'master' into qt4x5
2013-05-31 12:20:33 +08:00
Timon Wong
f30c41dbf6
Remove Url::Class, add Qt4x5::Url::ensureLeadingSlash() and fix all related
2013-05-31 12:20:25 +08:00
Timon Wong
d5c236f183
Fix pronunciation for active article (if not avaialbe, fallback to the first one)
2013-05-31 11:29:04 +08:00
Timon Wong
ad4394d02b
#212 : Workaround for Qt5 changed behavior in QUrl::setPath()
2013-05-30 23:05:41 +08:00
Timon Wong
9ff31d0d1e
Fix javascript errors when try to evaluate undefined variables
2013-05-29 15:20:57 +08:00
Timon Wong
1ba03a326d
Add an option to enable saving resource files with articles ( #321 )
2013-05-27 19:18:13 +08:00
Tvangeste
9faf843ab7
Part of work for #212 : Make GD source to be ready for Qt5.
...
Replaced deprecated to/fromAscii with to/fromLatin1
2013-02-03 21:19:55 +01:00
Tvangeste
0ee62530c2
Select an enire text of the current article (Ctrl+Shift+A).
...
Plus a context menu for that as well.
2013-01-18 15:37:24 +01:00
Tvangeste
f2850eea99
Updated a year to 2013.
2013-01-07 10:32:06 +01:00
Abs62
96dfa23b94
Handle relative links "file://..."
2012-12-14 00:21:33 +04:00
Abs62
8901dccbef
Switch user styles on-the-fly
2012-12-10 18:14:13 +04:00
Abs62
8185329bf1
Enlarged dsl images: go back on click on picture
2012-12-08 13:09:21 +04:00
Abs62
faad6d2581
Images size limit for dsl dictionaries
2012-12-07 15:59:29 +04:00
Abs62
2a215927ce
Fix some warnings
2012-10-31 17:58:35 +04:00
Abs62
bc7a8b39c8
Icons instead of text markers to show/hide articles optional parts
2012-09-16 19:54:00 +04:00
Abs62
305c9ed1b8
Show/hide optional parts of articles (DSL dictionaries only)
2012-09-16 14:19:47 +04:00
vtliem
328e523016
1/Merge branch 'master' of git://github.com/goldendict/goldendict.git into newFixforBgl20120128pull
...
2/table with the actual country codes
2012-02-26 13:07:33 +09:00
Abs62
535fe0d3e0
Update year in copyright notices.
2012-02-21 01:47:14 +04:00
vtliem
96bc934578
fix for blg dict
...
1/fix some babylon dict's language name not displayed (ex: Traditional Chinese )
2/add babylon style (dict name & icon)
3/fix for issue @https://github.com/goldendict/goldendict/issues/19
2012-01-28 12:07:23 +09:00
Abs62
5e49c32b53
Add request cancellation
2011-12-12 20:52:07 +04:00
Julian Depetris Chauvin
f5cd150201
Regression: Fix "can't go up/down the list of suggestions" bug introduced while fixing "sync between currently active article and the 'found in dictionaries' pane for web dictionaries" bug. See other focusReasons at http://doc.qt.nokia.com/4.7-snapshot/qt.html#FocusReason-enum
2011-09-03 11:45:43 -03:00