Add bulk migration

This commit is contained in:
schroda
2026-03-13 22:41:28 +01:00
parent c4c2a616f6
commit f6302fe3aa
75 changed files with 4207 additions and 669 deletions

View File

@@ -58,11 +58,61 @@ msgstr "{0, plural, one {# Source} other {# Sources}}"
msgid "{0, plural, one {# Tracker} other {# Tracker}}"
msgstr "{0, plural, one {# Tracker} other {# Tracker}}"
#. placeholder {0}: noMatchEntries.length
#: src/features/migration/screens/MigrationExecute.tsx
#: src/features/migration/screens/MigrationSearch.tsx
msgid "{0, plural, one {1 entry with no match} other {# entries with no match}}"
msgstr "{0, plural, one {1 entry with no match} other {# entries with no match}}"
#. placeholder {0}: excludedEntries.length
#: src/features/migration/screens/MigrationExecute.tsx
msgid "{0, plural, one {1 excluded entry} other {# excluded entries}}"
msgstr "{0, plural, one {1 excluded entry} other {# excluded entries}}"
#. placeholder {0}: failedEntries.length
#: src/features/migration/screens/MigrationExecute.tsx
#: src/features/migration/screens/MigrationSearch.tsx
msgid "{0, plural, one {1 failed entry} other {# failed entries}}"
msgstr "{0, plural, one {1 failed entry} other {# failed entries}}"
#. placeholder {0}: matchedEntries.length
#: src/features/migration/screens/MigrationSearch.tsx
msgid "{0, plural, one {1 matched entry} other {# matched entries}}"
msgstr "{0, plural, one {1 matched entry} other {# matched entries}}"
#. placeholder {0}: migratedEntries.length
#: src/features/migration/screens/MigrationExecute.tsx
msgid "{0, plural, one {1 migrated entry} other {# migrated entries}}"
msgstr "{0, plural, one {1 migrated entry} other {# migrated entries}}"
#. placeholder {0}: migratingEntries.length
#: src/features/migration/screens/MigrationExecute.tsx
msgid "{0, plural, one {1 migrating entry} other {# migrating entries}}"
msgstr "{0, plural, one {1 migrating entry} other {# migrating entries}}"
#. placeholder {0}: searchingEntries.length
#: src/features/migration/screens/MigrationSearch.tsx
msgid "{0, plural, one {1 searching} other {# searching}}"
msgstr "{0, plural, one {1 searching} other {# searching}}"
#. placeholder {0}: autoScroll.value
#: src/features/reader/auto-scroll/settings/quick-setting/ReaderNavBarDesktopAutoScroll.tsx
msgid "{0, plural, one {Second} other {Seconds}}"
msgstr "{0, plural, one {Second} other {Seconds}}"
#. placeholder {0}: searchProgress.completed
#. placeholder {1}: searchProgress.total
#: src/features/migration/screens/MigrationSearch.tsx
msgid "{0} / {1}"
msgstr "{0} / {1}"
#. placeholder {0}: progress.completed
#. placeholder {1}: progress.total
#. placeholder {2}: progress.failed > 0 ? ` (${progress.failed} failed)` : ''
#: src/features/migration/screens/MigrationExecute.tsx
msgid "{0} / {1}{2}"
msgstr "{0} / {1}{2}"
#. placeholder {0}: updateStatus.progress
#: src/features/app-updates/components/WebUIUpdateChecker.tsx
msgid "{0}% | Updating…"
@@ -236,6 +286,11 @@ msgstr "{currentDownloadAheadLimit, plural, one {# Chapter} other {# Chapters}}"
msgid "{missingChapterCount, plural, one {Missing # chapter} other {Missing # chapters}}"
msgstr "{missingChapterCount, plural, one {Missing # chapter} other {Missing # chapters}}"
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
msgid "{otherResultsCount, plural, one {# more match} other {# more matches}}"
msgstr "{otherResultsCount, plural, one {# more match} other {# more matches}}"
#: src/features/app-updates/components/VersionInfo.tsx
msgid "{progress}% | Updating…"
msgstr "{progress}% | Updating…"
@@ -264,6 +319,14 @@ msgstr "A preview focused web frontend built with svelte"
msgid "A-Z"
msgstr "A-Z"
#: src/features/migration/screens/MigrationExecute.tsx
msgid "Abort"
msgstr "Abort"
#: src/features/migration/MigrationManager.ts
msgid "Abort migration"
msgstr "Abort migration"
#: src/features/navigation-bar/NavigationBar.constants.ts
#: src/features/settings/screens/About.tsx
msgid "About"
@@ -359,6 +422,10 @@ msgstr "Also remove from {0}"
msgid "Appearance"
msgstr "Appearance"
#: src/features/migration/MigrationManager.ts
msgid "Are you sure you want to abort the migration?"
msgstr "Are you sure you want to abort the migration?"
#: src/features/chapter/services/Chapters.ts
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
@@ -442,6 +509,10 @@ msgstr "Automatically refresh metadata"
msgid "Automatically use webtoon mode for entries that are detected to likely use the long strip format"
msgstr "Automatically use webtoon mode for entries that are detected to likely use the long strip format"
#: src/features/migration/components/MigrationSourceList.tsx
msgid "Available"
msgstr "Available"
#: src/features/backup/screens/Backup.tsx
msgid "Back up library as a Tachiyomi backup"
msgstr "Back up library as a Tachiyomi backup"
@@ -604,7 +675,7 @@ msgstr "Call timeout"
#: src/features/category/components/CategoriesInclusionSetting.tsx
#: src/features/category/components/CategorySelect.tsx
#: src/features/category/components/CreateOrEditCategoryDialog.tsx
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx
#: src/features/reader/hotkeys/settings/components/RecordHotkey.tsx
#: src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx
#: src/features/source/browse/components/SourceOptions.tsx
@@ -630,7 +701,7 @@ msgstr "Categories"
#: src/features/category/components/CategoriesInclusionSetting.tsx
#: src/features/category/components/CategoriesInclusionSetting.tsx
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx
msgid "Category"
msgstr "Category"
@@ -671,7 +742,7 @@ msgstr "Channel"
#: src/features/chapter/components/cards/ChapterCard.tsx
#: src/features/downloads/components/DownloadAheadSetting.tsx
#: src/features/downloads/screens/DownloadSettings.tsx
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx
#: src/features/tracker/components/cards/TrackerActiveCard.tsx
@@ -753,12 +824,13 @@ msgid "Client"
msgstr "Client"
#: src/features/backup/Backup.constants.ts
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx
msgid "Client data"
msgstr "Client data"
#: src/base/components/feedback/SnackbarWithDescription.tsx
#: src/features/app-updates/components/VersionUpdateInfoDialog.tsx
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
msgid "Close"
msgstr "Close"
@@ -812,6 +884,10 @@ msgstr "Connected as {currentUsername} to {currentServerAddress}"
msgid "Connected as {initialUsername} to {initialServerAddress}"
msgstr "Connected as {initialUsername} to {initialServerAddress}"
#: src/features/migration/components/MigrationContinueButton.tsx
msgid "Continue"
msgstr "Continue"
#: src/features/manga/components/ContinueReadingTooltip.tsx
msgid ""
"Continue reading\n"
@@ -853,7 +929,7 @@ msgid "Copied to clipboard"
msgstr "Copied to clipboard"
#: src/features/manga/components/details/MangaDetails.tsx
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx
msgid "Copy"
msgstr "Copy"
@@ -1067,6 +1143,10 @@ msgstr "Creating theme…"
msgid "Crimson"
msgstr "Crimson"
#: src/features/migration/components/MigrationSourceList.tsx
msgid "Current source"
msgstr "Current source"
#: src/features/reader/viewer/components/ReaderTransitionPage.tsx
msgid "Current:"
msgstr "Current:"
@@ -1193,7 +1273,7 @@ msgstr "Delete chapter after manually marking it as read"
msgid "Delete chapters"
msgstr "Delete chapters"
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx
msgid "Delete downloaded"
msgstr "Delete downloaded"
@@ -1233,6 +1313,11 @@ msgstr "Deselect"
msgid "Desktop"
msgstr "Desktop"
#. placeholder {0}: entry.sourceTitle
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
msgid "Destination - {0}"
msgstr "Destination - {0}"
#: src/features/device/screens/DeviceSetting.tsx
#: src/features/settings/screens/Settings.tsx
msgid "Device"
@@ -1292,6 +1377,10 @@ msgstr "Does not work when marking multiple manga as read at once"
msgid "Don't show this dialog again"
msgstr "Don't show this dialog again"
#: src/features/migration/screens/MigrationExecute.tsx
msgid "Done"
msgstr "Done"
#: src/features/reader/settings/ReaderSettings.constants.tsx
msgid "Double page"
msgstr "Double page"
@@ -1352,6 +1441,10 @@ msgstr "Downloading"
msgid "Downloads"
msgstr "Downloads"
#: src/features/migration/components/MigrationSourceList.tsx
msgid "Drag to prioritize"
msgstr "Drag to prioritize"
#: src/features/theme/Themes.ts
msgid "Dune"
msgstr "Dune"
@@ -1431,6 +1524,11 @@ msgstr "Error"
msgid "Example for possible values: 1 (bytes), 1KB (kilobytes), 1MB (megabytes), 1GB (gigabytes)"
msgstr "Example for possible values: 1 (bytes), 1KB (kilobytes), 1MB (megabytes), 1GB (gigabytes)"
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
msgid "Exclude"
msgstr "Exclude"
#: src/features/chapter/components/ChapterExcludeSanlatorsFilter.tsx
msgid "Exclude scanlators"
msgstr "Exclude scanlators"
@@ -1440,6 +1538,10 @@ msgstr "Exclude scanlators"
msgid "Exclude: {excludedCategoriesText}"
msgstr "Exclude: {excludedCategoriesText}"
#: src/features/migration/Migration.constants.ts
msgid "Excluded"
msgstr "Excluded"
#: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx
#: src/features/reader/overlay/navigation/components/ReaderExitButton.tsx
msgid "Exit reader"
@@ -1495,7 +1597,7 @@ msgstr "Failed to disconnect from KOReader Sync server."
#: src/features/global-search/screens/SearchAll.tsx
#: src/features/history/screens/HistorySettings.tsx
#: src/features/library/components/LibraryOptionsPanel.tsx
#: src/features/migration/screens/Migration.tsx
#: src/features/migration/screens/MigrationSelectSource.tsx
#: src/features/settings/components/globalUpdate/GlobalUpdateSettings.tsx
#: src/features/settings/components/globalUpdate/GlobalUpdateSettingsEntries.tsx
#: src/features/settings/components/webUI/WebUIUpdateIntervalSetting.tsx
@@ -1742,10 +1844,6 @@ msgstr "How many chapters should get downloaded while reading."
msgid "How much time FlareSolverr has to handle the request"
msgstr "How much time FlareSolverr has to handle the request"
#: src/features/settings/screens/ServerSettings.tsx
msgid "I understand"
msgstr "I understand"
#: src/features/app-updates/components/VersionUpdateInfoDialog.tsx
msgid "Ignore"
msgstr "Ignore"
@@ -1803,6 +1901,11 @@ msgstr ""
msgid "In Library"
msgstr "In Library"
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
msgid "Include"
msgstr "Include"
#: src/features/backup/screens/Backup.tsx
#: src/features/category/components/CategoriesInclusionSetting.tsx
msgid "Include: {includedCategoriesText}"
@@ -1988,6 +2091,10 @@ msgstr "Latest fetched chapter"
msgid "Latest uploaded chapter"
msgstr "Latest uploaded chapter"
#: src/features/migration/components/migration-entry/MigrationEntryMetadataText.tsx
msgid "Latest: {latestChapterNumber}"
msgstr "Latest: {latestChapterNumber}"
#: src/features/theme/Themes.ts
msgid "Lavender"
msgstr "Lavender"
@@ -2150,6 +2257,13 @@ msgstr "Manhua"
msgid "Manhwa"
msgstr "Manhwa"
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
#: src/features/migration/components/migration-entry/MigrationEntry.tsx
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx
msgid "Manual search"
msgstr "Manual search"
#: src/features/chapter/components/ChaptersToolbarMenu.tsx
msgid "Mark all as read"
msgstr "Mark all as read"
@@ -2178,6 +2292,15 @@ msgstr "Mark selected as read"
msgid "Mark selected as unread"
msgstr "Mark selected as unread"
#: src/features/migration/Migration.constants.ts
msgid "Match found"
msgstr "Match found"
#: src/features/migration/components/migration-entry/MigrationEntry.tsx
#: src/features/migration/components/migration-entry/MigrationEntry.tsx
msgid "Matches"
msgstr "Matches"
#: src/features/settings/screens/ServerSettings.tsx
msgid "Maximum log file size"
msgstr "Maximum log file size"
@@ -2199,8 +2322,8 @@ msgstr "Menu"
#: src/features/manga/components/MangaToolbarMenu.tsx
#: src/features/manga/Manga.constants.ts
#: src/features/manga/Manga.constants.ts
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/screens/Migrate.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx
#: src/features/migration/screens/MigrationSelectMangas.tsx
msgid "Migrate"
msgstr "Migrate"
@@ -2209,10 +2332,39 @@ msgstr "Migrate"
msgid "Migrate \"{0}\""
msgstr "Migrate \"{0}\""
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/screens/MigrationExecute.tsx
msgid "Migrating"
msgstr "Migrating"
#: src/features/manga/components/cards/MangaCard.tsx
msgid "Migrating manga…"
msgstr "Migrating manga…"
#: src/features/migration/Migration.constants.ts
msgid "Migrating…"
msgstr "Migrating…"
#: src/features/migration/screens/MigrationExecute.tsx
msgid "Migration complete"
msgstr "Migration complete"
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
#: src/features/migration/Migration.constants.ts
msgid "Migration failed"
msgstr "Migration failed"
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
msgid "Migration for \"{title}\" failed with error:"
msgstr "Migration for \"{title}\" failed with error:"
#: src/features/migration/MigrationManager.ts
msgid "Migration information"
msgstr "Migration information"
#: src/features/migration/components/MigrationOptionsDialog.tsx
msgid "Migration options"
msgstr "Migration options"
#: src/features/settings/components/images/Processing.tsx
msgid "MIME-Type"
msgstr "MIME-Type"
@@ -2314,6 +2466,10 @@ msgstr "No manga found"
msgid "No manga matches this filter"
msgstr "No manga matches this filter"
#: src/features/migration/Migration.constants.ts
msgid "No match found"
msgstr "No match found"
#: src/features/reader/viewer/ReaderChapterViewer.tsx
msgid "No pages found"
msgstr "No pages found"
@@ -2497,6 +2653,10 @@ msgstr "Password"
msgid "Paused — {count} remaining"
msgstr "Paused — {count} remaining"
#: src/features/migration/Migration.constants.ts
msgid "Pending…"
msgstr "Pending…"
#: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx
msgid "Percentage Tolerance"
msgstr "Percentage Tolerance"
@@ -2735,6 +2895,7 @@ msgstr "Resume"
#: src/base/components/SpinnerImage.tsx
#: src/features/chapter/components/buttons/ChapterDownloadRetryButton.tsx
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
msgid "Retry"
msgstr "Retry"
@@ -2825,10 +2986,19 @@ msgstr "Scroll forward"
msgid "Search"
msgstr "Search"
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
#: src/features/migration/Migration.constants.ts
msgid "Search failed"
msgstr "Search failed"
#: src/features/library/screens/Library.tsx
msgid "Search for \"{query}\" globally"
msgstr "Search for \"{query}\" globally"
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
msgid "Search for \"{title}\" failed with error:"
msgstr "Search for \"{title}\" failed with error:"
#: src/features/tracker/components/TrackerSearch.tsx
msgid ""
"Search for a ID via \"id:<ID>\" (e.g. \"id:13\")\n"
@@ -2846,10 +3016,18 @@ msgstr "Search parameters"
msgid "Search parameters ({0})"
msgstr "Search parameters ({0})"
#: src/features/migration/screens/MigrationSearch.tsx
msgid "Search results"
msgstr "Search results"
#: src/features/library/screens/LibrarySettings.tsx
msgid "Search results will include manga that do not match the current filters"
msgstr "Search results will include manga that do not match the current filters"
#: src/features/migration/Migration.constants.ts
msgid "Searching…"
msgstr "Searching…"
#: src/features/settings/components/images/Processing.tsx
#: src/features/settings/components/images/Processing.tsx
#: src/features/settings/screens/ServerSettings.tsx
@@ -2872,6 +3050,7 @@ msgstr "See the official <0>MUI documentation</0> for how to customize the theme
#: src/features/chapter/components/cards/ChapterCard.tsx
#: src/features/manga/components/MangaActionMenuItems.tsx
#: src/features/manga/components/MangaOptionButton.tsx
#: src/features/migration/components/migration-entry/MigrationMatchedEntry.tsx
msgid "Select"
msgstr "Select"
@@ -2885,9 +3064,21 @@ msgstr "Select a device to use its server stored UI settings"
msgid "Select all"
msgstr "Select all"
#: src/features/migration/components/MigrateDialog.tsx
msgid "Select data to include"
msgstr "Select data to include"
#: src/features/migration/screens/MigrationSelectDestinationSources.tsx
msgid "Select destination sources"
msgstr "Select destination sources"
#: src/features/migration/screens/MigrationSelectDestinationSources.tsx
msgid "Select enabled sources"
msgstr "Select enabled sources"
#: src/features/migration/screens/MigrationSelectDestinationSources.tsx
msgid "Select pinned sources"
msgstr "Select pinned sources"
#: src/features/migration/components/MigrationSourceList.tsx
msgid "Selected"
msgstr "Selected"
#: src/features/reader/filters/settings/components/ReaderSettingSepia.tsx
msgid "Sepia"
@@ -2976,7 +3167,7 @@ msgid "Show continue reading button"
msgstr "Show continue reading button"
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx
msgid "Show entry"
msgstr "Show entry"
@@ -2992,6 +3183,7 @@ msgstr "Show less"
#: src/base/components/feedback/EmptyView.tsx
#: src/base/components/feedback/SnackbarWithDescription.tsx
#: src/features/global-search/screens/SearchAll.tsx
#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx
#: src/features/tracker/components/cards/TrackerMangaCard.tsx
msgid "Show more"
msgstr "Show more"
@@ -3126,6 +3318,11 @@ msgstr "Source"
msgid "Source Configuration"
msgstr "Source Configuration"
#: src/features/migration/components/migration-entry/MigrationSourceEntry.tsx
#: src/features/migration/components/migration-entry/MigrationSourceEntry.tsx
msgid "Source entry - {sourceTitle}"
msgstr "Source entry - {sourceTitle}"
#: src/features/chapter/components/ChapterOptions.tsx
msgid "Source title"
msgstr "Source title"
@@ -3147,6 +3344,10 @@ msgstr "Start"
msgid "Start date"
msgstr "Start date"
#: src/features/migration/screens/MigrationSearch.tsx
msgid "Start migration"
msgstr "Start migration"
#: src/features/manga/components/ContinueReadingTooltip.tsx
msgid ""
"Start reading\n"
@@ -3157,6 +3358,10 @@ msgstr ""
"#{chapterNumber} — {name}\n"
"{scanlator}"
#: src/features/migration/screens/MigrationSelectDestinationSources.tsx
msgid "Start Search"
msgstr "Start Search"
#: src/features/library/components/LibraryOptionsPanel.tsx
#: src/features/tracker/components/cards/TrackerMangaCard.tsx
msgid "Started"
@@ -3195,6 +3400,10 @@ msgstr "Submit"
msgid "Success"
msgstr "Success"
#: src/features/migration/Migration.constants.ts
msgid "Successfully migrated"
msgstr "Successfully migrated"
#: src/features/manga/Manga.constants.ts
msgid "Successfully migrated manga"
msgstr "Successfully migrated manga"
@@ -3264,6 +3473,16 @@ msgstr "The login will be handled by the client."
msgid "The login will be handled by the server."
msgstr "The login will be handled by the server."
#: src/features/migration/MigrationManager.ts
msgid ""
"The migration runs on the client on the current device, NOT the server.\n"
"As long as the client is open, the migration will run in the background.\n"
"The client can be closed. The migration will be resumed once it gets opened again on the same device it got started on."
msgstr ""
"The migration runs on the client on the current device, NOT the server.\n"
"As long as the client is open, the migration will run in the background.\n"
"The client can be closed. The migration will be resumed once it gets opened again on the same device it got started on."
#: src/features/reader/services/ReaderControls.ts
msgid ""
"The next chapter has a different scanlator then the current one.\n"
@@ -3408,7 +3627,7 @@ msgstr "Trackers"
#: src/features/backup/Backup.constants.ts
#: src/features/manga/components/TrackMangaButton.tsx
#: src/features/migration/components/MigrateDialog.tsx
#: src/features/migration/components/MigrationOptionsDialog.tsx
#: src/features/settings/screens/Settings.tsx
#: src/features/tracker/screens/TrackingSettings.tsx
msgid "Tracking"
@@ -3444,8 +3663,8 @@ msgstr "UI Login"
#: src/features/library/screens/LibrarySettings.tsx
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/manga/hooks/useManageMangaLibraryState.tsx
#: src/features/migration/screens/Migrate.tsx
#: src/features/migration/screens/Migration.tsx
#: src/features/migration/screens/MigrationSelectMangas.tsx
#: src/features/migration/screens/MigrationSelectSource.tsx
#: src/features/reader/screens/Reader.tsx
#: src/features/reader/settings/screens/GlobalReaderSettings.tsx
#: src/features/reader/viewer/ReaderChapterViewer.tsx
@@ -3465,6 +3684,15 @@ msgstr "UI Login"
msgid "Unable to load data"
msgstr "Unable to load data"
#: src/features/migration/screens/MigrationSelectDestinationSources.tsx
msgid "Unable to load sources"
msgstr "Unable to load sources"
#: src/features/migration/MigrationManager.ts
#: src/features/settings/screens/ServerSettings.tsx
msgid "Understood"
msgstr "Understood"
#: src/features/extension/Extensions.constants.ts
msgid "Uninstall"
msgstr "Uninstall"
@@ -3475,6 +3703,7 @@ msgstr "Uninstalling"
#: src/features/manga/components/details/MangaDetails.tsx
#: src/features/manga/Manga.constants.ts
#: src/features/migration/components/migration-entry/MigrationEntryMetadataText.tsx
#: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx
#: src/features/tracker/Tracker.constants.ts
msgid "Unknown"