From 39be3a2ef93acb8ee43f2d4795abdf1dccb55652 Mon Sep 17 00:00:00 2001 From: biuklija Date: Sat, 19 Oct 2024 18:02:33 +0000 Subject: [PATCH 01/16] Translated using Weblate (Croatian) Currently translated at 100.0% (1064 of 1064 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/client/strings/hr.json b/client/strings/hr.json index cd15ec67..92636a1d 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -252,9 +252,9 @@ "LabelBackupsNumberToKeepHelp": "Moguće je izbrisati samo jednu po jednu sigurnosnu kopiju, ako ih već imate više trebat ćete ih ručno ukloniti.", "LabelBitrate": "Protok", "LabelBonus": "Bonus", - "LabelBooks": "knjiga/e", + "LabelBooks": "Knjige", "LabelButtonText": "Tekst gumba", - "LabelByAuthor": "po {0}", + "LabelByAuthor": "autor: {0}", "LabelChangePassword": "Promijeni zaporku", "LabelChannels": "Kanali", "LabelChapterCount": "{0} Poglavlje/a", @@ -268,7 +268,7 @@ "LabelCollapseSeries": "Serijale prikaži sažeto", "LabelCollapseSubSeries": "Podserijale prikaži sažeto", "LabelCollection": "Zbirka", - "LabelCollections": "Zbirka/i", + "LabelCollections": "Zbirke", "LabelComplete": "Dovršeno", "LabelConfirmPassword": "Potvrda zaporke", "LabelContinueListening": "Nastavi slušati", @@ -358,6 +358,7 @@ "LabelFontScale": "Veličina slova", "LabelFontStrikethrough": "Precrtano", "LabelFormat": "Format", + "LabelFull": "Cijeli", "LabelGenre": "Žanr", "LabelGenres": "Žanrovi", "LabelHardDeleteFile": "Obriši datoteku zauvijek", @@ -491,8 +492,8 @@ "LabelPubDate": "Datum izdavanja", "LabelPublishYear": "Godina objavljivanja", "LabelPublishedDate": "Objavljeno {0}", - "LabelPublishedDecade": "Desetljeće objavljivanja", - "LabelPublishedDecades": "Desetljeća objavljivanja", + "LabelPublishedDecade": "Desetljeće izdanja", + "LabelPublishedDecades": "Desetljeća izdanja", "LabelPublisher": "Izdavač", "LabelPublishers": "Izdavači", "LabelRSSFeedCustomOwnerEmail": "Prilagođena adresa e-pošte vlasnika", @@ -530,7 +531,7 @@ "LabelSendEbookToDevice": "Pošalji e-knjigu", "LabelSequence": "Slijed", "LabelSerial": "Serijal", - "LabelSeries": "Serijal/a", + "LabelSeries": "Serijal", "LabelSeriesName": "Ime serijala", "LabelSeriesProgress": "Napredak u serijalu", "LabelServerLogLevel": "Razina zapisa poslužitelja", @@ -639,7 +640,7 @@ "LabelTotalTimeListened": "Sveukupno vrijeme slušanja", "LabelTrackFromFilename": "Naslov iz imena datoteke", "LabelTrackFromMetadata": "Naslov iz meta-podataka", - "LabelTracks": "Naslovi", + "LabelTracks": "Zvučni zapisi", "LabelTracksMultiTrack": "Više zvučnih zapisa", "LabelTracksNone": "Nema zapisa", "LabelTracksSingleTrack": "Jedan zvučni zapis", @@ -740,7 +741,7 @@ "MessageConfirmSendEbookToDevice": "Sigurno želite poslati {0} e-knjiga/u \"{1}\" na uređaj \"{2}\"?", "MessageConfirmUnlinkOpenId": "Sigurno želite odspojiti ovog korisnika s OpenID-ja?", "MessageDownloadingEpisode": "Preuzimam nastavak", - "MessageDragFilesIntoTrackOrder": "Ispravi redoslijed zapisa prevlačenje datoteka", + "MessageDragFilesIntoTrackOrder": "Prevlačenjem datoteka složite pravilan redoslijed", "MessageEmbedFailed": "Ugrađivanje nije uspjelo!", "MessageEmbedFinished": "Ugrađivanje je dovršeno!", "MessageEmbedQueue": "Ugrađivanje meta-podataka dodano u red obrade ({0} u redu)", From 2243fdddd34103a90fc802bab3f1ad4336870daf Mon Sep 17 00:00:00 2001 From: Plazec Date: Mon, 21 Oct 2024 10:31:49 +0000 Subject: [PATCH 02/16] Translated using Weblate (Czech) Currently translated at 82.8% (882 of 1064 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, 2 insertions(+) diff --git a/client/strings/cs.json b/client/strings/cs.json index 9b429f5e..3f028f57 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -19,6 +19,7 @@ "ButtonChooseFiles": "Vybrat soubory", "ButtonClearFilter": "Vymazat filtr", "ButtonCloseFeed": "Zavřít kanál", + "ButtonCloseSession": "Zavřít otevřenou relaci", "ButtonCollections": "Kolekce", "ButtonConfigureScanner": "Konfigurovat Prohledávání", "ButtonCreate": "Vytvořit", @@ -175,6 +176,7 @@ "HeaderRemoveEpisodes": "Odstranit {0} epizody", "HeaderSavedMediaProgress": "Průběh uložených médií", "HeaderSchedule": "Plán", + "HeaderScheduleEpisodeDownloads": "Naplánovat automatické stahování epizod", "HeaderScheduleLibraryScans": "Naplánovat automatické prohledávání knihoven", "HeaderSession": "Relace", "HeaderSetBackupSchedule": "Nastavit plán zálohování", From 4e90f90c283e12f9cafe58d400f517d3746f7917 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 21 Oct 2024 10:19:16 +0000 Subject: [PATCH 03/16] Translated using Weblate (Spanish) Currently translated at 97.0% (1033 of 1064 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/es/ --- client/strings/es.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/strings/es.json b/client/strings/es.json index d9410d7a..dbd8bbc6 100644 --- a/client/strings/es.json +++ b/client/strings/es.json @@ -251,6 +251,7 @@ "LabelBackupsNumberToKeep": "Numero de respaldos para conservar", "LabelBackupsNumberToKeepHelp": "Solamente 1 respaldo se removerá a la vez. Si tiene mas respaldos guardados, debe removerlos manualmente.", "LabelBitrate": "Tasa de bits", + "LabelBonus": "Bonus", "LabelBooks": "Libros", "LabelButtonText": "Texto del botón", "LabelByAuthor": "por {0}", @@ -329,6 +330,7 @@ "LabelEpisodeType": "Tipo de Episodio", "LabelEpisodeUrlFromRssFeed": "URL del episodio del feed RSS", "LabelEpisodes": "Episodios", + "LabelEpisodic": "Episodios", "LabelExample": "Ejemplo", "LabelExpandSeries": "Ampliar serie", "LabelExpandSubSeries": "Expandir la subserie", From 28d93d916093fe3aa83fd8a276d28fc25aba4ab7 Mon Sep 17 00:00:00 2001 From: Mathias Franco Date: Mon, 21 Oct 2024 15:26:09 +0000 Subject: [PATCH 04/16] Translated using Weblate (Dutch) Currently translated at 83.0% (884 of 1064 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nl/ --- client/strings/nl.json | 182 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 181 insertions(+), 1 deletion(-) diff --git a/client/strings/nl.json b/client/strings/nl.json index aad7f301..7a246e3d 100644 --- a/client/strings/nl.json +++ b/client/strings/nl.json @@ -65,6 +65,7 @@ "ButtonQueueAddItem": "In wachtrij zetten", "ButtonQueueRemoveItem": "Uit wachtrij verwijderen", "ButtonQuickEmbed": "Snel Embedden", + "ButtonQuickEmbedMetadata": "Snel Metadata Insluiten", "ButtonQuickMatch": "Snelle match", "ButtonReScan": "Nieuwe scan", "ButtonRead": "Lees", @@ -97,6 +98,8 @@ "ButtonStats": "Statistieken", "ButtonSubmit": "Indienen", "ButtonTest": "Testen", + "ButtonUnlinkOpenId": "OpenID Ontkoppelen", + "ButtonUpload": "Upload", "ButtonUploadBackup": "Upload back-up", "ButtonUploadCover": "Upload cover", "ButtonUploadOPMLFile": "Upload OPML-bestand", @@ -108,10 +111,12 @@ "ErrorUploadFetchMetadataNoResults": "Kan metadata niet ophalen - probeer de titel en/of auteur te updaten", "ErrorUploadLacksTitle": "Moet een titel hebben", "HeaderAccount": "Account", + "HeaderAddCustomMetadataProvider": "Aangepaste Metadataprovider Toevoegen", "HeaderAdvanced": "Geavanceerd", "HeaderAppriseNotificationSettings": "Apprise-notificatie instellingen", "HeaderAudioTracks": "Audiotracks", "HeaderAudiobookTools": "Audioboekbestandbeheer tools", + "HeaderAuthentication": "Authenticatie", "HeaderBackups": "Back-ups", "HeaderChangePassword": "Wachtwoord wijzigen", "HeaderChapters": "Hoofdstukken", @@ -120,6 +125,8 @@ "HeaderCollectionItems": "Collectie-objecten", "HeaderCover": "Omslag", "HeaderCurrentDownloads": "Huidige downloads", + "HeaderCustomMessageOnLogin": "Aangepast Bericht bij Aanmelden", + "HeaderCustomMetadataProviders": "Aangepaste Metadata Providers", "HeaderDetails": "Details", "HeaderDownloadQueue": "Download-wachtrij", "HeaderEbookFiles": "Ebook bestanden", @@ -140,16 +147,26 @@ "HeaderLibraryStats": "Bibliotheekstatistieken", "HeaderListeningSessions": "Luistersessies", "HeaderListeningStats": "Luisterstatistieken", + "HeaderLogin": "Aanmelden", + "HeaderLogs": "Logboek", "HeaderManageGenres": "Genres beheren", "HeaderManageTags": "Tags beheren", + "HeaderMapDetails": "Map details", + "HeaderMatch": "Vergelijken", + "HeaderMetadataOrderOfPrecedence": "Metadata volgorde", "HeaderMetadataToEmbed": "In te sluiten metadata", "HeaderNewAccount": "Nieuwe account", "HeaderNewLibrary": "Nieuwe bibliotheek", + "HeaderNotificationCreate": "Notificatie Aanmaken", + "HeaderNotificationUpdate": "Update Notificatie", "HeaderNotifications": "Notificaties", + "HeaderOpenIDConnectAuthentication": "OpenID Connect Authenticatie", "HeaderOpenRSSFeed": "Open RSS-feed", "HeaderOtherFiles": "Andere bestanden", + "HeaderPasswordAuthentication": "Wachtwoord Authenticatie", "HeaderPermissions": "Toestemmingen", "HeaderPlayerQueue": "Afspeelwachtrij", + "HeaderPlayerSettings": "Speler Instellingen", "HeaderPlaylist": "Afspeellijst", "HeaderPlaylistItems": "Onderdelen in afspeellijst", "HeaderPodcastsToAdd": "Toe te voegen podcasts", @@ -161,6 +178,7 @@ "HeaderRemoveEpisodes": "Verwijder {0} afleveringen", "HeaderSavedMediaProgress": "Opgeslagen mediavoortgang", "HeaderSchedule": "Schema", + "HeaderScheduleEpisodeDownloads": "Automatische afleveringsdownloads plannen", "HeaderScheduleLibraryScans": "Schema automatische bibliotheekscans", "HeaderSession": "Sessie", "HeaderSetBackupSchedule": "Kies schema voor back-up", @@ -168,6 +186,7 @@ "HeaderSettingsDisplay": "Toon", "HeaderSettingsExperimental": "Experimentele functies", "HeaderSettingsGeneral": "Algemeen", + "HeaderSettingsScanner": "Scanner", "HeaderSleepTimer": "Slaaptimer", "HeaderStatsLargestItems": "Grootste items", "HeaderStatsLongestItems": "Langste items (uren)", @@ -176,13 +195,18 @@ "HeaderStatsTop10Authors": "Top 10 auteurs", "HeaderStatsTop5Genres": "Top 5 genres", "HeaderTableOfContents": "Inhoudsopgave", + "HeaderTools": "Gereedschap", "HeaderUpdateAccount": "Account bijwerken", "HeaderUpdateAuthor": "Auteur bijwerken", "HeaderUpdateDetails": "Details bijwerken", "HeaderUpdateLibrary": "Bibliotheek bijwerken", "HeaderUsers": "Gebruikers", + "HeaderYearReview": "Jaar {0} in Review", "HeaderYourStats": "Je statistieken", "LabelAbridged": "Verkort", + "LabelAbridgedChecked": "Verkort (gechecked)", + "LabelAbridgedUnchecked": "Onverkort (niet gechecked)", + "LabelAccessibleBy": "Toegankelijk door", "LabelAccountType": "Accounttype", "LabelAccountTypeAdmin": "Beheerder", "LabelAccountTypeGuest": "Gast", @@ -193,32 +217,54 @@ "LabelAddToPlaylist": "Toevoegen aan afspeellijst", "LabelAddToPlaylistBatch": "{0} onderdelen toevoegen aan afspeellijst", "LabelAddedAt": "Toegevoegd op", + "LabelAddedDate": "Toegevoegd {0}", + "LabelAdminUsersOnly": "Enkel Admin gebruikers", "LabelAll": "Alle", "LabelAllUsers": "Alle gebruikers", + "LabelAllUsersExcludingGuests": "Alle gebruikers exclusief gasten", + "LabelAllUsersIncludingGuests": "Alle gebruikers inclusief gasten", "LabelAlreadyInYourLibrary": "Reeds in je bibliotheek", "LabelAppend": "Achteraan toevoegen", + "LabelAudioBitrate": "Audio Bitrate (b.v. 128k)", + "LabelAudioChannels": "Audio Kanalen (1 of 2)", + "LabelAudioCodec": "Audio Codec", "LabelAuthor": "Auteur", "LabelAuthorFirstLast": "Auteur (Voornaam Achternaam)", "LabelAuthorLastFirst": "Auteur (Achternaam, Voornaam)", "LabelAuthors": "Auteurs", "LabelAutoDownloadEpisodes": "Afleveringen automatisch downloaden", + "LabelAutoFetchMetadata": "Automatisch Metadata Ophalen", + "LabelAutoFetchMetadataHelp": "Haalt metadata op voor titel, auteur en serie om het uploaden te stroomlijnen. Aanvullende metadata moet mogelijk worden gematcht na het uploaden.", + "LabelAutoLaunch": "Automatisch Openen", + "LabelAutoLaunchDescription": "Automatisch doorverwijzen naar de auth-provider bij het navigeren naar de inlogpagina (handmatig pad /login?autoLaunch=0)", + "LabelAutoRegister": "Automatisch Registreren", + "LabelAutoRegisterDescription": "Automatisch nieuwe gebruikers aanmaken na inloggen", "LabelBackToUser": "Terug naar gebruiker", + "LabelBackupAudioFiles": "Back-up audiobestanden", "LabelBackupLocation": "Back-up locatie", "LabelBackupsEnableAutomaticBackups": "Automatische back-ups inschakelen", "LabelBackupsEnableAutomaticBackupsHelp": "Back-ups opgeslagen in /metadata/backups", - "LabelBackupsMaxBackupSize": "Maximale back-up-grootte (in GB)", + "LabelBackupsMaxBackupSize": "Maximale back-up-grootte (in GB) (0 voor ongelimiteerd)", "LabelBackupsMaxBackupSizeHelp": "Als een beveiliging tegen verkeerde instelling, zullen back-up mislukken als ze de ingestelde grootte overschrijden.", "LabelBackupsNumberToKeep": "Aantal te bewaren back-ups", "LabelBackupsNumberToKeepHelp": "Er wordt slechts 1 back-up per keer verwijderd, dus als je reeds meer back-ups dan dit hebt moet je ze handmatig verwijderen.", + "LabelBitrate": "Bitrate", + "LabelBonus": "Bonus", "LabelBooks": "Boeken", + "LabelButtonText": "Knop Tekst", + "LabelByAuthor": "Door {0}", "LabelChangePassword": "Wachtwoord wijzigen", "LabelChannels": "Kanalen", + "LabelChapterCount": "{0} Hoofdstukken", "LabelChapterTitle": "Hoofdstuktitel", "LabelChapters": "Hoofdstukken", "LabelChaptersFound": "Hoofdstukken gevonden", "LabelClickForMoreInfo": "Klik voor meer informatie", + "LabelClickToUseCurrentValue": "Klik om huidige waarde te gebruiken", "LabelClosePlayer": "Sluit speler", + "LabelCodec": "Codec", "LabelCollapseSeries": "Series inklappen", + "LabelCollapseSubSeries": "Subserie samenvouwen", "LabelCollection": "Collectie", "LabelCollections": "Collecties", "LabelComplete": "Compleet", @@ -226,6 +272,7 @@ "LabelContinueListening": "Verder Luisteren", "LabelContinueReading": "Verder lezen", "LabelContinueSeries": "Doorgaan met Serie", + "LabelCover": "Omslag", "LabelCoverImageURL": "Coverafbeelding URL", "LabelCreatedAt": "Gecreëerd op", "LabelCronExpression": "Cron-uitdrukking", @@ -234,38 +281,68 @@ "LabelCustomCronExpression": "Aangepaste Cron-uitdrukking:", "LabelDatetime": "Datum-tijd", "LabelDays": "Dagen", + "LabelDeleteFromFileSystemCheckbox": "Verwijderen uit bestandssysteem (uncheck om alleen uit database te verwijderen)", "LabelDescription": "Beschrijving", "LabelDeselectAll": "Deselecteer alle", "LabelDevice": "Apparaat", "LabelDeviceInfo": "Apparaat info", + "LabelDeviceIsAvailableTo": "Apparaat is beschikbaar voor...", "LabelDirectory": "Map", "LabelDiscFromFilename": "Schijf uit bestandsnaam", "LabelDiscFromMetadata": "Schijf uit metadata", "LabelDiscover": "Ontdekken", "LabelDownload": "Download", + "LabelDownloadNEpisodes": "Download {0} afleveringen", "LabelDuration": "Duur", + "LabelDurationComparisonExactMatch": "(exacte overeenkomst)", + "LabelDurationComparisonLonger": "({0} langer)", + "LabelDurationComparisonShorter": "({0} korter)", "LabelDurationFound": "Gevonden duur:", "LabelEbook": "Ebook", "LabelEbooks": "Eboeken", "LabelEdit": "Wijzig", + "LabelEmail": "Email", "LabelEmailSettingsFromAddress": "Van-adres", + "LabelEmailSettingsRejectUnauthorized": "Ongeautoriseerde certificaten afwijzen", + "LabelEmailSettingsRejectUnauthorizedHelp": "Het uitschakelen van SSL-certificaatvalidatie kan uw verbinding blootstellen aan beveiligingsrisico's, zoals man-in-the-middle-aanvallen. Schakel deze optie alleen uit als u de implicaties begrijpt en de mailserver waarmee u verbinding maakt vertrouwt.", "LabelEmailSettingsSecure": "Veilig", "LabelEmailSettingsSecureHelp": "Als 'waar', dan gebruikt de verbinding TLS om met de server te verbinden. Als 'onwaar', dan wordt TLS gebruikt als de server de STARTTLS-extensie ondersteunt. In de meeste gevallen kies je voor 'waar' verbindt met poort 465. Voo poort 587 of 25, laat op 'onwaar'. (van nodemailer.com/smtp/#authentication)", "LabelEmailSettingsTestAddress": "Test-adres", "LabelEmbeddedCover": "Ingesloten cover", "LabelEnable": "Inschakelen", + "LabelEncodingBackupLocation": "Er wordt een back-up van uw originele audiobestanden opgeslagen in:", + "LabelEncodingChaptersNotEmbedded": "Hoofdstukken zijn niet ingesloten in audioboeken met meerdere sporen.", + "LabelEncodingClearItemCache": "Zorg ervoor dat u de cache van items regelmatig wist.", + "LabelEncodingFinishedM4B": "Een voltooide M4B wordt in uw audioboekfolder geplaatst in:", + "LabelEncodingInfoEmbedded": "Metagegevens worden ingesloten in de audiotracks in uw audioboekmap.", + "LabelEncodingStartedNavigation": "Eenmaal de taak is gestart kan u weg navigeren van deze pagina.", + "LabelEncodingTimeWarning": "Encoding kan tot 30 minuten duren.", + "LabelEncodingWarningAdvancedSettings": "Waarschuwing: update deze instellingen niet tenzij u bekend bent met de coderingsopties van ffmpeg.", + "LabelEncodingWatcherDisabled": "Als u de watcher hebt uitgeschakeld, moet u het audioboek daarna opnieuw scannen.", "LabelEnd": "Einde", "LabelEndOfChapter": "Einde van het Hoofdstuk", "LabelEpisode": "Aflevering", + "LabelEpisodeNotLinkedToRssFeed": "Aflevering niet gelinkt aan RSS feed", + "LabelEpisodeNumber": "Aflevering #{0}", "LabelEpisodeTitle": "Afleveringtitel", "LabelEpisodeType": "Afleveringtype", + "LabelEpisodeUrlFromRssFeed": "Aflevering URL van RSS feed", + "LabelEpisodes": "Afleveringen", + "LabelEpisodic": "Episodisch", "LabelExample": "Voorbeeld", + "LabelExpandSeries": "Serie Uitvouwen", + "LabelExpandSubSeries": "Subserie Uitvouwen", "LabelExplicit": "Expliciet", + "LabelExplicitChecked": "Expliciet (gechecked)", + "LabelExplicitUnchecked": "Niet Expliciet (niet gechecked)", + "LabelExportOPML": "OPML exporteren", "LabelFeedURL": "Feed URL", "LabelFetchingMetadata": "Metadata ophalen", "LabelFile": "Bestand", "LabelFileBirthtime": "Aanmaaktijd bestand", + "LabelFileBornDate": "Geboren {0}", "LabelFileModified": "Bestand gewijzigd", + "LabelFileModifiedDate": "Gewijzigd {0}", "LabelFilename": "Bestandsnaam", "LabelFilterByUser": "Filter op gebruiker", "LabelFindEpisodes": "Zoek afleveringen", @@ -275,20 +352,27 @@ "LabelFontBold": "Vetgedrukt", "LabelFontBoldness": "Font Boldness", "LabelFontFamily": "Lettertypefamilie", + "LabelFontItalic": "Cursief", "LabelFontScale": "Lettertype schaal", + "LabelFontStrikethrough": "Doorgestreept", "LabelFormat": "Formaat", + "LabelFull": "Vol", "LabelGenre": "Genre", "LabelGenres": "Genres", "LabelHardDeleteFile": "Hard-delete bestand", "LabelHasEbook": "Heeft Ebook", "LabelHasSupplementaryEbook": "Heeft aanvullend Ebook", + "LabelHideSubtitles": "Ondertitels Verstoppen", + "LabelHighestPriority": "Hoogste Prioriteit", "LabelHost": "Host", "LabelHour": "Uur", "LabelHours": "Uren", "LabelIcon": "Icoon", + "LabelImageURLFromTheWeb": "Afbeelding URL van web", "LabelInProgress": "Bezig", "LabelIncludeInTracklist": "Includeer in tracklijst", "LabelIncomplete": "Incompleet", + "LabelInterval": "Interval", "LabelIntervalCustomDailyWeekly": "Aangepast dagelijks/wekelijks", "LabelIntervalEvery12Hours": "Iedere 12 uur", "LabelIntervalEvery15Minutes": "Iedere 15 minuten", @@ -299,8 +383,11 @@ "LabelIntervalEveryHour": "Ieder uur", "LabelInvert": "Omdraaien", "LabelItem": "Onderdeel", + "LabelJumpBackwardAmount": "Terugspoelen hoeveelheid", + "LabelJumpForwardAmount": "Vooruitspoelen hoeveelheid", "LabelLanguage": "Taal", "LabelLanguageDefaultServer": "Standaard servertaal", + "LabelLanguages": "Talen", "LabelLastBookAdded": "Laatst toegevoegde boek", "LabelLastBookUpdated": "Laatst bijgewerkte boek", "LabelLastSeen": "Laatst gezien", @@ -312,20 +399,36 @@ "LabelLess": "Minder", "LabelLibrariesAccessibleToUser": "Voor gebruiker toegankelijke bibliotheken", "LabelLibrary": "Bibliotheek", + "LabelLibraryFilterSublistEmpty": "Nee {0}", "LabelLibraryItem": "Bibliotheekonderdeel", "LabelLibraryName": "Bibliotheeknaam", "LabelLimit": "Limiet", "LabelLineSpacing": "Regelruimte", "LabelListenAgain": "Opnieuw Beluisteren", + "LabelLogLevelDebug": "Debug", + "LabelLogLevelInfo": "Informatie", "LabelLogLevelWarn": "Waarschuwing", "LabelLookForNewEpisodesAfterDate": "Zoek naar nieuwe afleveringen na deze datum", + "LabelLowestPriority": "Laagste Prioriteit", + "LabelMatchExistingUsersBy": "Bestaande gebruikers matchen op", + "LabelMatchExistingUsersByDescription": "Wordt gebruikt om bestaande gebruikers te verbinden. Zodra ze verbonden zijn, worden gebruikers gekoppeld aan een unieke id van uw SSO-provider.", + "LabelMaxEpisodesToDownload": "Maximale # afleveringen om te downloaden. Gebruik 0 voor ongelimiteerd.", + "LabelMaxEpisodesToDownloadPerCheck": "Maximale # nieuwe afleveringen om te downloaden per check", + "LabelMaxEpisodesToKeep": "Maximale # afleveringen om te houden", + "LabelMaxEpisodesToKeepHelp": "Waarde van 0 stelt geen maximumlimiet in. Nadat een nieuwe aflevering automatisch is gedownload, wordt de oudste aflevering verwijderd als u meer dan X afleveringen hebt. Hiermee wordt slechts 1 aflevering per nieuwe download verwijderd.", "LabelMediaPlayer": "Mediaspeler", "LabelMediaType": "Mediatype", "LabelMetaTag": "Meta-tag", "LabelMetaTags": "Meta-tags", + "LabelMetadataOrderOfPrecedenceDescription": "Metadatabronnen met een hogere prioriteit zullen metadatabronnen met een lagere prioriteit overschrijven", "LabelMetadataProvider": "Metadatabron", "LabelMinute": "Minuut", + "LabelMinutes": "Minuten", "LabelMissing": "Ontbrekend", + "LabelMissingEbook": "Heeft geen ebook", + "LabelMissingSupplementaryEbook": "Heeft geen supplementair ebook", + "LabelMobileRedirectURIs": "Toegestane mobiele omleidings-URL's", + "LabelMobileRedirectURIsDescription": "Dit is een whitelist met geldige redirect-URI's voor mobiele apps. De standaard is audiobookshelf://oauth, die u kunt verwijderen of aanvullen met extra URI's voor integratie met apps van derden. Als u een asterisk (*) als enige invoer gebruikt, is elke URI toegestaan.", "LabelMore": "Meer", "LabelMoreInfo": "Meer info", "LabelName": "Naam", @@ -337,10 +440,12 @@ "LabelNewestEpisodes": "Nieuwste Afleveringen", "LabelNextBackupDate": "Volgende back-up datum", "LabelNextScheduledRun": "Volgende geplande run", + "LabelNoCustomMetadataProviders": "Geen custom metadata bronnen", "LabelNoEpisodesSelected": "Geen afleveringen geselecteerd", "LabelNotFinished": "Niet Voltooid", "LabelNotStarted": "Niet Gestart", "LabelNotes": "Notities", + "LabelNotificationAppriseURL": "URL(s) van kennisgeving", "LabelNotificationAvailableVariables": "Beschikbare variabelen", "LabelNotificationBodyTemplate": "Body-template", "LabelNotificationEvent": "Notificatie gebeurtenis", @@ -351,10 +456,14 @@ "LabelNotificationsMaxQueueSizeHelp": "Gebeurtenissen zijn beperkt tot 1 aftrap per seconde. Gebeurtenissen zullen genegeerd worden als de rij aan de maximale grootte zit. Dit voorkomt notificatie-spamming.", "LabelNumberOfBooks": "Aantal Boeken", "LabelNumberOfEpisodes": "# afleveringen", + "LabelOpenIDAdvancedPermsClaimDescription": "Naam van de OpenID-claim die geavanceerde machtigingen bevat voor gebruikersacties binnen de applicatie die van toepassing zijn op niet-beheerdersrollen (indien geconfigureerd). Als de claim ontbreekt in het antwoord, wordt toegang tot ABS geweigerd. Als er één optie ontbreekt, wordt deze behandeld als false. Zorg ervoor dat de claim van de identiteitsprovider overeenkomt met de verwachte structuur:", + "LabelOpenIDClaims": "Laat de volgende opties leeg om geavanceerde groeps- en machtigingstoewijzing uit te schakelen en de groep 'Gebruiker' automatisch toe te wijzen.", + "LabelOpenIDGroupClaimDescription": "Naam van de OpenID-claim die een lijst met de groepen van de gebruiker bevat. Vaak aangeduid als groepen. Indien geconfigureerd, zal de applicatie automatisch rollen toewijzen op basis van de groepslidmaatschappen van de gebruiker, op voorwaarde dat deze groepen hoofdlettergevoelig 'admin', 'gebruiker' of 'gast' worden genoemd in de claim. De claim moet een lijst bevatten en als een gebruiker tot meerdere groepen behoort, zal de applicatie de rol toewijzen die overeenkomt met het hoogste toegangsniveau. Als er geen groep overeenkomt, wordt de toegang geweigerd.", "LabelOpenRSSFeed": "Open RSS-feed", "LabelOverwrite": "Overschrijf", "LabelPassword": "Wachtwoord", "LabelPath": "Pad", + "LabelPermanent": "Permanent", "LabelPermissionsAccessAllLibraries": "Heeft toegang tot all bibliotheken", "LabelPermissionsAccessAllTags": "Heeft toegang tot alle tags", "LabelPermissionsAccessExplicitContent": "Heeft toegang tot expliciete inhoud", @@ -362,21 +471,29 @@ "LabelPermissionsDownload": "Kan downloaden", "LabelPermissionsUpdate": "Kan bijwerken", "LabelPermissionsUpload": "Kan uploaden", + "LabelPersonalYearReview": "Jouw jaar in review ({0})", "LabelPhotoPathURL": "Foto pad/URL", "LabelPlayMethod": "Afspeelwijze", + "LabelPlayerChapterNumberMarker": "{0} van {1}", "LabelPlaylists": "Afspeellijsten", "LabelPodcast": "Podcast", "LabelPodcastSearchRegion": "Podcast zoekregio", "LabelPodcastType": "Podcasttype", + "LabelPodcasts": "Podcasts", "LabelPort": "Poort", "LabelPrefixesToIgnore": "Te negeren voorzetsels (ongeacht hoofdlettergebruik)", "LabelPreventIndexing": "Voorkom indexering van je feed door iTunes- en Google podcastmappen", "LabelPrimaryEbook": "Primair ebook", "LabelProgress": "Voortgang", "LabelProvider": "Bron", + "LabelProviderAuthorizationValue": "Autorisatie Header Waarde", "LabelPubDate": "Publicatiedatum", "LabelPublishYear": "Jaar van uitgave", + "LabelPublishedDate": "Gepubliceerd {0}", + "LabelPublishedDecade": "Gepubliceerd Decennium", + "LabelPublishedDecades": "Gepubliceerd Decennia", "LabelPublisher": "Uitgever", + "LabelPublishers": "Uitgevers", "LabelRSSFeedCustomOwnerEmail": "Aangepast e-mailadres eigenaar", "LabelRSSFeedCustomOwnerName": "Aangepaste naam eigenaar", "LabelRSSFeedOpen": "RSS-feed open", @@ -384,31 +501,44 @@ "LabelRSSFeedSlug": "RSS-feed slug", "LabelRSSFeedURL": "RSS-feed URL", "LabelRandomly": "Willekeurig", + "LabelReAddSeriesToContinueListening": "Serie opnieuw toevoegen aan verder luisteren", "LabelRead": "Lees", "LabelReadAgain": "Opnieuw Lezen", "LabelReadEbookWithoutProgress": "Lees ebook zonder voortgang bij te houden", "LabelRecentSeries": "Recente Serie", "LabelRecentlyAdded": "Recent Toegevoegd", "LabelRecommended": "Aangeraden", + "LabelRedo": "Opnieuw", "LabelRegion": "Regio", "LabelReleaseDate": "Verschijningsdatum", + "LabelRemoveAllMetadataAbs": "Verwijder alle metadata.abs bestanden", + "LabelRemoveAllMetadataJson": "Verwijder alle metadata.json bestanden", "LabelRemoveCover": "Verwijder cover", + "LabelRemoveMetadataFile": "Verwijder metadata bestanden in bibliotheek item folders", + "LabelRemoveMetadataFileHelp": "Verwijder alle metadata.json en metadata.abs bestanden in uw {0} folders.", + "LabelRowsPerPage": "Rijen per pagina", "LabelSearchTerm": "Zoekterm", "LabelSearchTitle": "Zoek titel", "LabelSearchTitleOrASIN": "Zoek titel of ASIN", "LabelSeason": "Seizoen", + "LabelSeasonNumber": "Seizoen #{0}", + "LabelSelectAll": "Alles selecteren", "LabelSelectAllEpisodes": "Selecteer alle afleveringen", "LabelSelectEpisodesShowing": "Selecteer {0} afleveringen laten zien", + "LabelSelectUsers": "Selecteer gebruikers", "LabelSendEbookToDevice": "Stuur ebook naar...", "LabelSequence": "Sequentie", "LabelSeries": "Serie", "LabelSeriesName": "Naam serie", "LabelSeriesProgress": "Voortgang serie", + "LabelServerLogLevel": "Server Log Niveau", + "LabelServerYearReview": "Server Jaar in Review ({0})", "LabelSetEbookAsPrimary": "Stel in als primair", "LabelSetEbookAsSupplementary": "Stel in als supplementair", "LabelSettingsAudiobooksOnly": "Alleen audiobooks", "LabelSettingsAudiobooksOnlyHelp": "Deze instelling inschakelen zorgt ervoor dat ebook-bestanden genegeerd worden tenzij ze in een audiobook-map staan, in welk geval ze worden ingesteld als supplementaire ebooks", "LabelSettingsBookshelfViewHelp": "Skeumorphisch design met houten planken", + "LabelSettingsChromecastSupport": "Chromecast ondersteuning", "LabelSettingsDateFormat": "Datum format", "LabelSettingsDisableWatcher": "Watcher uitschakelen", "LabelSettingsDisableWatcherForLibrary": "Map-watcher voor bibliotheek uitschakelen", @@ -416,6 +546,8 @@ "LabelSettingsEnableWatcher": "Watcher inschakelen", "LabelSettingsEnableWatcherForLibrary": "Map-watcher voor bibliotheek inschakelen", "LabelSettingsEnableWatcherHelp": "Zorgt voor het automatisch toevoegen/bijwerken van onderdelen als bestandswijzigingen worden gedetecteerd. *Vereist herstarten van server", + "LabelSettingsEpubsAllowScriptedContent": "Sta scripted content toe in epubs", + "LabelSettingsEpubsAllowScriptedContentHelp": "Sta toe dat epub-bestanden scripts uitvoeren. Het wordt aanbevolen om deze instelling uitgeschakeld te houden, tenzij u de bron van de epub-bestanden vertrouwt.", "LabelSettingsExperimentalFeatures": "Experimentele functies", "LabelSettingsExperimentalFeaturesHelp": "Functies in ontwikkeling die je feedback en testing kunnen gebruiken. Klik om de Github-discussie te openen.", "LabelSettingsFindCovers": "Zoek covers", @@ -424,6 +556,8 @@ "LabelSettingsHideSingleBookSeriesHelp": "Series die slechts een enkel boek bevatten worden verborgen op de seriespagina en de homepagina-planken.", "LabelSettingsHomePageBookshelfView": "Boekenplank-view voor homepagina", "LabelSettingsLibraryBookshelfView": "Boekenplank-view voor bibliotheek", + "LabelSettingsOnlyShowLaterBooksInContinueSeries": "Sla eedere boeken in Serie Verderzetten over", + "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "De Continue Series home page shelf toont het eerste boek dat nog niet is begonnen in series waarvan er minstens één is voltooid en er geen boeken in uitvoering zijn. Als u deze instelling inschakelt, wordt de serie voortgezet vanaf het boek dat het verst is voltooid in plaats van het eerste boek dat nog niet is begonnen.", "LabelSettingsParseSubtitles": "Parseer subtitel", "LabelSettingsParseSubtitlesHelp": "Haal subtitels uit mapnaam van audioboek.
Subtitel moet gescheiden zijn met \" - \"
b.v. \"Boektitel - Een Subtitel Hier\" heeft als subtitel \"Een Subtitel Hier\"", "LabelSettingsPreferMatchedMetadata": "Prefereer gematchte metadata", @@ -439,9 +573,15 @@ "LabelSettingsStoreMetadataWithItem": "Bewaar metadata bij onderdeel", "LabelSettingsStoreMetadataWithItemHelp": "Standaard worden metadata-bestanden bewaard in /metadata/items, door deze instelling in te schakelen zullen metadata bestanden in de map van je bibliotheekonderdeel bewaard worden", "LabelSettingsTimeFormat": "Tijdformat", + "LabelShare": "Delen", + "LabelShareOpen": "Delen Open", + "LabelShareURL": "URL Delen", "LabelShowAll": "Toon alle", + "LabelShowSeconds": "Laat seconden zien", + "LabelShowSubtitles": "Laat Ondertitels zien", "LabelSize": "Grootte", "LabelSleepTimer": "Slaaptimer", + "LabelSlug": "Slak", "LabelStart": "Start", "LabelStartTime": "Starttijd", "LabelStarted": "Gestart", @@ -468,10 +608,19 @@ "LabelTagsAccessibleToUser": "Tags toegankelijk voor de gebruiker", "LabelTagsNotAccessibleToUser": "Tags niet toegankelijk voor de gebruiker", "LabelTasks": "Lopende taken", + "LabelTextEditorBulletedList": "Opgesomde lijst", + "LabelTextEditorLink": "Link", + "LabelTextEditorNumberedList": "Genummerde lijst", + "LabelTextEditorUnlink": "Unlink", "LabelTheme": "Thema", "LabelThemeDark": "Donker", "LabelThemeLight": "Licht", "LabelTimeBase": "Tijdsbasis", + "LabelTimeDurationXHours": "{0} Uren", + "LabelTimeDurationXMinutes": "{0} minuten", + "LabelTimeDurationXSeconds": "{0} seconden", + "LabelTimeInMinutes": "Tijd in minuten", + "LabelTimeLeft": "{0} over", "LabelTimeListened": "Tijd geluisterd", "LabelTimeListenedToday": "Tijd geluisterd vandaag", "LabelTimeRemaining": "{0} te gaan", @@ -479,6 +628,7 @@ "LabelTitle": "Titel", "LabelToolsEmbedMetadata": "Metadata insluiten", "LabelToolsEmbedMetadataDescription": "Metadata insluiten in audiobestanden, inclusief coverafbeelding en hoofdstukken.", + "LabelToolsM4bEncoder": "M4B Encoder", "LabelToolsMakeM4b": "Maak M4B-audioboekbestand", "LabelToolsMakeM4bDescription": "Genereer een .M4B-audioboekbestand met ingesloten metadata, coverafbeelding en hoofdstukken.", "LabelToolsSplitM4b": "Splitst M4B in MP3's", @@ -488,12 +638,15 @@ "LabelTrackFromFilename": "Track vanuit bestandsnaam", "LabelTrackFromMetadata": "Track vanuit metadata", "LabelTracks": "Audiosporen", + "LabelTracksMultiTrack": "Multi-spoor", "LabelTracksNone": "Geen tracks", "LabelTracksSingleTrack": "Enkele track", + "LabelTrailer": "Trailer", "LabelType": "Type", "LabelUnabridged": "Onverkort", "LabelUndo": "Ongedaan maken", "LabelUnknown": "Onbekend", + "LabelUnknownPublishDate": "Onbekende uitgeefdatum", "LabelUpdateCover": "Cover bijwerken", "LabelUpdateCoverHelp": "Sta overschrijven van bestaande covers toe voor de geselecteerde boeken wanneer een match is gevonden", "LabelUpdateDetails": "Details bijwerken", @@ -501,16 +654,25 @@ "LabelUpdatedAt": "Bijgewerkt op", "LabelUploaderDragAndDrop": "Slepen & neerzeten van bestanden of mappen", "LabelUploaderDropFiles": "Bestanden neerzetten", + "LabelUploaderItemFetchMetadataHelp": "Automatisch titel, auteur en serie ophalen", + "LabelUseAdvancedOptions": "Gebruik Geavanceerde Instellingen", "LabelUseChapterTrack": "Gebruik hoofdstuktrack", "LabelUseFullTrack": "Gebruik volledige track", + "LabelUseZeroForUnlimited": "Gebruik 0 voor ongelimiteerd", "LabelUser": "Gebruiker", "LabelUsername": "Gebruikersnaam", "LabelValue": "Waarde", "LabelVersion": "Versie", "LabelViewBookmarks": "Bekijk boekwijzers", "LabelViewChapters": "Bekijk hoofdstukken", + "LabelViewPlayerSettings": "Laat spelerinstellingen zien", "LabelViewQueue": "Bekijk afspeelwachtrij", + "LabelVolume": "Volume", "LabelWeekdaysToRun": "Weekdagen om te draaien", + "LabelXBooks": "{0} boeken", + "LabelXItems": "{0} items", + "LabelYearReviewHide": "Verberg Jaar in Review", + "LabelYearReviewShow": "Laat Jaar in Review zien", "LabelYourAudiobookDuration": "Je audioboekduur", "LabelYourBookmarks": "Je boekwijzers", "LabelYourPlaylists": "Je afspeellijsten", @@ -518,10 +680,14 @@ "MessageAddToPlayerQueue": "Toevoegen aan wachtrij", "MessageAppriseDescription": "Om deze functie te gebruiken heb je een draaiende instantie van Apprise API nodig of een api die dezelfde requests afhandelt.
De Apprise API Url moet het volledige URL-pad zijn om de notificatie te verzenden, b.v., als je API-instantie draait op http://192.168.1.1:8337 dan zou je http://192.168.1.1:8337/notify gebruiken.", "MessageBackupsDescription": "Back-ups omvatten gebruikers, gebruikers' voortgang, bibliotheekonderdeeldetails, serverinstellingen en afbeeldingen bewaard in /metadata/items & /metadata/authors. Back-ups bevatten niet de bestanden bewaard in je bibliotheekmappen.", + "MessageBackupsLocationEditNote": "Let op: het bijwerken van de back-uplocatie zal bestaande back-ups niet verplaatsen of wijzigen", + "MessageBackupsLocationNoEditNote": "Let op: De back-uplocatie wordt ingesteld via een omgevingsvariabele en kan hier niet worden gewijzigd.", + "MessageBackupsLocationPathEmpty": "Backup locatie pad kan niet leeg zijn", "MessageBatchQuickMatchDescription": "Quick Match zal proberen ontbrekende covers en metadata voor de geselecteerde onderdelen te matchten. Schakel de opties hieronder in om Quick Match toe te staan bestaande covers en/of metadata te overschrijven.", "MessageBookshelfNoCollections": "Je hebt nog geen collecties gemaakt", "MessageBookshelfNoRSSFeeds": "Geen RSS-feeds geopend", "MessageBookshelfNoResultsForFilter": "Geen resultaten voor filter \"{0}: {1}\"", + "MessageBookshelfNoResultsForQuery": "Geen resultaten voor query", "MessageBookshelfNoSeries": "Je hebt geen series", "MessageChapterEndIsAfter": "Hoofdstukeinde is na het einde van je audioboek", "MessageChapterErrorFirstNotZero": "Eerste hoofdstuk moet starten op 0", @@ -529,15 +695,29 @@ "MessageChapterErrorStartLtPrev": "Ongeldig: starttijd moet be groter zijn dan of equal aan starttijd van vorig hoofdstuk", "MessageChapterStartIsAfter": "Start van hoofdstuk is na het einde van je audioboek", "MessageCheckingCron": "Cron aan het checken...", + "MessageConfirmCloseFeed": "Ben je zeker dat je deze feed wil sluiten?", "MessageConfirmDeleteBackup": "Weet je zeker dat je de backup voor {0} wil verwijderen?", + "MessageConfirmDeleteDevice": "Ben je zeker dat je e-reader apparaat \"{0}\" wil verwijderen?", "MessageConfirmDeleteFile": "Dit verwijdert het bestand uit het bestandssysteem. Weet je het zeker?", "MessageConfirmDeleteLibrary": "Weet je zeker dat je de bibliotheek \"{0}\" permanent wil verwijderen?", + "MessageConfirmDeleteLibraryItem": "Hiermee wordt het bibliotheekitem uit de database en uw bestandssysteem verwijderd. Bent u zeker?", + "MessageConfirmDeleteLibraryItems": "Hiermee worden {0} bibliotheekitems uit de database en uw bestandssysteem verwijderd. Bent u zeker?", + "MessageConfirmDeleteMetadataProvider": "Weet u zeker dat u de aangepaste metadataprovider \"{0}\" wilt verwijderen?", + "MessageConfirmDeleteNotification": "Weet u zeker dat u deze melding wil verwijderen?", "MessageConfirmDeleteSession": "Weet je zeker dat je deze sessie wil verwijderen?", + "MessageConfirmEmbedMetadataInAudioFiles": "Weet u zeker dat u metagegevens wilt insluiten in {0} audiobestanden?", "MessageConfirmForceReScan": "Weet je zeker dat je geforceerd opnieuw wil scannen?", "MessageConfirmMarkAllEpisodesFinished": "Weet je zeker dat je alle afleveringen als voltooid wil markeren?", "MessageConfirmMarkAllEpisodesNotFinished": "Weet je zeker dat je alle afleveringen als niet-voltooid wil markeren?", + "MessageConfirmMarkItemFinished": "Weet u zeker dat u \"{0}\" als voltooid wilt markeren?", + "MessageConfirmMarkItemNotFinished": "Weet u zeker dat u \"{0}\" als niet voltooid wilt markeren?", "MessageConfirmMarkSeriesFinished": "Weet je zeker dat je alle boeken in deze serie wil markeren als voltooid?", "MessageConfirmMarkSeriesNotFinished": "Weet je zeker dat je alle boeken in deze serie wil markeren als niet voltooid?", + "MessageConfirmNotificationTestTrigger": "Trigger deze melding met test data?", + "MessageConfirmPurgeCache": "Met Purge cache wordt de gehele directory op /metadata/cache verwijderd.

Weet u zeker dat u de cachedirectory wilt verwijderen?", + "MessageConfirmPurgeItemsCache": "Met Purge items cache wordt de gehele directory op /metadata/cache/items verwijderd.
Weet u het zeker?", + "MessageConfirmQuickEmbed": "Waarschuwing! Quick embed maakt geen back-up van uw audiobestanden. Zorg ervoor dat u een back-up van uw audiobestanden hebt.

Wilt u doorgaan?", + "MessageConfirmQuickMatchEpisodes": "Snel matchende afleveringen overschrijven details als er een match is gevonden. Alleen niet-matchende afleveringen worden bijgewerkt. Weet u het zeker?", "MessageConfirmRemoveAllChapters": "Weet je zeker dat je alle hoofdstukken wil verwijderen?", "MessageConfirmRemoveAuthor": "Weet je zeker dat je auteur \"{0}\" wil verwijderen?", "MessageConfirmRemoveCollection": "Weet je zeker dat je de collectie \"{0}\" wil verwijderen?", From a7a2fbbca8c4c1cef6e096af044e41d885f91f10 Mon Sep 17 00:00:00 2001 From: Plazec Date: Tue, 22 Oct 2024 08:22:27 +0000 Subject: [PATCH 05/16] Translated using Weblate (Czech) Currently translated at 83.3% (887 of 1064 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/strings/cs.json b/client/strings/cs.json index 3f028f57..f1c53efc 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -30,6 +30,8 @@ "ButtonEditChapters": "Upravit kapitoly", "ButtonEditPodcast": "Upravit podcast", "ButtonEnable": "Povolit", + "ButtonFireAndFail": "Spustit a selhat", + "ButtonFireOnTest": "Spustit událost onTest", "ButtonForceReScan": "Vynutit opětovné prohledání", "ButtonFullPath": "Úplná cesta", "ButtonHide": "Skrýt", @@ -59,10 +61,12 @@ "ButtonPlaylists": "Seznamy skladeb", "ButtonPrevious": "Předchozí", "ButtonPreviousChapter": "Předchozí Kapitola", + "ButtonProbeAudioFile": "Prozkoumat audio soubor", "ButtonPurgeAllCache": "Vyčistit veškerou mezipaměť", "ButtonPurgeItemsCache": "Vyčistit mezipaměť položek", "ButtonQueueAddItem": "Přidat do fronty", "ButtonQueueRemoveItem": "Odstranit z fronty", + "ButtonQuickEmbed": "Rychle Zapsat", "ButtonQuickEmbedMetadata": "Rychle Zapsat Metadata", "ButtonQuickMatch": "Rychlé přiřazení", "ButtonReScan": "Znovu prohledat", @@ -223,6 +227,7 @@ "LabelAllUsersIncludingGuests": "Všichni uživatelé včetně hostů", "LabelAlreadyInYourLibrary": "Již ve vaší knihovně", "LabelAppend": "Připojit", + "LabelAudioBitrate": "Bitový tok zvuku (např. 128k)", "LabelAuthor": "Autor", "LabelAuthorFirstLast": "Autor (jméno a příjmení)", "LabelAuthorLastFirst": "Autor (příjmení a jméno)", From e1caf13233b8847cd71c05cfef2029c1defc956a Mon Sep 17 00:00:00 2001 From: Mathias Franco Date: Tue, 22 Oct 2024 11:46:57 +0000 Subject: [PATCH 06/16] Translated using Weblate (Dutch) Currently translated at 83.7% (891 of 1064 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nl/ --- client/strings/nl.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client/strings/nl.json b/client/strings/nl.json index 7a246e3d..0fb0b5fa 100644 --- a/client/strings/nl.json +++ b/client/strings/nl.json @@ -528,6 +528,7 @@ "LabelSelectUsers": "Selecteer gebruikers", "LabelSendEbookToDevice": "Stuur ebook naar...", "LabelSequence": "Sequentie", + "LabelSerial": "Serie", "LabelSeries": "Serie", "LabelSeriesName": "Naam serie", "LabelSeriesProgress": "Voortgang serie", @@ -718,12 +719,14 @@ "MessageConfirmPurgeItemsCache": "Met Purge items cache wordt de gehele directory op /metadata/cache/items verwijderd.
Weet u het zeker?", "MessageConfirmQuickEmbed": "Waarschuwing! Quick embed maakt geen back-up van uw audiobestanden. Zorg ervoor dat u een back-up van uw audiobestanden hebt.

Wilt u doorgaan?", "MessageConfirmQuickMatchEpisodes": "Snel matchende afleveringen overschrijven details als er een match is gevonden. Alleen niet-matchende afleveringen worden bijgewerkt. Weet u het zeker?", + "MessageConfirmReScanLibraryItems": "Bent u zeker dat u {0} items opnieuw wil scannen?", "MessageConfirmRemoveAllChapters": "Weet je zeker dat je alle hoofdstukken wil verwijderen?", "MessageConfirmRemoveAuthor": "Weet je zeker dat je auteur \"{0}\" wil verwijderen?", "MessageConfirmRemoveCollection": "Weet je zeker dat je de collectie \"{0}\" wil verwijderen?", "MessageConfirmRemoveEpisode": "Weet je zeker dat je de aflevering \"{0}\" wil verwijderen?", "MessageConfirmRemoveEpisodes": "Weet je zeker dat je {0} afleveringen wil verwijderen?", "MessageConfirmRemoveListeningSessions": "Weet je zeker dat je {0} luistersessies wilt verwijderen?", + "MessageConfirmRemoveMetadataFiles": "Bent u zeker dat u alle metadata wil verwijderen. {0} bestanden in uw bibliotheel item folders?", "MessageConfirmRemoveNarrator": "Weet je zeker dat je verteller \"{0}\" wil verwijderen?", "MessageConfirmRemovePlaylist": "Weet je zeker dat je je afspeellijst \"{0}\" wil verwijderen?", "MessageConfirmRenameGenre": "Weet je zeker dat je genre \"{0}\" wil hernoemen naar \"{1}\" voor alle onderdelen?", @@ -732,9 +735,12 @@ "MessageConfirmRenameTag": "Weet je zeker dat je tag \"{0}\" wil hernoemen naar\"{1}\" voor alle onderdelen?", "MessageConfirmRenameTagMergeNote": "Opmerking: Deze tag bestaat al, dus zullen ze worden samengevoegd.", "MessageConfirmRenameTagWarning": "Waarschuwing! Een gelijknamige tag met ander hoofdlettergebruik bestaat al: \"{0}\".", + "MessageConfirmResetProgress": "Bet u zeker dat u uw voortgang wil resetten?", "MessageConfirmSendEbookToDevice": "Weet je zeker dat je {0} ebook \"{1}\" naar apparaat \"{2}\" wil sturen?", + "MessageConfirmUnlinkOpenId": "Bent u zeker dat u deze gebruiker wil ontkoppelen van OpenID?", "MessageDownloadingEpisode": "Aflevering aan het dowloaden", "MessageDragFilesIntoTrackOrder": "Sleep bestanden in de juiste trackvolgorde", + "MessageEmbedFailed": "Insluiten Mislukt!", "MessageEmbedFinished": "Insluiting voltooid!", "MessageEpisodesQueuedForDownload": "{0} aflevering(en) in de rij om te downloaden", "MessageFeedURLWillBe": "Feed URL zal {0} zijn", From e76c4ed2a450cf09bf61bf350709b35da3b31ce2 Mon Sep 17 00:00:00 2001 From: thehijacker Date: Tue, 22 Oct 2024 04:58:53 +0000 Subject: [PATCH 07/16] Translated using Weblate (Slovenian) Currently translated at 100.0% (1064 of 1064 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/sl/ --- client/strings/sl.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/strings/sl.json b/client/strings/sl.json index 66d5bf37..dadb787b 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -243,7 +243,7 @@ "LabelAutoRegisterDescription": "Po prijavi samodejno ustvari nove uporabnike", "LabelBackToUser": "Nazaj na uporabnika", "LabelBackupAudioFiles": "Varnostno kopiranje zvočnih datotek", - "LabelBackupLocation": "Lokacija rezervne kopije", + "LabelBackupLocation": "Lokacija varnostnih kopij", "LabelBackupsEnableAutomaticBackups": "Omogoči samodejno varnostno kopiranje", "LabelBackupsEnableAutomaticBackupsHelp": "Varnostne kopije shranjene v /metadata/backups", "LabelBackupsMaxBackupSize": "Največja velikost varnostne kopije (v GB) (0 za neomejeno)", @@ -325,7 +325,7 @@ "LabelEndOfChapter": "Konec poglavja", "LabelEpisode": "Epizoda", "LabelEpisodeNotLinkedToRssFeed": "Epizoda ni povezana z virom RSS", - "LabelEpisodeNumber": "Epizoda #{0}", + "LabelEpisodeNumber": "{0}. epizoda", "LabelEpisodeTitle": "Naslov epizode", "LabelEpisodeType": "Tip epizode", "LabelEpisodeUrlFromRssFeed": "URL epizode iz vira RSS", @@ -393,7 +393,7 @@ "LabelLastBookAdded": "Zadnja dodana knjiga", "LabelLastBookUpdated": "Zadnja posodobljena knjiga", "LabelLastSeen": "Nazadnje viden", - "LabelLastTime": "Zadnji čas", + "LabelLastTime": "Nazadnje", "LabelLastUpdate": "Zadnja posodobitev", "LabelLayout": "Postavitev", "LabelLayoutSinglePage": "Ena stran", @@ -457,7 +457,7 @@ "LabelNotificationsMaxQueueSize": "Največja velikost čakalne vrste za dogodke obvestil", "LabelNotificationsMaxQueueSizeHelp": "Dogodki so omejeni na sprožitev 1 na sekundo. Dogodki bodo prezrti, če je čakalna vrsta najvišja. To preprečuje neželeno pošiljanje obvestil.", "LabelNumberOfBooks": "Število knjig", - "LabelNumberOfEpisodes": "# od epizod", + "LabelNumberOfEpisodes": "število epizod", "LabelOpenIDAdvancedPermsClaimDescription": "Ime zahtevka OpenID, ki vsebuje napredna dovoljenja za uporabniška dejanja v aplikaciji, ki bodo veljala za neskrbniške vloge (če je konfigurirano). Če trditev manjka v odgovoru, bo dostop do ABS zavrnjen. Če ena možnost manjka, bo obravnavana kot false. Zagotovite, da se zahtevek ponudnika identitete ujema s pričakovano strukturo:", "LabelOpenIDClaims": "Pustite naslednje možnosti prazne, da onemogočite napredno dodeljevanje skupin in dovoljenj, nato pa samodejno dodelite skupino 'Uporabnik'.", "LabelOpenIDGroupClaimDescription": "Ime zahtevka OpenID, ki vsebuje seznam uporabnikovih skupin. Običajno imenovane skupine. Če je konfigurirana, bo aplikacija samodejno dodelila vloge na podlagi članstva v skupini uporabnika, pod pogojem, da so te skupine v zahtevku poimenovane 'admin', 'user' ali 'guest' brez razlikovanja med velikimi in malimi črkami. Zahtevek mora vsebovati seznam in če uporabnik pripada več skupinam, mu aplikacija dodeli vlogo, ki ustreza najvišjemu nivoju dostopa. Če se nobena skupina ne ujema, bo dostop zavrnjen.", @@ -586,7 +586,7 @@ "LabelSleepTimer": "Časovnik za spanje", "LabelSlug": "Slug", "LabelStart": "Začetek", - "LabelStartTime": "Začetni čas", + "LabelStartTime": "Čas začetka", "LabelStarted": "Začeto", "LabelStartedAt": "Začeto ob", "LabelStatsAudioTracks": "Zvočni posnetki", From 1fefc1af92db31381434a4a5db830f9ee4cf3740 Mon Sep 17 00:00:00 2001 From: Mathias Franco Date: Wed, 23 Oct 2024 14:03:19 +0000 Subject: [PATCH 08/16] Translated using Weblate (Dutch) Currently translated at 92.8% (991 of 1067 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nl/ --- client/strings/nl.json | 102 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) diff --git a/client/strings/nl.json b/client/strings/nl.json index 0fb0b5fa..8c9499d7 100644 --- a/client/strings/nl.json +++ b/client/strings/nl.json @@ -30,6 +30,8 @@ "ButtonEditChapters": "Hoofdstukken wijzigen", "ButtonEditPodcast": "Podcast wijzigen", "ButtonEnable": "Aanzetten", + "ButtonFireAndFail": "Fire and Fail", + "ButtonFireOnTest": "Fire onTest event", "ButtonForceReScan": "Forceer nieuwe scan", "ButtonFullPath": "Volledig pad", "ButtonHide": "Verberg", @@ -161,6 +163,7 @@ "HeaderNotificationUpdate": "Update Notificatie", "HeaderNotifications": "Notificaties", "HeaderOpenIDConnectAuthentication": "OpenID Connect Authenticatie", + "HeaderOpenListeningSessions": "Open Luistersessies", "HeaderOpenRSSFeed": "Open RSS-feed", "HeaderOtherFiles": "Andere bestanden", "HeaderPasswordAuthentication": "Wachtwoord Authenticatie", @@ -224,6 +227,7 @@ "LabelAllUsersExcludingGuests": "Alle gebruikers exclusief gasten", "LabelAllUsersIncludingGuests": "Alle gebruikers inclusief gasten", "LabelAlreadyInYourLibrary": "Reeds in je bibliotheek", + "LabelApiToken": "API Token", "LabelAppend": "Achteraan toevoegen", "LabelAudioBitrate": "Audio Bitrate (b.v. 128k)", "LabelAudioChannels": "Audio Kanalen (1 of 2)", @@ -461,6 +465,7 @@ "LabelOpenIDGroupClaimDescription": "Naam van de OpenID-claim die een lijst met de groepen van de gebruiker bevat. Vaak aangeduid als groepen. Indien geconfigureerd, zal de applicatie automatisch rollen toewijzen op basis van de groepslidmaatschappen van de gebruiker, op voorwaarde dat deze groepen hoofdlettergevoelig 'admin', 'gebruiker' of 'gast' worden genoemd in de claim. De claim moet een lijst bevatten en als een gebruiker tot meerdere groepen behoort, zal de applicatie de rol toewijzen die overeenkomt met het hoogste toegangsniveau. Als er geen groep overeenkomt, wordt de toegang geweigerd.", "LabelOpenRSSFeed": "Open RSS-feed", "LabelOverwrite": "Overschrijf", + "LabelPaginationPageXOfY": "Pagina {0} van {1}", "LabelPassword": "Wachtwoord", "LabelPath": "Pad", "LabelPermanent": "Permanent", @@ -742,7 +747,9 @@ "MessageDragFilesIntoTrackOrder": "Sleep bestanden in de juiste trackvolgorde", "MessageEmbedFailed": "Insluiten Mislukt!", "MessageEmbedFinished": "Insluiting voltooid!", + "MessageEmbedQueue": "In de wachtrij voor metadata-embed ({0} in wachtrij)", "MessageEpisodesQueuedForDownload": "{0} aflevering(en) in de rij om te downloaden", + "MessageEreaderDevices": "Om de levering van e-books te garanderen, moet u mogelijk bovenstaand e-mailadres opgeven als geldige afzender voor elk hieronder vermeld apparaat.", "MessageFeedURLWillBe": "Feed URL zal {0} zijn", "MessageFetching": "Aan het ophalen...", "MessageForceReScanDescription": "zal alle bestanden opnieuw scannen als een verse scan. Audiobestanden ID3-tags, OPF-bestanden en textbestanden zullen als nieuw worden gescand.", @@ -754,6 +761,7 @@ "MessageListeningSessionsInTheLastYear": "{0} luistersessies in het laatste jaar", "MessageLoading": "Aan het laden...", "MessageLoadingFolders": "Mappen aan het laden...", + "MessageLogsDescription": "Logs worden opgeslagen in /metadata/logs als JSON-bestanden. Crashlogs worden opgeslagen in /metadata/logs/crash_logs.txt.", "MessageM4BFailed": "M4B mislukt!", "MessageM4BFinished": "M4B voltooid!", "MessageMapChapterTitles": "Map hoofdstuktitels naar je bestaande audioboekhoofdstukken zonder aanpassing van tijden", @@ -770,6 +778,7 @@ "MessageNoCollections": "Geen collecties", "MessageNoCoversFound": "Geen covers gevonden", "MessageNoDescription": "Geen beschrijving", + "MessageNoDevices": "Geen Apparaten", "MessageNoDownloadsInProgress": "Geen downloads bezig op dit moment", "MessageNoDownloadsQueued": "Geen downloads in de wachtrij", "MessageNoEpisodeMatchesFound": "Geen afleveringsmatches gevonden", @@ -783,6 +792,7 @@ "MessageNoLogs": "Geen logs", "MessageNoMediaProgress": "Geen mediavoortgang", "MessageNoNotifications": "Geen notificaties", + "MessageNoPodcastFeed": "Ongeldige podcast: Geen Feed", "MessageNoPodcastsFound": "Geen podcasts gevonden", "MessageNoResults": "Geen resultaten", "MessageNoSearchResultsFor": "Geen zoekresultaten voor \"{0}\"", @@ -792,11 +802,17 @@ "MessageNoUpdatesWereNecessary": "Geen bijwerkingen waren noodzakelijk", "MessageNoUserPlaylists": "Je hebt geen afspeellijsten", "MessageNotYetImplemented": "Nog niet geimplementeerd", + "MessageOpmlPreviewNote": "Let op: Dit is een preview van het geparseerde OPML-bestand. De werkelijke podcasttitel wordt overgenomen uit de RSS-feed.", "MessageOr": "of", "MessagePauseChapter": "Pauzeer afspelen hoofdstuk", "MessagePlayChapter": "Luister naar begin van hoofdstuk", "MessagePlaylistCreateFromCollection": "Afspeellijst aanmaken vanuit collectie", + "MessagePleaseWait": "Even geduld...", "MessagePodcastHasNoRSSFeedForMatching": "Podcast heeft geen RSS-feed URL om te gebruiken voor matching", + "MessagePodcastSearchField": "Voer zoekterm of RSS-feed-URL in", + "MessageQuickEmbedInProgress": "Snelle inbedding in uitvoering", + "MessageQuickEmbedQueue": "In de wachtrij voor snelle insluiting ({0} in wachtrij)", + "MessageQuickMatchAllEpisodes": "Alle Afleveringen Snel Matchen", "MessageQuickMatchDescription": "Vul lege onderdeeldetails & cover met eerste matchresultaat van '{0}'. Overschrijft geen details tenzij 'Prefereer gematchte metadata' serverinstelling is ingeschakeld.", "MessageRemoveChapter": "Verwijder hoofdstuk", "MessageRemoveEpisodes": "Verwijder {0} aflevering(en)", @@ -807,10 +823,48 @@ "MessageRestoreBackupConfirm": "Weet je zeker dat je wil herstellen met behulp van de back-up gemaakt op", "MessageRestoreBackupWarning": "Herstellen met een back-up zal de volledige database in /config en de covers in /metadata/items & /metadata/authors overschrijven.

Back-ups wijzigen geen bestanden in je bibliotheekmappen. Als je de serverinstelling gebruikt om covers en metadata in je bibliotheekmappen te bewaren dan worden deze niet geback-upt of overschreven.

Alle clients die van je server gebruik maken zullen automatisch worden ververst.", "MessageSearchResultsFor": "Zoekresultaten voor", + "MessageSelected": "{0} geselecteerd", "MessageServerCouldNotBeReached": "Server niet bereikbaar", "MessageSetChaptersFromTracksDescription": "Stel hoofdstukken in met ieder audiobestand als een hoofdstuk en de audiobestandsnaam als hoofdstuktitel", + "MessageShareExpirationWillBe": "Vervaldatum is {0}", "MessageShareExpiresIn": "Vervalt in {0}", + "MessageShareURLWillBe": "De gedeelde URL wordt {0}", "MessageStartPlaybackAtTime": "Afspelen van \"{0}\" beginnen op {1}?", + "MessageTaskAudioFileNotWritable": "Audiobestand \"{0}\" is niet beschrijfbaar", + "MessageTaskCanceledByUser": "Taak geannuleerd door gebruiker", + "MessageTaskDownloadingEpisodeDescription": "Aflevering \"{0}\" downloaden", + "MessageTaskEmbeddingMetadata": "Metadata insluiten", + "MessageTaskEmbeddingMetadataDescription": "Metadata insluiten in audioboek \"{0}\"", + "MessageTaskEncodingM4b": "M4B Encoden", + "MessageTaskEncodingM4bDescription": "Audioboek \"{0}\" coderen in één m4b-bestand", + "MessageTaskFailed": "Mislukt", + "MessageTaskFailedToBackupAudioFile": "Het is niet gelukt om een back-up te maken van audiobestand \"{0}\"", + "MessageTaskFailedToCreateCacheDirectory": "Het is niet gelukt om een cachemap te maken", + "MessageTaskFailedToEmbedMetadataInFile": "Het is niet gelukt om metagegevens in bestand \"{0}\" in te sluiten", + "MessageTaskFailedToMergeAudioFiles": "Audiobestanden samenvoegen mislukt", + "MessageTaskFailedToMoveM4bFile": "m4b bestand verplaatsen mislukt", + "MessageTaskFailedToWriteMetadataFile": "Metadata bestand schrijven mislukt", + "MessageTaskMatchingBooksInLibrary": "Overeenkomende boeken in bibliotheek \"{0}\"", + "MessageTaskNoFilesToScan": "Geen bestanden om te scannen", + "MessageTaskOpmlImport": "OPML importeren", + "MessageTaskOpmlImportDescription": "Podcasts maken van {0} RSS feeds", + "MessageTaskOpmlImportFeed": "OPML feed importeren", + "MessageTaskOpmlImportFeedDescription": "RSS feed \"{0}\" importeren", + "MessageTaskOpmlImportFeedFailed": "Podcastfeed kon niet worden opgehaald", + "MessageTaskOpmlImportFeedPodcastDescription": "Podcast \"{0}\" maken", + "MessageTaskOpmlImportFeedPodcastExists": "Podcast bestaat al in pad", + "MessageTaskOpmlImportFeedPodcastFailed": "Mislukt om podcast aan te maken", + "MessageTaskOpmlImportFinished": "{0} podcasts toegevoegd", + "MessageTaskOpmlParseFailed": "Het is niet gelukt om het OPML-bestand te parseren", + "MessageTaskOpmlParseFastFail": "Ongeldig OPML-bestand tag niet gevonden OF een tag is niet gevonden", + "MessageTaskOpmlParseNoneFound": "Geen feeds gevonden in OPML bestand", + "MessageTaskScanItemsAdded": "{0} toegevoegd", + "MessageTaskScanItemsMissing": "{0} missend", + "MessageTaskScanItemsUpdated": "{0} bijgewerkt", + "MessageTaskScanNoChangesNeeded": "Geen aanpassingen nodig", + "MessageTaskScanningFileChanges": "Scannen van bestandswijzigingen in \"{0}\"", + "MessageTaskScanningLibrary": "Scannen van bibliotheek \"{0}\"", + "MessageTaskTargetDirectoryNotWritable": "Doelmap is niet beschrijfbaar", "MessageThinking": "Aan het denken...", "MessageUploaderItemFailed": "Uploaden mislukt", "MessageUploaderItemSuccess": "Uploaden gelukt!", @@ -828,34 +882,82 @@ "NoteUploaderFoldersWithMediaFiles": "Mappen met mediabestanden zullen worden behandeld als aparte bibliotheekonderdelen.", "NoteUploaderOnlyAudioFiles": "Bij uploaden van uitsluitend audiobestanden wordt ieder audiobestand als apart audiobook worden behandeld.", "NoteUploaderUnsupportedFiles": "Niet-ondersteunde bestanden worden genegeerd. Bij het kiezen of neerzetten van een map worden andere bestanden die niet in de map staan genegeerd.", + "NotificationOnBackupCompletedDescription": "Wordt geactiveerd wanneer een back-up is voltooid", + "NotificationOnBackupFailedDescription": "Wordt geactiveerd wanneer een back-up mislukt", + "NotificationOnEpisodeDownloadedDescription": "Wordt geactiveerd wanneer een podcastaflevering automatisch wordt gedownload", + "NotificationOnTestDescription": "Event voor het testen van het notificatiesysteem", "PlaceholderNewCollection": "Nieuwe naam collectie", "PlaceholderNewFolderPath": "Nieuwe locatie map", "PlaceholderNewPlaylist": "Nieuwe naam afspeellijst", "PlaceholderSearch": "Zoeken..", "PlaceholderSearchEpisode": "Aflevering zoeken..", + "StatsAuthorsAdded": "auteurs toegevoegd", + "StatsBooksAdded": "boeken toegevoegd", + "StatsBooksAdditional": "Enkele toevoegingen zijn…", + "StatsBooksFinished": "boeken voltooid", + "StatsBooksFinishedThisYear": "Enkele boeken voltooid dit jaar…", + "StatsBooksListenedTo": "geluisterde boeken", + "StatsCollectionGrewTo": "Je boeken collectie groeide tot…", + "StatsSessions": "sessies", + "StatsSpentListening": "tijd geluisterd", + "StatsTopAuthor": "TOP AUTEUR", + "StatsTopAuthors": "TOP AUTEURS", + "StatsTopGenre": "TOP GENRE", + "StatsTopGenres": "TOP GENRES", + "StatsTopMonth": "TOP MAAND", + "StatsTopNarrator": "TOP VERTELLER", + "StatsTopNarrators": "TOP VERTELLERS", + "StatsTotalDuration": "Met een totale tijd van…", + "StatsYearInReview": "JAAR IN REVIEW", "ToastAccountUpdateSuccess": "Account bijgewerkt", + "ToastAppriseUrlRequired": "Moet een Apprise URL invoeren", + "ToastAsinRequired": "ASIN is vereist", "ToastAuthorImageRemoveSuccess": "Afbeelding auteur verwijderd", + "ToastAuthorNotFound": "Auteur \"{0}\" niet gevonden", + "ToastAuthorRemoveSuccess": "Auteur verwijderd", + "ToastAuthorSearchNotFound": "Auteur niet gevonden", "ToastAuthorUpdateMerged": "Auteur samengevoegd", "ToastAuthorUpdateSuccess": "Auteur bijgewerkt", "ToastAuthorUpdateSuccessNoImageFound": "Auteur bijgewerkt (geen afbeelding gevonden)", + "ToastBackupAppliedSuccess": "Backup toegepast", "ToastBackupCreateFailed": "Back-up maken mislukt", "ToastBackupCreateSuccess": "Back-up gemaakt", "ToastBackupDeleteFailed": "Verwijderen back-up mislukt", "ToastBackupDeleteSuccess": "Back-up verwijderd", + "ToastBackupInvalidMaxKeep": "Ongeldig aantal backups om bij te houden", + "ToastBackupInvalidMaxSize": "Ongeldige maximum backupgrootte", "ToastBackupRestoreFailed": "Herstellen back-up mislukt", "ToastBackupUploadFailed": "Uploaden back-up mislukt", "ToastBackupUploadSuccess": "Back-up geüpload", + "ToastBatchDeleteFailed": "Batch verwijderen mislukt", + "ToastBatchDeleteSuccess": "Batch verwijderen gelukt", + "ToastBatchQuickMatchFailed": "Batch Snel Vergelijken mislukt!", + "ToastBatchQuickMatchStarted": "Bulk Snel Vergelijken van {0} boeken gestart!", "ToastBatchUpdateFailed": "Bulk-bijwerking mislukt", "ToastBatchUpdateSuccess": "Bulk-bijwerking gelukt", "ToastBookmarkCreateFailed": "Aanmaken boekwijzer mislukt", "ToastBookmarkCreateSuccess": "boekwijzer toegevoegd", "ToastBookmarkRemoveSuccess": "Boekwijzer verwijderd", "ToastBookmarkUpdateSuccess": "Boekwijzer bijgewerkt", + "ToastCachePurgeFailed": "Cache wissen is mislukt", + "ToastCachePurgeSuccess": "Cache succesvol verwijderd", "ToastChaptersHaveErrors": "Hoofdstukken bevatten fouten", "ToastChaptersMustHaveTitles": "Hoofdstukken moeten titels hebben", + "ToastChaptersRemoved": "Hoofdstukken verwijderd", + "ToastChaptersUpdated": "Hoofdstukken bijgewerkt", + "ToastCollectionItemsAddFailed": "Item(s) toegevoegd aan collectie mislukt", + "ToastCollectionItemsAddSuccess": "Item(s) toegevoegd aan collectie gelukt", "ToastCollectionItemsRemoveSuccess": "Onderdeel (of onderdelen) verwijderd uit collectie", "ToastCollectionRemoveSuccess": "Collectie verwijderd", "ToastCollectionUpdateSuccess": "Collectie bijgewerkt", + "ToastCoverUpdateFailed": "Cover update mislukt", + "ToastDeleteFileFailed": "Bestand verwijderen mislukt", + "ToastDeleteFileSuccess": "Bestand verwijderd", + "ToastDeviceAddFailed": "Apparaat toevoegen mislukt", + "ToastDeviceNameAlreadyExists": "Er bestaat al een e-reader met die naam", + "ToastDeviceTestEmailFailed": "Het is niet gelukt om een test-e-mail te verzenden", + "ToastDeviceTestEmailSuccess": "Test e-mail verzonden", + "ToastEmailSettingsUpdateSuccess": "Emaill intellingen bijgewerkt", "ToastItemCoverUpdateSuccess": "Cover onderdeel bijgewerkt", "ToastItemDetailsUpdateSuccess": "Details onderdeel bijgewerkt", "ToastItemMarkedAsFinishedFailed": "Markeren als Voltooid mislukt", From e534daf5d41a4017c64b0235901cf05160ee0605 Mon Sep 17 00:00:00 2001 From: SunSpring Date: Wed, 23 Oct 2024 04:11:10 +0000 Subject: [PATCH 09/16] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1067 of 1067 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, 3 insertions(+) diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index 37bf38fc..d92d833a 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -163,6 +163,7 @@ "HeaderNotificationUpdate": "更新通知", "HeaderNotifications": "通知", "HeaderOpenIDConnectAuthentication": "OpenID 连接身份验证", + "HeaderOpenListeningSessions": "打开收听会话", "HeaderOpenRSSFeed": "打开 RSS 源", "HeaderOtherFiles": "其他文件", "HeaderPasswordAuthentication": "密码认证", @@ -226,6 +227,7 @@ "LabelAllUsersExcludingGuests": "除访客外的所有用户", "LabelAllUsersIncludingGuests": "包括访客的所有用户", "LabelAlreadyInYourLibrary": "已存在你的库中", + "LabelApiToken": "API 令牌", "LabelAppend": "附加", "LabelAudioBitrate": "音频比特率 (例如: 128k)", "LabelAudioChannels": "音频通道 (1 或 2)", @@ -463,6 +465,7 @@ "LabelOpenIDGroupClaimDescription": "OpenID 声明的名称, 该声明包含用户组的列表. 通常称为如果已配置, 应用程序将根据用户的组成员身份自动分配角色, 前提是这些组在声明中以不区分大小写的方式命名为 'Admin', 'User' 或 'Guest'. 声明应包含一个列表, 如果用户属于多个组, 则应用程序将分配与最高访问级别相对应的角色. 如果没有组匹配, 访问将被拒绝.", "LabelOpenRSSFeed": "打开 RSS 源", "LabelOverwrite": "覆盖", + "LabelPaginationPageXOfY": "第 {0} 页 共 {1} 页", "LabelPassword": "密码", "LabelPath": "路径", "LabelPermanent": "永久的", From be8c44721688e695d117a5bc87e754ab3dfbbc00 Mon Sep 17 00:00:00 2001 From: kuci-JK Date: Thu, 24 Oct 2024 16:56:07 +0000 Subject: [PATCH 10/16] Translated using Weblate (Czech) Currently translated at 83.5% (891 of 1067 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/cs/ --- client/strings/cs.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/client/strings/cs.json b/client/strings/cs.json index f1c53efc..7a898a37 100644 --- a/client/strings/cs.json +++ b/client/strings/cs.json @@ -226,8 +226,11 @@ "LabelAllUsersExcludingGuests": "Všichni uživatelé kromě hostů", "LabelAllUsersIncludingGuests": "Všichni uživatelé včetně hostů", "LabelAlreadyInYourLibrary": "Již ve vaší knihovně", + "LabelApiToken": "API Token", "LabelAppend": "Připojit", "LabelAudioBitrate": "Bitový tok zvuku (např. 128k)", + "LabelAudioChannels": "Zvukové kanály (1 nebo 2)", + "LabelAudioCodec": "Kodek audia", "LabelAuthor": "Autor", "LabelAuthorFirstLast": "Autor (jméno a příjmení)", "LabelAuthorLastFirst": "Autor (příjmení a jméno)", @@ -240,6 +243,7 @@ "LabelAutoRegister": "Automatická registrace", "LabelAutoRegisterDescription": "Automaticky vytvářet nové uživatele po přihlášení", "LabelBackToUser": "Zpět k uživateli", + "LabelBackupAudioFiles": "Zálohovat zvukové soubory", "LabelBackupLocation": "Umístění zálohy", "LabelBackupsEnableAutomaticBackups": "Povolit automatické zálohování", "LabelBackupsEnableAutomaticBackupsHelp": "Zálohy uložené v /metadata/backups", @@ -248,6 +252,7 @@ "LabelBackupsNumberToKeep": "Počet záloh, které se mají uchovat", "LabelBackupsNumberToKeepHelp": "Najednou bude odstraněna pouze 1 záloha, takže pokud již máte více záloh, měli byste je odstranit ručně.", "LabelBitrate": "Datový tok", + "LabelBonus": "Bonus", "LabelBooks": "Knihy", "LabelButtonText": "Text tlačítka", "LabelByAuthor": "od {0}", From 84003cd67ef29d805f57b4f819a0f27a02199972 Mon Sep 17 00:00:00 2001 From: Henning Date: Thu, 24 Oct 2024 09:37:46 +0000 Subject: [PATCH 11/16] Translated using Weblate (German) Currently translated at 99.5% (1062 of 1067 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/de/ --- client/strings/de.json | 51 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/client/strings/de.json b/client/strings/de.json index 37c48d8b..f0c16737 100644 --- a/client/strings/de.json +++ b/client/strings/de.json @@ -163,6 +163,7 @@ "HeaderNotificationUpdate": "Benachrichtigung bearbeiten", "HeaderNotifications": "Benachrichtigungen", "HeaderOpenIDConnectAuthentication": "OpenID Connect Authentifizierung", + "HeaderOpenListeningSessions": "Aktive Hörbuch-Sitzungen", "HeaderOpenRSSFeed": "RSS-Feed öffnen", "HeaderOtherFiles": "Sonstige Dateien", "HeaderPasswordAuthentication": "Passwortauthentifizierung", @@ -180,6 +181,7 @@ "HeaderRemoveEpisodes": "Entferne {0} Episoden", "HeaderSavedMediaProgress": "Gespeicherte Hörfortschritte", "HeaderSchedule": "Zeitplan", + "HeaderScheduleEpisodeDownloads": "Automatische Episoden-Downloads planen", "HeaderScheduleLibraryScans": "Automatische Bibliotheksscans", "HeaderSession": "Sitzung", "HeaderSetBackupSchedule": "Zeitplan für die Datensicherung festlegen", @@ -225,6 +227,7 @@ "LabelAllUsersExcludingGuests": "Alle Benutzer außer Gästen", "LabelAllUsersIncludingGuests": "Alle Benutzer und Gäste", "LabelAlreadyInYourLibrary": "Bereits in der Bibliothek", + "LabelApiToken": "API Schlüssel", "LabelAppend": "Anhängen", "LabelAudioBitrate": "Audiobitrate (z. B. 128 kbit/s)", "LabelAudioChannels": "Audiokanäle (1 oder 2)", @@ -255,10 +258,12 @@ "LabelByAuthor": "von {0}", "LabelChangePassword": "Passwort ändern", "LabelChannels": "Kanäle", + "LabelChapterCount": "{0} Kapitel", "LabelChapterTitle": "Kapitelüberschrift", "LabelChapters": "Kapitel", "LabelChaptersFound": "Gefundene Kapitel", "LabelClickForMoreInfo": "Klicken für mehr Informationen", + "LabelClickToUseCurrentValue": "Anklicken um aktuellen Wert zu verwenden", "LabelClosePlayer": "Player schließen", "LabelCodec": "Codec", "LabelCollapseSeries": "Serien einklappen", @@ -316,11 +321,15 @@ "LabelEncodingStartedNavigation": "Sobald die Aufgabe gestartet ist, kann die Seite verlassen werden.", "LabelEncodingTimeWarning": "Kodierung kann bis zu 30 Minuten dauern.", "LabelEncodingWarningAdvancedSettings": "Achtung: Ändere diese Einstellungen nur, wenn du dich mit ffmpeg Kodierung auskennst.", + "LabelEncodingWatcherDisabled": "Wenn der Watcher deaktiviert ist musst du das Hörbuch danach erneut scannen.", "LabelEnd": "Ende", "LabelEndOfChapter": "Ende des Kapitels", "LabelEpisode": "Episode", + "LabelEpisodeNotLinkedToRssFeed": "Episode nicht mit RSS-Feed verknüpft", + "LabelEpisodeNumber": "Episode #{0}", "LabelEpisodeTitle": "Episodentitel", "LabelEpisodeType": "Episodentyp", + "LabelEpisodeUrlFromRssFeed": "Episoden URL vom RSS-Feed", "LabelEpisodes": "Episoden", "LabelExample": "Beispiel", "LabelExpandSeries": "Serie ausklappen", @@ -349,6 +358,7 @@ "LabelFontScale": "Schriftgröße", "LabelFontStrikethrough": "Durchgestrichen", "LabelFormat": "Format", + "LabelFull": "Voll", "LabelGenre": "Kategorie", "LabelGenres": "Kategorien", "LabelHardDeleteFile": "Datei dauerhaft löschen", @@ -404,6 +414,10 @@ "LabelLowestPriority": "Niedrigste Priorität", "LabelMatchExistingUsersBy": "Zuordnen existierender Benutzer mit", "LabelMatchExistingUsersByDescription": "Wird zum Verbinden vorhandener Benutzer verwendet. Sobald die Verbindung hergestellt ist, wird den Benutzern eine eindeutige ID vom SSO-Anbieter zugeordnet", + "LabelMaxEpisodesToDownload": "Max. Anzahl an Episoden zum Herunterladen, 0 für unbegrenzte Episoden.", + "LabelMaxEpisodesToDownloadPerCheck": "Max. Anzahl neuer Episoden zum Herunterladen pro Abfrage", + "LabelMaxEpisodesToKeep": "Max. Anzahl zu behaltender Episoden", + "LabelMaxEpisodesToKeepHelp": "0 setzt keine Begrenzung. Wenn eine neue Episode automatisch heruntergeladen wird, wird die älteste Episode gelöscht, wenn du mehr als X Episoden gespeichert hast. Es wird nur eine Episode pro neuem Download gelöscht.", "LabelMediaPlayer": "Mediaplayer", "LabelMediaType": "Medientyp", "LabelMetaTag": "Meta Schlagwort", @@ -449,6 +463,7 @@ "LabelOpenIDGroupClaimDescription": "Name des OpenID-Claims, der eine Liste der Benutzergruppen enthält. Wird häufig als groups bezeichnet. Wenn konfiguriert, wird die Anwendung automatisch Rollen basierend auf den Gruppenmitgliedschaften des Benutzers zuweisen, vorausgesetzt, dass diese Gruppen im Claim als 'admin', 'user' oder 'guest' benannt sind (Groß/Kleinschreibung ist irrelevant). Der Claim eine Liste sein, und wenn ein Benutzer mehreren Gruppen angehört, wird die Anwendung die Rolle zuordnen, die dem höchsten Zugriffslevel entspricht. Wenn keine Gruppe übereinstimmt, wird der Zugang verweigert.", "LabelOpenRSSFeed": "Öffne RSS-Feed", "LabelOverwrite": "Überschreiben", + "LabelPaginationPageXOfY": "Seite {0} von {1}", "LabelPassword": "Passwort", "LabelPath": "Pfad", "LabelPermanent": "Dauerhaft", @@ -499,12 +514,17 @@ "LabelRedo": "Wiederholen", "LabelRegion": "Region", "LabelReleaseDate": "Veröffentlichungsdatum", + "LabelRemoveAllMetadataAbs": "Alle metadata.abs Dateien löschen", + "LabelRemoveAllMetadataJson": "Alle metadata.json Dateien löschen", "LabelRemoveCover": "Entferne Titelbild", + "LabelRemoveMetadataFile": "Metadaten-Dateien in Bibliotheksordnern löschen", + "LabelRemoveMetadataFileHelp": "Alle metadata.json und metadata.abs Dateien aus den Ordnern {0} löschen.", "LabelRowsPerPage": "Zeilen pro Seite", "LabelSearchTerm": "Begriff suchen", "LabelSearchTitle": "Titel suchen", "LabelSearchTitleOrASIN": "Titel oder ASIN suchen", "LabelSeason": "Staffel", + "LabelSeasonNumber": "Staffel #{0}", "LabelSelectAll": "Alles auswählen", "LabelSelectAllEpisodes": "Alle Episoden auswählen", "LabelSelectEpisodesShowing": "{0} ausgewählte Episoden werden angezeigt", @@ -603,6 +623,7 @@ "LabelTimeDurationXMinutes": "{0} Minuten", "LabelTimeDurationXSeconds": "{0} Sekunden", "LabelTimeInMinutes": "Zeit in Minuten", + "LabelTimeLeft": "{0} verbleibend", "LabelTimeListened": "Gehörte Zeit", "LabelTimeListenedToday": "Heute gehörte Zeit", "LabelTimeRemaining": "{0} verbleibend", @@ -639,6 +660,7 @@ "LabelUseAdvancedOptions": "Nutze Erweiterte Optionen", "LabelUseChapterTrack": "Kapiteldatei verwenden", "LabelUseFullTrack": "Gesamte Datei verwenden", + "LabelUseZeroForUnlimited": "0 für unbegrenzt", "LabelUser": "Benutzer", "LabelUsername": "Benutzername", "LabelValue": "Wert", @@ -704,6 +726,7 @@ "MessageConfirmRemoveEpisode": "Episode \"{0}\" wird entfernt! Bist du dir sicher?", "MessageConfirmRemoveEpisodes": "{0} Episoden werden entfernt! Bist du dir sicher?", "MessageConfirmRemoveListeningSessions": "Bist du dir sicher, dass du {0} Hörsitzungen enfernen möchtest?", + "MessageConfirmRemoveMetadataFiles": "Bist du sicher, dass du alle metadata.{0} Dateien in deinen Bibliotheksordnern löschen willst?", "MessageConfirmRemoveNarrator": "Erzähler \"{0}\" wird entfernt! Bist du dir sicher?", "MessageConfirmRemovePlaylist": "Wiedergabeliste \"{0}\" wird entfernt! Bist du dir sicher?", "MessageConfirmRenameGenre": "Kategorie \"{0}\" in \"{1}\" für alle Hörbücher/Podcasts werden umbenannt! Bist du dir sicher?", @@ -719,6 +742,7 @@ "MessageDragFilesIntoTrackOrder": "Verschiebe die Dateien in die richtige Reihenfolge", "MessageEmbedFailed": "Einbetten fehlgeschlagen!", "MessageEmbedFinished": "Einbettung abgeschlossen!", + "MessageEmbedQueue": "Eingereiht zum einbinden von Metadaten ({0} in Warteschlange)", "MessageEpisodesQueuedForDownload": "{0} Episode(n) in der Warteschlange zum Herunterladen", "MessageEreaderDevices": "Um die Zustellung von E-Büchern sicherzustellen, musst du eventuell die oben genannte E-Mail-Adresse als gültigen Absender für jedes unten aufgeführte Gerät hinzufügen.", "MessageFeedURLWillBe": "Feed-URL wird {0} sein", @@ -780,6 +804,10 @@ "MessagePlaylistCreateFromCollection": "Erstelle eine Wiedergabeliste aus der Sammlung", "MessagePleaseWait": "Bitte warten...", "MessagePodcastHasNoRSSFeedForMatching": "Der Podcast hat keine RSS-Feed-Url welche für den Online-Abgleich verwendet werden kann", + "MessagePodcastSearchField": "Suchbegriff oder RSS-Feed URL eingeben", + "MessageQuickEmbedInProgress": "Schnellabgleich läuft", + "MessageQuickEmbedQueue": "In Warteschlange für Schnelles einbinden ({0} eingereiht)", + "MessageQuickMatchAllEpisodes": "Quick Match aller Episoden", "MessageQuickMatchDescription": "Füllt leere Details und Titelbilder mit dem ersten Treffer aus '{0}'. Überschreibt keine Details, es sei denn, die Server-Einstellung \"Passende Metadaten bevorzugen\" ist aktiviert.", "MessageRemoveChapter": "Kapitel entfernen", "MessageRemoveEpisodes": "Entferne {0} Episode(n)", @@ -822,6 +850,9 @@ "MessageTaskOpmlImportFeedPodcastExists": "Der Podcast ist bereits im Pfad vorhanden", "MessageTaskOpmlImportFeedPodcastFailed": "Erstellen des Podcasts fehlgeschlagen", "MessageTaskOpmlImportFinished": "{0} Podcasts hinzugefügt", + "MessageTaskOpmlParseFailed": "Fehler beim lesen der OPML Datei", + "MessageTaskOpmlParseFastFail": "Ungültie OPML Datei: ODER tag wurde nicht gefunden", + "MessageTaskOpmlParseNoneFound": "Keine feeds in der OPML Datei gefunden", "MessageTaskScanItemsAdded": "{0} hinzugefügt", "MessageTaskScanItemsMissing": "{0} fehlend", "MessageTaskScanItemsUpdated": "{0} aktualisiert", @@ -846,6 +877,10 @@ "NoteUploaderFoldersWithMediaFiles": "Ordner mit Mediendateien werden als separate Bibliothekselemente behandelt.", "NoteUploaderOnlyAudioFiles": "Wenn du nur Audiodateien hochlädst, wird jede Audiodatei als ein separates Medium behandelt.", "NoteUploaderUnsupportedFiles": "Nicht unterstützte Dateien werden ignoriert. Bei der Auswahl oder dem Löschen eines Ordners werden andere Dateien, die sich nicht in einem Elementordner befinden, ignoriert.", + "NotificationOnBackupCompletedDescription": "Wird ausgeführt wenn ein Backup erstellt wurde", + "NotificationOnBackupFailedDescription": "Wird ausgeführt wenn ein Backup fehlgeschlagen ist", + "NotificationOnEpisodeDownloadedDescription": "Wird ausgeführt wenn eine Podcast Folge automatisch heruntergeladen wird", + "NotificationOnTestDescription": "Wird ausgeführt wenn das Benachrichtigungssystem getestet wird", "PlaceholderNewCollection": "Neuer Sammlungsname", "PlaceholderNewFolderPath": "Neuer Ordnerpfad", "PlaceholderNewPlaylist": "Neuer Wiedergabelistenname", @@ -871,6 +906,7 @@ "StatsYearInReview": "DAS JAHR IM RÜCKBLICK", "ToastAccountUpdateSuccess": "Konto aktualisiert", "ToastAppriseUrlRequired": "Eine Apprise-URL ist notwendig", + "ToastAsinRequired": "ASIN ist erforderlich", "ToastAuthorImageRemoveSuccess": "Autorenbild entfernt", "ToastAuthorNotFound": "Autor \"{0}\" nicht gefunden", "ToastAuthorRemoveSuccess": "Autor entfernt", @@ -890,6 +926,8 @@ "ToastBackupUploadSuccess": "Sicherung hochgeladen", "ToastBatchDeleteFailed": "Batch-Löschen fehlgeschlagen", "ToastBatchDeleteSuccess": "Batch-Löschung erfolgreich", + "ToastBatchQuickMatchFailed": "Batch-Schnellabgleich fehlgeschlagen!", + "ToastBatchQuickMatchStarted": "Batch-Schnellabgleich für {0} Bücher gestartet!", "ToastBatchUpdateFailed": "Stapelaktualisierung fehlgeschlagen", "ToastBatchUpdateSuccess": "Stapelaktualisierung erfolgreich", "ToastBookmarkCreateFailed": "Lesezeichen konnte nicht erstellt werden", @@ -901,6 +939,7 @@ "ToastChaptersHaveErrors": "Kapitel sind fehlerhaft", "ToastChaptersMustHaveTitles": "Kapitel benötigen eindeutige Namen", "ToastChaptersRemoved": "Kapitel entfernt", + "ToastChaptersUpdated": "Kapitel aktualisiert", "ToastCollectionItemsAddFailed": "Das Hinzufügen von Element(en) zur Sammlung ist fehlgeschlagen", "ToastCollectionItemsAddSuccess": "Element(e) erfolgreich zur Sammlung hinzugefügt", "ToastCollectionItemsRemoveSuccess": "Medien aus der Sammlung entfernt", @@ -918,11 +957,14 @@ "ToastEncodeCancelSucces": "Encoding abgebrochen", "ToastEpisodeDownloadQueueClearFailed": "Warteschlange konnte nicht gelöscht werden", "ToastEpisodeDownloadQueueClearSuccess": "Warteschlange für Episoden-Downloads gelöscht", + "ToastEpisodeUpdateSuccess": "{0} Episoden aktualisiert", "ToastErrorCannotShare": "Das kann nicht nativ auf diesem Gerät freigegeben werden", "ToastFailedToLoadData": "Daten laden fehlgeschlagen", + "ToastFailedToMatch": "Fehler beim Abgleich", "ToastFailedToShare": "Fehler beim Teilen", "ToastFailedToUpdate": "Aktualisierung ist fehlgeschlagen", "ToastInvalidImageUrl": "Ungültiger Bild URL", + "ToastInvalidMaxEpisodesToDownload": "Ungültige Max. Anzahl an Episoden zum Herunterladen", "ToastInvalidUrl": "Ungültiger URL", "ToastItemCoverUpdateSuccess": "Titelbild aktualisiert", "ToastItemDeletedFailed": "Fehler beim löschen des Artikels", @@ -941,14 +983,21 @@ "ToastLibraryScanStarted": "Bibliotheksscan gestartet", "ToastLibraryUpdateSuccess": "Bibliothek \"{0}\" aktualisiert", "ToastMatchAllAuthorsFailed": "Nicht alle Autoren konnten zugeordnet werden", + "ToastMetadataFilesRemovedError": "Fehler beim löschen von metadata.{0} Dateien", + "ToastMetadataFilesRemovedNoneFound": "Keine metadata.{0} Dateien in Bibliothek gefunden", + "ToastMetadataFilesRemovedNoneRemoved": "Keine metadata.{0} Dateien gelöscht", + "ToastMetadataFilesRemovedSuccess": "{0} metadata.{1} Datei(en) gelöscht", + "ToastMustHaveAtLeastOnePath": "Es muss mindestens ein Pfad angegeben werden", "ToastNameEmailRequired": "Name und E-Mail sind erforderlich", "ToastNameRequired": "Name ist erforderlich", + "ToastNewEpisodesFound": "{0} neue Episoden gefunden", "ToastNewUserCreatedFailed": "Fehler beim erstellen des Accounts: \"{ 0}\"", "ToastNewUserCreatedSuccess": "Neuer Account erstellt", "ToastNewUserLibraryError": "Mindestens eine Bibliothek muss ausgewählt werden", "ToastNewUserPasswordError": "Passwort erforderlich, nur der root Benutzer darf ein leeres Passwort haben", "ToastNewUserTagError": "Mindestens ein Tag muss ausgewählt sein", "ToastNewUserUsernameError": "Nutzername eingeben", + "ToastNoNewEpisodesFound": "Keine neuen Episoden gefunden", "ToastNoUpdatesNecessary": "Keine Änderungen nötig", "ToastNotificationCreateFailed": "Fehler beim erstellen der Benachrichtig", "ToastNotificationDeleteFailed": "Fehler beim löschen der Benachrichtigung", @@ -967,6 +1016,7 @@ "ToastPodcastGetFeedFailed": "Fehler beim abrufen des Podcast Feeds", "ToastPodcastNoEpisodesInFeed": "Keine Episoden in RSS Feed gefunden", "ToastPodcastNoRssFeed": "Podcast enthält keinen RSS Feed", + "ToastProgressIsNotBeingSynced": "Fortschritt wird nicht synchronisiert, Wiedergabe wird neu gestartet", "ToastProviderCreatedFailed": "Fehler beim hinzufügen des Anbieters", "ToastProviderCreatedSuccess": "Neuer Anbieter hinzugefügt", "ToastProviderNameAndUrlRequired": "Name und URL notwendig", @@ -993,6 +1043,7 @@ "ToastSessionCloseFailed": "Fehler beim schließen der Sitzung", "ToastSessionDeleteFailed": "Sitzung konnte nicht gelöscht werden", "ToastSessionDeleteSuccess": "Sitzung gelöscht", + "ToastSleepTimerDone": "Einschlaf-Timer aktiviert... zZzzZz", "ToastSlugMustChange": "URL-Schlüssel enthält ungültige Zeichen", "ToastSlugRequired": "URL-Schlüssel erforderlich", "ToastSocketConnected": "Verbindung zum WebSocket hergestellt", From 9ba2ecbc216cb671a35b76e289feba9c592e41fb Mon Sep 17 00:00:00 2001 From: biuklija Date: Thu, 24 Oct 2024 17:34:38 +0000 Subject: [PATCH 12/16] Translated using Weblate (Croatian) Currently translated at 100.0% (1067 of 1067 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/hr/ --- client/strings/hr.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/strings/hr.json b/client/strings/hr.json index 92636a1d..54a7ce02 100644 --- a/client/strings/hr.json +++ b/client/strings/hr.json @@ -163,6 +163,7 @@ "HeaderNotificationUpdate": "Ažuriraj obavijest", "HeaderNotifications": "Obavijesti", "HeaderOpenIDConnectAuthentication": "Prijava na OpenID Connect", + "HeaderOpenListeningSessions": "Otvorene sesije slušanja", "HeaderOpenRSSFeed": "Otvori RSS izvor", "HeaderOtherFiles": "Druge datoteke", "HeaderPasswordAuthentication": "Provjera autentičnosti zaporkom", @@ -226,6 +227,7 @@ "LabelAllUsersExcludingGuests": "Svi korisnici osim gostiju", "LabelAllUsersIncludingGuests": "Svi korisnici uključujući i goste", "LabelAlreadyInYourLibrary": "Već u vašoj knjižnici", + "LabelApiToken": "API Token", "LabelAppend": "Pridodaj", "LabelAudioBitrate": "Kvaliteta zvučnog zapisa (npr. 128k)", "LabelAudioChannels": "Broj zvučnih kanala (1 ili 2)", @@ -463,6 +465,7 @@ "LabelOpenIDGroupClaimDescription": "Naziv OpenID zahtjeva koji sadrži popis korisnikovih grupa. Često se naziva groups. Ako se konfigurira, aplikacija će automatski dodijeliti uloge temeljem korisnikovih članstava u grupama, pod uvjetom da se iste zovu 'admin', 'user' ili 'guest' u zahtjevu (ne razlikuju se velika i mala slova). Zahtjev treba sadržavati popis i ako je korisnik član više grupa, aplikacija će dodijeliti ulogu koja odgovara najvišoj razini pristupa. Ukoliko se niti jedna grupa ne podudara, pristup će biti onemogućen.", "LabelOpenRSSFeed": "Otvori RSS Feed", "LabelOverwrite": "Prepiši", + "LabelPaginationPageXOfY": "Stranica {0} od {1}", "LabelPassword": "Zaporka", "LabelPath": "Putanja", "LabelPermanent": "Trajno", From d576efe759a1b104378af99dae1d71eff9e24d09 Mon Sep 17 00:00:00 2001 From: Mathias Franco Date: Thu, 24 Oct 2024 09:29:56 +0000 Subject: [PATCH 13/16] Translated using Weblate (Dutch) Currently translated at 100.0% (1067 of 1067 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/nl/ --- client/strings/nl.json | 76 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/client/strings/nl.json b/client/strings/nl.json index 8c9499d7..bc5a40ca 100644 --- a/client/strings/nl.json +++ b/client/strings/nl.json @@ -958,12 +958,28 @@ "ToastDeviceTestEmailFailed": "Het is niet gelukt om een test-e-mail te verzenden", "ToastDeviceTestEmailSuccess": "Test e-mail verzonden", "ToastEmailSettingsUpdateSuccess": "Emaill intellingen bijgewerkt", + "ToastEncodeCancelFailed": "Het is niet gelukt om het coderen te annuleren", + "ToastEncodeCancelSucces": "Encode geannuleerd", + "ToastEpisodeDownloadQueueClearFailed": "Wachtrij legen mislukt", + "ToastEpisodeDownloadQueueClearSuccess": "Aflevering download-wachtrij geleegt", + "ToastEpisodeUpdateSuccess": "{0} afleveringen bijgewerkt", + "ToastErrorCannotShare": "Kan niet native delen op dit apparaat", + "ToastFailedToLoadData": "Data laden mislukt", + "ToastFailedToMatch": "Match mislukt", + "ToastFailedToShare": "Delen mislukt", + "ToastFailedToUpdate": "Update mislukt", + "ToastInvalidImageUrl": "Ongeldige afbeeldings-URL", + "ToastInvalidMaxEpisodesToDownload": "Ongeldig maximum aantal afleveringen om te downloaden", + "ToastInvalidUrl": "Ongeldige URL", "ToastItemCoverUpdateSuccess": "Cover onderdeel bijgewerkt", + "ToastItemDeletedFailed": "Item verwijderen mislukt", + "ToastItemDeletedSuccess": "Verwijderd item", "ToastItemDetailsUpdateSuccess": "Details onderdeel bijgewerkt", "ToastItemMarkedAsFinishedFailed": "Markeren als Voltooid mislukt", "ToastItemMarkedAsFinishedSuccess": "Onderdeel gemarkeerd als Voltooid", "ToastItemMarkedAsNotFinishedFailed": "Markeren als Niet Voltooid mislukt", "ToastItemMarkedAsNotFinishedSuccess": "Onderdeel gemarkeerd als Niet Voltooid", + "ToastItemUpdateSuccess": "Item bijgewerkt", "ToastLibraryCreateFailed": "Bibliotheek aanmaken mislukt", "ToastLibraryCreateSuccess": "Bibliotheek \"{0}\" aangemaakt", "ToastLibraryDeleteFailed": "Bibliotheek verwijderen mislukt", @@ -971,25 +987,83 @@ "ToastLibraryScanFailedToStart": "Starten scan mislukt", "ToastLibraryScanStarted": "Scannen bibliotheek gestart", "ToastLibraryUpdateSuccess": "Bibliotheek \"{0}\" bijgewerkt", + "ToastMatchAllAuthorsFailed": "Alle auteurs matchen mislukt", + "ToastMetadataFilesRemovedError": "Fout bij verwijderen van metadata. {0} bestanden", + "ToastMetadataFilesRemovedNoneFound": "Geen metadata. {0} bestanden gevonden in bibliotheek", + "ToastMetadataFilesRemovedNoneRemoved": "Geen metadata. {0} bestanden verwijderd", + "ToastMetadataFilesRemovedSuccess": "{0} metadata. {1} bestanden verwijderd", + "ToastMustHaveAtLeastOnePath": "Moet ten minste een pad hebben", + "ToastNameEmailRequired": "Naam en email zijn vereist", + "ToastNameRequired": "Naam is vereist", + "ToastNewEpisodesFound": "{0} nieuwe afleveringen gevonden", + "ToastNewUserCreatedFailed": "Account: \"{0}\" aanmaken mislukt", + "ToastNewUserCreatedSuccess": "Nieuw account aangemaakt", + "ToastNewUserLibraryError": "Moet ten minste een bibliotheek selecteren", + "ToastNewUserPasswordError": "Moet een wachtwoord hebben, enkel root gebruiker kan een leeg wachtwoord gebruiken", + "ToastNewUserTagError": "Moet ten minste een tag selecteren", + "ToastNewUserUsernameError": "Voer een gebruikersnaam in", + "ToastNoNewEpisodesFound": "Geen nieuwe afleveringen gevonden", + "ToastNoUpdatesNecessary": "Geen updates nodig", + "ToastNotificationCreateFailed": "Nieuwe melding aanmaken mislukt", + "ToastNotificationDeleteFailed": "Melding verwijderen mislukt", + "ToastNotificationFailedMaximum": "Maximum aantal pogingen moet >=0", + "ToastNotificationQueueMaximum": "Maximale meldingen wachtrij moet >=0", + "ToastNotificationSettingsUpdateSuccess": "Meldingsinstellingen bijgewerkt", + "ToastNotificationTestTriggerFailed": "Het is niet gelukt om een testmelding te activeren", + "ToastNotificationTestTriggerSuccess": "Geactiveerde testmelding", + "ToastNotificationUpdateSuccess": "Melding bijgewerkt", "ToastPlaylistCreateFailed": "Aanmaken afspeellijst mislukt", "ToastPlaylistCreateSuccess": "Afspeellijst aangemaakt", "ToastPlaylistRemoveSuccess": "Afspeellijst verwijderd", "ToastPlaylistUpdateSuccess": "Afspeellijst bijgewerkt", "ToastPodcastCreateFailed": "Podcast aanmaken mislukt", "ToastPodcastCreateSuccess": "Podcast aangemaakt", + "ToastPodcastGetFeedFailed": "Podcast feed ophalen mislukt", + "ToastPodcastNoEpisodesInFeed": "Geen afleveringen gevonden in RSS feed", + "ToastPodcastNoRssFeed": "Podcast heeft geen RSS feed", + "ToastProgressIsNotBeingSynced": "De voortgang wordt niet gesynchroniseerd, start het afspelen opnieuw", + "ToastProviderCreatedFailed": "Provider toevoegen mislukt", + "ToastProviderCreatedSuccess": "Nieuwe provider toegevoegd", + "ToastProviderNameAndUrlRequired": "Naam en URL vereist", + "ToastProviderRemoveSuccess": "Provider verwijderd", "ToastRSSFeedCloseFailed": "Sluiten RSS-feed mislukt", "ToastRSSFeedCloseSuccess": "RSS-feed gesloten", + "ToastRemoveFailed": "Verwijderen mislukt", "ToastRemoveItemFromCollectionFailed": "Onderdeel verwijderen uit collectie mislukt", "ToastRemoveItemFromCollectionSuccess": "Onderdeel verwijderd uit collectie", + "ToastRemoveItemsWithIssuesFailed": "Verwijderen van bibliotheekitems met problemen mislukt", + "ToastRemoveItemsWithIssuesSuccess": "Bibliotheekitems met problemen verwijderd", + "ToastRenameFailed": "Hernoemen mislukt", + "ToastRescanFailed": "Opnieuw scannen mislukt voor {0}", + "ToastRescanRemoved": "Opnieuw scannen voltooid, item is verwijderd", + "ToastRescanUpToDate": "Rescan voltooid, item is up to date", + "ToastRescanUpdated": "Rescan voltooid, item is geupdated", + "ToastScanFailed": "Bibliotheek item scannen mislukt", + "ToastSelectAtLeastOneUser": "Selecteer ten minste een gebruiker", "ToastSendEbookToDeviceFailed": "Ebook naar apparaat sturen mislukt", "ToastSendEbookToDeviceSuccess": "Ebook verstuurd naar apparaat \"{0}\"", "ToastSeriesUpdateFailed": "Bijwerken serie mislukt", "ToastSeriesUpdateSuccess": "Bijwerken serie gelukt", + "ToastServerSettingsUpdateSuccess": "Server instellingen bijgewerkt", + "ToastSessionCloseFailed": "Sessie sluiten mislukt", "ToastSessionDeleteFailed": "Verwijderen sessie mislukt", "ToastSessionDeleteSuccess": "Sessie verwijderd", + "ToastSleepTimerDone": "Slaap timer voltooid... zZzzZz", + "ToastSlugMustChange": "Slug bevat ongeldige symbolen", + "ToastSlugRequired": "Slug is vereist", "ToastSocketConnected": "Socket verbonden", "ToastSocketDisconnected": "Socket niet verbonden", "ToastSocketFailedToConnect": "Verbinding Socket mislukt", + "ToastSortingPrefixesEmptyError": "Moet ten minste 1 sorteer-prefix bevatten", + "ToastSortingPrefixesUpdateSuccess": "Sorteer prefixes geupdated ({0} items)", + "ToastTitleRequired": "Titel is vereist", + "ToastUnknownError": "Onbekende fout", + "ToastUnlinkOpenIdFailed": "Gebruiker ontkoppelen van OpenID mislukt", + "ToastUnlinkOpenIdSuccess": "Gebruiker ontkoppeld van OpenID", "ToastUserDeleteFailed": "Verwijderen gebruiker mislukt", - "ToastUserDeleteSuccess": "Gebruiker verwijderd" + "ToastUserDeleteSuccess": "Gebruiker verwijderd", + "ToastUserPasswordChangeSuccess": "Wachtwoord succesvol gewijzigd", + "ToastUserPasswordMismatch": "Wachtwoorden komen niet overeen", + "ToastUserPasswordMustChange": "Het nieuwe wachtwoord kan niet overeenkomen met het oude wachtwoord", + "ToastUserRootRequireName": "U moet een root-gebruikersnaam invoeren" } From 69a639f76c7ffddcf75778c7f310c2fb391ba337 Mon Sep 17 00:00:00 2001 From: Ahetek Date: Thu, 24 Oct 2024 06:57:13 +0000 Subject: [PATCH 14/16] Translated using Weblate (Polish) Currently translated at 75.5% (806 of 1067 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/pl/ --- client/strings/pl.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/client/strings/pl.json b/client/strings/pl.json index 57bb577a..85c7b769 100644 --- a/client/strings/pl.json +++ b/client/strings/pl.json @@ -64,6 +64,7 @@ "ButtonPurgeItemsCache": "Wyczyść dane tymczasowe pozycji", "ButtonQueueAddItem": "Dodaj do kolejki", "ButtonQueueRemoveItem": "Usuń z kolejki", + "ButtonQuickEmbed": "Szybkie wstawienie", "ButtonQuickEmbedMetadata": "Szybkie wstawianie metadanych", "ButtonQuickMatch": "Szybkie dopasowanie", "ButtonReScan": "Ponowne skanowanie", @@ -95,7 +96,7 @@ "ButtonStartM4BEncode": "Eksportuj jako plik M4B", "ButtonStartMetadataEmbed": "Osadź metadane", "ButtonStats": "Statystyki", - "ButtonSubmit": "Pobierz", + "ButtonSubmit": "Zapisz", "ButtonTest": "Test", "ButtonUnlinkOpenId": "Odłącz OpenID", "ButtonUpload": "Wgraj", @@ -138,6 +139,7 @@ "HeaderFindChapters": "Wyszukaj rozdziały", "HeaderIgnoredFiles": "Zignoruj pliki", "HeaderItemFiles": "Pliki", + "HeaderItemMetadataUtils": "Narzędzia dla metadanych", "HeaderLastListeningSession": "Ostatnia sesja słuchania", "HeaderLatestEpisodes": "Najnowsze odcinki", "HeaderLibraries": "Biblioteki", @@ -176,6 +178,7 @@ "HeaderRemoveEpisodes": "Usuń {0} odcinków", "HeaderSavedMediaProgress": "Zapisany postęp", "HeaderSchedule": "Harmonogram", + "HeaderScheduleEpisodeDownloads": "Planowanie automatycznego ściągania odcinków", "HeaderScheduleLibraryScans": "Zaplanuj automatyczne skanowanie biblioteki", "HeaderSession": "Sesja", "HeaderSetBackupSchedule": "Ustaw harmonogram tworzenia kopii zapasowej", @@ -221,7 +224,11 @@ "LabelAllUsersExcludingGuests": "Wszyscy użytkownicy z wyłączeniem gości", "LabelAllUsersIncludingGuests": "Wszyscy użytkownicy, łącznie z gośćmi", "LabelAlreadyInYourLibrary": "Już istnieje w twojej bibliotece", + "LabelApiToken": "API Token", "LabelAppend": "Dołącz", + "LabelAudioBitrate": "Audio Bitrate (np. 128k)", + "LabelAudioChannels": "Kanały dźwięku (1 lub 2)", + "LabelAudioCodec": "Kodek audio", "LabelAuthor": "Autor", "LabelAuthorFirstLast": "Autor (Rosnąco)", "LabelAuthorLastFirst": "Author (Malejąco)", @@ -233,6 +240,7 @@ "LabelAutoRegister": "Automatyczna rejestracja", "LabelAutoRegisterDescription": "Automatycznie utwórz nowych użytkowników po zalogowaniu", "LabelBackToUser": "Powrót", + "LabelBackupAudioFiles": "Kopia zapasowa plików audio", "LabelBackupLocation": "Lokalizacja kopii zapasowej", "LabelBackupsEnableAutomaticBackups": "Włącz automatyczne kopie zapasowe", "LabelBackupsEnableAutomaticBackupsHelp": "Kopie zapasowe są zapisywane w folderze /metadata/backups", @@ -241,15 +249,18 @@ "LabelBackupsNumberToKeep": "Liczba kopii zapasowych do przechowywania", "LabelBackupsNumberToKeepHelp": "Tylko 1 kopia zapasowa zostanie usunięta, więc jeśli masz już więcej kopii zapasowych, powinieneś je ręcznie usunąć.", "LabelBitrate": "Bitrate", + "LabelBonus": "Bonus", "LabelBooks": "Książki", "LabelButtonText": "Tekst przycisku", "LabelByAuthor": "autorstwa {0}", "LabelChangePassword": "Zmień hasło", "LabelChannels": "Kanały", + "LabelChapterCount": "{0} rozdziałów", "LabelChapterTitle": "Tytuł rozdziału", "LabelChapters": "Rozdziały", "LabelChaptersFound": "Znalezione rozdziały", "LabelClickForMoreInfo": "Kliknij po więcej szczegółów", + "LabelClickToUseCurrentValue": "Kliknij by zastosować aktualną wartość", "LabelClosePlayer": "Zamknij odtwarzacz", "LabelCodec": "Kodek", "LabelCollapseSeries": "Podsumuj serię", @@ -299,6 +310,7 @@ "LabelEmailSettingsTestAddress": "Adres testowy", "LabelEmbeddedCover": "Wbudowana okładka", "LabelEnable": "Włącz", + "LabelEncodingBackupLocation": "Kopia zapasowa twoich oryginalnych plików audio będzie się znajdować w:", "LabelEnd": "Zakończ", "LabelEndOfChapter": "Koniec rozdziału", "LabelEpisode": "Odcinek", From d9c345b0f38e2ceb5403d16366bc1a718abb69b6 Mon Sep 17 00:00:00 2001 From: SunSpring Date: Fri, 25 Oct 2024 12:08:14 +0000 Subject: [PATCH 15/16] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1070 of 1070 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, 3 insertions(+) diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json index d92d833a..1754bf56 100644 --- a/client/strings/zh-cn.json +++ b/client/strings/zh-cn.json @@ -562,6 +562,9 @@ "LabelSettingsHideSingleBookSeriesHelp": "只有一本书的系列将从系列页面和主页书架中隐藏.", "LabelSettingsHomePageBookshelfView": "首页使用书架视图", "LabelSettingsLibraryBookshelfView": "媒体库使用书架视图", + "LabelSettingsLibraryMarkAsFinishedPercentComplete": "完成百分比大于", + "LabelSettingsLibraryMarkAsFinishedTimeRemaining": "剩余时间少于 (秒)", + "LabelSettingsLibraryMarkAsFinishedWhen": "当发生以下情况时将媒体项目标记为已完成", "LabelSettingsOnlyShowLaterBooksInContinueSeries": "跳过继续系列中的早期书籍", "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "继续系列主页书架显示系列中未开始的第一本书, 该系列至少有一本书已完成且没有正在进行的书. 启用此设置将从最远完成的书开始系列, 而不是从第一本书开始.", "LabelSettingsParseSubtitles": "解析副标题", From 449dc1a0e290b7a777193ebb66f7800c83232fdd Mon Sep 17 00:00:00 2001 From: thehijacker Date: Fri, 25 Oct 2024 09:13:00 +0000 Subject: [PATCH 16/16] Translated using Weblate (Slovenian) Currently translated at 100.0% (1070 of 1070 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, 6 insertions(+) diff --git a/client/strings/sl.json b/client/strings/sl.json index dadb787b..d07696f0 100644 --- a/client/strings/sl.json +++ b/client/strings/sl.json @@ -163,6 +163,7 @@ "HeaderNotificationUpdate": "Posodobi obvestilo", "HeaderNotifications": "Obvestila", "HeaderOpenIDConnectAuthentication": "Prijava z OpenID Connect", + "HeaderOpenListeningSessions": "Odprte seje poslušanja", "HeaderOpenRSSFeed": "Odpri vir RSS", "HeaderOtherFiles": "Ostale datoteke", "HeaderPasswordAuthentication": "Preverjanje pristnosti z geslom", @@ -226,6 +227,7 @@ "LabelAllUsersExcludingGuests": "Vsi uporabniki razen gosti", "LabelAllUsersIncludingGuests": "Vsi uporabniki vključno z gosti", "LabelAlreadyInYourLibrary": "Že v tvoji knjižnici", + "LabelApiToken": "API žeton", "LabelAppend": "Priloži", "LabelAudioBitrate": "Avdio bitna hitrost (npr. 128k)", "LabelAudioChannels": "Avdio kanali (1 ali 2)", @@ -463,6 +465,7 @@ "LabelOpenIDGroupClaimDescription": "Ime zahtevka OpenID, ki vsebuje seznam uporabnikovih skupin. Običajno imenovane skupine. Če je konfigurirana, bo aplikacija samodejno dodelila vloge na podlagi članstva v skupini uporabnika, pod pogojem, da so te skupine v zahtevku poimenovane 'admin', 'user' ali 'guest' brez razlikovanja med velikimi in malimi črkami. Zahtevek mora vsebovati seznam in če uporabnik pripada več skupinam, mu aplikacija dodeli vlogo, ki ustreza najvišjemu nivoju dostopa. Če se nobena skupina ne ujema, bo dostop zavrnjen.", "LabelOpenRSSFeed": "Odpri vir RSS", "LabelOverwrite": "Prepiši", + "LabelPaginationPageXOfY": "Stran {0} od {1}", "LabelPassword": "Geslo", "LabelPath": "Pot", "LabelPermanent": "Trajno", @@ -559,6 +562,9 @@ "LabelSettingsHideSingleBookSeriesHelp": "Serije, ki imajo eno knjigo, bodo skrite na strani serije in policah domače strani.", "LabelSettingsHomePageBookshelfView": "Domača stran bo imela pogled knjižne police", "LabelSettingsLibraryBookshelfView": "Knjižnična uporaba pogleda knjižne police", + "LabelSettingsLibraryMarkAsFinishedPercentComplete": "Odstotek dokončanega je večji od", + "LabelSettingsLibraryMarkAsFinishedTimeRemaining": "Preostali čas je manj kot (sekund)", + "LabelSettingsLibraryMarkAsFinishedWhen": "Označi medijski element kot končan, ko", "LabelSettingsOnlyShowLaterBooksInContinueSeries": "Preskoči prejšnje knjige v nadaljevanju serije", "LabelSettingsOnlyShowLaterBooksInContinueSeriesHelp": "Polica z domačo stranjo Nadaljuj serijo prikazuje prvo nezačeto knjigo v seriji, ki ima vsaj eno dokončano knjigo in ni nobene knjige v teku. Če omogočite to nastavitev, se bo serija nadaljevala od najbolj dokončane knjige namesto od prve nezačete knjige.", "LabelSettingsParseSubtitles": "Uporabi podnapise",