diff --git a/src/i18n/locale/de.json b/src/i18n/locale/de.json
index 7111b8e90..03357593c 100644
--- a/src/i18n/locale/de.json
+++ b/src/i18n/locale/de.json
@@ -87,7 +87,7 @@
"components.RequestModal.selectseason": "Staffel(n) auswählen",
"components.RequestModal.status": "Status",
"components.Search.searchresults": "Suchergebnisse",
- "components.Settings.Notifications.agentenabled": "Aktiviere Agent",
+ "components.Settings.Notifications.agentenabled": "Agent aktivieren",
"components.Settings.Notifications.authPass": "SMTP-Passwort",
"components.Settings.Notifications.authUser": "SMTP-Benutzername",
"components.Settings.Notifications.emailsender": "Absenderadresse",
@@ -107,7 +107,7 @@
"components.Settings.RadarrModal.apiKeyPlaceholder": "Dein Radarr-API-Schlüssel",
"components.Settings.RadarrModal.baseUrl": "Basis-URL",
"components.Settings.RadarrModal.baseUrlPlaceholder": "Beispiel: /radarr",
- "components.Settings.RadarrModal.createradarr": "Einen neuen Radarr-Server erstellen",
+ "components.Settings.RadarrModal.createradarr": "Neuen Radarr-Server hinzufügen",
"components.Settings.RadarrModal.defaultserver": "Standardserver",
"components.Settings.RadarrModal.editradarr": "Radarr-Server bearbeiten",
"components.Settings.RadarrModal.hostname": "Hostname",
@@ -138,7 +138,7 @@
"components.Settings.SonarrModal.apiKeyPlaceholder": "Dein Sonarr-API-Schlüssel",
"components.Settings.SonarrModal.baseUrl": "Basis-URL",
"components.Settings.SonarrModal.baseUrlPlaceholder": "Beispiel: /sonarr",
- "components.Settings.SonarrModal.createsonarr": "Neuen Sonarr-Server erstellen",
+ "components.Settings.SonarrModal.createsonarr": "Neuen Sonarr-Server hinzufügen",
"components.Settings.SonarrModal.defaultserver": "Standardserver",
"components.Settings.SonarrModal.editsonarr": "Sonarr-Server bearbeiten",
"components.Settings.SonarrModal.hostname": "Hostname",
@@ -186,7 +186,7 @@
"components.Settings.manualscanDescription": "Normalerweise wird dies nur einmal alle 24 Stunden ausgeführt. Overseerr überprüft die kürzlich hinzugefügten Plex-Server aggressiver. Falls du Plex zum ersten Mal konfigurierst, wird eine einmalige vollständige manuelle Bibliotheksdurchsuchung empfohlen!",
"components.Settings.menuAbout": "Über",
"components.Settings.menuGeneralSettings": "Allgemeine Einstellungen",
- "components.Settings.menuJobs": "Aufgaben",
+ "components.Settings.menuJobs": "Aufgaben und Zwischenspeicher",
"components.Settings.menuLogs": "Protokolle",
"components.Settings.menuNotifications": "Benachrichtigungen",
"components.Settings.menuPlexSettings": "Plex",
@@ -277,7 +277,7 @@
"components.UserList.delete": "Löschen",
"components.UserList.edit": "Bearbeiten",
"components.UserList.lastupdated": "Zuletzt aktualisiert",
- "components.UserList.plexuser": "Plex Benutzer",
+ "components.UserList.plexuser": "Plex-Benutzer",
"components.UserList.role": "Rolle",
"components.UserList.totalrequests": "Anfragen insgesamt",
"components.UserList.user": "Benutzer",
@@ -475,8 +475,8 @@
"components.Settings.Notifications.NotificationsWebhook.resetPayload": "Auf Standard zurücksetzen",
"components.Settings.Notifications.NotificationsWebhook.notificationtypes": "Benachrichtigungsarten",
"components.Settings.Notifications.NotificationsWebhook.customJson": "Benutzerdefinierter JSON-Inhalt",
- "components.Settings.Notifications.NotificationsWebhook.authheader": "Autorisierungsheader",
- "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Aktiviere Agent",
+ "components.Settings.Notifications.NotificationsWebhook.authheader": "Autorisierungsüberschrift",
+ "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Agent aktivieren",
"components.RequestModal.request4ktitle": "{title} in 4K anfragen",
"components.RequestModal.request4kfrom": "Es gibt derzeit eine ausstehende 4K Anfrage von {username}.",
"components.RequestModal.request4k": "4K anfragen",
@@ -495,14 +495,14 @@
"components.RequestButton.decline4krequests": "Lehne {requestCount} 4K {requestCount, plural, one {Anfrage} other {Anfragen}} ab",
"components.RequestButton.approverequests": "Genehmige {requestCount} {requestCount, plural, one {Anfrage} other {Anfragen}}",
"components.RequestButton.approve4krequests": "Genehmige {requestCount} 4K {requestCount, plural, one {Anfrage} other {Anfragen}}",
- "components.UserList.creating": "Erstelle",
+ "components.UserList.creating": "Erstelle …",
"components.UserList.autogeneratepassword": "Generiere Passwort automatisch",
"components.UserList.validationpasswordminchars": "Passwort ist zu kurz; es sollte mindestens 8 Zeichen lang sein",
"components.UserList.validationemailrequired": "Erfordert eine gültige E-Mail-Adresse",
"components.UserList.usercreatedsuccess": "Benutzer wurde erfolgreich erstellt!",
"components.UserList.usercreatedfailed": "Beim Erstellen des Benutzers ist etwas schief gelaufen.",
"components.UserList.passwordinfodescription": "E-Mail-Benachrichtigungen müssen eingerichtet und aktiviert sein, um automatische Passwortgeneration benutzen zu können.",
- "components.UserList.passwordinfo": "Passwort Informationen",
+ "components.UserList.passwordinfo": "Passwortinformationen",
"components.UserList.password": "Passwort",
"components.UserList.localuser": "Lokaler Benutzer",
"components.UserList.email": "E-Mail-Adresse",
@@ -584,8 +584,8 @@
"components.Settings.settingUpPlexDescription": "Um Plex einzurichten, kannst du deine Daten manuell eintragen oder einen Server auswählen, welcher von plex.tv abgerufen wurde. Drück den Knopf rechts neben dem Dropdown-Menü, um die Verbindung zu überprüfen und verfügbare Server abzurufen.",
"components.Settings.servernameTip": "Wird nach dem Speichern automatisch von Plex abgerufen",
"components.Settings.settingUpPlex": "Plex einrichten",
- "components.Settings.serverpresetRefreshing": "Rufe Server ab…",
- "components.Settings.serverpresetPlaceholder": "Plex Server",
+ "components.Settings.serverpresetRefreshing": "Rufe Server ab …",
+ "components.Settings.serverpresetPlaceholder": "Plex-Server",
"components.Settings.serverpresetManualMessage": "Manuell festlegen",
"components.Settings.serverpresetLoad": "Drück den Knopf, um verfügbare Server zu laden",
"components.Settings.serverpreset": "Server",
@@ -598,7 +598,7 @@
"components.Settings.SonarrModal.toastSonarrTestFailure": "Verbindung zu Sonarr fehlgeschlagen.",
"components.PermissionEdit.voteDescription": "Gewährt die Berechtigung zum Abstimmen über Anfragen (Abstimmungen sind noch nicht implementiert)",
"components.PermissionEdit.vote": "Abstimmen",
- "components.PermissionEdit.usersDescription": "Gewährt die Berechtigung zum Verwalten von Overseerr-Benutzern. Benutzer mit dieser Berechtigung können Benutzer mit Administratorrechten nicht bearbeiten oder sie gewähren.",
+ "components.PermissionEdit.usersDescription": "Gewährt die Berechtigung zum Verwalten von Overseerr-Benutzern. Benutzer mit dieser Berechtigung können Benutzer mit Administratorrechten nicht bearbeiten oder sie erteilen.",
"components.PermissionEdit.users": "Benutzer verwalten",
"components.PermissionEdit.settingsDescription": "Gewährt die Berechtigung zum Ändern aller Overseerr-Einstellungen. Ein Benutzer muss über diese Berechtigung verfügen, um sie anderen Benutzern erteilen zu können.",
"components.PermissionEdit.settings": "Einstellungen verwalten",
@@ -637,5 +637,33 @@
"components.Settings.RadarrModal.externalUrl": "Externe URL",
"components.MovieDetails.downloadstatus": "Herunterladen-Status",
"components.TvDetails.playonplex": "Auf Plex abspielen",
- "components.MovieDetails.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.TvDetails.markavailable": "Markiere als verfügbar",
+ "components.TvDetails.mark4kavailable": "Markiere 4K als verfügbar",
+ "components.TvDetails.allseasonsmarkedavailable": "* Alle Staffeln werden als verfügbar markiert.",
+ "components.Settings.trustProxyTip": "Erlaubt es Overseerr Client IP Adressen hinter einem Proxy korrekt zu registrieren (Overseerr muss neu gestartet werden, damit die Änderungen wirksam werden)",
+ "components.Settings.trustProxy": "Proxy-Unterstützung aktivieren",
+ "components.Settings.SettingsJobsCache.runnow": "Jetzt ausführen",
+ "components.Settings.SettingsJobsCache.nextexecution": "Nächste Ausführung",
+ "components.Settings.SettingsJobsCache.jobtype": "Art",
+ "components.Settings.SettingsJobsCache.jobstarted": "{jobname} gestartet.",
+ "components.Settings.SettingsJobsCache.jobsDescription": "Overseerr führt bestimmte Wartungsaufgaben als regulär geplante Aufgaben durch, aber sie können auch manuell ausgeführt werden. Manuelles Ausführen einer Aufgabe ändert ihren Zeitplan nicht.",
+ "components.Settings.SettingsJobsCache.jobs": "Aufgaben",
+ "components.Settings.SettingsJobsCache.jobname": "Aufgabenname",
+ "components.Settings.SettingsJobsCache.jobcancelled": "{jobname} abgebrochen.",
+ "components.Settings.SettingsJobsCache.flushcache": "Zwischenspeicher leeren",
+ "components.Settings.SettingsJobsCache.canceljob": "Aufgabe abbrechen",
+ "components.Settings.SettingsJobsCache.cachevsize": "Wertgröße",
+ "components.Settings.SettingsJobsCache.cachename": "Zwischenspeicher Name",
+ "components.Settings.SettingsJobsCache.cachemisses": "Verfehlte",
+ "components.Settings.SettingsJobsCache.cacheksize": "Schlüsselgröße",
+ "components.Settings.SettingsJobsCache.cachekeys": "Schlüssel insgesamt",
+ "components.Settings.SettingsJobsCache.cachehits": "Treffer",
+ "components.Settings.SettingsJobsCache.cacheflushed": "{cachename} Zwischenspeicher geleert.",
+ "components.Settings.SettingsJobsCache.cacheDescription": "Overseerr speichert Anfragen an externe API Endpunkte zwischen, um die Leistung zu optimieren und unnötige API Aufrufe zu minimieren.",
+ "components.Settings.SettingsJobsCache.cache": "Zwischenspeicher",
+ "components.MovieDetails.markavailable": "Als verfügbar markieren",
+ "components.MovieDetails.mark4kavailable": "4K als verfügbar markieren"
}
diff --git a/src/i18n/locale/en.json b/src/i18n/locale/en.json
index 5f1a5ea8f..b2fd97a7e 100644
--- a/src/i18n/locale/en.json
+++ b/src/i18n/locale/en.json
@@ -289,7 +289,7 @@
"components.Settings.RadarrModal.apiKeyPlaceholder": "Your Radarr API key",
"components.Settings.RadarrModal.baseUrl": "Base URL",
"components.Settings.RadarrModal.baseUrlPlaceholder": "Example: /radarr",
- "components.Settings.RadarrModal.createradarr": "Create New Radarr Server",
+ "components.Settings.RadarrModal.createradarr": "Add New Radarr Server",
"components.Settings.RadarrModal.defaultserver": "Default Server",
"components.Settings.RadarrModal.editradarr": "Edit Radarr Server",
"components.Settings.RadarrModal.externalUrl": "External URL",
@@ -374,7 +374,7 @@
"components.Settings.SonarrModal.apiKeyPlaceholder": "Your Sonarr API key",
"components.Settings.SonarrModal.baseUrl": "Base URL",
"components.Settings.SonarrModal.baseUrlPlaceholder": "Example: /sonarr",
- "components.Settings.SonarrModal.createsonarr": "Create New Sonarr Server",
+ "components.Settings.SonarrModal.createsonarr": "Add New Sonarr Server",
"components.Settings.SonarrModal.defaultserver": "Default Server",
"components.Settings.SonarrModal.editsonarr": "Edit Sonarr Server",
"components.Settings.SonarrModal.externalUrl": "External URL",
@@ -567,7 +567,7 @@
"components.UserList.created": "Created",
"components.UserList.createlocaluser": "Create Local User",
"components.UserList.createuser": "Create User",
- "components.UserList.creating": "Creating",
+ "components.UserList.creating": "Creating…",
"components.UserList.delete": "Delete",
"components.UserList.deleteconfirm": "Are you sure you want to delete this user? All existing request data from this user will be removed.",
"components.UserList.deleteuser": "Delete User",
diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json
index b98938e41..5bb050dd9 100644
--- a/src/i18n/locale/fr.json
+++ b/src/i18n/locale/fr.json
@@ -87,7 +87,7 @@
"components.RequestModal.selectseason": "Selectionner la/les saisons",
"components.RequestModal.status": "Statut",
"components.Search.searchresults": "Résultats de recherche",
- "components.Settings.Notifications.agentenabled": "Agent activé",
+ "components.Settings.Notifications.agentenabled": "Activer l'agent",
"components.Settings.Notifications.authPass": "Mot de passe SMTP",
"components.Settings.Notifications.authUser": "Nom d'utilisateur SMTP",
"components.Settings.Notifications.emailsender": "Adresse de l'expéditeur",
@@ -97,9 +97,9 @@
"components.Settings.Notifications.smtpHost": "Hôte SMTP",
"components.Settings.Notifications.smtpPort": "Port SMTP",
"components.Settings.Notifications.validationFromRequired": "Vous devez fournir une adresse d'expéditeur",
- "components.Settings.Notifications.validationSmtpHostRequired": "Vous devez fournir un hôte SSL.",
- "components.Settings.Notifications.validationSmtpPortRequired": "Vous devez fournir un port SMTP.",
- "components.Settings.Notifications.validationWebhookUrlRequired": "Vous devez fournir une URL de webhook.",
+ "components.Settings.Notifications.validationSmtpHostRequired": "Vous devez fournir un hôte SMTP",
+ "components.Settings.Notifications.validationSmtpPortRequired": "Vous devez fournir un port SMTP",
+ "components.Settings.Notifications.validationWebhookUrlRequired": "Vous devez fournir une URL de webhook",
"components.Settings.Notifications.webhookUrl": "URL de webhook",
"components.Settings.Notifications.webhookUrlPlaceholder": "Paramètres du serveur -> Intégrations -> Webhooks",
"components.Settings.RadarrModal.add": "Ajouter un serveur",
@@ -107,7 +107,7 @@
"components.Settings.RadarrModal.apiKeyPlaceholder": "Votre clé Radarr API",
"components.Settings.RadarrModal.baseUrl": "URL de base",
"components.Settings.RadarrModal.baseUrlPlaceholder": "Exemple : /radarr",
- "components.Settings.RadarrModal.createradarr": "Créer un nouveau serveur Radarr",
+ "components.Settings.RadarrModal.createradarr": "Ajouter un nouveau serveur Radarr",
"components.Settings.RadarrModal.defaultserver": "Serveur par défaut",
"components.Settings.RadarrModal.editradarr": "Modifier le serveur Radarr",
"components.Settings.RadarrModal.hostname": "Nom d'hôte",
@@ -126,19 +126,19 @@
"components.Settings.RadarrModal.ssl": "SSL",
"components.Settings.RadarrModal.test": "Test",
"components.Settings.RadarrModal.testing": "Test en cours…",
- "components.Settings.RadarrModal.toastRadarrTestFailure": "Échec de la connexion au Serveur Radarr",
+ "components.Settings.RadarrModal.toastRadarrTestFailure": "Échec de la connexion à Radarr.",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "Connexion avec le Serveur Radarr établie !",
- "components.Settings.RadarrModal.validationApiKeyRequired": "Vous devez fournir une clé d'API.",
- "components.Settings.RadarrModal.validationHostnameRequired": "Vous devez fournir un nom d'hôte/IP.",
- "components.Settings.RadarrModal.validationPortRequired": "Vous devez fournir un port.",
- "components.Settings.RadarrModal.validationProfileRequired": "Vous devez sélectionner un profil.",
- "components.Settings.RadarrModal.validationRootFolderRequired": "Vous devez sélectionner un dossier racine.",
+ "components.Settings.RadarrModal.validationApiKeyRequired": "Vous devez fournir une clé d'API",
+ "components.Settings.RadarrModal.validationHostnameRequired": "Vous devez fournir un nom d'hôte/IP",
+ "components.Settings.RadarrModal.validationPortRequired": "Vous devez fournir un port",
+ "components.Settings.RadarrModal.validationProfileRequired": "Vous devez sélectionner un profil",
+ "components.Settings.RadarrModal.validationRootFolderRequired": "Vous devez sélectionner un dossier racine",
"components.Settings.SonarrModal.add": "Ajouter un serveur",
"components.Settings.SonarrModal.apiKey": "Clé API",
"components.Settings.SonarrModal.apiKeyPlaceholder": "Votre clé d'API Sonarr",
"components.Settings.SonarrModal.baseUrl": "URL de base",
"components.Settings.SonarrModal.baseUrlPlaceholder": "Exemple : /sonarr",
- "components.Settings.SonarrModal.createsonarr": "Créer un nouveau serveur Sonarr",
+ "components.Settings.SonarrModal.createsonarr": "Ajouter un nouveau serveur Sonarr",
"components.Settings.SonarrModal.defaultserver": "Serveur par défaut",
"components.Settings.SonarrModal.editsonarr": "Modifier le serveur Sonarr",
"components.Settings.SonarrModal.hostname": "Nom d'hôte",
@@ -158,11 +158,11 @@
"components.Settings.SonarrModal.testing": "Test en cours…",
"components.Settings.SonarrModal.toastRadarrTestFailure": "Échec de la connexion au Serveur Sonarr",
"components.Settings.SonarrModal.toastRadarrTestSuccess": "Connexion avec le Serveur Sonarr établie !",
- "components.Settings.SonarrModal.validationApiKeyRequired": "Vous devez fournir une clé d'API.",
- "components.Settings.SonarrModal.validationHostnameRequired": "Vous devez fournir un nom d'hôte/IP.",
- "components.Settings.SonarrModal.validationPortRequired": "Vous devez fournir un port.",
- "components.Settings.SonarrModal.validationProfileRequired": "Vous devez sélectionner un profil qualité.",
- "components.Settings.SonarrModal.validationRootFolderRequired": "Vous devez sélectionner un dossier racine.",
+ "components.Settings.SonarrModal.validationApiKeyRequired": "Vous devez fournir une clé d'API",
+ "components.Settings.SonarrModal.validationHostnameRequired": "Vous devez fournir un nom d'hôte/IP",
+ "components.Settings.SonarrModal.validationPortRequired": "Vous devez fournir un port",
+ "components.Settings.SonarrModal.validationProfileRequired": "Vous devez sélectionner un profil qualité",
+ "components.Settings.SonarrModal.validationRootFolderRequired": "Vous devez sélectionner un dossier racine",
"components.Settings.activeProfile": "Profil actif",
"components.Settings.addradarr": "Ajouter un serveur Radarr",
"components.Settings.address": "Adresse",
@@ -170,7 +170,7 @@
"components.Settings.apikey": "Clé d'API",
"components.Settings.applicationurl": "URL de l'application",
"components.Settings.cancelscan": "Annuler le scan",
- "components.Settings.copied": "Clé d'API copiée dans le presse-papier",
+ "components.Settings.copied": "Clé d'API copiée dans le presse-papier.",
"components.Settings.currentlibrary": "Bibliothèque actuelle : {name}",
"components.Settings.default": "Par défaut",
"components.Settings.default4k": "4K par défaut",
@@ -178,36 +178,36 @@
"components.Settings.deleteserverconfirm": "Êtes-vous sûr(e) de vouloir supprimer ce serveur ?",
"components.Settings.edit": "Modifier",
"components.Settings.generalsettings": "Paramètres généraux",
- "components.Settings.generalsettingsDescription": "Ces paramètres concernent la configuration générale d'Overseerr.",
+ "components.Settings.generalsettingsDescription": "Configurer les paramètres généraux et par défaut pour Overseerr.",
"components.Settings.hostname": "Nom d'hôte/IP",
"components.Settings.jobname": "Nom de la tâche",
"components.Settings.librariesRemaining": "Bibliothèques restantes : {count}",
"components.Settings.manualscan": "Scan manuel des bibliothèques",
- "components.Settings.manualscanDescription": "Normalement, le scan sera effectué une fois toutes les 24 heures seulement. Overseerr va vérifier les ajouts récents de votre serveur Plex de manière plus agressive. Si c'est votre première configuration de Plex, un scan complet unique de la bibliothèque est recommandé !",
+ "components.Settings.manualscanDescription": "Normalement, le scan sera effectué une fois toutes les 24 heures seulement. Overseerr vérifiera les ajouts récents de votre serveur Plex de plus agressivement. Si c'est la première fois que vous configurez Plex, un scan complet de la bibliothèque est recommandé !",
"components.Settings.menuAbout": "À propos",
"components.Settings.menuGeneralSettings": "Paramètres généraux",
- "components.Settings.menuJobs": "Tâches",
+ "components.Settings.menuJobs": "Tâches et cache",
"components.Settings.menuLogs": "Journaux",
"components.Settings.menuNotifications": "Notifications",
"components.Settings.menuPlexSettings": "Plex",
"components.Settings.menuServices": "Services",
"components.Settings.nextexecution": "Prochaine exécution",
"components.Settings.notificationsettings": "Paramètres de notification",
- "components.Settings.notificationsettingsDescription": "Configuration globale de notification. Les paramètres ci-dessous affectent tous les agents de notification.",
+ "components.Settings.notificationsettingsDescription": "Configurer les paramètres de notification généraux. Les paramètres ci-dessous s'appliquent à tous les agents de notification.",
"components.Settings.notrunning": "Pas en exécution",
"components.Settings.plexlibraries": "Bibliothèques Plex",
- "components.Settings.plexlibrariesDescription": "Les bibliothèques Overseerr recherche les titres. Configurez et enregistrez vos paramètres de connexion Plex et cliquez sur le bouton ci-dessous si aucun n'est répertorié.",
+ "components.Settings.plexlibrariesDescription": "Les bibliothèques Overseerr recherchent les titres. Configurez et sauvegardez vos paramètres de connexion Plex, puis cliquez sur le bouton ci-dessous si aucune bibliothèque n'est répertoriée.",
"components.Settings.plexsettings": "Paramètres Plex",
"components.Settings.plexsettingsDescription": "Configurer les paramètres de votre serveur Plex. Overseerr utilise votre serveur Plex pour scanner votre bibliothèque par intervalles et voir quels contenus sont disponibles.",
"components.Settings.port": "Port",
- "components.Settings.radarrSettingsDescription": "Configurez votre connexion Radarr ci-dessous. Vous pouvez en avoir plusieurs, mais seulement deux actives par défaut à tout moment (une pour la HD standard et un pour la 4K). Les administrateurs peuvent remplacer le serveur utilisé pour les nouvelles demandes.",
+ "components.Settings.radarrSettingsDescription": "Configurez votre connexion Radarr ci-dessous. Vous pouvez en avoir plusieurs, mais seulement deux actives par défaut à tout moment (une pour la HD standard et une pour la 4K). Les administrateurs peuvent remplacer le serveur utilisé pour les nouvelles demandes.",
"components.Settings.radarrsettings": "Paramètres Radarr",
"components.Settings.runnow": "Lancer maintenant",
"components.Settings.save": "Sauvegarder les changements",
"components.Settings.saving": "Enregistrement en cours…",
- "components.Settings.servername": "Nom du serveur (récupéré depuis Plex)",
+ "components.Settings.servername": "Nom du serveur",
"components.Settings.servernamePlaceholder": "Nom de serveur Plex",
- "components.Settings.sonarrSettingsDescription": "Configurez votre connexion Sonarr ci-dessous. Vous pouvez avoir plusieurs, mais seulement deux actives par défaut à tout moment (une pour la HD standard et un pour la 4K). Les administrateurs peuvent remplacer le serveur utilisé pour les nouvelles demandes.",
+ "components.Settings.sonarrSettingsDescription": "Configurez votre connexion Sonarr ci-dessous. Vous pouvez avoir plusieurs, mais seulement deux actives par défaut à tout moment (une pour la HD standard et une pour la 4K). Les administrateurs peuvent remplacer le serveur utilisé pour les nouvelles demandes.",
"components.Settings.sonarrsettings": "Paramètres Sonarr",
"components.Settings.ssl": "SSL",
"components.Settings.startscan": "Commencer le scan",
@@ -221,7 +221,7 @@
"components.Setup.loginwithplex": "Se connecter avec Plex",
"components.Setup.signinMessage": "Commencez en vous connectant avec votre compte Plex",
"components.Setup.welcome": "Bienvenue sur Overseerr",
- "components.Slider.noresults": "Aucun résultat",
+ "components.Slider.noresults": "Aucun résultat.",
"components.TitleCard.movie": "Film",
"components.TitleCard.tvshow": "Séries",
"components.TvDetails.approve": "Valider",
@@ -232,13 +232,13 @@
"components.TvDetails.decline": "Refuser",
"components.TvDetails.declinerequests": "Refuser {requestCount} {requestCount, plural, one {Request} other {Requests}}",
"components.TvDetails.manageModalClearMedia": "Effacer toutes les données média",
- "components.TvDetails.manageModalClearMediaWarning": "Ceci supprimera toutes les données multimédias, y compris toutes les demandes pour cet élément, irréversiblement. Si cet élément existe dans votre bibliothèque Plex, les informations multimédias seront recréées lors de la prochaine synchronisation.",
+ "components.TvDetails.manageModalClearMediaWarning": "Ceci supprimera irrémédiablement toutes les données multimédias pour cette série télévisée, y compris toutes les demandes. Si cet élément existe dans votre bibliothèque Plex, les informations multimédias seront recréées lors de la prochaine synchronisation.",
"components.TvDetails.manageModalNoRequests": "Aucune demande",
"components.TvDetails.manageModalRequests": "Demandes",
"components.TvDetails.manageModalTitle": "Gérer les séries",
"components.TvDetails.originallanguage": "Langue originale",
"components.TvDetails.overview": "Résumé",
- "components.TvDetails.overviewunavailable": "Résumé indisponible",
+ "components.TvDetails.overviewunavailable": "Résumé indisponible.",
"components.TvDetails.pending": "En attente",
"components.TvDetails.recommendations": "Recommandations",
"components.TvDetails.recommendationssubtext": "Si vous avez aimé {title}, vous aimerez peut-être…",
@@ -265,8 +265,8 @@
"components.UserEdit.saving": "Enregistrement en cours…",
"components.UserEdit.settings": "Gérer les paramètres",
"components.UserEdit.settingsDescription": "Donne la permission de modifier tous les paramètres d'Overseerr. Un utilisateur doit avoir cette permission pour pouvoir la donner à d'autres.",
- "components.UserEdit.userfail": "Une erreur est survenue dans la sauvegarde de cet utilisateur.",
- "components.UserEdit.username": "Nom d'utilisateur",
+ "components.UserEdit.userfail": "Une erreur est survenue durant la sauvegarde de cet utilisateur.",
+ "components.UserEdit.username": "Nom d'affichage",
"components.UserEdit.users": "Gérer les utilisateurs",
"components.UserEdit.usersDescription": "Donne la permission de gérer les utilisateurs d'Overseerr. Les utilisateurs avec cette permission ne peuvent pas modifier les utilisateurs avec un des privilèges Admin, ni en donner.",
"components.UserEdit.usersaved": "Utilisateur sauvegardé !",
@@ -309,9 +309,9 @@
"components.Settings.Notifications.emailsettingsfailed": "Les paramètres de notification par courriel n'ont pas pu être enregistrés.",
"components.Settings.Notifications.discordsettingssaved": "Paramètres de notification Discord enregistrés !",
"components.Settings.Notifications.discordsettingsfailed": "Les paramètres de notification Discord n'ont pas pu être enregistrés.",
- "components.Settings.validationPortRequired": "Vous devez fournir un port.",
- "components.Settings.validationHostnameRequired": "Vous devez fournir un nom d'hôte / une IP.",
- "components.Settings.SonarrModal.validationNameRequired": "Vous devez fournir un nom de serveur.",
+ "components.Settings.validationPortRequired": "Vous devez fournir un port",
+ "components.Settings.validationHostnameRequired": "Vous devez fournir un nom d'hôte / une IP",
+ "components.Settings.SonarrModal.validationNameRequired": "Vous devez fournir un nom de serveur",
"components.Settings.SettingsAbout.version": "Version",
"components.Settings.SettingsAbout.totalrequests": "Total des demandes",
"components.Settings.SettingsAbout.totalmedia": "Total des médias",
@@ -319,31 +319,31 @@
"components.Settings.SettingsAbout.githubdiscussions": "Discussions GitHub",
"components.Settings.SettingsAbout.gettingsupport": "Obtenir de l'aide",
"components.Settings.SettingsAbout.clickheretojoindiscord": "Cliquez ici pour rejoindre notre serveur Discord !",
- "components.Settings.RadarrModal.validationNameRequired": "Vous devez fournir un nom de serveur.",
+ "components.Settings.RadarrModal.validationNameRequired": "Vous devez fournir un nom de serveur",
"components.Setup.tip": "Astuce",
"components.Setup.syncingbackground": "La synchronisation s'exécutera en arrière-plan. Vous pouvez continuer le processus de configuration en attendant.",
"i18n.deleting": "Suppression…",
- "components.UserList.userdeleteerror": "Une erreur s'est produite lors de la suppression de l'utilisateur",
- "components.UserList.userdeleted": "Utilisateur supprimé",
+ "components.UserList.userdeleteerror": "Une erreur s'est produite lors de la suppression de l'utilisateur.",
+ "components.UserList.userdeleted": "Utilisateur supprimé.",
"components.UserList.deleteuser": "Supprimer l'utilisateur",
"components.UserList.deleteconfirm": "Voulez-vous vraiment supprimer cet utilisateur ? Toutes les données de demande existantes de cet utilisateur seront supprimées.",
"components.Settings.nodefaultdescription": "Au moins un serveur doit être marqué par défaut avant que toute demande parvienne à vos services.",
"components.Settings.nodefault": "Aucun serveur par défaut sélectionné !",
"components.Settings.no4kimplemented": "(Les serveurs 4K par défaut ne sont actuellement pas implémentés)",
- "components.Settings.SonarrModal.testFirstRootFolders": "Testez votre connexion pour charger les dossiers racine",
- "components.Settings.SonarrModal.testFirstQualityProfiles": "Testez votre connexion pour charger des profils qualité",
+ "components.Settings.SonarrModal.testFirstRootFolders": "Testez la connexion pour charger les dossiers racine",
+ "components.Settings.SonarrModal.testFirstQualityProfiles": "Testez la connexion pour charger les profils qualité",
"components.Settings.SonarrModal.loadingrootfolders": "Chargement des dossiers racine…",
"components.Settings.SonarrModal.loadingprofiles": "Chargement des profils qualité…",
- "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Vous devez sélectionner une disponibilité minimale.",
- "components.Settings.RadarrModal.testFirstRootFolders": "Testez votre connexion pour charger les dossiers racine",
- "components.Settings.RadarrModal.testFirstQualityProfiles": "Testez votre connexion pour charger des profils qualité",
+ "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Vous devez sélectionner une disponibilité minimale",
+ "components.Settings.RadarrModal.testFirstRootFolders": "Testez la connexion pour charger les dossiers racine",
+ "components.Settings.RadarrModal.testFirstQualityProfiles": "Testez la connexion pour charger les profils qualité",
"components.Settings.RadarrModal.loadingrootfolders": "Chargement des dossiers racine…",
"components.Settings.RadarrModal.loadingprofiles": "Chargement des profils qualité…",
"components.TvDetails.showtype": "Type de série",
"components.TvDetails.network": "Réseau",
"components.TvDetails.anime": "Anime",
"components.Settings.toastSettingsSuccess": "Paramètres enregistrés.",
- "components.Settings.toastSettingsFailure": "Une erreur s'est produite lors de l'enregistrement des paramètres.",
+ "components.Settings.toastSettingsFailure": "Une erreur s'est produite durant l'enregistrement des paramètres.",
"components.Settings.toastApiKeySuccess": "Nouvelle clé API générée !",
"components.Settings.toastApiKeyFailure": "Une erreur s'est produite lors de la génération de la nouvelle clé API.",
"components.Settings.SonarrModal.animerootfolder": "Dossier racine pour anime",
@@ -352,20 +352,20 @@
"components.Settings.SettingsAbout.supportoverseerr": "Soutenez Overseerr",
"i18n.close": "Fermer",
"components.Settings.SettingsAbout.timezone": "Fuseau horaire",
- "components.Settings.SettingsAbout.helppaycoffee": "Aidez à payer le café",
+ "components.Settings.SettingsAbout.helppaycoffee": "Aidez-nous à payer le café",
"components.Settings.SettingsAbout.Releases.viewongithub": "Voir sur GitHub",
"components.Settings.SettingsAbout.Releases.viewchangelog": "Voir le journal des modifications",
"components.Settings.SettingsAbout.Releases.versionChangelog": "Journal des modifications de version",
"components.Settings.SettingsAbout.Releases.runningDevelopMessage": "Les modifications apportées à votre version ne seront pas disponibles ci-dessous. Veuillez consulter le dépôt GitHub pour les dernières mises à jour.",
"components.Settings.SettingsAbout.Releases.runningDevelop": "Vous utilisez une version de développement d'Overseerr !",
"components.Settings.SettingsAbout.Releases.releases": "Versions",
- "components.Settings.SettingsAbout.Releases.releasedataMissing": "Données de sortie manquantes. GitHub est-il en panne ?",
+ "components.Settings.SettingsAbout.Releases.releasedataMissing": "Données de sortie indisponibles. GitHub est-il en panne ?",
"components.Settings.SettingsAbout.Releases.latestversion": "Dernière version",
"components.Settings.SettingsAbout.Releases.currentversion": "Version actuelle",
"components.Settings.Notifications.testsent": "Notification de test envoyée !",
"components.Settings.Notifications.test": "Test",
"components.Settings.defaultPermissions": "Autorisations utilisateur par défaut",
- "components.UserList.importfromplexerror": "Une erreur s'est produite lors de l'importation d'utilisateurs depuis Plex",
+ "components.UserList.importfromplexerror": "Une erreur s'est produite durant l'importation d'utilisateurs depuis Plex.",
"components.UserList.importfromplex": "Importer des utilisateurs depuis Plex",
"components.UserList.importedfromplex": "{userCount, plural, =0 {Aucun nouvel utilisateur} one {# nouvel utilisateur} other {# nouveaux utilisateurs}} importé(s) depuis Plex",
"components.TvDetails.viewfullcrew": "Voir l'équipe complète de la série",
@@ -374,7 +374,7 @@
"components.MovieDetails.viewfullcrew": "Voir l'équipe complète",
"components.MovieDetails.MovieCrew.fullcrew": "Équipe complète",
"components.TvDetails.firstAirDate": "Date de première diffusion",
- "components.Settings.Notifications.ssldisabletip": "Le SSL doit être désactivé sur les connexions TLS standard (Port 587)",
+ "components.Settings.Notifications.ssldisabletip": "Le SSL doit être désactivé sur les connexions TLS standard (port 587)",
"components.Settings.Notifications.allowselfsigned": "Autoriser les certificats autosignés",
"components.TvDetails.watchtrailer": "Regarder la bande-annonce",
"components.MovieDetails.watchtrailer": "Regarder la bande-annonce",
@@ -397,7 +397,7 @@
"components.UserEdit.autoapproveMovies": "Valider automatiquement les films",
"components.Settings.Notifications.NotificationsSlack.webhookUrlPlaceholder": "URL webhook",
"components.Settings.Notifications.NotificationsSlack.webhookUrl": "URL webhook",
- "components.Settings.Notifications.NotificationsSlack.validationWebhookUrlRequired": "Vous devez fournir une URL Webhook.",
+ "components.Settings.Notifications.NotificationsSlack.validationWebhookUrlRequired": "Vous devez fournir une URL Webhook",
"components.Settings.Notifications.NotificationsSlack.testsent": "Notification de test envoyée !",
"components.Settings.Notifications.NotificationsSlack.test": "Test",
"components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "Les paramètres des notifications Slack ont été enregistrés !",
@@ -408,13 +408,13 @@
"components.Settings.Notifications.NotificationsSlack.save": "Enregistrer les changements",
"components.Settings.Notifications.NotificationsSlack.agentenabled": "Activer l'agent",
"components.RequestList.RequestItem.failedretry": "Une erreur s'est produite lors du renvoi de la demande d'ajout.",
- "components.Settings.Notifications.validationChatIdRequired": "Vous devez fournir un identifiant de conversation.",
+ "components.Settings.Notifications.validationChatIdRequired": "Vous devez fournir un identifiant de discussion",
"components.Settings.Notifications.botAPI": "API du bot",
- "components.Settings.Notifications.validationBotAPIRequired": "Vous devez fournir une clé API de bot.",
+ "components.Settings.Notifications.validationBotAPIRequired": "Vous devez fournir une clé API de bot",
"components.Settings.Notifications.telegramsettingssaved": "Paramètres de notification Telegram enregistrés !",
"components.Settings.Notifications.telegramsettingsfailed": "Les paramètres de notification Telegram n'ont pas pu être enregistrés.",
"components.Settings.Notifications.senderName": "Nom de l'expéditeur",
- "components.Settings.Notifications.chatId": "ID conversation",
+ "components.Settings.Notifications.chatId": "ID discussion",
"components.Settings.Notifications.settinguptelegramDescription": "Pour configurer Telegram, vous devez créer un bot et obtenir la clé API du bot. De plus, vous avez besoin de l'identifiant de conversion pour la conversation à laquelle vous souhaitez que le bot envoie des notifications. Vous pouvez le faire en ajoutant @get_id_bot à la conversation ou à la conversation de groupe.",
"components.Settings.Notifications.settinguptelegram": "Configuration des notifications Telegram",
"components.StatusChacker.reloadOverseerr": "Recharger Overseerr",
@@ -464,7 +464,7 @@
"components.Settings.Notifications.NotificationsWebhook.webhooksettingsfailed": "Échec de l'enregistrement des paramètres de notification du webhook.",
"components.Settings.Notifications.NotificationsWebhook.webhookUrlPlaceholder": "URL webhook distante",
"components.Settings.Notifications.NotificationsWebhook.webhookUrl": "URL webhook",
- "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrlRequired": "Vous devez fournir une URL de webhook.",
+ "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrlRequired": "Vous devez fournir une URL du Webhook",
"components.Settings.Notifications.NotificationsWebhook.testsent": "Notification de test envoyée !",
"components.Settings.Notifications.NotificationsWebhook.test": "Test",
"components.Settings.Notifications.NotificationsWebhook.templatevariablehelp": "Aide sur les variables de modèle",
@@ -472,7 +472,7 @@
"components.Settings.Notifications.NotificationsWebhook.save": "Enregistrer les modifications",
"components.Settings.Notifications.NotificationsWebhook.notificationtypes": "Types de notification",
"components.Settings.Notifications.NotificationsWebhook.authheader": "En-tête d'autorisation",
- "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Agent activé",
+ "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Activer l'agent",
"components.RequestModal.request4ktitle": "Demander {title} en 4K",
"components.RequestModal.request4kfrom": "Il y a actuellement une demande 4K en attente de {username}.",
"components.RequestButton.request4k": "Demande d'ajout en 4K",
@@ -493,15 +493,15 @@
"components.RequestButton.approve4krequests": "Valider {requestCount} 4K {requestCount, plural, one {demande} other {demandes}}",
"components.Settings.Notifications.NotificationsWebhook.customJson": "Données utiles JSON personnalisées",
"components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "Les données utiles JSON par défaut ont été réinitialisées.",
- "components.Settings.Notifications.NotificationsWebhook.resetPayload": "Réinitialiser les données utiles JSON par défaut",
- "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "Vous devez entrer des données utiles JSON.",
- "components.UserList.validationpasswordminchars": "Le mot de passe est trop court ; doit contenir au moins 8 caractères.",
+ "components.Settings.Notifications.NotificationsWebhook.resetPayload": "Réinitialiser les données par défaut",
+ "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "Vous devez fournir un payload JSON",
+ "components.UserList.validationpasswordminchars": "Le mot de passe est trop court ; il doit contenir au moins 8 caractères",
"components.UserList.usercreatedsuccess": "L'utilisateur a bien été créé !",
- "components.UserList.usercreatedfailed": "Une erreur s'est produite lors de la tentative de création de l'utilisateur",
- "components.UserList.passwordinfo": "Infos sur le mot de passe",
+ "components.UserList.usercreatedfailed": "Une erreur s'est produite lors de la création de l'utilisateur.",
+ "components.UserList.passwordinfo": "Informations sur le mot de passe",
"components.UserList.password": "Mot de passe",
"components.UserList.localuser": "Utilisateur local",
- "components.UserList.creating": "Création",
+ "components.UserList.creating": "Création…",
"components.UserList.createuser": "Créer un utilisateur",
"components.UserList.createlocaluser": "Créer un utilisateur local",
"components.UserList.create": "Créer",
@@ -558,7 +558,7 @@
"components.Settings.notificationsettingssaved": "Paramètres de notification enregistrés !",
"components.Settings.notificationsettingsfailed": "Les paramètres de notification n'ont pas pu être enregistrés.",
"components.Settings.notificationAgentsSettings": "Agents de notification",
- "components.Settings.notificationAgentSettingsDescription": "Ici vous pouvez choisir les types de notifications à envoyer et par quels types de services.",
+ "components.Settings.notificationAgentSettingsDescription": "Choisissez le ou les types de notifications à envoyer, et quel agent de notification utiliser.",
"components.Settings.enablenotifications": "Activer les Notifications",
"components.Settings.autoapprovedrequests": "Envoyer des notifications pour les demandes approuvées automatiquement",
"components.PlexLoginButton.signinwithplex": "Connectez-vous",
@@ -593,20 +593,20 @@
"components.PermissionEdit.advancedrequest": "Demandes avancées",
"components.PermissionEdit.adminDescription": "Accès administrateur complet. Contourne toutes les vérifications d'autorisation.",
"components.PermissionEdit.admin": "Admin",
- "components.Settings.toastPlexRefreshSuccess": "Liste des serveurs récupérée depuis Plex",
+ "components.Settings.toastPlexRefreshSuccess": "Liste des serveurs récupérée depuis Plex.",
"components.Settings.toastPlexRefreshFailure": "Impossible de récupérer la liste des serveurs Plex !",
"components.Settings.toastPlexRefresh": "Récupération de la liste des serveurs depuis Plex…",
- "components.Settings.toastPlexConnectingSuccess": "Connecté au serveur Plex",
+ "components.Settings.toastPlexConnectingSuccess": "Connecté au serveur Plex.",
"components.Settings.toastPlexConnectingFailure": "Impossible de se connecter à Plex !",
"components.Settings.toastPlexConnecting": "Tentative de connexion à Plex…",
"components.Settings.timeout": "Délai d'expiration",
- "components.Settings.settingUpPlexDescription": "Pour configurer Plex, vous pouvez entrer vos coordonnées manuellement ou choisir parmi l'un de vos serveurs disponibles récupérés sur plex.tv. Appuyez sur le bouton à côté de la liste déroulante pour actualiser la liste et revérifier la connectivité du serveur.",
+ "components.Settings.settingUpPlexDescription": "Pour configurer Plex, vous pouvez soit entrer vos coordonnées manuellement ou choisir parmi l'un des serveurs disponibles récupérés sur plex.tv. Appuyez sur le bouton à droite de la liste déroulante pour actualiser la liste pour tester la connectivité et récupérer les serveurs disponibles.",
"components.Settings.settingUpPlex": "Configuration de Plex",
"components.Settings.serverpresetRefreshing": "Récupération des serveurs…",
- "components.Settings.serverpresetPlaceholder": "Serveur Plex (récupéré automatiquement)",
+ "components.Settings.serverpresetPlaceholder": "Serveur Plex",
"components.Settings.serverpresetManualMessage": "Configurer manuellement",
"components.Settings.serverpresetLoad": "Appuyez sur le bouton pour charger les serveurs disponibles",
- "components.Settings.serverpreset": "Serveur disponible",
+ "components.Settings.serverpreset": "Serveur",
"components.Settings.serverRemote": "distant",
"components.Settings.serverLocal": "local",
"components.Settings.serverConnected": "connecté",
@@ -644,5 +644,26 @@
"components.MovieDetails.openradarr": "Ouvrir le film dans Radarr",
"components.MovieDetails.downloadstatus": "État du téléchargement",
"components.MovieDetails.areyousure": "Êtes-vous sûr·e ?",
- "components.Common.ListView.noresults": "Aucun résultat."
+ "components.Common.ListView.noresults": "Aucun résultat.",
+ "components.Settings.trustProxyTip": "Permet à Overseerr d'enregistrer correctement les adresses IP des clients derrière un proxy (Overseerr doit être rechargé pour que les changements prennent effet)",
+ "components.Settings.trustProxy": "Activer la prise en charge proxy",
+ "components.Settings.SettingsJobsCache.jobsDescription": "Overseerr effectue certaines tâches de maintenance comme des tâches planifiées régulièrement, mais elles peuvent également être déclenchées manuellement ci-dessous. L'exécution manuelle d'une tâche ne modifiera pas sa planification.",
+ "components.Settings.SettingsJobsCache.cachemisses": "Manqués",
+ "components.Settings.SettingsJobsCache.runnow": "Exécuter",
+ "components.Settings.SettingsJobsCache.nextexecution": "Prochaine exécution",
+ "components.Settings.SettingsJobsCache.jobtype": "Type",
+ "components.Settings.SettingsJobsCache.jobstarted": "{jobname} a commencé.",
+ "components.Settings.SettingsJobsCache.jobs": "Tâches",
+ "components.Settings.SettingsJobsCache.jobname": "Nom de la tâche",
+ "components.Settings.SettingsJobsCache.jobcancelled": "{jobname} annulé.",
+ "components.Settings.SettingsJobsCache.flushcache": "Vider le cache",
+ "components.Settings.SettingsJobsCache.canceljob": "Annuler la tâche",
+ "components.Settings.SettingsJobsCache.cachevsize": "Taille de la valeur",
+ "components.Settings.SettingsJobsCache.cachename": "Nom du cache",
+ "components.Settings.SettingsJobsCache.cacheksize": "Taille de la clé",
+ "components.Settings.SettingsJobsCache.cachekeys": "Total des clés",
+ "components.Settings.SettingsJobsCache.cachehits": "Résultats",
+ "components.Settings.SettingsJobsCache.cacheflushed": "Cache de {cachename} vidé.",
+ "components.Settings.SettingsJobsCache.cacheDescription": "Overseerr met en cache les demandes aux points de terminaison d'API externes pour optimiser les performances et éviter de faire des appels d'API inutiles.",
+ "components.Settings.SettingsJobsCache.cache": "Cache"
}
diff --git a/src/i18n/locale/hu.json b/src/i18n/locale/hu.json
index 01eda0b19..efdf96bfa 100644
--- a/src/i18n/locale/hu.json
+++ b/src/i18n/locale/hu.json
@@ -7,7 +7,7 @@
"components.RequestList.sortAdded": "Kérés dátuma",
"components.RequestList.showallrequests": "Összes kérés mutatása",
"components.RequestList.requests": "Kérések",
- "components.RequestList.requestedAt": "Kérés ideje",
+ "components.RequestList.requestedAt": "Kérés dátuma",
"components.RequestList.previous": "Előző",
"components.RequestList.noresults": "Nincs találat.",
"components.RequestList.next": "Következő",
@@ -17,10 +17,10 @@
"components.RequestList.filterApproved": "Jóváhagyva",
"components.RequestList.filterAll": "Mind",
"components.RequestList.RequestItem.seasons": "Évadok",
- "components.RequestList.RequestItem.requestedby": "Kérve {username} által",
+ "components.RequestList.RequestItem.requestedby": "Kérte: {username}",
"components.RequestList.RequestItem.failedretry": "Hiba történt a kérés újrapróbálása közben.",
"components.RequestCard.seasons": "Évadok",
- "components.RequestCard.requestedby": "Kérve {username} által",
+ "components.RequestCard.requestedby": "Kérte: {username}",
"components.RequestCard.all": "Mind",
"components.RequestButton.viewrequest4k": "4K kérés megtekintése",
"components.RequestButton.viewrequest": "Kérés megtekintése",
@@ -37,7 +37,7 @@
"components.RequestBlock.rootfolder": "Root könyvtár",
"components.RequestBlock.requestoverrides": "Kérés felülbírálások",
"components.PlexLoginButton.signinwithplex": "Bejelentkezés",
- "components.PlexLoginButton.signingin": "Bejelentkezés folyamatban…",
+ "components.PlexLoginButton.signingin": "Bejelentkezés…",
"components.PlexLoginButton.loading": "Betöltés…",
"components.PersonDetails.nobiography": "Életrajz nem elérhető.",
"components.PersonDetails.crewmember": "Stáb tag",
@@ -80,10 +80,10 @@
"components.MovieDetails.runtime": "{minutes} perc",
"components.MovieDetails.revenue": "Bevétel",
"components.MovieDetails.releasedate": "Megjelenés dátuma",
- "components.MovieDetails.manageModalClearMediaWarning": "Ezzel véglegesen törlődik az ehhez az elemhez tartozó összes média adat, beleértve a hozzá kapcsolódó kéréseket. Ha ez az elem létezik a Plex könyvtárban, a média adatok újra létrehozásra kerülnek a következő szinkronizálásnál.",
+ "components.MovieDetails.manageModalClearMediaWarning": "Ezzel véglegesen törlődik az ehhez a filmhez tartozó összes adat, beleértve a hozzá kapcsolódó kéréseket. Ha ez a film létezik a Plex könyvtárban, a média adatok újra létrehozásra kerülnek a következő szinkronizálásnál.",
"components.MovieDetails.recommendations": "Ajánlások",
"components.MovieDetails.pending": "Függőben lévő",
- "components.MovieDetails.overviewunavailable": "Áttekintés nem elérhető",
+ "components.MovieDetails.overviewunavailable": "Áttekintés nem elérhető.",
"components.MovieDetails.overview": "Áttekintés",
"components.MovieDetails.originallanguage": "Eredeti nyelv",
"components.MovieDetails.manageModalTitle": "Film kezelése",
@@ -104,7 +104,7 @@
"components.Login.signinwithplex": "Bejelentkezés Plex fiókkal",
"components.Login.signinwithoverseerr": "Bejelentkezés Overseerr fiókkal",
"components.Login.signinheader": "Jelentkezz be a folytatáshoz",
- "components.Login.signingin": "Bejelentkezés folyamatban…",
+ "components.Login.signingin": "Bejelentkezés…",
"components.Login.signin": "Bejelentkezés",
"components.Login.password": "Jelszó",
"components.Login.loginerror": "Valami nem sikerült a bejelentkezés során.",
@@ -139,7 +139,7 @@
"components.RequestModal.selectseason": "Válassz évado(ka)t",
"components.RequestModal.seasonnumber": "{number}. évad",
"components.RequestModal.season": "Évad",
- "components.RequestModal.requesting": "Kérés folyamatban…",
+ "components.RequestModal.requesting": "Kérés…",
"components.RequestModal.requesterror": "Hiba történt a kérés beküldése közben.",
"components.RequestModal.requestedited": "Kérés szerkesztve.",
"components.RequestModal.requestcancelled": "Kérés visszavonva.",
@@ -154,7 +154,7 @@
"components.RequestModal.errorediting": "Hiba történt a kérés szerkesztése közben.",
"components.RequestModal.close": "Bezár",
"components.RequestModal.cancelrequest": "Ezzel törlődni fog a kérésed. Biztosan folytatod?",
- "components.RequestModal.cancelling": "Visszavonás folyamatban…",
+ "components.RequestModal.cancelling": "Visszavonás…",
"components.RequestModal.cancel": "Kérés visszavonása",
"components.RequestModal.backbutton": "Vissza",
"components.RequestModal.SearchByNameModal.nosummary": "Nem található összefoglaló ehhez a címhez.",
@@ -171,5 +171,170 @@
"components.MovieDetails.downloadstatus": "Letöltés állapota",
"components.MovieDetails.areyousure": "Biztos vagy benne?",
"components.Common.ListView.noresults": "Nincs találat.",
- "components.RequestModal.request": "Kérés"
+ "components.RequestModal.request": "Kérés",
+ "components.MovieDetails.recommendationssubtext": "Ha {title} tetszett, talán a következők is tetszeni fognak…",
+ "components.MovieDetails.markavailable": "Megjelölés elérhetőként",
+ "components.MovieDetails.mark4kavailable": "Megjelölés elérhetőként - 4K",
+ "components.Layout.Sidebar.dashboard": "Felfedezés",
+ "components.CollectionDetails.requestswillbecreated": "A következő címekhez lesznek kérések létrehozva:",
+ "components.NotificationTypeSelector.mediarequested": "Kérés elküldve",
+ "components.NotificationTypeSelector.mediafailedDescription": "Értesítést küld amikor a kérést nem sikerül hozzáadni a menedzser app-okhoz (Radarr/Sonarr).",
+ "components.NotificationTypeSelector.mediafailed": "Kérés sikertelen",
+ "components.NotificationTypeSelector.mediaapprovedDescription": "Értesítést küld a kérések elfogadásákor.",
+ "components.NotificationTypeSelector.mediadeclinedDescription": "Értesítést küld a kérések elutasításakor.",
+ "components.NotificationTypeSelector.mediadeclined": "Kérés elutasítva",
+ "components.NotificationTypeSelector.mediaavailableDescription": "Értesítést küld amikor a kért tartalom elérhetővé válik.",
+ "components.NotificationTypeSelector.mediaavailable": "Kérés elérhető",
+ "components.NotificationTypeSelector.mediaapproved": "Kérés elfogadva",
+ "components.MovieDetails.similarsubtext": "Hasonló filmek",
+ "components.Settings.Notifications.NotificationsPushover.notificationtypes": "Értesítések típusai",
+ "components.RequestButton.declinerequests": "{requestCount} kérés visszautasítása",
+ "components.RequestButton.approverequests": "{requestCount} kérés jóváhagyása",
+ "components.RequestButton.approve4krequests": "{requestCount} 4K kérés jóváhagyása",
+ "components.RequestButton.decline4krequests": "{requestCount} 4K kérés visszautasítása",
+ "components.Settings.Notifications.NotificationsWebhook.saving": "Mentés…",
+ "components.Settings.Notifications.NotificationsSlack.saving": "Mentés…",
+ "components.Settings.Notifications.NotificationsPushover.saving": "Mentés…",
+ "pages.returnHome": "Vissza a kezdőképernyőre",
+ "pages.pageNotFound": "404 - Oldal nem található",
+ "pages.oops": "Hupsz",
+ "i18n.unavailable": "Nem elérhető",
+ "i18n.tvshows": "Sorozatok",
+ "i18n.retry": "Újrapróbálás",
+ "i18n.requested": "Kérés elküldve",
+ "i18n.request": "Kérés",
+ "i18n.processing": "Feldolgozás…",
+ "i18n.pending": "Függőben lévő",
+ "i18n.partiallyavailable": "Részben elérhető",
+ "i18n.movies": "Filmek",
+ "i18n.failed": "Sikertelen",
+ "i18n.experimental": "Kísérleti",
+ "i18n.edit": "Szerkesztés",
+ "i18n.deleting": "Törlés…",
+ "i18n.delete": "Törlés",
+ "i18n.declined": "Visszautasítva",
+ "i18n.decline": "Visszautasítás",
+ "i18n.close": "Bezárás",
+ "i18n.cancel": "Mégse",
+ "i18n.available": "Elérhető",
+ "i18n.approved": "Jóváhagyva",
+ "i18n.approve": "Jóváhagyás",
+ "components.UserList.validationpasswordminchars": "A jelszó túl rövid; minimum 8 karakter hosszú kell legyen",
+ "components.UserList.validationemailrequired": "Érvényes e-mail címet kell megadni",
+ "components.UserList.usertype": "Felhasználó típusa",
+ "components.UserList.userssaved": "Felhasználók mentve!",
+ "components.UserList.username": "Felhasználónév",
+ "components.UserList.userlist": "Felhasználók listája",
+ "components.UserList.userdeleteerror": "Hiba történt a felhasználó törlése közben.",
+ "components.UserList.userdeleted": "Felhasználó törölve.",
+ "components.UserList.usercreatedsuccess": "Felhasználó sikeresen létrehozva!",
+ "components.UserList.usercreatedfailed": "Hiba történt a felhasználó létrehozása közben.",
+ "components.UserList.user": "Felhasználó",
+ "components.UserList.totalrequests": "Kérések száma",
+ "components.UserList.role": "Jogosultság",
+ "components.UserList.plexuser": "Plex felhasználó",
+ "components.UserList.passwordinfodescription": "Az e-mail értesítéseket be kell állítani és engedélyezni kell a jelszavak automatikus generálásához.",
+ "components.UserList.passwordinfo": "Jelszó információ",
+ "components.UserList.password": "Jelszó",
+ "components.UserList.localuser": "Helyi felhasználó",
+ "components.UserList.lastupdated": "Utoljára frissítve",
+ "components.UserList.importfromplexerror": "Hiba történt a felhasználók Plex-ről történő importálása közben.",
+ "components.UserList.importfromplex": "Felhasználók importálása Plex-ről",
+ "components.UserList.importedfromplex": "{userCount, plural, =0 {Nem lett új} one {# új} other {# új}} felhasználó importálva Plex-ről",
+ "components.UserList.email": "E-mail cím",
+ "components.UserList.edit": "Szerkesztés",
+ "components.UserList.deleteuser": "Felhasználó törlése",
+ "components.UserList.deleteconfirm": "Biztos vagy benne, hogy törlöd ezt a felhasználót? A felhasználó összes adata törlődni fog.",
+ "components.UserList.delete": "Törlés",
+ "components.UserList.creating": "Létrehozás…",
+ "components.UserList.createuser": "Felhasználó létrehozása",
+ "components.UserList.createlocaluser": "Helyi felhasználó létrehozása",
+ "components.UserList.admin": "Adminisztrátor",
+ "components.UserEdit.avatar": "Avatár",
+ "components.UserList.created": "Létrehozva",
+ "components.UserList.create": "Létrehozás",
+ "components.UserList.bulkedit": "Tömeges szerkesztés",
+ "components.UserList.autogeneratepassword": "Jelszó generálása automatikusan",
+ "components.UserEdit.usersaved": "Felhasználó mentve!",
+ "components.UserEdit.username": "Megjelenített név",
+ "components.UserEdit.userfail": "Hiba történt a felhasználó mentése közben.",
+ "components.UserEdit.saving": "Mentés…",
+ "components.UserEdit.save": "Mentés",
+ "components.UserEdit.plexUsername": "Plex felhasználónév",
+ "components.UserEdit.permissions": "Jogosultságok",
+ "components.UserEdit.email": "E-mail cím",
+ "components.UserEdit.edituser": "Felhasználó szerkesztése",
+ "components.TvDetails.watchtrailer": "Előzetes megtekintése",
+ "components.TvDetails.viewfullcrew": "Teljes stáb megtekintése",
+ "components.TvDetails.userrating": "Felhasználói értékelés",
+ "components.TvDetails.unavailable": "Nem elérhető",
+ "components.TvDetails.status": "Állapot",
+ "components.TvDetails.similarsubtext": "{title} - hasonló sorozatok",
+ "components.TvDetails.similar": "Hasonló sorozatok",
+ "components.TvDetails.showtype": "Műsor típusa",
+ "components.TvDetails.recommendationssubtext": "Ha {title} tetszett, talán a következők is tetszeni fognak…",
+ "components.TvDetails.recommendations": "Ajánlások",
+ "components.TvDetails.playonplex": "Lejátszás Plex-en",
+ "components.TvDetails.play4konplex": "4K lejátszás Plex-en",
+ "components.TvDetails.pending": "Függőben lévő",
+ "components.TvDetails.overviewunavailable": "Áttekintés nem elérhető.",
+ "components.TvDetails.overview": "Áttekintés",
+ "components.TvDetails.originallanguage": "Eredeti nyelv",
+ "components.TvDetails.opensonarr4k": "Sorozat megnyitása 4K Sonarr-ban",
+ "components.TvDetails.opensonarr": "Sorozat megnyitása Sonarr-ban",
+ "components.TvDetails.network": "Csatorna",
+ "components.TvDetails.markavailable": "Megjelölés elérhetőként",
+ "components.TvDetails.mark4kavailable": "Megjelölés elérhetőként - 4K",
+ "components.TvDetails.manageModalTitle": "Sorozatok kezelése",
+ "components.TvDetails.manageModalRequests": "Kérések",
+ "components.TvDetails.manageModalNoRequests": "Nincs kérés",
+ "components.TvDetails.manageModalClearMediaWarning": "Ezzel véglegesen törlődik az ehhez a sorozathoz tartozó összes adat, beleértve a hozzá kapcsolódó kéréseket. Ha ez az sorozat létezik a Plex könyvtárban, a média adatok újra létrehozásra kerülnek a következő szinkronizálásnál.",
+ "components.TvDetails.manageModalClearMedia": "Összes média adat törlése",
+ "components.TvDetails.firstAirDate": "Első adás dátuma",
+ "components.TvDetails.downloadstatus": "Letöltési állapot",
+ "components.TvDetails.decline": "Visszautasítás",
+ "components.TvDetails.cast": "Szereposztás",
+ "components.TvDetails.cancelrequest": "Kérés visszavonása",
+ "components.TvDetails.available": "Elérhető",
+ "components.TvDetails.areyousure": "Biztos vagy benne?",
+ "components.TvDetails.approve": "Jóváhagyás",
+ "components.TvDetails.anime": "",
+ "components.TvDetails.allseasonsmarkedavailable": "* Az összes évad elérhetőként lesz jelölve.",
+ "components.TvDetails.TvCrew.fullseriescrew": "Sorozat teljes stábja",
+ "components.TvDetails.TvCast.fullseriescast": "Sorozat teljes szereposztása",
+ "components.TitleCard.tvshow": "Sorozat",
+ "components.TitleCard.movie": "Film",
+ "components.StatusChacker.reloadOverseerr": "Overseerr újratöltése",
+ "components.StatusChacker.newversionavailable": "Új verzió elérhető",
+ "components.StatusChacker.newversionDescription": "Frissítés elérhető. Kattints az alábbi gombra az app újratöltéséhez.",
+ "components.StatusBadge.status4k": "4K {status}",
+ "components.Slider.noresults": "Nincs találat.",
+ "components.Setup.welcome": "Üdv az Overseerr-ben",
+ "components.Setup.syncingbackground": "A szinkronizálás a háttérben fut. Közben folytathatod a beállítást.",
+ "components.Setup.signinMessage": "Kezdésnek lépj be a Plex fiókoddal",
+ "components.Setup.loginwithplex": "Bejelentkezés Plex fiókkal",
+ "components.Setup.finishing": "Befejezés…",
+ "components.Setup.finish": "Beállítás befejezése",
+ "components.Setup.continue": "Folytatás",
+ "components.Setup.configureservices": "Szolgáltatások beállítása",
+ "components.Setup.configureplex": "Plex beállítása",
+ "components.Settings.Notifications.NotificationsWebhook.save": "Beállítások mentése",
+ "components.Settings.Notifications.NotificationsSlack.save": "Beállítások mentése",
+ "components.Settings.Notifications.NotificationsPushover.save": "Beállítások mentése",
+ "components.RequestModal.requestfrom": "Jelenleg van egy folyamatban lévő kérés {username} felhasználótól",
+ "components.RequestModal.requesttitle": "{title} kérése",
+ "components.RequestModal.requestseasons": "{seasonCount} évad kérése",
+ "components.RequestModal.requestSuccess": "{title} kérés elküldve.",
+ "components.RequestModal.requestCancel": "{title} kérése visszavonva.",
+ "components.RequestModal.request4ktitle": "{title} kérése - 4K",
+ "components.RequestModal.pendingrequest": "Függőben lévő kérés {title} címhez",
+ "components.RequestModal.pending4krequest": "Függőben lévő kérés {title} címhez - 4K",
+ "components.RequestModal.request4kfrom": "Jelenleg van egy függőben lévő kérés {username} felhasználótól.",
+ "components.RequestModal.autoapproval": "Automatikus jóváhagyás",
+ "components.RequestModal.SearchByNameModal.notvdbiddescription": "Nem sikerült azonosítani a kérésed. Kérlek, válaszd ki a megfelelő találatot az alábbi listából:",
+ "components.RequestModal.SearchByNameModal.notvdbid": "Kézi azonosítás szükséges",
+ "components.RequestList.showingresults": "Találatok mutatása: {from} - {to} (Összesen: {total})",
+ "components.RequestList.RequestItem.notavailable": "Nem elérhető",
+ "components.RequestBlock.profilechanged": "Profil megváltoztatva",
+ "components.NotificationTypeSelector.mediarequestedDescription": "Értesítést küld új kérések elküldésekor."
}
diff --git a/src/i18n/locale/it.json b/src/i18n/locale/it.json
index 44c1acf97..d6f56a2c2 100644
--- a/src/i18n/locale/it.json
+++ b/src/i18n/locale/it.json
@@ -562,5 +562,10 @@
"components.Login.signinwithplex": "Accedi con Plex",
"components.Login.signinheader": "Accedi per continuare",
"components.Login.signingin": "Accesso in corso…",
- "components.Login.signin": "Accedi"
+ "components.Login.signin": "Accedi",
+ "components.MovieDetails.markavailable": "Segna come disponibile",
+ "components.MovieDetails.mark4kavailable": "Segna 4K come disponibile",
+ "components.MovieDetails.downloadstatus": "Stato dello scaricamento",
+ "components.MovieDetails.areyousure": "Sei sicuro/a?",
+ "components.Common.ListView.noresults": "Nessun risultato."
}
diff --git a/src/i18n/locale/nl.json b/src/i18n/locale/nl.json
index 2e5037917..30f0e23b7 100644
--- a/src/i18n/locale/nl.json
+++ b/src/i18n/locale/nl.json
@@ -107,7 +107,7 @@
"components.Settings.RadarrModal.apiKeyPlaceholder": "Je Radarr API-sleutel",
"components.Settings.RadarrModal.baseUrl": "Basis-URL",
"components.Settings.RadarrModal.baseUrlPlaceholder": "Voorbeeld: /radarr",
- "components.Settings.RadarrModal.createradarr": "Nieuwe Radarr-server aanmaken",
+ "components.Settings.RadarrModal.createradarr": "Nieuwe Radarr-server toevoegen",
"components.Settings.RadarrModal.defaultserver": "Standaardserver",
"components.Settings.RadarrModal.editradarr": "Radarr-server wijzigen",
"components.Settings.RadarrModal.hostname": "Hostnaam",
@@ -138,7 +138,7 @@
"components.Settings.SonarrModal.apiKeyPlaceholder": "Je Sonarr API-sleutel",
"components.Settings.SonarrModal.baseUrl": "Basis-URL",
"components.Settings.SonarrModal.baseUrlPlaceholder": "Voorbeeld: /sonarr",
- "components.Settings.SonarrModal.createsonarr": "Nieuwe Sonarr-server aanmaken",
+ "components.Settings.SonarrModal.createsonarr": "Nieuwe Sonarr-server toevoegen",
"components.Settings.SonarrModal.defaultserver": "Standaardserver",
"components.Settings.SonarrModal.editsonarr": "Sonarr-server wijzigen",
"components.Settings.SonarrModal.hostname": "Hostnaam",
@@ -186,7 +186,7 @@
"components.Settings.manualscanDescription": "Normaal wordt dit eens elke 24 uur uitgevoerd. Overseerr controleert de recent toegevoegde items van je Plex-server agressiever. Als je Plex voor de eerste keer configureert, is een eenmalige handmatige volledige bibliotheekscan aanbevolen!",
"components.Settings.menuAbout": "Over",
"components.Settings.menuGeneralSettings": "Algemene instellingen",
- "components.Settings.menuJobs": "Taken",
+ "components.Settings.menuJobs": "Taken en cache",
"components.Settings.menuLogs": "Logboeken",
"components.Settings.menuNotifications": "Meldingen",
"components.Settings.menuPlexSettings": "Plex",
@@ -269,7 +269,7 @@
"components.UserEdit.username": "Weergavenaam",
"components.UserEdit.users": "Gebruikers beheren",
"components.UserEdit.usersDescription": "Geeft toestemming om Overseerr-gebruikers te beheren. Gebruikers met deze machtiging kunnen gebruikers met beheerdersrechten niet wijzigen of deze toestemming geven.",
- "components.UserEdit.usersaved": "Gebruiker opgeslagen",
+ "components.UserEdit.usersaved": "Gebruiker opgeslagen!",
"components.UserEdit.vote": "Stemmen",
"components.UserEdit.voteDescription": "Geeft toestemming om te stemmen op verzoeken (stemmen is nog niet geïmplementeerd)",
"components.UserList.admin": "Beheerder",
@@ -500,7 +500,7 @@
"components.UserList.createlocaluser": "Lokale gebruiker aanmaken",
"components.UserList.createuser": "Gebruiker aanmaken",
"components.UserList.usercreatedfailed": "Er ging iets mis bij het aanmaken van de gebruiker.",
- "components.UserList.creating": "Bezig met aanmaken",
+ "components.UserList.creating": "Bezig met aanmaken…",
"components.UserList.validationpasswordminchars": "Wachtwoord is te kort; moet minimaal 8 tekens bevatten",
"components.UserList.validationemailrequired": "Je moet een geldig e-mailadres invoeren",
"components.UserList.usercreatedsuccess": "Gebruiker met succes aangemaakt!",
@@ -565,7 +565,7 @@
"components.PlexLoginButton.signingin": "Bezig met inloggen…",
"components.PermissionEdit.advancedrequest": "Geavanceerde aanvragen",
"components.PermissionEdit.admin": "Beheerder",
- "components.UserList.userssaved": "Gebruikers opgeslagen",
+ "components.UserList.userssaved": "Gebruikers opgeslagen!",
"components.Settings.toastPlexRefreshSuccess": "Serverlijst van Plex opgehaald.",
"components.Settings.toastPlexRefresh": "Bezig met serverlijst ophalen van Plex…",
"components.Settings.toastPlexConnecting": "Bezig met verbinden met Plex-server…",
@@ -644,5 +644,9 @@
"components.TvDetails.mark4kavailable": "Als beschikbaar in 4K markeren",
"components.TvDetails.allseasonsmarkedavailable": "* Alle seizoenen worden als beschikbaar gemarkeerd.",
"components.MovieDetails.mark4kavailable": "Als beschikbaar in 4K markeren",
- "components.MovieDetails.markavailable": "Als beschikbaar markeren"
+ "components.MovieDetails.markavailable": "Als beschikbaar markeren",
+ "components.Settings.trustProxyTip": "Staat Overseerr toe om IP-adressen van clients correct te registreren achter een proxy (Overseerr moet opnieuw worden geladen om de wijzigingen door te voeren)",
+ "components.Settings.trustProxy": "Proxy-ondersteuning inschakelen",
+ "components.Settings.SettingsJobsCache.cacheflushed": "{cachename} cache leeggemaakt.",
+ "components.Settings.SettingsJobsCache.cache": "Cache"
}
diff --git a/src/i18n/locale/pt_BR.json b/src/i18n/locale/pt_BR.json
index 14968b8b7..b08c64a9e 100644
--- a/src/i18n/locale/pt_BR.json
+++ b/src/i18n/locale/pt_BR.json
@@ -179,7 +179,7 @@
"components.Settings.RadarrModal.hostname": "Nome do Servidor / IP",
"components.Settings.RadarrModal.editradarr": "Editar Servidor Radarr",
"components.Settings.RadarrModal.defaultserver": "Servidor Padrão",
- "components.Settings.RadarrModal.createradarr": "Criar Um Novo Servidor Radarr",
+ "components.Settings.RadarrModal.createradarr": "Adicionar Novo Servidor Radarr",
"components.Settings.RadarrModal.baseUrlPlaceholder": "Exemplo: /radarr",
"components.Settings.RadarrModal.baseUrl": "URL Base",
"components.Settings.RadarrModal.apiKeyPlaceholder": "Sua Chave de API do Radarr",
@@ -518,7 +518,7 @@
"components.UserList.password": "Senha",
"components.UserList.localuser": "Usuário Local",
"components.UserList.email": "Endereço de E-mail",
- "components.UserList.creating": "Criando",
+ "components.UserList.creating": "Criando…",
"components.UserList.createuser": "Criar usuário",
"components.UserList.createlocaluser": "Criar usuário local",
"components.UserList.create": "Criar",
@@ -659,5 +659,8 @@
"components.TvDetails.allseasonsmarkedavailable": "* Todas temporadas serão marcadas como disponíveis.",
"components.MovieDetails.markavailable": "Marcar como Disponível",
"components.MovieDetails.mark4kavailable": "Marcar como Disponível em 4K",
- "components.Settings.trustProxy": "Habilitar Suporte a Proxy"
+ "components.Settings.trustProxy": "Habilitar Suporte a Proxy",
+ "components.Settings.trustProxyTip": "Permite que Overseerr exiba o IP correto do cliente atrás de um proxy (Overseerr precisa ser reiniciado para que as mudanças tenham efeito)",
+ "components.Settings.SettingsJobsCache.cacheflushed": "Cache {cachename} limpo.",
+ "components.Settings.SettingsJobsCache.cache": "Cache"
}
diff --git a/src/i18n/locale/pt_PT.json b/src/i18n/locale/pt_PT.json
index e1620cc9d..0c84b21eb 100644
--- a/src/i18n/locale/pt_PT.json
+++ b/src/i18n/locale/pt_PT.json
@@ -323,7 +323,7 @@
"components.UserList.email": "Endereço de E-mail",
"components.UserList.deleteuser": "Apagar Utilizador",
"components.UserList.deleteconfirm": "Tem certeza que deseja apagar esse utilizador? Todas informações de solicitação desse utilizador serão apagas.",
- "components.UserList.creating": "Criando",
+ "components.UserList.creating": "Criando…",
"components.UserList.createuser": "Criar Utilizador",
"components.UserList.createlocaluser": "Criar Utilizador Local",
"components.Slider.noresults": "Nenhum resultado.",
@@ -462,7 +462,7 @@
"components.UserList.autogeneratepassword": "Gerar palavra-passe automaticamente",
"components.UserEdit.voteDescription": "Concede permissão para votar em solicitações (sistema de votos ainda não implementado)",
"components.UserEdit.vote": "Votar",
- "components.UserEdit.usersaved": "Utilizador salvado",
+ "components.UserEdit.usersaved": "Utilizador salvo!",
"components.UserEdit.usersDescription": "Concede permissão para gerir utilizadores do Overseerr. Utilizadores com essa permissão não conseguem modificar utilizadores Administradores ou conceder esse privilégio .",
"components.UserEdit.users": "Gerir Utilizadores",
"components.UserEdit.username": "Nome de Exibição",
@@ -531,9 +531,9 @@
"components.TvDetails.TvCast.fullseriescast": "Elenco Completo da Série",
"components.TitleCard.tvshow": "Séries",
"components.TitleCard.movie": "Filme",
- "components.StatusChacker.reloadOverseerr": "Reiniciar Overseerr",
+ "components.StatusChacker.reloadOverseerr": "Recarregar Overseerr",
"components.StatusChacker.newversionavailable": "Nova Versão Disponível",
- "components.StatusChacker.newversionDescription": "Uma atualização está disponível. Clique no botão abaixo para reiniciar a aplicação.",
+ "components.StatusChacker.newversionDescription": "Uma atualização está disponível. Clique no botão abaixo para recarregar a aplicação.",
"components.StatusBadge.status4k": "4K {status}",
"components.Login.signinwithplex": "Conecte-se com sua conta Plex",
"components.RequestModal.requesterror": "Algo errou tentando submeter a solicitação.",
@@ -556,7 +556,7 @@
"components.Settings.notificationAgentSettingsDescription": "Escolhe os tipos de notificações a enviar e quais agentes de notificação usar.",
"components.PlexLoginButton.signinwithplex": "Conecte-se",
"components.PlexLoginButton.signingin": "Conectando…",
- "components.UserList.userssaved": "Utilizadores salvos",
+ "components.UserList.userssaved": "Utilizadores salvos!",
"components.UserList.bulkedit": "Edição em Massa",
"components.Settings.toastPlexRefreshSuccess": "Lista de servidores obtida de Plex.",
"components.Settings.toastPlexRefreshFailure": "Incapaz de obter a lista de servidores do Plex!",
@@ -632,5 +632,12 @@
"components.MovieDetails.downloadstatus": "Estado do Download",
"components.MovieDetails.areyousure": "Tem certeza?",
"components.TvDetails.areyousure": "Tem certeza?",
- "components.Common.ListView.noresults": "Nenhum resultado."
+ "components.Common.ListView.noresults": "Nenhum resultado.",
+ "components.TvDetails.markavailable": "Marcar como Disponível",
+ "components.TvDetails.mark4kavailable": "Marcar 4K como Disponível",
+ "components.TvDetails.allseasonsmarkedavailable": "* Todas temporadas serão marcadas como disponíveis.",
+ "components.Settings.trustProxyTip": "Permite que o Overseerr registre corretamente os endereços IP do cliente por trás de um proxy (o Overseerr deve ser recarregado para que as alterações tenham efeito)",
+ "components.Settings.trustProxy": "Ativar Suporte de Proxy",
+ "components.MovieDetails.markavailable": "Marcar como Disponível",
+ "components.MovieDetails.mark4kavailable": "Marcar 4K como Disponível"
}
diff --git a/src/i18n/locale/zh_Hant.json b/src/i18n/locale/zh_Hant.json
index 099948cf0..5557e047a 100644
--- a/src/i18n/locale/zh_Hant.json
+++ b/src/i18n/locale/zh_Hant.json
@@ -84,9 +84,9 @@
"components.UserEdit.username": "用戶名",
"components.UserEdit.vote": "投票",
"components.UserList.localuser": "Overseerr 用戶",
- "components.UserList.creating": "創建中...",
- "components.UserList.createuser": "建立用戶",
- "components.UserList.createlocaluser": "建立 Overseerr 用戶",
+ "components.UserList.creating": "創建中…",
+ "components.UserList.createuser": "創建新用戶",
+ "components.UserList.createlocaluser": "創建 Overseerr 用戶",
"components.UserList.autogeneratepassword": "自動生成密碼",
"components.UserEdit.autoapproveSeries": "電視節目自動批准",
"components.UserEdit.autoapprove": "自動批准",
@@ -117,17 +117,17 @@
"components.TvDetails.approve": "批准",
"components.TvDetails.anime": "動漫",
"pages.somethingWentWrong": "{statusCode}-出了點問題",
- "i18n.processing": "處理中...",
- "i18n.deleting": "刪除中...",
- "components.TvDetails.recommendationssubtext": "如果您喜歡 {title},您可能也會喜歡...",
- "components.Setup.finishing": "完成配置中...",
- "components.Settings.syncing": "同步中...",
- "components.Settings.SonarrModal.testing": "測試中...",
- "components.Settings.SonarrModal.loadingrootfolders": "載入中...",
- "components.Settings.SonarrModal.loadingprofiles": "載入中...",
- "components.Settings.RadarrModal.testing": "測試中...",
- "components.Settings.RadarrModal.loadingrootfolders": "載入中...",
- "components.Settings.RadarrModal.loadingprofiles": "載入中...",
+ "i18n.processing": "處理中…",
+ "i18n.deleting": "刪除中…",
+ "components.TvDetails.recommendationssubtext": "如果您喜歡 {title},您可能也會喜歡…",
+ "components.Setup.finishing": "完成配置中…",
+ "components.Settings.syncing": "同步中…",
+ "components.Settings.SonarrModal.testing": "測試中…",
+ "components.Settings.SonarrModal.loadingrootfolders": "載入中…",
+ "components.Settings.SonarrModal.loadingprofiles": "載入中…",
+ "components.Settings.RadarrModal.testing": "測試中…",
+ "components.Settings.RadarrModal.loadingrootfolders": "載入中…",
+ "components.Settings.RadarrModal.loadingprofiles": "載入中…",
"components.Settings.toastSettingsSuccess": "設置保存成功!",
"components.UserEdit.save": "保存",
"components.Settings.save": "保存",
@@ -136,37 +136,37 @@
"components.Settings.Notifications.save": "保存",
"components.Settings.Notifications.NotificationsWebhook.save": "保存",
"components.Settings.Notifications.NotificationsSlack.save": "保存",
- "components.UserEdit.saving": "保存中...",
- "components.Settings.saving": "保存中...",
- "components.Settings.SonarrModal.saving": "保存中...",
- "components.Settings.RadarrModal.saving": "保存中...",
- "components.Settings.Notifications.saving": "保存中...",
- "components.Settings.Notifications.NotificationsWebhook.saving": "保存中...",
- "components.Settings.Notifications.NotificationsSlack.saving": "保存中...",
+ "components.UserEdit.saving": "保存中…",
+ "components.Settings.saving": "保存中…",
+ "components.Settings.SonarrModal.saving": "保存中…",
+ "components.Settings.RadarrModal.saving": "保存中…",
+ "components.Settings.Notifications.saving": "保存中…",
+ "components.Settings.Notifications.NotificationsWebhook.saving": "保存中…",
+ "components.Settings.Notifications.NotificationsSlack.saving": "保存中…",
"components.Settings.Notifications.NotificationsSlack.notificationtypes": "通知類型",
- "components.Settings.Notifications.NotificationsPushover.saving": "保存中...",
+ "components.Settings.Notifications.NotificationsPushover.saving": "保存中…",
"components.Settings.Notifications.NotificationsPushover.save": "保存",
"components.Settings.Notifications.NotificationsPushover.notificationtypes": "通知類型",
"components.Search.searchresults": "搜索結果",
"components.RequestModal.status": "狀態",
"components.RequestModal.seasonnumber": "第 {number} 季",
"components.RequestModal.season": "季數",
- "components.RequestModal.requesting": "提交請求中...",
+ "components.RequestModal.requesting": "提交請求中…",
"components.RequestModal.request4k": "提交 4K 請求",
"components.RequestModal.request": "提交請求",
"components.RequestModal.numberofepisodes": "集數",
"components.RequestModal.notrequested": "無請求",
"components.RequestModal.close": "關閉",
"components.RequestModal.cancelrequest": "確定要取消您的請求嗎?",
- "components.RequestModal.cancelling": "取消中...",
+ "components.RequestModal.cancelling": "取消中…",
"components.RequestModal.cancel": "取消請求",
"components.RequestList.status": "狀態",
"components.RequestList.sortModified": "最後修改時間",
"components.RequestList.sortAdded": "請求時間",
- "components.RequestList.mediaInfo": "請求",
+ "components.RequestList.mediaInfo": "請求資料",
"components.RequestList.showingresults": "{from}-{to} 列(共 {total} 列)",
"components.RequestList.showallrequests": "查看所有請求",
- "components.RequestList.requests": "請求",
+ "components.RequestList.requests": "請求清單",
"components.RequestList.requestedAt": "請求日期",
"components.RequestList.previous": "上一頁",
"components.RequestList.noresults": "沒有結果。",
@@ -198,7 +198,7 @@
"components.RequestBlock.seasons": "季數",
"components.PlexLoginButton.loginwithplex": "使用您的 Plex 帳戶",
"components.PlexLoginButton.loggingin": "登入中...",
- "components.PlexLoginButton.loading": "載入中...",
+ "components.PlexLoginButton.loading": "載入中…",
"components.PersonDetails.nobiography": "沒有傳記。",
"components.PersonDetails.crewmember": "製作群成員",
"components.NotificationTypeSelector.mediarequested": "請求",
@@ -219,7 +219,7 @@
"components.MovieDetails.runtime": "{minutes} 分鐘",
"components.MovieDetails.revenue": "收入",
"components.MovieDetails.releasedate": "上映日期",
- "components.MovieDetails.recommendationssubtext": "如果您喜歡 {title},您可能也會喜歡...",
+ "components.MovieDetails.recommendationssubtext": "如果您喜歡 {title},您可能也會喜歡…",
"components.MovieDetails.recommendations": "推薦",
"components.MovieDetails.pending": "待處理",
"components.Layout.Sidebar.dashboard": "探索",
@@ -262,19 +262,19 @@
"components.Discover.discovertv": "熱門電視節目",
"components.Discover.discovermovies": "熱門電影",
"components.CollectionDetails.requestswillbecreated": "為以下的電影提交請求:",
- "components.CollectionDetails.requesting": "提交請求中...",
+ "components.CollectionDetails.requesting": "提交請求中…",
"components.CollectionDetails.requestcollection": "提交系列請求",
"components.CollectionDetails.requestSuccess": "成功提交了 {title} 的請求!",
"components.CollectionDetails.request": "提交請求",
"components.CollectionDetails.overview": "概要",
"components.UserList.userdeleteerror": "刪除用戶中出了點問題。",
"components.UserList.userdeleted": "用戶已刪除。",
- "components.UserList.usercreatedsuccess": "建立用戶成功!",
- "components.UserList.usercreatedfailed": "建立用戶中出了點問題。",
+ "components.UserList.usercreatedsuccess": "創建新用戶成功!",
+ "components.UserList.usercreatedfailed": "創建新用戶中出了點問題。",
"components.UserList.user": "用戶",
"components.UserList.totalrequests": "請求數",
"components.UserList.plexuser": "Plex 用戶",
- "components.UserList.lastupdated": "最後更新時間",
+ "components.UserList.lastupdated": "最後更新日期",
"components.UserList.email": "電子郵件地址",
"components.UserList.edit": "編輯",
"components.UserList.deleteuser": "刪除用戶",
@@ -373,7 +373,7 @@
"components.UserEdit.autoapproveDescription": "自動批准這用戶提交的請求。",
"components.UserEdit.edituser": "編輯用戶",
"components.Settings.jobname": "作業名",
- "components.Settings.menuJobs": "作業",
+ "components.Settings.menuJobs": "作業和快取",
"components.Settings.toastApiKeyFailure": "生成應用程式密鑰出了點問題。",
"components.Settings.SonarrModal.apiKeyPlaceholder": "您的 Sonarr 應用程式密鑰",
"components.Settings.toastSettingsFailure": "保存設置中出了點問題。",
@@ -467,10 +467,10 @@
"components.Settings.Notifications.telegramsettingsfailed": "Telegram 通知設置保存失敗!",
"components.Settings.Notifications.telegramsettingssaved": "Telegram 通知設置保存成功!",
"components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Pushover 通知設置保存成功!",
- "components.UserList.created": "已建立",
- "components.UserList.create": "建立",
- "components.Settings.SonarrModal.createsonarr": "建立 Sonarr 伺服器",
- "components.Settings.RadarrModal.createradarr": "建立 Radarr 伺服器",
+ "components.UserList.created": "創建日期",
+ "components.UserList.create": "創建",
+ "components.Settings.SonarrModal.createsonarr": "添加 Sonarr 伺服器",
+ "components.Settings.RadarrModal.createradarr": "添加 Radarr 伺服器",
"components.Settings.Notifications.webhookUrlPlaceholder": "伺服器設定 → 整合 → Webhooks",
"components.Settings.servernamePlaceholder": "Plex 伺服器名稱",
"components.Settings.servername": "伺服器名稱",
@@ -493,12 +493,12 @@
"components.RequestBlock.server": "伺服器",
"components.RequestModal.AdvancedRequester.rootfolder": "根目錄",
"components.RequestBlock.rootfolder": "根目錄",
- "components.RequestModal.AdvancedRequester.loadingprofiles": "載入中...",
- "components.RequestModal.AdvancedRequester.loadingfolders": "載入中...",
+ "components.RequestModal.AdvancedRequester.loadingprofiles": "載入中…",
+ "components.RequestModal.AdvancedRequester.loadingfolders": "載入中…",
"components.MediaSlider.ShowMoreCard.seemore": "更多",
"components.Login.signinwithplex": "使用您的 Plex 帳戶",
"components.Login.signinheader": "登入",
- "components.Login.signingin": "登入中...",
+ "components.Login.signingin": "登入中…",
"components.Login.signin": "登入",
"components.Settings.SonarrModal.toastSonarrTestFailure": "Sonarr 伺服器連線失敗。",
"components.Settings.serverpresetPlaceholder": "Plex 伺服器",
@@ -511,9 +511,9 @@
"components.PermissionEdit.admin": "管理員",
"components.MovieDetails.areyousure": "確定嗎?",
"components.Common.ListView.noresults": "沒有結果。",
- "components.Settings.toastPlexConnecting": "連線中...",
- "components.Settings.toastPlexRefresh": "載入中...",
- "components.Settings.serverpresetRefreshing": "載入中...",
+ "components.Settings.toastPlexConnecting": "連線中…",
+ "components.Settings.toastPlexRefresh": "載入中…",
+ "components.Settings.serverpresetRefreshing": "載入中…",
"components.Settings.serverConnected": "已連上線",
"components.Settings.SonarrModal.syncEnabled": "啟用同步",
"components.Settings.SonarrModal.externalUrlPlaceholder": "Sonarr 伺服器的外部網址",
@@ -559,7 +559,7 @@
"components.PlexLoginButton.signinwithplex": "登入",
"components.RequestModal.next": "下一頁",
"components.RequestModal.SearchByNameModal.next": "下一頁",
- "components.PlexLoginButton.signingin": "登入中...",
+ "components.PlexLoginButton.signingin": "登入中…",
"components.PermissionEdit.vote": "投票",
"components.PermissionEdit.users": "用戶管理",
"components.PermissionEdit.settings": "設置管理",
@@ -574,5 +574,29 @@
"components.Settings.canceljob": "取消",
"components.PermissionEdit.advancedrequest": "進階請求",
"components.RequestModal.requestedited": "請求編輯成功!",
- "components.Settings.trustProxy": "啟用代理伺服器所需功能"
+ "components.Settings.trustProxy": "啟用代理伺服器所需功能",
+ "components.RequestModal.errorediting": "編輯請求中出了點問題。",
+ "components.RequestModal.requesterror": "提交請求中出了點問題。",
+ "components.Settings.SettingsJobsCache.cachekeys": "鍵數",
+ "components.Settings.SettingsJobsCache.cachevsize": "值儲存大小",
+ "components.Settings.SettingsJobsCache.cacheksize": "鍵儲存大小",
+ "components.Settings.SettingsJobsCache.cacheflushed": "{cachename} 快取清除成功!",
+ "components.Settings.SettingsJobsCache.cachemisses": "失誤數",
+ "components.Settings.SettingsJobsCache.cachehits": "擊中數",
+ "components.Settings.SettingsJobsCache.cachename": "快取名",
+ "components.Settings.SettingsJobsCache.runnow": "執行",
+ "components.Settings.SettingsJobsCache.nextexecution": "下一次執行時間",
+ "components.Settings.SettingsJobsCache.jobtype": "作業類型",
+ "components.Settings.SettingsJobsCache.jobstarted": "{jobname} 已開始運行。",
+ "components.Settings.SettingsJobsCache.jobcancelled": "{jobname} 已被取消。",
+ "components.Settings.SettingsJobsCache.jobs": "作業",
+ "components.Settings.SettingsJobsCache.jobname": "作業名",
+ "components.Settings.SettingsJobsCache.flushcache": "清除快取",
+ "components.Settings.SettingsJobsCache.canceljob": "取消作業",
+ "components.Settings.SettingsJobsCache.cache": "快取記憶體",
+ "components.Settings.SonarrModal.toastSonarrTestSuccess": "Sonarr 伺服器連線成功!",
+ "components.Settings.SettingsJobsCache.command": "命令",
+ "components.Settings.SettingsJobsCache.process": "程序",
+ "components.Settings.SettingsAbout.preferredmethod": "首選",
+ "i18n.advanced": "進階"
}