diff --git a/client/strings/de.json b/client/strings/de.json
index 6361ce78e..bf7f21739 100644
--- a/client/strings/de.json
+++ b/client/strings/de.json
@@ -51,8 +51,10 @@
"ButtonNext": "Vor",
"ButtonNextChapter": "Nächstes Kapitel",
"ButtonNextItemInQueue": "Das nächste Element in der Warteschlange",
+ "ButtonOk": "Ok",
"ButtonOpenFeed": "Feed öffnen",
"ButtonOpenManager": "Manager öffnen",
+ "ButtonPause": "Pausieren",
"ButtonPlay": "Abspielen",
"ButtonPlaying": "Spielt",
"ButtonPlaylists": "Wiedergabelisten",
@@ -95,6 +97,7 @@
"ButtonStartMetadataEmbed": "Metadateneinbettung starten",
"ButtonStats": "Statistiken",
"ButtonSubmit": "Ok",
+ "ButtonTest": "Test",
"ButtonUnlinkOpedId": "OpenID trennen",
"ButtonUpload": "Hochladen",
"ButtonUploadBackup": "Sicherung hochladen",
@@ -124,8 +127,10 @@
"HeaderCurrentDownloads": "Aktuelle Downloads",
"HeaderCustomMessageOnLogin": "Benutzerdefinierte Nachricht für den Login",
"HeaderCustomMetadataProviders": "Benutzerdefinierte Metadata Anbieter",
+ "HeaderDetails": "Details",
"HeaderDownloadQueue": "Download Warteschlange",
"HeaderEbookFiles": "E-Buch-Dateien",
+ "HeaderEmail": "Email",
"HeaderEmailSettings": "Email Einstellungen",
"HeaderEpisodes": "Episoden",
"HeaderEreaderDevices": "E-Reader Geräte",
@@ -166,6 +171,7 @@
"HeaderPlaylistItems": "Einträge in der Wiedergabeliste",
"HeaderPodcastsToAdd": "Podcasts zum Hinzufügen",
"HeaderPreviewCover": "Vorschau Titelbild",
+ "HeaderRSSFeedGeneral": "RSS Details",
"HeaderRSSFeedIsOpen": "RSS-Feed ist geöffnet",
"HeaderRSSFeeds": "RSS-Feeds",
"HeaderRemoveEpisode": "Episode entfernen",
@@ -179,6 +185,7 @@
"HeaderSettingsDisplay": "Anzeige",
"HeaderSettingsExperimental": "Experimentelle Funktionen",
"HeaderSettingsGeneral": "Allgemein",
+ "HeaderSettingsScanner": "Scanner",
"HeaderSleepTimer": "Sleep-Timer",
"HeaderStatsLargestItems": "Größte Medien",
"HeaderStatsLongestItems": "Längste Medien (h)",
@@ -200,6 +207,7 @@
"LabelAbridgedUnchecked": "Ungekürzt (nicht angehakt)",
"LabelAccessibleBy": "Zugänglich für",
"LabelAccountType": "Kontoart",
+ "LabelAccountTypeAdmin": "Admin",
"LabelAccountTypeGuest": "Gast",
"LabelAccountTypeUser": "Benutzer",
"LabelActivity": "Aktivitäten",
@@ -235,7 +243,9 @@
"LabelBackupsMaxBackupSizeHelp": "Zum Schutz vor Fehlkonfigurationen schlagen Sicherungen fehl, wenn sie die konfigurierte Größe überschreiten.",
"LabelBackupsNumberToKeep": "Anzahl der aufzubewahrenden Sicherungen",
"LabelBackupsNumberToKeepHelp": "Es wird immer nur 1 Sicherung auf einmal entfernt. Wenn du bereits mehrere Sicherungen als die definierte max. Anzahl hast, solltest du diese manuell entfernen.",
+ "LabelBitrate": "Bitrate",
"LabelBooks": "Bücher",
+ "LabelButtonText": "Button Text",
"LabelByAuthor": "von {0}",
"LabelChangePassword": "Passwort ändern",
"LabelChannels": "Kanäle",
@@ -244,6 +254,7 @@
"LabelChaptersFound": "Gefundene Kapitel",
"LabelClickForMoreInfo": "Klicken für mehr Informationen",
"LabelClosePlayer": "Player schließen",
+ "LabelCodec": "Codec",
"LabelCollapseSeries": "Serien einklappen",
"LabelCollapseSubSeries": "Unterserien einklappen",
"LabelCollection": "Sammlung",
@@ -282,6 +293,7 @@
"LabelEbook": "E-Buch",
"LabelEbooks": "E-Bücher",
"LabelEdit": "Bearbeiten",
+ "LabelEmail": "Email",
"LabelEmailSettingsFromAddress": "Von Adresse",
"LabelEmailSettingsRejectUnauthorized": "Nicht autorisierte Zertifikate ablehnen",
"LabelEmailSettingsRejectUnauthorizedHelp": "Durch das Deaktivieren der SSL-Zertifikatsüberprüfung kann deine Verbindung Sicherheitsrisiken wie Man-in-the-Middle-Angriffen ausgesetzt sein. Deaktiviere diese Option nur, wenn due die Auswirkungen verstehst und dem Mailserver vertraust, mit dem eine Verbindung hergestellt wird.",
@@ -292,6 +304,7 @@
"LabelEnable": "Aktivieren",
"LabelEnd": "Ende",
"LabelEndOfChapter": "Ende des Kapitels",
+ "LabelEpisode": "Episode",
"LabelEpisodeTitle": "Episodentitel",
"LabelEpisodeType": "Episodentyp",
"LabelEpisodes": "Episoden",
@@ -302,6 +315,7 @@
"LabelExplicitChecked": "Explicit (Altersbeschränkung) (angehakt)",
"LabelExplicitUnchecked": "Not Explicit (Altersbeschränkung) (nicht angehakt)",
"LabelExportOPML": "OPML exportieren",
+ "LabelFeedURL": "Feed URL",
"LabelFetchingMetadata": "Abholen der Metadaten",
"LabelFile": "Datei",
"LabelFileBirthtime": "Datei erstellt",
@@ -320,6 +334,7 @@
"LabelFontItalic": "Kursiv",
"LabelFontScale": "Schriftgröße",
"LabelFontStrikethrough": "Durchgestrichen",
+ "LabelFormat": "Format",
"LabelGenre": "Kategorie",
"LabelGenres": "Kategorien",
"LabelHardDeleteFile": "Datei dauerhaft löschen",
@@ -327,6 +342,7 @@
"LabelHasSupplementaryEbook": "Ergänzendes E-Book verfügbar",
"LabelHideSubtitles": "Untertitel ausblenden",
"LabelHighestPriority": "Höchste Priorität",
+ "LabelHost": "Host",
"LabelHour": "Stunde",
"LabelHours": "Stunden",
"LabelIcon": "Symbol",
@@ -355,6 +371,7 @@
"LabelLastSeen": "Zuletzt gesehen",
"LabelLastTime": "Letztes Mal",
"LabelLastUpdate": "Letzte Aktualisierung",
+ "LabelLayout": "Layout",
"LabelLayoutSinglePage": "Eine Seite",
"LabelLayoutSplitPage": "Geteilte Seite",
"LabelLess": "Weniger",
@@ -376,8 +393,10 @@
"LabelMediaPlayer": "Mediaplayer",
"LabelMediaType": "Medientyp",
"LabelMetaTag": "Meta Schlagwort",
+ "LabelMetaTags": "Meta Tags",
"LabelMetadataOrderOfPrecedenceDescription": "Höher priorisierte Quellen für Metadaten überschreiben Metadaten aus Quellen mit niedrigerer Priorität",
"LabelMetadataProvider": "Metadatenanbieter",
+ "LabelMinute": "Minute",
"LabelMinutes": "Minuten",
"LabelMissing": "Fehlend",
"LabelMissingEbook": "E-Book fehlt",
@@ -386,6 +405,7 @@
"LabelMobileRedirectURIsDescription": "Dies ist eine Whitelist gültiger Umleitungs-URIs für mobile Apps. Der Standardwert ist audiobookshelf://oauth, den du entfernen oder durch zusätzliche URIs für die Integration von Drittanbieter-Apps ergänzen kannst. Die Verwendung eines Sternchens (*) als alleiniger Eintrag erlaubt jede URI.",
"LabelMore": "Mehr",
"LabelMoreInfo": "Mehr Infos",
+ "LabelName": "Name",
"LabelNarrator": "Erzähler",
"LabelNarrators": "Erzähler",
"LabelNew": "Neu",
@@ -399,6 +419,7 @@
"LabelNotFinished": "Nicht beendet",
"LabelNotStarted": "Nicht begonnen",
"LabelNotes": "Notizen",
+ "LabelNotificationAppriseURL": "Apprise URL(s)",
"LabelNotificationAvailableVariables": "Verfügbare Variablen",
"LabelNotificationBodyTemplate": "Textvorlage",
"LabelNotificationEvent": "Benachrichtigungs Event",
@@ -429,8 +450,11 @@
"LabelPlayMethod": "Abspielmethode",
"LabelPlayerChapterNumberMarker": "{0} von {1}",
"LabelPlaylists": "Wiedergabelisten",
+ "LabelPodcast": "Podcast",
"LabelPodcastSearchRegion": "Podcast-Suchregion",
"LabelPodcastType": "Podcast Typ",
+ "LabelPodcasts": "Podcasts",
+ "LabelPort": "Port",
"LabelPrefixesToIgnore": "Zu ignorierende(s) Vorwort(e) (Groß- und Kleinschreibung wird nicht berücksichtigt)",
"LabelPreventIndexing": "Verhindere, dass dein Feed von iTunes- und Google-Podcast-Verzeichnissen indiziert wird",
"LabelPrimaryEbook": "Primäres E-Book",
@@ -447,6 +471,7 @@
"LabelRSSFeedOpen": "RSS Feed Offen",
"LabelRSSFeedPreventIndexing": "Indizierung verhindern",
"LabelRSSFeedSlug": "RSS-Feed-Schlagwort",
+ "LabelRSSFeedURL": "RSS Feed URL",
"LabelRandomly": "Zufällig",
"LabelReAddSeriesToContinueListening": "Serien erneut zur Fortsetzungsliste hinzufügen",
"LabelRead": "Lesen",
@@ -456,6 +481,7 @@
"LabelRecentlyAdded": "Kürzlich hinzugefügt",
"LabelRecommended": "Empfohlen",
"LabelRedo": "Wiederholen",
+ "LabelRegion": "Region",
"LabelReleaseDate": "Veröffentlichungsdatum",
"LabelRemoveCover": "Entferne Titelbild",
"LabelRowsPerPage": "Zeilen pro Seite",
@@ -522,6 +548,7 @@
"LabelSize": "Größe",
"LabelSleepTimer": "Schlummerfunktion",
"LabelSlug": "URL Teil",
+ "LabelStart": "Start",
"LabelStartTime": "Startzeit",
"LabelStarted": "Gestartet",
"LabelStartedAt": "Gestartet am",
@@ -548,6 +575,7 @@
"LabelTagsNotAccessibleToUser": "Für Benutzer nicht zugängliche Schlagwörter",
"LabelTasks": "Laufende Aufgaben",
"LabelTextEditorBulletedList": "Aufzählungsliste",
+ "LabelTextEditorLink": "Link",
"LabelTextEditorNumberedList": "nummerierte Liste",
"LabelTextEditorUnlink": "entkoppeln",
"LabelTheme": "Farbschema",
@@ -595,6 +623,7 @@
"LabelUser": "Benutzer",
"LabelUsername": "Benutzername",
"LabelValue": "Wert",
+ "LabelVersion": "Version",
"LabelViewBookmarks": "Lesezeichen anzeigen",
"LabelViewChapters": "Kapitel anzeigen",
"LabelViewPlayerSettings": "Zeige player Einstellungen",
@@ -780,6 +809,8 @@
"StatsSpentListening": "zugehört",
"StatsTopAuthor": "TOP AUTOR",
"StatsTopAuthors": "TOP AUTOREN",
+ "StatsTopGenre": "TOP GENRE",
+ "StatsTopGenres": "TOP GENRES",
"StatsTopMonth": "TOP MONAT",
"StatsTopNarrator": "TOP SPRECHER",
"StatsTopNarrators": "TOP SPRECHER",
@@ -843,14 +874,23 @@
"ToastEpisodeDownloadQueueClearSuccess": "Warteschlange für Episoden-Downloads gelöscht",
"ToastErrorCannotShare": "Das kann nicht nativ auf diesem Gerät freigegeben werden",
"ToastFailedToLoadData": "Daten laden fehlgeschlagen",
+ "ToastFailedToShare": "Fehler beim Teilen",
+ "ToastFailedToUpdateAccount": "Fehler beim ändern des Accounts",
+ "ToastFailedToUpdateUser": "Fehler beim ändern des Benutzers",
+ "ToastInvalidImageUrl": "Ungültiger Bild URL",
+ "ToastInvalidUrl": "Ungültiger URL",
"ToastItemCoverUpdateFailed": "Fehler bei der Aktualisierung des Titelbildes",
"ToastItemCoverUpdateSuccess": "Titelbild aktualisiert",
+ "ToastItemDeletedFailed": "Fehler beim löschen des Artikels",
+ "ToastItemDeletedSuccess": "Artikel gelöscht",
"ToastItemDetailsUpdateFailed": "Fehler bei der Aktualisierung der Artikeldetails",
"ToastItemDetailsUpdateSuccess": "Artikeldetails aktualisiert",
- "ToastItemMarkedAsFinishedFailed": "Fehler bei der Markierung des Mediums als \"Beendet\"",
- "ToastItemMarkedAsFinishedSuccess": "Medium als \"Beendet\" markiert",
- "ToastItemMarkedAsNotFinishedFailed": "Fehler bei der Markierung des Mediums als \"Nicht Beendet\"",
- "ToastItemMarkedAsNotFinishedSuccess": "Medium als \"Nicht Beendet\" markiert",
+ "ToastItemMarkedAsFinishedFailed": "Fehler bei der Markierung des Artikels als \"Beendet\"",
+ "ToastItemMarkedAsFinishedSuccess": "Artikel als \"Beendet\" markiert",
+ "ToastItemMarkedAsNotFinishedFailed": "Fehler bei der Markierung des Artikels als \"Nicht Beendet\"",
+ "ToastItemMarkedAsNotFinishedSuccess": "Artikel als \"Nicht Beendet\" markiert",
+ "ToastItemUpdateFailed": "Fehler beim ändern des Artikels",
+ "ToastItemUpdateSuccess": "Artikel wurde verändert",
"ToastLibraryCreateFailed": "Bibliothek konnte nicht erstellt werden",
"ToastLibraryCreateSuccess": "Bibliothek \"{0}\" erstellt",
"ToastLibraryDeleteFailed": "Bibliothek konnte nicht gelöscht werden",
@@ -859,6 +899,25 @@
"ToastLibraryScanStarted": "Bibliotheksscan gestartet",
"ToastLibraryUpdateFailed": "Aktualisierung der Bibliothek fehlgeschlagen",
"ToastLibraryUpdateSuccess": "Bibliothek \"{0}\" aktualisiert",
+ "ToastNameEmailRequired": "Name und Email sind erforderlich",
+ "ToastNameRequired": "Name ist erforderlich",
+ "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",
+ "ToastNoUpdatesNecessary": "Keine Änderungen nötig",
+ "ToastNotificationCreateFailed": "Fehler beim erstellen der Benachrichtig",
+ "ToastNotificationDeleteFailed": "Fehler beim löschen der Benachrichtigung",
+ "ToastNotificationFailedMaximum": "Maximale Fehlversuche muss >= 0 sein",
+ "ToastNotificationQueueMaximum": "Maximale Benachrichtigungswarteschlange muss >= 0 sein",
+ "ToastNotificationSettingsUpdateFailed": "Fehler beim ändern der Benachrichtigungseinstellungen",
+ "ToastNotificationSettingsUpdateSuccess": "Benachrichtigungseinstellungen geändert",
+ "ToastNotificationTestTriggerFailed": "Fehler beim Auslösen der Testbenachrichtigung",
+ "ToastNotificationTestTriggerSuccess": "Testbenachrichtigung ausgelöst",
+ "ToastNotificationUpdateFailed": "Fehler bein ändern der Benachrichtigung",
+ "ToastNotificationUpdateSuccess": "Benachrichtigung geändert",
"ToastPlaylistCreateFailed": "Erstellen der Wiedergabeliste fehlgeschlagen",
"ToastPlaylistCreateSuccess": "Wiedergabeliste erstellt",
"ToastPlaylistRemoveSuccess": "Wiedergabeliste gelöscht",
@@ -866,27 +925,52 @@
"ToastPlaylistUpdateSuccess": "Wiedergabeliste aktualisiert",
"ToastPodcastCreateFailed": "Podcast konnte nicht erstellt werden",
"ToastPodcastCreateSuccess": "Podcast erstellt",
+ "ToastPodcastGetFeedFailed": "Fehler beim abrufen des Podcast Feeds",
+ "ToastPodcastNoEpisodesInFeed": "Keine Episoden in RSS Feed gefunden",
+ "ToastPodcastNoRssFeed": "Podcast enthält keinen RSS Feed",
+ "ToastProviderCreatedFailed": "Fehler beim hinzufügen des Anbieters",
"ToastProviderCreatedSuccess": "Neuer Anbieter hinzugefügt",
"ToastProviderNameAndUrlRequired": "Name und URL notwendig",
"ToastProviderRemoveSuccess": "Anbieter entfernt",
"ToastRSSFeedCloseFailed": "RSS-Feed konnte nicht geschlossen werden",
"ToastRSSFeedCloseSuccess": "RSS-Feed geschlossen",
+ "ToastRemoveFailed": "Fehler beim entfernen",
"ToastRemoveItemFromCollectionFailed": "Löschen des Mediums aus der Sammlung fehlgeschlagen",
"ToastRemoveItemFromCollectionSuccess": "Medium aus der Sammlung gelöscht",
+ "ToastRemoveItemsWithIssuesFailed": "Entfernen von fehlerhaften Bibliotheksartikeln fehlgeschlagenen",
+ "ToastRemoveItemsWithIssuesSuccess": "Fehlerhafte Bibliotheksartikel entfernt",
+ "ToastRenameFailed": "Umbenennen fehlgeschlagen",
+ "ToastRescanFailed": "Erneut scannen fehlgeschlagen für {0}",
+ "ToastRescanRemoved": "Erneut scannen erledigt, Artikel wurde entfernt",
+ "ToastRescanUpToDate": "Erneut scannen erledigt, Artikel wahr auf dem neusten Stand",
+ "ToastRescanUpdated": "Erneut scannen erledigt, Artikel wurde verändert",
+ "ToastScanFailed": "Fehler beim scannen des Artikels der Bibliothek",
+ "ToastSelectAtLeastOneUser": "Wähle mindestens einen Benutzer aus",
"ToastSendEbookToDeviceFailed": "E-Book konnte nicht auf Gerät übertragen werden",
"ToastSendEbookToDeviceSuccess": "E-Book an Gerät \"{0}\" gesendet",
"ToastSeriesUpdateFailed": "Aktualisierung der Serien fehlgeschlagen",
"ToastSeriesUpdateSuccess": "Serien aktualisiert",
"ToastServerSettingsUpdateFailed": "Die Server-Einstellungen wurden nicht gespeichert",
"ToastServerSettingsUpdateSuccess": "Die Server-Einstellungen wurden geupdated",
+ "ToastSessionCloseFailed": "Fehler beim schließen der Sitzung",
"ToastSessionDeleteFailed": "Sitzung konnte nicht gelöscht werden",
"ToastSessionDeleteSuccess": "Sitzung gelöscht",
+ "ToastSlugMustChange": "URL-Schlüssel enthält ungültige Zeichen",
+ "ToastSlugRequired": "URL-Schlüssel erforderlich",
"ToastSocketConnected": "Verbindung zum WebSocket hergestellt",
"ToastSocketDisconnected": "Verbindung zum WebSocket verloren",
"ToastSocketFailedToConnect": "Verbindung zum WebSocket fehlgeschlagen",
"ToastSortingPrefixesEmptyError": "Es muss mindestens ein Sortier-Prefix vorhanden sein",
"ToastSortingPrefixesUpdateFailed": "Update der Sortier-Prefixe ist fehlgeschlagen",
"ToastSortingPrefixesUpdateSuccess": "Die Sortier-Prefixe wirden geupdated ({0} Einträge)",
+ "ToastTitleRequired": "Titel erforderlich",
+ "ToastUnknownError": "Unbekannter Fehler",
+ "ToastUnlinkOpenIdFailed": "Fehler beim entkoppeln des Benutzers von OpenID",
+ "ToastUnlinkOpenIdSuccess": "Benutzer entkoppelt von OpenID",
"ToastUserDeleteFailed": "Benutzer konnte nicht gelöscht werden",
- "ToastUserDeleteSuccess": "Benutzer gelöscht"
+ "ToastUserDeleteSuccess": "Benutzer gelöscht",
+ "ToastUserPasswordChangeSuccess": "Passwort erfolgreich verändert",
+ "ToastUserPasswordMismatch": "Passwörter stimmen nicht überein",
+ "ToastUserPasswordMustChange": "Neues Passwort muss sich von altem Passwort unterscheiden",
+ "ToastUserRootRequireName": "Root Benutzername muss angegeben werden"
}