diff --git a/src/i18n/locale/de.json b/src/i18n/locale/de.json
index 478b55e7d..86cb01e74 100644
--- a/src/i18n/locale/de.json
+++ b/src/i18n/locale/de.json
@@ -266,27 +266,27 @@
"components.Settings.Notifications.telegramsettingsfailed": "Telegram-Benachrichtigungseinstellungen konnten nicht gespeichert werden.",
"components.Settings.Notifications.senderName": "Absendername",
"components.Settings.Notifications.chatId": "Chat-ID",
- "components.Settings.Notifications.botAPI": "Bot-Authentifizierungstoken",
+ "components.Settings.Notifications.botAPI": "Bot-Autorisierungstoken",
"components.StatusChacker.reloadOverseerr": "Overseerr neu laden",
"components.StatusChacker.newversionavailable": "Anwendungsaktualisierung",
"components.StatusChacker.newversionDescription": "Overseerr wurde aktualisiert! Bitte klicke auf die Schaltfläche unten, um die Seite neu zu laden.",
"components.Settings.SettingsAbout.documentation": "Dokumentation",
- "components.NotificationTypeSelector.mediarequestedDescription": "Sendet eine Benachrichtigung, wenn neue Medien angefordert wurden und auf Genehmigung warten.",
+ "components.NotificationTypeSelector.mediarequestedDescription": "Sendet Benachrichtigungen, wenn neue Medien angefordert wurden und auf Genehmigung warten.",
"components.NotificationTypeSelector.mediarequested": "Medien angefordert",
- "components.NotificationTypeSelector.mediafailedDescription": "Sendet eine Benachrichtigung, wenn angeforderte Medien nicht zu Radarr oder Sonarr hinzugefügt werden können.",
+ "components.NotificationTypeSelector.mediafailedDescription": "Sendet Benachrichtigungen, wenn angeforderte Medien nicht zu Radarr oder Sonarr hinzugefügt werden können.",
"components.NotificationTypeSelector.mediafailed": "Medien fehlgeschlagen",
- "components.NotificationTypeSelector.mediaapprovedDescription": "Sendet eine Benachrichtigung, wenn das angeforderte Medium manuell genehmigt wird.",
- "components.NotificationTypeSelector.mediaavailableDescription": "Sendet eine Benachrichtigung, wenn angeforderte Medien verfügbar werden.",
+ "components.NotificationTypeSelector.mediaapprovedDescription": "Sendet Benachrichtigungen, wenn angeforderte Medien manuell genehmigt wurden.",
+ "components.NotificationTypeSelector.mediaavailableDescription": "Sendet Benachrichtigungen, wenn angeforderte Medien verfügbar werden.",
"components.NotificationTypeSelector.mediaavailable": "Medien verfügbar",
"components.NotificationTypeSelector.mediaapproved": "Medien genehmigt",
"i18n.request": "Anfragen",
- "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Du musst einen gültigen Benutzerschlüssel angeben",
+ "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Sie müssen einen gültigen Benutzer-/Gruppenschlüssel angeben",
"components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Du musst ein gültiges Anwendungstoken angeben",
"components.Settings.Notifications.NotificationsPushover.userToken": "Benutzer- oder Gruppenschlüssel",
"components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Pushover-Benachrichtigungseinstellungen erfolgreich gespeichert!",
"components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "Pushover-Benachrichtigungseinstellungen konnten nicht gespeichert werden.",
"components.Settings.Notifications.NotificationsPushover.agentenabled": "Agent aktivieren",
- "components.Settings.Notifications.NotificationsPushover.accessToken": "Anwendungs-/API-Token",
+ "components.Settings.Notifications.NotificationsPushover.accessToken": "Anwendungs API-Token",
"components.RequestList.sortModified": "Zuletzt geändert",
"components.RequestList.sortAdded": "Anfragedatum",
"components.RequestList.showallrequests": "Zeige alle Anfragen",
@@ -348,7 +348,7 @@
"components.RequestBlock.rootfolder": "Stammordner",
"components.RequestBlock.profilechanged": "Qualitätsprofil",
"components.NotificationTypeSelector.mediadeclined": "Medien abgelehnt",
- "components.NotificationTypeSelector.mediadeclinedDescription": "Sendet eine Benachrichtigung, wenn eine Medienanfrage abgelehnt wird.",
+ "components.NotificationTypeSelector.mediadeclinedDescription": "Sendet Benachrichtigungen, wenn Medienanfrage abgelehnt wurde.",
"components.RequestModal.autoapproval": "Automatische Genehmigung",
"i18n.experimental": "Experimental",
"components.Settings.hideAvailable": "Verfügbare Medien ausblenden",
@@ -368,8 +368,8 @@
"components.PermissionEdit.managerequests": "Anfragen verwalten",
"components.PermissionEdit.request": "Anfrage",
"components.PermissionEdit.autoapproveMovies": "Automatische Genehmigung von Filmen",
- "components.PermissionEdit.admin": "Administrator",
- "components.PermissionEdit.managerequestsDescription": "Gewähre Berechtigung zum Verwalten von Overseerr-Anfragen (einschließlich Genehmigen und Ablehnen von Anfragen). Alle Anfragen eines Benutzers mit dieser Berechtigung werden automatisch genehmigt.",
+ "components.PermissionEdit.admin": "Admin",
+ "components.PermissionEdit.managerequestsDescription": "Gewähre Berechtigung zum Verwalten von Overseerr-Anfragen. Alle Anfragen eines Benutzers mit dieser Berechtigung werden automatisch genehmigt.",
"components.UserList.userssaved": "Benutzerberechtigungen erfolgreich gespeichert!",
"components.UserList.bulkedit": "Ausgewählte bearbeiten",
"components.Settings.toastPlexRefreshSuccess": "Plex-Serverliste erfolgreich abgerufen!",
@@ -391,19 +391,19 @@
"components.Settings.SonarrModal.toastSonarrTestFailure": "Verbindung zu Sonarr fehlgeschlagen.",
"components.PermissionEdit.usersDescription": "Gewähre Berechtigung zum Verwalten von Overseerr-Benutzern. Benutzer mit dieser Berechtigung können Benutzer mit Adminrechten nicht bearbeiten oder Adminrechte erteilen.",
"components.PermissionEdit.users": "Benutzer verwalten",
- "components.PermissionEdit.settingsDescription": "Gewähre Berechtigung zum Ändern aller Overseerr-Einstellungen. Ein Benutzer muss über diese Berechtigung verfügen, um sie anderen Benutzern erteilen zu können.",
+ "components.PermissionEdit.settingsDescription": "Gewähre Berechtigung zum Ändern Overseerr-Einstellungen. Ein Benutzer muss über diese Berechtigung verfügen, um sie anderen Benutzern erteilen zu können.",
"components.PermissionEdit.settings": "Einstellungen verwalten",
- "components.PermissionEdit.requestDescription": "Gewähre Berechtigung zum Anfragen von Filmen und Serien.",
+ "components.PermissionEdit.requestDescription": "Gewähre Berechtigung zum Anfragen von nicht 4K Medien.",
"components.PermissionEdit.request4kTvDescription": "Gewähre Berechtigung Serien in 4K anzufragen.",
"components.PermissionEdit.request4kTv": "4K Serien anfragen",
"components.PermissionEdit.request4kMoviesDescription": "Gewähre Berechtigung Filme in 4K anzufragen.",
"components.PermissionEdit.request4kMovies": "4K Filme anfragen",
"components.PermissionEdit.request4k": "4K anfragen",
- "components.PermissionEdit.request4kDescription": "Gewähre Berechtigung Filme und Serien in 4K anzufragen.",
- "components.PermissionEdit.autoapproveSeriesDescription": "Gewähre Berechtigung zur automatischen Genehmigung von nicht-4K Serienanfragen für diesen Benutzer.",
- "components.PermissionEdit.autoapproveMoviesDescription": "Gewähre Berechtigung zur automatischen Genehmigung von nicht-4K Filmanfragen für diesen Benutzer.",
- "components.PermissionEdit.autoapproveDescription": "Gewähre Berechtigung zur automatischen Genehmigung von allen nicht-4K Anfragen für diesen Benutzer.",
- "components.PermissionEdit.advancedrequestDescription": "Gewähre Berechtigung zum Verwenden erweiterter Anfrageoptionen (z.B. Ändern von Servern, Profilen oder Pfaden).",
+ "components.PermissionEdit.request4kDescription": "Gewähre Berechtigung Medien in 4K anzufragen.",
+ "components.PermissionEdit.autoapproveSeriesDescription": "Gewähre Berechtigung zur automatischen Genehmigung von nicht-4K Serienanfragen.",
+ "components.PermissionEdit.autoapproveMoviesDescription": "Gewähre Berechtigung zur automatischen Genehmigung von nicht-4K Filmanfragen.",
+ "components.PermissionEdit.autoapproveDescription": "Gewähre Berechtigung zur automatischen Genehmigung von allen nicht-4K Anfragen.",
+ "components.PermissionEdit.advancedrequestDescription": "Gewähre Berechtigung zum Verwenden erweiterter Anfrageoptionen.",
"components.PermissionEdit.adminDescription": "Voller Administratorzugriff. Umgeht alle anderen Rechteabfragen.",
"components.MovieDetails.openradarr4k": "Film in 4K Radarr öffnen",
"components.MovieDetails.openradarr": "Film in Radarr öffnen",
@@ -418,7 +418,7 @@
"components.TvDetails.playonplex": "Auf Plex abspielen",
"components.MovieDetails.playonplex": "Auf Plex abspielen",
"components.TvDetails.play4konplex": "4K auf Plex abspielen",
- "components.MovieDetails.play4konplex": "4K auf Plex abspielen",
+ "components.MovieDetails.play4konplex": "In 4K auf Plex abspielen",
"components.TvDetails.markavailable": "Als verfügbar markieren",
"components.TvDetails.mark4kavailable": "4K als verfügbar markieren",
"components.TvDetails.allseasonsmarkedavailable": "* Alle Staffeln werden als verfügbar markiert.",
@@ -502,11 +502,11 @@
"components.UserList.sortCreated": "Erstellungsdatum",
"components.PermissionEdit.autoapprove4k": "Automatische Genehmigung von 4K",
"components.UserList.sortUpdated": "Zuletzt aktualisiert",
- "components.PermissionEdit.autoapprove4kSeriesDescription": "Gewähre Berechtigung zur automatischen Genehmigung von 4K Serienanfragen für diesen Benutzer.",
+ "components.PermissionEdit.autoapprove4kSeriesDescription": "Gewähre Berechtigung zur automatischen Genehmigung von 4K Serienanfragen.",
"components.PermissionEdit.autoapprove4kSeries": "Automatische Genehmigung von 4K Serien",
- "components.PermissionEdit.autoapprove4kMoviesDescription": "Gewähre Berechtigung zur automatischen Genehmigung von 4K Filmanfragen für diesen Benutzer.",
+ "components.PermissionEdit.autoapprove4kMoviesDescription": "Gewähre Berechtigung zur automatischen Genehmigung von 4K Filmanfragen.",
"components.PermissionEdit.autoapprove4kMovies": "Automatische Genehmigung von 4K Filmen",
- "components.PermissionEdit.autoapprove4kDescription": "Gewähre Berechtigung zur automatischen Genehmigung von allen 4K Anfragen für diesen Benutzer.",
+ "components.PermissionEdit.autoapprove4kDescription": "Gewähre Berechtigung zur automatischen Genehmigung von allen 4K Anfragen.",
"components.UserProfile.recentrequests": "Kürzliche Anfragen",
"components.UserProfile.UserSettings.menuPermissions": "Berechtigungen",
"components.UserProfile.UserSettings.menuNotifications": "Benachrichtigungen",
@@ -781,5 +781,48 @@
"components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {Commit} other {Commits}} behind",
"components.LanguageSelector.originalLanguageDefault": "Alle Sprachen",
"components.LanguageSelector.languageServerDefault": "Standard ({language})",
- "components.Discover.noRequests": "Keine Anfragen."
+ "components.Discover.noRequests": "Keine Anfragen.",
+ "components.Settings.Notifications.NotificationsWebhook.validationTypes": "Sie müssen mindestens einen Benachrichtigungstypen auswählen",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSuccess": "Webhook test Benachrichtigung gesendet!",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "Webhook test Benachrichtigung wird gesendet…",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestFailed": "Webhook Benachrichtigungseinstellungen konnten nicht gespeichert werden.",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "Web push Benachrichtigungseinstellungen erfolgreich gespeichert!",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "Web push Benachrichtigungseinstellungen konnten nicht gespeichert werden.",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "Web push test Benachrichtigung gesendet!",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "Web push test Benachrichtigung wird gesendet…",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "Web push test Benachrichtigung fehlgeschlagen.",
+ "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Um web push Benachrichtigungen zu erhalten, muss Overseerr über HTTPS gehen.",
+ "components.Settings.Notifications.NotificationsWebPush.agentenabled": "Agent aktivieren",
+ "components.Settings.Notifications.NotificationsSlack.validationTypes": "Sie müssen mindestens einen Benachrichtigungstypen auswählen",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestSuccess": "Slack test Benachrichtigung gesendet!",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestSending": "Slack test Benachrichtigung wird gesendet…",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestFailed": "Slack test Benachrichtigung fehlgeschlagen.",
+ "components.Settings.Notifications.NotificationsPushover.validationTypes": "Sie müssen mindestens einen Benachrichtigungstypen auswählen",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSuccess": "Pushover test Benachrichtigung gesendet!",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSending": "Pushover test Benachrichtigung wird gesendet…",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestFailed": "Pushover test Benachrichtigung fehlgeschlagen.",
+ "components.Settings.Notifications.NotificationsPushover.accessTokenTip": "Registriere eine Anwendung für die Benutzung mit Overseerr",
+ "components.Settings.Notifications.NotificationsPushbullet.validationTypes": "Sie müssen mindestens einen Benachrichtigungstypen auswählen",
+ "components.RequestCard.failedretry": "Ein Fehler ist aufgetreten beim erneutem versuch die Anfrage zu senden.",
+ "components.PermissionEdit.requestTvDescription": "Berechtigungen erteilen um nicht 4K Serien anzufragen.",
+ "components.NotificationTypeSelector.usermediafailedDescription": "Werde benachrichtigt, wenn die angeforderten Medien bei der Hinzufügung zu Radarr oder Sonarr fehlschlagen.",
+ "components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "Erstellen Sie einen Tonken in Ihren Account Einstellungen",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrl": "Webhook URL",
+ "components.Settings.Notifications.NotificationsLunaSea.validationWebhookUrl": "Geben sie eine valide URL an",
+ "components.Settings.Notifications.NotificationsLunaSea.validationTypes": "Sie müssen mindestens einen Benachrichtigungstypen auswählen",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSuccess": "LunaSea test Benachrichtigung gesendet!",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSending": "LunaSea Test Benachrichtigung wird gesendet…",
+ "components.Settings.Notifications.NotificationsLunaSea.profileName": "Profil Name",
+ "components.RequestList.RequestItem.requesteddate": "Angefordert",
+ "components.QuotaSelector.tvRequests": "{quotaLimit} {seasons} pro {quotaDays} {days}",
+ "components.QuotaSelector.movieRequests": "{quotaLimit} {movies} pro {quotaDays} {days}",
+ "components.PermissionEdit.requestTv": "Serie anfordern",
+ "components.PermissionEdit.requestMoviesDescription": "Berechtigungen erteilen um nicht 4K filme anzufordern.",
+ "components.PermissionEdit.requestMovies": "Filme Anfragen",
+ "components.NotificationTypeSelector.usermediarequestedDescription": "Werde benachrichtigt, wenn andere Nutzer ein Medium anfordern, welches eine genehmigt erfordert.",
+ "components.NotificationTypeSelector.usermediadeclinedDescription": "Werde benachrichtigt, wenn Ihre Medienanfrage abgelehnt wurde.",
+ "components.NotificationTypeSelector.usermediaavailableDescription": "Werde benachrichtigt, wenn Ihre Medienanfrage verfügbar wird.",
+ "components.NotificationTypeSelector.usermediaapprovedDescription": "Werde benachrichtigt, wenn Ihre Medienanfrage angenommen wurde.",
+ "components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Werde benachrichtigt, wenn andere Nutzer Medien anfordern, welche automatisch angenommen werden.",
+ "components.DownloadBlock.estimatedtime": "Geschätzte {time}"
}