From 69a54c5fa9d38f0e13e84a68a94ed70d60ba881e Mon Sep 17 00:00:00 2001 From: Pavel Vachek Date: Mon, 21 Jul 2025 19:49:50 +0200 Subject: [PATCH 01/17] Translated using Weblate (Czech) Currently translated at 99.1% (353 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/cs/ --- strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/strings/cs.json b/strings/cs.json index b7078c31..00b02f58 100644 --- a/strings/cs.json +++ b/strings/cs.json @@ -331,7 +331,7 @@ "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.", - "MessageSeriesDownloadConfirm": "Stáhnout chybějící {0} knihu(y) s {1} souborem(y), celkem {2} do složky {3}?", + "MessageSeriesDownloadConfirm": "Stáhnout chybějících {0} knih s {1} souborem/soubory, celkem {2}, do složky {3}?", "MessageSeriesDownloadConfirmIos": "Stáhnout chybějící {0} knihu(y) s {1} souborem(y), celkem {2}?", "MessageSocketConnectedOverMeteredCellular": "Socket připojen přes měřenou mobilní síť", "MessageSocketConnectedOverMeteredWifi": "Socket připojen přes měřenou Wi-Fi", From 8038a8ac6615d5f5b4918f36304e451c1c8f97ff Mon Sep 17 00:00:00 2001 From: kuci-JK Date: Mon, 21 Jul 2025 19:50:16 +0200 Subject: [PATCH 02/17] Translated using Weblate (Czech) Currently translated at 99.1% (353 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/cs/ --- strings/cs.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/strings/cs.json b/strings/cs.json index 00b02f58..f00a8439 100644 --- a/strings/cs.json +++ b/strings/cs.json @@ -325,13 +325,16 @@ "MessageNoSeries": "Žádné série", "MessageNoUpdatesWereNecessary": "Nebyly nutné žádné aktualizace", "MessageNoUserPlaylists": "Nemáte žádné seznamy skladeb", + "MessageOldServerAuthReLoginRequired": "V rámci aktualizace serveru v2.26.0 bylo vylepšeno zabezpečení autentizace. Všichni uživatelé se musí znovu přihlásit.", + "MessageOldServerAuthWarning": "Server používá zastaralou autentizaci", + "MessageOldServerAuthWarningHelp": "Server běží na verzi starší než v2.26.0. Bezpečnější způsob autentizace byl přidán ve verzi v2.26.0. Důrazně se doporučuje aktualizovat server na nejnovější verzi. Pokud jste již server aktualizovali, znovu se přihlašte pro použití nové autentizace.", "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", "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.", - "MessageSeriesDownloadConfirm": "Stáhnout chybějících {0} knih s {1} souborem/soubory, celkem {2}, do složky {3}?", + "MessageSeriesDownloadConfirm": "Stáhnout {0} chybějících knih s {1} souborem/soubory, celkem {2}, do složky {3}?", "MessageSeriesDownloadConfirmIos": "Stáhnout chybějící {0} knihu(y) s {1} souborem(y), celkem {2}?", "MessageSocketConnectedOverMeteredCellular": "Socket připojen přes měřenou mobilní síť", "MessageSocketConnectedOverMeteredWifi": "Socket připojen přes měřenou Wi-Fi", From 8722e91c0f11be0402dcc73f1fa0401f6b126733 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Tue, 22 Jul 2025 00:53:31 +0200 Subject: [PATCH 03/17] Translated using Weblate (Russian) Currently translated at 100.0% (356 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/ru/ --- strings/ru.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/strings/ru.json b/strings/ru.json index 254d9de0..22fe8ebf 100644 --- a/strings/ru.json +++ b/strings/ru.json @@ -325,6 +325,9 @@ "MessageNoSeries": "Нет серии", "MessageNoUpdatesWereNecessary": "Обновления не требовались", "MessageNoUserPlaylists": "У вас нет плейлистов", + "MessageOldServerAuthReLoginRequired": "В версии server 2.26.0 для обеспечения безопасности была улучшена аутентификация. Всем пользователям необходимо повторно войти в систему.", + "MessageOldServerAuthWarning": "Сервер использует устаревшую аутентификацию", + "MessageOldServerAuthWarningHelp": "Этот сервер работает под управлением версии старше чем 2.26.0. В версии 2.26.0 была добавлена более безопасная система аутентификации. Настоятельно рекомендуется обновить сервер до последней версии. Если вы уже обновили сервер, войдите в систему еще раз, чтобы использовать новую аутентификацию.", "MessageOldServerConnectionWarning": "Конфигурация подключения к серверу использует старый идентификатор пользователя. Удалите и повторно добавьте это подключение к серверу.", "MessageOldServerConnectionWarningHelp": "Первоначально вы настроили подключение к этому серверу до миграции базы данных в версии 2.3.0, выпущенной в июне 2023 года. Будущее обновление сервера уберет возможность входа с помощью этого старого подключения. Удалите существующее подключение к серверу и подключитесь снова (используя тот же адрес сервера и учетные данные). Если на этом устройстве есть загруженные медиафайлы, их необходимо будет загрузить снова для синхронизации с сервером.", "MessagePodcastSearchField": "Введите поисковый запрос или URL-адрес RSS-канала", From c34d14edb5b7f71d553dc167142e8a8d2ca03b77 Mon Sep 17 00:00:00 2001 From: Mikkel Dupont Olesen Date: Fri, 25 Jul 2025 23:24:35 +0200 Subject: [PATCH 04/17] Translated using Weblate (Danish) Currently translated at 100.0% (356 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/da/ --- strings/da.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/strings/da.json b/strings/da.json index e1d8fe5e..418e520b 100644 --- a/strings/da.json +++ b/strings/da.json @@ -146,6 +146,7 @@ "LabelEndOfChapter": "Slutningen af kapitel", "LabelEndTime": "Sluttidspunkt", "LabelEpisode": "Afsnit", + "LabelExplicit": "Eksplisit", "LabelFeedURL": "Feed URL", "LabelFile": "Fil", "LabelFileBirthtime": "Oprettelsestidspunkt for fil", @@ -324,6 +325,9 @@ "MessageNoSeries": "Ingen serier", "MessageNoUpdatesWereNecessary": "Ingen opdateringer var nødvendige", "MessageNoUserPlaylists": "Du har ingen afspilningslister", + "MessageOldServerAuthReLoginRequired": "Autentificering er blevet forbedret af sikkerhedsmæssige årsager i server v2.26.0. Alle brugere skal logge ind igen.", + "MessageOldServerAuthWarning": "Serveren bruger forældet autentificering", + "MessageOldServerAuthWarningHelp": "Denne server kører en version ældre end v2.26.0. Et mere sikkert autentificeringssystem blev tilføjet i v2.26.0. Det anbefales kraftigt at opdatere serveren til den nyeste version. Hvis du allerede har opdateret serveren, skal du logge ind igen for at bruge den nye autentificering.", "MessageOldServerConnectionWarning": "Server forbindelseskonfiguration anvender et gammelt bruger ID. Fjern venligst og gentilføj denne server forbindelse.", "MessageOldServerConnectionWarningHelp": "Du har oprindeligt sat forbindelsen til denne server op før databasemigreringen i 2.3.0, udgivet i juni 2023. En senere serveropdatering vil fjerne muligheden for at logge ind med genne gamle metode. Sørg venligst for at slette den eksisterende serverforbindelse og opret forbindelse igen (ved anvendelse af den samme server adresse og login oplysninger). Hvis du har downloaded noget medie på denne enhed vil dette være nødsaget til at bive downloaded igen efter serversynkronisering.", "MessagePodcastSearchField": "Indtast søgeterm eller RSS URL", From a937800ef02efe770c078e6cc7f1a3b577bbe074 Mon Sep 17 00:00:00 2001 From: numerfolt Date: Tue, 29 Jul 2025 18:04:18 +0200 Subject: [PATCH 05/17] Translated using Weblate (German) Currently translated at 99.7% (355 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/ --- strings/de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/strings/de.json b/strings/de.json index e28edfcc..44df5807 100644 --- a/strings/de.json +++ b/strings/de.json @@ -327,6 +327,7 @@ "MessageNoUserPlaylists": "Keine Wiedergabelisten vorhanden", "MessageOldServerAuthReLoginRequired": "Für die verbesserung der Sicherheit wurde die Authentifizierung in der Version v2.26.0 verbessert. Alle Nutzer müssen sich neu einloggen.", "MessageOldServerAuthWarning": "Der Server nutzt eine nicht mehr aktuelle Authentifizierung", + "MessageOldServerAuthWarningHelp": "Die Version dieses Servers ist älter als v2.26.0. Ein sichereres Authentifikationssystem wurde mit v2.26.0 eingeführt. Es wird dringend empfohlen, den Server auf die neueste Version zu aktualisieren. Falls du den Server bereits aktualisiert hast, melde dich erneut an, um die neue Authentifizierung zu nutzen.", "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", From 51f2e5e7ec93ee9d548b14cd4e319aeefd8b1a18 Mon Sep 17 00:00:00 2001 From: B0rax Date: Tue, 29 Jul 2025 18:10:12 +0200 Subject: [PATCH 06/17] Translated using Weblate (German) Currently translated at 99.7% (355 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/de/ --- strings/de.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/strings/de.json b/strings/de.json index 44df5807..b2afb0e7 100644 --- a/strings/de.json +++ b/strings/de.json @@ -12,10 +12,10 @@ "ButtonConnect": "Verbinden", "ButtonConnectToServer": "Mit Server verbinden", "ButtonCreate": "Erstellen", - "ButtonCreateBookmark": "Erstelle Lesezeichen", - "ButtonCreateNewPlaylist": "Erstelle neue Wiedergabeliste", + "ButtonCreateBookmark": "Lesezeichen erstellen", + "ButtonCreateNewPlaylist": "Neue Wiedergabeliste erstellen", "ButtonDelete": "Löschen", - "ButtonDeleteLocalEpisode": "Lösche lokale Episode", + "ButtonDeleteLocalEpisode": "Lokale Episode löschen", "ButtonDeleteLocalFile": "Lösche lokale Datei", "ButtonDeleteLocalItem": "Lokales Element löschen", "ButtonDisableAutoTimer": "Automatischen Timer deaktivieren", From f24dd3b28965738bbef86e95a8a40a200829fa11 Mon Sep 17 00:00:00 2001 From: ugyes Date: Mon, 28 Jul 2025 15:58:50 +0200 Subject: [PATCH 07/17] Translated using Weblate (Hungarian) Currently translated at 100.0% (356 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hu/ --- strings/hu.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/strings/hu.json b/strings/hu.json index d06af335..d6c8b484 100644 --- a/strings/hu.json +++ b/strings/hu.json @@ -325,6 +325,9 @@ "MessageNoSeries": "Nincsenek sorozatok", "MessageNoUpdatesWereNecessary": "Nem volt szükséges frissítés", "MessageNoUserPlaylists": "Nincsenek lejátszási listái", + "MessageOldServerAuthReLoginRequired": "A szerver v2.26.0 verziójában a biztonság érdekében továbbfejlesztettük a hitelesítést. Minden felhasználónak újra be kell jelentkeznie.", + "MessageOldServerAuthWarning": "A szerver elavult hitelesítést használ", + "MessageOldServerAuthWarningHelp": "Ez a szerver a v2.26.0-nál régebbi verziót futtat. A v2.26.0-ban egy biztonságosabb hitelesítési rendszer került bevezetésre. Erősen ajánlott a szervert a legújabb verzióra frissíteni. Ha már frissítette a szervert, jelentkezzen be újra, hogy az új hitelesítést használhassa.", "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", From 58281bb5ce6719fb5a4dba29f258a432217a0f74 Mon Sep 17 00:00:00 2001 From: thehijacker Date: Tue, 29 Jul 2025 06:59:33 +0200 Subject: [PATCH 08/17] Translated using Weblate (Slovenian) Currently translated at 100.0% (356 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/ --- strings/sl.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/strings/sl.json b/strings/sl.json index 56458ded..4cb08377 100644 --- a/strings/sl.json +++ b/strings/sl.json @@ -325,6 +325,9 @@ "MessageNoSeries": "Ni serij", "MessageNoUpdatesWereNecessary": "Posodobitve niso bile potrebne", "MessageNoUserPlaylists": "Nimate seznamov predvajanja", + "MessageOldServerAuthReLoginRequired": "Zaradi varnosti je bila v strežniku različice 2.26.0 izboljšana avtentikacija. Vsi uporabniki se morajo ponovno prijaviti.", + "MessageOldServerAuthWarning": "Strežnik uporablja zastarelo preverjanje avtentikacije", + "MessageOldServerAuthWarningHelp": "Ta strežnik uporablja različico, starejšo od v2.26.0. V različici v2.26.0 je bil dodan varnejši sistem preverjanja pristnosti. Zelo priporočljivo je, da strežnik posodobite na najnovejšo različico. Če ste strežnik že posodobili, se znova prijavite, da uporabite novo preverjanje pristnosti.", "MessageOldServerConnectionWarning": "Nastavitev povezave s strežnikom uporablja stari ID uporabnika. Izbrišite in znova dodajte to povezavo s strežnikom.", "MessageOldServerConnectionWarningHelp": "Povezavo s tem strežnikom ste prvotno nastavili pred selitvijo baze podatkov v različici 2.3.0, izdani junija 2023. Prihodnja posodobitev strežnika bo odstranila možnost prijave s to staro povezavo. Izbrišite obstoječo povezavo s strežnikom in se znova povežite (z istim naslovom strežnika in poverilnicami). Če imate v tej napravi prenesen medij, ga boste morali znova prenesti za sinhronizacijo s strežnikom.", "MessagePodcastSearchField": "Vnesite iskalni izraz ali URL vira RSS", From 7eeb9095e83ef93f439181b0cb02b59b739583ba Mon Sep 17 00:00:00 2001 From: "Troj@" Date: Tue, 29 Jul 2025 14:15:42 +0200 Subject: [PATCH 09/17] Translated using Weblate (Belarusian) Currently translated at 100.0% (356 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/be/ --- strings/be.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/strings/be.json b/strings/be.json index d9ddbe4c..de19d7b2 100644 --- a/strings/be.json +++ b/strings/be.json @@ -6,6 +6,7 @@ "ButtonCancel": "Скасаваць", "ButtonCancelTimer": "Скасаваць таймер", "ButtonClearFilter": "Ачысціць фільтр", + "ButtonClearLogs": "Ачысціць журналы", "ButtonCloseFeed": "Закрыць стужку", "ButtonCollections": "Калекцыі", "ButtonConnect": "Падлучыцца", @@ -26,7 +27,9 @@ "ButtonLatest": "Апошняе", "ButtonLibrary": "Бібліятэка", "ButtonLocalMedia": "Лакальныя медыя", + "ButtonLogs": "Журналы", "ButtonManageLocalFiles": "Кіраванне лакальнымі файламі", + "ButtonMaskServerAddress": "Схаваць адрас сервера", "ButtonNewFolder": "Новая тэчка", "ButtonNextEpisode": "Наступны эпізод", "ButtonOk": "Добра", @@ -50,6 +53,7 @@ "ButtonStream": "Трансляцыя", "ButtonSubmit": "Адправіць", "ButtonSwitchServerUser": "Змяніць Сервер/Карыстальніка", + "ButtonUnmaskServerAddress": "Паказаць адрас сервера", "ButtonUserStats": "Статыстыка карыстальніка", "ButtonYes": "Так", "HeaderAccount": "Уліковы запіс", @@ -78,7 +82,7 @@ "HeaderProgressSyncFailed": "Не ўдалося сінхранізаваць прагрэс", "HeaderRSSFeed": "RSS-стужка", "HeaderRSSFeedGeneral": "Падрабязнасці RSS", - "HeaderRSSFeedIsOpen": "RSS-стужка адкрыта", + "HeaderRSSFeedIsOpen": "RSS-стужка адкрытая", "HeaderSelectDownloadLocation": "Абраць месцазнаходжання для спампоўкі", "HeaderSettings": "Налады", "HeaderSleepTimer": "Таймер сну", @@ -142,6 +146,7 @@ "LabelEndOfChapter": "Канец раздзела", "LabelEndTime": "Час заканчэння", "LabelEpisode": "Эпізод", + "LabelExplicit": "Відверты", "LabelFeedURL": "URL стужкі", "LabelFile": "Файл", "LabelFileBirthtime": "Час стварэння файла", @@ -216,6 +221,7 @@ "LabelPublishedDate": "Апублікавана {0}", "LabelRSSFeedCustomOwnerEmail": "Карыстальніцкая электронная пошта ўладальніка", "LabelRSSFeedCustomOwnerName": "Карыстальніцкае імя ўладальніка", + "LabelRSSFeedOpen": "RSS-стужка адкрыта", "LabelRSSFeedPreventIndexing": "Прадухіліць індэксацыю", "LabelRSSFeedSlug": "Ідэнтыфікатар RSS-стужкі", "LabelRandomly": "Выпадкова", @@ -237,6 +243,8 @@ "LabelShowAll": "Паказаць усё", "LabelSize": "Памер", "LabelSleepTimer": "Таймер сну", + "LabelSleepTimerAlmostDoneChime": "Праіграйце звонак, калі амаль скончана", + "LabelSleepTimerAlmostDoneChimeHelp": "Памякчыць звонак, калі на таймеры сну застанецца 30 секунд", "LabelStart": "Пачаць", "LabelStartTime": "Час пачатку", "LabelStatsBestDay": "Лепшы дзень", @@ -252,6 +260,7 @@ "LabelTag": "Метка", "LabelTags": "Меткі", "LabelTheme": "Тэма", + "LabelThemeBlack": "Чорны", "LabelThemeDark": "Цёмная", "LabelThemeLight": "Светлая", "LabelTimeRemaining": "Засталося {0}", @@ -309,12 +318,16 @@ "MessageNoItems": "Няма элементаў", "MessageNoItemsFound": "Элементы не знойдзены", "MessageNoListeningSessions": "Няма сеансаў праслухоўвання", + "MessageNoLogs": "Няма журналаў", "MessageNoMediaFolders": "Няма тэчак з медыя", "MessageNoNetworkConnection": "Няма падлучэння да сеткі", "MessageNoPodcastsFound": "Падкасты не знойдзены", "MessageNoSeries": "Няма серый", "MessageNoUpdatesWereNecessary": "Абнаўленні не патрабаваліся", "MessageNoUserPlaylists": "У вас няма спісаў прайгравання", + "MessageOldServerAuthReLoginRequired": "Аўтэнтыфікацыя была палепшана для бяспекі ў серверы v2.26.0. Усім карыстальнікам патрабуецца паўторна ўвайсці ў сістэму.", + "MessageOldServerAuthWarning": "Сервер выкарыстоўвае састарэлую аўтэнтыфікацыю", + "MessageOldServerAuthWarningHelp": "Гэты сервер працуе пад версіяй, старэйшай за 2.26.0. У версіі 2.26.0 была дададзена больш бяспечная сістэма аўтэнтыфікацыі. Настойліва рэкамендуецца абнавіць сервер да апошняй версіі. Калі вы ўжо абнавілі сервер, увайдзіце зноў, каб выкарыстоўваць новую аўтэнтыфікацыю.", "MessageOldServerConnectionWarning": "Канфігурацыя падлучэння да сервера выкарыстоўвае стары ідэнтыфікатар карыстальніка. Калі ласка, выдаліце і зноў дадайце гэта падлучэнне да сервера.", "MessageOldServerConnectionWarningHelp": "Вы першапачаткова наладзілі падключэнне да гэтага сервера да міграцыі базы даных у версіі 2.3.0, якая выйшла ў чэрвені 2023 года. У будучым абнаўленні сервера магчымасць уваходу праз гэтае старое падключэнне будзе выдалена. Калі ласка, выдаліце існуючае падключэнне да сервера і падключыцеся зноў (выкарыстоўваючы той жа адрас сервера і ўліковыя даныя). Калі на гэтай прыладзе ёсць спампаваныя медыяфайлы, іх трэба будзе спампаваць зноў для сінхранізацыі з серверам.", "MessagePodcastSearchField": "Увядзіце пошукавы запыт або URL RSS-стужкі", From 9da49d6116302fec1e7c6a2c86ff379de7451eec Mon Sep 17 00:00:00 2001 From: Remco Schrijver Date: Wed, 30 Jul 2025 22:35:56 +0200 Subject: [PATCH 10/17] Translated using Weblate (Dutch) Currently translated at 100.0% (356 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/nl/ --- strings/nl.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/strings/nl.json b/strings/nl.json index 33da968b..0f5d599d 100644 --- a/strings/nl.json +++ b/strings/nl.json @@ -137,7 +137,7 @@ "LabelDownloadUsingCellular": "Download met mobiele data", "LabelDownloaded": "Gedownload", "LabelDuration": "Duur", - "LabelEbook": "Ebook", + "LabelEbook": "E-boek", "LabelEbooks": "Eboeken", "LabelEnable": "Inschakelen", "LabelEnableMp3IndexSeeking": "MP3-index zoeken inschakelen", @@ -146,6 +146,7 @@ "LabelEndOfChapter": "Einde van het Hoofdstuk", "LabelEndTime": "Eindtijd", "LabelEpisode": "Aflevering", + "LabelExplicit": "Expliciet", "LabelFeedURL": "Feed URL", "LabelFile": "Bestand", "LabelFileBirthtime": "Aanmaaktijd bestand", @@ -153,10 +154,10 @@ "LabelFilename": "Bestandsnaam", "LabelFinished": "Voltooid", "LabelFolder": "Map", - "LabelFontBoldness": "Font Boldness", + "LabelFontBoldness": "Lettertype Dikte", "LabelFontScale": "Lettertype schaal", "LabelGenre": "Genre", - "LabelGenres": "Genres", + "LabelGenres": "Categorieën", "LabelHapticFeedback": "Haptische feedback", "LabelHasEbook": "Heeft Ebook", "LabelHasSupplementaryEbook": "Heeft aanvullend Ebook", @@ -220,7 +221,7 @@ "LabelPublishedDate": "{0} gepubliceerd", "LabelRSSFeedCustomOwnerEmail": "Aangepast e-mailadres eigenaar", "LabelRSSFeedCustomOwnerName": "Aangepaste naam eigenaar", - "LabelRSSFeedOpen": "RSS Feed Open", + "LabelRSSFeedOpen": "RSS Feed open", "LabelRSSFeedPreventIndexing": "Voorkom indexering", "LabelRSSFeedSlug": "RSS-feed slug", "LabelRandomly": "Willekeurig", @@ -324,6 +325,9 @@ "MessageNoSeries": "Geen series", "MessageNoUpdatesWereNecessary": "Geen bijwerkingen waren noodzakelijk", "MessageNoUserPlaylists": "Je hebt geen afspeellijsten", + "MessageOldServerAuthReLoginRequired": "Authenticatie is verbeterd om de veiligheid te verhogen in server versie v2.26.0. Alle gebruikers moeten opnieuw inloggen.", + "MessageOldServerAuthWarning": "De server gebruikt een verouderde authenticatie versie", + "MessageOldServerAuthWarningHelp": "Deze server draait een versie ouder dan v2.26.0. Een veiliger authenticatie systeem is geïntroduceerd in v2.26.0. Het wordt met klem aangeraden om de server te updaten naar de laatste versie. Mocht de server al geüpdatet zijn, log dan opnieuw in om het nieuwe authenticatie mechanisme te gebruiken.", "MessageOldServerConnectionWarning": "Server connectie configuratie gebruikt een oud user ID. Gelieve deze server connectie te verwijderen en opnieuw toe te voegen.", "MessageOldServerConnectionWarningHelp": "U hebt de verbinding met deze server oorspronkelijk ingesteld vóór de databasemigratie in versie 2.3.0, uitgebracht in juni 2023. Een toekomstige serverupdate zal de mogelijkheid om in te loggen met deze oude verbinding verwijderen. Verwijder de bestaande serververbinding en maak opnieuw verbinding (met hetzelfde serveradres en dezelfde inloggegevens). Als u gedownloade media op dit apparaat hebt, moet u deze opnieuw downloaden om te synchroniseren met de server.", "MessagePodcastSearchField": "Zoekterm of RSS feed URL invullen", From 0d7f92129b3caca74d25cf756e565fceec22e4b8 Mon Sep 17 00:00:00 2001 From: Grzegorz Orlowski Date: Sat, 2 Aug 2025 00:01:29 +0200 Subject: [PATCH 11/17] Translated using Weblate (Polish) Currently translated at 98.0% (349 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/pl/ --- strings/pl.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/strings/pl.json b/strings/pl.json index 05ff64d0..85861b68 100644 --- a/strings/pl.json +++ b/strings/pl.json @@ -218,8 +218,8 @@ "LabelPubDate": "Data publikacji", "LabelPublishYear": "Rok publikacji", "LabelPublishedDate": "Opublikowano {0}", - "LabelRSSFeedCustomOwnerEmail": "Własny email", - "LabelRSSFeedCustomOwnerName": "Własna nazwa", + "LabelRSSFeedCustomOwnerEmail": "Email właściciela", + "LabelRSSFeedCustomOwnerName": "Nazwa właściciela", "LabelRSSFeedOpen": "Otwarty Kanał RSS", "LabelRSSFeedPreventIndexing": "Zapobiegaj indeksowaniu", "LabelRSSFeedSlug": "Numer Kanału RSS", From 66372e974339322288b2fb04496551cc26b8ec85 Mon Sep 17 00:00:00 2001 From: Grzegorz Orlowski Date: Sun, 3 Aug 2025 15:05:56 +0200 Subject: [PATCH 12/17] Translated using Weblate (Polish) Currently translated at 99.4% (354 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/pl/ --- strings/pl.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/strings/pl.json b/strings/pl.json index 85861b68..230ed996 100644 --- a/strings/pl.json +++ b/strings/pl.json @@ -316,12 +316,17 @@ "MessageNoItems": "Brak elementów", "MessageNoItemsFound": "Nie znaleziono żadnych elementów", "MessageNoListeningSessions": "Brak sesji słuchania", + "MessageNoLogs": "Brak logów", "MessageNoMediaFolders": "Brak folderów z mediami", "MessageNoNetworkConnection": "Brak połączenia sieciowego", "MessageNoPodcastsFound": "Nie znaleziono podcastów", "MessageNoSeries": "Brak serii", "MessageNoUpdatesWereNecessary": "Brak wymaganych aktualizacji", "MessageNoUserPlaylists": "Nie masz żadnych list odtwarzania", + "MessageOldServerAuthReLoginRequired": "Uwierzytelnianie zostało ulepszone pod kątem bezpieczeństwa w serwerze w wersji 2.26.0. Wszyscy użytkownicy muszą się ponownie zalogować.", + "MessageOldServerAuthWarning": "Serwer korzysta z przestarzałego uwierzytelniania", + "MessageOldServerAuthWarningHelp": "Ten serwer działa w wersji starszej niż 2.26.0. W wersji 2.26.0 dodano bezpieczniejszy system uwierzytelniania. Zdecydowanie zaleca się aktualizację serwera do najnowszej wersji. Jeżeli dokonałeś już aktualizacji serwera, zaloguj się ponownie, aby użyć nowego uwierzytelniania.", + "MessageOldServerConnectionWarning": "Konfiguracja połączenia z serwerem używa starego identyfikatora użytkownika. Usuń i dodaj ponownie to połączenie z serwerem.", "MessageOldServerConnectionWarningHelp": "Połączenie z tym serwerem zostało pierwotnie skonfigurowane przed migracją bazy danych w wersji 2.3.0, wydanej w czerwcu 2023 r. Przyszła aktualizacja serwera usunie możliwość logowania się przy użyciu tego starego połączenia. Usuń istniejące połączenie z serwerem i połącz się ponownie (używając tego samego adresu serwera i danych logowania). Jeśli na tym urządzeniu znajdują się pobrane pliki multimedialne, konieczne będzie ich ponowne pobranie w celu synchronizacji z serwerem.", "MessagePodcastSearchField": "Wprowadź wyszukiwane hasło lub adres URL kanału RSS", "MessageProgressSyncFailed": "Ostatnia próba zgłoszenia postępów słuchania do serwera nie powiodła się. Żądania synchronizacji postępu będą wysyłane co 15 sekund do 1 minuty podczas odtwarzania multimediów.", From 73599815ba38d03d07b2c595ca8e1f9f9698ceb3 Mon Sep 17 00:00:00 2001 From: Camille de Lune Date: Tue, 5 Aug 2025 19:18:54 +0200 Subject: [PATCH 13/17] Translated using Weblate (French) Currently translated at 99.7% (355 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/ --- strings/fr.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/strings/fr.json b/strings/fr.json index 7f91953a..4ee4f463 100644 --- a/strings/fr.json +++ b/strings/fr.json @@ -146,6 +146,7 @@ "LabelEndOfChapter": "Fin du chapitre", "LabelEndTime": "Heure de fin", "LabelEpisode": "Épisode", + "LabelExplicit": "Contenu explicite", "LabelFeedURL": "URL du flux", "LabelFile": "Fichier", "LabelFileBirthtime": "Création du fichier", @@ -220,6 +221,7 @@ "LabelPublishedDate": "Publié le {0}", "LabelRSSFeedCustomOwnerEmail": "Courriel personnalisée du propriétaire", "LabelRSSFeedCustomOwnerName": "Nom propriétaire personnalisé", + "LabelRSSFeedOpen": "Flux RSS ouvert", "LabelRSSFeedPreventIndexing": "Empêcher l’indexation", "LabelRSSFeedSlug": "Identifiant d’URL du flux RSS", "LabelRandomly": "Au hasard", @@ -323,6 +325,9 @@ "MessageNoSeries": "Aucune série", "MessageNoUpdatesWereNecessary": "Aucune mise à jour n’était nécessaire", "MessageNoUserPlaylists": "Vous n’avez aucune liste de lecture", + "MessageOldServerAuthReLoginRequired": "L’authentification a été renforcée pour des raisons de sécurité dans la version 2.26.0 du serveur. Tous les utilisateurs doivent se reconnecter.", + "MessageOldServerAuthWarning": "Le serveur utilise un système d’authentification obsolète", + "MessageOldServerAuthWarningHelp": "Ce serveur utilise une version antérieure à la v2.26.0. Un système d’authentification plus sécurisé a été ajouté dans la version 2.26.0. Il est fortement recommandé de mettre à jour le serveur vers la dernière version. Si vous avez déjà effectué la mise à jour, reconnectez-vous pour utiliser le nouveau système d’authentification.", "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", From 76d1f2b29b1d977f43b8366e3aee78ffee0a241a Mon Sep 17 00:00:00 2001 From: Ashish Wadekar Date: Tue, 5 Aug 2025 15:09:29 +0200 Subject: [PATCH 14/17] Translated using Weblate (Hindi) Currently translated at 13.2% (47 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hi/ --- strings/hi.json | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/strings/hi.json b/strings/hi.json index c55a17a5..983e9af7 100644 --- a/strings/hi.json +++ b/strings/hi.json @@ -6,16 +6,34 @@ "ButtonCancel": "रद्द करें", "ButtonCancelTimer": "टाइमर रद्द करें", "ButtonClearFilter": "लागू फ़िल्टर साफ़ करें", + "ButtonClearLogs": "अभिलेख साफ़ करें", "ButtonCloseFeed": "फ़ीड बंद करें", "ButtonCollections": "संग्रह", "ButtonConnect": "जोड़ना", + "ButtonConnectToServer": "सर्वर से संबद्ध स्थापित करें", "ButtonCreate": "बनाएं", + "ButtonCreateBookmark": "बुकमार्क बनाएं", + "ButtonCreateNewPlaylist": "प्लेलिस्ट बनाएं", "ButtonDelete": "हटाएं", + "ButtonDeleteLocalEpisode": "स्थानीय प्रकरण हटाएँ", + "ButtonDeleteLocalFile": "स्थानीय फ़ाइल हटाएँ", + "ButtonDeleteLocalItem": "स्थानीय वस्तु हटाएँ", + "ButtonDisableAutoTimer": "स्वचालित घड़ी अक्षम करें", + "ButtonDisconnect": "सर्वर संबद्ध तोड़े", + "ButtonGoToWebClient": "वेब क्लाइंट पर जाएँ", + "ButtonHistory": "इतिहास", "ButtonHome": "घर", "ButtonIssues": "समस्याएं", "ButtonLatest": "नवीनतम", "ButtonLibrary": "पुस्तकालय", + "ButtonLogs": "अभिलेख", + "ButtonManageLocalFiles": "स्थानीय फ़ाइल प्रबंधित करें", + "ButtonMaskServerAddress": "सर्वर पता नकाबपोश करें", + "ButtonNewFolder": "नया फ़ोल्डर", + "ButtonNextEpisode": "अगला एपिसोड", + "ButtonOk": "ठीक है", "ButtonOpenFeed": "फ़ीड खोलें", + "ButtonOverride": "अवहेलना करें", "ButtonPlay": "चलाएँ", "ButtonPlaylists": "प्लेलिस्ट्स", "ButtonRead": "पढ़ लिया", From 796189ad4851f1496d4aa481fb4499c9687cce84 Mon Sep 17 00:00:00 2001 From: Kent Henriksen Date: Wed, 6 Aug 2025 20:04:56 +0200 Subject: [PATCH 15/17] =?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 100.0% (356 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/nb_NO/ --- strings/no.json | 99 +++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 80 insertions(+), 19 deletions(-) diff --git a/strings/no.json b/strings/no.json index b42d7b10..24ea930c 100644 --- a/strings/no.json +++ b/strings/no.json @@ -15,7 +15,7 @@ "ButtonCreateBookmark": "Opprett bokmerke", "ButtonCreateNewPlaylist": "Opprett ny spilleliste", "ButtonDelete": "Slett", - "ButtonDeleteLocalEpisode": "Slett episode på enheten", + "ButtonDeleteLocalEpisode": "Slett nedlastet episode", "ButtonDeleteLocalFile": "Slett fil på enheten", "ButtonDeleteLocalItem": "Slett element på enheten", "ButtonDisableAutoTimer": "Skru av automatisk tidsur", @@ -29,7 +29,7 @@ "ButtonLocalMedia": "Lokal media", "ButtonLogs": "Logger", "ButtonManageLocalFiles": "Administrer Lokale Filer", - "ButtonMaskServerAddress": "Skjul serveradresse", + "ButtonMaskServerAddress": "Skjul tjeneradresse", "ButtonNewFolder": "Ny mappe", "ButtonNextEpisode": "Neste episode", "ButtonOk": "Ok", @@ -53,7 +53,7 @@ "ButtonStream": "Strøm", "ButtonSubmit": "Send inn", "ButtonSwitchServerUser": "Bytt tjener/bruker", - "ButtonUnmaskServerAddress": "Vis serveradresse", + "ButtonUnmaskServerAddress": "Vis tjeneradresse", "ButtonUserStats": "Brukerstatistikk", "ButtonYes": "Ja", "HeaderAccount": "Konto", @@ -73,19 +73,20 @@ "HeaderLatestEpisodes": "Siste episoder", "HeaderLibraries": "Biblioteker", "HeaderLocalFolders": "Lokale Mapper", - "HeaderLocalLibraryItems": "Elementer i bibliotek på enheten", + "HeaderLocalLibraryItems": "Nedlastede elementer", "HeaderNewPlaylist": "Ny spilleliste", "HeaderOpenRSSFeed": "Åpne RSS Feed", "HeaderPlaybackSettings": "Avspillingsinnstillinger", "HeaderPlaylist": "Spilleliste", "HeaderPlaylistItems": "Spillelisteelement", + "HeaderProgressSyncFailed": "Fremskritts-synkronisering feilet", "HeaderRSSFeed": "RSS-informasjonskanal", "HeaderRSSFeedGeneral": "RSS Detailer", "HeaderRSSFeedIsOpen": "RSS Feed er åpen", "HeaderSelectDownloadLocation": "Velg Nedlastningssted", "HeaderSettings": "Innstillinger", "HeaderSleepTimer": "Sove timer", - "HeaderSleepTimerSettings": "Innstillinger for Søvntidtaker", + "HeaderSleepTimerSettings": "Innstillinger for søvntidtaker", "HeaderStatsMinutesListeningChart": "Minutter lyttet (siste 7 dagene)", "HeaderStatsRecentSessions": "Siste sesjoner", "HeaderTableOfContents": "Innholdsfortegnelse", @@ -93,9 +94,13 @@ "HeaderYourStats": "Din statistikk", "LabelAddToPlaylist": "Legg til i spilleliste", "LabelAddedAt": "Lagt Til", + "LabelAddedDate": "La til {0}", "LabelAll": "Alle", "LabelAllowSeekingOnMediaControls": "Tillat posisjonsblafring i mediamerknadskontroller", "LabelAlways": "Alltid", + "LabelAndroidAutoBrowseLimitForGrouping": "Alfabetisk nedtreksmeny-grense", + "LabelAndroidAutoBrowseLimitForGroupingHelp": "Ikke bruk alfabetisk nedtrekksmeny når det er færre enn dette antallet elementer", + "LabelAndroidAutoBrowseSeriesSequenceOrder": "Rekkefølge på bokserie", "LabelAskConfirmation": "Spør om bekreftelse", "LabelAuthor": "Forfatter", "LabelAuthorFirstLast": "Forfatter (Fornavn Etternavn)", @@ -105,7 +110,7 @@ "LabelAutoRewindTime": "Automatisk tilbakespolingstid", "LabelAutoSleepTimer": "Automatisk søvntidsur", "LabelAutoSleepTimerAutoRewind": "Automatisk tilbakespoling for automatisk søvntidsur", - "LabelAutoSleepTimerAutoRewindHelp": "Når automatisk søvntidsur fullføres vil avspilling av elementet automatisk spole tilbake posisjonen din.", + "LabelAutoSleepTimerAutoRewindHelp": "Når automatisk søvntidsur fullføres, vil avspilling av elementet på nytt automatisk spole tilbake posisjonen din.", "LabelAutoSleepTimerHelp": "Ved avspilling av media mellom angitt start og slutt vil automatisk søvntidsur starte automatisk.", "LabelBooks": "Bøker", "LabelChapterTrack": "Kapittelspor", @@ -121,10 +126,10 @@ "LabelCustomTime": "Egendefinert tid", "LabelDescription": "Beskrivelse", "LabelDisableAudioFadeOut": "Skru av automatisk uttoning", - "LabelDisableAudioFadeOutHelp": "Lydstyrke vil minkes når det er mindre enn ett minutt igjen på søvntidsuret. Skru av dette for å ikke ha uttoning.", + "LabelDisableAudioFadeOutHelp": "Lydstyrke vil minkes når det er mindre enn ett minutt igjen på søvntidsuret. Aktiver denne innstillingen for å ikke ha uttoning.", "LabelDisableAutoRewind": "Skru av automatisk tilbakespoling", "LabelDisableShakeToReset": "Skru av risting for å tilbakestille", - "LabelDisableShakeToResetHelp": "Risting av enheten mens tidsuret kjører, eller opptil to minutter etter utløp av tidsuret tilbakestiller søvntidsuret. Skru på denne innstillinger for å skru av risting for å tilbakestille.", + "LabelDisableShakeToResetHelp": "Rister du enheten mens tidsuret kjører, eller opptil to minutter etter utløp av tidsuret, tilbakestillers søvntidsuret. Aktiver denne innstillinger for å skru av risting for å tilbakestille.", "LabelDisableVibrateOnReset": "Skru av vibrering ved tilbakestilling", "LabelDisableVibrateOnResetHelp": "Når søvntidsuret blir tilbakestilt vil enheten din vibrere. Skru på denne innstillingen for å skru av vibrering når tidsuret tilbakestilles.", "LabelDiscover": "Oppdagelse", @@ -140,6 +145,8 @@ "LabelEnd": "Slutt", "LabelEndOfChapter": "Slutt på kapittel", "LabelEndTime": "Slutt-tid", + "LabelEpisode": "Episode", + "LabelExplicit": "Eksplisitt", "LabelFeedURL": "Feed Adresse", "LabelFile": "Fil", "LabelFileBirthtime": "Fil Opprettelsesdato", @@ -151,63 +158,94 @@ "LabelFontScale": "Font størrelse", "LabelGenre": "Sjanger", "LabelGenres": "Sjangers", - "LabelHapticFeedback": "Føllighetsrespons", + "LabelHapticFeedback": "Følighetsrespons", "LabelHasEbook": "Har e-bok", - "LabelHasSupplementaryEbook": "Har komplimentær e-bok", + "LabelHasSupplementaryEbook": "Har komplementær e-bok", "LabelHeavy": "Tung", + "LabelHigh": "Høy", "LabelHost": "Tjener", "LabelInProgress": "I gang", "LabelIncomplete": "Ufullstendig", - "LabelInternalAppStorage": "Programlager på enheten", + "LabelInternalAppStorage": "Intern lagringsplass", "LabelJumpBackwardsTime": "Tilbakespolingstid", "LabelJumpForwardsTime": "Foroverspolingstid", + "LabelKeepScreenAwake": "Hold skjerm våken", "LabelLanguage": "Språk", + "LabelLayout": "Utseende", + "LabelLayoutAuto": "Automatisk", "LabelLayoutSinglePage": "Enkeltside", "LabelLight": "Lett", "LabelLineSpacing": "Linjemellomrom", "LabelListenAgain": "Lytt igjen", - "LabelLocalBooks": "Bøker på enheten", + "LabelLocalBooks": "Nedlastede bøker", + "LabelLocalPodcasts": "Nedlastede Podcaster", + "LabelLockOrientation": "Lås rotasjon", "LabelLockPlayer": "Lås avspiller", + "LabelLow": "Lav", "LabelMediaType": "Medie type", + "LabelMedium": "Middels", + "LabelMissing": "Mangler", "LabelMore": "Mer", "LabelMoreInfo": "Mer info", "LabelName": "Navn", "LabelNarrator": "Forteller", "LabelNarrators": "Fortellere", + "LabelNavigateWithVolume": "Naviger med volum-knapper", + "LabelNavigateWithVolumeMirrored": "Speilet", + "LabelNavigateWithVolumeWhilePlaying": "Navigere med volumknapper under avspilling", + "LabelNavigateWithVolumeWhilePlayingDisabled": "Av", + "LabelNavigateWithVolumeWhilePlayingEnabled": "På", "LabelNever": "Aldri", "LabelNewestAuthors": "Nyeste forfattere", "LabelNewestEpisodes": "Nyeste episoder", + "LabelNo": "Nei", "LabelNotFinished": "Ikke fullført", "LabelNotStarted": "Ikke startet", + "LabelNumEpisodes": "{0} episoder", + "LabelNumEpisodesIncomplete": "{0} episoder, {1} ufullstendige", + "LabelNumberOfEpisodes": "# episoder", "LabelOff": "Av", + "LabelOn": "På", "LabelPassword": "Passord", "LabelPath": "Sti", "LabelPlaybackDirect": "Direkte", + "LabelPlaybackLocal": "Lokal", "LabelPlaybackSpeed": "Avspillingshastighet", - "LabelPlaybackTranscode": "Transkoding", + "LabelPlaybackTranscode": "Konvertering", + "LabelPodcast": "Podcast", "LabelPodcasts": "Podcaster", "LabelPreventIndexing": "Forhindre at din feed fra å bli indeksert av iTunes og Google podcast kataloger", "LabelProgress": "Framgang", "LabelPubDate": "Publiseringsdato", "LabelPublishYear": "Publikasjonsår", + "LabelPublishedDate": "Publisert {0}", "LabelRSSFeedCustomOwnerEmail": "Tilpasset eier e-post", "LabelRSSFeedCustomOwnerName": "Tilpasset eier Navn", + "LabelRSSFeedOpen": "RSS-strøm åpen", "LabelRSSFeedPreventIndexing": "Forhindre indeksering", "LabelRSSFeedSlug": "RSS-informasjonskanalunderadresse", + "LabelRandomly": "Tilfeldighet", "LabelRead": "Les", "LabelReadAgain": "Les igjen", + "LabelRecentSeries": "Nylige serier", "LabelRecentlyAdded": "Nylig tillagt", "LabelRemoveFromPlaylist": "Fjern fra spilleliste", "LabelScaleElapsedTimeBySpeed": "Skaler forløpt tid etter hastighet", "LabelSeason": "Sesong", "LabelSelectADevice": "Velg en enhet", + "LabelSequenceAscending": "Stigende rekkefølge", + "LabelSequenceDescending": "Synkende rekkefølge", "LabelSeries": "Serier", + "LabelServerAddress": "Tjener-adresse", "LabelSetEbookAsPrimary": "Sett som primær", "LabelSetEbookAsSupplementary": "Sett som supplerende", "LabelShakeSensitivity": "Ristingsterskel", "LabelShowAll": "Vis alt", "LabelSize": "Størrelse", "LabelSleepTimer": "Sove-timer", + "LabelSleepTimerAlmostDoneChime": "Spill en lyd når nesten ferdig", + "LabelSleepTimerAlmostDoneChimeHelp": "Spill av en lyd når søvnklokken har 30 sekunder igjen", + "LabelStart": "Start", "LabelStartTime": "Start Tid", "LabelStatsBestDay": "Beste dag", "LabelStatsDailyAverage": "Daglig gjennomsnitt", @@ -219,8 +257,10 @@ "LabelStatsMinutesListening": "Minutter lyttet", "LabelStatsWeekListening": "Uker lyttet", "LabelStreamingUsingCellular": "Strømmer via mobildata", + "LabelTag": "Merke", "LabelTags": "Tagger", "LabelTheme": "Tema", + "LabelThemeBlack": "Svart", "LabelThemeDark": "Mørk", "LabelThemeLight": "Lys", "LabelTimeRemaining": "{0} gjennstående", @@ -228,12 +268,16 @@ "LabelTotalSize": "Total størrelse", "LabelTotalTrack": "Totalt antall spor", "LabelTracks": "Spor", + "LabelType": "Type", + "LabelUnknown": "Ukjent", "LabelUnlockPlayer": "Lås opp avspiller", "LabelUseBookshelfView": "Bruk bokhyllevisning", "LabelUser": "Bruker", "LabelUsername": "Brukernavn", "LabelVeryHigh": "Veldig høy", "LabelVeryLow": "Veldig lav", + "LabelYearReviewHide": "Skjul oppsummering av året", + "LabelYearReviewShow": "Vis oppsummering av året", "LabelYourBookmarks": "Dine bokmerker", "LabelYourProgress": "Din fremgang", "MessageAndroid10Downloads": "Android 10 og tidligere bruker lagringsplass på enheten for nedlastninger.", @@ -243,13 +287,14 @@ "MessageBookshelfEmpty": "Tom bokhylle", "MessageConfirmDeleteLocalEpisode": "Fjen episoden «{0}» fra enheten? Filen på tjeneren forblir som den er.", "MessageConfirmDeleteLocalFiles": "Fjern dette elementets filer fra enheten? Filene på tjeneren og framdriften forblir som den er.", - "MessageConfirmDiscardProgress": "Tilbakestill framgang?", + "MessageConfirmDisableAutoTimer": "Er du sikker på at du vil slå av den automatiske tidsuret for resten av dagen? Tidsuret vil bli reaktivert på slutten av perioden til dette automatiske søvn-tidsuret, eller hvis du starter appen på nytt.", + "MessageConfirmDiscardProgress": "Er du sikker på at du vil tilbakestille fremdriften din?", "MessageConfirmDownloadUsingCellular": "Last ned over mobildata selv om kostnader kan tilkomme?", - "MessageConfirmMarkAsFinished": "Merk element som fullført?", - "MessageConfirmRemoveBookmark": "Fjern bokmerke?", + "MessageConfirmMarkAsFinished": "Er du sikker på at du vil merke element som fullført?", + "MessageConfirmRemoveBookmark": "Er du sikker på at du vil fjerne bokmerket?", "MessageConfirmStreamingUsingCellular": "Strøm via mobildata selv om kostnader kan tilkomme?", "MessageDiscardProgress": "Forkast framdrift", - "MessageDownloadCompleteProcessing": "Behandler …", + "MessageDownloadCompleteProcessing": "Nedlasting fullført. Behandler …", "MessageDownloading": "Laster ned …", "MessageDownloadingEpisode": "Laster ned episode", "MessageEpisodesQueuedForDownload": "{0} Episode(r) lagt til i kø for nedlasting", @@ -257,28 +302,44 @@ "MessageFetching": "Henter...", "MessageFollowTheProjectOnGithub": "Følg prosjektet på GitHub", "MessageItemDownloadCompleteFailedToCreate": "Element nedlastet, men kunne ikke opprette bibliotekselement", + "MessageItemMissing": "Elementet mangler og må bli korrigert på tjeneren. Vanligvis blir et element markert som manglende hvis filens lokasjon ikke er tilgjengelig.", "MessageLoading": "Laster...", "MessageLoadingServerData": "Laster inn tjenerdata …", + "MessageLocalFolderDescription": "'Intern lagringsminne for app' er bare tilgjengelig for denne appen. Denne appen støtter bare medier lastet ned direkte gjennom appen. Mapper for delt lagringsminne kan bli brukt for å gi andre apper tilgang til media lastet ned av denne appen.", "MessageMarkAsFinished": "Marker som Fullført", - "MessageMediaLinkedToADifferentServer": "Media er lenket til en Audiobookshelf-tjener på en annen adresse ({0}). Framdriften vil bli synkronisert når tilkoblet denne tjeneradressen.", + "MessageMediaLinkedToADifferentServer": "Media er lenket til en Audiobookshelf-tjener på en annen adresse ({0}). Framdriften vil bli synkronisert når du blir tilkoblet denne tjeneradressen.", "MessageMediaLinkedToADifferentUser": "Media er lenket til denne tjeneren, men ble lastet ned av en annen bruker. Framdriften vil kun synkroniseres til brukeren som lastet den ned.", "MessageMediaLinkedToServer": "Lenket til tjener {0}", "MessageMediaLinkedToThisServer": "Nedlastet media er lenket til denne tjeneren", "MessageMediaNotLinkedToServer": "Media er ikke lenket til en Audiobookshelf-tjener. Ingen fremdrift vil bli synkronisert.", "MessageNoBookmarks": "Ingen bokmerker", "MessageNoChapters": "Ingen kapitler", + "MessageNoCollections": "Ingen samlinger", "MessageNoItems": "Ingen gjenstander", "MessageNoItemsFound": "Ingen gjenstander funnet", "MessageNoListeningSessions": "Ingen Lyttesesjoner", + "MessageNoLogs": "Ingen logger", "MessageNoMediaFolders": "Ingen mediamapper", "MessageNoNetworkConnection": "Ingen nettverkstilkobling", "MessageNoPodcastsFound": "Ingen podcaster funnet", + "MessageNoSeries": "Ingen serier", "MessageNoUpdatesWereNecessary": "Ingen oppdatering var nødvendig", "MessageNoUserPlaylists": "Du har ingen spillelister", + "MessageOldServerAuthReLoginRequired": "Autentisering har blitt forbedret for sikkerhet i tjener-versjon v2.26.0. Alle brukere må logge inn igjen.", + "MessageOldServerAuthWarning": "Tjeneren bruker utdatert autentisering", + "MessageOldServerAuthWarningHelp": "Denne tjeneren kjører en versjon som er eldre enn v2.26.0. Et mer sikkert autentiseringssystem ble lagt til i v.2.26.0. Det anbefales sterkt å oppdatere tjeneren til siste versjon. Hvis du allerede har oppdatert tjeneren, logg inn igjen for å bruke den nye autentiseringen.", + "MessageOldServerConnectionWarning": "Konfigurasjonen til tjener-tilkoblingen bruker en gammel bruker ID. Vennligst slett og legg til igjen denne tjener-tilkoblingen.", + "MessageOldServerConnectionWarningHelp": "Du opprettet opprinnelig tilkoblingen til denne tjeneren før database-migreringen i versjon 2.3.0, som ble lansert i juni 2023. En fremtidig oppdatering av tjeneren vil fjerne muligheten for å logge inn med denne gamle tilkoblingen. Vennligst slett den eksisterende tjenertilkoblingen og koble til på nytt (bruk samme tjeneradresse og påloggingsinformasjon). Hvis du har nedlastede medier på denne enheten, må disse lastes ned på nytt for å synkronisere med tjeneren.", + "MessagePodcastSearchField": "Skriv inn søkeord eller URL til en RSS-strøm", + "MessageProgressSyncFailed": "Det siste forsøket på å rapportere lyttefremdriften til tjeneren mislyktes. Forsøk på å synkronisere fremdriften vil fortsette hvert 15. sekund til hvert minutt så lenge mediet spilles av.", "MessageReportBugsAndContribute": "Rapporter feil, forespør funksjoner og tillegg og bidra på", + "MessageSeriesAlreadyDownloaded": "Du har allerede lastet ned alle bøkene i denne serien.", + "MessageSeriesDownloadConfirm": "Laste ned manglende {0} bok/bøker med {1} fil(er), totalt {2} til mappe {3}?", + "MessageSeriesDownloadConfirmIos": "Laste ned manglende {0} bok/bøker med {1} fil(er), totalt {2}?", "MessageSocketConnectedOverMeteredCellular": "Socket tilkoblet over kvotebasert mobildata", "MessageSocketConnectedOverMeteredWifi": "Socket tilkoblet over kvotebasert Wi-Fi", - "MessageSocketConnectedOverUnmeteredWifi": "Socket tilkoblet over ubegrenset Wi-Fi", + "MessageSocketConnectedOverUnmeteredCellular": "Tilkobling via ubegrenset mobildata", + "MessageSocketConnectedOverUnmeteredWifi": "Tilkoblet over ubegrenset Wi-Fi", "MessageSocketNotConnected": "Socket ikke tilkoblet", "NoteRSSFeedPodcastAppsHttps": "Advarsel! De fleste podcast applikasjoner trenger RSS feed URL som bruker HTTPS", "NoteRSSFeedPodcastAppsPubDate": "Advarsel! 1 eller flere av episodene har ikke publikasjonsdato. Noen podcast applikasjoner trenger dette.", From ecdbabfa171192625b99c24937bc931e48b557db Mon Sep 17 00:00:00 2001 From: "weblate.user.1274" Date: Wed, 6 Aug 2025 20:06:19 +0200 Subject: [PATCH 16/17] =?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 100.0% (356 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/nb_NO/ --- strings/no.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/strings/no.json b/strings/no.json index 24ea930c..e9b07c6b 100644 --- a/strings/no.json +++ b/strings/no.json @@ -110,7 +110,7 @@ "LabelAutoRewindTime": "Automatisk tilbakespolingstid", "LabelAutoSleepTimer": "Automatisk søvntidsur", "LabelAutoSleepTimerAutoRewind": "Automatisk tilbakespoling for automatisk søvntidsur", - "LabelAutoSleepTimerAutoRewindHelp": "Når automatisk søvntidsur fullføres, vil avspilling av elementet på nytt automatisk spole tilbake posisjonen din.", + "LabelAutoSleepTimerAutoRewindHelp": "Når automatisk søvntidsur fullføres og du gjenopptar avspillingen vil posisjonen din automatisk spoles tilbake.", "LabelAutoSleepTimerHelp": "Ved avspilling av media mellom angitt start og slutt vil automatisk søvntidsur starte automatisk.", "LabelBooks": "Bøker", "LabelChapterTrack": "Kapittelspor", @@ -158,9 +158,9 @@ "LabelFontScale": "Font størrelse", "LabelGenre": "Sjanger", "LabelGenres": "Sjangers", - "LabelHapticFeedback": "Følighetsrespons", + "LabelHapticFeedback": "Taktil respons", "LabelHasEbook": "Har e-bok", - "LabelHasSupplementaryEbook": "Har komplementær e-bok", + "LabelHasSupplementaryEbook": "Har supplerende e-bok", "LabelHeavy": "Tung", "LabelHigh": "Høy", "LabelHost": "Tjener", From e367fa8a86b9d409d98bed2940aed294045b91b0 Mon Sep 17 00:00:00 2001 From: Aleksandr Zakirov Date: Wed, 6 Aug 2025 01:35:33 +0200 Subject: [PATCH 17/17] Translated using Weblate (Estonian) Currently translated at 49.1% (175 of 356 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/et/ --- strings/et.json | 178 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 177 insertions(+), 1 deletion(-) diff --git a/strings/et.json b/strings/et.json index 0967ef42..8decd84b 100644 --- a/strings/et.json +++ b/strings/et.json @@ -1 +1,177 @@ -{} +{ + "ButtonAdd": "Lisa", + "ButtonAddNewServer": "Lisa uus server", + "ButtonAuthors": "Autorid", + "ButtonBack": "Tagasi", + "ButtonCancel": "Katkesta", + "ButtonCancelTimer": "Katkesta taimer", + "ButtonClearFilter": "Tühista filter", + "ButtonCollections": "Kollektsioonid", + "ButtonConnect": "Ühenda", + "ButtonConnectToServer": "Ühenda serveriga", + "ButtonCreate": "Loo uus", + "ButtonCreateBookmark": "Loo uus järjehoidja", + "ButtonCreateNewPlaylist": "Loo uus playlist", + "ButtonDelete": "Kustuta", + "ButtonDeleteLocalEpisode": "Kustuta lokaalne episood", + "ButtonDeleteLocalFile": "Kustuta lokaalne fail", + "ButtonDisableAutoTimer": "Lülita välja auto-taimer", + "ButtonDisconnect": "Ühenda lahti", + "ButtonHistory": "Ajalugu", + "ButtonIssues": "Probleemid", + "ButtonLatest": "Viimased", + "ButtonLibrary": "Raamatukogu", + "ButtonLocalMedia": "Lokaalne meedia", + "ButtonNewFolder": "Uus kaust", + "ButtonNextEpisode": "Järgmine episood", + "ButtonOk": "Ok", + "ButtonPause": "Paus", + "ButtonPlay": "Play", + "ButtonPlaylists": "Playlist", + "ButtonRead": "Loe", + "ButtonReadLess": "Loe vähem", + "ButtonReadMore": "Loe rohkem", + "ButtonRemove": "Kustuta", + "ButtonRemoveFromServer": "Kustuta serverist", + "ButtonSave": "Salvesta", + "ButtonSaveOrder": "Salvesta järjekord", + "ButtonSearch": "Otsi", + "ButtonSendEbookToDevice": "Saada e-raamat seadmele", + "ButtonSetTimer": "Säti taimer", + "ButtonSubmit": "Esita", + "ButtonUserStats": "Kasutaja statistika", + "ButtonYes": "Jah", + "HeaderAccount": "Konto", + "HeaderAndroidAutoSettings": "Android Auto sätted", + "HeaderChapters": "Peatükid", + "HeaderConnectionStatus": "Ühenduse staatus", + "HeaderDataSettings": "Andmete sätted", + "HeaderDetails": "Detailid", + "HeaderDownloads": "Allatõmmatud", + "HeaderEbookFiles": "E-raamatu failid", + "HeaderEpisodes": "Episoodid", + "HeaderEreaderSettings": "E-lugeja sätted", + "HeaderLatestEpisodes": "Viimased episoodid", + "HeaderLibraries": "Raamatukogud", + "HeaderLocalFolders": "Lokaalsed failid", + "HeaderLocalLibraryItems": "Lokaalse raamatukogu esemed", + "HeaderNewPlaylist": "Uus playlist", + "HeaderPlaylist": "Playlist", + "HeaderPlaylistItems": "Playlisti esemed", + "HeaderProgressSyncFailed": "Progressi sühnkronisatsioon ebaõnnestus", + "HeaderSelectDownloadLocation": "Vali allalaadimise kaust", + "HeaderSettings": "Seaded", + "HeaderSleepTimer": "Unetaimer", + "HeaderSleepTimerSettings": "Unetaimeri seaded", + "HeaderStatsRecentSessions": "Hiljutised sessioonid", + "HeaderTableOfContents": "Sisukord", + "HeaderUserInterfaceSettings": "Kasutajaliidese seaded", + "HeaderYourStats": "Sinu statistika", + "LabelAddToPlaylist": "Lisa playlisti", + "LabelAddedAt": "Lisatud", + "LabelAddedDate": "Lisatud {0}", + "LabelAll": "Kõik", + "LabelAllowSeekingOnMediaControls": "Luba positsiooniotsing meediateavituste juhtelementidel", + "LabelAlways": "Alati", + "LabelAndroidAutoBrowseLimitForGrouping": "Tähestikuline väljavõtmise limiit", + "LabelAndroidAutoBrowseLimitForGroupingHelp": "Ära kasuta tähestikulises järjekorras järjestamist juhul kui kuvatavaid esemeid on vähem kui see arv", + "LabelAskConfirmation": "Küsi kinnitust", + "LabelAuthor": "Autor", + "LabelAuthorFirstLast": "Autor (eesnimi perekonnanimi)", + "LabelAuthorLastFirst": "Autor (perekonnanimi, eesnimi)", + "LabelAuthors": "Autorid", + "LabelAutoDownloadEpisodes": "Episoodide automaatne allalaadimine", + "LabelAutoRewindTime": "Keri aeg automaatselt tagasi", + "LabelAutoSleepTimer": "Automaatne unetaimer", + "LabelBooks": "Raamatud", + "LabelChapterTrack": "Peatüki heliriba", + "LabelChapters": "Peatükid", + "LabelComplete": "Valmis", + "LabelContinueBooks": "Jätka raamatuid", + "LabelContinueEpisodes": "Jätka episoode", + "LabelContinueListening": "Jätka kuulamist", + "LabelContinueReading": "Jätka lugemist", + "LabelDescription": "Kirjeldus", + "LabelDownload": "Lae alla", + "LabelDownloadUsingCellular": "Lae alla kasutades andmesidet", + "LabelDownloaded": "Allalaaditud", + "LabelDuration": "Kestvus", + "LabelEbook": "E-raamat", + "LabelEbooks": "E-raamatud", + "LabelEnable": "Luba", + "LabelEnd": "Lõpp", + "LabelEndOfChapter": "Peatükki lõpp", + "LabelEpisode": "Episood", + "LabelFile": "Fail", + "LabelFilename": "Faili nimi", + "LabelFinished": "Lõpetatud", + "LabelFolder": "Kaust", + "LabelFontBoldness": "Fondi paksus", + "LabelFontScale": "Fondi suurus", + "LabelGenre": "Žanr", + "LabelGenres": "Žanrid", + "LabelHapticFeedback": "Haptiline tagasiside", + "LabelHasEbook": "E-raamat olemas", + "LabelIncomplete": "Lõpetamata", + "LabelKeepScreenAwake": "Hoia ekraan ärkvel", + "LabelLanguage": "Keel", + "LabelLayoutAuto": "Auto", + "LabelLight": "Hele", + "LabelListenAgain": "Kuula uuesti", + "LabelLocalBooks": "Lokaalsed raamatud", + "LabelLocalPodcasts": "Lokaalsed podcastid", + "LabelLow": "Madal", + "LabelMediaType": "Meedia tüüp", + "LabelMedium": "Keskmine", + "LabelMissing": "Puudub", + "LabelMore": "Rohkem", + "LabelMoreInfo": "Rohkem infot", + "LabelName": "Nimi", + "LabelNavigateWithVolumeMirrored": "Peegeldatud", + "LabelNavigateWithVolumeWhilePlayingDisabled": "Väljalülitatud", + "LabelNavigateWithVolumeWhilePlayingEnabled": "Sisselülitatud", + "LabelNever": "Mitte kunagi", + "LabelNewestAuthors": "Uuemad autorid", + "LabelNewestEpisodes": "Uuemad episoodid", + "LabelNo": "Ei", + "LabelNotFinished": "Lõpetamata", + "LabelNotStarted": "Pole alustatud", + "LabelNumEpisodes": "{0} episoode", + "LabelNumEpisodesIncomplete": "{0} episoodi, {1} lõpetamata", + "LabelNumberOfEpisodes": "# episoode", + "LabelOff": "Väljalülitatud", + "LabelOn": "Sisselülitatud", + "LabelPassword": "Parool", + "LabelPlaybackDirect": "Otse", + "LabelPlaybackLocal": "Lokaalne", + "LabelPlaybackTranscode": "Transkodeeri", + "LabelPodcast": "Podcast", + "LabelPodcasts": "Podcastid", + "LabelProgress": "Progress", + "LabelPubDate": "Publitseerimise kuupäev", + "LabelPublishYear": "Publitseerimise aasta", + "LabelPublishedDate": "Publitseeritud {0}", + "LabelRandomly": "Juhuslikus järjekorras", + "LabelRead": "Loetud läbi", + "LabelReadAgain": "Loe uuesti", + "LabelRecentlyAdded": "Hiljuti lisatud", + "LabelRemoveFromPlaylist": "Eemalda playlistist", + "LabelSeason": "Hooaeg", + "LabelSelectADevice": "Vali seade", + "LabelServerAddress": "Serveri aadres", + "LabelShowAll": "Näita kõik", + "LabelSize": "Suurus", + "LabelSleepTimer": "Unetaimer", + "LabelStart": "Alusta", + "LabelStatsBestDay": "Parim päev", + "LabelStatsDays": "Päevi", + "LabelStatsInARow": "järjest", + "LabelStatsMinutes": "minuteid", + "LabelThemeBlack": "Must", + "LabelThemeDark": "Pime", + "LabelThemeLight": "Hele", + "LabelTitle": "Pealkiri", + "LabelTotalSize": "Kogusuurus", + "LabelType": "Tüüp", + "LabelUnknown": "Teadmata" +}