Commit graph

4472 commits

Author SHA1 Message Date
YiFang Xiao 3d01ded56c fix typo 2023-05-15 11:46:02 +08:00
YiFang Xiao c0aeca7254 fix: selection triggered scanpopup too early
on Ubuntu(Linux),the selection change event occured too often while the delayed time is a little small ,the result is that the popup will show up when users still selecting the text.  Increase the delayed time a little seems can solve this issue.

fix #629
2023-05-14 07:56:38 -08:00
xiaoyifang 5d8e157f84
New Crowdin updates (#684)
* New translations French from Crowdin

* New translations Spanish from Crowdin

* New translations Belarusian from Crowdin

* New translations Bulgarian from Crowdin

* New translations Czech from Crowdin

* New translations German from Crowdin

* New translations Greek from Crowdin

* New translations Finnish from Crowdin

* New translations Italian from Crowdin

* New translations Japanese from Crowdin

* New translations Korean from Crowdin

* New translations Lithuanian from Crowdin

* New translations Macedonian from Crowdin

* New translations Dutch from Crowdin

* New translations Polish from Crowdin

* New translations Portuguese from Crowdin

* New translations Russian from Crowdin

* New translations Slovak from Crowdin

* New translations Albanian from Crowdin

* New translations Serbian (Cyrillic) from Crowdin

* New translations Swedish from Crowdin

* New translations Turkish from Crowdin

* New translations Ukrainian from Crowdin

* New translations Chinese Simplified from Crowdin

* New translations Chinese Traditional from Crowdin

* New translations Vietnamese from Crowdin

* New translations Portuguese, Brazilian from Crowdin

* New translations Persian from Crowdin

* New translations Spanish, Argentina from Crowdin

* New translations Hindi from Crowdin

* New translations Esperanto from Crowdin

* New translations Lojban from Crowdin

* New translations German, Switzerland from Crowdin

* New translations Spanish, Bolivia from Crowdin

* New translations Tajik from Crowdin

* New translations Quechua from Crowdin

* New translations Aymara from Crowdin

* New translations Arabic, Saudi Arabia from Crowdin

* New translations Turkmen from Crowdin

* New translations Interlingue from Crowdin

* New translations Chinese Simplified from Crowdin

* New translations Belarusian from Crowdin

* New translations Chinese Traditional from Crowdin

* New translations French from Crowdin

* New translations Spanish from Crowdin

* New translations Belarusian from Crowdin

* New translations Bulgarian from Crowdin

* New translations Czech from Crowdin

* New translations German from Crowdin

* New translations Greek from Crowdin

* New translations Finnish from Crowdin

* New translations Italian from Crowdin

* New translations Japanese from Crowdin

* New translations Korean from Crowdin

* New translations Lithuanian from Crowdin

* New translations Macedonian from Crowdin

* New translations Dutch from Crowdin

* New translations Polish from Crowdin

* New translations Portuguese from Crowdin

* New translations Russian from Crowdin

* New translations Slovak from Crowdin

* New translations Albanian from Crowdin

* New translations Serbian (Cyrillic) from Crowdin

* New translations Swedish from Crowdin

* New translations Turkish from Crowdin

* New translations Ukrainian from Crowdin

* New translations Chinese Simplified from Crowdin

* New translations Chinese Traditional from Crowdin

* New translations Vietnamese from Crowdin

* New translations Portuguese, Brazilian from Crowdin

* New translations Persian from Crowdin

* New translations Spanish, Argentina from Crowdin

* New translations Hindi from Crowdin

* New translations Esperanto from Crowdin

* New translations Lojban from Crowdin

* New translations German, Switzerland from Crowdin

* New translations Spanish, Bolivia from Crowdin

* New translations Tajik from Crowdin

* New translations Quechua from Crowdin

* New translations Aymara from Crowdin

* New translations Arabic, Saudi Arabia from Crowdin

* New translations Turkmen from Crowdin

* New translations Interlingue from Crowdin

* New translations Chinese Simplified from Crowdin

* New translations Chinese Traditional from Crowdin
2023-05-14 23:42:55 +08:00
YiFang Xiao d7601a8875 website: add document about custom transliteration 2023-05-14 06:32:13 -08:00
YiFang Xiao ca8dc576cd fix:code smell 2023-05-14 06:32:13 -08:00
YiFang Xiao c40d04ec5e feat: add custom transliteration support
fix #661

i18n: add new translation entries
2023-05-14 06:32:13 -08:00
YiFang Xiao 126e76ee62 fix: fulltext search,found dictionaries update 2023-05-14 14:31:30 +08:00
YiFang Xiao e3e0c33614 github: fetch-depth will make git rev-parse not work 2023-05-14 13:56:42 +08:00
xiaoyifang d07fcaf24f Update Crowdin configuration file 2023-05-14 12:41:20 +08:00
YiFang Xiao 2190414b21 i18n: update crowdin.ts source file 2023-05-14 12:10:33 +08:00
YiFang Xiao 821cceef1d fix: log-to-file does not work in multithread 2023-05-14 07:32:01 +08:00
xiaoyifang 6e52ae601f opt: refactor log file write 2023-05-14 07:32:01 +08:00
YiFang Xiao 967926cee4 fix: press enter the article view does not get the focus
fix #660
2023-05-13 22:57:08 +08:00
YiFang Xiao 85f3e249f0 fix: remove code smell 2023-05-13 22:44:03 +08:00
YiFang Xiao dfd8112f76 fix: multi monitor issue
taken the changes from From 83020389c8
2023-05-13 22:44:03 +08:00
YiFang Xiao 3265912b28 fix: enable font antialias
fix #315
2023-05-13 14:37:49 +08:00
YiFang Xiao 837f8bcaf8 fix: code smell 2023-05-13 12:39:36 +08:00
YiFang Xiao 60d26e0e0f fix: the scanpopup found dictionaries mixed with mainwindows
fix #677
2023-05-13 12:39:36 +08:00
YiFang Xiao 301db81bd4 opt: move auto release guard to the variable
by this way, developer will have a more clear view about what will happen when released
2023-05-12 16:59:52 +08:00
YiFang Xiao be8331afa8 opt: inspector debug message changes 2023-05-12 16:59:52 +08:00
YiFang Xiao 91a5696361 opt: no need to throw warning when invoke RegisterHotKey 2023-05-12 16:59:52 +08:00
YiFang Xiao 17d7fa663f opt: seperate the pdb file with application bundle 2023-05-12 16:59:52 +08:00
YiFang Xiao 136d1cb03b opt: only use eb source on Windows 2023-05-12 16:06:25 +08:00
YiFang Xiao d1f5024b2b fix: add default value to js gdMakeArticleActive invoke 2023-05-12 09:20:19 +08:00
YiFang Xiao 3a24a43410 fix: when use arrow key in foundDictionaryPanel ,jump to the target dictionary 2023-05-11 18:43:02 +08:00
YiFang Xiao d551d120b8 opt: suppress warning C4267 on Windows 2023-05-11 07:13:28 +08:00
yifang xiao 2b72e14b55 fix: phrase send from scanpopup should not escape again
fix #626
2023-05-11 07:08:02 +08:00
xiaoyifang 242328332d opt:macos remove maclibs
macdeployqt can not handle file link before qt6.x , so the homebrew build release will only be  provided in Qt6
users need to build their only qt5 version from source.
2023-05-10 21:13:20 +08:00
yifang xiao b495a1006f opt: only enable highlight dictionary name on modern style 2023-05-09 12:32:09 +00:00
YiFang Xiao 9c22e7bb21 clean: remove useless comment 2023-05-09 06:16:41 +08:00
xiaoyifang f25bee96e5 fix:startdict parse html incorrect
stardict/xdxf use QDomDocument to parse the html. which result with incorrect html structure.
2023-05-09 06:16:41 +08:00
xiaoyifang c11cff46f0 opt:style changes 2023-05-09 06:16:41 +08:00
xiaoyifang 2e1a34461f
New Crowdin updates (#668)
* New translations Chinese Traditional from Crowdin

* New translations Chinese Traditional from Crowdin
2023-05-09 06:16:04 +08:00
YiFang Xiao 7e6cb95b1f fix: made some minor changes on locale/readme.md 2023-05-08 13:27:01 +08:00
YiFang Xiao 482379e5c7 opt: the relative position will make the absolute position work as expected 2023-05-08 13:27:01 +08:00
YiFang Xiao 478993a37f opt: use a seperate ts file as crowdin source
the ts files generated by lupdate[-pro].exe have 4 spaces indentation while Crowdin use 2 spaces indentation.
This will cause the PR commit has many changed lines.  seperate the source file for crowdin use only should solve this issue.
2023-05-08 13:27:01 +08:00
xiaoyifang eee71f6cdf opt: remove unneccessary translation and QString conversion 2023-05-08 00:31:21 +08:00
xiaoyifang a2f0748c0d opt: only enable debug info when enabled breakpad
breakpad has offered a series tools to analysis the generated dump file
2023-05-07 19:54:47 +08:00
xiaoyifang 49c61350e0
New Crowdin updates (#656)
* New translations Chinese Traditional from Crowdin

* New translations Chinese Traditional from Crowdin

* New translations German, Switzerland from Crowdin
2023-05-07 17:23:07 +08:00
xiaoyifang 7e924a7798 howto:add an article about how to analysis the crash dump created by breakpad 2023-05-07 17:22:13 +08:00
xiaoyifang 731e54d718 remove eb.lib and use source directly
update eb submodule
2023-05-07 16:55:18 +08:00
xiaoyifang e8b5e8d19a opt : add padding to modern style 2023-05-07 16:54:15 +08:00
xiaoyifang ce8f5eeb7f fix:use a different socketname 2023-05-06 18:14:08 +08:00
xiaoyifang 62584afee8 github:add Chinese note in the github release note 2023-05-06 07:30:39 +08:00
xiaoyifang 47d4bc7e17 update eb submodule 2023-05-06 07:07:09 +08:00
shenlebantongying 4ead97637e cmake: split windows & unix library finding & linking
* they have nothing in common
2023-05-06 07:07:09 +08:00
shenleban tongying 7a9ab76bb8 update issue template 2023-05-06 07:07:09 +08:00
xiaoyifang a7e5758a6d New translations zh_CN.ts (Belarusian)
New translations {languageName}(%locale_with_underscore%.%file_extension%) from Crowdin

New translations {languageName}(%locale_with_underscore%.%file_extension%) from Crowdin

New translations {languageName}(%locale_with_underscore%.%file_extension%) from Crowdin

New translations Belarusian from Crowdin

New translations French from Crowdin

New translations Belarusian from Crowdin

New translations Bulgarian from Crowdin

New translations Czech from Crowdin

New translations Greek from Crowdin

New translations Finnish from Crowdin

New translations Italian from Crowdin

New translations Japanese from Crowdin

New translations Korean from Crowdin

New translations Lithuanian from Crowdin

New translations Macedonian from Crowdin

New translations Dutch from Crowdin

New translations Polish from Crowdin

New translations Portuguese from Crowdin

New translations Russian from Crowdin

New translations Slovak from Crowdin

New translations Albanian from Crowdin

New translations Serbian (Cyrillic) from Crowdin

New translations Swedish from Crowdin

New translations Turkish from Crowdin

New translations Ukrainian from Crowdin

New translations Vietnamese from Crowdin

New translations Portuguese, Brazilian from Crowdin

New translations Spanish, Argentina from Crowdin

New translations Hindi from Crowdin

New translations Esperanto from Crowdin

New translations German, Switzerland from Crowdin

New translations Spanish, Bolivia from Crowdin

New translations Tajik from Crowdin

New translations Quechua from Crowdin

New translations Aymara from Crowdin

New translations Arabic, Saudi Arabia from Crowdin

New translations Turkmen from Crowdin

New translations Lojban from Crowdin

New translations Belarusian from Crowdin
2023-05-06 07:07:08 +08:00
YiFang Xiao c9a81f4fad github:locale update will not trigger check 2023-05-05 15:32:20 +08:00
YiFang Xiao ae755a2f71 update crowdin commit message 2023-05-05 15:07:09 +08:00