From db1d7ae5493a123c1ed35620b58c1e3e55e461b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Tue, 18 Feb 2025 07:38:46 +0000 Subject: [PATCH 01/18] Translated using Weblate (Ukrainian) Currently translated at 100.0% (343 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/uk/ --- strings/uk.json | 1 + 1 file changed, 1 insertion(+) diff --git a/strings/uk.json b/strings/uk.json index 4e57820b..bd3e533c 100644 --- a/strings/uk.json +++ b/strings/uk.json @@ -296,6 +296,7 @@ "MessageItemMissing": "Елемент відсутній і його потрібно виправити на сервері. Зазвичай елемент позначається як відсутній, оскільки шляхи до файлів недоступні.", "MessageLoading": "Завантаження...", "MessageLoadingServerData": "Завантаження даних сервера...", + "MessageLocalFolderDescription": "«Внутрішня пам’ять програми» доступна лише цій програмі. Ця програма підтримує лише мультимедійні файли, завантажені безпосередньо через програму. Спільні папки для зберігання можна використовувати, щоб надати іншим програмам доступ до медіафайлів, завантажених цією програмою.", "MessageMarkAsFinished": "Позначити завершеним", "MessageMediaLinkedToADifferentServer": "Медіа пов'язане з Audiobookself-сервером за іншою адресою ({0}). Прогрес буде синхронізовано після підключення до вказаного сервера.", "MessageMediaLinkedToADifferentUser": "Медіа пов'язане з цим сервером, але було завантажене іншим користувачем. Прогрес буде синхронізовано лише для користувача, що завантажив медіа.", From 66e57e8d8fa60a5ea6a12c03c15388be2f59bb18 Mon Sep 17 00:00:00 2001 From: SunSpring Date: Tue, 18 Feb 2025 05:49:56 +0000 Subject: [PATCH 02/18] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (343 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/zh_Hans/ --- strings/zh-cn.json | 1 + 1 file changed, 1 insertion(+) diff --git a/strings/zh-cn.json b/strings/zh-cn.json index 0f058d44..c13d230f 100644 --- a/strings/zh-cn.json +++ b/strings/zh-cn.json @@ -296,6 +296,7 @@ "MessageItemMissing": "项目丢失, 必须在服务器上修复. 项目被标记为丢失通常是因为文件路径无法访问.", "MessageLoading": "正在加载...", "MessageLoadingServerData": "正在加载服务器数据...", + "MessageLocalFolderDescription": "'内部应用存储' 仅可由此应用程序访问. 此应用程序仅支持直接通过此应用程序下载的媒体. 共享存储文件夹可用于允许其他应用程序访问此应用程序下载的媒体.", "MessageMarkAsFinished": "标记为已听完", "MessageMediaLinkedToADifferentServer": "媒体链接到了一个地址不同 ({0}) 的 Audiobookshelf 服务器上. 连接到此服务器地址时将同步进度.", "MessageMediaLinkedToADifferentUser": "媒体链接到此服务器, 但是由其他用户下载. 进度将只同步到下载的用户.", From 5da1dd17562917f29f722f2f56882897a7c266d9 Mon Sep 17 00:00:00 2001 From: thehijacker Date: Wed, 19 Feb 2025 05:21:11 +0000 Subject: [PATCH 03/18] Translated using Weblate (Slovenian) Currently translated at 100.0% (343 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sl/ --- strings/sl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/strings/sl.json b/strings/sl.json index 720fac06..01d31db7 100644 --- a/strings/sl.json +++ b/strings/sl.json @@ -296,6 +296,7 @@ "MessageItemMissing": "Element manjka in ga je treba popraviti na strežniku. Običajno je element označen kot manjkajoči, ker poti datoteke niso dostopne.", "MessageLoading": "Nalagam...", "MessageLoadingServerData": "Nalaganje podatkov strežnika...", + "MessageLocalFolderDescription": "»Notranja shramba aplikacije« je dostopna samo s to aplikacijo. Ta aplikacija podpira samo medije, prenesene neposredno prek aplikacije. Mape za shranjevanje v skupni rabi lahko uporabite, da drugim aplikacijam omogočite dostop do medijev, ki jih je prenesla ta aplikacija.", "MessageMarkAsFinished": "Označi kot dokončano", "MessageMediaLinkedToADifferentServer": "Predstavnost je povezana s strežnikom Audiobookshelf na drugem naslovu ({0}). Napredek bo sinhroniziran, ko bo vzpostavljena povezava s tem naslovom strežnika.", "MessageMediaLinkedToADifferentUser": "Predstavnost je povezana s tem strežnikom, vendar jo je prenesel drug uporabnik. Napredek bo sinhroniziran samo z uporabnikom, ki ga je prenesel.", From d56a77acdf2e2daa1b6ce64969a827f46ea51e41 Mon Sep 17 00:00:00 2001 From: polarwood Date: Tue, 18 Feb 2025 18:48:16 +0000 Subject: [PATCH 04/18] Translated using Weblate (Turkish) Currently translated at 76.6% (263 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/tr/ --- strings/tr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/strings/tr.json b/strings/tr.json index 337f8a67..2301da63 100644 --- a/strings/tr.json +++ b/strings/tr.json @@ -218,6 +218,7 @@ "LabelRandomly": "Rastgele", "LabelRead": "Oku", "LabelReadAgain": "Tekrar Oku", + "LabelRecentlyAdded": "Yakınlarda Eklenmiş", "LabelRemoveFromPlaylist": "Oynatma Listesinden Kaldır", "LabelSeason": "Sezon", "LabelSelectADevice": "Cihaz seçiniz", From 16b93bc4900d4a37c1e4c9968620b2cf6b17593e Mon Sep 17 00:00:00 2001 From: Milo Ivir Date: Thu, 20 Feb 2025 10:25:29 +0000 Subject: [PATCH 05/18] Translated using Weblate (Croatian) Currently translated at 100.0% (343 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/hr/ --- strings/hr.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/strings/hr.json b/strings/hr.json index 8fc74c55..b4e9a7d8 100644 --- a/strings/hr.json +++ b/strings/hr.json @@ -161,7 +161,7 @@ "LabelHost": "Poslužitelj", "LabelInProgress": "U tijeku", "LabelIncomplete": "Nepotpuno", - "LabelInternalAppStorage": "Unutarnja pohrana aplikacije", + "LabelInternalAppStorage": "Interna pohrana aplikacije", "LabelJumpBackwardsTime": "Trajanje skoka unatrag", "LabelJumpForwardsTime": "Trajanje skoka unaprijed", "LabelKeepScreenAwake": "Drži zaslon budnim", @@ -192,7 +192,7 @@ "LabelNavigateWithVolumeWhilePlayingEnabled": "Uključeno", "LabelNever": "Nikada", "LabelNewestAuthors": "Najnoviji autori", - "LabelNewestEpisodes": "Najnovije epizode", + "LabelNewestEpisodes": "Najnoviji nastavci", "LabelNo": "Ne", "LabelNotFinished": "Nije dovršeno", "LabelNotStarted": "Nije započeto", @@ -204,7 +204,7 @@ "LabelPassword": "Zaporka", "LabelPath": "Putanja", "LabelPlaybackDirect": "Izravno", - "LabelPlaybackLocal": "Preuzeto", + "LabelPlaybackLocal": "Lokalno", "LabelPlaybackSpeed": "Brzina izvođenja", "LabelPlaybackTranscode": "Transkodiraj", "LabelPodcast": "Podcast", @@ -271,7 +271,7 @@ "LabelYearReviewShow": "Pogledaj Godišnji pregled", "LabelYourBookmarks": "Vaše knjižne oznake", "LabelYourProgress": "Vaš napredak", - "MessageAndroid10Downloads": "Na Androidu 10 i novijem za preuzimanja se upotrebljava unutarnja pohrana.", + "MessageAndroid10Downloads": "Na Androidu 10 i starijim verzijama se za preuzimanja koristi interna pohrana.", "MessageAttemptingServerConnection": "Pokušavam se povezati s poslužiteljem...", "MessageAudiobookshelfServerNotConnected": "Poslužitelj Audiobookshelf nije povezan", "MessageAudiobookshelfServerRequired": "Važno! Ova je aplikacija predviđena za rad s poslužiteljem Audiobookshelf na vašem poslužitelju kojim upravljate vi ili netko koga znate. Ova aplikacija ne nudi nikakav sadržaj.", @@ -296,6 +296,7 @@ "MessageItemMissing": "Stavka nedostaje i treba je popraviti na poslužitelju. Ovo se u pravilu događa ako datotekama nije moguće pristupiti.", "MessageLoading": "Učitavam...", "MessageLoadingServerData": "Učitavam podatke poslužitelja...", + "MessageLocalFolderDescription": "„Interna pohrana aplikacije” je dostupna samo s ovom aplikacijom. Ova aplikacija podržava samo medije koji su preuzeti izravno putem aplikacije. Dijeljene mape pohrane mogu se koristiti kako bi se ostalim aplikacijama omogućio pristup medijima koji su preuzeti pomoću ove aplikacije.", "MessageMarkAsFinished": "Označi kao dovršeno", "MessageMediaLinkedToADifferentServer": "Medijski zapis vezan je s Audiobookshelf poslužiteljem na drugoj adresi ({0}). Napredak će se sinkronizirati samo dok ste povezani s poslužiteljem na toj adresi.", "MessageMediaLinkedToADifferentUser": "Medijski zapis povezan je s ovim poslužiteljem, ali preuzeo ga je drugi korisnik. Napredak će se sinkronizirati isključivo korisniku koji ga je preuzeo.", From 2c43a71850ebb78e3f98f9f6e517dc4f6fb9ae60 Mon Sep 17 00:00:00 2001 From: Nicholas W Date: Thu, 20 Feb 2025 14:32:49 +0100 Subject: [PATCH 06/18] Added translation using Weblate (Romanian) --- strings/ro.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 strings/ro.json diff --git a/strings/ro.json b/strings/ro.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/strings/ro.json @@ -0,0 +1 @@ +{} From 7107ea4aff073c08752216736e41fd525169b13f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20R=C4=85czka-Dudek?= Date: Thu, 20 Feb 2025 22:31:23 +0000 Subject: [PATCH 07/18] Translated using Weblate (Polish) Currently translated at 97.6% (335 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/pl/ --- strings/pl.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/strings/pl.json b/strings/pl.json index f9e0df0d..f70146cd 100644 --- a/strings/pl.json +++ b/strings/pl.json @@ -29,6 +29,7 @@ "ButtonManageLocalFiles": "Zarządzaj lokalnymi plikami", "ButtonNewFolder": "Nowy folder", "ButtonNextEpisode": "Następny odcinek", + "ButtonOk": "Ok", "ButtonOpenFeed": "Otwórz feed", "ButtonOverride": "Nadpisz", "ButtonPause": "Wstrzymaj", @@ -53,6 +54,7 @@ "ButtonYes": "Tak", "HeaderAccount": "Konto", "HeaderAdvanced": "Zaawansowane", + "HeaderAndroidAutoSettings": "Ustawienia Android Auto", "HeaderAudioTracks": "Ścieżki audio", "HeaderChapters": "Rozdziały", "HeaderCollection": "Kolekcja", @@ -73,6 +75,7 @@ "HeaderPlaybackSettings": "Ustawienia odtwarzania", "HeaderPlaylist": "Playlista", "HeaderPlaylistItems": "Pozycje listy odtwarzania", + "HeaderProgressSyncFailed": "Błąd synchronizacji postępów", "HeaderRSSFeed": "Kanał RSS", "HeaderRSSFeedGeneral": "Szczegóły RSS", "HeaderRSSFeedIsOpen": "Kanał RSS jest otwarty", @@ -91,6 +94,7 @@ "LabelAll": "Wszystkie", "LabelAllowSeekingOnMediaControls": "Zezwól na wyszukiwanie pozycji na ekranie blokady", "LabelAlways": "Zawsze", + "LabelAndroidAutoBrowseSeriesSequenceOrder": "Kolejność książek w serii", "LabelAskConfirmation": "Pytaj o potwierdzenie", "LabelAuthor": "Autor", "LabelAuthorFirstLast": "Autor (Rosnąco)", @@ -158,6 +162,7 @@ "LabelInternalAppStorage": "Pamięć wewnętrzna aplikacji", "LabelJumpBackwardsTime": "Przeskok wstecz", "LabelJumpForwardsTime": "Przeskok w przód", + "LabelKeepScreenAwake": "Utrzymuj ekran włączony", "LabelLanguage": "Język", "LabelLayout": "Układ", "LabelLayoutAuto": "Układ automatyczny", @@ -172,6 +177,7 @@ "LabelLow": "Nisko", "LabelMediaType": "Typ mediów", "LabelMedium": "Średnio", + "LabelMissing": "Brakujący", "LabelMore": "Więcej", "LabelMoreInfo": "Więcej informacji", "LabelName": "Nazwa", @@ -189,6 +195,8 @@ "LabelNotFinished": "Nieukończone", "LabelNotStarted": "Nie rozpoczęto", "LabelNumEpisodes": "odcinek", + "LabelNumEpisodesIncomplete": "{0} odcinki, {1} niekompletne", + "LabelNumberOfEpisodes": "# Odcinków", "LabelOff": "Wyłącz", "LabelOn": "włącz", "LabelPassword": "Hasło", @@ -217,6 +225,8 @@ "LabelScaleElapsedTimeBySpeed": "Skaluj czas, który upłynął według prędkości", "LabelSeason": "Sezon", "LabelSelectADevice": "Wybierz urządzenie", + "LabelSequenceAscending": "Koleność Rosnąca", + "LabelSequenceDescending": "Kolejność Malejąca", "LabelSeries": "Serie", "LabelServerAddress": "Adres serwera", "LabelSetEbookAsPrimary": "Ustaw jako pierwszy", From b2576d0b35cd11a0fec04040fa1f5b99aa8a0b1b Mon Sep 17 00:00:00 2001 From: Jan-Eric Myhrgren Date: Sat, 22 Feb 2025 08:26:23 +0000 Subject: [PATCH 08/18] Translated using Weblate (Swedish) Currently translated at 90.6% (311 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sv/ --- strings/sv.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/strings/sv.json b/strings/sv.json index 02eaf8b1..496bd336 100644 --- a/strings/sv.json +++ b/strings/sv.json @@ -194,10 +194,11 @@ "LabelPlaybackTranscode": "Transkodning", "LabelPodcast": "Podcast", "LabelPodcasts": "Podcasts", - "LabelPreventIndexing": "Förhindra att ditt flöde indexeras av iTunes och Google-podcastsökmotorer", + "LabelPreventIndexing": "Förhindra att ditt flöde indexeras av sökmotorer från iTunes och Google", "LabelProgress": "Framsteg", "LabelPubDate": "Publiceringsdatum", "LabelPublishYear": "Publiceringsår", + "LabelPublishedDate": "Publicerad {0}", "LabelRSSFeedCustomOwnerEmail": "Anpassad ägarens e-post", "LabelRSSFeedCustomOwnerName": "Anpassat ägarnamn", "LabelRSSFeedPreventIndexing": "Förhindra indexering", From 6c0a39099f808f2aeabdb70bf7abfbad4815ec2f Mon Sep 17 00:00:00 2001 From: Troja Date: Sat, 22 Feb 2025 07:43:11 +0000 Subject: [PATCH 09/18] Translated using Weblate (Belarusian) Currently translated at 47.2% (162 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/be/ --- strings/be.json | 83 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 81 insertions(+), 2 deletions(-) diff --git a/strings/be.json b/strings/be.json index 0a9fc1e7..2dff4772 100644 --- a/strings/be.json +++ b/strings/be.json @@ -39,6 +39,8 @@ "ButtonSave": "Захаваць", "ButtonSaveOrder": "Захаваць парадак", "ButtonSearch": "Пошук", + "ButtonSendEbookToDevice": "Адправіць электронную кнігу на прыладу", + "ButtonSeries": "Серыі", "ButtonSwitchServerUser": "Змяніць Сервер/Карыстальніка", "ButtonUserStats": "Статыстыка карыстальніка", "ButtonYes": "Так", @@ -58,25 +60,102 @@ "HeaderEreaderSettings": "Налады прылады для чытання", "HeaderLatestEpisodes": "Апошнія эпізоды", "HeaderLibraries": "Бібліятэкі", + "HeaderOpenRSSFeed": "Адкрыць RSS-стужку", + "HeaderRSSFeed": "RSS-стужка", + "HeaderRSSFeedGeneral": "Падрабязнасці RSS", + "HeaderRSSFeedIsOpen": "RSS-стужка адкрыта", "HeaderSelectDownloadLocation": "Абраць месца для спампоўкі", "HeaderSettings": "Налады", "HeaderTableOfContents": "Змест", + "LabelAllowSeekingOnMediaControls": "Дазволіць перамотку медыя праз элементы кіравання ў апавяшчэннях", + "LabelAndroidAutoBrowseSeriesSequenceOrder": "Парадак кніг у серыі", + "LabelAuthor": "Аўтар", + "LabelAuthorFirstLast": "Аўтар (Імя Прозвішча)", + "LabelAuthorLastFirst": "Аўтар (Прозвішча, Імя)", + "LabelAuthors": "Аўтары", "LabelAutoDownloadEpisodes": "Аўтаматычнае спампаванне эпізодаў", + "LabelAutoSleepTimerHelp": "Калі медыя прайграецца ў вызначаны час паміж пачаткам і канцом, таймер сну будзе запушчаны аўтаматычна.", + "LabelChapterTrack": "Дарожка раздзела", + "LabelChapters": "Раздзелы", + "LabelCollapseSeries": "Згарнуць серыі", + "LabelContinueBooks": "Працягнуць кнігі", "LabelContinueListening": "Працягваць слухаць", + "LabelContinueSeries": "Працягнуць серыі", + "LabelDisableAudioFadeOutHelp": "Гучнасць аўдыё пачне змяншацца, калі на таймеры сну застанецца менш за 1 хвіліну. Уключыце гэтую наладу, каб пазбегнуць змяншэння гучнасці.", + "LabelDisableAutoRewind": "Адключыць аўтаматычную перамотку назад", + "LabelDisableShakeToReset": "Адключыць скід страсеннем", + "LabelDisableShakeToResetHelp": "Калі патрасці прыладу падчас працы таймера АБО на працягу 2 хвілін пасля заканчэння таймера, таймер сну скідваецца. Уключыце гэтую наладу, каб адключыць скід страсеннем.", + "LabelDisableVibrateOnReset": "Адключыць вібрацыю пры скідзе", + "LabelDisableVibrateOnResetHelp": "Калі таймер сну скідваецца, ваша прылада будзе вібраваць. Уключыце гэтую наладу, каб адключыць вібрацыю пры скідзе таймера сну.", + "LabelDiscover": "Знайсці", "LabelDownload": "Спампаваць", "LabelDownloadUsingCellular": "Спампоўка праз мабільны інтэрнэт", "LabelDownloaded": "Спампавана", + "LabelDuration": "Працягласць", + "LabelEbook": "Электронная кніга", + "LabelEbooks": "Электронныя кнігі", + "LabelEnableMp3IndexSeekingHelp": "Гэтую наладу варта ўключаць толькі, калі ў вас ёсць MP3-файлы, якія няправільна перамотваюцца. Хутчэй за ўсё, гэта выклікана файламі з зменным бітрэйтам (VBR). Гэтая налада прымусова ўключае індэксаванне для перамоткі, пры якім падчас чытання файла ствараецца адпаведнасць паміж часам і байтамі. У некаторых выпадках з вялікімі MP3-файламі можа быць затрымка пры перемотцы да канца файла.", + "LabelEnd": "Канец", + "LabelEndOfChapter": "Канец раздзела", + "LabelEndTime": "Час заканчэння", + "LabelEpisode": "Эпізод", + "LabelFeedURL": "URL стужкі", + "LabelFile": "Файл", + "LabelFileBirthtime": "Час стварэння файла", + "LabelFileModified": "Час змянення файла", + "LabelFilename": "Імя файла", + "LabelFolder": "Тэчка", + "LabelFontBoldness": "Таўшчыня шрыфта", + "LabelGenre": "Жанр", + "LabelGenres": "Жанры", + "LabelHasEbook": "Мае электронную кнігу", + "LabelHasSupplementaryEbook": "Мае дадатковую электронную кнігу", + "LabelInProgress": "У працэсе", + "LabelKeepScreenAwake": "Трымаць экран уключаным", + "LabelLanguage": "Мова", + "LabelLayoutAuto": "Аўто", + "LabelLayoutSinglePage": "Аднабаковы", + "LabelLineSpacing": "Міжрадковы інтэрвал", + "LabelListenAgain": "Паслухаць зноў", + "LabelMediaType": "Тып медыя", + "LabelPreventIndexing": "Прадухіліць індэксацыю вашай стужкі каталогамі падкастаў iTunes і Google", + "LabelRSSFeedCustomOwnerEmail": "Карыстальніцкая электронная пошта ўладальніка", + "LabelRSSFeedCustomOwnerName": "Карыстальніцкае імя ўладальніка", + "LabelRSSFeedPreventIndexing": "Прадухіліць індэксацыю", + "LabelRecentSeries": "Апошнія серыі", + "LabelSeries": "Серыі", + "LabelSetEbookAsPrimary": "Зрабіць асноўным", + "LabelSetEbookAsSupplementary": "Зрабіць дадатковым", "LabelTracks": "Дарожкі", + "LabelUseBookshelfView": "Выкарыстоўваць выгляд кніжнай паліцы", "MessageAndroid10Downloads": "На Android 10 і ніжэй для спампоўкі будзе выкарыстоўвацца ўнутраная памяць прыкладання.", + "MessageBookshelfEmpty": "Кніжная паліца пустая", "MessageConfirmDownloadUsingCellular": "Вы збіраецеся спампаваць, выкарыстоўваючы мабільны інтэрнэт. Гэта можа прывесці да дадатковых плат ад аператара. Вы жадаеце працягнуць?", + "MessageConfirmRemoveBookmark": "Вы ўпэўнены, што жадаеце выдаліць закладку?", "MessageDownloadCompleteProcessing": "Спампоўка завершана. Апрацоўка...", "MessageDownloadingEpisode": "Спампоўка эпізоду", "MessageEpisodesQueuedForDownload": "{0} эпізод(аў) у чарзе для спампоўкі", - "MessageMediaLinkedToADifferentServer": "Медыйны кантэнт звязаны з серверам Audiobookshelf па іншым адрасе ({0}). Сінхранізацыя прагрэсу адбудзецца пры падключэнні да гэтага адрасу сервера.", - "MessageMediaNotLinkedToServer": "Медыйны кантэнт не звязаны з серверам Audiobookshelf. Прагрэс не будзе сінхранізавацца.", + "MessageFeedURLWillBe": "URL стужкі будзе {0}", + "MessageLocalFolderDescription": "\"Унутраная памяць прыкладання\" даступная толькі для гэтага прыкладання. Гэта прыкладанне працуе толькі з медыя, якія былі спампаваныя непасрэдна праз яго. Каб іншыя прыкладанні маглі атрымаць доступ да медыя, спампаванага гэтым прыкладаннем, можна выкарыстоўваць агульныя тэчкі.", + "MessageMediaLinkedToADifferentServer": "Медыя звязаны з серверам Audiobookshelf па іншым адрасе ({0}). Сінхранізацыя прагрэсу адбудзецца пры падключэнні да гэтага адрасу сервера.", + "MessageMediaLinkedToADifferentUser": "Медыя звязаны з гэтым серверам, але быў спампаваны іншым карыстальнікам. Прагрэс будзе сінхранізавацца толькі для карыстальніка, які яго спампаваў.", + "MessageMediaLinkedToServer": "Звязана з серверам {0}", + "MessageMediaLinkedToThisServer": "Спампаваны медыя звязаны з гэтым серверам", + "MessageMediaNotLinkedToServer": "Медыя не звязаны з серверам Audiobookshelf. Прагрэс не будзе сінхранізавацца.", + "MessageNoChapters": "Няма раздзелаў", "MessageNoListeningSessions": "Няма сеансаў праслухоўвання", "MessageNoMediaFolders": "Няма тэчак з медыя", + "MessageNoSeries": "Няма серый", "MessageOldServerConnectionWarningHelp": "Вы першапачаткова наладзілі падключэнне да гэтага сервера да міграцыі базы даных у версіі 2.3.0, якая выйшла ў чэрвені 2023 года. У будучым абнаўленні сервера магчымасць уваходу праз гэтае старое падключэнне будзе выдалена. Калі ласка, выдаліце існуючае падключэнне да сервера і падключыцеся зноў (выкарыстоўваючы той жа адрас сервера і ўліковыя даныя). Калі на гэтай прыладзе ёсць спампаваныя медыяфайлы, іх трэба будзе спампаваць зноў для сінхранізацыі з серверам.", + "MessagePodcastSearchField": "Увядзіце пошукавы запыт або URL RSS-стужкі", + "MessageProgressSyncFailed": "Апошняя спроба адправіць ваш прагрэс праслухоўвання на сервер не ўдалася. Спробы сінхранізаваць прагрэс будуць працягвацца кожныя 15 секунд на працягу 1 хвіліны падчас прайгравання медыяфайла.", + "MessageSeriesAlreadyDownloaded": "Вы ўжо спампавалі ўсе кнігі з гэтай серыі.", + "MessageSeriesDownloadConfirm": "Спампаваць адсутныя {0} кніг(і) з {1} файл(амі), агульным памерам {2}, у тэчку {3}?", + "MessageSeriesDownloadConfirmIos": "Спампаваць адсутныя {0} кніг(і) з {1} файл(амі), агульным памерам {2}?", + "NoteRSSFeedPodcastAppsHttps": "Папярэджанне: большасць праграм для падкастаў патрабуюць, каб URL RSS-стужкі выкарыстоўваў HTTPS", + "NoteRSSFeedPodcastAppsPubDate": "Папярэджанне: адзін ці больш вашых эпізодаў не маюць даты публікацыі. Некаторыя праграмы для падкастаў патрабуюць гэтага.", + "ToastItemMarkedAsFinishedFailed": "Не ўдалося пазначыць як Скончана", + "ToastItemMarkedAsNotFinishedFailed": "Не ўдалося пазначыць як Незавершанае", "ToastPodcastCreateFailed": "Не ўдалося стварыць падкаст", "ToastPodcastCreateSuccess": "Падкаст паспяхова створаны", "ToastRSSFeedCloseFailed": "Не ўдалося закрыць RSS-стужку", From 665cbddcf516109a8eae9970d54a89042baa5e1d Mon Sep 17 00:00:00 2001 From: Olivier Turcot Date: Sun, 23 Feb 2025 22:25:41 +0000 Subject: [PATCH 10/18] Translated using Weblate (French) Currently translated at 100.0% (343 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fr/ --- strings/fr.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/strings/fr.json b/strings/fr.json index 34c2bf3e..0b0aa73f 100644 --- a/strings/fr.json +++ b/strings/fr.json @@ -179,6 +179,7 @@ "LabelLow": "Basse", "LabelMediaType": "Type de média", "LabelMedium": "Moyenne", + "LabelMissing": "Manquant", "LabelMore": "Plus", "LabelMoreInfo": "Plus d’infos", "LabelName": "Nom", @@ -277,6 +278,7 @@ "MessageBookshelfEmpty": "Bibliothèque vide", "MessageConfirmDeleteLocalEpisode": "Retirer l’épisode local « {0} » de votre appareil ? Le fichier sur le serveur ne sera pas affecté.", "MessageConfirmDeleteLocalFiles": "Supprimer les fichiers locaux de cet élément de votre appareil ? Les fichiers sur le serveur ainsi que votre progression ne serons pas affectés.", + "MessageConfirmDisableAutoTimer": "Êtes-vous sûr de vouloir désactiver le minuteur automatique pour le reste de la journée? Le minuteur sera réactivé à la fin de cette période de minuterie automatique, ou si vous redémarrez l'application.", "MessageConfirmDiscardProgress": "Êtes-vous sûr·e de vouloir supprimer votre progression ?", "MessageConfirmDownloadUsingCellular": "Vous êtes sur le point d’effectuer un téléchargement en utilisant des données mobiles.Il se peut que des frais de données soient facturés par votre opérateur. Souhaitez-vous continuer ?", "MessageConfirmMarkAsFinished": "Êtes-vous sûr·e de vouloir marquer cette élement comme terminé ?", @@ -291,8 +293,10 @@ "MessageFetching": "Récupération…", "MessageFollowTheProjectOnGithub": "Suivre le projet sur GitHub", "MessageItemDownloadCompleteFailedToCreate": "Le téléchargement est terminé mais l’ajout de l’élément dans la bibliothèque a échoué", + "MessageItemMissing": "L'élément est manquant et doit être corrigé sur le serveur. Typiquement un objet est marqué comme manquant parce que le fichier n'est pas accessible.", "MessageLoading": "Chargement…", "MessageLoadingServerData": "Chargement des données du serveur...", + "MessageLocalFolderDescription": "'Stockage Interne de l'application' n'est accessible que par cette application. Cette application ne supporte que les médias téléchargés directement via l'application. Les dossiers de stockage partagés peuvent être utilisés pour permettre à d'autres applications d'accéder aux médias téléchargés par cette application.", "MessageMarkAsFinished": "Marquer comme terminé", "MessageMediaLinkedToADifferentServer": "L'élément est lié à un serveur Audiobookshelf sur une autre adresse ({0}). La progression sera synchronisée lors de la connexion au serveur à cette adresse.", "MessageMediaLinkedToADifferentUser": "L'élément est lié à ce serveur mais a été téléchargé par un autre utilisateur. La progression ne sera pas synchronisée que pour l'utilisateur qui l'a téléchargé..", From a1ce605719aa3aaa2862b6267e9e26c125f4bc37 Mon Sep 17 00:00:00 2001 From: burghy86 Date: Sat, 22 Feb 2025 21:45:56 +0000 Subject: [PATCH 11/18] Translated using Weblate (Italian) Currently translated at 100.0% (343 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/it/ --- strings/it.json | 1 + 1 file changed, 1 insertion(+) diff --git a/strings/it.json b/strings/it.json index d90c19e8..a8d217af 100644 --- a/strings/it.json +++ b/strings/it.json @@ -296,6 +296,7 @@ "MessageItemMissing": "L'elemento è mancante e deve essere riparato sul server. In genere un elemento è contrassegnato come mancante perché i percorsi dei file non sono accessibili.", "MessageLoading": "Caricamento…", "MessageLoadingServerData": "Caricamento dati dal server…", + "MessageLocalFolderDescription": "'Archiviazione app interna ' è accessibile solo da questa app. Questa app supporta solo i media scaricati direttamente tramite l'app. Le cartelle di archiviazione condivise possono essere utilizzate per consentire ad altre app di accedere ai media scaricati da questa app.", "MessageMarkAsFinished": "Segna come finito", "MessageMediaLinkedToADifferentServer": "L’elemento è collegato a un server Audiobookshelf su un indirizzo diverso ({0}). I progressi verranno sincronizzati quando ci si connette a questo indirizzo del server.", "MessageMediaLinkedToADifferentUser": "Il contenuto multimediale è collegato a questo server ma è stato scaricato da un utente diverso. I progressi verranno sincronizzati solo con l'utente che lo ha scaricato.", From e433f7173fefa8e09efbef96532518f6fe52af82 Mon Sep 17 00:00:00 2001 From: Troja Date: Sun, 23 Feb 2025 11:03:38 +0000 Subject: [PATCH 12/18] Translated using Weblate (Belarusian) Currently translated at 66.4% (228 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/be/ --- strings/be.json | 66 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/strings/be.json b/strings/be.json index 2dff4772..4f1c5794 100644 --- a/strings/be.json +++ b/strings/be.json @@ -60,27 +60,58 @@ "HeaderEreaderSettings": "Налады прылады для чытання", "HeaderLatestEpisodes": "Апошнія эпізоды", "HeaderLibraries": "Бібліятэкі", + "HeaderLocalFolders": "Лакальныя тэчкі", + "HeaderLocalLibraryItems": "Элементы лакальнай бібліятэкі", + "HeaderNewPlaylist": "Новы плэйліст", "HeaderOpenRSSFeed": "Адкрыць RSS-стужку", + "HeaderPlaybackSettings": "Налады прайгравання", + "HeaderPlaylist": "Плэйліст", + "HeaderPlaylistItems": "Элементы плэйліста", + "HeaderProgressSyncFailed": "Не ўдалося сінхранізаваць прагрэс", "HeaderRSSFeed": "RSS-стужка", "HeaderRSSFeedGeneral": "Падрабязнасці RSS", "HeaderRSSFeedIsOpen": "RSS-стужка адкрыта", "HeaderSelectDownloadLocation": "Абраць месца для спампоўкі", "HeaderSettings": "Налады", + "HeaderSleepTimer": "Таймер сну", + "HeaderSleepTimerSettings": "Налады таймера сну", + "HeaderStatsMinutesListeningChart": "Хвіліны праслухоўвання (апошнія 7 дзён)", "HeaderTableOfContents": "Змест", + "HeaderUserInterfaceSettings": "Налады інтэрфейсу карыстальніка", + "HeaderYourStats": "Ваша статыстыка", + "LabelAddToPlaylist": "Дадаць у плэйліст", + "LabelAddedDate": "Дададзена {0}", + "LabelAll": "Усе", "LabelAllowSeekingOnMediaControls": "Дазволіць перамотку медыя праз элементы кіравання ў апавяшчэннях", + "LabelAlways": "Заўсёды", + "LabelAndroidAutoBrowseLimitForGrouping": "Ліміт алфавітнага выпадальнага спісу", + "LabelAndroidAutoBrowseLimitForGroupingHelp": "Не выкарыстоўваць алфавітны выпадальны спіс, калі элементаў для паказу менш за гэтую колькасць", "LabelAndroidAutoBrowseSeriesSequenceOrder": "Парадак кніг у серыі", + "LabelAskConfirmation": "Запытваць пацверджанне", "LabelAuthor": "Аўтар", "LabelAuthorFirstLast": "Аўтар (Імя Прозвішча)", "LabelAuthorLastFirst": "Аўтар (Прозвішча, Імя)", "LabelAuthors": "Аўтары", "LabelAutoDownloadEpisodes": "Аўтаматычнае спампаванне эпізодаў", + "LabelAutoRewindTime": "Час аўтаматычнай перамоткі назад", + "LabelAutoSleepTimer": "Аўтаматычны таймер сну", + "LabelAutoSleepTimerAutoRewind": "Аўтаматычная перамотка таймера сну", + "LabelAutoSleepTimerAutoRewindHelp": "Калі таймер аўтаматычнага сну скончыцца, паўторнае прайграванне элемента аўтаматычна перамотвае вашу пазіцыю.", "LabelAutoSleepTimerHelp": "Калі медыя прайграецца ў вызначаны час паміж пачаткам і канцом, таймер сну будзе запушчаны аўтаматычна.", + "LabelBooks": "Кнігі", "LabelChapterTrack": "Дарожка раздзела", "LabelChapters": "Раздзелы", + "LabelClosePlayer": "Зачыніць прайгравальнік", "LabelCollapseSeries": "Згарнуць серыі", + "LabelComplete": "Завершана", "LabelContinueBooks": "Працягнуць кнігі", + "LabelContinueEpisodes": "Працягнуць эпізоды", "LabelContinueListening": "Працягваць слухаць", + "LabelContinueReading": "Працягнуць чытанне", "LabelContinueSeries": "Працягнуць серыі", + "LabelCustomTime": "Свой час", + "LabelDescription": "Апісанне", + "LabelDisableAudioFadeOut": "Адключыць змяншэнне гучнасці", "LabelDisableAudioFadeOutHelp": "Гучнасць аўдыё пачне змяншацца, калі на таймеры сну застанецца менш за 1 хвіліну. Уключыце гэтую наладу, каб пазбегнуць змяншэння гучнасці.", "LabelDisableAutoRewind": "Адключыць аўтаматычную перамотку назад", "LabelDisableShakeToReset": "Адключыць скід страсеннем", @@ -94,6 +125,8 @@ "LabelDuration": "Працягласць", "LabelEbook": "Электронная кніга", "LabelEbooks": "Электронныя кнігі", + "LabelEnable": "Уключыць", + "LabelEnableMp3IndexSeeking": "Уключыць індэксаванне для перамоткі MP3", "LabelEnableMp3IndexSeekingHelp": "Гэтую наладу варта ўключаць толькі, калі ў вас ёсць MP3-файлы, якія няправільна перамотваюцца. Хутчэй за ўсё, гэта выклікана файламі з зменным бітрэйтам (VBR). Гэтая налада прымусова ўключае індэксаванне для перамоткі, пры якім падчас чытання файла ствараецца адпаведнасць паміж часам і байтамі. У некаторых выпадках з вялікімі MP3-файламі можа быць затрымка пры перемотцы да канца файла.", "LabelEnd": "Канец", "LabelEndOfChapter": "Канец раздзела", @@ -104,39 +137,72 @@ "LabelFileBirthtime": "Час стварэння файла", "LabelFileModified": "Час змянення файла", "LabelFilename": "Імя файла", + "LabelFinished": "Скончана", "LabelFolder": "Тэчка", "LabelFontBoldness": "Таўшчыня шрыфта", + "LabelFontScale": "Памер шрыфту", "LabelGenre": "Жанр", "LabelGenres": "Жанры", "LabelHasEbook": "Мае электронную кнігу", "LabelHasSupplementaryEbook": "Мае дадатковую электронную кнігу", + "LabelHost": "Хост", "LabelInProgress": "У працэсе", + "LabelIncomplete": "Незавершана", + "LabelInternalAppStorage": "Унутраная памяць прыкладання", + "LabelJumpBackwardsTime": "Час пераходу назад", + "LabelJumpForwardsTime": "Час пераходу наперад", "LabelKeepScreenAwake": "Трымаць экран уключаным", "LabelLanguage": "Мова", "LabelLayoutAuto": "Аўто", "LabelLayoutSinglePage": "Аднабаковы", "LabelLineSpacing": "Міжрадковы інтэрвал", "LabelListenAgain": "Паслухаць зноў", + "LabelLocalBooks": "Лакальныя кнігі", + "LabelLocalPodcasts": "Лакальныя падкасты", + "LabelLockOrientation": "Зафіксаваць арыентацыю", + "LabelLockPlayer": "Заблакаваць прайгравальнік", + "LabelLow": "Нізкі", "LabelMediaType": "Тып медыя", + "LabelMedium": "Сярэдні", + "LabelMissing": "Адсутнічае", + "LabelMore": "Больш", + "LabelMoreInfo": "Больш інфармацыі", + "LabelName": "Імя", + "LabelNarrator": "Чытальнік", + "LabelNarrators": "Чытальнікі", + "LabelNavigateWithVolume": "Навігацыя з дапамогай клавіш гучнасці", "LabelPreventIndexing": "Прадухіліць індэксацыю вашай стужкі каталогамі падкастаў iTunes і Google", "LabelRSSFeedCustomOwnerEmail": "Карыстальніцкая электронная пошта ўладальніка", "LabelRSSFeedCustomOwnerName": "Карыстальніцкае імя ўладальніка", "LabelRSSFeedPreventIndexing": "Прадухіліць індэксацыю", "LabelRecentSeries": "Апошнія серыі", + "LabelSelectADevice": "Выбраць прыладу", "LabelSeries": "Серыі", + "LabelServerAddress": "Адрас сервера", "LabelSetEbookAsPrimary": "Зрабіць асноўным", "LabelSetEbookAsSupplementary": "Зрабіць дадатковым", + "LabelShowAll": "Паказаць усё", + "LabelSize": "Памер", "LabelTracks": "Дарожкі", + "LabelUnlockPlayer": "Разблакаваць прайгравальнік", "LabelUseBookshelfView": "Выкарыстоўваць выгляд кніжнай паліцы", "MessageAndroid10Downloads": "На Android 10 і ніжэй для спампоўкі будзе выкарыстоўвацца ўнутраная памяць прыкладання.", + "MessageAudiobookshelfServerRequired": "Важна! Гэта праграма прызначана для працы з серверам Audiobookshelf, які вы ці хтосьці іншы абслугоўваеце. Праграма не змяшчае ўласнага кантэнту.", "MessageBookshelfEmpty": "Кніжная паліца пустая", + "MessageConfirmDeleteLocalEpisode": "Выдаліць лакальны эпізод \"{0}\" з вашай прылады? Файл на серверы застанецца нязменным.", + "MessageConfirmDeleteLocalFiles": "Выдаліць лакальныя файлы гэтага элемента з вашай прылады? Файлы на серверы і ваш прагрэс застануцца нязменнымі.", "MessageConfirmDownloadUsingCellular": "Вы збіраецеся спампаваць, выкарыстоўваючы мабільны інтэрнэт. Гэта можа прывесці да дадатковых плат ад аператара. Вы жадаеце працягнуць?", "MessageConfirmRemoveBookmark": "Вы ўпэўнены, што жадаеце выдаліць закладку?", + "MessageConfirmStreamingUsingCellular": "Вы збіраецеся трансляваць кантэнт праз мабільны інтэрнэт. Гэта можа прывесці да дадатковых платаў ад вашага аператара. Вы жадаеце працягнуць?", + "MessageDiscardProgress": "Скінуць прагрэс", "MessageDownloadCompleteProcessing": "Спампоўка завершана. Апрацоўка...", "MessageDownloadingEpisode": "Спампоўка эпізоду", "MessageEpisodesQueuedForDownload": "{0} эпізод(аў) у чарзе для спампоўкі", "MessageFeedURLWillBe": "URL стужкі будзе {0}", + "MessageLoading": "Загрузка...", + "MessageLoadingServerData": "Загрузка даных з сервера...", "MessageLocalFolderDescription": "\"Унутраная памяць прыкладання\" даступная толькі для гэтага прыкладання. Гэта прыкладанне працуе толькі з медыя, якія былі спампаваныя непасрэдна праз яго. Каб іншыя прыкладанні маглі атрымаць доступ да медыя, спампаванага гэтым прыкладаннем, можна выкарыстоўваць агульныя тэчкі.", + "MessageMarkAsFinished": "Пазначыць як скончана", "MessageMediaLinkedToADifferentServer": "Медыя звязаны з серверам Audiobookshelf па іншым адрасе ({0}). Сінхранізацыя прагрэсу адбудзецца пры падключэнні да гэтага адрасу сервера.", "MessageMediaLinkedToADifferentUser": "Медыя звязаны з гэтым серверам, але быў спампаваны іншым карыстальнікам. Прагрэс будзе сінхранізавацца толькі для карыстальніка, які яго спампаваў.", "MessageMediaLinkedToServer": "Звязана з серверам {0}", From 90bd2fc54c7b368a894e41d8c9074cb3cff1713b Mon Sep 17 00:00:00 2001 From: Krissse10 Date: Mon, 24 Feb 2025 13:45:20 +0000 Subject: [PATCH 13/18] Translated using Weblate (Swedish) Currently translated at 92.1% (316 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sv/ --- strings/sv.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/strings/sv.json b/strings/sv.json index 496bd336..8796eef4 100644 --- a/strings/sv.json +++ b/strings/sv.json @@ -52,6 +52,7 @@ "ButtonYes": "Ja", "HeaderAccount": "Konto", "HeaderAdvanced": "Avancerad", + "HeaderAndroidAutoSettings": "Android Auto Inställningar", "HeaderAudioTracks": "Ljudspår", "HeaderChapters": "Kapitel", "HeaderCollection": "Samling", @@ -261,6 +262,7 @@ "MessageBookshelfEmpty": "Bokhyllan är tom", "MessageConfirmDeleteLocalEpisode": "Ta bort lokalt avsnitt \"{0}\" från enheten? Filen på servern påverkas inte.", "MessageConfirmDeleteLocalFiles": "Ta bort lokala filer för detta objekt från din enhet? Filerna på servern och din uppspelningsposition raderas inte.", + "MessageConfirmDisableAutoTimer": "Är du säker att du vill stänga av auto timer för resten av idag? Timern kommer att sättas på igen vid slutet av den här auto-sömn timer perioden, eller om du startar om appen.", "MessageConfirmDiscardProgress": "Är du säker på att du vill återställa din uppspelningsposition?", "MessageConfirmDownloadUsingCellular": "Du kommer påbörja en nedladdning över mobildata. Detta kan leda till avgifter från din operatör. Vill du fortsätta?", "MessageConfirmMarkAsFinished": "Är du säker på att du vill färdigmarkera det här objektet.", @@ -273,7 +275,7 @@ "MessageEpisodesQueuedForDownload": "{0} avsnitt i kö för nedladdning", "MessageFeedURLWillBe": "Flödes-URL kommer att vara {0}", "MessageFetching": "Hämtar...", - "MessageFollowTheProjectOnGithub": "Follow the project on GitHub", + "MessageFollowTheProjectOnGithub": "Följ projektet på Github", "MessageItemDownloadCompleteFailedToCreate": "Objektet laddades ned men det gick inte att skapa ett biblioteksobjekt", "MessageLoading": "Laddar...", "MessageLoadingServerData": "Läser in serverdata...", @@ -285,6 +287,7 @@ "MessageMediaNotLinkedToServer": "Detta media är inte länkat till en Audiobookshelf-server. Inga uppspelningspositioner kommer synkas.", "MessageNoBookmarks": "Inga bokmärken", "MessageNoChapters": "Inga kapitel", + "MessageNoCollections": "Inga Samlingar", "MessageNoItems": "Inga objekt", "MessageNoItemsFound": "Inga objekt hittades", "MessageNoListeningSessions": "Inga lyssningstillfällen", @@ -296,6 +299,7 @@ "MessageNoUserPlaylists": "Du har inga spellistor", "MessagePodcastSearchField": "Skriv sökfrågan eller URL-adressen för RSS-flödet", "MessageReportBugsAndContribute": "Rapportera buggar, begär funktioner och bidra på", + "MessageSeriesAlreadyDownloaded": "Du har redan laddat ner alla böcker i den här serien.", "MessageSocketConnectedOverMeteredWifi": "Socket connected over metered Wi-Fi", "MessageSocketConnectedOverUnmeteredWifi": "Socket connected over unmetered Wi-Fi", "NoteRSSFeedPodcastAppsHttps": "VARNING: De flesta applikationer för podcasts kräver att URL:en för RSS-flödet använder HTTPS", From b887052d65df6db3bc1c6b2e4e9d9b16d4a10a9a Mon Sep 17 00:00:00 2001 From: "Troj@" Date: Mon, 24 Feb 2025 19:25:15 +0000 Subject: [PATCH 14/18] Translated using Weblate (Belarusian) Currently translated at 90.9% (312 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/be/ --- strings/be.json | 86 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 85 insertions(+), 1 deletion(-) diff --git a/strings/be.json b/strings/be.json index 4f1c5794..37e653ba 100644 --- a/strings/be.json +++ b/strings/be.json @@ -29,6 +29,7 @@ "ButtonNextEpisode": "Наступны эпізод", "ButtonOk": "Добра", "ButtonOpenFeed": "Адкрыць стужку", + "ButtonOverride": "Пераазначыць", "ButtonPause": "Паўза", "ButtonPlay": "Прайграць", "ButtonPlayEpisode": "Прайграць эпізод", @@ -75,11 +76,13 @@ "HeaderSettings": "Налады", "HeaderSleepTimer": "Таймер сну", "HeaderSleepTimerSettings": "Налады таймера сну", - "HeaderStatsMinutesListeningChart": "Хвіліны праслухоўвання (апошнія 7 дзён)", + "HeaderStatsMinutesListeningChart": "Хвілін праслухоўвання (апошнія 7 дзён)", + "HeaderStatsRecentSessions": "Апошнія сеансы", "HeaderTableOfContents": "Змест", "HeaderUserInterfaceSettings": "Налады інтэрфейсу карыстальніка", "HeaderYourStats": "Ваша статыстыка", "LabelAddToPlaylist": "Дадаць у плэйліст", + "LabelAddedAt": "Дата дабаўлення", "LabelAddedDate": "Дададзена {0}", "LabelAll": "Усе", "LabelAllowSeekingOnMediaControls": "Дазволіць перамотку медыя праз элементы кіравання ў апавяшчэннях", @@ -145,6 +148,7 @@ "LabelGenres": "Жанры", "LabelHasEbook": "Мае электронную кнігу", "LabelHasSupplementaryEbook": "Мае дадатковую электронную кнігу", + "LabelHeavy": "Моцна", "LabelHost": "Хост", "LabelInProgress": "У працэсе", "LabelIncomplete": "Незавершана", @@ -153,6 +157,7 @@ "LabelJumpForwardsTime": "Час пераходу наперад", "LabelKeepScreenAwake": "Трымаць экран уключаным", "LabelLanguage": "Мова", + "LabelLayout": "Знешні выгляд", "LabelLayoutAuto": "Аўто", "LabelLayoutSinglePage": "Аднабаковы", "LabelLineSpacing": "Міжрадковы інтэрвал", @@ -171,34 +176,93 @@ "LabelNarrator": "Чытальнік", "LabelNarrators": "Чытальнікі", "LabelNavigateWithVolume": "Навігацыя з дапамогай клавіш гучнасці", + "LabelNavigateWithVolumeWhilePlaying": "Дазволіць клавішам гучнасці кіраваць навігацыяй падчас прайгравання", + "LabelNavigateWithVolumeWhilePlayingDisabled": "Выключына", + "LabelNavigateWithVolumeWhilePlayingEnabled": "Уключана", + "LabelNever": "Ніколі", + "LabelNewestAuthors": "Новыя аўтары", + "LabelNewestEpisodes": "Новыя эпізоды", + "LabelNo": "Не", + "LabelNotFinished": "Не скончана", + "LabelNotStarted": "Не пачата", + "LabelNumEpisodes": "{0} эпізодаў", + "LabelNumEpisodesIncomplete": "{0} эпізодаў, {1} незавершаных", + "LabelNumberOfEpisodes": "# з эпізодаў", + "LabelOff": "Выключына", + "LabelOn": "Уключана", + "LabelPassword": "Пароль", + "LabelPath": "Шлях", + "LabelPlaybackDirect": "Непасрэдна", + "LabelPlaybackLocal": "Лакальна", + "LabelPlaybackSpeed": "Хуткасць прайгравання", + "LabelPlaybackTranscode": "Перакадзіраванне", + "LabelPodcast": "Падкаст", + "LabelPodcasts": "Падкасты", "LabelPreventIndexing": "Прадухіліць індэксацыю вашай стужкі каталогамі падкастаў iTunes і Google", + "LabelProgress": "Прагрэс", + "LabelPubDate": "Дата публікацыі", + "LabelPublishYear": "Год публікацыі", + "LabelPublishedDate": "Апублікавана {0}", "LabelRSSFeedCustomOwnerEmail": "Карыстальніцкая электронная пошта ўладальніка", "LabelRSSFeedCustomOwnerName": "Карыстальніцкае імя ўладальніка", "LabelRSSFeedPreventIndexing": "Прадухіліць індэксацыю", + "LabelRandomly": "Выпадкова", + "LabelRead": "Чытаць", + "LabelReadAgain": "Чытаць зноў", "LabelRecentSeries": "Апошнія серыі", + "LabelRecentlyAdded": "Нядаўна дададзеныя", + "LabelRemoveFromPlaylist": "Выдаліць з плэйліста", + "LabelSeason": "Сезон", "LabelSelectADevice": "Выбраць прыладу", + "LabelSequenceAscending": "Паслядоўнасць па ўзрастанні", + "LabelSequenceDescending": "Паслядоўнасць па змяншэнні", "LabelSeries": "Серыі", "LabelServerAddress": "Адрас сервера", "LabelSetEbookAsPrimary": "Зрабіць асноўным", "LabelSetEbookAsSupplementary": "Зрабіць дадатковым", "LabelShowAll": "Паказаць усё", "LabelSize": "Памер", + "LabelSleepTimer": "Таймер сну", + "LabelStart": "Пачаць", + "LabelStartTime": "Час пачатку", + "LabelStatsBestDay": "Лепшы дзень", + "LabelStatsDailyAverage": "У сярэднім за дзень", + "LabelStatsDays": "Дзён", + "LabelStatsDaysListened": "Дзён праслухана", + "LabelStatsMinutes": "хвілін", + "LabelStatsMinutesListening": "Хвілін праслухоўвання", + "LabelTheme": "Тэма", + "LabelThemeDark": "Цёмная", + "LabelThemeLight": "Светлая", "LabelTracks": "Дарожкі", "LabelUnlockPlayer": "Разблакаваць прайгравальнік", "LabelUseBookshelfView": "Выкарыстоўваць выгляд кніжнай паліцы", + "LabelUser": "Карыстальнік", + "LabelUsername": "Імя карыстальніка", + "LabelYourBookmarks": "Вашы закладкі", + "LabelYourProgress": "Ваш прагрэс", "MessageAndroid10Downloads": "На Android 10 і ніжэй для спампоўкі будзе выкарыстоўвацца ўнутраная памяць прыкладання.", + "MessageAudiobookshelfServerNotConnected": "Сервер Audiobookshelf не падлучаны", "MessageAudiobookshelfServerRequired": "Важна! Гэта праграма прызначана для працы з серверам Audiobookshelf, які вы ці хтосьці іншы абслугоўваеце. Праграма не змяшчае ўласнага кантэнту.", "MessageBookshelfEmpty": "Кніжная паліца пустая", "MessageConfirmDeleteLocalEpisode": "Выдаліць лакальны эпізод \"{0}\" з вашай прылады? Файл на серверы застанецца нязменным.", "MessageConfirmDeleteLocalFiles": "Выдаліць лакальныя файлы гэтага элемента з вашай прылады? Файлы на серверы і ваш прагрэс застануцца нязменнымі.", + "MessageConfirmDisableAutoTimer": "Вы ўпэўнены, што жадаеце адключыць аўтаматычны таймер на сённяшні дзень? Таймер будзе зноў уключаны па заканчэнні гэтага перыяду аўтаматычнага таймера сну або пры перазапуску праграмы.", + "MessageConfirmDiscardProgress": "Вы ўпэўнены, што жадаеце скінуць свой прагрэс?", "MessageConfirmDownloadUsingCellular": "Вы збіраецеся спампаваць, выкарыстоўваючы мабільны інтэрнэт. Гэта можа прывесці да дадатковых плат ад аператара. Вы жадаеце працягнуць?", + "MessageConfirmMarkAsFinished": "Вы ўпэўнены, што жадаеце пазначыць гэты элемент як скончаны?", "MessageConfirmRemoveBookmark": "Вы ўпэўнены, што жадаеце выдаліць закладку?", "MessageConfirmStreamingUsingCellular": "Вы збіраецеся трансляваць кантэнт праз мабільны інтэрнэт. Гэта можа прывесці да дадатковых платаў ад вашага аператара. Вы жадаеце працягнуць?", "MessageDiscardProgress": "Скінуць прагрэс", "MessageDownloadCompleteProcessing": "Спампоўка завершана. Апрацоўка...", + "MessageDownloading": "Спампоўванне...", "MessageDownloadingEpisode": "Спампоўка эпізоду", "MessageEpisodesQueuedForDownload": "{0} эпізод(аў) у чарзе для спампоўкі", "MessageFeedURLWillBe": "URL стужкі будзе {0}", + "MessageFetching": "Атрыманне...", + "MessageFollowTheProjectOnGithub": "Сачыце за праектам на Github", + "MessageItemDownloadCompleteFailedToCreate": "Спампоўванне элемента завершана, але не ўдалося стварыць элемент бібліятэкі", + "MessageItemMissing": "Элемент адсутнічае і патрабуе выпраўлення на серверы. Звычайна элемент пазначаецца як адсутны, таму што файлавыя шляхі недаступныя.", "MessageLoading": "Загрузка...", "MessageLoadingServerData": "Загрузка даных з сервера...", "MessageLocalFolderDescription": "\"Унутраная памяць прыкладання\" даступная толькі для гэтага прыкладання. Гэта прыкладанне працуе толькі з медыя, якія былі спампаваныя непасрэдна праз яго. Каб іншыя прыкладанні маглі атрымаць доступ да медыя, спампаванага гэтым прыкладаннем, можна выкарыстоўваць агульныя тэчкі.", @@ -208,20 +272,40 @@ "MessageMediaLinkedToServer": "Звязана з серверам {0}", "MessageMediaLinkedToThisServer": "Спампаваны медыя звязаны з гэтым серверам", "MessageMediaNotLinkedToServer": "Медыя не звязаны з серверам Audiobookshelf. Прагрэс не будзе сінхранізавацца.", + "MessageNoBookmarks": "Няма закладак", "MessageNoChapters": "Няма раздзелаў", + "MessageNoCollections": "Няма калекцый", + "MessageNoItems": "Няма элементаў", + "MessageNoItemsFound": "Элементы не знойдзены", "MessageNoListeningSessions": "Няма сеансаў праслухоўвання", "MessageNoMediaFolders": "Няма тэчак з медыя", + "MessageNoNetworkConnection": "Няма падлучэння да сеткі", + "MessageNoPodcastsFound": "Падкасты не знойдзены", "MessageNoSeries": "Няма серый", + "MessageNoUpdatesWereNecessary": "Абнаўленні не патрабаваліся", + "MessageNoUserPlaylists": "У вас няма плэйлістоў", + "MessageOldServerConnectionWarning": "Канфігурацыя падлучэння да сервера выкарыстоўвае стары ідэнтыфікатар карыстальніка. Калі ласка, выдаліце і зноў дадайце гэта падлучэнне да сервера.", "MessageOldServerConnectionWarningHelp": "Вы першапачаткова наладзілі падключэнне да гэтага сервера да міграцыі базы даных у версіі 2.3.0, якая выйшла ў чэрвені 2023 года. У будучым абнаўленні сервера магчымасць уваходу праз гэтае старое падключэнне будзе выдалена. Калі ласка, выдаліце існуючае падключэнне да сервера і падключыцеся зноў (выкарыстоўваючы той жа адрас сервера і ўліковыя даныя). Калі на гэтай прыладзе ёсць спампаваныя медыяфайлы, іх трэба будзе спампаваць зноў для сінхранізацыі з серверам.", "MessagePodcastSearchField": "Увядзіце пошукавы запыт або URL RSS-стужкі", "MessageProgressSyncFailed": "Апошняя спроба адправіць ваш прагрэс праслухоўвання на сервер не ўдалася. Спробы сінхранізаваць прагрэс будуць працягвацца кожныя 15 секунд на працягу 1 хвіліны падчас прайгравання медыяфайла.", + "MessageReportBugsAndContribute": "Паведамляйце пра памылкі, прапануйце новыя функцыі і ўдзельнічайце на", "MessageSeriesAlreadyDownloaded": "Вы ўжо спампавалі ўсе кнігі з гэтай серыі.", "MessageSeriesDownloadConfirm": "Спампаваць адсутныя {0} кніг(і) з {1} файл(амі), агульным памерам {2}, у тэчку {3}?", "MessageSeriesDownloadConfirmIos": "Спампаваць адсутныя {0} кніг(і) з {1} файл(амі), агульным памерам {2}?", + "MessageSocketConnectedOverMeteredCellular": "Сокет падлучаны праз мабільны інтэрнэт з абмежаваным трафікам", + "MessageSocketConnectedOverMeteredWifi": "Сокет падлучаны праз Wi-Fi з абмежаваным трафікам", + "MessageSocketConnectedOverUnmeteredCellular": "Сокет падлучаны праз мабільны інтэрнэт без абмежавання трафіку", + "MessageSocketConnectedOverUnmeteredWifi": "Сокет падлучаны праз Wi-Fi без абмежавання трафіку", + "MessageSocketNotConnected": "Сокет не падлучаны", "NoteRSSFeedPodcastAppsHttps": "Папярэджанне: большасць праграм для падкастаў патрабуюць, каб URL RSS-стужкі выкарыстоўваў HTTPS", "NoteRSSFeedPodcastAppsPubDate": "Папярэджанне: адзін ці больш вашых эпізодаў не маюць даты публікацыі. Некаторыя праграмы для падкастаў патрабуюць гэтага.", + "ToastBookmarkCreateFailed": "Не ўдалося стварыць закладку", + "ToastBookmarkRemoveFailed": "Не ўдалося выдаліць закладку", + "ToastBookmarkUpdateFailed": "Не ўдалося абнавіць закладку", + "ToastDownloadNotAllowedOnCellular": "Спампоўванне забаронена праз мабільны інтэрнэт", "ToastItemMarkedAsFinishedFailed": "Не ўдалося пазначыць як Скончана", "ToastItemMarkedAsNotFinishedFailed": "Не ўдалося пазначыць як Незавершанае", + "ToastPlaylistCreateFailed": "Не ўдалося стварыць плэйліст", "ToastPodcastCreateFailed": "Не ўдалося стварыць падкаст", "ToastPodcastCreateSuccess": "Падкаст паспяхова створаны", "ToastRSSFeedCloseFailed": "Не ўдалося закрыць RSS-стужку", From 27bc1f4a666b06f9b92fcfcae2b26b0cb6642e98 Mon Sep 17 00:00:00 2001 From: Jan-Eric Myhrgren Date: Wed, 26 Feb 2025 16:36:23 +0000 Subject: [PATCH 15/18] Translated using Weblate (Swedish) Currently translated at 92.1% (316 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/sv/ --- strings/sv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/strings/sv.json b/strings/sv.json index 8796eef4..ad39c35a 100644 --- a/strings/sv.json +++ b/strings/sv.json @@ -205,7 +205,7 @@ "LabelRSSFeedPreventIndexing": "Förhindra indexering", "LabelRSSFeedSlug": "RSS-flödesslag", "LabelRandomly": "Slumpartat", - "LabelRead": "Läst", + "LabelRead": "Läs", "LabelReadAgain": "Läs igen", "LabelRecentSeries": "Senaste serierna", "LabelRecentlyAdded": "Nyligen adderade", From 8ae8390339dfeb9d0b0a8927581bd4565205d630 Mon Sep 17 00:00:00 2001 From: Ricky Tigg Date: Wed, 26 Feb 2025 08:39:40 +0000 Subject: [PATCH 16/18] Translated using Weblate (Finnish) Currently translated at 100.0% (343 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fi/ --- strings/fi.json | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/strings/fi.json b/strings/fi.json index f30453db..9dd07ff5 100644 --- a/strings/fi.json +++ b/strings/fi.json @@ -29,6 +29,7 @@ "ButtonManageLocalFiles": "Hallitse paikallsiia tiedostoja", "ButtonNewFolder": "Uusi kansio", "ButtonNextEpisode": "Seuraava jakso", + "ButtonOk": "Hyvä on", "ButtonOpenFeed": "Avaa syöte", "ButtonOverride": "Ohita", "ButtonPause": "Pysäytä", @@ -74,6 +75,7 @@ "HeaderPlaybackSettings": "Toistoasetukset", "HeaderPlaylist": "Soittolista", "HeaderPlaylistItems": "Soittolistan kohteet", + "HeaderProgressSyncFailed": "Edistymisen synkronointi epäonnistui", "HeaderRSSFeed": "RSS syöte", "HeaderRSSFeedGeneral": "RSS yksityiskohdat", "HeaderRSSFeedIsOpen": "RSS syöte on avoinna", @@ -92,6 +94,9 @@ "LabelAll": "Kaikki", "LabelAllowSeekingOnMediaControls": "Salli kelaaminen ilmoituksen säätimillä", "LabelAlways": "Aina", + "LabelAndroidAutoBrowseLimitForGrouping": "Aakkosellinen nostoraja", + "LabelAndroidAutoBrowseLimitForGroupingHelp": "Älä käytä aakkosjärjestystä, kun näytettäviä kohteita on tätä pienempi määrä", + "LabelAndroidAutoBrowseSeriesSequenceOrder": "Sarjan kirjojen tilaus", "LabelAskConfirmation": "Kysy varmistusta", "LabelAuthor": "Tekijä", "LabelAuthorFirstLast": "Tekijä (Etunimi Sukunimi)", @@ -132,6 +137,7 @@ "LabelEbooks": "E-kirjat", "LabelEnable": "Ota käyttöön", "LabelEnableMp3IndexSeeking": "Ota mp3-hakemistohaku käyttöön", + "LabelEnableMp3IndexSeekingHelp": "Tämä asetus tulee ottaa käyttöön vain, jos sinulla on mp3-tiedostoja, jotka eivät etsi oikein. Epätarkka haku johtuu todennäköisesti muuttuvan bittinopeuden (Variable bitrate (VBR)) MP3-tiedostoista. Tämä asetus pakottaa indeksin etsimisen, jossa aika-tavu-kartoitus rakennetaan tiedostoa luettaessa. Joissakin tapauksissa suurilla MP3-tiedostoilla on viive etsimisessä tiedoston loppua kohti.", "LabelEnd": "Loppu", "LabelEndOfChapter": "Luvun loppu", "LabelEndTime": "Päättymisaika", @@ -148,6 +154,9 @@ "LabelGenre": "Lajityyppi", "LabelGenres": "Lajityypit", "LabelHapticFeedback": "Tuntopalaute", + "LabelHasEbook": "Sillä on e-kirja", + "LabelHasSupplementaryEbook": "Sillä on täydentävän e-kirjan", + "LabelHeavy": "Raskas", "LabelHigh": "Korkea", "LabelHost": "Isäntä", "LabelInProgress": "Kesken", @@ -155,8 +164,10 @@ "LabelInternalAppStorage": "Sovelluksen sisäinen tallennustila", "LabelJumpBackwardsTime": "Hyppää taaksepäin ajassa", "LabelJumpForwardsTime": "Hyppää eteenpäin ajassa", + "LabelKeepScreenAwake": "Pidä näyttö hereillä", "LabelLanguage": "Kieli", "LabelLayout": "Asettelu", + "LabelLayoutAuto": "Automaattinen", "LabelLayoutSinglePage": "Yksi sivu", "LabelLight": "Vaalea", "LabelLineSpacing": "Riviväli", @@ -168,6 +179,7 @@ "LabelLow": "Matala", "LabelMediaType": "Mediatyyppi", "LabelMedium": "Keskitaso", + "LabelMissing": "Puuttuva", "LabelMore": "Lisää", "LabelMoreInfo": "Lisätietoja", "LabelName": "Nimi", @@ -176,6 +188,8 @@ "LabelNavigateWithVolume": "Navigoi äänenvoimakkuus-painikkeilla", "LabelNavigateWithVolumeMirrored": "Peilattu", "LabelNavigateWithVolumeWhilePlaying": "Salli siirtyminen äänenvoimakkuuspainikkeilla toiston aikana", + "LabelNavigateWithVolumeWhilePlayingDisabled": "Pois", + "LabelNavigateWithVolumeWhilePlayingEnabled": "Päällä", "LabelNever": "Ei koskaan", "LabelNewestAuthors": "Uusimmat kirjailijat", "LabelNewestEpisodes": "Uusimmat jaksot", @@ -183,19 +197,27 @@ "LabelNotFinished": "Ei valmis", "LabelNotStarted": "Ei aloitettu", "LabelNumEpisodes": "{0} jaksoa", + "LabelNumEpisodesIncomplete": "{0} jaksoa, {1} keskeneräistä", + "LabelNumberOfEpisodes": "# jaksoja", "LabelOff": "Pois päältä", "LabelOn": "Päällä", "LabelPassword": "Salasana", "LabelPath": "Polku", + "LabelPlaybackDirect": "Suora", "LabelPlaybackLocal": "Paikallinen", "LabelPlaybackSpeed": "Toistonopeus", + "LabelPlaybackTranscode": "Transkoodaus", "LabelPodcast": "Podcast", "LabelPodcasts": "Podcastit", + "LabelPreventIndexing": "Estä syötteesi olemasta iTunesin ja Googlen podcast-hakemistojen indeksoinnin kohteena", "LabelProgress": "Edistyminen", "LabelPubDate": "Julkaisupäivä", "LabelPublishYear": "Julkaisuvuosi", "LabelPublishedDate": "Julkaistu {0}", + "LabelRSSFeedCustomOwnerEmail": "Mukautettu omistajan sähköposti", + "LabelRSSFeedCustomOwnerName": "Mukautettu omistajan nimi", "LabelRSSFeedPreventIndexing": "Estä indeksointi", + "LabelRSSFeedSlug": "RSS-syöte Slug", "LabelRandomly": "Satunnaisesti", "LabelRead": "Lue", "LabelReadAgain": "Lue uudelleen", @@ -205,6 +227,8 @@ "LabelScaleElapsedTimeBySpeed": "Skaalaa kulunut aika nopeuden mukaan", "LabelSeason": "Kausi", "LabelSelectADevice": "Valitse laite", + "LabelSequenceAscending": "Nouseva sekvenssi", + "LabelSequenceDescending": "Laskeva sekvenssi", "LabelSeries": "Sarja", "LabelServerAddress": "Palvelimen osoite", "LabelSetEbookAsPrimary": "Aseta ensisijaiseksi", @@ -220,9 +244,11 @@ "LabelStatsDays": "Päivää", "LabelStatsDaysListened": "Päivää kuunneltu", "LabelStatsInARow": "peräjälkeen", + "LabelStatsItemsFinished": "Valmiit tuotteet", "LabelStatsMinutes": "minuuttia", "LabelStatsMinutesListening": "Minuuttia kuunneltu", "LabelStatsWeekListening": "Viikon aikana kuunneltu", + "LabelStreamingUsingCellular": "Suoratoisto mobiilia käyttäen", "LabelTag": "Tägi", "LabelTags": "Tägit", "LabelTheme": "Teema", @@ -231,13 +257,18 @@ "LabelTimeRemaining": "{0} jäljellä", "LabelTitle": "Nimi", "LabelTotalSize": "Kokonaiskoko", + "LabelTotalTrack": "Raita yhteensä", "LabelTracks": "Raidat", "LabelType": "Tyyppi", + "LabelUnknown": "Tuntematon", + "LabelUnlockPlayer": "Avaa soittimen lukitus", "LabelUseBookshelfView": "Käytä kirjahyllynäkymää", "LabelUser": "Käyttäjä", "LabelUsername": "Käyttäjätunnus", "LabelVeryHigh": "Erittäin korkea", "LabelVeryLow": "Erittäin matala", + "LabelYearReviewHide": "Piilota vuosi arvostelussa", + "LabelYearReviewShow": "Näytä vuosi arvostelussa", "LabelYourBookmarks": "Kirjanmerkkisi", "LabelYourProgress": "Edistymisesi", "MessageAndroid10Downloads": "Android 10 ja sitä vanhemmat käyttävät sovelluksen sisäistä tallennustilaa latauksiin.", @@ -247,6 +278,7 @@ "MessageBookshelfEmpty": "Kirjahylly on tyhjä", "MessageConfirmDeleteLocalEpisode": "Poista jakso \"{0}\" laitteeltasi? Tämä ei vaikuta palvelimella olevaan tiedostoon.", "MessageConfirmDeleteLocalFiles": "Poista tämän kohteen tiedostot laitteestasi? Tämä ei vaikuta palvelimella oleviin tiedostoihin tai edistymiseesi.", + "MessageConfirmDisableAutoTimer": "Oletko varma, että haluat poistaa automaattisen ajastimen käytöstä loppupäivän ajaksi? Ajastin otetaan uudelleen käyttöön tämän automaattisen uniajastimen jakson lopussa tai jos käynnistät sovelluksen uudelleen.", "MessageConfirmDiscardProgress": "Haluatko varmasti nollata edistymisesi?", "MessageConfirmDownloadUsingCellular": "Olet lataamassa mobiilidatan avulla. Tämä voi aiheuttaa operaattorin datamaksuja. Haluatko jatkaa?", "MessageConfirmMarkAsFinished": "Haluatko varmasti merkitä tämän kohteen valmiiksi?", @@ -261,8 +293,10 @@ "MessageFetching": "Haetaan...", "MessageFollowTheProjectOnGithub": "Seuraa projektia Githubissa", "MessageItemDownloadCompleteFailedToCreate": "Kohteen lataus on valmis, mutta kirjastokohteen luominen epäonnistui", + "MessageItemMissing": "Kohde puuttuu ja se on korjattava palvelimella. Tyypillisesti kohde merkitään puuttuvaksi, koska tiedostopolut eivät ole käytettävissä.", "MessageLoading": "Ladataan...", "MessageLoadingServerData": "Ladataan palvelintietoja...", + "MessageLocalFolderDescription": "\"Sisäinen sovellusten tallennustila\" on vain tämän sovelluksen käytettävissä. Tämä sovellus tukee vain mediaa, joka on ladattu suoraan sovelluksen kautta. Jaettujen tallennustilakansioiden avulla muut sovellukset voivat käyttää tämän sovelluksen lataamaa mediaa.", "MessageMarkAsFinished": "Merkitse valmiiksi", "MessageMediaLinkedToADifferentServer": "Media on linkitetty Audiobookshelf-palvelimeen eri osoitteessa ({0}). Edistyminen synkronoidaan, kun olet yhdistänyt tähän palvelinosoitteeseen.", "MessageMediaLinkedToADifferentUser": "Media on linkitetty tähän palvelimeen, mutta sen latasi eri käyttäjä. Edistyminen synkronoidaan vain käyttäjälle, joka latasi sen.", @@ -271,6 +305,7 @@ "MessageMediaNotLinkedToServer": "Mediaa ei ole linkitetty Audiobookshelf-palvelimeen. Edistystä ei synkronoida.", "MessageNoBookmarks": "Ei kirjanmerkkejä", "MessageNoChapters": "Ei kappaleita", + "MessageNoCollections": "Ei kokoelmia", "MessageNoItems": "Ei kohteita", "MessageNoItemsFound": "Kohteita ei löytynyt", "MessageNoListeningSessions": "Ei kuunteluistuntoja", @@ -280,7 +315,21 @@ "MessageNoSeries": "Ei sarjoja", "MessageNoUpdatesWereNecessary": "Päivityksiä ei tarvittu", "MessageNoUserPlaylists": "Sinulla ei ole soittolistoja", + "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", + "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.", + "MessageSeriesDownloadConfirm": "Ladataanko puuttuvat {0} kirja(a), joissa on {1} tiedosto(a), yhteensä {2} kansioon {3}?", + "MessageSeriesDownloadConfirmIos": "Ladataanko puuttuvat {0} kirja(a), joissa on {1} tiedosto(a), yhteensä {2}?", + "MessageSocketConnectedOverMeteredCellular": "Kiinnitin yhdistetty mitatun mobiilin välityksellä", + "MessageSocketConnectedOverMeteredWifi": "Kiinnitin yhdistetty mitatun Wi-Fi:n välityksellä", + "MessageSocketConnectedOverUnmeteredCellular": "Kiinnitin yhdistetty ei mitatun mobiilin välityksellä", + "MessageSocketConnectedOverUnmeteredWifi": "Kiinnitin yhdistetty ei mitatun Wi-Fi:n välityksellä", + "MessageSocketNotConnected": "Kiinnitin ei yhdistetty", + "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", "ToastBookmarkRemoveFailed": "Kirjanmerkin poistaminen epäonnistui", "ToastBookmarkUpdateFailed": "Kirjanmerkin päivittäminen epäonnistui", From 7a45da22934b28552cc197aae5093d66fe32c5b3 Mon Sep 17 00:00:00 2001 From: phewi Date: Thu, 27 Feb 2025 14:52:53 +0000 Subject: [PATCH 17/18] Translated using Weblate (Finnish) Currently translated at 100.0% (343 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/fi/ --- strings/fi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/strings/fi.json b/strings/fi.json index 9dd07ff5..5ab3c279 100644 --- a/strings/fi.json +++ b/strings/fi.json @@ -191,7 +191,7 @@ "LabelNavigateWithVolumeWhilePlayingDisabled": "Pois", "LabelNavigateWithVolumeWhilePlayingEnabled": "Päällä", "LabelNever": "Ei koskaan", - "LabelNewestAuthors": "Uusimmat kirjailijat", + "LabelNewestAuthors": "Uusimmat tekijät", "LabelNewestEpisodes": "Uusimmat jaksot", "LabelNo": "Ei", "LabelNotFinished": "Ei valmis", From 95440951e555983c67d7aa07711e1f21db396df7 Mon Sep 17 00:00:00 2001 From: "Troj@" Date: Wed, 26 Feb 2025 06:58:26 +0000 Subject: [PATCH 18/18] Translated using Weblate (Belarusian) Currently translated at 100.0% (343 of 343 strings) Translation: Audiobookshelf/Abs Mobile App Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-mobile-app/be/ --- strings/be.json | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/strings/be.json b/strings/be.json index 37e653ba..fd4fe123 100644 --- a/strings/be.json +++ b/strings/be.json @@ -4,6 +4,7 @@ "ButtonAuthors": "Аўтары", "ButtonBack": "Назад", "ButtonCancel": "Адмяніць", + "ButtonCancelTimer": "Скасаваць таймер", "ButtonClearFilter": "Ачысціць фільтр", "ButtonCloseFeed": "Закрыць стужку", "ButtonCollections": "Калекцыі", @@ -21,6 +22,7 @@ "ButtonGoToWebClient": "Перайсці ў вэб-кліент", "ButtonHistory": "Гісторыя", "ButtonHome": "Галоўная", + "ButtonIssues": "Праблемы", "ButtonLatest": "Апошняе", "ButtonLibrary": "Бібліятэка", "ButtonLocalMedia": "Лакальныя медыя", @@ -35,6 +37,8 @@ "ButtonPlayEpisode": "Прайграць эпізод", "ButtonPlaylists": "Плэйлісты", "ButtonRead": "Чытаць", + "ButtonReadLess": "Чытаць менш", + "ButtonReadMore": "Чытаць больш", "ButtonRemove": "Выдаліць", "ButtonRemoveFromServer": "Выдаліць з сервера", "ButtonSave": "Захаваць", @@ -42,6 +46,9 @@ "ButtonSearch": "Пошук", "ButtonSendEbookToDevice": "Адправіць электронную кнігу на прыладу", "ButtonSeries": "Серыі", + "ButtonSetTimer": "Устанавіць таймер", + "ButtonStream": "Трансляцыя", + "ButtonSubmit": "Адправіць", "ButtonSwitchServerUser": "Змяніць Сервер/Карыстальніка", "ButtonUserStats": "Статыстыка карыстальніка", "ButtonYes": "Так", @@ -146,9 +153,11 @@ "LabelFontScale": "Памер шрыфту", "LabelGenre": "Жанр", "LabelGenres": "Жанры", + "LabelHapticFeedback": "Тактыльная зваротная сувязь", "LabelHasEbook": "Мае электронную кнігу", "LabelHasSupplementaryEbook": "Мае дадатковую электронную кнігу", "LabelHeavy": "Моцна", + "LabelHigh": "Высокі", "LabelHost": "Хост", "LabelInProgress": "У працэсе", "LabelIncomplete": "Незавершана", @@ -160,6 +169,7 @@ "LabelLayout": "Знешні выгляд", "LabelLayoutAuto": "Аўто", "LabelLayoutSinglePage": "Аднабаковы", + "LabelLight": "Святло", "LabelLineSpacing": "Міжрадковы інтэрвал", "LabelListenAgain": "Паслухаць зноў", "LabelLocalBooks": "Лакальныя кнігі", @@ -176,6 +186,7 @@ "LabelNarrator": "Чытальнік", "LabelNarrators": "Чытальнікі", "LabelNavigateWithVolume": "Навігацыя з дапамогай клавіш гучнасці", + "LabelNavigateWithVolumeMirrored": "Люстраваны", "LabelNavigateWithVolumeWhilePlaying": "Дазволіць клавішам гучнасці кіраваць навігацыяй падчас прайгравання", "LabelNavigateWithVolumeWhilePlayingDisabled": "Выключына", "LabelNavigateWithVolumeWhilePlayingEnabled": "Уключана", @@ -206,12 +217,14 @@ "LabelRSSFeedCustomOwnerEmail": "Карыстальніцкая электронная пошта ўладальніка", "LabelRSSFeedCustomOwnerName": "Карыстальніцкае імя ўладальніка", "LabelRSSFeedPreventIndexing": "Прадухіліць індэксацыю", + "LabelRSSFeedSlug": "Ідэнтыфікатар RSS-стужкі", "LabelRandomly": "Выпадкова", "LabelRead": "Чытаць", "LabelReadAgain": "Чытаць зноў", "LabelRecentSeries": "Апошнія серыі", "LabelRecentlyAdded": "Нядаўна дададзеныя", "LabelRemoveFromPlaylist": "Выдаліць з плэйліста", + "LabelScaleElapsedTimeBySpeed": "Прыстасаваць мінулы час да хуткасці", "LabelSeason": "Сезон", "LabelSelectADevice": "Выбраць прыладу", "LabelSequenceAscending": "Паслядоўнасць па ўзрастанні", @@ -220,6 +233,7 @@ "LabelServerAddress": "Адрас сервера", "LabelSetEbookAsPrimary": "Зрабіць асноўным", "LabelSetEbookAsSupplementary": "Зрабіць дадатковым", + "LabelShakeSensitivity": "Чуйнасць да трасення", "LabelShowAll": "Паказаць усё", "LabelSize": "Памер", "LabelSleepTimer": "Таймер сну", @@ -229,19 +243,36 @@ "LabelStatsDailyAverage": "У сярэднім за дзень", "LabelStatsDays": "Дзён", "LabelStatsDaysListened": "Дзён праслухана", + "LabelStatsInARow": "без перапынку", + "LabelStatsItemsFinished": "Скончаныя элементы", "LabelStatsMinutes": "хвілін", "LabelStatsMinutesListening": "Хвілін праслухоўвання", + "LabelStatsWeekListening": "Праслухана за тыдзень", + "LabelStreamingUsingCellular": "Трансляцыя праз мабільную сетку", + "LabelTag": "Метка", + "LabelTags": "Меткі", "LabelTheme": "Тэма", "LabelThemeDark": "Цёмная", "LabelThemeLight": "Светлая", + "LabelTimeRemaining": "Засталося {0}", + "LabelTitle": "Назва", + "LabelTotalSize": "Агульны памер", + "LabelTotalTrack": "Агульная колькасць дарожак", "LabelTracks": "Дарожкі", + "LabelType": "Тып", + "LabelUnknown": "Невядома", "LabelUnlockPlayer": "Разблакаваць прайгравальнік", "LabelUseBookshelfView": "Выкарыстоўваць выгляд кніжнай паліцы", "LabelUser": "Карыстальнік", "LabelUsername": "Імя карыстальніка", + "LabelVeryHigh": "Вельмі высокі", + "LabelVeryLow": "Вельмі нізкі", + "LabelYearReviewHide": "Схаваць вынікі года", + "LabelYearReviewShow": "Азнаёміцца з вынікамі года", "LabelYourBookmarks": "Вашы закладкі", "LabelYourProgress": "Ваш прагрэс", "MessageAndroid10Downloads": "На Android 10 і ніжэй для спампоўкі будзе выкарыстоўвацца ўнутраная памяць прыкладання.", + "MessageAttemptingServerConnection": "Спроба злучэння з серверам...", "MessageAudiobookshelfServerNotConnected": "Сервер Audiobookshelf не падлучаны", "MessageAudiobookshelfServerRequired": "Важна! Гэта праграма прызначана для працы з серверам Audiobookshelf, які вы ці хтосьці іншы абслугоўваеце. Праграма не змяшчае ўласнага кантэнту.", "MessageBookshelfEmpty": "Кніжная паліца пустая",