* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (German)
[ci skip]
* New translations strings.json (Hungarian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
* New translations strings.json (Vietnamese)
[ci skip]
* New translations strings.json (Chinese Traditional)
[ci skip]
* New translations strings.json (Chinese Simplified)
[ci skip]
* New translations strings.json (Swedish)
[ci skip]
* New translations strings.json (Serbian (Cyrillic))
[ci skip]
* New translations strings.json (Albanian)
[ci skip]
* New translations strings.json (Portuguese)
[ci skip]
* New translations strings.json (Polish)
[ci skip]
* New translations strings.json (Norwegian)
[ci skip]
* New translations strings.json (Dutch)
[ci skip]
* New translations strings.json (Korean)
[ci skip]
* New translations strings.json (Japanese)
[ci skip]
* New translations strings.json (Hebrew)
[ci skip]
* New translations strings.json (Italian)
[ci skip]
* New translations strings.json (Finnish)
[ci skip]
* New translations strings.json (Greek)
[ci skip]
* New translations strings.json (Danish)
[ci skip]
* New translations strings.json (Czech)
[ci skip]
* New translations strings.json (Catalan)
[ci skip]
* New translations strings.json (Afrikaans)
[ci skip]
* New translations strings.json (Spanish)
[ci skip]
* New translations strings.json (French)
[ci skip]
* New translations strings.json (Romanian)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Hindi)
[ci skip]
* New translations strings.json (Turkish)
[ci skip]
* New translations strings.json (Arabic)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* New translations strings.json (Russian)
[ci skip]
* chore: add french translation (#315)
Some small hesitations on how to translate :
- "Offset" is difficult to translate with this context
- "Badges" For me, it's "a small piece of metal, plastic, or cloth bearing a design or words, typically worn to identify a person or to indicate membership of an organization or support for a cause." (I know it can be virtual but I'm not sure I have the context of the application but it is a transparent word according to this definition)
- "grid" translated into "grille" is a bit weird
- Should I translate "Novel" by its translation ("roman") ?
* New translations strings.json (Ukrainian)
[ci skip]
* New translations strings.json (Portuguese, Brazilian)
[ci skip]
Co-authored-by: Raphael <67842535+Snowad14@users.noreply.github.com>
* feat(webview): Added few webview improvements
Added buttons from TextReader on the bottom of the chapter (Closes#250)
Added webview seekbar (Closes#218)
Switched the handling of the navigation bar visibility to WebView. This might solve the issue from #229 because WebView is a bit more strict in what it interprets as "click/tap"
Migrating WebViewReader.js to TypeScript
* fix(webview): Removed unnecesarry console.logs
* feat(wv-autoscroll): WebView AutoScroll
* feat(wv-swipes): WebView new swipe detection
Added webview internal swipe detection instead of the react-native one
Hopefully making the detection a bit better (effects unknown yet)
This option can be turned on/off in the settings
* fix(wv-scrollbar): Added option to switch vertical
You can now switch vertical/horizontal scrollbar setting in reader screen options