Feature/manga migration (#536)

* Add "migration" tab to "Browse" screen

* Add missing useEffect cleanup for navbar title and actions

* Make "SourceGridLayout" reusable

* Add migration tab to "Browse"

* Add migration logic
This commit is contained in:
schroda
2024-01-26 20:50:51 +01:00
committed by GitHub
parent 5224ad1391
commit e0c5e0521d
39 changed files with 1329 additions and 365 deletions

View File

@@ -22,10 +22,6 @@
"category_name": "Category Name",
"use_as_default_category": "Default category when adding new manga to the library"
},
"title": {
"categories": "Categories",
"set_categories": "Set categories"
},
"settings": {
"inclusion": {
"label": {
@@ -33,6 +29,11 @@
"include": "Include: {{includedCategoriesText}}"
}
}
},
"title": {
"category_one": "Category",
"category_other": "Categories",
"set_categories": "Set categories"
}
},
"chapter": {
@@ -161,15 +162,15 @@
},
"settings": {
"auto_download": {
"label": {
"ignore_with_unread_chapters": "Ignore automatic chapter downloads for entries with unread chapters",
"new_chapters": "Download new chapters"
},
"categories": {
"label": {
"include_in_download": "Entries in excluded categories will not be downloaded even if they are also in included categories"
}
},
"label": {
"ignore_with_unread_chapters": "Ignore automatic chapter downloads for entries with unread chapters",
"new_chapters": "Download new chapters"
},
"title": "Auto-download"
},
"delete_chapters": {
@@ -289,10 +290,12 @@
"browse": "Browse",
"cancel": "Cancel",
"clear": "Clear",
"copy": "Copy",
"deselect": "Deselect",
"edit": "Edit",
"filter": "Filter",
"latest": "Latest",
"migrate": "Migrate",
"ok": "Ok",
"open_site": "Open Site",
"options": "Options",
@@ -549,6 +552,12 @@
"success_other": "Removed {{count}} manga from the library"
}
}
},
"migrate": {
"label": {
"error": "Could not migrate manga",
"success": "Successfully migrated manga"
}
}
},
"button": {
@@ -573,6 +582,23 @@
"title_one": "Manga",
"title_other": "Manga"
},
"migrate": {
"dialog": {
"action": {
"button": {
"show_entry": "Show entry"
}
},
"title": "Select data to include"
},
"label": {
"info": "Migrating manga…"
},
"search": {
"title": "$t(migrate.title) \"{{title}}\""
},
"title": "Migrate"
},
"reader": {
"button": {
"close_menu": "Close menu",
@@ -605,10 +631,10 @@
"load_next_chapter": "Load next chapter at ending",
"offset_first_page": "Offset first page",
"reader_type": "Reader type",
"reader_width": "Reader width",
"show_page_number": "Show page number",
"skip_dup_chapters": "Skip duplicate chapters",
"static_navigation": "Static navigation",
"reader_width": "Reader width"
"static_navigation": "Static navigation"
},
"reader_type": {
"label": {
@@ -926,4 +952,4 @@
},
"title": "Updates"
}
}
}