feat: Add Settings and Translations (#548)

* started setting repositioning

* started setting repositioning

* added novel badges and sort to general + some js to ts

* translations General

* readersettingsscreen + fix font style selection in Bottomsheet

* started setting repositioning

* added novel badges and sort to general + some js to ts

* translations General

* readersettingsscreen + fix font style selection in Bottomsheet

* update

* ts map

* small fix
This commit is contained in:
Patrick Loser
2023-02-17 17:09:30 +01:00
committed by GitHub
parent f238b20f6d
commit 0abdff25eb
15 changed files with 778 additions and 325 deletions
+31 -3
View File
@@ -33,7 +33,10 @@
"sortOrders": {
"dateAdded": "Date added",
"alphabetically": "Alphabetically",
"totalChapters": "Total chapters"
"totalChapters": "Total chapters",
"download": "Downloaded",
"unread": "Unread",
"lastRead": "Last Read"
},
"display": {
"displayMode": "Display mode",
@@ -88,7 +91,10 @@
"showProgressPercentage": "Show progress percentage",
"swipeGestures": "Swipe left or right to navigate between chapters",
"allowTextSelection": "Allow text selection",
"useChapterDrawerSwipeNavigation": "Swipe right to open drawer"
"useChapterDrawerSwipeNavigation": "Swipe right to open drawer",
"removeExtraSpacing":"Remove extra paragraph spacing",
"volumeButtonsScroll":"Volume buttons scroll",
"showSwipeMargins": "Show swipe margins"
},
"drawer": {
"scrollToCurrentChapter": "Scroll to current chapter",
@@ -124,7 +130,29 @@
"settings": "Settings",
"settingsScreen": {
"generalSettings": "General",
"generalSettingsScreen": {},
"generalSettingsScreen": {
"display": "Display",
"displayMode": "Display Mode",
"itemsPerRow":"Items per row",
"itemsPerRowLibrary":"Items per row in library",
"novelBadges":"Novel Badges",
"novelSort":"Novel Sort",
"updateLibrary":"Update library on launch",
"useFAB":"Use FAB in Library",
"novel": "Novel",
"chapterSort": "Default chapter sort",
"bySource": "By source",
"asc": "(Ascending)",
"desc":"(Descending)",
"globalUpdate": "Global update",
"updateOngoing": "Only update ongoing novels",
"refreshMetadata":"Automatically refresh metadata",
"refreshMetadataDescription":"Check for new cover and details when updating library",
"updateTime":"Show last update time",
"autoDownload":"Auto-download",
"downloadNewChapters":"Download new chapters",
"disableHapticFeedback": "Disable haptic feedback"
},
"readerSettings": {
"title": "Reader",
"readerTheme": "Reader theme",
+26
View File
@@ -31,6 +31,9 @@ export interface StringMap {
'libraryScreen.bottomSheet.sortOrders.dateAdded': 'string';
'libraryScreen.bottomSheet.sortOrders.alphabetically': 'string';
'libraryScreen.bottomSheet.sortOrders.totalChapters': 'string';
'libraryScreen.bottomSheet.sortOrders.lastRead': 'string';
'libraryScreen.bottomSheet.sortOrders.unread': 'string';
'libraryScreen.bottomSheet.sortOrders.download': 'string';
'libraryScreen.bottomSheet.display.displayMode': 'string';
'libraryScreen.bottomSheet.display.compact': 'string';
'libraryScreen.bottomSheet.display.comfortable': 'string';
@@ -73,6 +76,9 @@ export interface StringMap {
'readerScreen.bottomSheet.swipeGestures': 'string';
'readerScreen.bottomSheet.allowTextSelection': 'string';
'readerScreen.bottomSheet.useChapterDrawerSwipeNavigation': 'string';
'readerScreen.bottomSheet.removeExtraSpacing': 'string';
'readerScreen.bottomSheet.volumeButtonsScroll': 'string';
'readerScreen.bottomSheet.showSwipeMargins': 'string';
'readerScreen.drawer.scrollToCurrentChapter': 'string';
'readerScreen.drawer.scrollToTop': 'string';
'readerScreen.drawer.scrollToBottom': 'string';
@@ -94,6 +100,26 @@ export interface StringMap {
'more': 'string';
'moreScreen.settings': 'string';
'moreScreen.settingsScreen.generalSettings': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.display': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.displayMode': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.itemsPerRowLibrary': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.itemsPerRow': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.novelBadges': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.novelSort': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.updateLibrary': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.useFAB': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.novel': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.chapterSort': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.asc': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.desc': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.globalUpdate': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.updateOngoing': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.refreshMetadata': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.refreshMetadataDescription': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.autoDownload': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.downloadNewChapters': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.disableHapticFeedback': 'string';
'moreScreen.settingsScreen.generalSettingsScreen.updateTime': 'string';
'moreScreen.settingsScreen.readerSettings.title': 'string';
'moreScreen.settingsScreen.readerSettings.readerTheme': 'string';
'moreScreen.settingsScreen.readerSettings.preset': 'string';