From 64cbb41b0babb5851b034f24cc86d2e600129eaa Mon Sep 17 00:00:00 2001 From: Jan Paulzen Date: Sun, 9 Aug 2026 23:08:23 +0200 Subject: [PATCH 01/11] Translated using Weblate (German) Currently translated at 100.0% (381 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/ --- strings/de.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/strings/de.json b/strings/de.json index 77f7a4b3..4624e863 100644 --- a/strings/de.json +++ b/strings/de.json @@ -1,6 +1,7 @@ { "ButtonAdd": "Hinzufügen", "ButtonAddNewServer": "Neuen Server hinzufügen", + "ButtonAllow": "Erlauben", "ButtonAuthors": "Autoren", "ButtonBack": "Zurück", "ButtonCancel": "Abbrechen", @@ -70,7 +71,7 @@ "HeaderDownloads": "Downloads", "HeaderEbookFiles": "E-Book-Dateien", "HeaderEpisodes": "Episoden", - "HeaderEreaderSettings": "E-Reader-Einstellungen", + "HeaderEreaderSettings": "E-Reader Einstellungen", "HeaderLatestEpisodes": "Neueste Episoden", "HeaderLibraries": "Bibliotheken", "HeaderLocalFolders": "Lokale Ordner", @@ -312,6 +313,7 @@ "MessageDownloadCompleteProcessing": "Download abgeschlossen. Wird verarbeitet …", "MessageDownloading": "Wird heruntergeladen …", "MessageDownloadingEpisode": "Episode herunterladen", + "MessageDownloadingFile": "Datei wird heruntergeladen {0}", "MessageEpisodesQueuedForDownload": "{0} Episode(n) in der Warteschlange zum Herunterladen", "MessageFailedToRefreshToken": "Aktualisierung des Tokens fehlgeschlagen, erneute Anmeldung erforderlich", "MessageFeedURLWillBe": "Feed-URL wird {0} sein", @@ -347,6 +349,7 @@ "MessageOldServerConnectionWarning": "Diese Serververbindung nutzt eine alte Nutzer-ID (user ID). Bitte entferne diese Serververbindung und füge sie wieder neu hinzu.", "MessageOldServerConnectionWarningHelp": "Du hast diese Serververbindung vor der Datenbankmigration in 2.3.0, veröffentlicht im Juni 2023, eingerichtet. Ein zukünftiges Serverupdate wird die Möglichkeit entfernen, sich mit dieser Verbindung anzumelden. Bitte lösche die existierende Serververbindung und melde dich neu an (mit der gleichen Serveradresse und Zugangsdaten). Wenn du irgendwelche Medien auf dieses Gerät heruntergeladen hast, musst du sie anschließend erneut herunterladen, um den Status zu synchronisieren.", "MessagePodcastSearchField": "Suchbegriff oder RSS-Feed URL eingeben", + "MessagePreparingDownloads": "Downloads werden vorbereitet", "MessageProgressSyncFailed": "Der letzte Versuch den aktuellen Hörfortschritt an den Server zu melden ist fehlgeschlagen. Die Anfragen den Fortschritt zu synchronisieren wird alle 15 Sekunden bis 1 Minute versucht, während Medien abgespielt werden.", "MessageReportBugsAndContribute": "Fehler melden, Funktionen anfordern und mitwirken", "MessageSeriesAlreadyDownloaded": "Du hast bereits alle Bücher in dieser Serie heruntergeladen.", @@ -357,6 +360,10 @@ "MessageSocketConnectedOverUnmeteredCellular": "Socket verbunden über ungetaktetes Mobilfunknetz", "MessageSocketConnectedOverUnmeteredWifi": "Socket verbunden über ungetaktetes Mobilfunknetz", "MessageSocketNotConnected": "Socket nicht verbunden", + "MessageStorageAccessDenied": "Zugang verweigert", + "MessageStoragePermissionDenied": "Erlaubnis verweigert", + "MessageStorageWriteAccessRequired": "Du hast keine Schreibrechte für diesen Ordner. Möchtest du Zugriff gewähren?", + "MessageWaitingForAvailableStorage": "Warten auf freien Speicherplatz", "NoteRSSFeedPodcastAppsHttps": "Warnung: Die meisten Podcast-Apps verlangen, dass die URL des RSS-Feeds HTTPS verwendet", "NoteRSSFeedPodcastAppsPubDate": "Warnung: 1 oder mehrere deiner Episoden haben kein Veröffentlichungsdatum. Einige Podcast-Apps verlangen dies.", "ToastBookmarkCreateFailed": "Lesezeichen konnte nicht erstellt werden", From c832c86ca4c04cf9a8ecbe4f5d51408182d9f96b Mon Sep 17 00:00:00 2001 From: ugyes Date: Sat, 15 Aug 2026 16:41:41 +0200 Subject: [PATCH 02/11] Translated using Weblate (Hungarian) Currently translated at 100.0% (381 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hu/ --- strings/hu.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/strings/hu.json b/strings/hu.json index 6e359abc..4be3ea19 100644 --- a/strings/hu.json +++ b/strings/hu.json @@ -1,6 +1,7 @@ { "ButtonAdd": "Hozzáadás", "ButtonAddNewServer": "Új szerver hozzáadása", + "ButtonAllow": "Engedélyezés", "ButtonAuthors": "Szerzők", "ButtonBack": "Vissza", "ButtonCancel": "Mégsem", @@ -277,7 +278,7 @@ "LabelTitle": "Cím", "LabelTotalSize": "Összes méret", "LabelTotalTrack": "Összes szám", - "LabelTracks": "Számok", + "LabelTracks": "Sávok", "LabelType": "Típus", "LabelUnknown": "Ismeretlen", "LabelUnlockPlayer": "Lejátszó feloldása", @@ -312,6 +313,7 @@ "MessageDownloadCompleteProcessing": "Letöltés kész. Feldolgozás...", "MessageDownloading": "Letöltés...", "MessageDownloadingEpisode": "Epizód letöltése", + "MessageDownloadingFile": "Letöltés alatt {0}", "MessageEpisodesQueuedForDownload": "{0} epizód letöltésre vár", "MessageFailedToRefreshToken": "A token frissítése nem sikerült, ismételt bejelentkezés szükséges", "MessageFeedURLWillBe": "A hírcsatorna URL-je lesz: {0}", @@ -347,6 +349,7 @@ "MessageOldServerConnectionWarning": "A kiszolgáló kapcsolat beállításai egy régi felhasználói azonosítót használnak. Kérjük, törölje és adja hozzá újra ezt a szerverkapcsolatot.", "MessageOldServerConnectionWarningHelp": "Eredetileg a 2023 júniusában megjelent 2.3.0-s verziójú adatbázis-migráció előtt állította be a kapcsolatot ehhez a kiszolgálóhoz. Egy jövőbeli kiszolgálófrissítéssel megszűnik a lehetőség, hogy ezzel a régi kapcsolattal jelentkezzen be. Kérjük, törölje a meglévő szerverkapcsolatot, és csatlakozzon újra (ugyanazzal a szervercímmel és hitelesítő adatokkal). Ha ezen az eszközön bármilyen letöltött média van, a szerverrel való szinkronizáláshoz a médiát újra le kell tölteni.", "MessagePodcastSearchField": "Adja meg a keresési kifejezést vagy az RSS hírcsatorna URL-címét", + "MessagePreparingDownloads": "Letöltések előkészítése", "MessageProgressSyncFailed": "A legutóbbi kísérlet, hogy jelentse a hallgatás folyamatát a szervernek, meghiúsult. A folyamatban lévő szinkronizálási kérelmek továbbra is 15 másodperctől 1 percig terjednek, miközben a média lejátssza.", "MessageReportBugsAndContribute": "Hibák jelentése, funkciók kérése és hozzájárulás itt", "MessageSeriesAlreadyDownloaded": "Ön már letöltötte az összes könyvet a sorozatból.", @@ -357,6 +360,10 @@ "MessageSocketConnectedOverUnmeteredCellular": "Csatlakoztatva korlátlan mobilhálózaton keresztül", "MessageSocketConnectedOverUnmeteredWifi": "Csatlakoztatva korlátlan Wi-Fi hálózaton keresztül", "MessageSocketNotConnected": "A socket nincs csatlakoztatva", + "MessageStorageAccessDenied": "Hozzáférés megtagadva", + "MessageStoragePermissionDenied": "Nincs jogosultság", + "MessageStorageWriteAccessRequired": "Nincs írásjoga ehhez a könyvtárhoz. Szeretne hozzáférést biztosítani?", + "MessageWaitingForAvailableStorage": "Szabad tárhelyre vár", "NoteRSSFeedPodcastAppsHttps": "Figyelmeztetés: A legtöbb podcast alkalmazás megköveteli, hogy az RSS hírcsatorna URL-je HTTPS-t használjon", "NoteRSSFeedPodcastAppsPubDate": "Figyelmeztetés: Egy vagy több epizódnak nincs közzétételi dátuma. Néhány podcast alkalmazás ezt megköveteli.", "ToastBookmarkCreateFailed": "A könyvjelző létrehozása sikertelen", From ca04bb7a3e37da3f87bda61870dc6bff7dd59da0 Mon Sep 17 00:00:00 2001 From: kuci-JK Date: Tue, 18 Aug 2026 20:59:03 +0200 Subject: [PATCH 03/11] Translated using Weblate (Czech) Currently translated at 99.2% (378 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/cs/ --- strings/cs.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/strings/cs.json b/strings/cs.json index c32214a7..d2ddf079 100644 --- a/strings/cs.json +++ b/strings/cs.json @@ -1,6 +1,7 @@ { "ButtonAdd": "Přidat", "ButtonAddNewServer": "Přidat nový server", + "ButtonAllow": "Povolit", "ButtonAuthors": "Autoři", "ButtonBack": "Zpět", "ButtonCancel": "Zrušit", @@ -295,8 +296,8 @@ "MessageAudiobookshelfServerNotConnected": "Server Audiobookshelf není připojen", "MessageAudiobookshelfServerRequired": "Důležité! Tato aplikace je navržena, aby pracovala se serverem Audiobookshelf, který hostuje buď vy, nebo někdo, koho znáte. Tato aplikace neposkytuje žádný obsah.", "MessageBookshelfEmpty": "Knihovna je prázdná", - "MessageConfirmAppExit": "Opravdu chcete opustit aplikaci?", - "MessageConfirmDeleteEpisodeDownloadQueue": "Přejete si skutečně vymazat frontu stahování epizod?", + "MessageConfirmAppExit": "Opravdu chcete ukončit aplikaci?", + "MessageConfirmDeleteEpisodeDownloadQueue": "Opravdu chcete vymazat frontu stahování epizod?", "MessageConfirmDeleteLocalEpisode": "Odebrat místní epizodu „{0}“ ze zařízení? Soubor na serveru zůstane nezměněný.", "MessageConfirmDeleteLocalFiles": "Odebrat místní soubory této položky ze zařízení? Soubory na serveru a váš pokrok nebudou ovlivněny.", "MessageConfirmDeleteServerConfig": "Odebrat tuto konfiguraci serveru?", @@ -312,6 +313,7 @@ "MessageDownloadCompleteProcessing": "Stahování dokončeno. Zpracovává se...", "MessageDownloading": "Stahuje se...", "MessageDownloadingEpisode": "Stahuji epizodu", + "MessageDownloadingFile": "Stahování {0}", "MessageEpisodesQueuedForDownload": "{0} Epizody zařazené do fronty ke stažení", "MessageFailedToRefreshToken": "Nepovedlo se obnovit token, je nutné se znovu přihlásit", "MessageFeedURLWillBe": "URL zdroje bude {0}", @@ -347,6 +349,7 @@ "MessageOldServerConnectionWarning": "Konfigurace připojení k serveru používá staré ID uživatele. Odstraňte a znovu přidejte toto připojení k serveru.", "MessageOldServerConnectionWarningHelp": "Připojení k tomuto serveru jste původně nastavili před migrací databáze ve verzi 2.3.0 vydané v červnu 2023. Budoucí aktualizace serveru odstraní možnost přihlášení pomocí tohoto starého připojení. Odstraňte prosím stávající připojení k serveru a připojte se znovu (pomocí stejné adresy serveru a přihlašovacích údajů). Pokud máte v tomto zařízení stažená média, bude nutné je pro synchronizaci se serverem stáhnout znovu.", "MessagePodcastSearchField": "Zadejte hledaný pojem pro RSS feed URL", + "MessagePreparingDownloads": "Příprava stahování", "MessageProgressSyncFailed": "Poslední pokus o nahlášení průběhu poslechu na server se nezdařil. Během přehrávání médií se budou požadavky na synchronizaci pokroku nadále pokoušet každých 15 až 60 sekund.", "MessageReportBugsAndContribute": "Nahlašte chyby, vyžádejte si funkce a přispěte na", "MessageSeriesAlreadyDownloaded": "Všechny knihy v této sérii jste již stáhli.", @@ -357,6 +360,10 @@ "MessageSocketConnectedOverUnmeteredCellular": "Socket připojen přes neměřenou mobilní síť", "MessageSocketConnectedOverUnmeteredWifi": "Socket připojen přes neměřenou Wi-Fi", "MessageSocketNotConnected": "Socket není připojen", + "MessageStorageAccessDenied": "Přístup zamítnut", + "MessageStoragePermissionDenied": "Oprávnění neuděleno", + "MessageStorageWriteAccessRequired": "Nemáte přístup k zápisu do této složky. Chcete udělit přístup?", + "MessageWaitingForAvailableStorage": "Čekám na dostupnost úložiště", "NoteRSSFeedPodcastAppsHttps": "Upozornění: Většina aplikací pro podcasty bude vyžadovat, aby adresa URL kanálu RSS používala protokol HTTPS", "NoteRSSFeedPodcastAppsPubDate": "Upozornění: 1 nebo více epizod nemá datum vydání. Některé podcastové aplikace to vyžadují.", "ToastBookmarkCreateFailed": "Vytvoření záložky se nezdařilo", From d44dbd770a986fc9328706b212af7d271889087e Mon Sep 17 00:00:00 2001 From: Martynas Date: Thu, 20 Aug 2026 12:00:19 +0200 Subject: [PATCH 04/11] Translated using Weblate (Lithuanian) Currently translated at 55.9% (213 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/lt/ --- strings/lt.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/strings/lt.json b/strings/lt.json index d75c726b..45784675 100644 --- a/strings/lt.json +++ b/strings/lt.json @@ -1,6 +1,7 @@ { "ButtonAdd": "Pridėti", "ButtonAddNewServer": "Pridėti naują serverį", + "ButtonAllow": "Leisti", "ButtonAuthors": "Autoriai", "ButtonBack": "Atgal", "ButtonCancel": "Atšaukti", @@ -17,11 +18,13 @@ "ButtonDelete": "Ištrinti", "ButtonDisableAutoTimer": "Išjungti automatinį laikmatį", "ButtonDisconnect": "Atsijungti", + "ButtonGoToWebClient": "Atidaryti naršyklės versiją", "ButtonHistory": "Istorija", "ButtonHome": "Pradžia", "ButtonIssues": "Problemos", "ButtonLatest": "Naujausias", "ButtonLibrary": "Biblioteka", + "ButtonLocalMedia": "Vietiniai failai", "ButtonLogs": "Žurnalai", "ButtonManageLocalFiles": "Tvarkyti vietinius failus", "ButtonNewFolder": "Naujas aplankas", @@ -43,6 +46,8 @@ "ButtonSetTimer": "Nustatyti laikmatį", "ButtonStream": "Srautas", "ButtonSubmit": "Pateikti", + "ButtonSwitchServerUser": "Keisti serverį/vartotoją", + "ButtonUserStats": "Vartotojo statistika", "ButtonYes": "Taip", "HeaderAccount": "Paskyra", "HeaderAdvanced": "Papildomi", @@ -56,6 +61,7 @@ "HeaderEreaderSettings": "Elektroninių skaitytuvų nustatymai", "HeaderLatestEpisodes": "Naujausi epizodai", "HeaderLibraries": "Bibliotekos", + "HeaderLocalFolders": "Vietiniai aplankai", "HeaderOpenRSSFeed": "Atidaryti RSS srautą", "HeaderPlaylist": "Grojaraštis", "HeaderPlaylistItems": "Grojaraščio elementai", @@ -66,6 +72,7 @@ "HeaderStatsMinutesListeningChart": "Klausymo minutės (paskutinės 7 dienos)", "HeaderStatsRecentSessions": "Naujausios sesijos", "HeaderTableOfContents": "Turinys", + "HeaderWelcome": "Sveiki, {0}", "HeaderYourStats": "Jūsų statistika", "LabelAddToPlaylist": "Pridėti į grojaraštį", "LabelAddedAt": "Pridėta {0}", @@ -82,7 +89,9 @@ "LabelClosePlayer": "Uždaryti grotuvą", "LabelCollapseSeries": "Suskleisti seriją", "LabelComplete": "Baigta", + "LabelContinueListening": "Klausytis toliau", "LabelDescription": "Aprašymas", + "LabelDiscover": "Atrask", "LabelDownload": "Atsisiųsti", "LabelDownloaded": "Atsisiųsta", "LabelDuration": "Trukmė", @@ -116,10 +125,15 @@ "LabelName": "Pavadinimas", "LabelNarrator": "Skaitytojas", "LabelNarrators": "Skaitytojai", + "LabelNewestAuthors": "Naujausi autoriai", "LabelNotFinished": "Nebaigta", "LabelNotStarted": "Nepasileista", "LabelPassword": "Slaptažodis", "LabelPath": "Kelias", + "LabelPlaybackDirect": "Tiesioginis", + "LabelPlaybackLocal": "Vietinis", + "LabelPlaybackSpeed": "Grojimo greitis", + "LabelPlaybackTranscode": "Konvertuojama", "LabelPodcast": "Tinklalaidė", "LabelPodcasts": "Tinklalaidės", "LabelPreventIndexing": "Neleisti indeksuoti jūsų srauto „iTunes“ ir Google podcast kataloguose", @@ -132,7 +146,10 @@ "LabelRSSFeedSlug": "RSS srauto identifikatorius", "LabelRead": "Skaityta", "LabelReadAgain": "Skaityti dar kartą", + "LabelRecentSeries": "Naujausiais įkeltos serijos", + "LabelRecentlyAdded": "Naujausiai įkelta", "LabelSeason": "Sezonas", + "LabelSelectMediaType": "Pasirinkti failų tipą", "LabelSeries": "Serija", "LabelSetEbookAsPrimary": "Nustatyti kaip pagrindinę", "LabelSetEbookAsSupplementary": "Nustatyti kaip papildomą", @@ -159,10 +176,16 @@ "LabelTitle": "Pavadinimas", "LabelTracks": "Takeliai", "LabelType": "Tipas", + "LabelUseBookshelfView": "Naudoti lentynos vaizdą", "LabelUser": "Vartotojas", "LabelUsername": "Vartotojo vardas", + "LabelYearReviewHide": "Slėpti metų apžvalgą", + "LabelYearReviewShow": "Pamatyti metų apžvalgą", "LabelYourBookmarks": "Jūsų skirtukai", "LabelYourProgress": "Jūsų pažanga", + "MessageAudiobookshelfServerNotConnected": "Audiobookshelf serveris neprijungtas", + "MessageAudiobookshelfServerRequired": "Important! Ši programa skirta naudoti su Audiobookshelf serveriu, kurį valdote jūs arba jūsų pažįstamas asmuo. Programa neteikia jokio turinio.", + "MessageBookshelfEmpty": "Lentyna tuščia", "MessageDownloadingEpisode": "Epizodas atsisiunčiamas", "MessageEpisodesQueuedForDownload": "{0} epizodai laukia atsisiuntimo", "MessageFeedURLWillBe": "Srauto URL bus {0}", @@ -175,6 +198,7 @@ "MessageNoItems": "Nėra elementų", "MessageNoItemsFound": "Elementų nerasta", "MessageNoListeningSessions": "Klausymo sesijų nėra", + "MessageNoMediaFolders": "Nėra failų aplankų", "MessageNoPodcastsFound": "Tinklalaidžių nerasta", "MessageNoUpdatesWereNecessary": "Nereikalingi jokie atnaujinimai", "MessageNoUserPlaylists": "Neturite grojaraščių", From 6c56003c26bc6f99c1fa75cf55426af551d84fd1 Mon Sep 17 00:00:00 2001 From: samia shanta Date: Wed, 19 Aug 2026 13:51:26 +0200 Subject: [PATCH 05/11] Translated using Weblate (Bengali) Currently translated at 87.6% (334 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/bn/ --- strings/bn.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/strings/bn.json b/strings/bn.json index b2c9bc45..3a399323 100644 --- a/strings/bn.json +++ b/strings/bn.json @@ -1,11 +1,13 @@ { "ButtonAdd": "যোগ করুন", "ButtonAddNewServer": "নতুন সার্ভার যোগ করুন", + "ButtonAllow": "অনুমতি দিন", "ButtonAuthors": "লেখকগণ", "ButtonBack": "পেছনে যান", "ButtonCancel": "বাতিল করুন", "ButtonCancelTimer": "টাইমার বাতিল করুন", "ButtonClearFilter": "ফিল্টার পরিষ্কার করুন", + "ButtonClearLogs": "লগ মুছে ফেলুন", "ButtonCloseFeed": "ফিড বন্ধ করুন", "ButtonCollections": "সংগ্রহ", "ButtonConnect": "সংযোগ করুন", @@ -26,9 +28,12 @@ "ButtonLatest": "সর্বশেষ", "ButtonLibrary": "লাইব্রেরি", "ButtonLocalMedia": "স্থানীয় মিডিয়া", + "ButtonLogs": "লগসমূহ", "ButtonManageLocalFiles": "স্থানীয় ফাইলগুলো পরিচালনা করুন", + "ButtonMaskServerAddress": "সার্ভারের ঠিকানা আড়াল করুন", "ButtonNewFolder": "নতুন ফোল্ডার", "ButtonNextEpisode": "পরবর্তী পর্ব", + "ButtonOk": "ঠিক আছে", "ButtonOpenFeed": "ফিড খুলুন", "ButtonOverride": "ওভাররাইড", "ButtonPause": "বিরতি", @@ -49,14 +54,17 @@ "ButtonStream": "স্ট্রীম", "ButtonSubmit": "জমা দিন", "ButtonSwitchServerUser": "সার্ভার/ব্যবহারকারী পরিবর্তন করুন", + "ButtonUnmaskServerAddress": "সার্ভারের ঠিকানা প্রকাশ করুন", "ButtonUserStats": "ব্যবহারকারীর পরিসংখ্যান", "ButtonYes": "হ্যাঁ", "HeaderAccount": "অ্যাকাউন্ট", "HeaderAdvanced": "অ্যাডভান্সড", + "HeaderAndroidAutoSettings": "অ্যান্ড্রয়েড অটো সেটিংস", "HeaderAudioTracks": "অডিও ট্র্যাকসগুলো", "HeaderChapters": "অধ্যায়", "HeaderCollection": "সংগ্রহ", "HeaderCollectionItems": "সংগ্রহ আইটেম", + "HeaderConfirm": "নিশ্চিত করুন", "HeaderConnectionStatus": "সংযোগের অবস্থা", "HeaderDataSettings": "ডেটা সেটিংস", "HeaderDetails": "বিস্তারিত", @@ -73,6 +81,7 @@ "HeaderPlaybackSettings": "প্লেব্যাক সেটিংস", "HeaderPlaylist": "প্লেলিস্ট", "HeaderPlaylistItems": "প্লেলিস্ট আইটেম", + "HeaderProgressSyncFailed": "অগ্রগতি সিঙ্ক ব্যর্থ হয়েছে", "HeaderRSSFeed": "আরএসএস ফিডগুলো", "HeaderRSSFeedGeneral": "আরএসএস বিবরণ", "HeaderRSSFeedIsOpen": "আরএসএস ফিড খোলা আছে", @@ -84,6 +93,7 @@ "HeaderStatsRecentSessions": "সাম্প্রতিক সেশন", "HeaderTableOfContents": "বিষয়বস্তুর সারণী", "HeaderUserInterfaceSettings": "ব্যবহারকারী ইন্টারফেস সেটিংস", + "HeaderWelcome": "স্বাগতম, {0}", "HeaderYourStats": "আপনার পরিসংখ্যান", "LabelAddToPlaylist": "প্লেলিস্টে যোগ করুন", "LabelAddedAt": "এতে যোগ করা হয়েছে", From 961e66b863ce65f0290be9eb11e6f5f977dc43d9 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Wed, 26 Aug 2026 02:20:08 +0200 Subject: [PATCH 06/11] Translated using Weblate (German) Currently translated at 100.0% (381 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/ --- strings/de.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/strings/de.json b/strings/de.json index 4624e863..eecedb8b 100644 --- a/strings/de.json +++ b/strings/de.json @@ -378,6 +378,6 @@ "ToastRSSFeedCloseFailed": "RSS-Feed konnte nicht geschlossen werden", "ToastRSSFeedCloseSuccess": "RSS-Feed geschlossen", "ToastStreamingNotAllowedOnCellular": "Das Streamen über mobile Daten ist nicht erlaubt", - "UnitMinutesShort": "{0}m", - "UnitSecondsShort": "{0}s" + "UnitMinutesShort": "{0} min", + "UnitSecondsShort": "{0} s" } From 37b19e9a7b56b103ec73e216ce6202c3f73521e3 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Wed, 26 Aug 2026 02:19:57 +0200 Subject: [PATCH 07/11] Translated using Weblate (French) Currently translated at 100.0% (381 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/ --- strings/fr.json | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/strings/fr.json b/strings/fr.json index 72787af8..02f732c5 100644 --- a/strings/fr.json +++ b/strings/fr.json @@ -1,6 +1,7 @@ { "ButtonAdd": "Ajouter", "ButtonAddNewServer": "Ajouter un serveur", + "ButtonAllow": "Autoriser", "ButtonAuthors": "Auteurs", "ButtonBack": "Retour", "ButtonCancel": "Annuler", @@ -228,7 +229,7 @@ "LabelPubDate": "Date de publication", "LabelPublishYear": "Année de publication", "LabelPublishedDate": "Publié le {0}", - "LabelRSSFeedCustomOwnerEmail": "Courriel personnalisée du propriétaire", + "LabelRSSFeedCustomOwnerEmail": "Courriel personnalisé du propriétaire", "LabelRSSFeedCustomOwnerName": "Nom propriétaire personnalisé", "LabelRSSFeedOpen": "Flux RSS ouvert", "LabelRSSFeedPreventIndexing": "Empêcher l’indexation", @@ -312,6 +313,7 @@ "MessageDownloadCompleteProcessing": "Téléchargement terminé. Analyse…", "MessageDownloading": "Téléchargement…", "MessageDownloadingEpisode": "Téléchargement de l’épisode", + "MessageDownloadingFile": "Téléchargement {0}", "MessageEpisodesQueuedForDownload": "{0} épisode(s) mis en file pour téléchargement", "MessageFailedToRefreshToken": "Échec de l'actualisation du jeton, reconnexion requise", "MessageFeedURLWillBe": "l’URL du flux sera {0}", @@ -347,6 +349,7 @@ "MessageOldServerConnectionWarning": "La configuration de connexion du serveur utilise un ancien identifiant utilisateur. Veuillez supprimer et ajouter cette connexion serveur.", "MessageOldServerConnectionWarningHelp": "Vous avez initialement créé la connexion à ce serveur avant la migration de la base de données dans 2.3.0, publié en juin 2023. Une mise à jour future du serveur supprimera la possibilité de signer avec cette ancienne connexion. Veuillez supprimer la connexion existante du serveur et se connecter à nouveau (en utilisant la même adresse de serveur et les mêmes identifiants). Si vous avez des médias téléchargés sur cet appareil, les médias devront être téléchargés à nouveau pour synchroniser avec le serveur.", "MessagePodcastSearchField": "Saisir un terme de recherche ou l'URL d'un flux RSS", + "MessagePreparingDownloads": "Préparation des téléchargements", "MessageProgressSyncFailed": "La dernière tentative de rapporter vos progrès d'écoute sur le serveur a échoué. Les demandes de synchronisation continueront d'être tentées toutes les 15 secondes à 1 minute pendant que les médias sont lus.", "MessageReportBugsAndContribute": "Signalez des anomalies, demandez des fonctionnalités et contribuez sur", "MessageSeriesAlreadyDownloaded": "Vous avez déjà téléchargé tous les livres de cette série.", @@ -357,6 +360,10 @@ "MessageSocketConnectedOverUnmeteredCellular": "Socket connecté via données cellulaire", "MessageSocketConnectedOverUnmeteredWifi": "Socket connecté via Wi-Fi", "MessageSocketNotConnected": "Socket non connecté", + "MessageStorageAccessDenied": "Accès refusé", + "MessageStoragePermissionDenied": "Permission refusée", + "MessageStorageWriteAccessRequired": "Vous n’avez pas le droit d’accès et d’écriture à ce dossier. Voulez-vous donner accès ?", + "MessageWaitingForAvailableStorage": "En attente de stockage disponible", "NoteRSSFeedPodcastAppsHttps": "Attention : la majorité des application de podcast nécessite une adresse de flux HTTPS", "NoteRSSFeedPodcastAppsPubDate": "Attention : un ou plusieurs de vos épisodes ne possèdent pas de date de publication. Certaines applications de podcast le requièrent.", "ToastBookmarkCreateFailed": "Échec de la création de marque-page", @@ -371,6 +378,6 @@ "ToastRSSFeedCloseFailed": "Échec de la fermeture du flux RSS", "ToastRSSFeedCloseSuccess": "Flux RSS fermé", "ToastStreamingNotAllowedOnCellular": "La diffusion sur les données mobile n’est pas autorisée", - "UnitMinutesShort": "{0}min", - "UnitSecondsShort": "{0}sec" + "UnitMinutesShort": "{0} min", + "UnitSecondsShort": "{0} s" } From 62e80cb469cfe9266fcc7124af51abb28a6d92fc Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Wed, 26 Aug 2026 02:15:44 +0200 Subject: [PATCH 08/11] Translated using Weblate (Italian) Currently translated at 99.7% (380 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/it/ --- strings/it.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/strings/it.json b/strings/it.json index 5bf12051..659cd91a 100644 --- a/strings/it.json +++ b/strings/it.json @@ -1,6 +1,7 @@ { "ButtonAdd": "Aggiungi", "ButtonAddNewServer": "Aggiungi un nuovo server", + "ButtonAllow": "Autorizza", "ButtonAuthors": "Autori", "ButtonBack": "Indietro", "ButtonCancel": "Annulla", @@ -312,6 +313,7 @@ "MessageDownloadCompleteProcessing": "Scaricamento completato. Elaborazione…", "MessageDownloading": "Scaricamento…", "MessageDownloadingEpisode": "Scaricamento dell’episodio in corso", + "MessageDownloadingFile": "Scaricando {0}", "MessageEpisodesQueuedForDownload": "{0} episodio(i) in coda per lo scaricamento", "MessageFailedToRefreshToken": "Rinnovo del Token fallito, riautenticazione richiesta", "MessageFeedURLWillBe": "l’URL del flusso sarà {0}", @@ -347,6 +349,7 @@ "MessageOldServerConnectionWarning": "La configurazione della connessione al server utilizza un vecchio ID utente. Elimina e aggiungi nuovamente questa connessione al server.", "MessageOldServerConnectionWarningHelp": "Originariamente hai impostato la connessione a questo server prima della migrazione del database in 2.3.0, rilasciata a giugno 2023. Un futuro aggiornamento del server rimuoverà la possibilità di accedere con questa vecchia connessione. Elimina la connessione al server esistente e riconnettiti (utilizzando lo stesso indirizzo server e le stesse credenziali). Se hai scaricato dei contenuti multimediali su questo dispositivo, i contenuti multimediali dovranno essere scaricati di nuovo per la sincronizzazione con il server.", "MessagePodcastSearchField": "Inserisci il termine di ricerca o l'URL del feed RSS", + "MessagePreparingDownloads": "Preparazione degli scaricamenti", "MessageProgressSyncFailed": "Il tentativo più recente di segnalare i tuoi progressi di ascolto al server è fallito. Le richieste di sincronizzazione dei progressi continueranno a essere tentate ogni 15 secondi - 1 minuto mentre il contenuto multimediale è in riproduzione.", "MessageReportBugsAndContribute": "Segnala errori, richiedi funzionalità e contribuisci", "MessageSeriesAlreadyDownloaded": "Hai già scaricato tutti i libri della serie.", @@ -357,6 +360,9 @@ "MessageSocketConnectedOverUnmeteredCellular": "Collegato tramite rete cellulare", "MessageSocketConnectedOverUnmeteredWifi": "Collegato tramite rete Wi-Fi", "MessageSocketNotConnected": "Non connesso", + "MessageStorageAccessDenied": "Accesso negato", + "MessageStoragePermissionDenied": "Permesso negato", + "MessageStorageWriteAccessRequired": "Non hai accesso di scrittura a questa cartella. Vuoi concedere l'accesso?", "NoteRSSFeedPodcastAppsHttps": "Avviso: la maggior parte delle app di podcast richiede che l'URL del feed RSS utilizzi HTTPS", "NoteRSSFeedPodcastAppsPubDate": "Avviso: 1 o più delle tue puntate non hanno una data di pubblicazione. Alcune app di podcast lo richiedono.", "ToastBookmarkCreateFailed": "Creazione segnalibro fallita", From 4cb4183a12322b805c1f2c099c0da5872d1d2864 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Wed, 26 Aug 2026 02:14:35 +0200 Subject: [PATCH 09/11] Translated using Weblate (Finnish) Currently translated at 98.9% (377 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fi/ --- strings/fi.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/strings/fi.json b/strings/fi.json index c6b25a08..cb410315 100644 --- a/strings/fi.json +++ b/strings/fi.json @@ -1,6 +1,7 @@ { "ButtonAdd": "Lisää", "ButtonAddNewServer": "Lisää uusi palvelin", + "ButtonAllow": "Salli", "ButtonAuthors": "Tekijät", "ButtonBack": "Takaisin", "ButtonCancel": "Peruuta", @@ -312,6 +313,7 @@ "MessageDownloadCompleteProcessing": "Lataus valmis. Käsitellään...", "MessageDownloading": "Ladataan...", "MessageDownloadingEpisode": "Ladataan jaksoa", + "MessageDownloadingFile": "Ladataan {0}", "MessageEpisodesQueuedForDownload": "{0} jaksoa on latausjonossa", "MessageFailedToRefreshToken": "Tunnuksen uusiminen epäonnistui, kirjaudu uudelleen sisään", "MessageFeedURLWillBe": "Syötteen URL tulee olemaan {0}", @@ -347,6 +349,7 @@ "MessageOldServerConnectionWarning": "Palvelinyhteysmääritys käyttää vanhaa käyttäjätunnusta. Poista tämä palvelinyhteys ja lisää se uudelleen.", "MessageOldServerConnectionWarningHelp": "Määritit alun perin yhteyden tähän palvelimeen ennen tietokannan siirtoa versiossa 2.3.0, joka julkaistiin kesäkuussa 2023. Tuleva palvelinpäivitys poistaa mahdollisuuden kirjautua sisään tällä vanhalla yhteydellä. Poista olemassa oleva palvelinyhteys ja muodosta yhteys uudelleen (käyttäen samaa palvelinosoitetta ja tunnistetietoja). Jos sinulla on ladattua mediaa tällä laitteella, media on ladattava uudelleen synkronoitavaksi palvelimen kanssa.", "MessagePodcastSearchField": "Syötä hakutermi tai RSS-syötteen URL-osoite", + "MessagePreparingDownloads": "Latausten valmistelu", "MessageProgressSyncFailed": "Viimeisin yritys raportoida kuuntelun edistymisestä palvelimelle epäonnistui. Edistymisen synkronointipyyntöjä yritetään edelleen 15 sekunnin tai minuutin välein median toiston aikana.", "MessageReportBugsAndContribute": "Ilmoita virheistä, toivo ominaisuuksia ja osallistu", "MessageSeriesAlreadyDownloaded": "Olet jo ladannut kaikki tämän sarjan kirjat.", @@ -357,6 +360,7 @@ "MessageSocketConnectedOverUnmeteredCellular": "Kiinnitin yhdistetty ei mitatun mobiilin välityksellä", "MessageSocketConnectedOverUnmeteredWifi": "Kiinnitin yhdistetty ei mitatun Wi-Fi:n välityksellä", "MessageSocketNotConnected": "Kiinnitin ei yhdistetty", + "MessageStoragePermissionDenied": "Käyttöoikeus evätty", "NoteRSSFeedPodcastAppsHttps": "Varoitus: Useimmat podcast-sovellukset edellyttävät, että RSS-syötteen URL-osoite käyttää HTTPS:a", "NoteRSSFeedPodcastAppsPubDate": "Varoitus: yhdellä tai useammalla jaksollasi ei ole julkaisupäivämäärää. Jotkut podcast-sovellukset vaativat tämän.", "ToastBookmarkCreateFailed": "Kirjanmerkin luominen epäonnistui", From 022a9c58751d22ac6c98d1b3dd84973ac9d0e0e7 Mon Sep 17 00:00:00 2001 From: "J. Lavoie" Date: Wed, 26 Aug 2026 02:20:32 +0200 Subject: [PATCH 10/11] Translated using Weblate (Greek) Currently translated at 71.9% (274 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/el/ --- strings/el.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/strings/el.json b/strings/el.json index 74127a7a..fdc7fd93 100644 --- a/strings/el.json +++ b/strings/el.json @@ -218,6 +218,8 @@ "LabelPlaybackDirect": "Άμεση αναπαραγωγή", "LabelPlaybackLocal": "Αναπαραγωγή τοπικού αρχείου", "LabelPlaybackSpeed": "Ταχύτητα Αναπαραγωγής", + "LabelPodcast": "Πόντκαστ", + "LabelPodcasts": "Πόντκαστ", "LabelProgress": "Πρόοδος", "LabelPubDate": "Ημερομηνία έκδοσης", "LabelPublishYear": "Χρονολογία Έκδοσης", @@ -268,5 +270,7 @@ "MessageMarkAsFinished": "Σήμανση ως Ολοκληρωμένο", "MessageNoItemsFound": "Δεν βρέθηκαν αντικείμενα", "MessageNoNetworkConnection": "Δεν υπάρχει σύνδεση δικτύου", - "MessageNoUserPlaylists": "Δεν έχετε λίστες αναπαραγωγής" + "MessageNoUserPlaylists": "Δεν έχετε λίστες αναπαραγωγής", + "UnitMinutesShort": "{0} min", + "UnitSecondsShort": "{0} s" } From 88ab456ce57852389c2689743b3f448acd4b5671 Mon Sep 17 00:00:00 2001 From: Pavel Miniutka Date: Fri, 28 Aug 2026 09:12:47 +0200 Subject: [PATCH 11/11] Translated using Weblate (Belarusian) Currently translated at 100.0% (381 of 381 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/be/ --- strings/be.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/strings/be.json b/strings/be.json index 6df810ce..0d6854d4 100644 --- a/strings/be.json +++ b/strings/be.json @@ -1,6 +1,7 @@ { "ButtonAdd": "Дадаць", "ButtonAddNewServer": "Дадаць новы сервер", + "ButtonAllow": "Дазволіць", "ButtonAuthors": "Аўтары", "ButtonBack": "Назад", "ButtonCancel": "Скасаваць", @@ -312,6 +313,7 @@ "MessageDownloadCompleteProcessing": "Спампоўванне завершана. Апрацоўка...", "MessageDownloading": "Спампоўванне...", "MessageDownloadingEpisode": "Спампоўванне выпуску", + "MessageDownloadingFile": "Спампоўванне {0}", "MessageEpisodesQueuedForDownload": "{0} выпуск(-аў) у чарзе спампоўвання", "MessageFailedToRefreshToken": "Не ўдалося абнавіць токен, патрабуецца паўторны ўваход", "MessageFeedURLWillBe": "URL стужкі будзе {0}", @@ -347,6 +349,7 @@ "MessageOldServerConnectionWarning": "Канфігурацыя падлучэння да сервера выкарыстоўвае стары ідэнтыфікатар карыстальніка. Калі ласка, выдаліце і зноў дадайце гэта падлучэнне да сервера.", "MessageOldServerConnectionWarningHelp": "Вы першапачаткова наладзілі падключэнне да гэтага сервера да міграцыі базы даных у версіі 2.3.0, якая выйшла ў чэрвені 2023 года. У будучым абнаўленні сервера магчымасць уваходу праз гэтае старое падключэнне будзе выдалена. Калі ласка, выдаліце існуючае падключэнне да сервера і падключыцеся зноў (выкарыстоўваючы той жа адрас сервера і ўліковыя даныя). Калі на гэтай прыладзе ёсць спампаваныя медыяфайлы, іх трэба будзе спампаваць зноў для сінхранізацыі з серверам.", "MessagePodcastSearchField": "Увядзіце пошукавы запыт або URL RSS-стужкі", + "MessagePreparingDownloads": "Падрыхтоўка спампоўвання", "MessageProgressSyncFailed": "Апошняя спроба адправіць ваш прагрэс праслухоўвання на сервер не ўдалася. Спробы сінхранізаваць прагрэс будуць працягвацца кожныя 15 секунд на працягу 1 хвіліны падчас прайгравання медыяфайла.", "MessageReportBugsAndContribute": "Паведамляйце пра памылкі, прапануйце функцыі і ўносьце свой уклад на", "MessageSeriesAlreadyDownloaded": "Вы ўжо спампавалі ўсе кнігі з гэтай серыі.", @@ -357,6 +360,10 @@ "MessageSocketConnectedOverUnmeteredCellular": "Сокет падлучаны праз мабільны інтэрнэт без абмежавання трафіку", "MessageSocketConnectedOverUnmeteredWifi": "Сокет падлучаны праз Wi-Fi без абмежавання трафіку", "MessageSocketNotConnected": "Сокет не падлучаны", + "MessageStorageAccessDenied": "Доступ забаронены", + "MessageStoragePermissionDenied": "Няма дазволу", + "MessageStorageWriteAccessRequired": "У вас няма правоў на запіс у гэту папку. Хочаце даць доступ?", + "MessageWaitingForAvailableStorage": "Чаканне даступнага сховішча", "NoteRSSFeedPodcastAppsHttps": "Папярэджанне: большасць праграм для падкастаў патрабуюць, каб URL RSS-стужкі выкарыстоўваў HTTPS", "NoteRSSFeedPodcastAppsPubDate": "Папярэджанне: адзін ці больш выпускаў не маюць даты публікацыі. Некаторыя праграмы для падкастаў патрабуюць гэтага.", "ToastBookmarkCreateFailed": "Не ўдалося стварыць закладку",