diff --git a/src/i18n/locales/de.po b/src/i18n/locales/de.po index 771b1500..4e6f9b57 100644 --- a/src/i18n/locales/de.po +++ b/src/i18n/locales/de.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-01-12T20:43:50.799Z\n" -"PO-Revision-Date: 2026-05-26 10:11+0000\n" +"PO-Revision-Date: 2026-06-10 08:01+0000\n" "Last-Translator: Constantin Piber \n" "Language-Team: German \n" @@ -12,7 +12,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2026.6.dev0\n" +"X-Generator: Weblate 2026.6\n" "X-Message-Format: ICU\n" #: src/features/navigation-bar/NavigationBar.constants.ts @@ -4177,3 +4177,22 @@ msgstr "{0, plural, one {1 Eintrag abgebrochen} other {# Einträge abgebrochen}} #: src/features/migration/MigrationManager.ts msgid "Manual migration search for \"{title}\"" msgstr "Manuelle Migrationssuche für \"{title}\"" + +#: src/base/components/buttons/SelectButton.tsx +msgid "Active setting ({title})" +msgstr "Aktive Einstellung ({title})" + +#: src/features/migration/MangaMigration.ts +msgid "Can't migrate an entry to itself" +msgstr "Eintrag kann nicht zu sich selbst migriert werden" + +#: src/base/utils/Languages.ts +#: src/features/extension/Extensions.constants.ts +msgid "Multi" +msgstr "Mehrfach" + +#: src/features/migration/MigrationManager.ts +msgid "WebUI must be kept open. Migration can't be resumed" +msgstr "" +"WebUI muss offen gehalten werden. Die Migration kann nicht wiederaufgenommen " +"werden" diff --git a/src/i18n/locales/es.po b/src/i18n/locales/es.po index 2d156968..710bcae0 100644 --- a/src/i18n/locales/es.po +++ b/src/i18n/locales/es.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-01-12T20:43:50.820Z\n" -"PO-Revision-Date: 2026-05-24 00:14+0000\n" -"Last-Translator: Harold Marin Salazar \n" +"PO-Revision-Date: 2026-06-21 16:46+0000\n" +"Last-Translator: schroda <50052685+schroda@users.noreply.github.com>\n" "Language-Team: Spanish \n" "Language: es\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2026.6.dev0\n" +"X-Generator: Weblate 2026.7.dev0\n" "X-Message-Format: ICU\n" #: src/features/navigation-bar/NavigationBar.constants.ts @@ -109,7 +109,7 @@ msgstr "Clasificación de edad" #: src/features/extension/Extensions.constants.ts #: src/features/global-search/screens/SearchAll.tsx msgid "All" -msgstr "Todos los capítulos" +msgstr "Todas" #: src/features/downloads/screens/DownloadSettings.tsx msgid "Allow deleting bookmarked chapters" @@ -3457,11 +3457,280 @@ msgstr "{0} / {1}{2}" #: src/features/extension/Extensions.constants.ts msgid "{count, plural, one {Could not uninstall the extension} other {Could not uninstall the extensions}}" msgstr "" -"{count, plural, one {No se pudo instalar la extensión} other {No se pudieron " -"instalar las extensiones}}" +"{contador, plural, one {No se pudo desinstalar la extensión} other {No se " +"pudieron desinstalar las extensiones}}" #. placeholder {0}: abortedEntries.length #: src/features/migration/screens/MigrationExecute.tsx #: src/features/migration/screens/MigrationSearch.tsx msgid "{0, plural, one {1 aborted entry} other {# aborted entries}}" msgstr "{0, plural, one {1 entrada cancelada} other {# entradas canceladas}}" + +#: src/features/chapter/Chapter.constants.ts +msgid "{count, plural, one {You are about to delete one download} other {You are about to delete # downloads}}" +msgstr "" +"{count, plural, one {Estás por borrar una descarga} other {Estás por borrar " +"# descargas}}" + +#: src/features/chapter/Chapter.constants.ts +msgid "{count, plural, one {You are about to mark one chapter as unread} other {You are about to mark # chapters as unread}}" +msgstr "" +"{count, plural, one {Estás por marcar un capítulo como No Leído} other " +"{Estás por marcar # capítulos como No Leídos}}" + +#: src/features/migration/MigrationManager.ts +msgid "Are you sure you want to abort the migration?" +msgstr "¿Estás seguro de que deseas abortar la migración?" + +#: src/features/migration/components/MigrationDestinationSourceList.tsx +msgid "Available" +msgstr "Disponible" + +#: src/features/category/components/CategoriesInclusionSetting.tsx +#: src/features/migration/components/MigrationOptionsDialog.tsx +msgid "Category" +msgstr "Categoría" + +#: src/features/settings/screens/ServerSettings.tsx +msgid "CBZ MIME-Type" +msgstr "Tipo CBZ MIME" + +#: src/features/chapter/components/cards/ChapterCard.tsx +#: src/features/downloads/components/DownloadAheadSetting.tsx +#: src/features/downloads/screens/DownloadSettings.tsx +#: src/features/migration/components/MigrationOptionsDialog.tsx +#: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopChapterNavigation.tsx +#: src/features/tracker/components/cards/TrackerActiveCard.tsx +#: src/features/tracker/components/cards/TrackerMangaCard.tsx +msgid "Chapter" +msgstr "Capítulo" + +#: src/features/settings/components/images/Processing.tsx +msgid "Connect timeout" +msgstr "Tiempo de espera de conexión agotado" + +#: src/features/category/screens/CategorySettings.tsx +#: src/features/library/screens/LibrarySettings.tsx +#, fuzzy +msgid "Edit categories" +msgstr "Editar categorías" + +#: src/features/category/components/CreateOrEditCategoryDialog.tsx +#, fuzzy +msgid "Edit category" +msgstr "Editar categoría" + +#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx +msgid "Exclude" +msgstr "Excluir" + +#: src/features/migration/Migration.constants.ts +msgid "Excluded" +msgstr "Excluido" + +#: src/features/browse/screens/Browse.tsx +msgid "Extension" +msgstr "Extinción" + +#: src/features/browse/extensions/Extensions.tsx +msgid "Extension installed" +msgstr "Extinción instalada" + +#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx +msgid "Include" +msgstr "Incluir" + +#: src/features/settings/screens/WebUISettings.tsx +msgid "Inform about updated version" +msgstr "Informar acerca de la versión actualizada" + +#: src/features/migration/components/migration-entry/MigrationEntryMetadataText.tsx +msgid "Latest: {latestChapterNumber}" +msgstr "Último: {latestChapterNumber}" + +#: src/features/tracker/screens/TrackerOAuthLogin.tsx +msgid "Logging in to {trackerName}…" +msgstr "Conectarse a {trackerName}…" + +#: src/features/migration/MigrationManager.ts +#, fuzzy +msgid "Manual migration search for \"{title}\"" +msgstr "Búsqueda de migración manual para \"{title}\"" + +#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx +#: src/features/migration/components/migration-entry/MigrationEntry.tsx +#: src/features/migration/components/migration-entry/MigrationEntrySearchExcludeActions.tsx +#, fuzzy +msgid "Manual search" +msgstr "Búsqueda manual" + +#: src/features/manga/Manga.constants.ts +#, fuzzy +msgid "Migrate selected" +msgstr "Migrar seleccionado" + +#: src/features/migration/screens/MigrationExecute.tsx +#, fuzzy +msgid "Migrating" +msgstr "Migrando" + +#: src/features/migration/Migration.constants.ts +msgid "Migrating…" +msgstr "Migrando…" + +#: src/features/migration/screens/MigrationExecute.tsx +#, fuzzy +msgid "Migration complete" +msgstr "Migración completa" + +#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx +#: src/features/migration/Migration.constants.ts +msgid "Migration failed" +msgstr "Migración fallida" + +#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx +msgid "Migration for \"{title}\" failed with error:" +msgstr "Migración de \"{title}\" ocurrió el error:" + +#: src/features/migration/MigrationManager.ts +msgid "Migration information" +msgstr "Información de la migración" + +#: src/features/migration/components/MigrationOptionsDialog.tsx +#, fuzzy +msgid "Migration options" +msgstr "Opciones de migración" + +#: src/features/migration/components/migration-entry/MigrationDestinationEntry.tsx +#: src/features/migration/Migration.constants.ts +msgid "Search failed" +msgstr "Búsqueda fallida" + +#: src/features/browse/screens/BrowseSettings.tsx +#, fuzzy +msgid "Sources" +msgstr "Fuentes" + +#: src/features/migration/screens/MigrationSearch.tsx +msgid "Start migration" +msgstr "Iniciar migración" + +#: src/features/manga/components/ContinueReadingTooltip.tsx +msgid "" +"Start reading\n" +"#{chapterNumber} — {name}\n" +"{scanlator}" +msgstr "" +"Empecé a leer\n" +"#{chapterNumber} — {name}\n" +"{scanlator}" + +#: src/features/migration/screens/MigrationSelectDestinationSources.tsx +#, fuzzy +msgid "Start Search" +msgstr "Iniciar búsqueda" + +#: src/features/migration/Migration.constants.ts +msgid "Successfully migrated" +msgstr "Migrado exitosamente" + +#: src/features/migration/screens/MigrationSelectDestinationSources.tsx +#, fuzzy +msgid "Unable to load sources" +msgstr "Incapaz de cargar fuentes" + +#: src/features/migration/MigrationManager.ts +#: src/features/settings/screens/ServerSettings.tsx +msgid "Understood" +msgstr "Entendido" + +#: src/features/settings/components/images/KeyValueItem.tsx +#, fuzzy +msgid "Value" +msgstr "Valor" + +#: src/features/migration/MigrationManager.ts +#, fuzzy +msgid "WebUI must be kept open. Migration can't be resumed" +msgstr "WebUI debe mantenerse abierto. La migración no se puede reanudar" + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Ignore matches that are behind in chapters" +msgstr "Ignorar coincidencias que están detrás en capítulos" + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Ignore matches with missing chapters" +msgstr "Ignorar coincidencias con capítulos faltantes" + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Ignore matches without newer chapters" +msgstr "Ignorar coincidencias sin capítulos más nuevos" + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Search options" +msgstr "Opciones de búsqueda" + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Automatically select matches if they have at least the same latest chapter" +msgstr "" +"Seleccionar en automático las coincidencias si tienen al menos el mismo " +"último capítulo." + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Automatically select matches if they have no missing chapters" +msgstr "" +"Seleccionar en automático las coincidencias si no tienen capítulos faltantes." + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Automatically select matches if they have additional chapters" +msgstr "" +"Seleccionar en automático las coincidencias si tienen capítulos adicionales." + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "These options are slow and dangerous and may lead to restrictions from sources" +msgstr "" +"Estas opciones son lentas y peligrosas y pueden causar restricciones de las " +"fuentes." + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Advanced search mode" +msgstr "Modo de búsqueda avanzado" + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Breaks down the title into keywords for a wider search" +msgstr "Derriba el título en palabras clave para una búsqueda más amplia." + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "Match based on chapter number" +msgstr "Coincidir según el número de capítulo" + +#: src/features/migration/components/MigrationBulkSearchOptionsDialog.tsx +msgid "" +"If enabled, chooses the match furthest ahead.\n" +"Otherwise, picks the first match by source priority." +msgstr "" +"Si está habilitado, elige la coincidencia más adelantada.\n" +"De lo contrario, elige la primera coincidencia por prioridad de la fuente." + +#: 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 "" +"La migración se ejecuta en el cliente en el dispositivo actual, NO en el " +"servidor.\n" +"Mientras el cliente esté abierto, la migración se ejecutará en segundo " +"plano.\n" +"El cliente se puede cerrar. La migración se reanudará una vez que se abra de " +"nuevo en el mismo dispositivo en el que se inició." + +#: src/features/browse/screens/BrowseSettings.tsx +msgid "This does not prevent unofficial or potentially incorrectly flagged extensions from surfacing NSFW (18+) content within the app." +msgstr "" +"Esto no evita que las extensiones no oficiales o potencialmente marcadas de " +"forma incorrecta muestren contenido NSFW (18+) dentro de la aplicación." + +#: src/features/migration/MigrationManager.ts +msgid "Abort migration" +msgstr "Abortar migración" diff --git a/src/i18n/locales/fr.po b/src/i18n/locales/fr.po index 20ab3d80..2f3064c8 100644 --- a/src/i18n/locales/fr.po +++ b/src/i18n/locales/fr.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-01-12T20:43:50.843Z\n" -"PO-Revision-Date: 2026-05-30 08:01+0000\n" -"Last-Translator: mrintrepide \n" +"PO-Revision-Date: 2026-06-10 08:01+0000\n" +"Last-Translator: Damien O'Neil \n" "Language-Team: French \n" "Language: fr\n" @@ -12,12 +12,12 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 2026.6.dev0\n" +"X-Generator: Weblate 2026.6\n" "X-Message-Format: ICU\n" #: src/features/navigation-bar/NavigationBar.constants.ts msgid "{count} remaining" -msgstr "{count} restant" +msgstr "{count} restant(s)" #: src/features/app-updates/components/VersionInfo.tsx msgid "{progress}% | Updating…" @@ -96,7 +96,9 @@ msgstr "Avancé" #: src/features/settings/Settings.constants.ts #: src/features/settings/Settings.constants.ts msgid "After changing this setting go to the \"About\" page and check for a webUI update and install it" -msgstr "Après avoir modifié ce paramètre, allez sur la page \"À propos\" et vérifiez les mises à jour de l'interface web pour les installer" +msgstr "" +"Après avoir modifié ce paramètre, allez sur la page \"À propos\" et vérifiez " +"les mises à jour de l'interface web (WebUI) pour les installer" #: src/features/extension/info/components/Meta.tsx msgid "Age rating" @@ -144,7 +146,7 @@ msgstr "Artiste" #: src/features/migration/Migration.constants.ts #: src/features/settings/screens/ServerSettings.tsx msgid "Ascending" -msgstr "ascendant" +msgstr "Ascendant" #: src/features/settings/screens/ServerSettings.tsx msgid "Authentication" @@ -306,8 +308,8 @@ msgstr "" #: src/features/reader/settings/behaviour/ReaderBehaviourSettings.tsx msgid "Briefly show tap zone layout preview when reader is opened or layout got changed" msgstr "" -"Affiche brièvement les zones d'interaction quand le lecteur est ouvert ou " -"que la disposition a été modifiée" +"Affiche brièvement les zones d'interaction à l'ouverture du lecteur ou " +"lorsque leur disposition est modifiée" #: src/features/theme/Themes.ts msgid "Bright Pink" @@ -551,11 +553,11 @@ msgstr "Impossible d'ajouter le manga à la bibliothèque !" #: src/features/app-updates/components/VersionInfo.tsx msgid "Could not check for update" -msgstr "Impossible de vérifier les mises à jour" +msgstr "Impossible de vérifier la mise à jour" #: src/features/updates/components/UpdateChecker.tsx msgid "Could not check for updates" -msgstr "La vérification des mises à jour a échoué" +msgstr "Impossible de vérifier les mises à jour" #: src/features/settings/screens/ImagesSettings.tsx msgid "Could not clear the cache" @@ -633,12 +635,14 @@ msgstr "Impossible de réessayer le téléchargement échoué." #: src/features/library/components/LibraryOptionsPanel.tsx #: src/features/library/screens/LibrarySettings.tsx msgid "Could not save the default search settings to the server" -msgstr "Échec de l'enregistrement des paramètres de recherche par défaut sur le serveur" +msgstr "" +"Impossible d'enregistrer les paramètres de recherche par défaut sur le " +"serveur" #: src/features/reader/services/ReaderService.ts #: src/features/reader/services/ReaderService.ts msgid "Could not save the reader settings to the server" -msgstr "Échec de l'enregistrement des paramètres du lecteur sur le serveur" +msgstr "Impossible d'enregistrer les paramètres du lecteur sur le serveur" #: src/features/theme/components/CreateThemeDialog.tsx msgid "Could not save theme changes" @@ -655,7 +659,7 @@ msgstr "Impossible d'arrêter la mise à jour globale" #: src/features/manga/Manga.constants.ts #: src/features/tracker/components/TrackerSearch.tsx msgid "Could not track manga" -msgstr "Impossible de suivre le manga" +msgstr "Impossible d'ajouter un suivi au manga" #: src/features/tracker/components/cards/TrackerActiveCard.tsx msgid "Could not untrack manga" @@ -664,7 +668,7 @@ msgstr "Impossible de retirer le suivi du manga" #: src/features/app-updates/components/WebUIUpdateChecker.tsx #: src/features/app-updates/components/WebUIUpdateChecker.tsx msgid "Could not update WebUI" -msgstr "Impossible de mettre à jour l'Interface web" +msgstr "Impossible de mettre à jour l'interface web (WebUI)" #: src/features/backup/screens/Backup.tsx msgid "Could not validate backup" @@ -891,7 +895,7 @@ msgstr "Mode d'affichage" #: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx msgid "Document matching method" -msgstr "Méthode de somme de contrôle" +msgstr "Méthode de correspondance des documents" #: src/features/tracker/screens/TrackingSettings.tsx msgid "Does not work when marking multiple manga as read at once" @@ -899,7 +903,7 @@ msgstr "Ne fonctionne pas si vous marquez plusieurs mangas comme lus en même te #: src/features/category/components/CategorySelect.tsx msgid "Don't show this dialog again" -msgstr "Ne plus afficher cette boite de dialogue" +msgstr "Ne plus afficher cette boîte de dialogue" #: src/features/reader/settings/ReaderSettings.constants.tsx msgid "Double page" @@ -1015,7 +1019,9 @@ msgstr "Activer la progression de lecture par page" #: src/features/downloads/screens/DownloadSettings.tsx msgid "Entries in excluded categories will not be downloaded even if they are also in included categories" -msgstr "Les entrées dans les catégories exclues ne seront pas téléchargées, même si elles figurent également dans des catégories incluses" +msgstr "" +"Les entrées dans les catégories exclues ne seront pas téléchargées même si " +"elles figurent également dans des catégories incluses" #: src/features/settings/components/globalUpdate/GlobalUpdateSettings.tsx msgid "Entries in excluded categories will not be updated even if they are also in included categories" @@ -1030,8 +1036,8 @@ msgstr "Erreur" #: src/features/settings/screens/ServerSettings.tsx msgid "Example for possible values: 1 (bytes), 1KB (kilobytes), 1MB (megabytes), 1GB (gigabytes)" msgstr "" -"Exemple de valeurs possibles : 1KB (kilo-octets), 1MB (méga-octets), 1GB " -"(giga-octets)" +"Exemple de valeurs possibles : 1 (octets), 1KB (kilo-octets), 1MB (méga-" +"octets), 1GB (giga-octets)" #: src/features/chapter/components/ChapterExcludeSanlatorsFilter.tsx msgid "Exclude scanlators" @@ -1049,7 +1055,7 @@ msgstr "Quitter le lecteur" #: src/features/reader/viewer/components/ReaderTransitionPage.tsx msgid "Exit to manga page" -msgstr "Revenir à la page du mangas" +msgstr "Revenir à la page du manga" #: src/features/reader/viewer/components/ReaderTransitionPage.tsx msgid "Exit to previous page" @@ -1115,7 +1121,7 @@ msgstr "" "perte de votre bibliothèque !\n" "\n" "Après avoir modifié ce paramètre, allez sur la page \"À propos\" et vérifiez " -"les mises à jour de l'interface web pour les installer" +"les mises à jour de l'interface web (WebUI) pour les installer" #: src/features/settings/screens/Appearance.tsx msgid "Feel free to translate the project on" @@ -1225,7 +1231,7 @@ msgstr "GitHub Serveur" #: src/features/settings/screens/About.tsx msgid "GitHub WebUI" -msgstr "GitHub Interface web" +msgstr "GitHub Interface web (WebUI)" #: src/features/browse/sources/Sources.tsx #: src/features/global-search/screens/SearchAll.tsx @@ -1277,7 +1283,7 @@ msgstr "Caché" #: src/features/browse/screens/BrowseSettings.tsx msgid "Hide entries already in library" -msgstr "Masquer les éléments déjà dans la bibliothèque" +msgstr "Masquer les entrées déjà dans la bibliothèque" #: src/features/history/screens/HistorySettings.tsx msgid "Hide history" @@ -1368,11 +1374,11 @@ msgstr "Installé" #: src/features/extension/Extensions.constants.ts msgid "Installing" -msgstr "en cours d'installation" +msgstr "En cours d'installation" #: src/features/browse/extensions/Extensions.tsx msgid "Installing extension file…" -msgstr "Installation de l'extension à partir du fichier…" +msgstr "Installation du fichier d'extension…" #: src/features/settings/screens/WebUISettings.tsx msgid "Interface" @@ -1417,7 +1423,7 @@ msgstr "IP" #: src/features/settings/screens/ServerSettings.tsx msgid "Items per page" -msgstr "Articles par page" +msgstr "Éléments par page" #: src/features/settings/screens/ServerSettings.tsx msgid "JWT access token expiry" @@ -1455,7 +1461,7 @@ msgstr "Langue" #: src/base/utils/Languages.ts #: src/base/utils/Languages.ts msgid "Language with code: {code}" -msgstr "langue avec le code : {code}" +msgstr "Langue avec le code : {code}" #: src/features/reader/settings/behaviour/components/ReaderSettingScrollAmount.tsx msgid "Large" @@ -1493,7 +1499,7 @@ msgstr "Lavande" #: src/features/reader/settings/ReaderSettings.constants.tsx msgid "Layout" -msgstr "Mise en page" +msgstr "Disposition" #: src/features/reader/overlay/progress-bar/settings/components/ReaderSettingProgressBarPosition.tsx msgid "Left" @@ -1514,7 +1520,7 @@ msgstr "Licencié" #: src/features/settings/screens/Appearance.tsx msgid "Light" -msgstr "Lumière" +msgstr "Clair" #: src/features/reader/settings/ReaderSettings.constants.tsx msgid "Lighten" @@ -1553,7 +1559,7 @@ msgstr "Source locale" #: src/features/source/browse/screens/SourceMangas.tsx msgid "Local source guide" -msgstr "Guide des sources locales" +msgstr "Guide de la source locale" #: src/features/browse/screens/BrowseSettings.tsx msgid "Local source location" @@ -1634,7 +1640,7 @@ msgstr "Marquer comme non lu" #: src/features/settings/screens/ServerSettings.tsx msgid "Mark chapters as read on download" -msgstr "Marquer les chapitres comme lus à la réception" +msgstr "Marquer les chapitres comme lus au téléchargement" #: src/features/chapter/components/actions/ChapterActionMenuItems.tsx msgid "Mark previous as read" @@ -1701,11 +1707,11 @@ msgstr "Mobile" #: src/features/navigation-bar/NavigationBar.constants.ts #: src/features/settings/screens/More.tsx msgid "More" -msgstr "plus" +msgstr "Plus" #: src/features/theme/Themes.ts msgid "Mountain Sunset" -msgstr "Coucher de soleil sur la montagne" +msgstr "Crépuscule de montagne" #: src/features/reader/settings/ReaderSettings.constants.tsx msgid "Multiply" @@ -1801,7 +1807,7 @@ msgstr "Nombre de chapitres non lus à télécharger" #: src/features/extension/Extensions.constants.ts #: src/features/extension/Extensions.constants.ts msgid "Obsolete" -msgstr "obsolète" +msgstr "Obsolète" #: src/features/tracker/Tracker.constants.ts msgid "OEL" @@ -1837,7 +1843,7 @@ msgstr "Décalage double-page" #: src/features/theme/components/CreateThemeDialog.tsx #: src/features/tracker/components/cards/TrackerActiveCard.tsx msgid "Ok" -msgstr "Ok" +msgstr "OK" #: src/features/tracker/Tracker.constants.ts msgid "Oneshot" @@ -1881,7 +1887,7 @@ msgstr "Ouvrir la page en sortant" #: src/features/settings/screens/WebUISettings.tsx msgid "Open the WebUI when starting the server" -msgstr "Ouvrir l'Interface web au lancement du serveur" +msgstr "Ouvrir l'interface web (WebUI) au lancement du serveur" #: src/features/chapter/components/cards/ChapterCard.tsx #: src/features/manga/components/MangaOptionButton.tsx @@ -1920,7 +1926,7 @@ msgstr "Page" #: src/features/reader/settings/layout/components/ReaderSettingPageGap.tsx msgid "Page gap" -msgstr "Écart de page" +msgstr "Écart entre les pages" #: src/features/browse/screens/BrowseSettings.tsx msgid "Parallel source requests" @@ -1934,7 +1940,7 @@ msgstr "Mot de passe" #: src/features/navigation-bar/NavigationBar.constants.ts msgid "Paused — {count} remaining" -msgstr "En pause — {count} restant" +msgstr "En pause — {count} restant(s)" #: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx msgid "Percentage Tolerance" @@ -2023,7 +2029,7 @@ msgstr "px" #: src/base/components/downloads/DownloadStateIndicator.tsx msgid "Queued" -msgstr "En attente" +msgstr "Dans la file d'attente" #: src/features/reader/overlay/navigation/mobile/ReaderBottomBarMobile.tsx msgid "Quick settings" @@ -2050,11 +2056,11 @@ msgstr "Mode de lecture" #: src/features/library/components/LibraryOptionsPanel.tsx msgid "Recently added" -msgstr "Par date d'ajout" +msgstr "Ajouté récemment" #: src/features/library/components/LibraryOptionsPanel.tsx msgid "Recently read" -msgstr "Par date de lecture" +msgstr "Lu récemment" #: src/features/reader/hotkeys/settings/components/RecordHotkey.tsx msgid "Record keybind" @@ -2071,11 +2077,11 @@ msgstr "Rouge" #: src/features/app-updates/components/WebUIUpdateChecker.tsx msgid "Refresh" -msgstr "Rafraichir" +msgstr "Rafraîchir" #: src/features/tracker/Tracker.constants.ts msgid "Releasing" -msgstr "Sortie" +msgstr "En cours de parution" #: src/features/manga/components/MangaToolbarMenu.tsx #: src/features/manga/components/MangaToolbarMenu.tsx @@ -2098,7 +2104,7 @@ msgstr "Supprimer le marque-page" #: src/features/chapter/Chapter.constants.ts msgid "Remove bookmarks from selected" -msgstr "Retirer le marque-page de l'élément sélectionné" +msgstr "Retirer les marque-pages de la sélection" #: src/features/manga/components/MangaBadges.tsx #: src/features/manga/Manga.constants.ts @@ -2116,7 +2122,7 @@ msgstr "Supprimer les mangas hors bibliothèque des catégories" #: src/features/manga/Manga.constants.ts msgid "Remove selected from the library" -msgstr "Supprimer les éléments sélectionnés de la bibliothèque" +msgstr "Supprimer la sélection de la bibliothèque" #: src/features/library/screens/LibrarySettings.tsx msgid "Removed non library manga from categories" @@ -2137,6 +2143,7 @@ msgid "Reset to Default" msgstr "Réinitialiser aux valeurs par défaut" #: src/features/settings/screens/ServerSettings.tsx +#, fuzzy msgid "Response fallback" msgstr "Solution de secours" @@ -2166,7 +2173,7 @@ msgstr "Réessayer" #: src/features/reader/overlay/navigation/desktop/components/ReaderNavBarDesktopActions.tsx msgid "Retry errored pages" -msgstr "Réessayer erreur sur la page" +msgstr "Réessayer pour les pages avec erreur" #: src/features/reader/overlay/progress-bar/settings/components/ReaderSettingProgressBarPosition.tsx msgid "Right" @@ -2205,11 +2212,11 @@ msgstr "Sauvegarder la recherche" #: src/features/theme/components/CreateThemeDialog.tsx msgid "Saved theme changes" -msgstr "Sauvegarde des modifications apportées au thème" +msgstr "Modifications du thème sauvegardées" #: src/features/theme/components/CreateThemeDialog.tsx msgid "Saving theme changes…" -msgstr "Enregistrer les changements du thème…" +msgstr "Sauvegarde des modifications du thème…" #: src/features/reader/overlay/navigation/desktop/quick-settings/components/ReaderNavBarDesktopPageScale.tsx #: src/features/reader/settings/layout/components/ReaderSettingPageScaleMode.tsx @@ -2217,6 +2224,7 @@ msgid "Scale type" msgstr "Mise à l'échelle" #: src/features/chapter/components/ChapterExcludeSanlatorsFilter.tsx +#, fuzzy msgid "Scanlator" msgstr "Scanlator" @@ -2336,7 +2344,7 @@ msgstr "Définit la vignette du manga comme image de fond sur la page du manga" #: src/features/reader/settings/behaviour/ReaderBehaviourSettings.tsx msgid "Setting can not be changed while the reader is opened" -msgstr "Ce paramètre ne peut pas être modifié quand le lecteur est ouvert" +msgstr "Ce paramètre ne peut pas être modifié tant que le lecteur est ouvert" #: src/features/reader/overlay/mobile/ReaderOverlayHeaderMobile.tsx msgid "Share" @@ -2362,14 +2370,14 @@ msgstr "Afficher l'icône dans la barre d'état système" #: src/base/components/feedback/EmptyView.tsx #: src/features/tracker/components/cards/TrackerMangaCard.tsx msgid "Show less" -msgstr "Montrer moins" +msgstr "Afficher moins" #: src/base/components/feedback/EmptyView.tsx #: src/base/components/feedback/SnackbarWithDescription.tsx #: src/features/global-search/screens/SearchAll.tsx #: src/features/tracker/components/cards/TrackerMangaCard.tsx msgid "Show more" -msgstr "Montrer plus" +msgstr "Afficher plus" #: src/features/library/components/LibraryOptionsPanel.tsx msgid "Show number of items" @@ -2517,7 +2525,7 @@ msgstr "Navigation statique" #: src/features/tracker/components/cards/TrackerActiveCard.tsx #: src/features/tracker/components/cards/TrackerMangaCard.tsx msgid "Status" -msgstr "État" +msgstr "Statut" #: src/features/downloads/screens/DownloadQueue.tsx msgid "Stop" @@ -2539,7 +2547,7 @@ msgstr "Envoyer" #: src/base/components/feedback/SnackbarWithDescription.tsx msgid "Success" -msgstr "Réussie" +msgstr "Succès" #: src/features/manga/Manga.constants.ts msgid "Successfully migrated manga" @@ -2561,7 +2569,7 @@ msgstr "Onglets" #: src/features/reader/settings/layout/components/ReaderSettingTapZoneLayout.tsx msgid "Tap zones" -msgstr "Zone d'interaction" +msgstr "Zones d'interaction" #: src/features/settings/Settings.constants.ts msgid "That haven't been started" @@ -2789,11 +2797,11 @@ msgstr "Impossible de charger les données" #: src/features/extension/Extensions.constants.ts msgid "Uninstall" -msgstr "désinstaller" +msgstr "Désinstaller" #: src/features/extension/Extensions.constants.ts msgid "Uninstalling" -msgstr "en cours de désinstallation" +msgstr "Désinstallation en cours" #: src/features/manga/components/details/MangaDetails.tsx #: src/features/manga/Manga.constants.ts @@ -2818,7 +2826,7 @@ msgstr "Badges non lus" #: src/features/library/components/LibraryOptionsPanel.tsx msgid "Unread chapters" -msgstr "Par nombre de chapitres non lus" +msgstr "Chapitres non lus" #: src/features/tracker/components/cards/TrackerActiveCard.tsx msgid "Untracked manga" @@ -2827,7 +2835,7 @@ msgstr "Manga non suivi" #: src/features/app-updates/components/WebUIUpdateChecker.tsx #: src/features/extension/Extensions.constants.ts msgid "Update" -msgstr "mettre à jour" +msgstr "Mettre à jour" #: src/features/browse/extensions/Extensions.tsx msgid "Update all" @@ -2844,7 +2852,7 @@ msgstr "Mettre à jour la catégorie" #: src/features/app-updates/components/VersionInfo.tsx msgid "Update failed" -msgstr "La mise à jour à échouée" +msgstr "La mise à jour a échoué" #: src/features/settings/components/webUI/WebUIUpdateIntervalSetting.tsx msgid "Update interval" @@ -2864,7 +2872,7 @@ msgstr "Mettre à jour la progression après avoir marqué comme lu manuellement #: src/features/tracker/screens/TrackingSettings.tsx msgid "Update progress after reading" -msgstr "Mettre à jour la progression après avoir terminé la lecture" +msgstr "Mettre à jour la progression après lecture" #: src/features/app-updates/components/ServerUpdateChecker.tsx #: src/features/app-updates/components/WebUIUpdateChecker.tsx @@ -2878,17 +2886,17 @@ msgstr "Mises à jour" #: src/features/extension/Extensions.constants.ts msgid "Updating" -msgstr "en cours de mise à jour" +msgstr "Mise à jour en cours" #: src/features/settings/Settings.constants.ts msgid "" "Use a custom WebUI.\n" "To use a custom WebUI replace the content of the \"webUI\" directory in the root directory on the server with the files of the custom WebUI" msgstr "" -"Utilisez une version personnalisée de l'Interface web. \n" -"Pour utiliser une version personnalisée de l'Interface web, remplacez le " -"contenu du répertoire \"webUI\" à la racine du serveur par les fichiers de " -"la version personnalisée de l'Interface web" +"Utilisez une version personnalisée de l'interface web (WebUI). \n" +"Pour utiliser une version personnalisée de l'interface web (WebUI), " +"remplacez le contenu du répertoire \"webUI\" à la racine du serveur par les " +"fichiers de la version personnalisée de l'interface web (WebUI)" #: src/features/settings/screens/ServerSettings.tsx msgid "Use SOCKS proxy" @@ -2896,7 +2904,7 @@ msgstr "Utiliser un proxy SOCKS" #: src/features/settings/Settings.constants.ts msgid "Use the default WebUI" -msgstr "Utiliser l'Interface web par défaut" +msgstr "Utiliser l'interface web (WebUI) par défaut" #: src/features/settings/screens/ServerSettings.tsx msgid "Use the FlareSolverr response in case the server runs into a Cloudflare challenge while FlareSolverr does not and is therefore unable to solve the challenge (does not work for images)" @@ -2942,7 +2950,7 @@ msgstr "VUI" #: src/base/components/feedback/SnackbarWithDescription.tsx msgid "Warning" -msgstr "Attention" +msgstr "Avertissement" #: src/features/settings/screens/Appearance.tsx msgid "Weblate" @@ -2958,15 +2966,15 @@ msgstr "Webtoon" #: src/features/settings/screens/WebUISettings.tsx #: src/features/settings/Settings.constants.ts msgid "WebUI" -msgstr "Interface web" +msgstr "Interface web (WebUI)" #: src/features/settings/screens/About.tsx msgid "WebUI channel" -msgstr "Canal de l'Interface web" +msgstr "Canal de l'Interface web (WebUI)" #: src/features/settings/screens/About.tsx msgid "WebUI version" -msgstr "Version de l'Interface web" +msgstr "Version de l'interface web (WebUI)" #: src/features/settings/Settings.constants.ts msgid "When you enable this, you may need to refresh this tab for the login page to appear." @@ -2975,7 +2983,7 @@ msgstr "Lorsque vous activez cette option, il peut être nécessaire de rafraîc #: src/features/settings/Settings.constants.ts #: src/features/settings/Settings.constants.ts msgid "Where to start the WebUI when starting the server" -msgstr "Où démarrer l'Interface web lors du démarrage du serveur" +msgstr "Où démarrer l'interface web (WebUI) lors du démarrage du serveur" #: src/features/reader/settings/general/components/ReaderSettingBackgroundColor.tsx msgid "White" @@ -3007,11 +3015,11 @@ msgstr "Vous pouvez également glisser-déposer le fichier de sauvegarde ici pou #: src/features/category/components/CategorySelect.tsx msgid "You don't have any categories yet." -msgstr "Aucune catégorie trouvée." +msgstr "Vous n'avez aucune catégorie pour le moment." #: src/features/updates/screens/Updates.tsx msgid "You don't have any updates yet." -msgstr "Vous n'avez pas de mise à jour pour le moment." +msgstr "Vous n'avez aucune mise à jour pour le moment." #: src/features/manga/hooks/useManageMangaLibraryState.tsx msgid "You have an entry in your library with the same name." @@ -3019,7 +3027,7 @@ msgstr "Vous avez une entrée avec le même nom dans votre bibliothèque." #: src/features/history/screens/History.tsx msgid "You have not read any series yet." -msgstr "Vous n'avez pas encore lu de série." +msgstr "Vous n'avez lu aucune série pour le moment." #: src/features/browse/extensions/Extensions.tsx msgid "You have to add a extension repository to be able to install extensions" @@ -3209,7 +3217,7 @@ msgstr "" msgid "{count, plural, one {Could not bookmark the chapter} other {Could not bookmark chapters}}" msgstr "" "{count, plural, one {Impossible d'ajouter le marque-page au chapitre} other " -"{Impossible d'ajouter les marques-pages au chapitre}}" +"{Impossible d'ajouter les marque-pages aux chapitres}}" #: src/features/manga/Manga.constants.ts msgid "{count, plural, one {Could not change the categories of the manga} other {Could not change the categories of the manga}}" @@ -3251,7 +3259,7 @@ msgstr "" msgid "{count, plural, one {Could not remove the bookmark} other {Could not remove the bookmarks}}" msgstr "" "{count, plural, one {Impossible de supprimer le marque-page} other " -"{Impossible de supprimer les marques-pages}}" +"{Impossible de supprimer les marque-pages}}" #: src/features/extension/Extensions.constants.ts msgid "{count, plural, one {Could not uninstall the extension} other {Could not uninstall the extensions}}" @@ -3547,7 +3555,7 @@ msgstr "Impossible d'installer l'extension" #. placeholder {0}: tracker.name #: src/features/tracker/components/cards/SettingsTrackerCard.tsx msgid "Could not log in to {0}" -msgstr "La connexion à {0} n'a pas fonctionné" +msgstr "Impossible de se connecter à {0}" #: src/features/tracker/screens/TrackerOAuthLogin.tsx msgid "Could not log in to {trackerName}" @@ -3555,16 +3563,16 @@ msgstr "Impossible de se connecter à {trackerName}" #: src/features/authentication/screens/LoginPage.tsx msgid "Could not log in to Suwayomi" -msgstr "La connexion à Suwayomi n'a pas fonctionné" +msgstr "Impossible de se connecter à Suwayomi" #. placeholder {0}: tracker.name #: src/features/tracker/components/cards/SettingsTrackerCard.tsx msgid "Could not log out from {0}" -msgstr "La déconnexion de {0} n'a pas fonctionné" +msgstr "Impossible de se déconnecter de {0}" #: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx msgid "Could not log out from KOReader Sync" -msgstr "La déconnexion de KOReader Sync n'a pas fonctionné" +msgstr "Impossible de se déconnecter de KOReader Sync" #: src/features/settings/screens/Appearance.tsx msgid "Could not save changes" @@ -4107,12 +4115,14 @@ msgstr "Valeur" #. placeholder {1}: webUIUpdateData?.checkForWebUIUpdate.channel #: src/features/app-updates/components/WebUIUpdateChecker.tsx msgid "WebUI version {0} ({1}) available for download" -msgstr "Version de WebUI {0} ({1}) disponible au téléchargement" +msgstr "" +"Version de l'interface web (WebUI) {0} ({1}) disponible au téléchargement" #. placeholder {0}: aboutWebUI?.channel #: src/features/app-updates/components/WebUIUpdateChecker.tsx msgid "WebUI was updated to version {newVersion} ({0})" -msgstr "WebUI a été mis à jour vers la version {newVersion} ({0})" +msgstr "" +"L'interface web (WebUI) a été mise à jour vers la version {newVersion} ({0})" #. placeholder {0}: manga.title #: src/features/manga/hooks/useManageMangaLibraryState.tsx @@ -4173,7 +4183,7 @@ msgstr "Sources avec contenu pour adultes (18+)" #: src/features/browse/screens/BrowseSettings.tsx msgid "Show in sources and extensions lists" -msgstr "Montrer dans les listes des sources et des extensions" +msgstr "Afficher dans les listes des sources et des extensions" #: src/features/browse/screens/BrowseSettings.tsx msgid "Sources" @@ -4190,3 +4200,23 @@ msgstr "" #: src/features/migration/screens/MigrationSearch.tsx msgid "{0, plural, one {1 aborted entry} other {# aborted entries}}" msgstr "{0, plural, one {1 entrée interrompue} other {# entrées interrompues}}" + +#: src/base/components/buttons/SelectButton.tsx +msgid "Active setting ({title})" +msgstr "Paramètre actif ({title})" + +#: src/features/migration/MangaMigration.ts +msgid "Can't migrate an entry to itself" +msgstr "Impossible de migrer une entrée vers elle-même" + +#: src/base/utils/Languages.ts +#: src/features/extension/Extensions.constants.ts +#, fuzzy +msgid "Multi" +msgstr "Multi" + +#: src/features/migration/MigrationManager.ts +msgid "WebUI must be kept open. Migration can't be resumed" +msgstr "" +"Vous devez garder l'interface web (WebUI) ouverte. La migration ne peut pas " +"reprendre" diff --git a/src/i18n/locales/he.po b/src/i18n/locales/he.po index db31aa1f..8bc2c287 100644 --- a/src/i18n/locales/he.po +++ b/src/i18n/locales/he.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"PO-Revision-Date: 2026-06-03 07:02+0000\n" +"PO-Revision-Date: 2026-06-21 16:43+0000\n" "Last-Translator: CyberMageIL \n" "Language-Team: Hebrew \n" @@ -10,7 +10,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " "n % 10 == 0) ? 2 : 3));\n" -"X-Generator: Weblate 2026.6\n" +"X-Generator: Weblate 2026.7.dev0\n" "X-Message-Format: ICU\n" #. placeholder {0}: updateStatus.progress @@ -55,7 +55,7 @@ msgstr "{0, plural, one {שנייה #} other {# שניות}}" #. placeholder {0}: serverSettings.maxSourcesInParallel #: src/features/browse/screens/BrowseSettings.tsx msgid "{0, plural, one {# Source} other {# Sources}}" -msgstr "{0, plural, one {מקור #} other {# מקורות}}" +msgstr "{0, plural, one {שרת מקור #} other {# שרתי מקור}}" #. placeholder {0}: autoScroll.value #: src/features/reader/auto-scroll/settings/quick-setting/ReaderNavBarDesktopAutoScroll.tsx @@ -235,7 +235,7 @@ msgstr "" "{count, plural, one {פעולה זו תחל בהורדת פרק אחד} other {פעולה זו תחל בהורדת " "# פרקים.\n" "Suwayomi אינה מיועדת לביצוע הורדה המונית. מספר רב מדי של הורדות עלול להוביל " -"לחסימה מהמקורות ו/או לגרום לבעיות בביצועים.}}" +"לחסימה משרתי המקור ו/או לגרום לבעיות בביצועים.}}" #: src/features/chapter/Chapter.constants.ts msgid "{count, plural, one {You are about to mark one chapter as read} other {You are about to mark # chapters as read}}" @@ -592,7 +592,7 @@ msgstr "" #: src/features/theme/Themes.ts msgid "Bright Pink" -msgstr "ורוד עז" +msgstr "ליצ'י" #: src/features/browse/screens/Browse.tsx #: src/features/browse/screens/BrowseSettings.tsx @@ -607,7 +607,7 @@ msgstr "דפדפן" #: src/features/settings/screens/About.tsx msgid "Build time" -msgstr "מועד הבנייה" +msgstr "תאריך גרסה" #: src/features/settings/Settings.constants.ts msgid "Bundled" @@ -627,11 +627,11 @@ msgstr "לפי כמות המנגות" #: src/features/chapter/Chapter.constants.ts msgid "By source" -msgstr "לפי המקור" +msgstr "לפי שרת המקור" #: src/features/migration/Migration.constants.ts msgid "By source name" -msgstr "לפי שם המקור" +msgstr "לפי שם שרת המקור" #: src/features/chapter/Chapter.constants.ts msgid "By upload date" @@ -959,7 +959,7 @@ msgstr "לא ניתן היה למחוק את ערכת הנושא \"{0}\"" #: src/features/manga/components/details/MangaDetails.tsx msgid "Could not find source. Check your installed extensions." -msgstr "לא ניתן היה למצוא את המקור. יש לבדוק את התוספים המותקנים." +msgstr "לא ניתן היה למצוא את שרת המקור. יש לבדוק את התוספים המותקנים." #: src/features/browse/extensions/Extensions.tsx msgid "Could not install the extension" @@ -991,7 +991,7 @@ msgstr "לא ניתן היה לטעון את גופני ערכת הנושא" #: src/features/manga/components/TrackMangaButton.tsx msgid "Could not load track info" -msgstr "\"לא ניתן היה לטעון את נתוני המעקב" +msgstr "לא ניתן היה לטעון את נתוני המעקב" #. placeholder {0}: tracker.name #: src/features/tracker/components/cards/SettingsTrackerCard.tsx @@ -1041,7 +1041,7 @@ msgstr "ערכת נושא" #: src/features/settings/screens/Appearance.tsx msgid "Theme mode" -msgstr "מצב ערכת הנושא" +msgstr "סגנון ערכת הנושא" #: src/features/theme/components/CreateThemeDialog.tsx msgid "Could not save theme changes" @@ -1164,7 +1164,7 @@ msgstr "לא ניתן היה לשמור את הגדרות ממשק הקריאה #: src/features/global-search/screens/SearchAll.tsx msgid "Could not search source" -msgstr "לא ניתן היה לחפש את המקור" +msgstr "לא ניתן היה להריץ חיפוש בשרת המקור" #: src/features/updates/components/UpdateChecker.tsx msgid "Could not stop global update" @@ -1401,7 +1401,7 @@ msgstr "הצגת פרקים שבהורדות בלבד" #: src/features/downloads/screens/DownloadSettings.tsx msgid "The path to the directory on the server where downloaded files should get saved in" -msgstr "הנתיב בשרת שבו יישמרו הקבצים לאחר ההורדה" +msgstr "נתיב התיקייה בשרת לשמירת קבצים שהורדו" #. placeholder {0}: webUIUpdateData?.checkForWebUIUpdate.tag #. placeholder {1}: webUIUpdateData?.checkForWebUIUpdate.channel @@ -1430,7 +1430,7 @@ msgstr "יוצר עדכון…" #: src/features/theme/Themes.ts msgid "Crimson" -msgstr "ארגמן" +msgstr "דובדבן" #: src/features/reader/viewer/components/ReaderTransitionPage.tsx msgid "Current:" @@ -1595,7 +1595,7 @@ msgstr "המשך" #: src/features/migration/components/MigrationDestinationSourceList.tsx msgid "Current source" -msgstr "מקור נוכחי" +msgstr "שרת מקור נוכחי" #: src/features/reader/hotkeys/settings/components/ReaderSettingHotkey.tsx msgid "Cycle image scale type" @@ -1737,7 +1737,7 @@ msgstr "" #: src/features/library/components/LibraryOptionsPanel.tsx msgid "Display mode" -msgstr "מצב תצוגה" +msgstr "סגנון תצוגה" #: src/features/settings/components/koreaderSync/KoreaderSyncSettings.tsx msgid "Document matching method" @@ -1776,7 +1776,7 @@ msgstr "ניתן לגרור לשינוי העדיפות" #: src/features/theme/Themes.ts msgid "Dune" -msgstr "דיונה" +msgstr "מדבר" #: src/features/library/components/LibraryOptionsPanel.tsx msgid "Duplicate chapters" @@ -2139,7 +2139,7 @@ msgstr "סוג ממשק" #: src/features/theme/Themes.ts msgid "Forest Dew" -msgstr "טל יער" +msgstr "חורש" #: src/features/library/screens/LibrarySettings.tsx msgid "Forget manga categories" @@ -2152,11 +2152,11 @@ msgstr "כללי" #: src/features/settings/screens/About.tsx msgid "GitHub Server" -msgstr "מאגר GitHub של Suwayomi-Server" +msgstr "מאגר קוד המקור של השרת (Suwayomi-Server)" #: src/features/settings/screens/About.tsx msgid "GitHub WebUI" -msgstr "מאגר GitHub של Suwayomi-WebUI" +msgstr "מאגר קוד המקור של ממשק המשתמש (Suwayomi-WebUI)" #: src/features/browse/sources/Sources.tsx #: src/features/global-search/screens/SearchAll.tsx @@ -2250,7 +2250,7 @@ msgid "" "Otherwise, picks the first match by source priority." msgstr "" "אם אפשרות זו מופעלת, תיבחר ההתאמה המתקדמת ביותר.\n" -"אחרת תיבחר ההתאמה הראשונה לפי עדיפות המקור." +"אחרת תיבחר ההתאמה הראשונה לפי עדיפות שרת המקור." #: src/features/app-updates/components/VersionUpdateInfoDialog.tsx msgid "Ignore" @@ -2339,4 +2339,153 @@ msgstr "הגברת מהירות הגלילה האוטומטית" #: src/features/settings/screens/ServerSettings.tsx #: src/features/settings/screens/WebUISettings.tsx msgid "Inform about available update" -msgstr "הצגת הודעה כשיש עדכון זמין" +msgstr "התרעה על עדכון זמין" + +#: src/base/components/buttons/SelectButton.tsx +msgid "Active setting ({title})" +msgstr "הגדרה פעילה ({title})" + +#: src/features/browse/sources/components/SourceCard.tsx +#: src/features/manga/components/details/MangaDetails.tsx +#: src/features/migration/components/MigrationCard.tsx +msgid "Local source" +msgstr "שרת מקור מקומי" + +#: src/features/source/browse/screens/SourceMangas.tsx +msgid "Local source guide" +msgstr "מדריך שרת מקור מקומי" + +#: src/features/browse/screens/BrowseSettings.tsx +msgid "Local source location" +msgstr "מיקום שרת מקור מקומי" + +#: src/features/migration/components/MigrationDestinationSourceList.tsx +msgid "No sources available to migrate to" +msgstr "אין שרתי מקור זמינים לביצוע ההעברה" + +#: src/features/library/screens/Library.tsx +msgid "Your library is empty" +msgstr "הספרייה שלך ריקה" + +#: src/features/backup/Backup.constants.ts +#: src/features/library/screens/Library.tsx +#: src/features/library/screens/LibrarySettings.tsx +#: src/features/navigation-bar/NavigationBar.constants.ts +#: src/features/settings/screens/Settings.tsx +msgid "Library" +msgstr "ספרייה" + +#: src/features/navigation-bar/NavigationBar.constants.ts +#: src/features/updates/screens/Updates.tsx +msgid "Updates" +msgstr "עדכונים" + +#: src/features/settings/screens/About.tsx +msgid "Links" +msgstr "קישורים שימושיים" + +#: src/features/extension/info/components/Meta.tsx +#: src/features/settings/screens/Appearance.tsx +msgid "Language" +msgstr "שפה" + +#: src/features/theme/Themes.ts +msgid "Lavender" +msgstr "לבנדר" + +#: src/base/components/inputs/LanguageSelect.tsx +#: src/features/backup/Backup.constants.ts +#: src/features/browse/extensions/components/ExtensionCard.tsx +#: src/features/browse/extensions/Extensions.tsx +#: src/features/extension/info/components/SourceCard.tsx +#: src/features/library/components/LibraryToolbarMenu.tsx +#: src/features/navigation-bar/NavigationBar.constants.ts +#: src/features/reader/overlay/navigation/desktop/quick-settings/ReaderNavBarDesktopQuickSettings.tsx +#: src/features/reader/overlay/navigation/mobile/ReaderBottomBarMobile.tsx +#: src/features/settings/screens/Settings.tsx +#: src/features/source/browse/screens/SourceMangas.tsx +#: src/features/source/components/SourceLanguageSelect.tsx +msgid "Settings" +msgstr "‮הגדרות" + +#: src/features/reader/settings/screens/GlobalReaderSettings.tsx +#: src/features/settings/screens/Settings.tsx +msgid "Reader" +msgstr "ממשק הקריאה" + +#: src/features/theme/Themes.ts +msgid "Minty Miracles" +msgstr "מנטה" + +#: src/features/theme/Themes.ts +msgid "Rosegold" +msgstr "זהב ורוד" + +#: src/features/theme/Themes.ts +msgid "Mountain Sunset" +msgstr "פלמינגו" + +#: src/features/theme/Themes.ts +msgid "Orange Juice" +msgstr "ענבר" + +#: src/features/theme/Themes.ts +msgid "Veronica" +msgstr "⁧אמטיסט" + +#: src/features/theme/Themes.ts +msgid "Tree Frog Green" +msgstr "זרחן" + +#: src/features/theme/Themes.ts +msgid "Ying & Yang" +msgstr "שחור ולבן" + +#: src/features/settings/screens/About.tsx +#: src/features/settings/screens/ServerSettings.tsx +#: src/features/settings/screens/Settings.tsx +msgid "Server" +msgstr "שרת" + +#: src/base/components/modals/LoginDialog.tsx +#: src/features/settings/components/ServerAddressSetting.tsx +msgid "Server address" +msgstr "כתובת השרת" + +#: src/features/settings/screens/ServerSettings.tsx +msgid "Server bindings" +msgstr "הגדרות חיבור" + +#: src/features/backup/Backup.constants.ts +msgid "Server settings" +msgstr "הגדרות שרת" + +#: src/features/settings/screens/About.tsx +msgid "Server version" +msgstr "גרסת השרת" + +#. placeholder {0}: aboutServer?.buildType +#: src/features/app-updates/components/ServerUpdateChecker.tsx +msgid "Server was updated to version {version} ({0})" +msgstr "השרת עודכן לגרסה {version} ({0})" + +#: src/features/settings/screens/ServerSettings.tsx +msgid "Shows a dialog in case the version of the server has changed" +msgstr "הצגת הודעה כאשר גרסת השרת השתנתה" + +#: src/features/settings/screens/ServerSettings.tsx +msgid "Inform about version update" +msgstr "התרעה על שינוי גרסה" + +#: src/features/settings/screens/ServerSettings.tsx +#: src/features/settings/screens/WebUISettings.tsx +msgid "Shows a dialog in case a new version is available" +msgstr "הצגת הודעה כאשר גרסה חדשה זמינה" + +#: src/features/backup/screens/Backup.tsx +msgid "The path to the directory on the server where automated backups should get saved in" +msgstr "נתיב התיקייה בשרת לשמירת גיבויים אוטומטיים" + +#: src/features/browse/screens/BrowseSettings.tsx +msgid "The path to the directory on the server where local source files are saved in" +msgstr "נתיב התיקייה בשרת לשמירת קבצי מקור התוכן המקומי" diff --git a/src/i18n/locales/zh-Hans.po b/src/i18n/locales/zh-Hans.po index 3a322f31..eb25d091 100644 --- a/src/i18n/locales/zh-Hans.po +++ b/src/i18n/locales/zh-Hans.po @@ -3,8 +3,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2026-01-12T20:43:50.965Z\n" -"PO-Revision-Date: 2026-06-04 09:48+0000\n" -"Last-Translator: ZerOriSama \n" +"PO-Revision-Date: 2026-06-21 16:43+0000\n" +"Last-Translator: 清水汐音 \n" "Language-Team: Chinese (Simplified Han script) \n" "Language: zh-Hans\n" @@ -12,7 +12,7 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2026.6\n" +"X-Generator: Weblate 2026.7.dev0\n" "X-Message-Format: ICU\n" #. placeholder {0}: serverSettings.flareSolverrSessionTtl @@ -45,7 +45,10 @@ msgstr "*: 应用设置" #: src/features/browse/screens/BrowseSettings.tsx msgid "<0>Suwayomi does not provide any support for 3rd party repositories or extensions!<1/>Use with caution as there could be malicious actors making those repositories.<2/>You as the user need to verify the security and that you trust any repository or extension." -msgstr "<0>Suwayomi不提供任何对第三方存储库或扩展的支持!<1/>请谨慎使用,因为这些存储库中可能有恶意行为。<2/>作为用户,您需要验证安全性以及是否信任任何存储库或扩展。" +msgstr "" +"<0>Suwayomi不提供任何对第三方存储库或扩展的支持!<1/>请谨慎使用,因为这些" +"存储库中可能有恶意行为。<2/>作为用户,你需要验证安全性以及是否信任任何存储库" +"或扩展。" #: src/features/settings/Settings.constants.ts msgid "A preview focused web frontend built with svelte" @@ -640,7 +643,7 @@ msgstr "无法创建主题" #: src/features/manga/components/details/MangaDetails.tsx msgid "Could not find source. Check your installed extensions." -msgstr "找不到图源,请检查您已安装的插件。" +msgstr "找不到图源,请检查你已安装的插件。" #: src/features/category/screens/CategorySettings.tsx #: src/features/manga/hooks/useManageMangaLibraryState.tsx @@ -1194,7 +1197,7 @@ msgid "" "After changing this setting go to the \"About\" page and check for a webUI update and install it" msgstr "" "这个版本中的功能和变更可能尚未完全准备好,可能会导致错误。\n" -"确保已启用自动备份,以防止您的书架丢失!\n" +"确保已启用自动备份,以防止你的书架丢失!\n" "\n" "在更改设置后,前往“关于”页面,查找并安装webUI的更新" @@ -2438,9 +2441,9 @@ msgstr "请见 <0>FlareSolverr 以了解如何设定的信息" #: src/features/theme/components/CreateThemeDialog.tsx msgid "See the official <0>MUI documentation for how to customize the theme.<1/>The palette API is not supported, you have to use the new <2>color schemes API.<3/><4/>You can use theme creators like <5>MUI Theme Creator, however, you have to adjust the created object according to the new color schemes API.<6/><7/>In case no background is defined, a background will be calculated based on the primary color." msgstr "" -"查看官方 <0>MUI 文档,了解如何自定义主题。调色板 API 不再受到支持,您需要" -"使用新的 <1>色彩方案 API。您可以使用主题创建器,例如 <2>MUI 主题创建器,但是,您需要根据新的色彩方案 API 调整创建的对象。如果没有定义背景颜色,系" +"查看官方 <0>MUI 文档,了解如何自定义主题。调色板 API 不再受到支持,你需要" +"使用新的 <1>色彩方案 API。你可以使用主题创建器,例如 <2>MUI 主题创建器,但是,你需要根据新的色彩方案 API 调整创建的对象。如果没有定义背景颜色,系" "统将根据主色自动计算背景颜色。" #: src/features/chapter/components/actions/ChapterActionMenuItems.tsx @@ -2534,7 +2537,7 @@ msgstr "显示继续阅读按钮" #: src/features/manga/hooks/useManageMangaLibraryState.tsx #: src/features/migration/components/MigrationSingleMangaDialog.tsx msgid "Show entry" -msgstr "显示条目" +msgstr "显示作品" #: src/features/settings/screens/ServerSettings.tsx msgid "Show icon in system tray" @@ -3175,7 +3178,7 @@ msgstr "Web面板 版本" #: src/features/settings/Settings.constants.ts msgid "When you enable this, you may need to refresh this tab for the login page to appear." -msgstr "启用此功能后,您可能需要刷新此标签页才能显示登录页面。" +msgstr "启用此功能后,你可能需要刷新此标签页才能显示登录页面。" #: src/features/settings/Settings.constants.ts #: src/features/settings/Settings.constants.ts @@ -3208,11 +3211,11 @@ msgstr "阴阳" #: src/features/backup/screens/Backup.tsx msgid "You can also drag and drop the backup file here to restore it" -msgstr "您可以将备份文件拖放到此处进行还原" +msgstr "你可以将备份文件拖放到此处进行还原" #: src/features/category/components/CategorySelect.tsx msgid "You don't have any categories yet." -msgstr "您目前没有任何分类。" +msgstr "你目前没有任何分类。" #: src/features/updates/screens/Updates.tsx msgid "You don't have any updates yet." @@ -3220,7 +3223,7 @@ msgstr "最近没有更新。" #: src/features/manga/hooks/useManageMangaLibraryState.tsx msgid "You have an entry in your library with the same name." -msgstr "您的书架中存在一个名称相同的项目。" +msgstr "你的书架中存在一个名称相同的作品。" #: src/features/history/screens/History.tsx msgid "You have not read any series yet." @@ -3228,7 +3231,7 @@ msgstr "最近没有阅读。" #: src/features/browse/extensions/Extensions.tsx msgid "You have to add a extension repository to be able to install extensions" -msgstr "您必须添加扩展库才能安装扩展程序" +msgstr "你必须添加扩展库才能安装扩展程序" #: src/features/settings/Settings.constants.ts msgid "Your browser will prompt you to enter credentials with a dialog." @@ -3493,42 +3496,42 @@ msgstr "" #: src/features/manga/Manga.constants.ts msgid "{count, plural, one {You are about to change the category of one entry} other {You are about to change the category of # entries}}" msgstr "" -"{count, plural, one {您即将更改 1 部漫画的分类} other {您即将更改 # 部漫画的" +"{count, plural, one {你即将更改 1 部作品的分类} other {你即将更改 # 部作品的" "分类}}" #: src/features/chapter/Chapter.constants.ts msgid "{count, plural, one {You are about to delete one download} other {You are about to delete # downloads}}" -msgstr "{count, plural, one {您即将删除 1 个下载} other {您即将删除 # 个下载}}" +msgstr "{count, plural, one {你即将删除 1 个下载} other {你即将删除 # 个下载}}" #: src/features/chapter/Chapter.constants.ts msgid "" "{count, plural, one {You are about to download one chapter} other {You are about to download # chapters.\n" "Suwayomi is not a mass downloader and too many downloads can get you banned from sources and/or cause performance issues.}}" msgstr "" -"{count, plural, one {您即将下载 1 章} other {您即将下载 # 章。\n" +"{count, plural, one {你即将下载 1 章} other {你即将下载 # 章。\n" "Suwayomi 不是批量下载工具,过多下载可能导致源站封禁或影响性能。}}" #: src/features/chapter/Chapter.constants.ts msgid "{count, plural, one {You are about to mark one chapter as read} other {You are about to mark # chapters as read}}" msgstr "" -"{count, plural, one {您即将把 1 章标记为已读} other {您即将把 # 章标记为已" +"{count, plural, one {你即将把 1 章标记为已读} other {你即将把 # 章标记为已" "读}}" #: src/features/chapter/Chapter.constants.ts msgid "{count, plural, one {You are about to mark one chapter as unread} other {You are about to mark # chapters as unread}}" msgstr "" -"{count, plural, one {您即将将 1 章标记为未读} other {您即将将 # 章标记为未" +"{count, plural, one {你即将将 1 章标记为未读} other {你即将将 # 章标记为未" "读}}" #: src/features/chapter/Chapter.constants.ts msgid "{count, plural, one {You are about to remove one bookmark} other {You are about to remove # bookmarks}}" -msgstr "{count, plural, one {您即将移除 1 个书签} other {您即将移除 # 个书签}}" +msgstr "{count, plural, one {你即将移除 1 个书签} other {你即将移除 # 个书签}}" #: src/features/manga/Manga.constants.ts msgid "{count, plural, one {You are about to remove one entry from your library} other {You are about to remove # entries from your library}}" msgstr "" -"{count, plural, one {您即将从书架中移除 1 部漫画} other {您即将从书架中移除 " -"# 部漫画}}" +"{count, plural, one {你即将从书架中移除 1 部作品} other {你即将从书架中移除 " +"# 部作品}}" #: src/features/settings/components/globalUpdate/GlobalUpdateSettingsInterval.tsx msgid "{currentAutoUpdateIntervalHours}h" @@ -3700,7 +3703,7 @@ msgstr "WebUI已升级至版本 {newVersion} ({0})" #. placeholder {0}: manga.title #: src/features/manga/hooks/useManageMangaLibraryState.tsx msgid "You are about to remove \"{0}\" from your library" -msgstr "您将要从书架移除“{0}”" +msgstr "你将从书架移除“{0}”" #: src/features/settings/screens/Appearance.tsx msgid "Could not save changes" @@ -3744,33 +3747,33 @@ msgstr "Flaresolverr 设置确认" #: 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 条无匹配的条目} other {# 条无匹配的条目}}" +msgstr "{0, plural, one {1 部作品无匹配项} other {# 部作品无匹配项}}" #. 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 条已排除的条目} other {# 条已排除的条目}}" +msgstr "{0, plural, one {1 部已排除的作品} other {# 部已排除的作品}}" #. 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 条失败的条目} other {# 条失败的条目}}" +msgstr "{0, plural, one {1 部失败的作品} other {# 部失败的作品}}" #. 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 条匹配的条目} other {# 条匹配的条目}}" +msgstr "{0, plural, one {1 部匹配的作品} other {# 部匹配的作品}}" #. 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 条已迁移的条目} other {# 条已迁移的条目}}" +msgstr "{0, plural, one {1 部已迁移的作品} other {# 部已迁移的作品}}" #. 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 条正在迁移的条目} other {# 条正在迁移的条目}}" +msgstr "{0, plural, one {1 部正在迁移的作品} other {# 部正在迁移的作品}}" #. placeholder {0}: searchingEntries.length #: src/features/migration/screens/MigrationSearch.tsx @@ -3939,7 +3942,7 @@ msgstr "已选择" #: src/features/migration/components/migration-entry/MigrationSourceEntry.tsx #: src/features/migration/components/migration-entry/MigrationSourceEntry.tsx msgid "Source entry - {sourceTitle}" -msgstr "图源条目 - {sourceTitle}" +msgstr "图源作品 - {sourceTitle}" #: src/features/migration/screens/MigrationSearch.tsx msgid "Start migration" @@ -3977,8 +3980,8 @@ msgstr "已知悉" #: src/features/migration/screens/MigrationSearch.tsx msgid "{0, plural, one {1 entry with only outdated matches} other {# entries with only outdated matches}}" msgstr "" -"{0, plural, one {1 条仅包含过期匹配项的条目} other {# 条仅包含过期匹配项的条" -"目}}" +"{0, plural, one {1 部作品仅包含过期匹配项} other {# 1 部作品仅包含过期匹配" +"项}}" #: src/features/manga/services/Mangas.ts msgid "A migration is already in progress" @@ -4093,7 +4096,7 @@ msgstr "这不会阻止非官方或可能被错误标记的扩展在应用内显 #: src/features/migration/screens/MigrationExecute.tsx #: src/features/migration/screens/MigrationSearch.tsx msgid "{0, plural, one {1 aborted entry} other {# aborted entries}}" -msgstr "{0, plural, one {1 条已中止的条目} other {# 条已中止的条目}}" +msgstr "{0, plural, one {1 部已中止的作品} other {# 部已中止的作品}}" #: src/base/components/buttons/SelectButton.tsx msgid "Active setting ({title})" @@ -4102,4 +4105,25 @@ msgstr "当前生效的设置({title})" #: src/base/utils/Languages.ts #: src/features/extension/Extensions.constants.ts msgid "Multi" -msgstr "多个" +msgstr "多语言" + +#: src/features/migration/MangaMigration.ts +msgid "Can't migrate an entry to itself" +msgstr "无法迁移作品到自身" + +#: src/features/migration/MigrationManager.ts +msgid "WebUI must be kept open. Migration can't be resumed" +msgstr "WebUI 必须保持开启状态。迁移无法恢复" + +#: src/features/manga/components/cards/MangaCard.tsx +msgid "Bulk migration manual search" +msgstr "批量迁移手动搜索" + +#: src/features/category/components/CategorySettingsCard.tsx +msgid "Could not delete category" +msgstr "无法删除分类" + +#. placeholder {0}: category.name +#: src/features/category/components/CategorySettingsCard.tsx +msgid "You are about to delete category \"{0}\"" +msgstr "你即将删除分类“{0}”"