Mass migration implementation (#2110)

There is no way to trigger mass migration at the moment. The functionality will be added in a follow up PR.

Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com>
This commit is contained in:
jobobby04
2025-06-13 07:15:29 -04:00
committed by GitHub
parent 8de1fa854d
commit ee19050cc0
16 changed files with 1290 additions and 4 deletions

View File

@@ -95,4 +95,18 @@
<item quantity="one">%d repo</item>
<item quantity="other">%d repos</item>
</plurals>
<!--Migration-->
<plurals name="migrationListScreen.migrateDialog.migrateTitle">
<item quantity="one">Migrate %1$d entry?</item>
<item quantity="other">Migrate %1$d entries?</item>
</plurals>
<plurals name="migrationListScreen.migrateDialog.copyTitle">
<item quantity="one">Copy %1$d entry?</item>
<item quantity="other">Copy %1$d entries?</item>
</plurals>
<plurals name="migrationListScreen.migrateDialog.skipText">
<item quantity="one">An entry was skipped</item>
<item quantity="other">%1$d entries were skipped</item>
</plurals>
</resources>

View File

@@ -1016,4 +1016,24 @@
<string name="migrationConfigScreen.deepSearchModeSubtitle">Breaks down the title into keywords for a wider search</string>
<string name="migrationConfigScreen.prioritizeByChaptersTitle">Match based on chapter number</string>
<string name="migrationConfigScreen.prioritizeByChaptersSubtitle">If enabled, chooses the match furthest ahead. Otherwise, picks the first match by source priority.</string>
<string name="migrationListScreenTitle">Migration</string>
<string name="migrationListScreenTitleWithProgress">Migration (%1$d/%2$d)</string>
<string name="migrationListScreen.copyActionLabel">Copy</string>
<string name="migrationListScreen.migrateActionLabel">Migrate</string>
<string name="migrationListScreen.noMatchFoundText">No alternatives found</string>
<string name="migrationListScreen.latestChapterLabel">Latest: %1$s</string>
<string name="migrationListScreen.unknownLatestChapter">Unknown</string>
<string name="migrationListScreen.searchManuallyActionLabel">Search manually</string>
<string name="migrationListScreen.skipActionLabel">Don\'t migrate</string>
<string name="migrationListScreen.migrateNowActionLabel">Migrate now</string>
<string name="migrationListScreen.copyNowActionLabel">Copy now</string>
<string name="migrationListScreen.copyNowActionLabel">Copy now</string>
<string name="migrationListScreen.exitDialogTitle">Stop migrating?</string>
<string name="migrationListScreen.exitDialog.stopLabel">Stop</string>
<string name="migrationListScreen.exitDialog.cancelLabel">Cancel</string>
<string name="migrationListScreen.migrateDialog.copyLabel">Copy</string>
<string name="migrationListScreen.migrateDialog.migrateLabel">Migrate</string>
<string name="migrationListScreen.migrateDialog.cancelLabel">Cancel</string>
<string name="migrationListScreen.progressDialog.cancelLabel">Cancel</string>
<string name="migrationListScreen.matchWithoutChapterToast">No chapters found, this entry cannot be used for migration</string>
</resources>