From 5ff52454767326328c4d96761659d073f845b8ae Mon Sep 17 00:00:00 2001 From: Jan-Eric Myhrgren Date: Tue, 26 Aug 2025 08:04:42 +0200 Subject: [PATCH 01/23] Translated using Weblate (Swedish) Currently translated at 97.2% (1129 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ --- client/strings/sv.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/strings/sv.json b/client/strings/sv.json index 459174017..eff8408cc 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -301,7 +301,7 @@ "LabelCoverProvider": "Källa för omslag", "LabelCreatedAt": "Skapad", "LabelCronExpression": "Schemaläggning med hjälp av Cron (Cron Expression)", - "LabelCurrent": "Nuvarande omslag", + "LabelCurrent": "Nuvarande", "LabelCurrently": "För närvarande:", "LabelCustomCronExpression": "Anpassat Cron-uttryck:", "LabelDatetime": "Datum och klockslag", @@ -472,7 +472,7 @@ "LabelName": "Namn", "LabelNarrator": "Uppläsare", "LabelNarrators": "Uppläsare", - "LabelNew": "Nytt omslag", + "LabelNew": "Nytt", "LabelNewPassword": "Nytt lösenord", "LabelNewestAuthors": "Senaste författarna", "LabelNewestEpisodes": "Senaste avsnitten", @@ -921,7 +921,7 @@ "MessageTaskTargetDirectoryNotWritable": "Det är inte tillåtet att skriva i den angivna katalogen", "MessageThinking": "Tänker...", "MessageUploaderItemFailed": "Misslyckades med att ladda upp", - "MessageUploaderItemSuccess": "har blivit uppladdat!", + "MessageUploaderItemSuccess": "har blivit uppladdad!", "MessageUploading": "Laddar upp...", "MessageValidCronExpression": "Giltigt cron-uttryck", "MessageWatcherIsDisabledGlobally": "Automatisk bevakning av förändringar är inaktiverad under rubriken 'Inställningar'", From 326086c1973fa516c1efd93046c7ef45c92cc5d2 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, 26 Aug 2025 07:11:09 +0200 Subject: [PATCH 02/23] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ --- client/strings/uk.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/strings/uk.json b/client/strings/uk.json index 6f2ed2930..61fd4160a 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -436,9 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Ні {0}", "LabelLibraryItem": "Елемент бібліотеки", "LabelLibraryName": "Назва бібліотеки", - "LabelLibrarySortByProgress": "Прогрес оновлено", - "LabelLibrarySortByProgressFinished": "Дата завершення", - "LabelLibrarySortByProgressStarted": "Дата початку", + "LabelLibrarySortByProgress": "Прогрес: Останнє оновлення", + "LabelLibrarySortByProgressFinished": "Прогрес: Завершено", + "LabelLibrarySortByProgressStarted": "Прогрес: Розпочато", "LabelLimit": "Обмеження", "LabelLineSpacing": "Відстань між рядками", "LabelListenAgain": "Слухати знову", From 4a73247e5c92972594ac48fb8f9a8ad05e3b3b39 Mon Sep 17 00:00:00 2001 From: FiendFEARing Date: Tue, 26 Aug 2025 02:55:20 +0200 Subject: [PATCH 03/23] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/zh_Hans/ --- client/strings/zh-cn.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index 0cfc63d00..7675ec817 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -436,9 +436,9 @@ "LabelLibraryFilterSublistEmpty": "没有 {0}", "LabelLibraryItem": "媒体库项目", "LabelLibraryName": "媒体库名称", - "LabelLibrarySortByProgress": "进度更新时间", - "LabelLibrarySortByProgressFinished": "完成日期", - "LabelLibrarySortByProgressStarted": "开始日期", + "LabelLibrarySortByProgress": "收听进度: 上次收听时间", + "LabelLibrarySortByProgressFinished": "收听进度: 已完成的", + "LabelLibrarySortByProgressStarted": "收听进度: 已开始的", "LabelLimit": "限制", "LabelLineSpacing": "行间距", "LabelListenAgain": "再次收听", From c7647aafd7cc7c6d5a254089226c7ce6deb18730 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Kraj=C4=8Dovi=C4=8D?= Date: Tue, 26 Aug 2025 12:14:03 +0200 Subject: [PATCH 04/23] Translated using Weblate (Slovak) Currently translated at 96.2% (1117 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sk/ --- client/strings/sk.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/client/strings/sk.json b/client/strings/sk.json index 80170dfcd..756afe609 100644 --- a/client/strings/sk.json +++ b/client/strings/sk.json @@ -1,5 +1,6 @@ { "ButtonAdd": "Pridať", + "ButtonAddApiKey": "Pridať kľúč API", "ButtonAddChapters": "Pridať kapitoly", "ButtonAddDevice": "Pridať zariadenie", "ButtonAddLibrary": "Pridať knižnicu", @@ -20,6 +21,7 @@ "ButtonChooseAFolder": "Vyberte priečinok", "ButtonChooseFiles": "Vyberte súbory", "ButtonClearFilter": "Zrušiť filter", + "ButtonClose": "Uzavrieť", "ButtonCloseFeed": "Zatvoriť zdroj", "ButtonCloseSession": "Ukončiť otvorené pripojenie", "ButtonCollections": "Kolekcie", @@ -119,11 +121,13 @@ "HeaderAccount": "Účet", "HeaderAddCustomMetadataProvider": "Pridať vastný zdroj metadát", "HeaderAdvanced": "Pokročilé", + "HeaderApiKeys": "Kľúče API", "HeaderAppriseNotificationSettings": "Nastavenie Apprise notifikácií", "HeaderAudioTracks": "Zvukové stopy", "HeaderAudiobookTools": "Nástroje na správu súborov audiokníh", "HeaderAuthentication": "Overenie", "HeaderBackups": "Zálohy", + "HeaderBulkChapterModal": "Pridať viaceré kapitoly", "HeaderChangePassword": "Zmeniť heslo", "HeaderChapters": "Kapitoly", "HeaderChooseAFolder": "Vybrať priečinok", @@ -162,6 +166,7 @@ "HeaderMetadataOrderOfPrecedence": "Metadáta pravidiel poradia", "HeaderMetadataToEmbed": "Metadáta na vloženie", "HeaderNewAccount": "Nový účet", + "HeaderNewApiKey": "Nový kľúč API", "HeaderNewLibrary": "Nová knižnica", "HeaderNotificationCreate": "Vytvoriť notifikáciu", "HeaderNotificationUpdate": "Aktualizovať notifikáciu", @@ -195,6 +200,7 @@ "HeaderSettingsExperimental": "Experimentálne funkcie", "HeaderSettingsGeneral": "Hlavné", "HeaderSettingsScanner": "Skener", + "HeaderSettingsSecurity": "Zabezpečenie", "HeaderSettingsWebClient": "Webový klient", "HeaderSleepTimer": "Časovač spánku", "HeaderStatsLargestItems": "Najväčšie položky", @@ -206,6 +212,7 @@ "HeaderTableOfContents": "Obsah", "HeaderTools": "Nástroje", "HeaderUpdateAccount": "Aktualizovať účet", + "HeaderUpdateApiKey": "Aktualizovať kľúč API", "HeaderUpdateAuthor": "Aktualizovať autora", "HeaderUpdateDetails": "Aktualizovať detaily", "HeaderUpdateLibrary": "Aktualizovať knižnicu", @@ -235,6 +242,8 @@ "LabelAllUsersExcludingGuests": "Všetci užívatelia okrem hostí", "LabelAllUsersIncludingGuests": "Všetci užívatelia vrátane hostí", "LabelAlreadyInYourLibrary": "Už v tvojej knižnici", + "LabelApiKeyCreated": "Kľúč API \"{0}\" bol úspešne vytvorený.", + "LabelApiKeyCreatedDescription": "Skopírujte si kľúč API teraz, neskôr ho už neuvidíte.", "LabelApiToken": "API Token", "LabelAppend": "Pridať", "LabelAudioBitrate": "Bitrate audio stopy (napr. 128k)", From 7562fb2c218bce7d1173ae0675f1a9105aebecd7 Mon Sep 17 00:00:00 2001 From: lolly76 Date: Fri, 29 Aug 2025 15:51:15 +0200 Subject: [PATCH 05/23] Translated using Weblate (French) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/fr/ --- client/strings/fr.json | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/client/strings/fr.json b/client/strings/fr.json index 796b549c5..e744b15ef 100644 --- a/client/strings/fr.json +++ b/client/strings/fr.json @@ -76,7 +76,7 @@ "ButtonReScan": "Nouvelle analyse", "ButtonRead": "Lire", "ButtonReadLess": "Lire moins", - "ButtonReadMore": "Lire la suite", + "ButtonReadMore": "Lire plus", "ButtonRefresh": "Rafraîchir", "ButtonRemove": "Retirer", "ButtonRemoveAll": "Supprimer tout", @@ -378,6 +378,7 @@ "LabelFilterByUser": "Filtrer par utilisateur", "LabelFindEpisodes": "Trouver des épisodes", "LabelFinished": "Terminé le", + "LabelFinishedDate": "Terminé {0}", "LabelFolder": "Dossier", "LabelFolders": "Dossiers", "LabelFontBold": "Gras", @@ -435,7 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Aucun {0}", "LabelLibraryItem": "Élément de bibliothèque", "LabelLibraryName": "Nom de la bibliothèque", - "LabelLibrarySortByProgress": "Progression mise à jour", + "LabelLibrarySortByProgress": "Progression : dernière mise à jour", + "LabelLibrarySortByProgressFinished": "Progression : Terminé", + "LabelLibrarySortByProgressStarted": "Progression : Commencé", "LabelLimit": "Limite", "LabelLineSpacing": "Espacement des lignes", "LabelListenAgain": "Écouter à nouveau", @@ -635,6 +638,7 @@ "LabelStartTime": "Heure de démarrage", "LabelStarted": "Démarré", "LabelStartedAt": "Démarré à", + "LabelStartedDate": "Commencé {0}", "LabelStatsAudioTracks": "Pistes audio", "LabelStatsAuthors": "Auteurs", "LabelStatsBestDay": "Meilleur jour", @@ -871,7 +875,7 @@ "MessagePlaylistCreateFromCollection": "Créer une liste de lecture depuis la collection", "MessagePleaseWait": "Merci de patienter…", "MessagePodcastHasNoRSSFeedForMatching": "Le Podcast n’a pas d’URL de flux RSS à utiliser pour la correspondance", - "MessagePodcastSearchField": "Saisissez le terme de recherche ou l'URL du flux RSS", + "MessagePodcastSearchField": "Saisir un terme de recherche ou l'URL d'un flux RSS", "MessageQuickEmbedInProgress": "Intégration rapide en cours", "MessageQuickEmbedQueue": "En file d'attente pour une intégration rapide ({0} dans la file d'attente)", "MessageQuickMatchAllEpisodes": "Associer rapidement tous les épisodes", @@ -958,7 +962,7 @@ "PlaceholderNewFolderPath": "Nouveau chemin de dossier", "PlaceholderNewPlaylist": "Nouveau nom de liste de lecture", "PlaceholderSearch": "Recherche…", - "PlaceholderSearchEpisode": "Rechercher un épisode…", + "PlaceholderSearchEpisode": "Rechercher un épisode..", "StatsAuthorsAdded": "auteurs ajoutés", "StatsBooksAdded": "livres ajoutés", "StatsBooksAdditional": "Les ajouts comprennent…", @@ -1010,6 +1014,8 @@ "ToastBulkChapterInvalidCount": "Veuillez entrer un nombre valide entre 1 et 150", "ToastCachePurgeFailed": "Échec de la purge du cache", "ToastCachePurgeSuccess": "Cache purgé avec succès", + "ToastChapterLocked": "Le chapitre est verrouillé.", + "ToastChapterStartTimeAdjusted": "Début du chapitre ajusté de {0} secondes", "ToastChaptersAllLocked": "Tous les chapitres sont verrouillés. Déverrouillez certains chapitres pour décaler leurs temps.", "ToastChaptersHaveErrors": "Les chapitres contiennent des erreurs", "ToastChaptersInvalidShiftAmountLast": "Durée de décalage non valide. L’heure de début du dernier chapitre pourrait dépasser la durée de ce livre audio.", @@ -1094,6 +1100,7 @@ "ToastPlaylistUpdateSuccess": "Liste de lecture mise à jour", "ToastPodcastCreateFailed": "Échec de la création du podcast", "ToastPodcastCreateSuccess": "Podcast créé avec succès", + "ToastPodcastEpisodeUpdated": "Épisode mis à jour", "ToastPodcastGetFeedFailed": "Échec de la récupération du flux du podcast", "ToastPodcastNoEpisodesInFeed": "Aucun épisode trouvé dans le flux RSS", "ToastPodcastNoRssFeed": "Le podcast n’a pas de flux RSS", @@ -1147,6 +1154,7 @@ "ToastUserRootRequireName": "Vous devez entrer un nom d’utilisateur root", "TooltipAddChapters": "Ajouter chapitre(s)", "TooltipAddOneSecond": "Ajouter 1 seconde", + "TooltipAdjustChapterStart": "Cliquez pour régler l'heure de début", "TooltipLockAllChapters": "Verrouiller tous les chapitres", "TooltipLockChapter": "Verrouiller le chapitre (Maj+clic pour plage)", "TooltipSubtractOneSecond": "Soustraire 1 seconde", From 20cceb3a8f57856a6897f395ca8091d8be7025c7 Mon Sep 17 00:00:00 2001 From: biuklija Date: Fri, 29 Aug 2025 20:36:17 +0200 Subject: [PATCH 06/23] Translated using Weblate (Croatian) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/strings/hr.json b/client/strings/hr.json index e1317908a..8394dcd05 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -378,6 +378,7 @@ "LabelFilterByUser": "Filtriraj po korisniku", "LabelFindEpisodes": "Pronađi nastavke", "LabelFinished": "Dovršeno", + "LabelFinishedDate": "Dovršeno {0}", "LabelFolder": "Mapa", "LabelFolders": "Mape", "LabelFontBold": "Podebljano", @@ -435,7 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Br {0}", "LabelLibraryItem": "Stavka knjižnice", "LabelLibraryName": "Ime knjižnice", - "LabelLibrarySortByProgress": "Napredak ažuriran", + "LabelLibrarySortByProgress": "Napredak: zadnje ažurirano", + "LabelLibrarySortByProgressFinished": "Napredak: dovršeno", + "LabelLibrarySortByProgressStarted": "Napredak: započeto", "LabelLimit": "Ograničenje", "LabelLineSpacing": "Razmak između redaka", "LabelListenAgain": "Ponovno poslušaj", @@ -635,6 +638,7 @@ "LabelStartTime": "Vrijeme početka", "LabelStarted": "Započeto", "LabelStartedAt": "Započeto", + "LabelStartedDate": "Započeto {0}", "LabelStatsAudioTracks": "Zvučni zapisi", "LabelStatsAuthors": "Autori", "LabelStatsBestDay": "Najbolji dan", @@ -1096,6 +1100,7 @@ "ToastPlaylistUpdateSuccess": "Popis za izvođenje ažuriran", "ToastPodcastCreateFailed": "Podcast nije izrađen", "ToastPodcastCreateSuccess": "Podcast uspješno izrađen", + "ToastPodcastEpisodeUpdated": "Nastavak ažuriran", "ToastPodcastGetFeedFailed": "Dohvat izvora podcasta nije uspio", "ToastPodcastNoEpisodesInFeed": "U RSS izvoru nisu pronađeni nastavci", "ToastPodcastNoRssFeed": "Podcast nema RSS izvor", From 60389a3bf3e3081dd6a7fd03b8a6da5f8f90904d Mon Sep 17 00:00:00 2001 From: Jan-Eric Myhrgren Date: Fri, 29 Aug 2025 17:13:54 +0200 Subject: [PATCH 07/23] Translated using Weblate (Swedish) Currently translated at 97.2% (1129 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ --- client/strings/sv.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/sv.json b/client/strings/sv.json index eff8408cc..ee79de27c 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -462,7 +462,7 @@ "LabelMetadataProvider": "Källa för metadata", "LabelMinute": "Minut", "LabelMinutes": "Minuter", - "LabelMissing": "Saknas", + "LabelMissing": "Saknar", "LabelMissingEbook": "Saknar e-bok", "LabelMissingSupplementaryEbook": "Saknar kompletterande e-bok", "LabelMobileRedirectURIs": "Tillåtna mobila omdirigerings-URI:er", From 83af75a5821cde847219276420282bdd140dcaf8 Mon Sep 17 00:00:00 2001 From: thehijacker Date: Thu, 28 Aug 2025 19:56:25 +0200 Subject: [PATCH 08/23] Translated using Weblate (Slovenian) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/strings/sl.json b/client/strings/sl.json index 0047ac3a2..adcccb80c 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -378,6 +378,7 @@ "LabelFilterByUser": "Filtriraj po uporabniku", "LabelFindEpisodes": "Poišči epizode", "LabelFinished": "Zaključeno", + "LabelFinishedDate": "Končano {0}", "LabelFolder": "Mapa", "LabelFolders": "Mape", "LabelFontBold": "Krepko", @@ -435,7 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Ne {0}", "LabelLibraryItem": "Element knjižnice", "LabelLibraryName": "Ime knjižnice", - "LabelLibrarySortByProgress": "Napredek posodobljen", + "LabelLibrarySortByProgress": "Napredek: Nazadnje posodobljen", + "LabelLibrarySortByProgressFinished": "Napredej: Končano", + "LabelLibrarySortByProgressStarted": "Napredek: Začeto", "LabelLimit": "Omejitev", "LabelLineSpacing": "Vrstični razmak", "LabelListenAgain": "Poslušaj znova", @@ -635,6 +638,7 @@ "LabelStartTime": "Čas začetka", "LabelStarted": "Začeto", "LabelStartedAt": "Začeto ob", + "LabelStartedDate": "Začeto {0}", "LabelStatsAudioTracks": "Zvočni posnetki", "LabelStatsAuthors": "Avtorji", "LabelStatsBestDay": "Najboljši dan", From c53a5c5a0b1feedf18585c2df21ef15582407dcd Mon Sep 17 00:00:00 2001 From: Hnatiucb Date: Sat, 30 Aug 2025 00:00:34 +0200 Subject: [PATCH 09/23] Translated using Weblate (Romanian) Currently translated at 3.3% (39 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ro/ --- client/strings/ro.json | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/client/strings/ro.json b/client/strings/ro.json index 0967ef424..c325f0a0b 100644 --- a/client/strings/ro.json +++ b/client/strings/ro.json @@ -1 +1,41 @@ -{} +{ + "ButtonAdd": "Adaugă", + "ButtonAddApiKey": "Adaugă cheia API", + "ButtonAuthors": "Autori", + "ButtonBack": "Înapoi", + "ButtonCancel": "Anulează", + "ButtonClearFilter": "Șterge filtrul", + "ButtonCollections": "Colecții", + "ButtonCreate": "Creează", + "ButtonDelete": "Șterge", + "ButtonHome": "Acasă", + "ButtonIssues": "Erori", + "ButtonLatest": "Noutăți", + "ButtonLibrary": "Bibliotecă", + "ButtonOk": "OK", + "ButtonOpenFeed": "Vezi noutățile", + "ButtonPause": "Pauză", + "ButtonPlay": "Redă", + "ButtonPlaylists": "Liste", + "ButtonRead": "Citește", + "ButtonReadLess": "Mai puțin", + "ButtonReadMore": "Afișează mai mult", + "ButtonRemove": "Elimină", + "ButtonSave": "Salvează", + "ButtonSearch": "Caută", + "ButtonSeries": "Serii", + "ButtonSubmit": "Trimite", + "ButtonYes": "Da", + "HeaderAccount": "Cont", + "HeaderAdvanced": "Avansat", + "HeaderAudioTracks": "Înregistrări audio", + "HeaderChapters": "Capitole", + "HeaderCollection": "Colecție", + "HeaderCollectionItems": "Conținutul colecției", + "HeaderDetails": "Detalii", + "HeaderEbookFiles": "Ebook-uri", + "HeaderEpisodes": "Episoade", + "HeaderEreaderSettings": "Setări eReader", + "HeaderLatestEpisodes": "Episoade recente", + "HeaderLibraries": "Biblioteci" +} From c81b762d520f7c9ee9288847e0799d695a40d903 Mon Sep 17 00:00:00 2001 From: Jan-Eric Myhrgren Date: Sat, 30 Aug 2025 10:20:11 +0200 Subject: [PATCH 10/23] Translated using Weblate (Swedish) Currently translated at 97.2% (1129 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sv/ --- client/strings/sv.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/strings/sv.json b/client/strings/sv.json index ee79de27c..b8a785c4b 100644 --- a/client/strings/sv.json +++ b/client/strings/sv.json @@ -104,7 +104,7 @@ "ButtonStartM4BEncode": "Starta M4B-omkodning", "ButtonStartMetadataEmbed": "Infoga metadata", "ButtonStats": "Statistik", - "ButtonSubmit": "Skicka", + "ButtonSubmit": "Spara", "ButtonTest": "Testa", "ButtonUnlinkOpenId": "Koppla ifrån OpenID", "ButtonUpload": "Ladda upp", @@ -826,7 +826,7 @@ "MessageMarkAllEpisodesNotFinished": "Markera alla avsnitt som ej avslutade", "MessageMarkAsFinished": "Markera som avslutad", "MessageMarkAsNotFinished": "Markera som ej avslutad", - "MessageMatchBooksDescription": "kommer att försöka matcha böcker i biblioteket med en bok från den valda källan och fylla i uppgifter som saknas och omslag som saknas. Inga befintliga uppgifter kommer att ersättas.", + "MessageMatchBooksDescription": "kommer att försöka matcha böcker i biblioteket med en bok från den valda källan och fylla i de uppgifter som saknas och addera omslag som saknas. Inga befintliga uppgifter kommer att ersättas.", "MessageNoAudioTracks": "Inga ljudfiler har hittats", "MessageNoAuthors": "Inga författare", "MessageNoBackups": "Inga säkerhetskopior", From 8b33b5e38369eb8a4722552de9add142612f3e02 Mon Sep 17 00:00:00 2001 From: tngch Date: Sat, 30 Aug 2025 07:18:37 +0200 Subject: [PATCH 11/23] Translated using Weblate (Japanese) Currently translated at 14.2% (166 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ja/ --- client/strings/ja.json | 53 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/client/strings/ja.json b/client/strings/ja.json index c78ac0444..c23d625c6 100644 --- a/client/strings/ja.json +++ b/client/strings/ja.json @@ -34,6 +34,7 @@ "ButtonFullPath": "絶対パス", "ButtonHide": "非表示", "ButtonHome": "ホーム", + "ButtonIssues": "問題", "ButtonJumpBackward": "巻き戻し", "ButtonJumpForward": "早送り", "ButtonLatest": "最新", @@ -76,8 +77,11 @@ "ButtonScrollRight": "右にスクロール", "ButtonSearch": "検索", "ButtonSeries": "シリーズ", + "ButtonSubmit": "送信", "ButtonYes": "はい", "HeaderAccount": "アカウント", + "HeaderAdvanced": "上級者向け", + "HeaderAudioTracks": "オーディオトラック", "HeaderChapters": "チャプター", "HeaderCollection": "コレクション", "HeaderCollectionItems": "コレクションの項目", @@ -87,19 +91,68 @@ "HeaderEreaderSettings": "電子書籍リーダーの設定", "HeaderLatestEpisodes": "最新のエピソード", "HeaderLibraries": "ライブラリー", + "HeaderOpenRSSFeed": "RSS Feedを開く", "HeaderPlayerSettings": "プレーヤーの設定", + "HeaderPlaylist": "プレイリスト", + "HeaderPlaylistItems": "プレイリストアイテム", + "HeaderRSSFeedGeneral": "RSS 詳細", + "HeaderSettings": "設定", "HeaderSettingsGeneral": "一般", "HeaderSettingsScanner": "スキャナー", + "HeaderSleepTimer": "スリープタイマー", + "HeaderStatsMinutesListeningChart": "過去7日間の視聴時間(分)", + "LabelAddToPlaylist": "プレイリストの追加", + "LabelAuthor": "著者", + "LabelAuthorFirstLast": "著者(名 氏)", + "LabelAuthorLastFirst": "著者(氏 名)", + "LabelAuthors": "著者", + "LabelAutoDownloadEpisodes": "エピソードの自動ダウンロード", "LabelBooks": "ほん", + "LabelChapters": "チャプター", + "LabelClosePlayer": "プレイヤーを閉じる", + "LabelComplete": "完了", "LabelContinueListening": "続きから聞く", + "LabelDescription": "説明", + "LabelDownload": "ダウンロード", + "LabelDuration": "長さ", + "LabelEbook": "Eブック", + "LabelEbooks": "Eブック", + "LabelEnable": "有効", + "LabelEndOfChapter": "チャプターの最後", + "LabelEpisode": "エピソード", + "LabelFeedURL": "Feed URL", + "LabelFile": "ファイル", + "LabelFilename": "ファイル名", + "LabelFinished": "完了", + "LabelFolder": "フォルダ", + "LabelFontBoldness": "フォントの太さ", + "LabelFontScale": "フォントサイズ", + "LabelGenre": "ジャンル", + "LabelGenres": "ジャンル", + "LabelHost": "ホスト", + "LabelInProgress": "進行中", "LabelLanguage": "言語", "LabelLanguages": "言語", + "LabelLayout": "レイアウト", + "LabelLayoutSinglePage": "単ページ", + "LabelLineSpacing": "行間", + "LabelListenAgain": "再度視聴", + "LabelMediaType": "メディアの種類", + "LabelMoreInfo": "追加情報", "LabelName": "名", + "LabelNarrator": "ナレーター", + "LabelNarrators": "ナレーター", "LabelNew": "新しい", "LabelNewPassword": "新しいのパスワード", + "LabelNewestAuthors": "最新の著者", + "LabelNewestEpisodes": "最新エピソード", "LabelPassword": "パスワード", + "LabelPath": "パス", "LabelPlaylists": "プレイリスト", "LabelPodcast": "ポッドキャスト", + "LabelPodcasts": "ポッドキャスト", + "LabelPreventIndexing": "フィードがiTunesおよびGoogleのポッドキャストディレクトリにインデックス登録されるのを防ぎます", + "LabelPublishYear": "公開年", "LabelSettingsFindCovers": "表紙を探す", "LabelSettingsFindCoversHelp": "もしオーディオブックに表紙が埋め込まれていない、もしくは表紙画像がフォルダー内に見つからなければ、スキャナーは表紙を探そうとします。
注記: これによってスキャン時間が長くなります", "LabelSettingsParseSubtitles": "サブタイトルを抽出する", From a007a9ec984e25c3c0e960aa342063396a7b0f33 Mon Sep 17 00:00:00 2001 From: Hnatiucb Date: Sat, 30 Aug 2025 00:31:56 +0200 Subject: [PATCH 12/23] Translated using Weblate (Romanian) Currently translated at 3.7% (44 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ro/ --- client/strings/ro.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/strings/ro.json b/client/strings/ro.json index c325f0a0b..56b10a846 100644 --- a/client/strings/ro.json +++ b/client/strings/ro.json @@ -37,5 +37,10 @@ "HeaderEpisodes": "Episoade", "HeaderEreaderSettings": "Setări eReader", "HeaderLatestEpisodes": "Episoade recente", - "HeaderLibraries": "Biblioteci" + "HeaderLibraries": "Biblioteci", + "HeaderOpenRSSFeed": "Deschide flux RSS", + "HeaderPlaylist": "Listă de redare", + "HeaderPlaylistItems": "Conținut listă", + "HeaderRSSFeedGeneral": "Date RSS", + "HeaderSettings": "Setări" } From 68c1395bdfd6509681c6e1978d5ab7bc323b08cb Mon Sep 17 00:00:00 2001 From: kuci-JK Date: Mon, 1 Sep 2025 18:31:56 +0200 Subject: [PATCH 13/23] Translated using Weblate (Czech) Currently translated at 98.1% (1140 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/client/strings/cs.json b/client/strings/cs.json index cd9208e9e..614f30975 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -127,6 +127,7 @@ "HeaderAudiobookTools": "Nástroje pro správu souborů audioknih", "HeaderAuthentication": "Autentizace", "HeaderBackups": "Zálohy", + "HeaderBulkChapterModal": "Přidat více kapitol", "HeaderChangePassword": "Změnit heslo", "HeaderChapters": "Kapitoly", "HeaderChooseAFolder": "Zvolte složku", @@ -308,6 +309,7 @@ "LabelDeleteFromFileSystemCheckbox": "Smazat ze souborového systému (zrušte zaškrtnutí pro odstranění pouze z databáze)", "LabelDescription": "Popis", "LabelDeselectAll": "Odznačit vše", + "LabelDetectedPattern": "Detekovaný vzor:", "LabelDevice": "Zařízení", "LabelDeviceInfo": "Informace o zařízení", "LabelDeviceIsAvailableTo": "Zařízení je dostupné pro...", @@ -376,6 +378,7 @@ "LabelFilterByUser": "Filtrovat podle uživatele", "LabelFindEpisodes": "Najít epizody", "LabelFinished": "Dokončeno", + "LabelFinishedDate": "Dokončeno {0}", "LabelFolder": "Složka", "LabelFolders": "Složky", "LabelFontBold": "Tučně", @@ -433,7 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Žádné {0}", "LabelLibraryItem": "Položka knihovny", "LabelLibraryName": "Název knihovny", - "LabelLibrarySortByProgress": "Aktualizace pokroku", + "LabelLibrarySortByProgress": "Pokrok: naposledy aktualizováno", + "LabelLibrarySortByProgressFinished": "Pokrok: dokončeno", + "LabelLibrarySortByProgressStarted": "Pokrok: začato", "LabelLimit": "Omezit", "LabelLineSpacing": "Řádkování", "LabelListenAgain": "Poslouchat znovu", @@ -472,6 +477,7 @@ "LabelNewestAuthors": "Nejnovější autoři", "LabelNewestEpisodes": "Nejnovější epizody", "LabelNextBackupDate": "Datum příští zálohy", + "LabelNextChapters": "Další kapitola bude:", "LabelNextScheduledRun": "Další naplánované spuštění", "LabelNoApiKeys": "Žádné API klíče", "LabelNoCustomMetadataProviders": "Žádní vlastní poskytovatelé metadat", @@ -489,6 +495,7 @@ "LabelNotificationsMaxQueueSize": "Maximální velikost fronty pro oznamovací události", "LabelNotificationsMaxQueueSizeHelp": "Události jsou omezeny na 1 za sekundu. Události budou ignorovány, pokud je fronta v maximální velikosti. Tím se zabrání spamování oznámení.", "LabelNumberOfBooks": "Počet knih", + "LabelNumberOfChapters": "Počet kapitol:", "LabelNumberOfEpisodes": "Počet epizod", "LabelOpenIDAdvancedPermsClaimDescription": "Název požadavku OpenID, který obsahuje rozšířená oprávnění pro akce uživatele v rámci aplikace, která se budou vztahovat na role, které nejsou administrátory (pokud jsou nakonfigurovány). Pokud požadavek v odpovědi chybí, přístup do systému ABS bude zamítnut. Pokud chybí jediná možnost, bude považována za false. Ujistěte se, že deklarace poskytovatele identity odpovídá očekávané struktuře:", "LabelOpenIDClaims": "Následující možnosti ponechte prázdné, abyste zakázali pokročilé přiřazování skupin a oprávnění a automatické přiřazení skupiny \"User\".", @@ -631,6 +638,7 @@ "LabelStartTime": "Čas Spuštění", "LabelStarted": "Spuštěno", "LabelStartedAt": "Spuštěno v", + "LabelStartedDate": "Spuštěno {0}", "LabelStatsAudioTracks": "Zvukové stopy", "LabelStatsAuthors": "Autoři", "LabelStatsBestDay": "Nejlepší den", @@ -744,6 +752,7 @@ "MessageBookshelfNoResultsForFilter": "Filtr \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Žádné výsledky pro dotaz", "MessageBookshelfNoSeries": "Nemáte žádnou sérii", + "MessageBulkChapterPattern": "Kolik kapitol chcete přidat s tímto vzorem číslování?", "MessageChapterEndIsAfter": "Konec kapitoly přesahuje konec audioknihy", "MessageChapterErrorFirstNotZero": "První kapitola musí začínat na 0", "MessageChapterErrorStartGteDuration": "Neplatný čas začátku, musí být kratší než doba trvání audioknihy", @@ -947,6 +956,7 @@ "NotificationOnRSSFeedDisabledDescription": "Aktivováno když je automatické stahování pozastaveno z důvodu příliš mnoho neůspěšných pokusů", "NotificationOnRSSFeedFailedDescription": "Aktivováno když selže RSS kanál pro stahování epizod", "NotificationOnTestDescription": "Akce pro otestování upozorňovacího systému", + "PlaceholderBulkChapterInput": "Zadejte název kapitoly nebo použije číslování (např. 'Epizoda 1', 'Kapitola 10', '1.')", "PlaceholderNewCollection": "Nový název kolekce", "PlaceholderNewFolderPath": "Nová cesta ke složce", "PlaceholderNewPlaylist": "Nový název seznamu přehrávání", @@ -1000,8 +1010,12 @@ "ToastBookmarkCreateFailed": "Vytvoření záložky se nezdařilo", "ToastBookmarkCreateSuccess": "Přidána záložka", "ToastBookmarkRemoveSuccess": "Záložka odstraněna", + "ToastBulkChapterInvalidCount": "Zadejte číslo mezi 1 a 150", "ToastCachePurgeFailed": "Nepodařilo se vyčistit mezipaměť", "ToastCachePurgeSuccess": "Vyrovnávací paměť úspěšně vyčištěna", + "ToastChapterLocked": "Kapitola je uzamčena.", + "ToastChapterStartTimeAdjusted": "Začátek kapitoly posunut o {0} sekund", + "ToastChaptersAllLocked": "Všechny kapitoly jsou uzamčeny. Pro posun kapitol některé odemkněte.", "ToastChaptersHaveErrors": "Kapitoly obsahují chyby", "ToastChaptersInvalidShiftAmountLast": "Nesprávná délka posunu. Čas začátku poslední kapitoly by přesáhl dobu trvání této audioknihy.", "ToastChaptersInvalidShiftAmountStart": "Nesprávná délka posunu. První kapitola by měla nulovou nebo zápornou délku a byla by přepsána druhou kapitolou. Zvětšete čas začátku druhé kapitoly.", @@ -1085,6 +1099,7 @@ "ToastPlaylistUpdateSuccess": "Seznam přehrávání aktualizován", "ToastPodcastCreateFailed": "Vytvoření podcastu se nezdařilo", "ToastPodcastCreateSuccess": "Podcast byl úspěšně vytvořen", + "ToastPodcastEpisodeUpdated": "Epizoda aktualizována", "ToastPodcastGetFeedFailed": "Chyba při získání podcastového feedu", "ToastPodcastNoEpisodesInFeed": "Žádné epizody nenalezeny v RSS feedu", "ToastPodcastNoRssFeed": "Podcast nemá RSS feed", @@ -1135,5 +1150,13 @@ "ToastUserPasswordChangeSuccess": "Heslo bylo změněno úspěšně", "ToastUserPasswordMismatch": "Hesla se neschodují", "ToastUserPasswordMustChange": "Nové heslo se musí lišit od předchozího", - "ToastUserRootRequireName": "Musíte zadat uživatelské jméno root" + "ToastUserRootRequireName": "Musíte zadat uživatelské jméno root", + "TooltipAddChapters": "Přidat kapitolu/y", + "TooltipAddOneSecond": "Přidat 1 sekundu", + "TooltipAdjustChapterStart": "Kliknutím upravte začátek", + "TooltipLockAllChapters": "Uzamknout všechny kapitoly", + "TooltipLockChapter": "Uzamknout kapitolu (Shift+klik pro rozsah)", + "TooltipSubtractOneSecond": "Odečíst 1 sekundu", + "TooltipUnlockAllChapters": "Odemknout všechny kapitoly", + "TooltipUnlockChapter": "Odemknout kapitolu (Shift+klik pro rozsah)" } From 1b4a7acf13daa5b881bafc7b62d94c62c0dce98b Mon Sep 17 00:00:00 2001 From: ugyes Date: Mon, 1 Sep 2025 11:17:53 +0200 Subject: [PATCH 14/23] Translated using Weblate (Hungarian) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hu/ --- client/strings/hu.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/strings/hu.json b/client/strings/hu.json index fc7fa8b7f..1138cee5d 100644 --- a/client/strings/hu.json +++ b/client/strings/hu.json @@ -378,6 +378,7 @@ "LabelFilterByUser": "Szűrés felhasználó szerint", "LabelFindEpisodes": "Epizódok keresése", "LabelFinished": "Befejezett", + "LabelFinishedDate": "Befejezve {0}", "LabelFolder": "Mappa", "LabelFolders": "Mappák", "LabelFontBold": "Félkövér", @@ -435,7 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Nem {0}", "LabelLibraryItem": "Könyvtári elem", "LabelLibraryName": "Könyvtár neve", - "LabelLibrarySortByProgress": "Haladás frissítve", + "LabelLibrarySortByProgress": "Folyamat: Legutóbbi frissítés", + "LabelLibrarySortByProgressFinished": "Folyamat: Befejezve", + "LabelLibrarySortByProgressStarted": "Folyamat: Elindult", "LabelLimit": "Korlát", "LabelLineSpacing": "Sorköz", "LabelListenAgain": "Újrahallgatás", @@ -635,6 +638,7 @@ "LabelStartTime": "Kezdési idő", "LabelStarted": "Elkezdődött", "LabelStartedAt": "Kezdés ideje", + "LabelStartedDate": "Elindítva {0}", "LabelStatsAudioTracks": "Audiósáv", "LabelStatsAuthors": "Szerző", "LabelStatsBestDay": "Legjobb nap", From 9273e61f1ef817ddef8ecfb2ab9f2c4fa89659e1 Mon Sep 17 00:00:00 2001 From: icutehunter Date: Mon, 1 Sep 2025 12:55:11 +0200 Subject: [PATCH 15/23] Translated using Weblate (Turkish) Currently translated at 28.5% (332 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/tr/ --- client/strings/tr.json | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/client/strings/tr.json b/client/strings/tr.json index 13b2bdf04..556382b9f 100644 --- a/client/strings/tr.json +++ b/client/strings/tr.json @@ -97,7 +97,11 @@ "ButtonSearch": "Ara", "ButtonSelectFolderPath": "Klasör Yolunu Seç", "ButtonSeries": "Seriler", + "ButtonSetChaptersFromTracks": "Parçaların bölümlerini ayarla", "ButtonShare": "Paylaş", + "ButtonShow": "Göster", + "ButtonStartM4BEncode": "M4B Kodlamasını Başlat", + "ButtonStartMetadataEmbed": "Meta Veri Yerleştirmeyi Başlat", "ButtonStats": "İstatistikler", "ButtonSubmit": "Gönder", "ButtonTest": "Dene", @@ -122,6 +126,7 @@ "HeaderAudiobookTools": "Sesli Kitap Dosya Yönetim Araçları", "HeaderAuthentication": "Kimlik Doğrulama", "HeaderBackups": "Yedeklemeler", + "HeaderBulkChapterModal": "Birden Çok Bölüm Ekle", "HeaderChangePassword": "Parolayı Değiştir", "HeaderChapters": "Bölümler", "HeaderChooseAFolder": "Klasör Seç", @@ -160,10 +165,13 @@ "HeaderMetadataOrderOfPrecedence": "Üstveri öncelik sırası", "HeaderMetadataToEmbed": "Gömülecek üstveri", "HeaderNewAccount": "Yeni Hesap", + "HeaderNewApiKey": "Yeni API Anahtarı", "HeaderNewLibrary": "Yeni Kütüphane", "HeaderNotificationCreate": "Bildirim Oluştur", "HeaderNotificationUpdate": "Güncelleme Bildirimi", "HeaderNotifications": "Bildirimler", + "HeaderOpenIDConnectAuthentication": "OpenID Connect Kimlik Doğrulaması", + "HeaderOpenListeningSessions": "Açık Dinleme Oturumları", "HeaderOpenRSSFeed": "RSS Akışını Aç", "HeaderOtherFiles": "Diğer Dosyalar", "HeaderPasswordAuthentication": "Parola Doğrulaması", @@ -173,6 +181,7 @@ "HeaderPlaylist": "Oynatma listesi", "HeaderPlaylistItems": "Oynatma Listesi Öğeleri", "HeaderPodcastsToAdd": "Eklenecek Podcastler", + "HeaderPresets": "Ön ayarlar", "HeaderPreviewCover": "Kapak Önizlemesi", "HeaderRSSFeedGeneral": "RSS Detayları", "HeaderRSSFeedIsOpen": "RSS Akışı Açık", @@ -242,6 +251,7 @@ "LabelEnd": "Son", "LabelEndOfChapter": "Bölüm Sonu", "LabelEpisode": "Bölüm", + "LabelExplicit": "Belirgin", "LabelFeedURL": "Akış URLsi", "LabelFile": "Dosya", "LabelFileBirthtime": "Dosya Oluşum Zamanı", From b07e449043f8e79c106f0853a0689a8f20ae35e2 Mon Sep 17 00:00:00 2001 From: Hnatiucb Date: Sun, 31 Aug 2025 21:42:22 +0200 Subject: [PATCH 16/23] Translated using Weblate (Romanian) Currently translated at 17.0% (198 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ro/ --- client/strings/ro.json | 149 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 148 insertions(+), 1 deletion(-) diff --git a/client/strings/ro.json b/client/strings/ro.json index 56b10a846..b8b2cdd48 100644 --- a/client/strings/ro.json +++ b/client/strings/ro.json @@ -5,6 +5,7 @@ "ButtonBack": "Înapoi", "ButtonCancel": "Anulează", "ButtonClearFilter": "Șterge filtrul", + "ButtonCloseFeed": "Închide sursa", "ButtonCollections": "Colecții", "ButtonCreate": "Creează", "ButtonDelete": "Șterge", @@ -42,5 +43,151 @@ "HeaderPlaylist": "Listă de redare", "HeaderPlaylistItems": "Conținut listă", "HeaderRSSFeedGeneral": "Date RSS", - "HeaderSettings": "Setări" + "HeaderRSSFeedIsOpen": "RSS activ", + "HeaderSettings": "Setări", + "HeaderSleepTimer": "Timer de somn", + "HeaderStatsMinutesListeningChart": "Minute ascultate (ultimele 7 zile)", + "HeaderStatsRecentSessions": "Sesiuni recente", + "HeaderTableOfContents": "Cuprins", + "HeaderYourStats": "Progresul tău", + "LabelAddToPlaylist": "Adaugă în listă", + "LabelAddedAt": "Adăugat la", + "LabelAddedDate": "Adăugat {0}", + "LabelAll": "Toate", + "LabelAuthor": "Autor", + "LabelAuthorFirstLast": "Autor (Prenume Nume)", + "LabelAuthorLastFirst": "Autor (Nume, Prenume)", + "LabelAuthors": "Autori", + "LabelAutoDownloadEpisodes": "Descarcă automat episoadele", + "LabelBooks": "Cărți", + "LabelChapters": "Capitole", + "LabelClosePlayer": "Închide playerul", + "LabelCollapseSeries": "Restrânge seriile", + "LabelComplete": "Finalizat", + "LabelContinueListening": "Ascultă în continuare", + "LabelContinueReading": "Continuă lectura", + "LabelContinueSeries": "Continuă seria", + "LabelDescription": "Descriere", + "LabelDiscover": "Descoperă", + "LabelDownload": "Descarcă", + "LabelDuration": "Durată", + "LabelEbook": "Carte electronică", + "LabelEbooks": "Cărți electronice", + "LabelEnable": "Activează", + "LabelEnd": "Sfârșit", + "LabelEndOfChapter": "Sfârșitul capitolului", + "LabelEpisode": "Episod", + "LabelExplicit": "Explicit", + "LabelFeedURL": "URL flux", + "LabelFile": "Fișier", + "LabelFileBirthtime": "Data creării fișierului", + "LabelFileModified": "Fișier modificat", + "LabelFilename": "Nume fișier", + "LabelFinished": "Finalizat", + "LabelFolder": "Dosar", + "LabelFontBoldness": "Grosimea fontului", + "LabelFontScale": "Mărimea fontului", + "LabelGenre": "Gen", + "LabelGenres": "Genuri", + "LabelHasEbook": "Are carte electronică", + "LabelHasSupplementaryEbook": "Are carte electronică suplimentară", + "LabelHost": "Gazdă", + "LabelInProgress": "În desfășurare", + "LabelIncomplete": "Incomplet", + "LabelLanguage": "Limbă", + "LabelLayout": "Aspect", + "LabelLayoutSinglePage": "Pagină unică", + "LabelLineSpacing": "Spațiere între rânduri", + "LabelListenAgain": "Ascultă din nou", + "LabelMediaType": "Tip media", + "LabelMissing": "Lipsă", + "LabelMore": "Mai multe", + "LabelMoreInfo": "Mai multe informații", + "LabelName": "Nume", + "LabelNarrator": "Narator", + "LabelNarrators": "Naratori", + "LabelNewestAuthors": "Autori noi", + "LabelNewestEpisodes": "Episoade noi", + "LabelNotFinished": "Nefinalizat", + "LabelNotStarted": "Neînceput", + "LabelNumberOfEpisodes": "# de Episoade", + "LabelPassword": "Parolă", + "LabelPath": "Cale", + "LabelPodcast": "Podcast", + "LabelPodcasts": "Podcasturi", + "LabelPreventIndexing": "Împiedică indexarea fluxului în directoarele iTunes și Google Podcasts", + "LabelProgress": "Progres", + "LabelPubDate": "Data publicării", + "LabelPublishYear": "Anul publicării", + "LabelPublishedDate": "Publicat la {0}", + "LabelRSSFeedCustomOwnerEmail": "Email personalizat al proprietarului", + "LabelRSSFeedCustomOwnerName": "Nume personalizat al proprietarului", + "LabelRSSFeedOpen": "Flux RSS deschis", + "LabelRSSFeedPreventIndexing": "Previne indexarea", + "LabelRSSFeedSlug": "Identificator flux RSS", + "LabelRandomly": "Aleatoriu", + "LabelRead": "Citește", + "LabelReadAgain": "Citește din nou", + "LabelRecentSeries": "Serii recente", + "LabelRecentlyAdded": "Adăugate recent", + "LabelSeason": "Sezon", + "LabelSeries": "Serii", + "LabelSetEbookAsPrimary": "Setează ca principală", + "LabelSetEbookAsSupplementary": "Setează ca suplimentară", + "LabelShowAll": "Afișează tot", + "LabelSize": "Dimensiune", + "LabelSleepTimer": "Timer de somn", + "LabelStart": "Pornește", + "LabelStatsBestDay": "Ziua cea mai bună", + "LabelStatsDailyAverage": "Medie zilnică", + "LabelStatsDays": "Zile", + "LabelStatsDaysListened": "Zile ascultate", + "LabelStatsInARow": "la rând", + "LabelStatsItemsFinished": "Finalizate", + "LabelStatsMinutes": "minute", + "LabelStatsMinutesListening": "Minute ascultate", + "LabelStatsWeekListening": "Ascultare săptămânală", + "LabelTag": "Etichetă", + "LabelTags": "Etichete", + "LabelTheme": "Temă", + "LabelThemeDark": "Întunecat", + "LabelThemeLight": "Deschis", + "LabelTimeRemaining": "{0} rămase", + "LabelTitle": "Titlu", + "LabelTracks": "Fișiere audio", + "LabelType": "Tip", + "LabelUnknown": "Necunoscut", + "LabelUser": "Utilizator", + "LabelUsername": "Nume utilizator", + "LabelYearReviewHide": "Ascunde retrospectiva anului", + "LabelYearReviewShow": "Vezi retrospectiva anului", + "LabelYourBookmarks": "Semnele tale de carte", + "LabelYourProgress": "Progresul tău", + "MessageDownloadingEpisode": "Se descarcă episodul", + "MessageEpisodesQueuedForDownload": "{0} episod(e) în așteptare pentru descărcare", + "MessageFeedURLWillBe": "Adresa fluxului va fi {0}", + "MessageFetching": "Se preiau date…", + "MessageLoading": "Se încarcă…", + "MessageMarkAsFinished": "Marchează ca finalizat", + "MessageNoBookmarks": "Fără semne de carte", + "MessageNoChapters": "Fără capitole", + "MessageNoCollections": "Fără colecții", + "MessageNoItems": "Niciun element", + "MessageNoItemsFound": "Nu s-au găsit elemente", + "MessageNoListeningSessions": "Nicio sesiune de ascultare", + "MessageNoPodcastsFound": "Nu s-au găsit podcasturi", + "MessageNoUpdatesWereNecessary": "Nu au fost necesare actualizări", + "MessageNoUserPlaylists": "Nu ai nicio listă de redare", + "MessagePodcastSearchField": "Introdu termenul de căutare sau URL-ul unui flux RSS", + "MessageReportBugsAndContribute": "Raportează erori, cere funcții noi și contribuie pe", + "NoteRSSFeedPodcastAppsHttps": "Atenționare: Majoritatea aplicațiilor de podcast cer ca URL-ul fluxului RSS să folosească HTTPS", + "NoteRSSFeedPodcastAppsPubDate": "Atenționare: unul sau mai multe episoade nu au data publicării (Pub Date). Unele aplicații de podcast o cer.", + "ToastBookmarkCreateFailed": "Nu s-a putut crea semnul de carte", + "ToastItemMarkedAsFinishedFailed": "Nu s-a putut marca drept finalizat", + "ToastItemMarkedAsNotFinishedFailed": "Nu s-a putut marca drept nefinalizat", + "ToastPlaylistCreateFailed": "Nu s-a putut crea lista de redare", + "ToastPodcastCreateFailed": "Nu s-a putut crea podcastul", + "ToastPodcastCreateSuccess": "Podcast creat cu succes", + "ToastRSSFeedCloseFailed": "Nu s-a putut închide fluxul RSS", + "ToastRSSFeedCloseSuccess": "Flux RSS închis" } From b726bee4e51aa28b08a29ec828d53dce07ece132 Mon Sep 17 00:00:00 2001 From: Darius M Date: Mon, 1 Sep 2025 13:38:16 +0200 Subject: [PATCH 17/23] Translated using Weblate (Romanian) Currently translated at 17.0% (198 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/ro/ --- client/strings/ro.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/client/strings/ro.json b/client/strings/ro.json index b8b2cdd48..c6628bd7d 100644 --- a/client/strings/ro.json +++ b/client/strings/ro.json @@ -1,14 +1,21 @@ { "ButtonAdd": "Adaugă", "ButtonAddApiKey": "Adaugă cheia API", + "ButtonAddChapters": "Adaugă Capitole", + "ButtonAddDevice": "Adaugă Dispozitiv", + "ButtonAddLibrary": "Adaugă Librărie", + "ButtonAddUser": "Adaugă Utilizator", "ButtonAuthors": "Autori", "ButtonBack": "Înapoi", "ButtonCancel": "Anulează", "ButtonClearFilter": "Șterge filtrul", + "ButtonClose": "Închide", "ButtonCloseFeed": "Închide sursa", + "ButtonCloseSession": "Închide Sesiunea Curentă", "ButtonCollections": "Colecții", "ButtonCreate": "Creează", "ButtonDelete": "Șterge", + "ButtonHide": "Ascunde", "ButtonHome": "Acasă", "ButtonIssues": "Erori", "ButtonLatest": "Noutăți", From 44c5dce8aa21d69bee0deff204fbcf0d12fdc18b Mon Sep 17 00:00:00 2001 From: Jon Erling Hustadnes Date: Wed, 3 Sep 2025 00:33:33 +0200 Subject: [PATCH 18/23] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 90.5% (1051 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nb_NO/ --- client/strings/no.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/client/strings/no.json b/client/strings/no.json index a36da2ca1..f6db0b66f 100644 --- a/client/strings/no.json +++ b/client/strings/no.json @@ -127,6 +127,7 @@ "HeaderAudiobookTools": "Lydbok Filbehandlingsverktøy", "HeaderAuthentication": "Autentisering", "HeaderBackups": "Sikkerhetskopier", + "HeaderBulkChapterModal": "Legg til flere kapitler", "HeaderChangePassword": "Bytt passord", "HeaderChapters": "Kapittel", "HeaderChooseAFolder": "Velg en mappe", @@ -433,13 +434,13 @@ "LabelLibraryFilterSublistEmpty": "Ingen {0}", "LabelLibraryItem": "Bibliotek enhet", "LabelLibraryName": "Bibliotek navn", - "LabelLibrarySortByProgress": "Fremgang oppdatert", + "LabelLibrarySortByProgress": "Fremgang: Sist oppdatert", "LabelLimit": "Begrensning", "LabelLineSpacing": "Linjemellomrom", "LabelListenAgain": "Lytt igjen", "LabelLogLevelDebug": "Debug", "LabelLogLevelInfo": "Info", - "LabelLogLevelWarn": "Warn", + "LabelLogLevelWarn": "Varsel", "LabelLookForNewEpisodesAfterDate": "Se etter nye episoder etter denne datoen", "LabelLowestPriority": "Laveste prioritet", "LabelMatchExistingUsersBy": "Knytt sammen eksisterende brukere basert på", @@ -490,6 +491,7 @@ "LabelNumberOfEpisodes": "# episoder", "LabelOpenIDAdvancedPermsClaimDescription": "Navnet på OpenID claim'et som inneholder avanserte tilganger for brukerhandlinger i applikasjonen som vil brukes for ikke-administratorroller (hvis konfigurert). Hvis claim'et mangler fra responsen, nektes tilgang til ABS. Hvis en enkelt opsjon mangler, blir behandlet som false. Påse at identitetstilbyderens claim stemmer overens med den forventede strukturen:", "LabelOpenIDClaims": "La følge valg være tomme for å slå av avanserte gruppe og tillatelser. Gruppen \"Bruker\" vil da også automatisk legges til.", + "LabelOpenIDGroupClaimDescription": "Navn på OpenID-forespørsel som inneholder en lite over brukerens grupper. Vanligvis kalt grupper. Om konfigurert, vil applikasjonen tildele roller baseret på brukerens gruppemedlemsskaper, gitt disse grupper er navngitt (uten forbehold for store og små bokstaver) 'admin', 'user' eller 'guest' i forespørsel. Forespørselen burde inneholde en liste (og hvis brukeren tilhører flere grupper), applikasjonen vil tildele rolle med høyeste adgangsnivå. Hvis ingen grupper matcher vil adgang bli nektet.", "LabelOpenRSSFeed": "Åpne RSS Feed", "LabelOverwrite": "Overskriv", "LabelPaginationPageXOfY": "Side {0} av {1}", @@ -759,7 +761,7 @@ "MessageConfirmMarkSeriesFinished": "Er du sikker på at du vil markere alle bøkene i serien som fullført?", "MessageConfirmMarkSeriesNotFinished": "Er du sikker på at du vil markere alle bøkene i serien som ikke fullført?", "MessageConfirmNotificationTestTrigger": "Utløs dette varselet med test-data?", - "MessageConfirmPurgeCache": "(Purge cache) Dette vil sletter hele mappen /metadata/cache.

Er du sikker på at du du vil slette cache-mappen?", + "MessageConfirmPurgeCache": "Tømming av mellomlagring vil slette hele mappen /metadata/cache.

Er du sikker på at du du vil slette mappen?", "MessageConfirmPurgeItemsCache": "(Purge items cache) Dette vil sletter hele mappen /metadata/cache/items.
Er du sikker?", "MessageConfirmQuickEmbed": "Advarsel! Rask innbygging av metadata tar ikke backup av lyd-filene først. Forsikre deg om at du har sikkerhetskopi av filene.

Fortsett?", "MessageConfirmQuickMatchEpisodes": "Hurtig gjenkjenning av episoder overskriver detaljene hvis en match blir funnet. Kun episoder som ikke allerede er matchet blir oppdatert. Er du sikker?", From c6cb13ed39b25474f7774a4ba78cf75c15ee1830 Mon Sep 17 00:00:00 2001 From: kuci-JK Date: Fri, 5 Sep 2025 10:09:36 +0200 Subject: [PATCH 19/23] Translated using Weblate (Czech) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/client/strings/cs.json b/client/strings/cs.json index 614f30975..2c47261d7 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -11,7 +11,7 @@ "ButtonApplyChapters": "Aplikovat kapitoly", "ButtonAuthors": "Autoři", "ButtonBack": "Zpět", - "ButtonBatchEditPopulateFromExisting": "Vytvořit z existujících", + "ButtonBatchEditPopulateFromExisting": "Předvyplnit z existujících", "ButtonBatchEditPopulateMapDetails": "Předvyplnit podrobnosti mapování", "ButtonBrowseForFolder": "Vyhledat složku", "ButtonCancel": "Zrušit", @@ -61,7 +61,7 @@ "ButtonPause": "Pozastavit", "ButtonPlay": "Přehrát", "ButtonPlayAll": "Přehrát vše", - "ButtonPlaying": "Hraje", + "ButtonPlaying": "Přehrává", "ButtonPlaylists": "Seznamy skladeb", "ButtonPrevious": "Předchozí", "ButtonPreviousChapter": "Předchozí Kapitola", @@ -71,7 +71,7 @@ "ButtonQueueAddItem": "Přidat do fronty", "ButtonQueueRemoveItem": "Odstranit z fronty", "ButtonQuickEmbed": "Rychle Zapsat", - "ButtonQuickEmbedMetadata": "Rychle zapsat Metadata", + "ButtonQuickEmbedMetadata": "Rychle Vložit Metadata", "ButtonQuickMatch": "Rychlé přiřazení", "ButtonReScan": "Znovu prohledat", "ButtonRead": "Číst", @@ -668,6 +668,7 @@ "LabelTheme": "Téma", "LabelThemeDark": "Tmavé", "LabelThemeLight": "Světlé", + "LabelThemeSepia": "Hnědé", "LabelTimeBase": "Časová základna", "LabelTimeDurationXHours": "{0} hodin", "LabelTimeDurationXMinutes": "{0} minut", @@ -779,7 +780,7 @@ "MessageConfirmMarkItemNotFinished": "Opravdu chcete označit \"{0}\" jako nedokončené?", "MessageConfirmMarkSeriesFinished": "Opravdu chcete označit všechny knihy z této série jako dokončené?", "MessageConfirmMarkSeriesNotFinished": "Opravdu chcete označit všechny knihy z této série jako nedokončené?", - "MessageConfirmNotificationTestTrigger": "Spustit toto oznámení s testovacími daty?", + "MessageConfirmNotificationTestTrigger": "Vyvolat tuto notifikaci s testovacími daty?", "MessageConfirmPurgeCache": "Vyčistit mezipaměť odstraní celý adresář na adrese /metadata/cache.

Určitě chcete odstranit adresář mezipaměti?", "MessageConfirmPurgeItemsCache": "Vyčištění mezipaměti položek odstraní celý adresář /metadata/cache/items.
Jste si jistí?", "MessageConfirmQuickEmbed": "Varování! Rychlé vložení nezálohuje vaše zvukové soubory. Ujistěte se, že máte zálohu zvukových souborů.

Chcete pokračovat?", @@ -916,7 +917,7 @@ "MessageTaskNoFilesToScan": "Žádné soubory k prohledání", "MessageTaskOpmlImport": "Import OPML", "MessageTaskOpmlImportDescription": "Vytváření podcastů z {0} RSS feedů", - "MessageTaskOpmlImportFeed": "Importní zdroj OPML", + "MessageTaskOpmlImportFeed": "Import OPML feedu", "MessageTaskOpmlImportFeedDescription": "Importování RSS feedu \"{0}\"", "MessageTaskOpmlImportFeedFailed": "Nepodařilo se získat kanál podcastu", "MessageTaskOpmlImportFeedPodcastDescription": "Vytváření podcastu \"{0}\"", @@ -1034,7 +1035,7 @@ "ToastDeviceTestEmailFailed": "Odeslání testovacího emailu selhalo", "ToastDeviceTestEmailSuccess": "Testovací email byl odeslán", "ToastEmailSettingsUpdateSuccess": "Nastavení emailu aktualizována", - "ToastEncodeCancelFailed": "Chyba zrušení kódování", + "ToastEncodeCancelFailed": "Zrušení encodování selhalo", "ToastEncodeCancelSucces": "Kódování zrušeno", "ToastEpisodeDownloadQueueClearFailed": "Vyčištění fronty selhalo", "ToastEpisodeDownloadQueueClearSuccess": "Fronta stahování epizod je prázdná", From d238b02bd2f46a25fd3c123be5f6723d33c481fb Mon Sep 17 00:00:00 2001 From: petr-prikryl Date: Fri, 5 Sep 2025 10:14:28 +0200 Subject: [PATCH 20/23] Translated using Weblate (Czech) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/client/strings/cs.json b/client/strings/cs.json index 2c47261d7..b691bed0a 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -363,7 +363,7 @@ "LabelExpiresAt": "Expiruje v", "LabelExpiresInSeconds": "Expiruje za (sekundy)", "LabelExpiresNever": "Nikdy", - "LabelExplicit": "Explicitně", + "LabelExplicit": "Explicitní", "LabelExplicitChecked": "Explicitní (zaškrtnuto)", "LabelExplicitUnchecked": "Není explicitní (nezaškrtnuto)", "LabelExportOPML": "Export OPML", @@ -393,7 +393,7 @@ "LabelGenres": "Žánry", "LabelHardDeleteFile": "Trvale smazat soubor", "LabelHasEbook": "Obsahuje elektronickou knihu", - "LabelHasSupplementaryEbook": "Obsahuje doplňkovou elektronickou knihu", + "LabelHasSupplementaryEbook": "Obsahuje doplňkovou e-knihu", "LabelHideSubtitles": "Skrýt titulky", "LabelHighestPriority": "Nejvyšší priorita", "LabelHost": "Hostitel", @@ -854,7 +854,7 @@ "MessageNoItems": "Žádné položky", "MessageNoItemsFound": "Nebyly nalezeny žádné položky", "MessageNoListeningSessions": "Žádné poslechové relace", - "MessageNoLogs": "Žádné logy", + "MessageNoLogs": "Žádné záznamy událostí", "MessageNoMediaProgress": "Žádný průběh médií", "MessageNoNotifications": "Žádná oznámení", "MessageNoPodcastFeed": "Neplatný podcast: Žádný kanál", @@ -884,7 +884,7 @@ "MessageRemoveEpisodes": "Odstranit {0} epizodu", "MessageRemoveFromPlayerQueue": "Odstranit z fronty přehrávače", "MessageRemoveUserWarning": "Opravdu chcete trvale smazat uživatele \"{0}\"?", - "MessageReportBugsAndContribute": "Hlásit chyby, žádat o funkce a přispívat", + "MessageReportBugsAndContribute": "Nahlašte chyby, vyžádejte si funkce a přispěte na", "MessageResetChaptersConfirm": "Opravdu chcete resetovat kapitoly a vrátit zpět provedené změny?", "MessageRestoreBackupConfirm": "Opravdu chcete obnovit zálohu vytvořenou dne", "MessageRestoreBackupWarning": "Obnovení zálohy přepíše celou databázi umístěnou v /config a obálku obrázků v /metadata/items & /metadata/authors.

Backups nezmění žádné soubory ve složkách knihovny. Pokud jste povolili nastavení serveru pro ukládání obrázků obalu a metadat do složek knihovny, nebudou zálohovány ani přepsány.

Všichni klienti používající váš server budou automaticky obnoveni.", From 576d18d8d60c8652255aa231a4ef479b8f03ac1f Mon Sep 17 00:00:00 2001 From: Plazec Date: Fri, 5 Sep 2025 10:09:13 +0200 Subject: [PATCH 21/23] Translated using Weblate (Czech) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/cs.json b/client/strings/cs.json index b691bed0a..0fbec8c4d 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -451,7 +451,7 @@ "LabelMatchExistingUsersBy": "Přiřadit stávající uživatele podle", "LabelMatchExistingUsersByDescription": "Slouží k propojení stávajících uživatelů. Po propojení budou uživatelé přiřazeni k jedinečnému ID od poskytovatele SSO", "LabelMaxEpisodesToDownload": "Maximální # epizod pro stažení. Použijte 0 pro bez omezení.", - "LabelMaxEpisodesToDownloadPerCheck": "Maximální počet nových epizod ke stažení při jedné kontrole", + "LabelMaxEpisodesToDownloadPerCheck": "Maximální # nových epizod ke stažení při jedné kontrole", "LabelMaxEpisodesToKeep": "Maximální počet epizod k zachování", "LabelMaxEpisodesToKeepHelp": "Hodnotou 0 není nastaven žádný maximální limit. Po automatickém stažení nové epizody se odstraní nejstarší epizoda, pokud máte více než X epizod. Při každém novém stažení se odstraní pouze 1 epizoda.", "LabelMediaPlayer": "Přehrávač médií", From d737a66af2433a95e3fd8a1d9346f747ef340b9d Mon Sep 17 00:00:00 2001 From: Losicek Date: Fri, 5 Sep 2025 10:09:45 +0200 Subject: [PATCH 22/23] Translated using Weblate (Czech) Currently translated at 100.0% (1161 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/strings/cs.json b/client/strings/cs.json index 0fbec8c4d..2d07ce4ef 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -1133,7 +1133,7 @@ "ToastSessionDeleteFailed": "Nepodařilo se smazat relaci", "ToastSessionDeleteSuccess": "Relace smazána", "ToastSleepTimerDone": "Uspání knížky ... zZzzZz", - "ToastSlugMustChange": "Slug (URL) obsahuje chybné znaky", + "ToastSlugMustChange": "Slug obsahuje chybné znaky", "ToastSlugRequired": "Slug (URL) je vyžadována", "ToastSocketConnected": "Socket připojen", "ToastSocketDisconnected": "Socket odpojen", From b9510a69fe01db6b1aade8d5883e0164cfdc6b07 Mon Sep 17 00:00:00 2001 From: peter cerny Date: Fri, 5 Sep 2025 13:41:06 +0200 Subject: [PATCH 23/23] Translated using Weblate (Slovak) Currently translated at 97.7% (1135 of 1161 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sk/ --- client/strings/sk.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/client/strings/sk.json b/client/strings/sk.json index 756afe609..446b4c54c 100644 --- a/client/strings/sk.json +++ b/client/strings/sk.json @@ -5,7 +5,7 @@ "ButtonAddDevice": "Pridať zariadenie", "ButtonAddLibrary": "Pridať knižnicu", "ButtonAddPodcasts": "Pridať podcasty", - "ButtonAddUser": "Pridať užívateľa", + "ButtonAddUser": "Pridať používateľa", "ButtonAddYourFirstLibrary": "Pridajte vašu prvú knižnicu", "ButtonApply": "Použiť", "ButtonApplyChapters": "Použiť kapitoly", @@ -244,6 +244,8 @@ "LabelAlreadyInYourLibrary": "Už v tvojej knižnici", "LabelApiKeyCreated": "Kľúč API \"{0}\" bol úspešne vytvorený.", "LabelApiKeyCreatedDescription": "Skopírujte si kľúč API teraz, neskôr ho už neuvidíte.", + "LabelApiKeyUser": "Vykonáva v mene používateľa", + "LabelApiKeyUserDescription": "Uvedená API bude mať rovnaké práva ako používateľ, v mene ktorého koná. Rovnako v záznamoch budú jednotlivé krky uvedené, ako keby ich vykonal samotný používateľ.", "LabelApiToken": "API Token", "LabelAppend": "Pridať", "LabelAudioBitrate": "Bitrate audio stopy (napr. 128k)", @@ -293,6 +295,7 @@ "LabelContinueListening": "Pokračovať v počúvaní", "LabelContinueReading": "Pokračovať v čítaní", "LabelContinueSeries": "Pokračovať v sérii", + "LabelCorsAllowed": "CORS Origins povolené", "LabelCover": "Prebal", "LabelCoverImageURL": "URL obrázku prebalu", "LabelCoverProvider": "Poskytovateľ prebalu", @@ -306,6 +309,7 @@ "LabelDeleteFromFileSystemCheckbox": "Zmazať zo systému (odškrtni len pre odstránenie z databázy)", "LabelDescription": "Popis", "LabelDeselectAll": "Odznačiť všetko", + "LabelDetectedPattern": "Identifikovaný vzor:", "LabelDevice": "Zariadenie", "LabelDeviceInfo": "Informácie o zariadení", "LabelDeviceIsAvailableTo": "Zariadenie je k dispozícii...", @@ -355,6 +359,10 @@ "LabelExample": "Príklad", "LabelExpandSeries": "Rozbaliť série", "LabelExpandSubSeries": "Rozbaliť podsérie", + "LabelExpired": "Vypršal", + "LabelExpiresAt": "Vyprší", + "LabelExpiresInSeconds": "Vyprší za (sekúnd)", + "LabelExpiresNever": "Nikdy", "LabelExplicit": "Explicitný obsah", "LabelExplicitChecked": "Explicitné (zaškrtnuté)", "LabelExplicitUnchecked": "Ne-explicitné (nezaškrtnuté)", @@ -370,6 +378,7 @@ "LabelFilterByUser": "Užívateľský filter", "LabelFindEpisodes": "Nájsť epizódy", "LabelFinished": "Ukončené", + "LabelFinishedDate": "Dokončené {0}", "LabelFolder": "Priečinok", "LabelFolders": "Priečinky", "LabelFontBold": "Tučné", @@ -414,6 +423,7 @@ "LabelLanguages": "Jazyky", "LabelLastBookAdded": "Posledná pridaná kniha", "LabelLastBookUpdated": "Posledná aktualizovaná kniha", + "LabelLastProgressDate": "Posledný pokrok: {0}", "LabelLastSeen": "Posledne videné", "LabelLastTime": "Posledný čas", "LabelLastUpdate": "Posledná aktualizácia", @@ -426,6 +436,9 @@ "LabelLibraryFilterSublistEmpty": "Žiadne {0}", "LabelLibraryItem": "Položka knižnice", "LabelLibraryName": "Názov knižnice", + "LabelLibrarySortByProgress": "Pokrok: Aktualizované", + "LabelLibrarySortByProgressFinished": "Pokrok: Dokončené", + "LabelLibrarySortByProgressStarted": "Pokrok: Začiatok", "LabelLimit": "Limit", "LabelLineSpacing": "Riadkovanie", "LabelListenAgain": "Počúvať znova", @@ -434,6 +447,7 @@ "LabelLogLevelWarn": "Varovanie", "LabelLookForNewEpisodesAfterDate": "Hľadať nové epizódy od uvedeného dátumu", "LabelLowestPriority": "Najnižšia priorita", + "LabelMatchConfidence": "Istota", "LabelMatchExistingUsersBy": "Vyhľadaj vytvorených užívateľov podľa", "LabelMatchExistingUsersByDescription": "Používané na pripájanie vytvorených užívateľov. Po pripojení budú užívatelia vyhľadaní na základe jedinečného id poskytnutého Vaším poskytovateľom SSO", "LabelMaxEpisodesToDownload": "Stiahnuť maximálne # epizód. Pre neobmedzené sťahovanie zadajte 0.", @@ -463,7 +477,9 @@ "LabelNewestAuthors": "Najnovší autori", "LabelNewestEpisodes": "Najnovšie epizódy", "LabelNextBackupDate": "Ďalší dátum zálohovania", + "LabelNextChapters": "Nasledujúce kapitoly:", "LabelNextScheduledRun": "Ďalší plánovaný beh", + "LabelNoApiKeys": "Žiadne API kľúče", "LabelNoCustomMetadataProviders": "Žiadne vlastné zdroje metadát", "LabelNoEpisodesSelected": "Neboli vybrané žiadne epizódy", "LabelNotFinished": "Nedokončené", @@ -479,6 +495,7 @@ "LabelNotificationsMaxQueueSize": "Maximálna dĺžka fronty oznámení", "LabelNotificationsMaxQueueSizeHelp": "Odosielanie udalostí je ohraničené na jedno oznámenie za sekundu. Novovzniknuté udalosti budú ignorované, ak bude fronta oznámení naplnená. Toto nastavenie zabraňuje nevyžiadanému zahlteniu oznámeniami.", "LabelNumberOfBooks": "Počet kníh", + "LabelNumberOfChapters": "Počet kapitol:", "LabelNumberOfEpisodes": "# z epizód", "LabelOpenIDAdvancedPermsClaimDescription": "Názov OpenID predpokladá prítomnosť pokročilých povolení pre užívateľské akcie v rámci aplikácie, ktoré sú aplikovateľné na ne-administrátorské role (ak sú nakonfigurované). Ak potvrdenie takýchto pokročilých povolení nie je v odozve prítomné, prístup do ABS bude automaticky zamietnutý. Ak v odozve chýba len niektoré z očakávaných nastavení, tak bude jeho hodnota automaticky nastavená na false. Uistite sa prosím, že forma odozvy poskytovateľa identity má nasledovnú štruktúru:", "LabelOpenIDClaims": "Ak ponecháte nasledujúce nastavenia prázdne, pokročilé nastavenia skupín a povolení nebudú aktivované a automaticky bude nastavená skupina 'Užívateľ'.", @@ -553,6 +570,7 @@ "LabelSelectAll": "Vybrať všetko", "LabelSelectAllEpisodes": "Vybrať všetky epizódy", "LabelSelectEpisodesShowing": "Vybrať {0} zobrazených epizód", + "LabelSelectUser": "Vyberte používateľa", "LabelSelectUsers": "Vybrať užívateľov", "LabelSendEbookToDevice": "Poslať e-knihu do...", "LabelSequence": "Postupnosť",