From 7a298aa6f5b0c4c1f8987d57fe8548d601180110 Mon Sep 17 00:00:00 2001 From: Vito0912 <86927734+Vito0912@users.noreply.github.com> Date: Thu, 2 Jan 2025 20:10:36 +0000 Subject: [PATCH 01/26] Translated using Weblate (German) Currently translated at 100.0% (1080 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ --- client/strings/de.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/strings/de.json b/client/strings/de.json index 9e276f1857..33b90e9c6e 100644 --- a/client/strings/de.json +++ b/client/strings/de.json @@ -300,6 +300,7 @@ "LabelDiscover": "Entdecken", "LabelDownload": "Herunterladen", "LabelDownloadNEpisodes": "Download {0} Episoden", + "LabelDownloadable": "Herunterladbar", "LabelDuration": "Laufzeit", "LabelDurationComparisonExactMatch": "(genauer Treffer)", "LabelDurationComparisonLonger": "({0} länger)", @@ -588,6 +589,7 @@ "LabelSettingsStoreMetadataWithItemHelp": "Standardmäßig werden die Metadaten in /metadata/items gespeichert. Wenn diese Option aktiviert ist, werden die Metadaten als OPF-Datei (Textdatei) in dem gleichen Ordner gespeichert in welchem sich auch das Medium befindet", "LabelSettingsTimeFormat": "Zeitformat", "LabelShare": "Freigeben", + "LabelShareDownloadableHelp": "Erlaubt es einem Nutzer, mit dem Link, die Dateien des Mediums als ZIP herunterzuladen.", "LabelShareOpen": "Freigeben", "LabelShareURL": "Freigabe URL", "LabelShowAll": "Alles anzeigen", @@ -756,6 +758,7 @@ "MessageConfirmResetProgress": "Möchtest du Ihren Fortschritt wirklich zurücksetzen?", "MessageConfirmSendEbookToDevice": "{0} E-Buch „{1}“ wird auf das Gerät „{2}“ gesendet! Bist du dir sicher?", "MessageConfirmUnlinkOpenId": "Möchtest du die Verknüpfung dieses Benutzers mit OpenID wirklich löschen?", + "MessageDaysListenedInTheLastYear": "{0} Tage in dem letzten Jahr gehört", "MessageDownloadingEpisode": "Episode wird heruntergeladen", "MessageDragFilesIntoTrackOrder": "Verschiebe die Dateien in die richtige Reihenfolge", "MessageEmbedFailed": "Einbetten fehlgeschlagen!", From 422773e745cb692a6567470b9b4983997bb53d2f Mon Sep 17 00:00:00 2001 From: David Date: Thu, 2 Jan 2025 11:20:23 +0000 Subject: [PATCH 02/26] Translated using Weblate (Spanish) Currently translated at 100.0% (1080 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/ --- client/strings/es.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/strings/es.json b/client/strings/es.json index 6ef7ee8c0f..24c98aa589 100644 --- a/client/strings/es.json +++ b/client/strings/es.json @@ -300,6 +300,7 @@ "LabelDiscover": "Descubrir", "LabelDownload": "Descargar", "LabelDownloadNEpisodes": "Descargar {0} episodios", + "LabelDownloadable": "Descarregable", "LabelDuration": "Duración", "LabelDurationComparisonExactMatch": "(coincidencia exacta)", "LabelDurationComparisonLonger": "({0} más largo)", @@ -588,6 +589,7 @@ "LabelSettingsStoreMetadataWithItemHelp": "Por defecto, los archivos de metadatos se almacenan en /metadata/items. Si habilita esta opción, los archivos de metadatos se guardarán en la carpeta de elementos de su biblioteca", "LabelSettingsTimeFormat": "Formato de Tiempo", "LabelShare": "Compartir", + "LabelShareDownloadableHelp": "Permet als usuaris amb l'enllaç compartit descarregar un arxiu zip amb l'item de la llibreria.", "LabelShareOpen": "abrir un recurso compartido", "LabelShareURL": "Compartir la URL", "LabelShowAll": "Mostrar Todos", @@ -756,6 +758,7 @@ "MessageConfirmResetProgress": "¿Estás seguro de que quieres reiniciar tu progreso?", "MessageConfirmSendEbookToDevice": "¿Está seguro de que enviar {0} ebook(s) \"{1}\" al dispositivo \"{2}\"?", "MessageConfirmUnlinkOpenId": "¿Estás seguro de que deseas desvincular este usuario de OpenID?", + "MessageDaysListenedInTheLastYear": "{0} dies escoltats en l'últim any", "MessageDownloadingEpisode": "Descargando Capitulo", "MessageDragFilesIntoTrackOrder": "Arrastra los archivos al orden correcto de las pistas", "MessageEmbedFailed": "¡Error al insertar!", From c07c4a33415c63a589e4b5f6b7c7aeb3a2fb2a43 Mon Sep 17 00:00:00 2001 From: DiamondtipDR Date: Thu, 2 Jan 2025 11:21:07 +0000 Subject: [PATCH 03/26] Translated using Weblate (Spanish) Currently translated at 100.0% (1080 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/ --- client/strings/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/es.json b/client/strings/es.json index 24c98aa589..6cae35a8a6 100644 --- a/client/strings/es.json +++ b/client/strings/es.json @@ -1000,7 +1000,7 @@ "ToastLibraryScanFailedToStart": "Error al iniciar el escaneo", "ToastLibraryScanStarted": "Se inició el escaneo de la biblioteca", "ToastLibraryUpdateSuccess": "Biblioteca \"{0}\" actualizada", - "ToastMatchAllAuthorsFailed": "No coincide con todos los autores", + "ToastMatchAllAuthorsFailed": "No se pudo encontrar a todos los autores", "ToastMetadataFilesRemovedError": "Error al eliminar metadatos de {0} archivo(s)", "ToastMetadataFilesRemovedNoneFound": "No hay metadatos.{0} archivo(s) encontrado(s) en la biblioteca", "ToastMetadataFilesRemovedNoneRemoved": "Sin metadatos.{0} archivo(s) eliminado(s)", From 0a2e725bd3dbc0aec8e9ce09cd941bf7fa486b1d Mon Sep 17 00:00:00 2001 From: biuklija Date: Thu, 2 Jan 2025 21:27:13 +0000 Subject: [PATCH 04/26] Translated using Weblate (Croatian) Currently translated at 100.0% (1080 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/strings/hr.json b/client/strings/hr.json index f3946c58f4..524d0d4fc5 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -300,6 +300,7 @@ "LabelDiscover": "Otkrij", "LabelDownload": "Preuzmi", "LabelDownloadNEpisodes": "Preuzmi {0} nastavak/a", + "LabelDownloadable": "Moguće preuzimanje", "LabelDuration": "Trajanje", "LabelDurationComparisonExactMatch": "(točno podudaranje)", "LabelDurationComparisonLonger": "({0} duže)", @@ -588,6 +589,7 @@ "LabelSettingsStoreMetadataWithItemHelp": "Meta-podatci se obično spremaju u /metadata/items; ako uključite ovu postavku meta-podatci će se čuvati u mapama knjižničkih stavki", "LabelSettingsTimeFormat": "Format vremena", "LabelShare": "Podijeli", + "LabelShareDownloadableHelp": "Korisnicima s poveznicom za dijeljenje omogućuje preuzimanje stavke.", "LabelShareOpen": "Dijeljenje otvoreno", "LabelShareURL": "URL za dijeljenje", "LabelShowAll": "Prikaži sve", @@ -756,6 +758,7 @@ "MessageConfirmResetProgress": "Sigurno želite resetirati napredak?", "MessageConfirmSendEbookToDevice": "Sigurno želite poslati {0} e-knjiga/u \"{1}\" na uređaj \"{2}\"?", "MessageConfirmUnlinkOpenId": "Sigurno želite odspojiti ovog korisnika s OpenID-ja?", + "MessageDaysListenedInTheLastYear": "{0} dana slušanja u posljednjih godinu dana", "MessageDownloadingEpisode": "Preuzimam nastavak", "MessageDragFilesIntoTrackOrder": "Prevlačenjem datoteka složite pravilan redoslijed", "MessageEmbedFailed": "Ugrađivanje nije uspjelo!", From a6ce5fdd98c93efeb838c9ac1677be07ce72c650 Mon Sep 17 00:00:00 2001 From: ugyes Date: Thu, 2 Jan 2025 10:34:18 +0000 Subject: [PATCH 05/26] Translated using Weblate (Hungarian) Currently translated at 97.8% (1057 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hu/ --- client/strings/hu.json | 57 +++++++++++++++++++++++++++++++++--------- 1 file changed, 45 insertions(+), 12 deletions(-) diff --git a/client/strings/hu.json b/client/strings/hu.json index 492bddfb0c..e4878a66d5 100644 --- a/client/strings/hu.json +++ b/client/strings/hu.json @@ -165,6 +165,7 @@ "HeaderNotificationUpdate": "Értesítés frissítése", "HeaderNotifications": "Értesítések", "HeaderOpenIDConnectAuthentication": "OpenID Connect hitelesítés", + "HeaderOpenListeningSessions": "Hallgatási menetek megnyitása", "HeaderOpenRSSFeed": "RSS hírcsatorna megnyitása", "HeaderOtherFiles": "Egyéb fájlok", "HeaderPasswordAuthentication": "Jelszó hitelesítés", @@ -194,7 +195,7 @@ "HeaderSettingsWebClient": "Webkliens", "HeaderSleepTimer": "Alvásidőzítő", "HeaderStatsLargestItems": "Legnagyobb elemek", - "HeaderStatsLongestItems": "Leghosszabb elemek (órákban)", + "HeaderStatsLongestItems": "Leghosszabb elemek (órában)", "HeaderStatsMinutesListeningChart": "Hallgatási grafikon percekben (az elmúlt 7 napból)", "HeaderStatsRecentSessions": "Legutóbbi munkamenetek", "HeaderStatsTop10Authors": "Top 10 szerző", @@ -206,7 +207,7 @@ "HeaderUpdateDetails": "Részletek frissítése", "HeaderUpdateLibrary": "Könyvtár frissítése", "HeaderUsers": "Felhasználók", - "HeaderYearReview": "{0} év visszatekintése", + "HeaderYearReview": "Visszatekintés {0} -ra/re", "HeaderYourStats": "Saját statisztikák", "LabelAbridged": "Tömörített", "LabelAbridgedChecked": "Rövidített (ellenőrizve)", @@ -237,7 +238,7 @@ "LabelAuthor": "Szerző", "LabelAuthorFirstLast": "Szerző (Keresztnév Vezetéknév)", "LabelAuthorLastFirst": "Szerző (Vezetéknév, Keresztnév)", - "LabelAuthors": "Szerzők", + "LabelAuthors": "Szerző", "LabelAutoDownloadEpisodes": "Epizódok automatikus letöltése", "LabelAutoFetchMetadata": "Metaadatok automatikus lekérése", "LabelAutoFetchMetadataHelp": "Cím, szerző és sorozat metaadatok automatikus lekérése a feltöltés megkönnyítése érdekében. További metaadatok egyeztetése szükséges lehet a feltöltés után.", @@ -272,7 +273,7 @@ "LabelCollapseSeries": "Sorozat összecsukása", "LabelCollapseSubSeries": "Alszéria összecsukása", "LabelCollection": "Gyűjtemény", - "LabelCollections": "Gyűjtemények", + "LabelCollections": "Gyűjtemény", "LabelComplete": "Kész", "LabelConfirmPassword": "Jelszó megerősítése", "LabelContinueListening": "Hallgatás folytatása", @@ -299,6 +300,7 @@ "LabelDiscover": "Felfedezés", "LabelDownload": "Letöltés", "LabelDownloadNEpisodes": "{0} epizód letöltése", + "LabelDownloadable": "Letölthető", "LabelDuration": "Időtartam", "LabelDurationComparisonExactMatch": "(pontos egyezés)", "LabelDurationComparisonLonger": "({0}-val hosszabb)", @@ -320,6 +322,7 @@ "LabelEncodingChaptersNotEmbedded": "A fejezetek nincsenek beágyazva a többsávos hangoskönyvekbe.", "LabelEncodingClearItemCache": "Győződjön meg róla, hogy rendszeresen tisztítja az elemek gyorsítótárát.", "LabelEncodingFinishedM4B": "A kész M4B a hangoskönyv mappádba kerül:", + "LabelEncodingInfoEmbedded": "A metaadatok beépülnek a hangsávokba a hangoskönyv mappáján belül.", "LabelEncodingStartedNavigation": "Ha a feladat elindult, el lehet navigálni erről az oldalról.", "LabelEncodingTimeWarning": "A kódolás akár 30 percet is igénybe vehet.", "LabelEncodingWarningAdvancedSettings": "Figyelmeztetés: Ne frissítse ezeket a beállításokat, hacsak nem ismeri az ffmpeg kódolási beállításait.", @@ -441,7 +444,7 @@ "LabelNarrators": "Előadók", "LabelNew": "Új", "LabelNewPassword": "Új jelszó", - "LabelNewestAuthors": "Legújabb szerzők", + "LabelNewestAuthors": "A legújabb szerzők", "LabelNewestEpisodes": "Legújabb epizódok", "LabelNextBackupDate": "Következő biztonsági másolat dátuma", "LabelNextScheduledRun": "Következő ütemezett futtatás", @@ -478,7 +481,7 @@ "LabelPermissionsDownload": "Letölthet", "LabelPermissionsUpdate": "Frissíthet", "LabelPermissionsUpload": "Feltölthet", - "LabelPersonalYearReview": "Az évvisszatekintésed ({0})", + "LabelPersonalYearReview": "Az éved összefoglalása ({0})", "LabelPhotoPathURL": "Fénykép útvonal/URL", "LabelPlayMethod": "Lejátszási módszer", "LabelPlayerChapterNumberMarker": "{0} a {1} -ből", @@ -535,11 +538,12 @@ "LabelSelectUsers": "Felhasználók kiválasztása", "LabelSendEbookToDevice": "E-könyv küldése...", "LabelSequence": "Sorozat", + "LabelSerial": "Sorozat", "LabelSeries": "Sorozat", "LabelSeriesName": "Sorozat neve", "LabelSeriesProgress": "Sorozat haladása", "LabelServerLogLevel": "Kiszolgáló naplózási szint", - "LabelServerYearReview": "Szerver évvisszatekintés ({0})", + "LabelServerYearReview": "Szerver éves visszatekintése ({0})", "LabelSetEbookAsPrimary": "Beállítás elsődlegesként", "LabelSetEbookAsSupplementary": "Beállítás kiegészítőként", "LabelSettingsAllowIframe": "A beágyazás engedélyezése egy iframe-be", @@ -585,7 +589,11 @@ "LabelSettingsStoreMetadataWithItemHelp": "Alapértelmezés szerint a metaadatfájlok a /metadata/items mappában vannak tárolva, ennek a beállításnak az engedélyezése a metaadatfájlokat a könyvtári elem mappáiban tárolja", "LabelSettingsTimeFormat": "Időformátum", "LabelShare": "Megosztás", + "LabelShareDownloadableHelp": "Lehetővé teszi a megosztási linket birtokló felhasználók számára, hogy letöltsék a könyvtári elem zip-fájlját.", + "LabelShareOpen": "Megosztás megnyitása", + "LabelShareURL": "URL megosztása", "LabelShowAll": "Mindent mutat", + "LabelShowSeconds": "Másodperc megjelenítése", "LabelShowSubtitles": "Felirat megjelenítése", "LabelSize": "Méret", "LabelSleepTimer": "Alvásidőzítő", @@ -596,8 +604,8 @@ "LabelStartTime": "Kezdési idő", "LabelStarted": "Elkezdődött", "LabelStartedAt": "Kezdés ideje", - "LabelStatsAudioTracks": "Audiósávok", - "LabelStatsAuthors": "Szerzők", + "LabelStatsAudioTracks": "Audiósáv", + "LabelStatsAuthors": "Szerző", "LabelStatsBestDay": "Legjobb nap", "LabelStatsDailyAverage": "Napi átlag", "LabelStatsDays": "Napok", @@ -605,7 +613,7 @@ "LabelStatsHours": "Órák", "LabelStatsInARow": "egymás után", "LabelStatsItemsFinished": "Befejezett elem", - "LabelStatsItemsInLibrary": "Elemek a könyvtárban", + "LabelStatsItemsInLibrary": "Elem a könyvtárban", "LabelStatsMinutes": "perc", "LabelStatsMinutesListening": "Hallgatási perc", "LabelStatsOverallDays": "Összes nap", @@ -684,8 +692,8 @@ "LabelWeekdaysToRun": "Futás napjai", "LabelXBooks": "{0} könyv", "LabelXItems": "{0} elem", - "LabelYearReviewHide": "Az évvisszatekintés elrejtése", - "LabelYearReviewShow": "Évvisszatekintés megtekintése", + "LabelYearReviewHide": "Visszatekintés az évre elrejtése", + "LabelYearReviewShow": "Visszatekintés az évre megtekintése", "LabelYourAudiobookDuration": "Hangoskönyv időtartama", "LabelYourBookmarks": "Könyvjelzőid", "LabelYourPlaylists": "Lejátszási listáid", @@ -750,10 +758,12 @@ "MessageConfirmResetProgress": "Biztos, hogy vissza akarja állítani a haladási folyamatát?", "MessageConfirmSendEbookToDevice": "Biztosan el szeretné küldeni a(z) {0} e-könyvet a(z) \"{1}\" eszközre?", "MessageConfirmUnlinkOpenId": "Biztos, hogy el akarja távolítani ezt a felhasználót az OpenID-ból?", + "MessageDaysListenedInTheLastYear": "{0} napot hallgatott az elmúlt évben", "MessageDownloadingEpisode": "Epizód letöltése", "MessageDragFilesIntoTrackOrder": "Húzza a fájlokat a helyes sávrendbe", "MessageEmbedFailed": "A beágyazás sikertelen!", "MessageEmbedFinished": "Beágyazás befejeződött!", + "MessageEmbedQueue": "Metaadatok beágyazására várakozik ({0} a sorban)", "MessageEpisodesQueuedForDownload": "{0} epizód letöltésre vár", "MessageEreaderDevices": "Az e-könyvek kézbesítésének biztosítása érdekében a fenti e-mail címet az alább felsorolt minden egyes eszközhöz, mint érvényes feladót kell hozzáadnia.", "MessageFeedURLWillBe": "A hírcsatorna URL-je {0} lesz", @@ -816,6 +826,7 @@ "MessagePodcastHasNoRSSFeedForMatching": "A podcastnak nincs RSS hírcsatorna URL-je az egyeztetéshez", "MessagePodcastSearchField": "Adja meg a keresési kifejezést vagy az RSS hírcsatorna URL-címét", "MessageQuickEmbedInProgress": "Gyors beágyazás folyamatban", + "MessageQuickEmbedQueue": "Gyors beágyazásra várakozik ({0} a sorban)", "MessageQuickMatchAllEpisodes": "Minden epizód gyors egyeztetése", "MessageQuickMatchDescription": "Üres elem részletek és borító feltöltése az első találati eredménnyel a(z) '{0}'-ból. Nem írja felül a részleteket, kivéve, ha a 'Preferált egyeztetett metaadatok' szerverbeállítás engedélyezve van.", "MessageRemoveChapter": "Fejezet eltávolítása", @@ -832,6 +843,7 @@ "MessageSetChaptersFromTracksDescription": "Fejezetek beállítása minden egyes hangfájlt egy fejezetként használva, és a fejezet címét a hangfájl neveként", "MessageShareExpirationWillBe": "A lejárat: {0}", "MessageShareExpiresIn": "{0} múlva jár le", + "MessageShareURLWillBe": "A megosztási URL {0} lesz", "MessageStartPlaybackAtTime": "\"{0}\" lejátszásának kezdése {1} -tól?", "MessageTaskAudioFileNotWritable": "A/Az „{0}” hangfájl nem írható", "MessageTaskCanceledByUser": "Felhasználó törölte a feladatot", @@ -954,9 +966,11 @@ "ToastDeviceTestEmailFailed": "Teszt email küldése sikertelen", "ToastDeviceTestEmailSuccess": "Teszt email elküldve", "ToastEmailSettingsUpdateSuccess": "Email beállítások frissítve", + "ToastEncodeCancelFailed": "A kódolás törlése sikertelen volt", "ToastEncodeCancelSucces": "Kódolás törölve", "ToastEpisodeDownloadQueueClearFailed": "Nem sikerült törölni a várólistát", "ToastEpisodeUpdateSuccess": "{0} epizód frissítve", + "ToastErrorCannotShare": "Ezen az eszközön nem lehet natívan megosztani", "ToastFailedToLoadData": "Sikertelen adatbetöltés", "ToastFailedToMatch": "Nem sikerült egyezőséget találni", "ToastFailedToShare": "Nem sikerült megosztani", @@ -992,10 +1006,14 @@ "ToastNewUserCreatedSuccess": "Új fiók létrehozva", "ToastNewUserLibraryError": "Legalább egy könyvtárat ki kell választani", "ToastNewUserPasswordError": "Kötelező a jelszó, csak a root felhasználónak lehet üres jelszava", + "ToastNewUserTagError": "Legalább egy címkét ki kell választania", "ToastNewUserUsernameError": "Adjon meg egy felhasználónevet", "ToastNoNewEpisodesFound": "Nincs új epizód", "ToastNoUpdatesNecessary": "Nincs szükség frissítésre", + "ToastNotificationCreateFailed": "Értesítés létrehozása sikertelen", + "ToastNotificationDeleteFailed": "Értesítés törlése sikertelen", "ToastNotificationSettingsUpdateSuccess": "Értesítési beállítások frissítve", + "ToastNotificationTestTriggerFailed": "Nem sikerült a tesztértesítést elindítani", "ToastNotificationUpdateSuccess": "Értesítés frissítve", "ToastPlaylistCreateFailed": "Lejátszási lista létrehozása sikertelen", "ToastPlaylistCreateSuccess": "Lejátszási lista létrehozva", @@ -1005,22 +1023,37 @@ "ToastPodcastCreateSuccess": "A podcast sikeresen létrehozva", "ToastPodcastNoEpisodesInFeed": "Nincsenek epizódok az RSS hírcsatornában", "ToastPodcastNoRssFeed": "A podcastnak nincs RSS-hírcsatornája", + "ToastProgressIsNotBeingSynced": "Az előrehaladás nem szinkronizálódik, a lejátszás újraindul", + "ToastProviderCreatedFailed": "Hiba a szolgáltató hozzáadásakor", + "ToastProviderCreatedSuccess": "Új szolgáltató hozzáadva", + "ToastProviderNameAndUrlRequired": "Név és Url kötelező", + "ToastProviderRemoveSuccess": "Szolgáltató eltávolítva", "ToastRSSFeedCloseFailed": "Az RSS hírcsatorna bezárása sikertelen", "ToastRSSFeedCloseSuccess": "RSS hírfolyam leállítva", + "ToastRemoveFailed": "Sikertelen eltávolítás", "ToastRemoveItemFromCollectionFailed": "Tétel eltávolítása a gyűjteményből sikertelen", "ToastRemoveItemFromCollectionSuccess": "Tétel eltávolítva a gyűjteményből", + "ToastRenameFailed": "Sikertelen átnevezés", + "ToastSelectAtLeastOneUser": "Válasszon legalább egy felhasználót", "ToastSendEbookToDeviceFailed": "E-könyv küldése az eszközre sikertelen", "ToastSendEbookToDeviceSuccess": "E-könyv elküldve az eszközre \"{0}\"", "ToastSeriesUpdateFailed": "Sorozat frissítése sikertelen", "ToastSeriesUpdateSuccess": "Sorozat frissítése sikeres", + "ToastServerSettingsUpdateSuccess": "Szerver beállítások frissítve", + "ToastSessionCloseFailed": "A munkamenet bezárása sikertelen", "ToastSessionDeleteFailed": "Munkamenet törlése sikertelen", "ToastSessionDeleteSuccess": "Munkamenet törölve", + "ToastSleepTimerDone": "Alvásidőzítő kész... zZzzZZz", "ToastSocketConnected": "Socket csatlakoztatva", "ToastSocketDisconnected": "Socket lecsatlakoztatva", "ToastSocketFailedToConnect": "A Socket csatlakoztatása sikertelen", + "ToastSortingPrefixesEmptyError": "Legalább 1 rendezési előtaggal kell rendelkeznie", + "ToastSortingPrefixesUpdateSuccess": "Rendezési előtagok frissítése ({0} elem)", + "ToastTitleRequired": "A cím kötelező", "ToastUnknownError": "Ismeretlen hiba", "ToastUserDeleteFailed": "Felhasználó törlése sikertelen", "ToastUserDeleteSuccess": "Felhasználó törölve", "ToastUserPasswordChangeSuccess": "Jelszó sikeresen megváltoztatva", + "ToastUserPasswordMustChange": "Az új jelszó nem egyezik a régi jelszóval", "ToastUserRootRequireName": "Egy root felhasználónevet kell megadnia" } From f83b081791f94701994f42f89e0bc390ab04bdcb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20Ku=C5=BAnicki?= Date: Fri, 3 Jan 2025 11:05:17 +0000 Subject: [PATCH 06/26] Translated using Weblate (Polish) Currently translated at 75.0% (811 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/ --- client/strings/pl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/pl.json b/client/strings/pl.json index ce0eaa1672..927c14f9d0 100644 --- a/client/strings/pl.json +++ b/client/strings/pl.json @@ -30,6 +30,7 @@ "ButtonEditChapters": "Edytuj rozdziały", "ButtonEditPodcast": "Edytuj podcast", "ButtonEnable": "Włącz", + "ButtonFireAndFail": "Fail start", "ButtonForceReScan": "Wymuś ponowne skanowanie", "ButtonFullPath": "Pełna ścieżka", "ButtonHide": "Ukryj", From 6da631fa4f830b0e23c93daa2b178e6163665e5a Mon Sep 17 00:00:00 2001 From: Fredrik Drugge Date: Fri, 3 Jan 2025 10:56:52 +0000 Subject: [PATCH 07/26] Translated using Weblate (Swedish) Currently translated at 69.1% (747 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ --- client/strings/sv.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client/strings/sv.json b/client/strings/sv.json index 9ee4c1dc31..cc75d43d8a 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -19,6 +19,7 @@ "ButtonChooseFiles": "Välj filer", "ButtonClearFilter": "Rensa filter", "ButtonCloseFeed": "Stäng flöde", + "ButtonCloseSession": "Stäng öppen session", "ButtonCollections": "Samlingar", "ButtonConfigureScanner": "Konfigurera skanner", "ButtonCreate": "Skapa", @@ -28,11 +29,14 @@ "ButtonEdit": "Redigera", "ButtonEditChapters": "Redigera kapitel", "ButtonEditPodcast": "Redigera podcast", + "ButtonEnable": "Aktivera", "ButtonForceReScan": "Tvinga omstart", "ButtonFullPath": "Fullständig sökväg", "ButtonHide": "Dölj", "ButtonHome": "Hem", "ButtonIssues": "Problem", + "ButtonJumpBackward": "Hoppa bakåt", + "ButtonJumpForward": "Hoppa framåt", "ButtonLatest": "Senaste", "ButtonLibrary": "Bibliotek", "ButtonLogout": "Logga ut", @@ -44,6 +48,7 @@ "ButtonNevermind": "Glöm det", "ButtonNext": "Nästa", "ButtonNextChapter": "Nästa kapitel", + "ButtonNextItemInQueue": "Nästa objekt i Kö", "ButtonOk": "Ok", "ButtonOpenFeed": "Öppna flöde", "ButtonOpenManager": "Öppna Manager", @@ -54,6 +59,7 @@ "ButtonPlaylists": "Spellistor", "ButtonPrevious": "Föregående", "ButtonPreviousChapter": "Föregående kapitel", + "ButtonProbeAudioFile": "Analysera ljudfil", "ButtonPurgeAllCache": "Rensa all cache", "ButtonPurgeItemsCache": "Rensa föremåls-cache", "ButtonQueueAddItem": "Lägg till i kön", From 69c428802b09f3c9fda3e3bafa021145a9c79b17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Thu, 2 Jan 2025 10:10:33 +0000 Subject: [PATCH 08/26] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1080 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ --- client/strings/uk.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/uk.json b/client/strings/uk.json index d372ef5593..eb240537c0 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -758,6 +758,7 @@ "MessageConfirmResetProgress": "Ви впевнені, що хочете скинути свій прогрес?", "MessageConfirmSendEbookToDevice": "Ви дійсно хочете відправити на пристрій \"{2}\" електроні книги: {0}, \"{1}\"?", "MessageConfirmUnlinkOpenId": "Ви впевнені, що хочете відв'язати цього користувача від OpenID?", + "MessageDaysListenedInTheLastYear": "{0} днів, прослуханих за останній рік", "MessageDownloadingEpisode": "Завантаження епізоду", "MessageDragFilesIntoTrackOrder": "Перетягніть файли до правильного порядку", "MessageEmbedFailed": "Не вдалося вбудувати!", From 559fab0d900b0417d25ad7516248a75f579f5588 Mon Sep 17 00:00:00 2001 From: Perttu Niskanen Date: Fri, 3 Jan 2025 19:43:21 +0000 Subject: [PATCH 09/26] Translated using Weblate (Finnish) Currently translated at 41.7% (451 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fi/ --- client/strings/fi.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/client/strings/fi.json b/client/strings/fi.json index 9795139b40..141cdc01b0 100644 --- a/client/strings/fi.json +++ b/client/strings/fi.json @@ -65,6 +65,7 @@ "ButtonPurgeItemsCache": "Tyhjennä kohteiden välimuisti", "ButtonQueueAddItem": "Lisää jonoon", "ButtonQueueRemoveItem": "Poista jonosta", + "ButtonQuickEmbed": "Pikaupota", "ButtonQuickMatch": "Pikatäsmää", "ButtonReScan": "Uudelleenskannaa", "ButtonRead": "Lue", @@ -85,6 +86,8 @@ "ButtonSaveTracklist": "Tallenna raitalista", "ButtonScan": "Skannaa", "ButtonScanLibrary": "Skannaa kirjasto", + "ButtonScrollLeft": "Vieritä vasemmalle", + "ButtonScrollRight": "Vieritä oikealle", "ButtonSearch": "Etsi", "ButtonSelectFolderPath": "Valitse kansiopolku", "ButtonSeries": "Sarjat", @@ -148,6 +151,7 @@ "HeaderLogs": "Lokit", "HeaderManageGenres": "Hallitse lajityyppejä", "HeaderManageTags": "Hallitse tageja", + "HeaderMetadataOrderOfPrecedence": "Metadatan tärkeysjärjestys", "HeaderMetadataToEmbed": "Sisällytettävä metadata", "HeaderNewAccount": "Uusi tili", "HeaderNewLibrary": "Uusi kirjasto", @@ -156,6 +160,7 @@ "HeaderNotifications": "Ilmoitukset", "HeaderOpenRSSFeed": "Avaa RSS-syöte", "HeaderOtherFiles": "Muut tiedostot", + "HeaderPasswordAuthentication": "Salasanan todentaminen", "HeaderPermissions": "Käyttöoikeudet", "HeaderPlayerQueue": "Soittimen jono", "HeaderPlayerSettings": "Soittimen asetukset", @@ -169,22 +174,28 @@ "HeaderRemoveEpisode": "Poista jakso", "HeaderRemoveEpisodes": "Poista {0} jaksoa", "HeaderSchedule": "Ajoita", + "HeaderScheduleEpisodeDownloads": "Ajoita automaattiset jaksolataukset", "HeaderScheduleLibraryScans": "Ajoita automaattiset kirjastoskannaukset", "HeaderSession": "Istunto", "HeaderSetBackupSchedule": "Aseta varmuuskopiointiaikataulu", "HeaderSettings": "Asetukset", + "HeaderSettingsDisplay": "Näyttö", "HeaderSettingsExperimental": "Kokeelliset ominaisuudet", "HeaderSettingsGeneral": "Yleiset", + "HeaderSettingsScanner": "Skannaaja", "HeaderSleepTimer": "Uniajastin", "HeaderStatsMinutesListeningChart": "Kuunteluminuutit (viim. 7 pv)", "HeaderStatsRecentSessions": "Viimeaikaiset istunnot", + "HeaderStatsTop10Authors": "Top 10 kirjailijat", "HeaderStatsTop5Genres": "Top 5 lajityypit", "HeaderTableOfContents": "Sisällysluettelo", "HeaderTools": "Työkalut", "HeaderUpdateAccount": "Päivitä tili", "HeaderUpdateAuthor": "Päivitä kirjailija", + "HeaderUpdateDetails": "Päivitä yksityiskohdat", "HeaderUpdateLibrary": "Päivitä kirjasto", "HeaderUsers": "Käyttäjät", + "HeaderYearReview": "Vuosi {0} tarkasteltuna", "HeaderYourStats": "Tilastosi", "LabelAbridged": "Lyhennetty", "LabelAccountType": "Tilin tyyppi", @@ -204,11 +215,15 @@ "LabelAllUsersExcludingGuests": "Kaikki käyttäjät vieraita lukuun ottamatta", "LabelAllUsersIncludingGuests": "Kaikki käyttäjät mukaan lukien vieraat", "LabelAlreadyInYourLibrary": "Jo kirjastossasi", + "LabelAudioBitrate": "Äänen bittinopeus (esim. 128k)", + "LabelAudioChannels": "Äänikanavat (1 tai 2)", + "LabelAudioCodec": "Äänikoodekki", "LabelAuthor": "Tekijä", "LabelAuthorFirstLast": "Tekijä (Etunimi Sukunimi)", "LabelAuthorLastFirst": "Tekijä (Sukunimi, Etunimi)", "LabelAuthors": "Tekijät", "LabelAutoDownloadEpisodes": "Lataa jaksot automaattisesti", + "LabelAutoFetchMetadata": "Etsi metadata automaattisesti", "LabelBackToUser": "Takaisin käyttäjään", "LabelBackupLocation": "Varmuuskopiointipaikka", "LabelBackupsEnableAutomaticBackups": "Ota automaattinen varmuuskopiointi käyttöön", From 6fce501389dae9dca7b4f66193bb7ec9fc12fd8a Mon Sep 17 00:00:00 2001 From: thehijacker Date: Thu, 2 Jan 2025 08:15:10 +0000 Subject: [PATCH 10/26] Translated using Weblate (Slovenian) Currently translated at 100.0% (1080 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/sl.json b/client/strings/sl.json index 59f5f53038..6dc6233972 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -758,6 +758,7 @@ "MessageConfirmResetProgress": "Ali ste prepričani, da želite ponastaviti svoj napredek?", "MessageConfirmSendEbookToDevice": "Ali ste prepričani, da želite poslati {0} e-knjigo \"{1}\" v napravo \"{2}\"?", "MessageConfirmUnlinkOpenId": "Ali ste prepričani, da želite prekiniti povezavo tega uporabnika z OpenID?", + "MessageDaysListenedInTheLastYear": "{0} dni poslušanja v zadnjem letu", "MessageDownloadingEpisode": "Prenašam epizodo", "MessageDragFilesIntoTrackOrder": "Povlecite datoteke v pravilen vrstni red posnetkov", "MessageEmbedFailed": "Vdelava ni uspela!", From 88f464398a76acc1eba02deddb5e3e99ecf82970 Mon Sep 17 00:00:00 2001 From: David Date: Thu, 2 Jan 2025 11:22:53 +0000 Subject: [PATCH 11/26] Translated using Weblate (Catalan) Currently translated at 93.7% (1013 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ca/ --- client/strings/ca.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/strings/ca.json b/client/strings/ca.json index bebb17e92b..56981f5777 100644 --- a/client/strings/ca.json +++ b/client/strings/ca.json @@ -88,6 +88,8 @@ "ButtonSaveTracklist": "Desa Pistes", "ButtonScan": "Escaneja", "ButtonScanLibrary": "Escaneja Biblioteca", + "ButtonScrollLeft": "Mou a l'esquerra", + "ButtonScrollRight": "Mou a la dreta", "ButtonSearch": "Cerca", "ButtonSelectFolderPath": "Selecciona Ruta de Carpeta", "ButtonSeries": "Sèries", From 69ad0bf11348fd3c5afa6d4711965ba42175cf79 Mon Sep 17 00:00:00 2001 From: Perttu Niskanen Date: Fri, 3 Jan 2025 22:58:02 +0000 Subject: [PATCH 12/26] Translated using Weblate (Finnish) Currently translated at 42.0% (454 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fi/ --- client/strings/fi.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/strings/fi.json b/client/strings/fi.json index 141cdc01b0..a02e53cc94 100644 --- a/client/strings/fi.json +++ b/client/strings/fi.json @@ -253,8 +253,11 @@ "LabelCurrent": "Nykyinen", "LabelDays": "Päivää", "LabelDescription": "Kuvaus", + "LabelDeselectAll": "Poista valinta kaikista", "LabelDevice": "Laite", "LabelDeviceInfo": "Laitteen tiedot", + "LabelDeviceIsAvailableTo": "Laite on saatavilla...", + "LabelDirectory": "Kansio", "LabelDiscover": "Löydä", "LabelDownload": "Lataa", "LabelDownloadNEpisodes": "Lataa {0} jaksoa", From ec695e5f48cffe21b8f626091456fe6fbf4d8d6a Mon Sep 17 00:00:00 2001 From: Perttu Niskanen Date: Fri, 3 Jan 2025 23:00:15 +0000 Subject: [PATCH 13/26] Translated using Weblate (Finnish) Currently translated at 44.1% (477 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fi/ --- client/strings/fi.json | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/client/strings/fi.json b/client/strings/fi.json index a02e53cc94..95cba8c959 100644 --- a/client/strings/fi.json +++ b/client/strings/fi.json @@ -261,19 +261,33 @@ "LabelDiscover": "Löydä", "LabelDownload": "Lataa", "LabelDownloadNEpisodes": "Lataa {0} jaksoa", + "LabelDownloadable": "Ladattavissa", "LabelDuration": "Kesto", "LabelDurationComparisonLonger": "({0} pidempi)", "LabelDurationComparisonShorter": "({0} lyhyempi)", + "LabelDurationFound": "Kesto löydetty:", "LabelEbook": "E-kirja", "LabelEbooks": "E-kirjat", "LabelEdit": "Muokkaa", "LabelEmail": "Sähköposti", + "LabelEmailSettingsFromAddress": "Osoitteesta", + "LabelEmailSettingsRejectUnauthorizedHelp": "SSL-sertifikaatin varmentamisen käytöstä poistaminen saattaa vaarantaa yhteytesti turvallisuusriskeihin, kuten man-in-the-middle hyökkäyksiin. Poista käytöstä vain jos ymmärrät vaaran ja luotat yhdistämääsi sähköpostipalvelimeen.", + "LabelEmailSettingsSecure": "Turvallinen", "LabelEmailSettingsTestAddress": "Testiosoite", "LabelEmbeddedCover": "Upotettu kansikuva", "LabelEnable": "Ota käyttöön", + "LabelEncodingBackupLocation": "Alkuperäisistä audiotiedostoistasi tallennetaan varmuuskopio osoitteessa:", + "LabelEncodingStartedNavigation": "Voit poistua sivulta kun tehtävä on aloitettu.", + "LabelEncodingTimeWarning": "Koodaus saattaa kestää 30 minuuttiin asti.", + "LabelEncodingWarningAdvancedSettings": "Varoitus: Älä päivitä näitä asetuksia ellet ymmärrä ffmpeg-koodausasetuksia.", "LabelEnd": "Loppu", "LabelEndOfChapter": "Luvun loppu", "LabelEpisode": "Jakso", + "LabelEpisodeNotLinkedToRssFeed": "Jakso ei yhdistetty RSS-syötteeseen", + "LabelEpisodeNumber": "Jakso #{0}", + "LabelEpisodeTitle": "Jakson nimi", + "LabelEpisodeType": "Jakson tyyppi", + "LabelEpisodeUrlFromRssFeed": "Jakson URL RSS-syötteestä", "LabelEpisodes": "Jaksot", "LabelExample": "Esimerkki", "LabelFeedURL": "Syötteen URL", @@ -305,12 +319,20 @@ "LabelLanguageDefaultServer": "Palvelimen oletuskieli", "LabelLanguages": "Kielet", "LabelLastBookAdded": "Viimeisin lisätty kirja", + "LabelLastBookUpdated": "Viimeisin päivitetty kirja", + "LabelLastUpdate": "Viimeisin päivitys", + "LabelLibrariesAccessibleToUser": "Käyttäjälle saatavilla olevat kirjastot", "LabelLibrary": "Kirjasto", + "LabelLibraryName": "Kirjaston nimi", "LabelLineSpacing": "Riviväli", "LabelListenAgain": "Kuuntele uudelleen", + "LabelLookForNewEpisodesAfterDate": "Etsi uusia jaksoja tämän päivämäärän jälkeen", + "LabelMaxEpisodesToDownload": "Jaksojen maksimilatausmäärä. 0 poistaa rajoituksen.", + "LabelMediaPlayer": "Mediasoitin", "LabelMediaType": "Mediatyyppi", "LabelMinute": "Minuutti", "LabelMinutes": "Minuutit", + "LabelMissingEbook": "Ei e-kirjaa", "LabelMore": "Lisää", "LabelMoreInfo": "Lisätietoja", "LabelName": "Nimi", @@ -320,6 +342,7 @@ "LabelNewPassword": "Uusi salasana", "LabelNewestAuthors": "Uusimmat kirjailijat", "LabelNewestEpisodes": "Uusimmat jaksot", + "LabelNextBackupDate": "Seuraava varmuuskopiointipäivämäärä", "LabelNotStarted": "Ei aloitettu", "LabelPassword": "Salasana", "LabelPath": "Polku", From b440a22ec97dbaa04f937b60d936de469b10d2e8 Mon Sep 17 00:00:00 2001 From: Troja Date: Sun, 5 Jan 2025 16:47:49 +0000 Subject: [PATCH 14/26] Translated using Weblate (Belarusian) Currently translated at 2.8% (31 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/ --- client/strings/be.json | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/client/strings/be.json b/client/strings/be.json index 0967ef424b..d2f73e7917 100644 --- a/client/strings/be.json +++ b/client/strings/be.json @@ -1 +1,33 @@ -{} +{ + "ButtonAdd": "Дадаць", + "ButtonAddChapters": "Дадаць раздзелы", + "ButtonAddDevice": "Дадаць прыладу", + "ButtonAddLibrary": "Дадаць бібліятэку", + "ButtonAddPodcasts": "Дадаць падкасты", + "ButtonAddUser": "Дадаць карыстальніка", + "ButtonAddYourFirstLibrary": "Дадайце сваю першую бібліятэку", + "ButtonApply": "Ужыць", + "ButtonApplyChapters": "Ужыць раздзелы", + "ButtonAuthors": "Аўтары", + "ButtonBack": "Назад", + "ButtonBrowseForFolder": "Знайсці тэчку", + "ButtonCancel": "Адмяніць", + "ButtonCancelEncode": "Адмяніць кадзіраванне", + "ButtonChangeRootPassword": "Зменіце Root пароль", + "ButtonCheckAndDownloadNewEpisodes": "Праверыць і спампаваць новыя эпізоды", + "ButtonChooseAFolder": "Выбраць тэчку", + "ButtonChooseFiles": "Выбраць файлы", + "ButtonClearFilter": "Ачысціць фільтр", + "ButtonCloseFeed": "Закрыць стужку", + "ButtonCloseSession": "Закрыць адкрыты сеанс", + "ButtonCollections": "Калекцыі", + "ButtonConfigureScanner": "Наладзіць сканер", + "ButtonCreate": "Ствараць", + "ButtonCreateBackup": "Стварыць рэзервовую копію", + "ButtonDelete": "Выдаліць", + "ButtonDownloadQueue": "Чарга", + "ButtonEdit": "Рэдагаваць", + "ButtonEditChapters": "Рэдагаваць раздзелы", + "ButtonEditPodcast": "Рэдагаваць падкаст", + "ButtonEnable": "Уключыць" +} From a073aedca2d0a2e06ad4c3722865e9c7703edbc9 Mon Sep 17 00:00:00 2001 From: Troja Date: Sun, 5 Jan 2025 17:17:37 +0000 Subject: [PATCH 15/26] Translated using Weblate (Belarusian) Currently translated at 10.7% (116 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/be/ --- client/strings/be.json | 86 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 85 insertions(+), 1 deletion(-) diff --git a/client/strings/be.json b/client/strings/be.json index d2f73e7917..fcf30d39a9 100644 --- a/client/strings/be.json +++ b/client/strings/be.json @@ -29,5 +29,89 @@ "ButtonEdit": "Рэдагаваць", "ButtonEditChapters": "Рэдагаваць раздзелы", "ButtonEditPodcast": "Рэдагаваць падкаст", - "ButtonEnable": "Уключыць" + "ButtonEnable": "Уключыць", + "ButtonFireAndFail": "Агонь і няўдача", + "ButtonFireOnTest": "Тэст на вогнеўстойлівасць", + "ButtonForceReScan": "Прымусовае паўторнае сканаванне", + "ButtonFullPath": "Поўны шлях", + "ButtonHide": "Схаваць", + "ButtonIssues": "Праблемы", + "ButtonJumpBackward": "Перайсці назад", + "ButtonJumpForward": "Перайсці наперад", + "ButtonLibrary": "Бібліятэка", + "ButtonLogout": "Выйсці", + "ButtonLookup": "", + "ButtonMapChapterTitles": "Супаставіць назвы раздзелаў", + "ButtonMatchAllAuthors": "Супадзенне ўсіх аўтараў", + "ButtonNevermind": "Няважна", + "ButtonNext": "Далей", + "ButtonNextChapter": "Наступны раздзел", + "ButtonNextItemInQueue": "Наступны элемент у чарзе", + "ButtonOk": "Добра", + "ButtonOpenFeed": "Адкрыць стужку", + "ButtonOpenManager": "Адкрыць менеджар", + "ButtonPause": "Паўза", + "ButtonPlay": "Прайграць", + "ButtonPlayAll": "Прайграць усё", + "ButtonPlaying": "Прайграваецца", + "ButtonPlaylists": "Плэйлісты", + "ButtonPrevious": "Папярэдні", + "ButtonPreviousChapter": "Папярэдні раздзел", + "ButtonProbeAudioFile": "Праверыць аўдыяфайл", + "ButtonPurgeAllCache": "Ачысціць увесь кэш", + "ButtonPurgeItemsCache": "Ачысціць кэш элементаў", + "ButtonQueueAddItem": "Дадаць у чаргу", + "ButtonQueueRemoveItem": "Выдаліць з чаргі", + "ButtonQuickEmbed": "Хуткае ўбудаванне", + "ButtonQuickEmbedMetadata": "Хуткае ўбудаванне метаданых", + "ButtonQuickMatch": "Хуткі пошук", + "ButtonReScan": "Паўторнае сканаванне", + "ButtonRead": "Чытаць", + "ButtonRefresh": "Абнавіць", + "ButtonRemove": "Выдаліць", + "ButtonRemoveAll": "Выдаліць усе", + "ButtonRemoveAllLibraryItems": "Выдаліць усе элементы бібліятэкі", + "ButtonReset": "Скінуць", + "ButtonResetToDefault": "Скінуць па змаўчанні", + "ButtonRestore": "Аднавіць", + "ButtonSave": "Захаваць", + "ButtonSaveAndClose": "Захаваць і зачыніць", + "ButtonSaveTracklist": "Захаваць спіс трэкаў", + "ButtonScan": "Сканаваць", + "ButtonScanLibrary": "Сканіраваць бібліятэку", + "ButtonScrollLeft": "Пракруціць улева", + "ButtonScrollRight": "Пракруціць направа", + "ButtonSearch": "Пошук", + "ButtonSelectFolderPath": "Выбраць шлях да тэчкі", + "ButtonSeries": "Серыі", + "ButtonSetChaptersFromTracks": "Усталяваць раздзелы з трэкаў", + "ButtonShare": "Падзяліцца", + "ButtonStartM4BEncode": "Пачаць кадзіраванне ў M4B", + "ButtonStartMetadataEmbed": "Пачаць убудаванне метаданых", + "ButtonStats": "Статыстыка", + "ButtonSubmit": "Адправіць", + "ButtonTest": "Тэст", + "ButtonUnlinkOpenId": "Адвязаць OpenID", + "ButtonUpload": "Загрузіць", + "ButtonUploadBackup": "Загрузіць рэзервовую копію", + "ButtonUploadCover": "Загрузіць вокладку", + "ButtonUploadOPMLFile": "Загрузіць OPML файл", + "ButtonUserDelete": "Выдаліць карыстальніка {0}", + "ButtonUserEdit": "Рэдагаваць карыстальніка {0}", + "ButtonViewAll": "Прагледзець усе", + "ButtonYes": "Так", + "HeaderAccount": "Уліковы запіс", + "HeaderAddCustomMetadataProvider": "Дадаць карыстальніцкага пастаўшчыка метаданных", + "HeaderAppriseNotificationSettings": "Налады апавяшчэнняў Apprise", + "HeaderAudiobookTools": "Сродкі кіравання файламі аўдыякніг", + "HeaderAuthentication": "Аўтэнтыфікацыя", + "HeaderBackups": "Рэзервовыя копіі", + "HeaderChangePassword": "Змяніць пароль", + "HeaderChapters": "Раздзелы", + "HeaderChooseAFolder": "Выбраць тэчку", + "HeaderCollection": "Калекцыя", + "HeaderCollectionItems": "Элементы калекцыі", + "HeaderCover": "Вокладка", + "HeaderCurrentDownloads": "Бягучыя загрузкі", + "HeaderCustomMessageOnLogin": "Карыстальніцкае паведамленне пры ўваходзе" } From ab2e661e228318c3400dc6c82792535c0e64c425 Mon Sep 17 00:00:00 2001 From: Jaroslav Lichtblau Date: Tue, 7 Jan 2025 17:40:54 +0000 Subject: [PATCH 16/26] Translated using Weblate (Czech) Currently translated at 88.7% (958 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/client/strings/cs.json b/client/strings/cs.json index 30614fbd6b..bf42406424 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -572,7 +572,7 @@ "LabelSettingsLibraryMarkAsFinishedWhen": "Označit položku médií jako dokončenou, když", "LabelSettingsOnlyShowLaterBooksInContinueSeries": "Přeskočit předchozí knihy v pokračování série", "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "Polička Pokračovat v sérii na domovské stránce zobrazuje první nezačatou knihu v sériích, které mají alespoň jednu knihu dokončenou a žádnou rozečtenou. Povolením tohoto nastavení budou série pokračovat od poslední dokončené knihy namísto první nezačaté knihy.", - "LabelSettingsParseSubtitles": "Analzyovat podtitul", + "LabelSettingsParseSubtitles": "Analyzovat podtitul", "LabelSettingsParseSubtitlesHelp": "Rozparsovat podtitul z názvů složek audioknih.
Podtiul musí být oddělen znakem \" - \"
tj. \"Název knihy - Zde Podtitul\" má podtitul \"Zde podtitul\"", "LabelSettingsPreferMatchedMetadata": "Preferovat spárovaná metadata", "LabelSettingsPreferMatchedMetadataHelp": "Spárovaná data budou mít při použití funkce Rychlé párování přednost před údaji o položce. Ve výchozím nastavení funkce Rychlé párování pouze doplní chybějící údaje.", @@ -756,6 +756,7 @@ "MessageConfirmResetProgress": "Opravdu chcete zahodit svůj pokrok?", "MessageConfirmSendEbookToDevice": "Opravdu chcete odeslat e-knihu {0} {1}\" do zařízení \"{2}\"?", "MessageConfirmUnlinkOpenId": "Opravdu chcete odpojit tohoto uživatele z OpenID?", + "MessageDaysListenedInTheLastYear": "{0} poslechových dní v minulém roce", "MessageDownloadingEpisode": "Stahuji epizodu", "MessageDragFilesIntoTrackOrder": "Přetáhněte soubory do správného pořadí stop", "MessageEmbedFailed": "Vložení selhalo!", @@ -866,6 +867,8 @@ "MessageTaskOpmlImportFeedPodcastExists": "Podcast se stejnou cestou již existuje", "MessageTaskOpmlImportFeedPodcastFailed": "Vytváření podcastu selhalo", "MessageTaskOpmlImportFinished": "Přidáno {0} podcastů", + "MessageTaskOpmlParseFailed": "Selhalo parsování OPML souboru", + "MessageTaskOpmlParseFastFail": "Neplatný OPML soubor tag nenalezen NEBO tag nenalezen", "MessageTaskScanItemsAdded": "{0} přidáno", "MessageTaskScanItemsMissing": "{0} chybí", "MessageTaskScanItemsUpdated": "{0} aktualizováno", @@ -890,6 +893,10 @@ "NoteUploaderFoldersWithMediaFiles": "Se složkami s multimediálními soubory bude zacházeno jako se samostatnými položkami knihovny.", "NoteUploaderOnlyAudioFiles": "Pokud nahráváte pouze zvukové soubory, bude s každým zvukovým souborem zacházeno jako se samostatnou audioknihou.", "NoteUploaderUnsupportedFiles": "Nepodporované soubory jsou ignorovány. Při výběru nebo přetažení složky jsou ostatní soubory, které nejsou ve složce položek, ignorovány.", + "NotificationOnBackupCompletedDescription": "Spuštěno po dokončení zálohování", + "NotificationOnBackupFailedDescription": "Spuštěno pokud zálohování selže", + "NotificationOnEpisodeDownloadedDescription": "Spuštěno při automatickém stažení epizody podcastu", + "NotificationOnTestDescription": "Akce pro otestování upozorňovacího systému", "PlaceholderNewCollection": "Nový název kolekce", "PlaceholderNewFolderPath": "Nová cesta ke složce", "PlaceholderNewPlaylist": "Nový název seznamu přehrávání", @@ -900,6 +907,7 @@ "StatsBooksAdditional": "Některé další zahrnují…", "StatsBooksFinished": "dokončené knihy", "StatsBooksFinishedThisYear": "Některé knihy dokončené tento rok…", + "StatsBooksListenedTo": "knih poslechnuto", "StatsCollectionGrewTo": "Vaše kolekce knih se rozrostla na…", "StatsSessions": "sezení", "StatsSpentListening": "stráveno posloucháním", @@ -912,6 +920,7 @@ "StatsYearInReview": "ROK V PŘEHLEDU", "ToastAccountUpdateSuccess": "Účet aktualizován", "ToastAppriseUrlRequired": "Je nutné zadat Apprise URL", + "ToastAsinRequired": "ASIN vyžadován", "ToastAuthorImageRemoveSuccess": "Obrázek autora odstraněn", "ToastAuthorNotFound": "Author \"{0}\" nenalezen", "ToastAuthorRemoveSuccess": "Autor odstraněn", From 90f32cefca37420f25c9489ac34c04071a461a8d Mon Sep 17 00:00:00 2001 From: kuci-JK Date: Tue, 7 Jan 2025 17:42:07 +0000 Subject: [PATCH 17/26] Translated using Weblate (Czech) Currently translated at 88.7% (958 of 1080 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/strings/cs.json b/client/strings/cs.json index bf42406424..ac14437dea 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -916,6 +916,8 @@ "StatsTopGenre": "TOP ŽÁNR", "StatsTopGenres": "TOP ŽÁNRY", "StatsTopMonth": "TOP MĚSÍC", + "StatsTopNarrator": "NEJLEPŠÍ VYPRAVĚČ", + "StatsTopNarrators": "NEJLEPŠÍ VYPRAVĚČI", "StatsTotalDuration": "S celkovou dobou…", "StatsYearInReview": "ROK V PŘEHLEDU", "ToastAccountUpdateSuccess": "Účet aktualizován", From e2b8127a5b680e05221dd8d055d89f08a01b79cb Mon Sep 17 00:00:00 2001 From: ugyes Date: Wed, 8 Jan 2025 16:35:56 +0000 Subject: [PATCH 18/26] Translated using Weblate (Hungarian) Currently translated at 97.7% (1057 of 1081 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hu/ --- client/strings/hu.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/strings/hu.json b/client/strings/hu.json index e4878a66d5..6bf908a3fb 100644 --- a/client/strings/hu.json +++ b/client/strings/hu.json @@ -100,7 +100,7 @@ "ButtonStartM4BEncode": "M4B kódolás indítása", "ButtonStartMetadataEmbed": "Metaadatok beágyazásának indítása", "ButtonStats": "Statisztikák", - "ButtonSubmit": "Beküldés", + "ButtonSubmit": "Küldés", "ButtonTest": "Teszt", "ButtonUnlinkOpenId": "OpenID szétkapcsolása", "ButtonUpload": "Feltöltés", @@ -143,7 +143,7 @@ "HeaderFindChapters": "Fejezetek keresése", "HeaderIgnoredFiles": "Figyelmen kívül hagyott fájlok", "HeaderItemFiles": "Elemfájlok", - "HeaderItemMetadataUtils": "Elem metaadat eszközök", + "HeaderItemMetadataUtils": "Metaadatok eszközei", "HeaderLastListeningSession": "Utolsó hallgatási munkamenet", "HeaderLatestEpisodes": "Legújabb epizódok", "HeaderLibraries": "Könyvtárak", From 20c32efd628e3858bcb50f93067ac1a73be1ca27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Wed, 8 Jan 2025 07:35:31 +0000 Subject: [PATCH 19/26] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1081 of 1081 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ --- client/strings/uk.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/uk.json b/client/strings/uk.json index eb240537c0..e6cbf03299 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -964,6 +964,7 @@ "ToastCollectionRemoveSuccess": "Добірку видалено", "ToastCollectionUpdateSuccess": "Добірку оновлено", "ToastCoverUpdateFailed": "Не вдалося оновити обкладинку", + "ToastDateTimeInvalidOrIncomplete": "Дата й час недійсні або неповні", "ToastDeleteFileFailed": "Не вдалося видалити файл", "ToastDeleteFileSuccess": "Файл видалено", "ToastDeviceAddFailed": "Не вдалося додати пристрій", From 0881ab4bfb53fc482079e707931aff95906bc6c9 Mon Sep 17 00:00:00 2001 From: thehijacker Date: Wed, 8 Jan 2025 10:35:13 +0000 Subject: [PATCH 20/26] Translated using Weblate (Slovenian) Currently translated at 100.0% (1081 of 1081 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/sl.json b/client/strings/sl.json index 6dc6233972..0d65f9555b 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -964,6 +964,7 @@ "ToastCollectionRemoveSuccess": "Zbirka je bila odstranjena", "ToastCollectionUpdateSuccess": "Zbirka je bila posodobljena", "ToastCoverUpdateFailed": "Posodobitev naslovnice ni uspela", + "ToastDateTimeInvalidOrIncomplete": "Datum in čas sta neveljavna ali nepopolna", "ToastDeleteFileFailed": "Brisanje datoteke ni uspelo", "ToastDeleteFileSuccess": "Datoteka je bila izbrisana", "ToastDeviceAddFailed": "Naprave ni bilo mogoče dodati", From e34dff8f30a60731e261785592ff166cbb42d42c Mon Sep 17 00:00:00 2001 From: Stefan Ha Date: Thu, 9 Jan 2025 05:42:59 +0000 Subject: [PATCH 21/26] Translated using Weblate (German) Currently translated at 100.0% (1081 of 1081 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ --- client/strings/de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/de.json b/client/strings/de.json index 33b90e9c6e..77554af2a7 100644 --- a/client/strings/de.json +++ b/client/strings/de.json @@ -964,6 +964,7 @@ "ToastCollectionRemoveSuccess": "Sammlung entfernt", "ToastCollectionUpdateSuccess": "Sammlung aktualisiert", "ToastCoverUpdateFailed": "Cover-Update fehlgeschlagen", + "ToastDateTimeInvalidOrIncomplete": "Datum und Zeit ist ungültig oder unvollständig", "ToastDeleteFileFailed": "Die Datei konnte nicht gelöscht werden", "ToastDeleteFileSuccess": "Datei gelöscht", "ToastDeviceAddFailed": "Gerät konnte nicht hinzugefügt werden", From a176ba53e0544e221a34b160a0e0988842ac5697 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Fri, 10 Jan 2025 07:06:20 +0000 Subject: [PATCH 22/26] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1082 of 1082 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ --- client/strings/uk.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/uk.json b/client/strings/uk.json index e6cbf03299..ef13242bf1 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -837,6 +837,7 @@ "MessageResetChaptersConfirm": "Ви дійсно бажаєте скинути глави та скасувати внесені зміни?", "MessageRestoreBackupConfirm": "Ви дійсно бажаєте відновити резервну копію від", "MessageRestoreBackupWarning": "Відновлення резервної копії перезапише всю базу даних, розташовану в /config, і зображення обкладинок в /metadata/items та /metadata/authors.

Резервні копії не змінюють жодних файлів у теках бібліотеки. Якщо у налаштуваннях сервера увімкнено збереження обкладинок і метаданих у теках бібліотеки, вони не створюються під час резервного копіювання і не перезаписуються..

Всі клієнти, що користуються вашим сервером, будуть автоматично оновлені.", + "MessageScheduleLibraryScanNote": "Для більшості користувачів рекомендується залишити цю функцію вимкненою та залишити параметр перегляду папок увімкненим. Засіб спостереження за папками автоматично виявить зміни в папках вашої бібліотеки. Засіб спостереження за папками не працює для кожної файлової системи (наприклад, NFS), тому замість нього можна використовувати сканування бібліотек за розкладом.", "MessageSearchResultsFor": "Результати пошуку для", "MessageSelected": "Вибрано: {0}", "MessageServerCouldNotBeReached": "Не вдалося підключитися до сервера", From 03d35421b4540666b1d86928249fa952505c2758 Mon Sep 17 00:00:00 2001 From: thehijacker Date: Fri, 10 Jan 2025 06:58:11 +0000 Subject: [PATCH 23/26] Translated using Weblate (Slovenian) Currently translated at 100.0% (1082 of 1082 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/sl.json b/client/strings/sl.json index 0d65f9555b..ece4570b27 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -837,6 +837,7 @@ "MessageResetChaptersConfirm": "Ali ste prepričani, da želite ponastaviti poglavja in razveljaviti spremembe, ki ste jih naredili?", "MessageRestoreBackupConfirm": "Ali ste prepričani, da želite obnoviti varnostno kopijo, ustvarjeno ob", "MessageRestoreBackupWarning": "Obnovitev varnostne kopije bo prepisala celotno zbirko podatkov, ki se nahaja v /config, in zajema slike v /metadata/items in /metadata/authors.

Varnostne kopije ne spreminjajo nobenih datotek v mapah vaše knjižnice. Če ste omogočili nastavitve strežnika za shranjevanje naslovnic in metapodatkov v mapah vaše knjižnice, potem ti niso varnostno kopirani ali prepisani.

Vsi odjemalci, ki uporabljajo vaš strežnik, bodo samodejno osveženi.", + "MessageScheduleLibraryScanNote": "Za večino uporabnikov je priporočljivo, da to funkcijo pustite onemogočeno in ohranite nastavitev pregledovalnika map omogočeno. Pregledovalnik map bo samodejno zaznal spremembe v mapah vaše knjižnice. Pregledovalnik map ne deluje za vse datotečne sisteme (na primer NFS), zato lahko namesto tega uporabite načrtovane preglede knjižnic.", "MessageSearchResultsFor": "Rezultati iskanja za", "MessageSelected": "{0} izbrano", "MessageServerCouldNotBeReached": "Strežnika ni bilo mogoče doseči", From 3c210170b287d3b9000a2fd7847a57025944fde2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98ystein=20S=2E=20Hegnander?= Date: Sat, 11 Jan 2025 15:53:35 +0000 Subject: [PATCH 24/26] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 94.3% (1022 of 1083 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nb_NO/ --- client/strings/no.json | 55 +++++++++++++++++++++++++++++++++--------- 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/client/strings/no.json b/client/strings/no.json index 592a8ee49f..7e1f8aafc7 100644 --- a/client/strings/no.json +++ b/client/strings/no.json @@ -12,7 +12,7 @@ "ButtonBack": "Tilbake", "ButtonBrowseForFolder": "Bla gjennom mappe", "ButtonCancel": "Avbryt", - "ButtonCancelEncode": "Avbryt Encode", + "ButtonCancelEncode": "Avbryt konvertering", "ButtonChangeRootPassword": "Bytt Root-bruker passord", "ButtonCheckAndDownloadNewEpisodes": "Sjekk og last ned nye episoder", "ButtonChooseAFolder": "Velg mappe", @@ -97,10 +97,10 @@ "ButtonShare": "Del", "ButtonShiftTimes": "Forskyv tider", "ButtonShow": "Vis", - "ButtonStartM4BEncode": "Start M4B Koding", + "ButtonStartM4BEncode": "Start konvertering til M4B", "ButtonStartMetadataEmbed": "Start Metadata innbaking", "ButtonStats": "Statistikk", - "ButtonSubmit": "Send inn", + "ButtonSubmit": "Lagre", "ButtonTest": "Test", "ButtonUnlinkOpenId": "Koble fra OpenID", "ButtonUpload": "Last opp", @@ -143,12 +143,12 @@ "HeaderFindChapters": "Finn Kapittel", "HeaderIgnoredFiles": "Ignorerte filer", "HeaderItemFiles": "Elementfiler", - "HeaderItemMetadataUtils": "Enhet Metadata verktøy", + "HeaderItemMetadataUtils": "Element Metadata verktøy", "HeaderLastListeningSession": "Siste lyttesesjon", "HeaderLatestEpisodes": "Siste episoder", "HeaderLibraries": "Biblioteker", "HeaderLibraryFiles": "Bibliotek filer", - "HeaderLibraryStats": "Bibliotek statistikk", + "HeaderLibraryStats": "Bibliotekstatistikk", "HeaderListeningSessions": "Lyttesesjoner", "HeaderListeningStats": "Lyttestatistikk", "HeaderLogin": "Logg inn", @@ -300,6 +300,7 @@ "LabelDiscover": "Oppdag", "LabelDownload": "Last ned", "LabelDownloadNEpisodes": "Last ned {0} episoder", + "LabelDownloadable": "Nedlastbar", "LabelDuration": "Varighet", "LabelDurationComparisonExactMatch": "(nøyaktig treff)", "LabelDurationComparisonLonger": "({0} lenger)", @@ -365,11 +366,11 @@ "LabelFormat": "Format", "LabelFull": "Full", "LabelGenre": "Sjanger", - "LabelGenres": "Sjangers", + "LabelGenres": "Sjangre", "LabelHardDeleteFile": "Tving sletting av fil", "LabelHasEbook": "Har e-bok", "LabelHasSupplementaryEbook": "Har komplimentær e-bok", - "LabelHideSubtitles": "Skjul undertekster", + "LabelHideSubtitles": "Skjul undertitler", "LabelHighestPriority": "Høyeste prioritet", "LabelHost": "Tjener", "LabelHour": "Time", @@ -406,7 +407,7 @@ "LabelLess": "Mindre", "LabelLibrariesAccessibleToUser": "Biblioteker tilgjengelig for bruker", "LabelLibrary": "Bibliotek", - "LabelLibraryFilterSublistEmpty": "", + "LabelLibraryFilterSublistEmpty": "Ingen {0}", "LabelLibraryItem": "Bibliotek enhet", "LabelLibraryName": "Bibliotek navn", "LabelLimit": "Begrensning", @@ -570,7 +571,7 @@ "LabelSettingsLibraryMarkAsFinishedWhen": "Marker som ferdig når", "LabelSettingsOnlyShowLaterBooksInContinueSeries": "Hopp over tidligere bøker i \"Fortsett serien\"", "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "\"Fortsett serie\"-siden viser første bok som ikke er påbegynt i serier der en bok er lest og ingen bøker leses nå. Ved å slå på denne innstillingen så vil man fortsette på serien etter siste leste bok, fremfor første bok som ikke er startet på i en serie.", - "LabelSettingsParseSubtitles": "Analyser undertekster", + "LabelSettingsParseSubtitles": "Analyser undertitler", "LabelSettingsParseSubtitlesHelp": "Hent undertittel fra lydbokens mappenavn.
Undertittel må være separert med \" - \"
f.eks. \"Boktittel - En lengre tittel\" har undertittel \"En lengre tittel\".", "LabelSettingsPreferMatchedMetadata": "Foretrekk funnet metadata", "LabelSettingsPreferMatchedMetadataHelp": "Funnet data vil overskrive enhetens detaljene når man bruker Kjapt søk. Som standard vil Kjapt søk kun fylle inn manglende detaljer.", @@ -586,6 +587,7 @@ "LabelSettingsStoreMetadataWithItemHelp": "Som standard vil metadata bli lagret under /metadata/items, aktiveres dette valget vil metadata bli lagret i samme mappe som gjenstanden", "LabelSettingsTimeFormat": "Tid format", "LabelShare": "Dele", + "LabelShareDownloadableHelp": "Tillat brukere med en delt link å laste ned en zip-fil av elementet.", "LabelShareOpen": "Åpne deling", "LabelShareURL": "Dele URL", "LabelShowAll": "Vis alle", @@ -615,7 +617,7 @@ "LabelStatsOverallDays": "Totale dager", "LabelStatsOverallHours": "Totale timer", "LabelStatsWeekListening": "Uker lyttet", - "LabelSubtitle": "undertekster", + "LabelSubtitle": "Undertittel", "LabelSupportedFileTypes": "Støttede filtyper", "LabelTag": "Tag", "LabelTags": "Tagger", @@ -640,11 +642,11 @@ "LabelTimeRemaining": "{0} gjennstående", "LabelTimeToShift": "Tid å forflytte i sekunder", "LabelTitle": "Tittel", - "LabelToolsEmbedMetadata": "Bak inn metadata", + "LabelToolsEmbedMetadata": "Bygg inn metadata", "LabelToolsEmbedMetadataDescription": "Bak inn metadata i lydfilen, inkludert omslagsbilde og kapitler.", "LabelToolsM4bEncoder": "M4B enkoder", "LabelToolsMakeM4b": "Lag M4B Lydbokfil", - "LabelToolsMakeM4bDescription": "Lager en.M4B lydbokfil med innbakte omslagsbilde og kapitler.", + "LabelToolsMakeM4bDescription": "Lager en M4B lydbokfil med innbakt omslagsbilde og kapitler.", "LabelToolsSplitM4b": "Del M4B inn i MP3er", "LabelToolsSplitM4bDescription": "Lager MP3er fra en M4B inndelt i kapitler med innbakt metadata, omslagsbilde og kapitler.", "LabelTotalDuration": "Total lengde", @@ -754,6 +756,7 @@ "MessageConfirmResetProgress": "Er du sikkert på at du vil tilbakestille fremgangen?", "MessageConfirmSendEbookToDevice": "Er du sikker på at du vil sende {0} ebok \"{1}\" til enhet \"{2}\"?", "MessageConfirmUnlinkOpenId": "Er du sikker på at du vil koble denne brukeren fra OpenID?", + "MessageDaysListenedInTheLastYear": "{0} dager med lytting siste året", "MessageDownloadingEpisode": "Laster ned episode", "MessageDragFilesIntoTrackOrder": "Dra filene i rett spor rekkefølge", "MessageEmbedFailed": "Innbygging feilet!", @@ -771,6 +774,7 @@ "MessageJoinUsOn": "Følg oss nå", "MessageLoading": "Laster...", "MessageLoadingFolders": "Laster mapper...", + "MessageLogsDescription": "Logger lagres i /metadata/logs som JSON-filer. Krasjlogger lagres i /metadata/logs/crash_logs.txt.", "MessageM4BFailed": "M4B mislykkes!", "MessageM4BFinished": "M4B fullført!", "MessageMapChapterTitles": "Bruk kapittel titler fra din eksisterende lydbok kapitler uten å justere tidsstempel", @@ -787,6 +791,7 @@ "MessageNoCollections": "Ingen samlinger", "MessageNoCoversFound": "Ingen omslagsbilde funnet", "MessageNoDescription": "Ingen beskrivelse", + "MessageNoDevices": "Ingen enheter", "MessageNoDownloadsInProgress": "Ingen aktive nedlastinger", "MessageNoDownloadsQueued": "Ingen nedlastinger i kø", "MessageNoEpisodeMatchesFound": "Ingen lik episode funnet", @@ -800,6 +805,7 @@ "MessageNoLogs": "Ingen logger", "MessageNoMediaProgress": "Ingen mediefremgang", "MessageNoNotifications": "Ingen varslinger", + "MessageNoPodcastFeed": "Ugyldig podcast: Ingen feed", "MessageNoPodcastsFound": "Ingen podcaster funnet", "MessageNoResults": "Ingen resultat", "MessageNoSearchResultsFor": "Ingen søkeresultat for \"{0}\"", @@ -809,11 +815,17 @@ "MessageNoUpdatesWereNecessary": "Ingen oppdatering var nødvendig", "MessageNoUserPlaylists": "Du har ingen spillelister", "MessageNotYetImplemented": "Ikke implementert ennå", + "MessageOpmlPreviewNote": "PS: Dette er en forhåndvisning av en OPML-fil. Den faktiske podcast-tittelen hentes direkte fra RSS-feeden.", "MessageOr": "eller", "MessagePauseChapter": "Pause avspilling av kapittel", "MessagePlayChapter": "Lytter på begynnelsen av kapittel", "MessagePlaylistCreateFromCollection": "Lag spilleliste fra samling", + "MessagePleaseWait": "Vennligst vent...", "MessagePodcastHasNoRSSFeedForMatching": "Podcast har ingen RSS feed url til bruk av sammenligning", + "MessagePodcastSearchField": "Skriv inn søkeord eller RSS-feed URL", + "MessageQuickEmbedInProgress": "Hurtiginnbygging pågår", + "MessageQuickEmbedQueue": "Kø for hurtiginnbygging ({0} i kø)", + "MessageQuickMatchAllEpisodes": "Kjapp matching av alle episoder", "MessageQuickMatchDescription": "Fyll inn tomme gjenstandsdetaljer og omslagsbilde med første resultat fra '{0}'. Overskriver ikke detaljene utenom 'Foretrekk funnet metadata' tjenerinstilling er aktivert.", "MessageRemoveChapter": "fjerne kapittel", "MessageRemoveEpisodes": "fjerne {0} kapitler", @@ -823,10 +835,29 @@ "MessageResetChaptersConfirm": "Er du sikker på at du vil nullstille kapitler og angre endringene du har gjort?", "MessageRestoreBackupConfirm": "Er du sikker på at du vil gjenopprette sikkerhetskopien som var laget", "MessageRestoreBackupWarning": "gjenoppretting av sikkerhetskopi vil overskrive hele databasen under /config og omslagsbilde under /metadata/items og /metadata/authors.

Sikkerhetskopier endrer ikke noen filer under dine bibliotekmapper. Hvis du har aktivert tjenerinstillingen for å lagre omslagsbilder og metadata i bibliotekmapper så vil ikke de filene bli tatt sikkerhetskopi eller overskrevet.

Alle klientene som bruker din tjener vil bli fornyet automatisk.", + "MessageScheduleLibraryScanNote": "For de fleste brukere er det anbefalt å la denne funksjonen være slått av, og la mappeovervåkeren stå på. Mappeovervåkeren oppdager automatisk endringer i biblioteksmappene. Mappeovervåkeren fungerer ikke med alle filsystemer (f.eks. NFS) og da kan planlagt skanning av bibliotekene brukes i steden for.", "MessageSearchResultsFor": "Søk resultat for", + "MessageSelected": "{0} valgt", "MessageServerCouldNotBeReached": "Tjener kunne ikke bli nådd", "MessageSetChaptersFromTracksDescription": "Sett kapitler ved å bruke hver lydfil som kapittel og kapitteltittel som lydfilnavnet", + "MessageShareExpirationWillBe": "Utløp vil være {0}", + "MessageShareExpiresIn": "Utløper om {0}", + "MessageShareURLWillBe": "URL for deling blir {0}", "MessageStartPlaybackAtTime": "Start avspilling av \"{0}\" ved {1}?", + "MessageTaskAudioFileNotWritable": "Lydfilen \"{0}\" kan ikke skrives til", + "MessageTaskCanceledByUser": "Oppgave kansellert av bruker", + "MessageTaskDownloadingEpisodeDescription": "Laster ned episode \"{0}\"", + "MessageTaskEmbeddingMetadata": "Bygger inn metadata", + "MessageTaskEmbeddingMetadataDescription": "Bygger inn metadata i lydboken \"{0}\"", + "MessageTaskEncodingM4b": "Konverterer til M4B", + "MessageTaskEncodingM4bDescription": "Konverterer lydboken \"{0}\" til én M4B-fil", + "MessageTaskFailed": "Feilet", + "MessageTaskFailedToBackupAudioFile": "Feil ved sikkerhetskopiering av lydfilen \"{0}\"", + "MessageTaskFailedToCreateCacheDirectory": "Kunne ikke opprette mappe for mellomlagring (cache)", + "MessageTaskFailedToEmbedMetadataInFile": "Kunne ikke bygge inn metadata i filen \"{0}\"", + "MessageTaskFailedToMergeAudioFiles": "Kunne ikke slå sammen lydfiler", + "MessageTaskFailedToMoveM4bFile": "Kunne ikke flytte M4B-fil", + "MessageTaskFailedToWriteMetadataFile": "Kunne ikke lagre metadata-fil", "MessageThinking": "Tenker...", "MessageUploaderItemFailed": "Opplastning mislykkes", "MessageUploaderItemSuccess": "Opplastning fullført!", From 08b2d07f655f30bd1a444c3f7c11eae1891e4fb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=BB=D1=8C=D1=8F=20=D0=A7=D0=B5=D1=80=D0=B2=D0=BE?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D0=B9?= Date: Sat, 11 Jan 2025 10:38:07 +0000 Subject: [PATCH 25/26] Translated using Weblate (Russian) Currently translated at 100.0% (1083 of 1083 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/ --- client/strings/ru.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/strings/ru.json b/client/strings/ru.json index c32a1f5658..f2c3a8c406 100644 --- a/client/strings/ru.json +++ b/client/strings/ru.json @@ -348,7 +348,7 @@ "LabelFetchingMetadata": "Извлечение метаданных", "LabelFile": "Файл", "LabelFileBirthtime": "Дата создания", - "LabelFileBornDate": "Родился {0}", + "LabelFileBornDate": "Создан {0}", "LabelFileModified": "Дата модификации", "LabelFileModifiedDate": "Изменено {0}", "LabelFilename": "Имя файла", @@ -758,6 +758,7 @@ "MessageConfirmResetProgress": "Вы уверены, что хотите сбросить свой прогресс?", "MessageConfirmSendEbookToDevice": "Вы уверены, что хотите отправить {0} e-книгу \"{1}\" на устройство \"{2}\"?", "MessageConfirmUnlinkOpenId": "Вы уверены, что хотите отвязать этого пользователя от OpenID?", + "MessageDaysListenedInTheLastYear": "{0} дней прослушивания за последний год", "MessageDownloadingEpisode": "Эпизод скачивается", "MessageDragFilesIntoTrackOrder": "Перетащите файлы для исправления порядка треков", "MessageEmbedFailed": "Вставка не удалась!", @@ -836,6 +837,7 @@ "MessageResetChaptersConfirm": "Вы уверены, что хотите сбросить главы и отменить внесенные изменения?", "MessageRestoreBackupConfirm": "Вы уверены, что хотите восстановить резервную копию, созданную", "MessageRestoreBackupWarning": "Восстановление резервной копии перезапишет всю базу данных, расположенную в /config, и обложки изображений в /metadata/items и /metadata/authors.

Бэкапы не изменяют файлы в папках библиотеки. Если вы включили параметры сервера для хранения обложек и метаданных в папках библиотеки, то они не резервируются и не перезаписываются.

Все клиенты, использующие ваш сервер, будут автоматически обновлены.", + "MessageScheduleLibraryScanNote": "Большинству пользователей рекомендуется отключить эту функцию и включить функцию просмотра папок. Программа просмотра папок автоматически обнаружит изменения в папках вашей библиотеки. Программа просмотра папок работает не для каждой файловой системы (например, NFS), поэтому вместо этого можно использовать запланированные проверки библиотеки.", "MessageSearchResultsFor": "Результаты поиска для", "MessageSelected": "{0} выбрано", "MessageServerCouldNotBeReached": "Не удалось связаться с сервером", @@ -963,6 +965,7 @@ "ToastCollectionRemoveSuccess": "Коллекция удалена", "ToastCollectionUpdateSuccess": "Коллекция обновлена", "ToastCoverUpdateFailed": "Не удалось обновить обложку", + "ToastDateTimeInvalidOrIncomplete": "Дата и время указаны неверно или не до конца", "ToastDeleteFileFailed": "Не удалось удалить файл", "ToastDeleteFileSuccess": "Файл удален", "ToastDeviceAddFailed": "Не удалось добавить устройство", @@ -1015,6 +1018,7 @@ "ToastNewUserTagError": "Необходимо выбрать хотя бы один тег", "ToastNewUserUsernameError": "Введите имя пользователя", "ToastNoNewEpisodesFound": "Новых эпизодов не найдено", + "ToastNoRSSFeed": "У подкаста нет RSS-канала", "ToastNoUpdatesNecessary": "Обновления не требуются", "ToastNotificationCreateFailed": "Не удалось создать уведомление", "ToastNotificationDeleteFailed": "Не удалось удалить уведомление", From 11178f58bd45d3bd849e721caba96050338dbe62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Sat, 11 Jan 2025 11:38:38 +0000 Subject: [PATCH 26/26] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1083 of 1083 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ --- client/strings/uk.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/uk.json b/client/strings/uk.json index ef13242bf1..1a133fe75f 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -1018,6 +1018,7 @@ "ToastNewUserTagError": "Потрібно вибрати хоча б один тег", "ToastNewUserUsernameError": "Введіть ім'я користувача", "ToastNoNewEpisodesFound": "Нових епізодів не знайдено", + "ToastNoRSSFeed": "Подкаст не має RSS-канал", "ToastNoUpdatesNecessary": "Оновлення не потрібні", "ToastNotificationCreateFailed": "Не вдалося створити сповіщення", "ToastNotificationDeleteFailed": "Не вдалося видалити сповіщення",