diff --git a/src/i18n/locale/fr.json b/src/i18n/locale/fr.json
index 4af28fbab..d7dd6310b 100644
--- a/src/i18n/locale/fr.json
+++ b/src/i18n/locale/fr.json
@@ -5,185 +5,185 @@
"components.Discover.popularmovies": "Films Populaires",
"components.Discover.populartv": "Séries Populaires",
"components.Discover.recentlyAdded": "Ajouts Récents",
- "components.Discover.recentrequests": "Requêtes Récentes",
+ "components.Discover.recentrequests": "Demandes Récentes",
"components.Discover.trending": "Tendances",
"components.Discover.upcoming": "Prochaines Sorties",
"components.Discover.upcomingmovies": "Prochaine Sorties",
"components.Layout.LanguagePicker.changelanguage": "Changer la langue",
"components.Layout.SearchInput.searchPlaceholder": "Recherche Film & TV",
"components.Layout.Sidebar.dashboard": "Découverte",
- "components.Layout.Sidebar.requests": "Requête",
+ "components.Layout.Sidebar.requests": "Demandes d'Ajouts",
"components.Layout.Sidebar.settings": "Paramêtres",
"components.Layout.Sidebar.users": "Utilisateurs",
"components.Layout.UserDropdown.signout": "Déconnexion",
- "components.Layout.alphawarning": "Ce logiciel est en version ALPHA. Presque tout est succeptible d'être buggé et/ou instalbe. Veuillez signaler tout problème sur le Github d'Overseer!",
+ "components.Layout.alphawarning": "Ce logiciel est en version ALPHA. Presque tout est succeptible d'être buggé et/ou instable. Veuillez signaler tout problème sur le Github d'Overseer!",
"components.Login.signinplex": "S'identifier pour continuer",
"components.MovieDetails.approve": "",
"components.MovieDetails.available": "Disponible",
"components.MovieDetails.budget": "Budget",
- "components.MovieDetails.cancelrequest": "Annuler la Requête",
+ "components.MovieDetails.cancelrequest": "Annuler la Demande",
"components.MovieDetails.cast": "Casting",
- "components.MovieDetails.decline": "",
- "components.MovieDetails.manageModalClearMedia": "",
- "components.MovieDetails.manageModalClearMediaWarning": "",
- "components.MovieDetails.manageModalNoRequests": "",
- "components.MovieDetails.manageModalRequests": "",
- "components.MovieDetails.manageModalTitle": "",
- "components.MovieDetails.originallanguage": "",
- "components.MovieDetails.overview": "",
- "components.MovieDetails.overviewunavailable": "",
- "components.MovieDetails.pending": "",
- "components.MovieDetails.recommendations": "",
- "components.MovieDetails.recommendationssubtext": "",
- "components.MovieDetails.releasedate": "",
- "components.MovieDetails.request": "",
- "components.MovieDetails.revenue": "",
- "components.MovieDetails.runtime": "",
- "components.MovieDetails.similar": "",
- "components.MovieDetails.similarsubtext": "",
- "components.MovieDetails.status": "",
- "components.MovieDetails.unavailable": "",
- "components.MovieDetails.userrating": "",
- "components.MovieDetails.viewrequest": "",
- "components.PlexLoginButton.loading": "",
- "components.PlexLoginButton.loggingin": "",
- "components.PlexLoginButton.loginwithplex": "",
- "components.RequestBlock.seasons": "",
- "components.RequestModal.cancel": "",
- "components.RequestModal.cancelling": "",
- "components.RequestModal.cancelrequest": "",
- "components.RequestModal.close": "",
- "components.RequestModal.extras": "",
- "components.RequestModal.notrequested": "",
- "components.RequestModal.numberofepisodes": "",
- "components.RequestModal.pendingrequest": "",
- "components.RequestModal.request": "",
- "components.RequestModal.requestCancel": "",
- "components.RequestModal.requestSuccess": "",
- "components.RequestModal.requestadmin": "",
- "components.RequestModal.requestfrom": "",
- "components.RequestModal.requesting": "",
- "components.RequestModal.requestseasons": "",
- "components.RequestModal.requesttitle": "",
- "components.RequestModal.season": "",
- "components.RequestModal.seasonnumber": "",
- "components.RequestModal.selectseason": "",
- "components.RequestModal.status": "",
- "components.Search.searchresults": "",
+ "components.MovieDetails.decline": "Refuser",
+ "components.MovieDetails.manageModalClearMedia": "Effacer toutes les données médias",
+ "components.MovieDetails.manageModalClearMediaWarning": "Toutes les donnés de médias vont être éffacées pour cet élément. Cette action est irréversible. Si cet élément existe dans votre librairie Plex, les informations du média seront recrées à la prochaine synchronisation ",
+ "components.MovieDetails.manageModalNoRequests": "Aucune demande",
+ "components.MovieDetails.manageModalRequests": "Demandes d'Ajout",
+ "components.MovieDetails.manageModalTitle": "Gérer les films",
+ "components.MovieDetails.originallanguage": "Langue originale",
+ "components.MovieDetails.overview": "Résumé",
+ "components.MovieDetails.overviewunavailable": "Résumé indisponible",
+ "components.MovieDetails.pending": "En Attente",
+ "components.MovieDetails.recommendations": "Recommendations",
+ "components.MovieDetails.recommendationssubtext": "Si vous avez aimé {title}, vous aimerez peut-être...",
+ "components.MovieDetails.releasedate": "Date de sortie",
+ "components.MovieDetails.request": "Demande d'Ajout",
+ "components.MovieDetails.revenue": "Revenus",
+ "components.MovieDetails.runtime": "{minutes} minutes",
+ "components.MovieDetails.similar": "Titres Similaires",
+ "components.MovieDetails.similarsubtext": "Films similaires à {title}",
+ "components.MovieDetails.status": "Statut",
+ "components.MovieDetails.unavailable": "Indisponible",
+ "components.MovieDetails.userrating": "Note Utilisateur",
+ "components.MovieDetails.viewrequest": "Voir la demande",
+ "components.PlexLoginButton.loading": "Chargement...",
+ "components.PlexLoginButton.loggingin": "Connexion en cours...",
+ "components.PlexLoginButton.loginwithplex": "Se Connecter avec Plex",
+ "components.RequestBlock.seasons": "Saisons",
+ "components.RequestModal.cancel": "Annuler la Demande",
+ "components.RequestModal.cancelling": "Annulation...",
+ "components.RequestModal.cancelrequest": "Votre demande d'ajout va être annulée. Êtes-vous sûr de vouloir annuler?",
+ "components.RequestModal.close": "Fermer",
+ "components.RequestModal.extras": "Extras",
+ "components.RequestModal.notrequested": "Non Demandé",
+ "components.RequestModal.numberofepisodes": "# d'épisodes",
+ "components.RequestModal.pendingrequest": "Demande en attente pour {title}",
+ "components.RequestModal.request": "Demande d'Ajout",
+ "components.RequestModal.requestCancel": "Demande pour {title} annulée",
+ "components.RequestModal.requestSuccess": "{title} demandé avec succès!",
+ "components.RequestModal.requestadmin": "Votre demande d'ajout va être approuvée immédiatement ",
+ "components.RequestModal.requestfrom": "Une demande d'ajout de {username} est en attente",
+ "components.RequestModal.requesting": "Demande en cours...",
+ "components.RequestModal.requestseasons": "Demander {seasonCount} {seasonCount, plural, one {Season} other {Seasons}}",
+ "components.RequestModal.requesttitle": "Demander l'ajout de {title}",
+ "components.RequestModal.season": "Saison",
+ "components.RequestModal.seasonnumber": "Saison {number}",
+ "components.RequestModal.selectseason": "Selectionner la/les saisons",
+ "components.RequestModal.status": "Statut",
+ "components.Search.searchresults": "Résultats de recherche",
"components.Settings.Notifications.agentenabled": "",
"components.Settings.Notifications.authPass": "",
"components.Settings.Notifications.authUser": "",
- "components.Settings.Notifications.emailsender": "",
- "components.Settings.Notifications.enableSsl": "",
- "components.Settings.Notifications.save": "",
- "components.Settings.Notifications.saving": "",
- "components.Settings.Notifications.smtpHost": "",
- "components.Settings.Notifications.smtpPort": "",
- "components.Settings.Notifications.validationFromRequired": "",
- "components.Settings.Notifications.validationSmtpHostRequired": "",
- "components.Settings.Notifications.validationSmtpPortRequired": "",
- "components.Settings.Notifications.validationWebhookUrlRequired": "",
- "components.Settings.Notifications.webhookUrl": "",
- "components.Settings.Notifications.webhookUrlPlaceholder": "",
- "components.Settings.RadarrModal.add": "",
- "components.Settings.RadarrModal.apiKey": "",
- "components.Settings.RadarrModal.apiKeyPlaceholder": "",
- "components.Settings.RadarrModal.baseUrl": "",
- "components.Settings.RadarrModal.baseUrlPlaceholder": "",
- "components.Settings.RadarrModal.createradarr": "",
- "components.Settings.RadarrModal.defaultserver": "",
- "components.Settings.RadarrModal.editradarr": "",
- "components.Settings.RadarrModal.hostname": "",
- "components.Settings.RadarrModal.minimumAvailability": "",
- "components.Settings.RadarrModal.port": "",
- "components.Settings.RadarrModal.qualityprofile": "",
- "components.Settings.RadarrModal.rootfolder": "",
- "components.Settings.RadarrModal.save": "",
- "components.Settings.RadarrModal.saving": "",
- "components.Settings.RadarrModal.selectMinimumAvailability": "",
- "components.Settings.RadarrModal.selectQualityProfile": "",
- "components.Settings.RadarrModal.selectRootFolder": "",
- "components.Settings.RadarrModal.server4k": "",
- "components.Settings.RadarrModal.servername": "",
- "components.Settings.RadarrModal.servernamePlaceholder": "",
- "components.Settings.RadarrModal.ssl": "",
- "components.Settings.RadarrModal.test": "",
- "components.Settings.RadarrModal.testing": "",
- "components.Settings.RadarrModal.toastRadarrTestFailure": "",
- "components.Settings.RadarrModal.toastRadarrTestSuccess": "",
- "components.Settings.RadarrModal.validationApiKeyRequired": "",
- "components.Settings.RadarrModal.validationHostnameRequired": "",
- "components.Settings.RadarrModal.validationPortRequired": "",
- "components.Settings.RadarrModal.validationProfileRequired": "",
- "components.Settings.RadarrModal.validationRootFolderRequired": "",
- "components.Settings.SonarrModal.add": "",
- "components.Settings.SonarrModal.apiKey": "",
- "components.Settings.SonarrModal.apiKeyPlaceholder": "",
- "components.Settings.SonarrModal.baseUrl": "",
- "components.Settings.SonarrModal.baseUrlPlaceholder": "",
- "components.Settings.SonarrModal.createsonarr": "",
- "components.Settings.SonarrModal.defaultserver": "",
- "components.Settings.SonarrModal.editsonarr": "",
- "components.Settings.SonarrModal.hostname": "",
- "components.Settings.SonarrModal.port": "",
- "components.Settings.SonarrModal.qualityprofile": "",
- "components.Settings.SonarrModal.rootfolder": "",
- "components.Settings.SonarrModal.save": "",
- "components.Settings.SonarrModal.saving": "",
- "components.Settings.SonarrModal.seasonfolders": "",
- "components.Settings.SonarrModal.selectQualityProfile": "",
- "components.Settings.SonarrModal.selectRootFolder": "",
- "components.Settings.SonarrModal.server4k": "",
- "components.Settings.SonarrModal.servername": "",
- "components.Settings.SonarrModal.servernamePlaceholder": "",
- "components.Settings.SonarrModal.ssl": "",
- "components.Settings.SonarrModal.test": "",
- "components.Settings.SonarrModal.testing": "",
- "components.Settings.SonarrModal.toastRadarrTestFailure": "",
- "components.Settings.SonarrModal.toastRadarrTestSuccess": "",
- "components.Settings.SonarrModal.validationApiKeyRequired": "",
- "components.Settings.SonarrModal.validationHostnameRequired": "",
- "components.Settings.SonarrModal.validationPortRequired": "",
- "components.Settings.SonarrModal.validationProfileRequired": "",
- "components.Settings.SonarrModal.validationRootFolderRequired": "",
- "components.Settings.activeProfile": "",
- "components.Settings.addradarr": "",
- "components.Settings.address": "",
- "components.Settings.addsonarr": "",
- "components.Settings.apikey": "",
- "components.Settings.applicationurl": "",
- "components.Settings.cancelscan": "",
- "components.Settings.copied": "",
- "components.Settings.currentlibrary": "",
- "components.Settings.default": "",
- "components.Settings.default4k": "",
- "components.Settings.delete": "",
- "components.Settings.deleteserverconfirm": "",
- "components.Settings.edit": "",
- "components.Settings.generalsettings": "",
- "components.Settings.generalsettingsDescription": "",
- "components.Settings.hostname": "",
- "components.Settings.jobname": "",
- "components.Settings.librariesRemaining": "",
- "components.Settings.manualscan": "",
- "components.Settings.manualscanDescription": "",
- "components.Settings.menuAbout": "",
- "components.Settings.menuGeneralSettings": "",
- "components.Settings.menuJobs": "",
- "components.Settings.menuLogs": "",
- "components.Settings.menuNotifications": "",
- "components.Settings.menuPlexSettings": "",
- "components.Settings.menuServices": "",
- "components.Settings.nextexecution": "",
- "components.Settings.notificationsettings": "",
- "components.Settings.notificationsettingsDescription": "",
- "components.Settings.notrunning": "",
- "components.Settings.plexlibraries": "",
- "components.Settings.plexlibrariesDescription": "",
- "components.Settings.plexsettings": "",
- "components.Settings.plexsettingsDescription": "",
- "components.Settings.port": "",
- "components.Settings.radarrSettingsDescription": "",
+ "components.Settings.Notifications.emailsender": "Adresse e-mail de l'expéditeur",
+ "components.Settings.Notifications.enableSsl": "Activer le SSL",
+ "components.Settings.Notifications.save": "Sauvegarder les changements",
+ "components.Settings.Notifications.saving": "Sauvegarde en cours...",
+ "components.Settings.Notifications.smtpHost": "Hôte SMTP",
+ "components.Settings.Notifications.smtpPort": "Port SMTP",
+ "components.Settings.Notifications.validationFromRequired": "Vous devez fournir une adresse e-mail 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 devew fournir une URL de webhook",
+ "components.Settings.Notifications.webhookUrl": "URL de webhook",
+ "components.Settings.Notifications.webhookUrlPlaceholder": "Paramètres du serveur -> Integrations -> Webhooks",
+ "components.Settings.RadarrModal.add": "Ajouter un Serveur",
+ "components.Settings.RadarrModal.apiKey": "Clé API",
+ "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 Nouveau Serveur Radarr",
+ "components.Settings.RadarrModal.defaultserver": "Serveur par Défaut",
+ "components.Settings.RadarrModal.editradarr": "Éditer Serveur Radarr",
+ "components.Settings.RadarrModal.hostname": "Hostname",
+ "components.Settings.RadarrModal.minimumAvailability": "Disponibilité Minimum",
+ "components.Settings.RadarrModal.port": "Port",
+ "components.Settings.RadarrModal.qualityprofile": "Profil Qualité",
+ "components.Settings.RadarrModal.rootfolder": "Dossier Racine",
+ "components.Settings.RadarrModal.save": "Sauvegarder les changements",
+ "components.Settings.RadarrModal.saving": "Sauvegarde en cours...",
+ "components.Settings.RadarrModal.selectMinimumAvailability": "Sélectionner Disponibilté Minimum",
+ "components.Settings.RadarrModal.selectQualityProfile": "Sélectionner un Profil Qualité",
+ "components.Settings.RadarrModal.selectRootFolder": "Sélectionner un Dossier Racine",
+ "components.Settings.RadarrModal.server4k": "Serveur 4K",
+ "components.Settings.RadarrModal.servername": "Nom du Serveur",
+ "components.Settings.RadarrModal.servernamePlaceholder": "Serveur Radarr",
+ "components.Settings.RadarrModal.ssl": "SSL",
+ "components.Settings.RadarrModal.test": "Test",
+ "components.Settings.RadarrModal.testing": "Test en cours...",
+ "components.Settings.RadarrModal.toastRadarrTestFailure": "Echec de la connexion au Serveur 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 hostname/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 Nouveau Serveur Sonarr",
+ "components.Settings.SonarrModal.defaultserver": "Serveur par Défaut",
+ "components.Settings.SonarrModal.editsonarr": "Modifier Serveur Sonarr",
+ "components.Settings.SonarrModal.hostname": "Hostname",
+ "components.Settings.SonarrModal.port": "Port",
+ "components.Settings.SonarrModal.qualityprofile": "Profil Qualité",
+ "components.Settings.SonarrModal.rootfolder": "Dossier Racine",
+ "components.Settings.SonarrModal.save": "Sauvegarder les changements",
+ "components.Settings.SonarrModal.saving": "Sauvegarde en cours...",
+ "components.Settings.SonarrModal.seasonfolders": "Dossier Saison",
+ "components.Settings.SonarrModal.selectQualityProfile": "Sélectionner un profil Qualité",
+ "components.Settings.SonarrModal.selectRootFolder": "Sélectionner un Dossier Racine",
+ "components.Settings.SonarrModal.server4k": "Serveur 4K",
+ "components.Settings.SonarrModal.servername": "Nom du Serveur",
+ "components.Settings.SonarrModal.servernamePlaceholder": "Serveur Sonarr",
+ "components.Settings.SonarrModal.ssl": "SSL",
+ "components.Settings.SonarrModal.test": "Test",
+ "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 hostname/IP",
+ "components.Settings.SonarrModal.validationPortRequired": "Vous devez fournir un port",
+ "components.Settings.SonarrModal.validationProfileRequired": "Vous devez sélectionner un profil",
+ "components.Settings.SonarrModal.validationRootFolderRequired": "Vous devez sélectionner un dossier racine",
+ "components.Settings.activeProfile": "Profil Actif",
+ "components.Settings.addradarr": "Ajouter Serveur Radarr",
+ "components.Settings.address": "Adresse",
+ "components.Settings.addsonarr": "Ajouter Serveur Sonarr",
+ "components.Settings.apikey": "Clé 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.currentlibrary": "Librairie Actuelle: {name}",
+ "components.Settings.default": "Par Défaut",
+ "components.Settings.default4k": "4K Par Défaut",
+ "components.Settings.delete": "Supprimer",
+ "components.Settings.deleteserverconfirm": "Êtes-vous sûr 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.hostname": "Hostname/IP",
+ "components.Settings.jobname": "Nom de la Tâche",
+ "components.Settings.librariesRemaining": "Librairies Restantes: {count}",
+ "components.Settings.manualscan": "Scan Manuel des Librairies",
+ "components.Settings.manualscanDescription": "Normalement, le scan sera effectué une fois toutes les 6 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 librairie est recommandé!",
+ "components.Settings.menuAbout": "À Propos",
+ "components.Settings.menuGeneralSettings": "Paramètres Généraux",
+ "components.Settings.menuJobs": "Tâches",
+ "components.Settings.menuLogs": "Rapports",
+ "components.Settings.menuNotifications": "Notifications",
+ "components.Settings.menuPlexSettings": "Plex",
+ "components.Settings.menuServices": "Services",
+ "components.Settings.nextexecution": "Prochaine Exécution",
+ "components.Settings.notificationsettings": "Paramètres de Notifications",
+ "components.Settings.notificationsettingsDescription": "Ici vous pouvez choisir quel type de notifications envoyer et avec quel service.",
+ "components.Settings.notrunning": "Pas en Marche",
+ "components.Settings.plexlibraries": "Librairies Plex",
+ "components.Settings.plexlibrariesDescription": "Ce sont les librairies que Overseerr va scanner pour les titres. Si vous ne voyez aucune librairie listée, vous devrez lancer au moins une synchro en cliquant sur le bouton ci-dessous. Vous devez configurer et sauvergarder vos paramètres de connexion à Plex avant de pouvoir retrouver vos librairies.",
+ "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 librairie par intervalles et voir quels contenus sont disponibles.",
+ "components.Settings.port": "Port",
+ "components.Settings.radarrSettingsDescription": "Configurez votre connexion Radarr ci-dessous. Vous pouvez avoir plusieurs configurations de Radarr mais seulement deux peuvent être actives en tant que config par défaut en même temps (une pour HD Standar et une pour la 4K). ",
"components.Settings.radarrsettings": "",
"components.Settings.runnow": "",
"components.Settings.save": "",