Commit graph

4488 commits

Author SHA1 Message Date
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
xiaoyifang bbec4685f8 fix:epwing navigation reference to invalid position 2023-05-05 08:24:00 +08:00
xiaoyifang 209b5e79da New translations zh_CN.ts (German) 2023-05-04 20:30:15 +08:00
xiaoyifang c49732d540 New translations zh_CN.ts (German) 2023-05-04 20:30:15 +08:00
xiaoyifang 9cb289d3e2 New translations zh_CN.ts (Belarusian) 2023-05-04 20:30:15 +08:00
xiaoyifang 60f500ac6b
add crowdin badge 2023-05-03 21:58:23 +08:00
xiaoyifang a2409f5f48 bump alpha version to 23.05.03 2023-05-03 12:19:50 +08:00
xiaoyifang 2f22aa1580 fix:qtexttospeech crash when initialized 2023-05-03 08:59:45 +08:00
xiaoyifang cfa393f0d9
New Crowdin updates (#623)
* New translations zh_CN.ts (Russian)

* New translations zh_CN.ts (Chinese Simplified)

* New translations zh_CN.ts (Chinese Traditional)

* New translations zh_CN.ts (Spanish)

* New translations zh_CN.ts (Belarusian)

* New translations zh_CN.ts (Russian)

* New translations zh_CN.ts (Chinese Traditional)

* New translations zh_CN.ts (Persian)

* New translations zh_CN.ts (Russian)

* New translations zh_CN.ts (Interlingue)
2023-05-02 16:34:57 +08:00
xiaoyifang 744eca26cb doc: add breakpad document 2023-05-02 15:53:41 +08:00
xiaoyifang 391222b0ad action:python version 2023-05-02 15:53:41 +08:00
xiaoyifang 27f15f26ea opt: refactor code to conform to style 2023-05-02 15:53:41 +08:00
xiaoyifang c969418497 feat: add breakpad crash support 2023-05-02 15:53:41 +08:00
xiaoyifang 5aee6e4627 fix: on Windows, link -lzlib instead of -lz
pave way for futher vcpkg refactor
2023-05-02 13:42:27 +08:00
shenlebantongying 3dd0c83794 fix: other words chopped because url chopping doesn't check condition. 2023-05-02 12:59:48 +08:00
shenleban tongying 6bbb4d9971 feat(metadata): abstract metadata loader 2023-04-30 14:42:49 +08:00
xiaoyifang 77c919f7dd
Update README.md 2023-04-30 13:50:37 +08:00
xiaoyifang cce633b2cc opt:refactor an implict string conversion to a purposeful name
fix #586
2023-04-30 13:45:11 +08:00
xiaoyifang fd16281e4d
Update README.md 2023-04-30 12:11:17 +08:00
xiaoyifang 42ac21af61 opt: enable pronounce button when audio is available
close #598
2023-04-30 12:01:27 +08:00
shenleban tongying ab54b72da4 fix: misc fix for auto groups by metadata.toml
* fix a crash when the type is not string
* update docs
2023-04-30 00:20:28 +08:00
shenleban tongying 251bd06c4d docs: update "contributing" 2023-04-30 00:08:07 +08:00
xiaoyifang 94759ffb58 opt: add group by metadata
close #612
2023-04-29 20:43:27 +08:00
xiaoyifang 50cf0a948e fix:epwing narrow font display incorrectly
fix goldendict/goldendict#1244
2023-04-29 20:28:06 +08:00
xiaoyifang 2dbd1801ad i18n:remove Belarusian Latin
fix #550
relates to #530
2023-04-29 20:26:48 +08:00
shenleban tongying 70fd2d18f8 clean: use new Signal Slot syntax 2023-04-29 19:15:43 +08:00
shenleban tongying 6498bd4f17 clean: convert navPronounce connect to new syntax 2023-04-29 19:15:19 +08:00
xiaoyifang cfe1a1c8c0 opt: simple case folding 2023-04-29 18:21:42 +08:00
xiaoyifang b0f35b4f14 opt: replace Folding::normalizeWhitespace with QString::simplified 2023-04-29 18:21:42 +08:00
xiaoyifang b8d4d49f54 opt: Folding::trimWhiteSpace refactor
add a new method which accept QString .
modern c++ style format
2023-04-29 18:21:42 +08:00
xiaoyifang 93c3bdc007 opt:reduce string conversion 2023-04-29 18:21:42 +08:00
xiaoyifang 752c1ff54d delete this locale language.
the locale has been changed according to the initial commit of each file to meet goldendict country icon requirement.
All these files have been replaced with a corresponding Crowdin locale file
ay_WI.ts (ay_BO in crowdin)
eo_EO.ts https://simple.wikipedia.org/wiki/Esperanto (eo_UY in crowdin)
ie_001.ts add custom mapping in crowdin
jb_JB.ts introduced in 7df235b (NEW in crowdin jbo_EN)
qu_WI.ts qu-PE in crowdin
sr_SR.ts sr-SP in crowdin
2023-04-29 18:09:04 +08:00
xiaoyifang e52e8e5195 opt:language does not display icon 2023-04-29 18:09:04 +08:00
xiaoyifang 325c3fb0bb opt: replace qthreadpool with qfuture
relate #515
2023-04-29 18:08:39 +08:00
xiaoyifang 28d33ed39f opt: relayout the preference language controls
fix #602
2023-04-29 11:23:14 +08:00