From d5a17ddc8cfb1ade135c35410b6ab23e03ac15ec Mon Sep 17 00:00:00 2001 From: gfbdrgng Date: Sun, 15 Sep 2024 09:50:21 +0000 Subject: [PATCH 01/25] Translated using Weblate (Russian) Currently translated at 100.0% (975 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ru/ --- client/strings/ru.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/ru.json b/client/strings/ru.json index bfefb5bd..a6a7815f 100644 --- a/client/strings/ru.json +++ b/client/strings/ru.json @@ -56,6 +56,7 @@ "ButtonOpenManager": "Открыть менеджер", "ButtonPause": "Пауза", "ButtonPlay": "Слушать", + "ButtonPlayAll": "Играть все", "ButtonPlaying": "Проигрывается", "ButtonPlaylists": "Плейлисты", "ButtonPrevious": "Предыдущий", From 6a8003917e403463e67f9ac3fd0ceefbf0c9ed69 Mon Sep 17 00:00:00 2001 From: Lasse Slotmann Date: Mon, 16 Sep 2024 09:42:22 +0000 Subject: [PATCH 02/25] Translated using Weblate (Danish) Currently translated at 68.6% (669 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/ --- client/strings/da.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/strings/da.json b/client/strings/da.json index 2e055b42..99dd841d 100644 --- a/client/strings/da.json +++ b/client/strings/da.json @@ -1,7 +1,10 @@ { "ButtonAdd": "Tilføj", "ButtonAddChapters": "Tilføj kapitler", + "ButtonAddDevice": "Tilføj enhed", + "ButtonAddLibrary": "Tilføj Bibliotek", "ButtonAddPodcasts": "Tilføj podcasts", + "ButtonAddUser": "Tilføj bruger", "ButtonAddYourFirstLibrary": "Tilføj din første bibliotek", "ButtonApply": "Anvend", "ButtonApplyChapters": "Anvend kapitler", @@ -42,6 +45,7 @@ "ButtonOk": "OK", "ButtonOpenFeed": "Åbn feed", "ButtonOpenManager": "Åbn manager", + "ButtonPause": "Pause", "ButtonPlay": "Afspil", "ButtonPlaying": "Afspiller", "ButtonPlaylists": "Afspilningslister", From 39a20971522dfa5a73c196a13aa346ee67c4101d Mon Sep 17 00:00:00 2001 From: Mario Date: Mon, 16 Sep 2024 07:43:41 +0000 Subject: [PATCH 03/25] Translated using Weblate (German) Currently translated at 100.0% (975 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ --- client/strings/de.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/de.json b/client/strings/de.json index 9aec24f3..a7747f7e 100644 --- a/client/strings/de.json +++ b/client/strings/de.json @@ -56,6 +56,7 @@ "ButtonOpenManager": "Manager öffnen", "ButtonPause": "Pausieren", "ButtonPlay": "Abspielen", + "ButtonPlayAll": "Alles abspielen", "ButtonPlaying": "Spielt", "ButtonPlaylists": "Wiedergabelisten", "ButtonPrevious": "Zurück", From e6c087c3bb298b4c3ca933dd9f1374a66197acea Mon Sep 17 00:00:00 2001 From: Lasse Slotmann Date: Mon, 16 Sep 2024 15:47:20 +0000 Subject: [PATCH 04/25] Translated using Weblate (Danish) Currently translated at 69.2% (675 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/ --- client/strings/da.json | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/client/strings/da.json b/client/strings/da.json index 99dd841d..9044861e 100644 --- a/client/strings/da.json +++ b/client/strings/da.json @@ -197,9 +197,9 @@ "LabelCollections": "Samlinger", "LabelComplete": "Fuldfør", "LabelConfirmPassword": "Bekræft Adgangskode", - "LabelContinueListening": "Fortsæt Lytning", - "LabelContinueReading": "Fortsæt Læsning", - "LabelContinueSeries": "Fortsæt Serie", + "LabelContinueListening": "Fortsæt med at lytte", + "LabelContinueReading": "Fortsæt med at læse", + "LabelContinueSeries": "Fortsæt Serien", "LabelCover": "Omslag", "LabelCoverImageURL": "Omslagsbillede URL", "LabelCreatedAt": "Oprettet Kl.", @@ -216,6 +216,7 @@ "LabelDiscFromFilename": "Disk fra Filnavn", "LabelDiscFromMetadata": "Disk fra Metadata", "LabelDiscover": "Opdag", + "LabelDownload": "Download", "LabelDownloadNEpisodes": "Download {0} episoder", "LabelDuration": "Varighed", "LabelDurationFound": "Fundet varighed:", @@ -229,10 +230,13 @@ "LabelEmbeddedCover": "Indlejret Omslag", "LabelEnable": "Aktivér", "LabelEnd": "Slut", + "LabelEndOfChapter": "Slutningen af kapitel", + "LabelEpisode": "Episode", "LabelEpisodeTitle": "Episodetitel", "LabelEpisodeType": "Episodetype", "LabelExample": "Eksempel", "LabelExplicit": "Eksplisit", + "LabelFeedURL": "Feed URL", "LabelFile": "Fil", "LabelFileBirthtime": "Fødselstidspunkt for fil", "LabelFileModified": "Fil ændret", @@ -242,8 +246,10 @@ "LabelFinished": "Færdig", "LabelFolder": "Mappe", "LabelFolders": "Mapper", + "LabelFontBoldness": "Skrift tykkelse", "LabelFontFamily": "Fontfamilie", "LabelFontScale": "Skriftstørrelse", + "LabelGenre": "Genre", "LabelGenres": "Genrer", "LabelHardDeleteFile": "Permanent slet fil", "LabelHasEbook": "Har e-bog", From 8aa7cc9ca58cf6fd4c2ffae925efc359acfcff06 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 16 Sep 2024 14:54:53 +0000 Subject: [PATCH 05/25] Translated using Weblate (Spanish) Currently translated at 99.7% (973 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/ --- client/strings/es.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/es.json b/client/strings/es.json index 2f7781db..c9cd3d67 100644 --- a/client/strings/es.json +++ b/client/strings/es.json @@ -55,6 +55,7 @@ "ButtonOpenManager": "Abrir Editor", "ButtonPause": "Pausar", "ButtonPlay": "Reproducir", + "ButtonPlayAll": "Reproducir todo", "ButtonPlaying": "Reproduciendo", "ButtonPlaylists": "Listas de reproducción", "ButtonPrevious": "Anterior", From 68a92acb7a296678265c8ce4c09997e106f978b0 Mon Sep 17 00:00:00 2001 From: Lasse Slotmann Date: Mon, 16 Sep 2024 16:47:56 +0000 Subject: [PATCH 06/25] Translated using Weblate (Danish) Currently translated at 69.5% (678 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/da/ --- client/strings/da.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/client/strings/da.json b/client/strings/da.json index 9044861e..31909113 100644 --- a/client/strings/da.json +++ b/client/strings/da.json @@ -28,6 +28,7 @@ "ButtonEdit": "Rediger", "ButtonEditChapters": "Rediger kapitler", "ButtonEditPodcast": "Rediger podcast", + "ButtonEnable": "Aktiver", "ButtonForceReScan": "Tvungen genindlæsning", "ButtonFullPath": "Fuld sti", "ButtonHide": "Skjul", @@ -70,7 +71,7 @@ "ButtonScanLibrary": "Scan Bibliotek", "ButtonSearch": "Søg", "ButtonSelectFolderPath": "Vælg Mappen Sti", - "ButtonSeries": "Serie", + "ButtonSeries": "Serier", "ButtonSetChaptersFromTracks": "Sæt kapitler fra spor", "ButtonShiftTimes": "Skift Tider", "ButtonShow": "Vis", @@ -192,7 +193,7 @@ "LabelChapters": "Kapitler", "LabelChaptersFound": "fundne kapitler", "LabelClosePlayer": "Luk afspiller", - "LabelCollapseSeries": "Fold Serie Sammen", + "LabelCollapseSeries": "Fold Serier Sammen", "LabelCollection": "Samling", "LabelCollections": "Samlinger", "LabelComplete": "Fuldfør", @@ -238,7 +239,7 @@ "LabelExplicit": "Eksplisit", "LabelFeedURL": "Feed URL", "LabelFile": "Fil", - "LabelFileBirthtime": "Fødselstidspunkt for fil", + "LabelFileBirthtime": "Oprettelsestidspunkt for fil", "LabelFileModified": "Fil ændret", "LabelFilename": "Filnavn", "LabelFilterByUser": "Filtrér efter bruger", @@ -277,6 +278,7 @@ "LabelLastSeen": "Sidst set", "LabelLastTime": "Sidste gang", "LabelLastUpdate": "Seneste opdatering", + "LabelLayout": "Layout", "LabelLayoutSinglePage": "Enkeltside", "LabelLayoutSplitPage": "Opdelt side", "LabelLess": "Mindre", @@ -354,10 +356,11 @@ "LabelRSSFeedPreventIndexing": "Forhindrer indeksering", "LabelRSSFeedSlug": "RSS-feed-slug", "LabelRSSFeedURL": "RSS-feed-URL", + "LabelRandomly": "Tilfældigt", "LabelRead": "Læst", "LabelReadAgain": "Læs igen", "LabelReadEbookWithoutProgress": "Læs e-bog uden at følge fremskridt", - "LabelRecentSeries": "Seneste serie", + "LabelRecentSeries": "Seneste serier", "LabelRecentlyAdded": "Senest tilføjet", "LabelRecommended": "Anbefalet", "LabelReleaseDate": "Udgivelsesdato", From 6aa10d20a1f08d22c5c9d9ef0726107dc11de2ff Mon Sep 17 00:00:00 2001 From: Milo Ivir Date: Mon, 16 Sep 2024 21:59:16 +0000 Subject: [PATCH 07/25] Translated using Weblate (Croatian) Currently translated at 99.8% (974 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/hr.json b/client/strings/hr.json index 0b6fc228..b98ac820 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -411,7 +411,7 @@ "LabelNew": "Novo", "LabelNewPassword": "Nova zaporka", "LabelNewestAuthors": "Najnoviji autori", - "LabelNewestEpisodes": "Najnoviji nastavci", + "LabelNewestEpisodes": "Najnovije epizode", "LabelNextBackupDate": "Sljedeće izrada sigurnosne kopije", "LabelNextScheduledRun": "Sljedeće zakazano izvođenje", "LabelNoCustomMetadataProviders": "Nema prilagođenih pružatelja meta-podataka", From e37673bd674dee85040bfa65ad37ee7b703b35a2 Mon Sep 17 00:00:00 2001 From: Milo Ivir Date: Tue, 17 Sep 2024 13:37:13 +0000 Subject: [PATCH 08/25] Translated using Weblate (Croatian) Currently translated at 100.0% (975 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/hr.json b/client/strings/hr.json index b98ac820..7b69413a 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -56,6 +56,7 @@ "ButtonOpenManager": "Otvori Upravitelja", "ButtonPause": "Pauziraj", "ButtonPlay": "Reproduciraj", + "ButtonPlayAll": "Reproduciraj sve", "ButtonPlaying": "Izvodi se", "ButtonPlaylists": "Popisi za izvođenje", "ButtonPrevious": "Prethodno", From a14e3dd137421f42e3620bd6347af8a79b3e2c57 Mon Sep 17 00:00:00 2001 From: RafalHo Date: Tue, 17 Sep 2024 18:59:57 +0000 Subject: [PATCH 09/25] Translated using Weblate (Polish) Currently translated at 82.2% (802 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/ --- client/strings/pl.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/strings/pl.json b/client/strings/pl.json index c786a118..7653d452 100644 --- a/client/strings/pl.json +++ b/client/strings/pl.json @@ -54,10 +54,12 @@ "ButtonOpenManager": "Otwórz menadżera", "ButtonPause": "Wstrzymaj", "ButtonPlay": "Odtwarzaj", + "ButtonPlayAll": "Odtwórz wszystko", "ButtonPlaying": "Odtwarzane", "ButtonPlaylists": "Listy odtwarzania", "ButtonPrevious": "Poprzedni", "ButtonPreviousChapter": "Poprzedni rozdział", + "ButtonProbeAudioFile": "Próbka audio", "ButtonPurgeAllCache": "Wyczyść dane tymczasowe", "ButtonPurgeItemsCache": "Wyczyść dane tymczasowe pozycji", "ButtonQueueAddItem": "Dodaj do kolejki", @@ -95,6 +97,7 @@ "ButtonStats": "Statystyki", "ButtonSubmit": "Zaloguj", "ButtonTest": "Test", + "ButtonUnlinkOpenId": "Odłącz OpenID", "ButtonUpload": "Wgraj", "ButtonUploadBackup": "Wgraj kopię zapasową", "ButtonUploadCover": "Wgraj okładkę", @@ -355,7 +358,8 @@ "LabelIntervalEveryHour": "Każdej godziny", "LabelInvert": "Inversja", "LabelItem": "Pozycja", - "LabelJumpBackwardAmount": "Rozmiar skoku do przodu", + "LabelJumpBackwardAmount": "Przeskocz do tyłu o:", + "LabelJumpForwardAmount": "Przeskocz do przodu o:", "LabelLanguage": "Język", "LabelLanguageDefaultServer": "Domyślny język serwera", "LabelLanguages": "Języki", From 9c94a78e294484543435fcef4c747237db0b96e6 Mon Sep 17 00:00:00 2001 From: SunSpring Date: Tue, 17 Sep 2024 05:12:14 +0000 Subject: [PATCH 10/25] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (975 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/ --- client/strings/zh-cn.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index df0d77f7..2e939303 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -47,7 +47,7 @@ "ButtonMapChapterTitles": "章节标题结构", "ButtonMatchAllAuthors": "匹配所有作者", "ButtonMatchBooks": "匹配图书", - "ButtonNevermind": "没有关系", + "ButtonNevermind": "取消", "ButtonNext": "下一个", "ButtonNextChapter": "下一章节", "ButtonNextItemInQueue": "队列中的下一个项目", @@ -56,6 +56,7 @@ "ButtonOpenManager": "打开管理器", "ButtonPause": "暂停", "ButtonPlay": "播放", + "ButtonPlayAll": "播放", "ButtonPlaying": "正在播放", "ButtonPlaylists": "播放列表", "ButtonPrevious": "上一个", From 96f8b54b51aaa827db64dccf24055b777e168573 Mon Sep 17 00:00:00 2001 From: Reimo Vellemaa Date: Thu, 19 Sep 2024 04:38:53 +0000 Subject: [PATCH 11/25] Translated using Weblate (Estonian) Currently translated at 77.7% (758 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/et/ --- client/strings/et.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/client/strings/et.json b/client/strings/et.json index 45da8989..73cb2c09 100644 --- a/client/strings/et.json +++ b/client/strings/et.json @@ -9,6 +9,7 @@ "ButtonApply": "Rakenda", "ButtonApplyChapters": "Rakenda peatükid", "ButtonAuthors": "Autorid", + "ButtonBack": "Tagasi", "ButtonBrowseForFolder": "Sirvi kausta", "ButtonCancel": "Tühista", "ButtonCancelEncode": "Tühista kodeerimine", @@ -18,6 +19,7 @@ "ButtonChooseFiles": "Vali failid", "ButtonClearFilter": "Tühista filter", "ButtonCloseFeed": "Sulge voog", + "ButtonCloseSession": "Sulge avatud sessioon", "ButtonCollections": "Kogud", "ButtonConfigureScanner": "Konfigureeri skanner", "ButtonCreate": "Loo", @@ -27,6 +29,7 @@ "ButtonEdit": "Muuda", "ButtonEditChapters": "Muuda peatükke", "ButtonEditPodcast": "Muuda podcasti", + "ButtonEnable": "Aktiveeri", "ButtonForceReScan": "Sunnitud uuestiskaneerimine", "ButtonFullPath": "Täielik asukoht", "ButtonHide": "Peida", @@ -43,13 +46,18 @@ "ButtonMatchAllAuthors": "Sobita kõik autorid", "ButtonMatchBooks": "Sobita raamatud", "ButtonNevermind": "Pole tähtis", + "ButtonNext": "Järgmine", "ButtonNextChapter": "Järgmine peatükk", + "ButtonNextItemInQueue": "Järgmine kirje järjekorras", + "ButtonOk": "Ok", "ButtonOpenFeed": "Ava voog", "ButtonOpenManager": "Ava haldur", "ButtonPause": "Peata", "ButtonPlay": "Mängi", + "ButtonPlayAll": "Mängi kõik", "ButtonPlaying": "Mängib", "ButtonPlaylists": "Esitusloendid", + "ButtonPrevious": "Eelmine", "ButtonPreviousChapter": "Eelmine peatükk", "ButtonPurgeAllCache": "Tühjenda kogu vahemälu", "ButtonPurgeItemsCache": "Tühjenda esemete vahemälu", @@ -58,6 +66,9 @@ "ButtonQuickMatch": "Kiire sobitamine", "ButtonReScan": "Uuestiskaneeri", "ButtonRead": "Loe", + "ButtonReadLess": "Loe vähem", + "ButtonReadMore": "Loe rohkem", + "ButtonRefresh": "Värskenda", "ButtonRemove": "Eemalda", "ButtonRemoveAll": "Eemalda kõik", "ButtonRemoveAllLibraryItems": "Eemalda kõik raamatukogu esemed", @@ -211,7 +222,7 @@ "LabelBackupLocation": "Varukoopia asukoht", "LabelBackupsEnableAutomaticBackups": "Luba automaatsed varukoopiad", "LabelBackupsEnableAutomaticBackupsHelp": "Varukoopiad salvestatakse /metadata/backups kausta", - "LabelBackupsMaxBackupSize": "Maksimaalne varukoopia suurus (GB-des)", + "LabelBackupsMaxBackupSize": "Maksimaalne varukoopia suurus (GB-des) (0 lõpmatu suuruse jaoks)", "LabelBackupsMaxBackupSizeHelp": "Kaitsena valesti seadistamise vastu ebaõnnestuvad varukoopiad, kui need ületavad seadistatud suuruse.", "LabelBackupsNumberToKeep": "Varukoopiate arv, mida hoida", "LabelBackupsNumberToKeepHelp": "Ühel ajal eemaldatakse ainult 1 varukoopia, seega kui teil on juba rohkem varukoopiaid kui siin määratud, peaksite need käsitsi eemaldama.", From fbd3ce3b7200e406092b11ad9d896a960080b8a9 Mon Sep 17 00:00:00 2001 From: Reimo Vellemaa Date: Thu, 19 Sep 2024 04:45:33 +0000 Subject: [PATCH 12/25] Translated using Weblate (Estonian) Currently translated at 77.8% (759 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/et/ --- client/strings/et.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/et.json b/client/strings/et.json index 73cb2c09..0444e321 100644 --- a/client/strings/et.json +++ b/client/strings/et.json @@ -460,7 +460,7 @@ "LabelSettingsHomePageBookshelfView": "Avaleht kasutage raamatukoguvaadet", "LabelSettingsLibraryBookshelfView": "Raamatukogu kasutamiseks kasutage raamatukoguvaadet", "LabelSettingsParseSubtitles": "Lugege subtiitreid", - "LabelSettingsParseSubtitlesHelp": "Eraldage subtiitrid heliraamatu kaustade nimedest.
Subtiitrid peavad olema eraldatud \" - \".
Näiteks: \"Raamatu pealkiri - Siin on alapealkiri\" alapealkiri on \"Siin on alapealkiri\"", + "LabelSettingsParseSubtitlesHelp": "Eraldage subtiitrid heliraamatu kaustade nimedest.
Subtiitrid peavad olema eraldatud kasutades \" - \".
Näiteks: \"Raamatu pealkiri - Siin on alapealkiri\" alapealkiri on \"Siin on alapealkiri\"", "LabelSettingsPreferMatchedMetadata": "Eelista sobitatud metaandmeid", "LabelSettingsPreferMatchedMetadataHelp": "Sobitatud andmed kirjutavad Kiir Sobitamise kasutamisel üle üksikasjad.", "LabelSettingsSkipMatchingBooksWithASIN": "Jätke ASIN-iga sobituvad raamatud vahele", From 24439f86e0b9b99974343264cfaf22afd28f0b4f Mon Sep 17 00:00:00 2001 From: thehijacker Date: Thu, 19 Sep 2024 09:22:40 +0000 Subject: [PATCH 13/25] Translated using Weblate (Slovenian) Currently translated at 100.0% (975 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/sl.json b/client/strings/sl.json index b6ae7f52..1e8b059f 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -56,6 +56,7 @@ "ButtonOpenManager": "Odpri upravljanje", "ButtonPause": "Premor", "ButtonPlay": "Predvajaj", + "ButtonPlayAll": "Predvajaj vse", "ButtonPlaying": "Predvajam", "ButtonPlaylists": "Seznami predvajanj", "ButtonPrevious": "Prejšnje", From 7ee174e0d575dde52e6ca83fea239eb22ba5dff0 Mon Sep 17 00:00:00 2001 From: Charlie Date: Thu, 19 Sep 2024 15:44:26 +0000 Subject: [PATCH 14/25] Translated using Weblate (French) Currently translated at 100.0% (975 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/ --- client/strings/fr.json | 1 + 1 file changed, 1 insertion(+) diff --git a/client/strings/fr.json b/client/strings/fr.json index a1b5a58e..e92aae61 100644 --- a/client/strings/fr.json +++ b/client/strings/fr.json @@ -56,6 +56,7 @@ "ButtonOpenManager": "Ouvrir le gestionnaire", "ButtonPause": "Pause", "ButtonPlay": "Lire", + "ButtonPlayAll": "Lire tout", "ButtonPlaying": "En lecture", "ButtonPlaylists": "Listes de lecture", "ButtonPrevious": "Précédent", From 01f081ef5a3b4b731ef44cf49c57a23c2bd23c6b Mon Sep 17 00:00:00 2001 From: Charlie Date: Fri, 20 Sep 2024 12:17:40 +0000 Subject: [PATCH 15/25] Translated using Weblate (French) Currently translated at 100.0% (975 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/ --- client/strings/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/strings/fr.json b/client/strings/fr.json index e92aae61..3779f359 100644 --- a/client/strings/fr.json +++ b/client/strings/fr.json @@ -217,7 +217,7 @@ "LabelAddToPlaylist": "Ajouter à la liste de lecture", "LabelAddToPlaylistBatch": "{0} éléments ajoutés à la liste de lecture", "LabelAddedAt": "Date d’ajout", - "LabelAddedDate": "{0} ajoutés", + "LabelAddedDate": "Ajouté le {0}", "LabelAdminUsersOnly": "Administrateurs uniquement", "LabelAll": "Tout", "LabelAllUsers": "Tous les utilisateurs", @@ -320,7 +320,7 @@ "LabelFetchingMetadata": "Récupération des métadonnées", "LabelFile": "Fichier", "LabelFileBirthtime": "Création du fichier", - "LabelFileBornDate": "Créé {0}", + "LabelFileBornDate": "Créé le {0}", "LabelFileModified": "Modification du fichier", "LabelFileModifiedDate": "Modifié le {0}", "LabelFilename": "Nom de fichier", From e9008c615d93e43b5302f54f2a48b30dfb7c51b7 Mon Sep 17 00:00:00 2001 From: burghy86 Date: Fri, 20 Sep 2024 07:15:42 +0000 Subject: [PATCH 16/25] Translated using Weblate (Italian) Currently translated at 100.0% (975 of 975 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/it/ --- client/strings/it.json | 71 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 70 insertions(+), 1 deletion(-) diff --git a/client/strings/it.json b/client/strings/it.json index ac0bec4e..11b12a66 100644 --- a/client/strings/it.json +++ b/client/strings/it.json @@ -30,6 +30,8 @@ "ButtonEditChapters": "Modifica Capitoli", "ButtonEditPodcast": "Modifica Podcast", "ButtonEnable": "Abilita", + "ButtonFireAndFail": "Fire and Fail", + "ButtonFireOnTest": "Fire onTest event", "ButtonForceReScan": "Forza Re-Scan", "ButtonFullPath": "Percorso Completo", "ButtonHide": "Nascondi", @@ -54,6 +56,7 @@ "ButtonOpenManager": "Apri Manager", "ButtonPause": "Pausa", "ButtonPlay": "Riproduci", + "ButtonPlayAll": "Riproduci tutto", "ButtonPlaying": "In riproduzione", "ButtonPlaylists": "Playlist", "ButtonPrevious": "Precendente", @@ -96,6 +99,7 @@ "ButtonStats": "Statistische", "ButtonSubmit": "Invia", "ButtonTest": "Test", + "ButtonUnlinkOpenId": "Disattiva OpenID", "ButtonUpload": "Carica", "ButtonUploadBackup": "Carica il backup", "ButtonUploadCover": "Carica una copertina", @@ -253,6 +257,7 @@ "LabelClosePlayer": "Chiudi player", "LabelCodec": "Codec", "LabelCollapseSeries": "Comprimi Serie", + "LabelCollapseSubSeries": "Comprimi subserie", "LabelCollection": "Raccolta", "LabelCollections": "Raccolte", "LabelComplete": "Completo", @@ -306,6 +311,7 @@ "LabelEpisodes": "Episodi", "LabelExample": "Esempio", "LabelExpandSeries": "Espandi Serie", + "LabelExpandSubSeries": "Espandi Sub Serie", "LabelExplicit": "Esplicito", "LabelExplicitChecked": "Esplicito (selezionato)", "LabelExplicitUnchecked": "Non Esplicito (selezionato)", @@ -860,16 +866,32 @@ "ToastDeviceNameAlreadyExists": "Esiste già un dispositivo e-reader con quel nome", "ToastDeviceTestEmailFailed": "Impossibile inviare l'e-mail di prova", "ToastDeviceTestEmailSuccess": "Test invio mail completato", + "ToastDeviceUpdateFailed": "Impossibile aggiornare il dispositivo", + "ToastEmailSettingsUpdateFailed": "Impossibile aggiornare le impostazioni e-mail", + "ToastEmailSettingsUpdateSuccess": "Impostazioni e-mail aggiornate", + "ToastEncodeCancelFailed": "Impossibile annullare la codifica", + "ToastEncodeCancelSucces": "Codifica annullata", + "ToastEpisodeDownloadQueueClearFailed": "Impossibile cancellare la coda", + "ToastEpisodeDownloadQueueClearSuccess": "Coda di download degli episodi cancellata", "ToastErrorCannotShare": "Impossibile condividere in modo nativo su questo dispositivo", "ToastFailedToLoadData": "Impossibile caricare i dati", + "ToastFailedToShare": "Impossibile condividere", + "ToastFailedToUpdateAccount": "Impossibile aggiornare l'account", + "ToastFailedToUpdateUser": "Impossibile aggiornare l'utente", + "ToastInvalidImageUrl": "URL dell'immagine non valido", + "ToastInvalidUrl": "URL non valido", "ToastItemCoverUpdateFailed": "Errore Aggiornamento cover", "ToastItemCoverUpdateSuccess": "Cover aggiornata", + "ToastItemDeletedFailed": "Impossibile eliminare l'elemento", + "ToastItemDeletedSuccess": "Elemento eliminato", "ToastItemDetailsUpdateFailed": "Errore Aggiornamento dettagli file", "ToastItemDetailsUpdateSuccess": "Dettagli file Aggiornata", "ToastItemMarkedAsFinishedFailed": "Errore nel segnare il file come finito", "ToastItemMarkedAsFinishedSuccess": "File segnato come finito", "ToastItemMarkedAsNotFinishedFailed": "Errore nel segnare il file come non completo", "ToastItemMarkedAsNotFinishedSuccess": "File segnato come non completo", + "ToastItemUpdateFailed": "Impossibile aggiornare l'articolo", + "ToastItemUpdateSuccess": "Articolo aggiornato", "ToastLibraryCreateFailed": "Errore creazione libreria", "ToastLibraryCreateSuccess": "Libreria \"{0}\" creata", "ToastLibraryDeleteFailed": "Errore cancellazione libreria", @@ -878,6 +900,25 @@ "ToastLibraryScanStarted": "Scansione Libreria iniziata", "ToastLibraryUpdateFailed": "Errore Aggiornamento libreria", "ToastLibraryUpdateSuccess": "Libreria \"{0}\" aggiornata", + "ToastNameEmailRequired": "Nome ed email sono obbligatori", + "ToastNameRequired": "Il nome è obbligatorio", + "ToastNewUserCreatedFailed": "Impossibile creare l'account: \"{0}\"", + "ToastNewUserCreatedSuccess": "Nuovo account creato", + "ToastNewUserLibraryError": "È necessario selezionare almeno una libreria", + "ToastNewUserPasswordError": "Deve avere una password, solo l'utente root può avere una password vuota", + "ToastNewUserTagError": "Devi selezionare almeno un tag", + "ToastNewUserUsernameError": "Inserisci un nome utente", + "ToastNoUpdatesNecessary": "Nessun aggiornamento necessario", + "ToastNotificationCreateFailed": "Impossibile creare la notifica", + "ToastNotificationDeleteFailed": "Impossibile eliminare la notifica", + "ToastNotificationFailedMaximum": "Il numero massimo di tentativi falliti deve essere >= 0", + "ToastNotificationQueueMaximum": "La coda di notifica massima deve essere >= 0", + "ToastNotificationSettingsUpdateFailed": "Impossibile aggiornare le impostazioni di notifica", + "ToastNotificationSettingsUpdateSuccess": "Impostazioni di notifica aggiornate", + "ToastNotificationTestTriggerFailed": "Impossibile attivare la notifica del test", + "ToastNotificationTestTriggerSuccess": "Notifica di test attivata", + "ToastNotificationUpdateFailed": "Impossibile aggiornare la notifica", + "ToastNotificationUpdateSuccess": "Notifica aggiornata", "ToastPlaylistCreateFailed": "Errore creazione playlist", "ToastPlaylistCreateSuccess": "Playlist creata", "ToastPlaylistRemoveSuccess": "Playlist rimossa", @@ -885,24 +926,52 @@ "ToastPlaylistUpdateSuccess": "Playlist Aggiornata", "ToastPodcastCreateFailed": "Errore creazione podcast", "ToastPodcastCreateSuccess": "Podcast creato correttamente", + "ToastPodcastGetFeedFailed": "Impossibile ottenere il feed del podcast", + "ToastPodcastNoEpisodesInFeed": "Nessun episodio trovato nel feed RSS", + "ToastPodcastNoRssFeed": "Il podcast non ha un feed RSS", + "ToastProviderCreatedFailed": "Impossibile aggiungere il provider", + "ToastProviderCreatedSuccess": "Aggiunto nuovo provider", + "ToastProviderNameAndUrlRequired": "Nome e URL richiesti", + "ToastProviderRemoveSuccess": "Provider rimosso", "ToastRSSFeedCloseFailed": "Errore chiusura flusso RSS", "ToastRSSFeedCloseSuccess": "Flusso RSS chiuso", + "ToastRemoveFailed": "Impossibile rimuovere", "ToastRemoveItemFromCollectionFailed": "Errore rimozione file dalla Raccolta", "ToastRemoveItemFromCollectionSuccess": "Oggetto rimosso dalla Raccolta", + "ToastRemoveItemsWithIssuesFailed": "Impossibile rimuovere gli elementi della libreria con problemi", + "ToastRemoveItemsWithIssuesSuccess": "Rimossi gli elementi della libreria con problemi", + "ToastRenameFailed": "Impossibile rinominare", + "ToastRescanFailed": "Nuova scansione non riuscita per {0}", + "ToastRescanRemoved": "L'articolo completo di Re-Scan è stato rimosso", + "ToastRescanUpToDate": "La nuova scansione dell'articolo completo è stata aggiornata", + "ToastRescanUpdated": "L'articolo completo di Re-Scan è stato aggiornato", + "ToastScanFailed": "Impossibile eseguire la scansione dell'elemento della libreria", + "ToastSelectAtLeastOneUser": "Seleziona almeno un utente", "ToastSendEbookToDeviceFailed": "Impossibile inviare il libro al dispositivo", "ToastSendEbookToDeviceSuccess": "Libro inviato al dispositivo «{0}»", "ToastSeriesUpdateFailed": "Aggiornamento Serie Fallito", "ToastSeriesUpdateSuccess": "Serie Aggiornate", "ToastServerSettingsUpdateFailed": "Impossibile aggiornare le impostazioni del server", "ToastServerSettingsUpdateSuccess": "Impostazioni del server aggiornate", + "ToastSessionCloseFailed": "Disconnessione Fallita", "ToastSessionDeleteFailed": "Errore eliminazione sessione", "ToastSessionDeleteSuccess": "Sessione cancellata", + "ToastSlugMustChange": "Lo slug contiene caratteri non validi", + "ToastSlugRequired": "È richiesto lo slug", "ToastSocketConnected": "Socket connesso", "ToastSocketDisconnected": "Socket disconnesso", "ToastSocketFailedToConnect": "Socket non riesce a connettersi", "ToastSortingPrefixesEmptyError": "Deve avere almeno 1 prefisso di ordinamento", "ToastSortingPrefixesUpdateFailed": "Impossibile aggiornare i prefissi di ordinamento", "ToastSortingPrefixesUpdateSuccess": "Prefissi di ordinamento aggiornati ({0} items)", + "ToastTitleRequired": "Il titolo è obbligatorio", + "ToastUnknownError": "Errore sconosciuto", + "ToastUnlinkOpenIdFailed": "Impossibile scollegare l'utente da OpenID", + "ToastUnlinkOpenIdSuccess": "Utente scollegato da OpenID", "ToastUserDeleteFailed": "Errore eliminazione utente", - "ToastUserDeleteSuccess": "Utente eliminato" + "ToastUserDeleteSuccess": "Utente eliminato", + "ToastUserPasswordChangeSuccess": "Password modificata con successo", + "ToastUserPasswordMismatch": "Le password non corrispondono", + "ToastUserPasswordMustChange": "La nuova password non può corrispondere alla vecchia password", + "ToastUserRootRequireName": "È necessario immettere un nome utente root" } From 7f853d426a76582d061fd8974c8b66829dd7cf21 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Sun, 22 Sep 2024 09:30:28 +0000 Subject: [PATCH 17/25] Translated using Weblate (Spanish) Currently translated at 100.0% (1007 of 1007 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/ --- client/strings/es.json | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/client/strings/es.json b/client/strings/es.json index c9cd3d67..598e071d 100644 --- a/client/strings/es.json +++ b/client/strings/es.json @@ -30,6 +30,7 @@ "ButtonEditChapters": "Editar Capítulo", "ButtonEditPodcast": "Editar Podcast", "ButtonEnable": "Permitir", + "ButtonFireAndFail": "Ejecutado y fallido", "ButtonFireOnTest": "Activar evento de prueba", "ButtonForceReScan": "Forzar Re-Escaneo", "ButtonFullPath": "Ruta de Acceso Completa", @@ -460,6 +461,7 @@ "LabelPrimaryEbook": "Ebook principal", "LabelProgress": "Progreso", "LabelProvider": "Proveedor", + "LabelProviderAuthorizationValue": "Valor del encabezado de autorización", "LabelPubDate": "Fecha de publicación", "LabelPublishYear": "Año de publicación", "LabelPublishedDate": "Publicado {0}", @@ -775,6 +777,38 @@ "MessageShareExpiresIn": "Caduduca en {0}", "MessageShareURLWillBe": "La URL para compartir será {0} ", "MessageStartPlaybackAtTime": "Iniciar reproducción para \"{0}\" en {1}?", + "MessageTaskAudioFileNotWritable": "El archivo de audio \"{0}\" no se puede grabar", + "MessageTaskCanceledByUser": "Tarea cancelada por el usuario", + "MessageTaskDownloadingEpisodeDescription": "Descargando el episodio \"{0}\"", + "MessageTaskEmbeddingMetadata": "Inserción de metadatos", + "MessageTaskEmbeddingMetadataDescription": "Inserción de metadatos en el audiolibro \"{0}\"", + "MessageTaskEncodingM4b": "Codificación M4B", + "MessageTaskEncodingM4bDescription": "Codificación del audiolibro \"{0}\" en un único archivo m4b", + "MessageTaskFailed": "Fallida", + "MessageTaskFailedToBackupAudioFile": "Error en la copia de seguridad del archivo de audio \"{0}\"", + "MessageTaskFailedToCreateCacheDirectory": "Error al crear el directorio de la caché", + "MessageTaskFailedToEmbedMetadataInFile": "Error al incrustar metadatos en el archivo \"{0}\"", + "MessageTaskFailedToMergeAudioFiles": "Error al fusionar archivos de audio", + "MessageTaskFailedToMoveM4bFile": "Error al mover el archivo m4b", + "MessageTaskFailedToWriteMetadataFile": "Error al escribir el archivo de metadatos", + "MessageTaskMatchingBooksInLibrary": "Libros coincidentes en la biblioteca \"{0}\"", + "MessageTaskNoFilesToScan": "Sin archivos para escanear", + "MessageTaskOpmlImport": "Importar OPML", + "MessageTaskOpmlImportDescription": "Creando podcasts a partir de {0} fuentes RSS", + "MessageTaskOpmlImportFeed": "Feed de importación OPML", + "MessageTaskOpmlImportFeedDescription": "Importando el feed RSS \"{0}\"", + "MessageTaskOpmlImportFeedFailed": "No se puede obtener el podcast", + "MessageTaskOpmlImportFeedPodcastDescription": "Creando podcast \"{0}\"", + "MessageTaskOpmlImportFeedPodcastExists": "Podcast ya existe en la ruta", + "MessageTaskOpmlImportFeedPodcastFailed": "Error al crear podcast", + "MessageTaskOpmlImportFinished": "Añadido {0} podcasts", + "MessageTaskScanItemsAdded": "{0} añadido", + "MessageTaskScanItemsMissing": "Falta {0}", + "MessageTaskScanItemsUpdated": "{0} actualizado", + "MessageTaskScanNoChangesNeeded": "No se necesitan cambios", + "MessageTaskScanningFileChanges": "Escaneando cambios en el archivo en \"{0}\"", + "MessageTaskScanningLibrary": "Escaneando la biblioteca \"{0}\"", + "MessageTaskTargetDirectoryNotWritable": "El directorio de destino no se puede escribir", "MessageThinking": "Pensando...", "MessageUploaderItemFailed": "Error al Subir", "MessageUploaderItemSuccess": "¡Éxito al Subir!", From d47f8521d592574c4a3bb5af120dcde187904f1d Mon Sep 17 00:00:00 2001 From: SunSpring Date: Sun, 22 Sep 2024 05:43:08 +0000 Subject: [PATCH 18/25] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1007 of 1007 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/ --- client/strings/zh-cn.json | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index 2e939303..e3f3e46b 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -1,5 +1,5 @@ { - "ButtonAdd": "增加", + "ButtonAdd": "添加", "ButtonAddChapters": "添加章节", "ButtonAddDevice": "添加设备", "ButtonAddLibrary": "添加库", @@ -777,6 +777,38 @@ "MessageShareExpiresIn": "到期时间 {0}", "MessageShareURLWillBe": "分享网址是 {0}", "MessageStartPlaybackAtTime": "开始播放 \"{0}\" 在 {1}?", + "MessageTaskAudioFileNotWritable": "音频文件 \"{0}\" 不可写", + "MessageTaskCanceledByUser": "任务已被用户取消", + "MessageTaskDownloadingEpisodeDescription": "正在下载剧集 \"{0}\"", + "MessageTaskEmbeddingMetadata": "嵌入元数据", + "MessageTaskEmbeddingMetadataDescription": "在有声读物 \"{0}\" 中嵌入元数据", + "MessageTaskEncodingM4b": "编码 M4B", + "MessageTaskEncodingM4bDescription": "将有声读物 \"{0}\" 编码为单个 m4b 文件", + "MessageTaskFailed": "失败", + "MessageTaskFailedToBackupAudioFile": "无法备份音频文件 \"{0}\"", + "MessageTaskFailedToCreateCacheDirectory": "无法创建缓存目录", + "MessageTaskFailedToEmbedMetadataInFile": "无法将元数据嵌入文件 \"{0}\"", + "MessageTaskFailedToMergeAudioFiles": "无法合并音频文件", + "MessageTaskFailedToMoveM4bFile": "无法移动 m4b 文件", + "MessageTaskFailedToWriteMetadataFile": "无法写入元数据文件", + "MessageTaskMatchingBooksInLibrary": "在库中匹配图书 \"{0}\"", + "MessageTaskNoFilesToScan": "没有要扫描的文件", + "MessageTaskOpmlImport": "OPML 导入", + "MessageTaskOpmlImportDescription": "通过 {0} RSS 源创建播客", + "MessageTaskOpmlImportFeed": "OPML 导入源", + "MessageTaskOpmlImportFeedDescription": "正在导入 RSS 源 \"{0}\"", + "MessageTaskOpmlImportFeedFailed": "无法获取播客信息", + "MessageTaskOpmlImportFeedPodcastDescription": "正在创建播客 \"{0}\"", + "MessageTaskOpmlImportFeedPodcastExists": "播客已存在于路径中", + "MessageTaskOpmlImportFeedPodcastFailed": "无法创建播客", + "MessageTaskOpmlImportFinished": "已添加 {0} 播客", + "MessageTaskScanItemsAdded": "{0} 已添加", + "MessageTaskScanItemsMissing": "{0} 已缺失", + "MessageTaskScanItemsUpdated": "{0} 已更新", + "MessageTaskScanNoChangesNeeded": "无需改变", + "MessageTaskScanningFileChanges": "正在扫描文件更改 \"{0}\"", + "MessageTaskScanningLibrary": "扫描 \"{0}\" 库", + "MessageTaskTargetDirectoryNotWritable": "目标目录不可写", "MessageThinking": "正在查找...", "MessageUploaderItemFailed": "上传失败", "MessageUploaderItemSuccess": "上传成功!", From afc56e52596c77ac27066d33e8f16447e971c6fb Mon Sep 17 00:00:00 2001 From: thehijacker Date: Sun, 22 Sep 2024 07:21:41 +0000 Subject: [PATCH 19/25] Translated using Weblate (Slovenian) Currently translated at 100.0% (1007 of 1007 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/client/strings/sl.json b/client/strings/sl.json index 1e8b059f..a1c26c2a 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -97,7 +97,7 @@ "ButtonStartM4BEncode": "Zaženi M4B prekodiranje", "ButtonStartMetadataEmbed": "Začni vdelavo metapodatkov", "ButtonStats": "Statistika", - "ButtonSubmit": "Posreduj", + "ButtonSubmit": "Potrdi", "ButtonTest": "Test", "ButtonUnlinkOpenId": "Prekini povezavo OpenID", "ButtonUpload": "Naloži", @@ -777,6 +777,38 @@ "MessageShareExpiresIn": "Poteče čez {0}", "MessageShareURLWillBe": "URL za skupno rabo bo {0}", "MessageStartPlaybackAtTime": "Začni predvajanje za \"{0}\" ob {1}?", + "MessageTaskAudioFileNotWritable": "Zvočna datoteka \"{0}\" ni zapisljiva", + "MessageTaskCanceledByUser": "Nalogo je preklical uporabnik", + "MessageTaskDownloadingEpisodeDescription": "Prenašanje epizode \"{0}\"", + "MessageTaskEmbeddingMetadata": "Vdelujem metapodatke", + "MessageTaskEmbeddingMetadataDescription": "Vdelujem metapodatke v zvočno knjigo \"{0}\"", + "MessageTaskEncodingM4b": "Enkodiranje M4B", + "MessageTaskEncodingM4bDescription": "Enkodiranje zvočne knjige \"{0}\" v samo eno datoteko m4b", + "MessageTaskFailed": "Neuspešno", + "MessageTaskFailedToBackupAudioFile": "Varnostno kopiranje zvočne datoteke \"{0}\" ni uspelo", + "MessageTaskFailedToCreateCacheDirectory": "Imenika predpomnilnika ni bilo mogoče ustvariti", + "MessageTaskFailedToEmbedMetadataInFile": "Metapodatkov ni bilo mogoče vdelati v datoteko \"{0}\"", + "MessageTaskFailedToMergeAudioFiles": "Zvočnih datotek ni bilo mogoče združiti", + "MessageTaskFailedToMoveM4bFile": "Datoteke m4b ni bilo mogoče premakniti", + "MessageTaskFailedToWriteMetadataFile": "Metapodatke ni bilo mogoče zapisati v datoteke", + "MessageTaskMatchingBooksInLibrary": "Ujemam knjige v knjižnici \"{0}\"", + "MessageTaskNoFilesToScan": "Ni datotek za pregledovanje", + "MessageTaskOpmlImport": "Uvoz OPML", + "MessageTaskOpmlImportDescription": "Ustvarjanje podcastov iz {0} virov RSS", + "MessageTaskOpmlImportFeed": "Vir za uvoz OPML", + "MessageTaskOpmlImportFeedDescription": "Uvažanje vira RSS \"{0}\"", + "MessageTaskOpmlImportFeedFailed": "Vira podcasta ni bilo mogoče pridobiti", + "MessageTaskOpmlImportFeedPodcastDescription": "Ustvarjanje podcasta \"{0}\"", + "MessageTaskOpmlImportFeedPodcastExists": "Podcast že obstaja na tej poti", + "MessageTaskOpmlImportFeedPodcastFailed": "Podcasta ni bilo mogoče ustvariti", + "MessageTaskOpmlImportFinished": "Dodanih {0} podcastov", + "MessageTaskScanItemsAdded": "{0} dodano", + "MessageTaskScanItemsMissing": "{0} manjka", + "MessageTaskScanItemsUpdated": "{0} posodobljeno", + "MessageTaskScanNoChangesNeeded": "Spremembe niso potrebne", + "MessageTaskScanningFileChanges": "Pregledovanje sprememb v datoteki \"{0}\"", + "MessageTaskScanningLibrary": "Pregled knjižnice \"{0}\"", + "MessageTaskTargetDirectoryNotWritable": "Ciljni imenik ni zapisljiv", "MessageThinking": "Razmišljam...", "MessageUploaderItemFailed": "Nalaganje ni uspelo", "MessageUploaderItemSuccess": "Uspešno naloženo!", From 4be6fb789c6eaec8e136384c2ef875d2067c5ae5 Mon Sep 17 00:00:00 2001 From: biuklija Date: Mon, 23 Sep 2024 21:04:26 +0000 Subject: [PATCH 20/25] Translated using Weblate (Croatian) Currently translated at 98.2% (989 of 1007 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/client/strings/hr.json b/client/strings/hr.json index 7b69413a..e0ff573d 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -777,6 +777,20 @@ "MessageShareExpiresIn": "Istječe za {0}", "MessageShareURLWillBe": "URL za dijeljenje bit će {0}", "MessageStartPlaybackAtTime": "Pokreni reprodukciju za \"{0}\" na {1}?", + "MessageTaskAudioFileNotWritable": "U zvučnu datoteku \"{0}\" nije moguće pisati", + "MessageTaskCanceledByUser": "Korisnik je otkazao izvršavanje zadatka", + "MessageTaskDownloadingEpisodeDescription": "Preuzimanje nastavka \"{0}\"", + "MessageTaskEmbeddingMetadata": "Ugrađivanje meta-podataka", + "MessageTaskEmbeddingMetadataDescription": "Ugrađivanje meta-podataka u zvučnu knjigu \"{0}\"", + "MessageTaskEncodingM4b": "Kodiranje M4B datoteke", + "MessageTaskEncodingM4bDescription": "Kodiranje zvučne knjige \"{0}\" u jedinstvenu m4b datoteku", + "MessageTaskFailed": "Nije uspjelo", + "MessageTaskFailedToBackupAudioFile": "Izrada sigurnosne kopije zvučne datoteke \"{0}\" nije uspjela", + "MessageTaskFailedToCreateCacheDirectory": "Izrada mape predmemorije nije uspjela", + "MessageTaskFailedToEmbedMetadataInFile": "Ugradnja meta-podataka u datoteku \"{0}\" nije uspjela", + "MessageTaskFailedToMergeAudioFiles": "Spajanje zvučnih datoteka nije uspjelo", + "MessageTaskFailedToMoveM4bFile": "Premještanje m4b datoteke nije uspjelo", + "MessageTaskFailedToWriteMetadataFile": "Pisanje datoteke s meta-podatcima nije uspjelo", "MessageThinking": "Razmišljam...", "MessageUploaderItemFailed": "Učitavanje nije uspjelo", "MessageUploaderItemSuccess": "Uspješno učitano!", From 9752f744ca84aa2bfc9399759dfb055d07e17a77 Mon Sep 17 00:00:00 2001 From: burghy86 Date: Mon, 23 Sep 2024 15:20:33 +0000 Subject: [PATCH 21/25] Translated using Weblate (Italian) Currently translated at 96.8% (975 of 1007 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/it/ --- client/strings/it.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/client/strings/it.json b/client/strings/it.json index 11b12a66..2466f888 100644 --- a/client/strings/it.json +++ b/client/strings/it.json @@ -188,7 +188,7 @@ "HeaderSettingsGeneral": "Generale", "HeaderSettingsScanner": "Scanner", "HeaderSleepTimer": "Sveglia", - "HeaderStatsLargestItems": "Oggetti Grandi", + "HeaderStatsLargestItems": "File pesanti", "HeaderStatsLongestItems": "libri più lunghi (ore)", "HeaderStatsMinutesListeningChart": "Minuti ascoltati (Ultimi 7 Giorni)", "HeaderStatsRecentSessions": "Sessioni Recenti", @@ -298,7 +298,7 @@ "LabelEmailSettingsFromAddress": "Da Indirizzo", "LabelEmailSettingsRejectUnauthorized": "Rifiuta i certificati non autorizzati", "LabelEmailSettingsRejectUnauthorizedHelp": "La disattivazione della convalida del certificato SSL può esporre la tua connessione a rischi per la sicurezza, come attacchi man-in-the-middle. Disattiva questa opzione solo se ne comprendi le implicazioni e ti fidi del server di posta a cui ti stai connettendo.", - "LabelEmailSettingsSecure": "Sicuro", + "LabelEmailSettingsSecure": "SSL", "LabelEmailSettingsSecureHelp": "Se vero, la connessione utilizzerà TLS durante la connessione al server. Se false, viene utilizzato TLS se il server supporta l'estensione STARTTLS. Nella maggior parte dei casi impostare questo valore su true se ci si connette alla porta 465. Per la porta 587 o 25 mantenerlo false. (da nodemailer.com/smtp/#authentication)", "LabelEmailSettingsTestAddress": "Indirizzo di test", "LabelEmbeddedCover": "Cover Integrata", @@ -804,18 +804,18 @@ "StatsBooksAdditional": "Alcune aggiunte includono…", "StatsBooksFinished": "Libri Finiti", "StatsBooksFinishedThisYear": "Alcuni libri terminati quest'anno…", - "StatsBooksListenedTo": "libri ascoltati", - "StatsCollectionGrewTo": "La tua collezione di libri è cresciuta fino a…", - "StatsSessions": "sessioni", - "StatsSpentListening": "trascorso ad ascoltare", + "StatsBooksListenedTo": "Libri ascoltati", + "StatsCollectionGrewTo": "La tua collezione è aumentata di…", + "StatsSessions": "Sessioni", + "StatsSpentListening": "Tempo di Ascolto", "StatsTopAuthor": "MIGLIOR AUTORE", - "StatsTopAuthors": "MIGLIORI AUTORI", + "StatsTopAuthors": "AUTORI MIGLIORI", "StatsTopGenre": "MIGLIOR GENERE", - "StatsTopGenres": "MIGLIORI GENERI", + "StatsTopGenres": "GENERI MIGLIORI", "StatsTopMonth": "MIGLIOR MESE", "StatsTopNarrator": "MIGLIOR NARRATORE", - "StatsTopNarrators": "MIGLIORI NARRATORI", - "StatsTotalDuration": "Con una durata totale di…", + "StatsTopNarrators": "NARRATORI MIGLIORI", + "StatsTotalDuration": "Per una durata totale di…", "StatsYearInReview": "ANNO IN RASSEGNA", "ToastAccountUpdateFailed": "Aggiornamento Account Fallito", "ToastAccountUpdateSuccess": "Account Aggiornato", From 049a8bdc6da8de0f2808b25b0f4d75e87322f80f Mon Sep 17 00:00:00 2001 From: Philip Karlsson Date: Mon, 23 Sep 2024 12:00:59 +0000 Subject: [PATCH 22/25] Translated using Weblate (Swedish) Currently translated at 70.5% (710 of 1007 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ --- client/strings/sv.json | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/client/strings/sv.json b/client/strings/sv.json index 0db5cbd3..4fd33bf6 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -45,6 +45,7 @@ "ButtonOk": "Okej", "ButtonOpenFeed": "Öppna flöde", "ButtonOpenManager": "Öppna Manager", + "ButtonPause": "Pausa", "ButtonPlay": "Spela", "ButtonPlaying": "Spelar", "ButtonPlaylists": "Spellistor", @@ -263,8 +264,10 @@ "LabelFinished": "Avslutad", "LabelFolder": "Mapp", "LabelFolders": "Mappar", + "LabelFontBoldness": "Fetstil", "LabelFontFamily": "Teckensnittsfamilj", "LabelFontScale": "Teckensnittsskala", + "LabelGenre": "Genre", "LabelGenres": "Genrer", "LabelHardDeleteFile": "Hård radering av fil", "LabelHasEbook": "Har E-bok", @@ -294,6 +297,7 @@ "LabelLastSeen": "Senast sedd", "LabelLastTime": "Senaste gången", "LabelLastUpdate": "Senaste uppdatering", + "LabelLayout": "Layout", "LabelLayoutSinglePage": "En sida", "LabelLayoutSplitPage": "Dela sida", "LabelLess": "Mindre", @@ -322,8 +326,8 @@ "LabelNarrators": "Berättare", "LabelNew": "Ny", "LabelNewPassword": "Nytt lösenord", - "LabelNewestAuthors": "Nyaste författare", - "LabelNewestEpisodes": "Nyaste avsnitt", + "LabelNewestAuthors": "Senast tillagda författare", + "LabelNewestEpisodes": "Senast tillagda avsnitt", "LabelNextBackupDate": "Nästa säkerhetskopia datum", "LabelNextScheduledRun": "Nästa schemalagda körning", "LabelNoEpisodesSelected": "Inga avsnitt valda", @@ -355,8 +359,10 @@ "LabelPhotoPathURL": "Bildsökväg/URL", "LabelPlayMethod": "Spelläge", "LabelPlaylists": "Spellistor", + "LabelPodcast": "Podcast", "LabelPodcastSearchRegion": "Podcast-sökområde", "LabelPodcastType": "Podcasttyp", + "LabelPodcasts": "Podcasts", "LabelPrefixesToIgnore": "Prefix att ignorera (skiftlägesokänsligt)", "LabelPreventIndexing": "Förhindra att ditt flöde indexeras av iTunes och Google-podcastsökmotorer", "LabelPrimaryEbook": "Primär e-bok", @@ -371,6 +377,7 @@ "LabelRSSFeedPreventIndexing": "Förhindra indexering", "LabelRSSFeedSlug": "RSS-flödesslag", "LabelRSSFeedURL": "RSS-flöde URL", + "LabelRandomly": "Slumpartat", "LabelRead": "Läst", "LabelReadAgain": "Läs igen", "LabelReadEbookWithoutProgress": "Läs e-bok utan att behålla framsteg", @@ -430,6 +437,7 @@ "LabelShowAll": "Visa alla", "LabelSize": "Storlek", "LabelSleepTimer": "Sleeptimer", + "LabelStart": "Starta", "LabelStartTime": "Starttid", "LabelStarted": "Startad", "LabelStartedAt": "Startad vid", From c606059a3a586ed0521e30520d2be914678ba752 Mon Sep 17 00:00:00 2001 From: Charlie Date: Tue, 24 Sep 2024 08:37:08 +0000 Subject: [PATCH 23/25] Translated using Weblate (French) Currently translated at 100.0% (1007 of 1007 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/ --- client/strings/fr.json | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/client/strings/fr.json b/client/strings/fr.json index 3779f359..998a1c74 100644 --- a/client/strings/fr.json +++ b/client/strings/fr.json @@ -213,7 +213,7 @@ "LabelAccountTypeUser": "Utilisateur", "LabelActivity": "Activité", "LabelAddToCollection": "Ajouter à la collection", - "LabelAddToCollectionBatch": "Ajout de {0} livres à la lollection", + "LabelAddToCollectionBatch": "Ajout de {0} livres à la collection", "LabelAddToPlaylist": "Ajouter à la liste de lecture", "LabelAddToPlaylistBatch": "{0} éléments ajoutés à la liste de lecture", "LabelAddedAt": "Date d’ajout", @@ -464,7 +464,7 @@ "LabelProviderAuthorizationValue": "Valeur de l’en-tête d’autorisation", "LabelPubDate": "Date de publication", "LabelPublishYear": "Année de publication", - "LabelPublishedDate": "{0} publiés", + "LabelPublishedDate": "Publié en {0}", "LabelPublisher": "Éditeur", "LabelPublishers": "Éditeurs", "LabelRSSFeedCustomOwnerEmail": "Courriel personnalisée du propriétaire", @@ -492,7 +492,7 @@ "LabelSeason": "Saison", "LabelSelectAll": "Tout sélectionner", "LabelSelectAllEpisodes": "Sélectionner tous les épisodes", - "LabelSelectEpisodesShowing": "Sélectionner {0} episode(s) en cours", + "LabelSelectEpisodesShowing": "Sélectionner {0} épisode(s) en cours", "LabelSelectUsers": "Sélectionner les utilisateurs", "LabelSendEbookToDevice": "Envoyer le livre numérique à…", "LabelSequence": "Séquence", @@ -777,6 +777,38 @@ "MessageShareExpiresIn": "Expire dans {0}", "MessageShareURLWillBe": "L’adresse de partage sera {0}", "MessageStartPlaybackAtTime": "Démarrer la lecture pour « {0} » à {1} ?", + "MessageTaskAudioFileNotWritable": "Le fichier audio « {0} » n’est pas accessible en écriture", + "MessageTaskCanceledByUser": "Tâche annulée par l’utilisateur", + "MessageTaskDownloadingEpisodeDescription": "Téléchargement de l'épisode « {0} »", + "MessageTaskEmbeddingMetadata": "Intégration de métadonnées", + "MessageTaskEmbeddingMetadataDescription": "Intégration de métadonnées dans le livre audio « {0} »", + "MessageTaskEncodingM4b": "Encodage M4B", + "MessageTaskEncodingM4bDescription": "Encodage du livre audio « {0} » dans un seul fichier M4B", + "MessageTaskFailed": "Échec", + "MessageTaskFailedToBackupAudioFile": "Échec de la sauvegarde du fichier audio « {0} »", + "MessageTaskFailedToCreateCacheDirectory": "Échec de la création du répertoire de cache", + "MessageTaskFailedToEmbedMetadataInFile": "Échec de l'intégration des métadonnées dans le fichier « {0} »", + "MessageTaskFailedToMergeAudioFiles": "Échec de la fusion des fichiers audio", + "MessageTaskFailedToMoveM4bFile": "Échec du déplacement du fichier M4B", + "MessageTaskFailedToWriteMetadataFile": "Échec de l’écriture du fichier de métadonnées", + "MessageTaskMatchingBooksInLibrary": "Livres correspondants dans la bibliothèque « {0} »", + "MessageTaskNoFilesToScan": "Aucun fichier à analyser", + "MessageTaskOpmlImport": "Importation OPML", + "MessageTaskOpmlImportDescription": "Création de podcasts à partir de {0} flux RSS", + "MessageTaskOpmlImportFeed": "Flux d’importation OPML", + "MessageTaskOpmlImportFeedDescription": "Importation du flux RSS « {0} »", + "MessageTaskOpmlImportFeedFailed": "Échec de l’obtention du flux de podcast", + "MessageTaskOpmlImportFeedPodcastDescription": "Création du podcast « {0} »", + "MessageTaskOpmlImportFeedPodcastExists": "Le podcast existe déjà à cet emplacement", + "MessageTaskOpmlImportFeedPodcastFailed": "Échec de la création du podcast", + "MessageTaskOpmlImportFinished": "Ajout de {0} podcasts", + "MessageTaskScanItemsAdded": "{0} ajouté", + "MessageTaskScanItemsMissing": "{0} manquant", + "MessageTaskScanItemsUpdated": "{0} mis à jour", + "MessageTaskScanNoChangesNeeded": "Aucun changement nécessaire", + "MessageTaskScanningFileChanges": "Analyse des modifications du fichier dans « {0} »", + "MessageTaskScanningLibrary": "Analyse de la bibliothèque « {0} »", + "MessageTaskTargetDirectoryNotWritable": "Le répertoire cible n’est pas accessible en écriture", "MessageThinking": "Je cherche…", "MessageUploaderItemFailed": "Échec du téléversement", "MessageUploaderItemSuccess": "Téléversement effectué !", From c72ce843fa1a7ca26ca5844ce61979a8573f315a Mon Sep 17 00:00:00 2001 From: Charlie Date: Tue, 24 Sep 2024 16:46:45 +0000 Subject: [PATCH 24/25] Translated using Weblate (French) Currently translated at 100.0% (1007 of 1007 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/ --- client/strings/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/fr.json b/client/strings/fr.json index 998a1c74..f1650c61 100644 --- a/client/strings/fr.json +++ b/client/strings/fr.json @@ -9,7 +9,7 @@ "ButtonApply": "Appliquer", "ButtonApplyChapters": "Appliquer aux chapitres", "ButtonAuthors": "Auteurs", - "ButtonBack": "Reculer", + "ButtonBack": "Retour", "ButtonBrowseForFolder": "Naviguer vers le répertoire", "ButtonCancel": "Annuler", "ButtonCancelEncode": "Annuler l’encodage", From c219be0970e39d408b952f75134db0d41e32d325 Mon Sep 17 00:00:00 2001 From: Vili Kangas Date: Tue, 24 Sep 2024 20:08:51 +0000 Subject: [PATCH 25/25] Translated using Weblate (Finnish) Currently translated at 31.7% (320 of 1007 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fi/ --- client/strings/fi.json | 51 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/client/strings/fi.json b/client/strings/fi.json index b1840bb0..8c10e7e0 100644 --- a/client/strings/fi.json +++ b/client/strings/fi.json @@ -19,6 +19,7 @@ "ButtonChooseFiles": "Valitse tiedostot", "ButtonClearFilter": "Poista suodatus", "ButtonCloseFeed": "Sulje syöte", + "ButtonCloseSession": "Sulje Avoin Sessio", "ButtonCollections": "Kokoelmat", "ButtonConfigureScanner": "Skannerin asetukset", "ButtonCreate": "Luo", @@ -28,6 +29,9 @@ "ButtonEdit": "Muokkaa", "ButtonEditChapters": "Muokkaa lukuja", "ButtonEditPodcast": "Muokkaa podcastia", + "ButtonEnable": "Aktivoi", + "ButtonFireAndFail": "Laukaise ja epäonnistu", + "ButtonFireOnTest": "Laukaise onTest tapahtuma", "ButtonForceReScan": "Pakota uudelleenskannaus", "ButtonFullPath": "Koko polku", "ButtonHide": "Piilota", @@ -46,10 +50,13 @@ "ButtonNevermind": "Ei sittenkään", "ButtonNext": "Seuraava", "ButtonNextChapter": "Seuraava luku", + "ButtonNextItemInQueue": "Seuraava jonossa", + "ButtonOk": "Ok", "ButtonOpenFeed": "Avaa syöte", "ButtonOpenManager": "Avaa hallinta", "ButtonPause": "Pysäytä", "ButtonPlay": "Toista", + "ButtonPlayAll": "Toista kaikki", "ButtonPlaying": "Toistetaan", "ButtonPlaylists": "Soittolistat", "ButtonPrevious": "Edellinen", @@ -90,6 +97,7 @@ "ButtonStats": "Tilastot", "ButtonSubmit": "Lähetä", "ButtonTest": "Testi", + "ButtonUnlinkOpenId": "Poista OpenID linkitys", "ButtonUpload": "Lähetä palvelimelle", "ButtonUploadBackup": "Lähetä varmuuskopio", "ButtonUploadCover": "Lähetä kansikuva", @@ -102,6 +110,7 @@ "ErrorUploadFetchMetadataNoResults": "Metadatan haku epäonnistui, yritä päivittää Teoksen nimi ja/tai Tekijä", "ErrorUploadLacksTitle": "Pitää sisältää Nimi", "HeaderAccount": "Tili", + "HeaderAddCustomMetadataProvider": "Lisää mukautettu metadata tarjoaja", "HeaderAdvanced": "Edistynyt", "HeaderAppriseNotificationSettings": "Apprise-ilmoitusasetukset", "HeaderAudioTracks": "Ääniraidat", @@ -126,23 +135,37 @@ "HeaderEreaderDevices": "E-lukijalaitteet", "HeaderEreaderSettings": "E-lukijan asetukset", "HeaderFiles": "Tiedostot", + "HeaderFindChapters": "Etsi kappaleet", "HeaderIgnoredFiles": "Ohitetut tiedostot", + "HeaderLastListeningSession": "Edellinen kuuntelukerta", "HeaderLatestEpisodes": "Viimeisimmät jaksot", "HeaderLibraries": "Kirjastot", "HeaderLibraryFiles": "Kirjaston tiedostot", "HeaderLibraryStats": "Kirjaston tilastot", + "HeaderListeningSessions": "Kuuntelukerrat", "HeaderListeningStats": "Kuuntelutilastot", + "HeaderLogin": "Kirjaudu", "HeaderLogs": "Lokit", + "HeaderManageGenres": "Hallitse tyylilajeja", + "HeaderManageTags": "Hallitse tageja", + "HeaderMetadataToEmbed": "Sisällytettävä metadata", "HeaderNewAccount": "Uusi tili", "HeaderNewLibrary": "Uusi kirjasto", + "HeaderNotificationCreate": "Luo ilmoitus", + "HeaderNotificationUpdate": "Päivitä ilmoitus", "HeaderNotifications": "Ilmoitukset", "HeaderOpenRSSFeed": "Avaa RSS-syöte", "HeaderOtherFiles": "Muut tiedostot", "HeaderPermissions": "Käyttöoikeudet", + "HeaderPlayerQueue": "Soittimen jono", + "HeaderPlayerSettings": "Soittimen asetukset", "HeaderPlaylist": "Soittolista", "HeaderPlaylistItems": "Soittolistan kohteet", + "HeaderPodcastsToAdd": "Lisättävät podcastit", + "HeaderPreviewCover": "Esikatsele kansikuvaa", "HeaderRSSFeedGeneral": "RSS yksityiskohdat", "HeaderRSSFeedIsOpen": "RSS syöte on avoinna", + "HeaderRSSFeeds": "RSS syötteet", "HeaderRemoveEpisode": "Poista jakso", "HeaderRemoveEpisodes": "Poista {0} jaksoa", "HeaderSchedule": "Ajoita", @@ -150,6 +173,7 @@ "HeaderSetBackupSchedule": "Aseta varmuuskopiointiaikataulu", "HeaderSettings": "Asetukset", "HeaderSettingsExperimental": "Kokeelliset ominaisuudet", + "HeaderSettingsGeneral": "Yleiset", "HeaderSleepTimer": "Uniajastin", "HeaderStatsMinutesListeningChart": "Kuunteluminuutit (viim. 7 pv)", "HeaderStatsRecentSessions": "Viimeaikaiset istunnot", @@ -200,6 +224,7 @@ "LabelDescription": "Kuvaus", "LabelDevice": "Laite", "LabelDeviceInfo": "Laitteen tiedot", + "LabelDiscover": "Löydä", "LabelDownload": "Lataa", "LabelDownloadNEpisodes": "Lataa {0} jaksoa", "LabelDuration": "Kesto", @@ -208,12 +233,14 @@ "LabelEdit": "Muokkaa", "LabelEmail": "Sähköposti", "LabelEnable": "Ota käyttöön", + "LabelEnd": "Loppu", "LabelEndOfChapter": "Luvun loppu", "LabelEpisode": "Jakso", "LabelFile": "Tiedosto", "LabelFileBirthtime": "Tiedoston syntymäaika", "LabelFileModified": "Muutettu tiedosto", "LabelFilename": "Tiedostonimi", + "LabelFinished": "Valmis", "LabelFolder": "Kansio", "LabelInProgress": "Kesken", "LabelIncomplete": "Keskeneräinen", @@ -237,14 +264,21 @@ "LabelRecentSeries": "Viimeisimmät sarjat", "LabelRecentlyAdded": "Viimeeksi lisätyt", "LabelSeason": "Kausi", + "LabelSeries": "Sarja", "LabelSetEbookAsPrimary": "Aseta ensisijaiseksi", "LabelSetEbookAsSupplementary": "Aseta täydentäväksi", "LabelShowAll": "Näytä kaikki", "LabelSize": "Koko", "LabelSleepTimer": "Uniajastin", + "LabelStart": "Aloita", + "LabelStatsBestDay": "Paras päivä", "LabelStatsDailyAverage": "Päivittäinen keskiarvo", + "LabelStatsDays": "Päivää", + "LabelStatsDaysListened": "Päivää kuunneltu", "LabelStatsInARow": "peräjälkeen", "LabelStatsMinutes": "minuuttia", + "LabelStatsMinutesListening": "Minuuttia kuunneltu", + "LabelStatsWeekListening": "Viikon aikana kuunneltu", "LabelTheme": "Teema", "LabelThemeDark": "Tumma", "LabelThemeLight": "Kirkas", @@ -268,7 +302,22 @@ "ToastBookmarkCreateFailed": "Kirjanmerkin luominen epäonnistui", "ToastBookmarkUpdateFailed": "Kirjanmerkin päivittäminen epäonnistui", "ToastItemMarkedAsFinishedFailed": "Valmiiksi merkitseminen epäonnistui", + "ToastItemMarkedAsNotFinishedFailed": "Valmiiksi merkitsemisen poisto epäonnistui", "ToastPlaylistCreateFailed": "Soittolistan luominen epäonnistui", "ToastPodcastCreateFailed": "Podcastin luominen epäonnistui", - "ToastPodcastCreateSuccess": "Podcastin luominen onnistui" + "ToastPodcastCreateSuccess": "Podcastin luominen onnistui", + "ToastRSSFeedCloseFailed": "RSS syötteen sulkeminen epäonnistui", + "ToastRSSFeedCloseSuccess": "RSS syöte suljettu", + "ToastSocketConnected": "Yhteys saatu", + "ToastSocketDisconnected": "Yhteys katkaistu", + "ToastSocketFailedToConnect": "Yhteyden muodostus epäonnistui", + "ToastSortingPrefixesUpdateFailed": "Suodatuksen etuliitteiden päivitys epäonnistui", + "ToastTitleRequired": "Otsikko on pakollinen", + "ToastUnknownError": "Tuntematon virhe", + "ToastUserDeleteFailed": "Käyttäjän poisto epäonnistui", + "ToastUserDeleteSuccess": "Käyttäjä poistettu", + "ToastUserPasswordChangeSuccess": "Salasana vaihdettu onnistuneesti", + "ToastUserPasswordMismatch": "Salasanat eivät täsmää", + "ToastUserPasswordMustChange": "Uusi salasana ei voi olla sama kuin vanha salasana", + "ToastUserRootRequireName": "Pääkäyttäjän nimi on pakollinen" }