@@ -169,10 +169,10 @@ const TitleCard = ({
diff --git a/src/components/TvDetails/index.tsx b/src/components/TvDetails/index.tsx
index 88e172d9e..6c0064e45 100644
--- a/src/components/TvDetails/index.tsx
+++ b/src/components/TvDetails/index.tsx
@@ -30,6 +30,7 @@ import { Permission, useUser } from '@app/hooks/useUser';
import globalMessages from '@app/i18n/globalMessages';
import Error from '@app/pages/_error';
import { sortCrewPriority } from '@app/utils/creditHelpers';
+import { refreshIntervalHelper } from '@app/utils/refreshIntervalHelper';
import { Disclosure, Transition } from '@headlessui/react';
import {
ArrowRightCircleIcon,
@@ -112,6 +113,13 @@ const TvDetails = ({ tv }: TvDetailsProps) => {
mutate: revalidate,
} = useSWR(`/api/v1/tv/${router.query.tvId}`, {
fallbackData: tv,
+ refreshInterval: refreshIntervalHelper(
+ {
+ downloadStatus: tv?.mediaInfo?.downloadStatus,
+ downloadStatus4k: tv?.mediaInfo?.downloadStatus4k,
+ },
+ 15000
+ ),
});
const { data: ratingData } = useSWR(
@@ -759,18 +767,18 @@ const TvDetails = ({ tv }: TvDetailsProps) => {
)}
diff --git a/src/components/UserList/PlexImportModal.tsx b/src/components/UserList/PlexImportModal.tsx
index 98a248297..11f643986 100644
--- a/src/components/UserList/PlexImportModal.tsx
+++ b/src/components/UserList/PlexImportModal.tsx
@@ -155,7 +155,7 @@ const PlexImportModal = ({ onCancel, onComplete }: PlexImportProps) => {
aria-hidden="true"
className={`${
isAllUsers() ? 'translate-x-5' : 'translate-x-0'
- } absolute left-0 inline-block h-5 w-5 transform rounded-full border border-gray-200 bg-white shadow transition-transform duration-200 ease-in-out group-focus:border-blue-300 group-focus:ring`}
+ } absolute left-0 inline-block h-5 w-5 rounded-full border border-gray-200 bg-white shadow transition-transform duration-200 ease-in-out group-focus:border-blue-300 group-focus:ring`}
>
@@ -194,7 +194,7 @@ const PlexImportModal = ({ onCancel, onComplete }: PlexImportProps) => {
isSelectedUser(user.id)
? 'translate-x-5'
: 'translate-x-0'
- } absolute left-0 inline-block h-5 w-5 transform rounded-full border border-gray-200 bg-white shadow transition-transform duration-200 ease-in-out group-focus:border-blue-300 group-focus:ring`}
+ } absolute left-0 inline-block h-5 w-5 rounded-full border border-gray-200 bg-white shadow transition-transform duration-200 ease-in-out group-focus:border-blue-300 group-focus:ring`}
>
diff --git a/src/components/UserList/index.tsx b/src/components/UserList/index.tsx
index 2071a9de2..d4901ed47 100644
--- a/src/components/UserList/index.tsx
+++ b/src/components/UserList/index.tsx
@@ -233,10 +233,10 @@ const UserList = () => {
{
{
{
{appDataPath} n'a pas été configuré correctement. Toutes les données seront effacées lorsque le conteneur sera arrêté ou redémarré.",
+ "components.CollectionDetails.numberofmovies": "{count} films",
+ "components.CollectionDetails.overview": "Résumé",
+ "components.CollectionDetails.requestcollection": "Demander la collection",
+ "components.CollectionDetails.requestcollection4k": "Demander la collection en 4K",
+ "components.Discover.DiscoverMovieGenre.genreMovies": "Films {genre}",
+ "components.Discover.DiscoverMovieLanguage.languageMovies": "Films en {language}",
+ "components.Discover.DiscoverNetwork.networkSeries": "Séries {network}",
+ "components.Discover.DiscoverStudio.studioMovies": "Films {studio}",
+ "components.Discover.DiscoverTvGenre.genreSeries": "Séries {genre}",
+ "components.Discover.DiscoverTvLanguage.languageSeries": "Séries en {language}",
+ "components.Discover.DiscoverWatchlist.discoverwatchlist": "Ta Plex Watchlist",
+ "components.Discover.DiscoverWatchlist.watchlist": "Plex Watchlist",
+ "components.Discover.MovieGenreList.moviegenres": "Genres de films",
+ "components.Discover.MovieGenreSlider.moviegenres": "Genres de films",
+ "components.Discover.NetworkSlider.networks": "Diffuseurs",
+ "components.Discover.StudioSlider.studios": "Studios",
+ "components.Discover.TvGenreList.seriesgenres": "Genres de séries",
+ "components.Discover.TvGenreSlider.tvgenres": "Genres de séries",
+ "components.Discover.discover": "Découvrir",
"components.Discover.discovermovies": "Films populaires",
"components.Discover.discovertv": "Séries populaires",
+ "components.Discover.emptywatchlist": "Les médias ajoutés à ta Plex Watchlist apparaîtront ici.",
+ "components.Discover.noRequests": "Aucun requête",
+ "components.Discover.plexwatchlist": "Ta Plex Watchlist",
"components.Discover.popularmovies": "Films populaires",
"components.Discover.populartv": "Séries populaires",
"components.Discover.recentlyAdded": "Ajouts récents",
@@ -8,92 +33,728 @@
"components.Discover.trending": "Tendances",
"components.Discover.upcoming": "Films à venir",
"components.Discover.upcomingmovies": "Films à venir",
+ "components.Discover.upcomingtv": "Séries à venir",
+ "components.DownloadBlock.estimatedtime": "Estimé {time}",
+ "components.DownloadBlock.formattedTitle": "{title} : Saison {seasonNumber} Épisode {episodeNumber}",
+ "components.IssueDetails.IssueComment.areyousuredelete": "Êtes-vous sûr de vouloir supprimer ce commentaire ?",
+ "components.IssueDetails.IssueComment.delete": "Supprimer le commentaire",
+ "components.IssueDetails.IssueComment.edit": "Éditer le commentaire",
+ "components.IssueDetails.IssueComment.postedby": "Ajouté {relativeTime} par {username}",
+ "components.IssueDetails.IssueComment.postedbyedited": "Ajouté {relativeTime} par {username} (Édité)",
+ "components.IssueDetails.IssueComment.validationComment": "Vous devez écrire un message",
+ "components.IssueDetails.IssueDescription.deleteissue": "Supprimer le problème",
+ "components.IssueDetails.IssueDescription.description": "Description",
+ "components.IssueDetails.IssueDescription.edit": "Éditer la description",
+ "components.IssueDetails.allepisodes": "Tous les épisodes",
+ "components.IssueDetails.allseasons": "Toutes les saisons",
+ "components.IssueDetails.closeissue": "Clore le problème",
+ "components.IssueDetails.closeissueandcomment": "Clore avec un commentaire",
+ "components.IssueDetails.commentplaceholder": "Ajouter un commentaire…",
+ "components.IssueDetails.comments": "Commentaires",
+ "components.IssueDetails.deleteissue": "Supprimer le problème",
+ "components.IssueDetails.deleteissueconfirm": "Êtes-vous sûr de vouloir supprimer ce problème ?",
+ "components.IssueDetails.episode": "Épisode {episodeNumber}",
+ "components.IssueDetails.issuepagetitle": "Problème",
+ "components.IssueDetails.issuetype": "Type",
+ "components.IssueDetails.lastupdated": "Dernière mise à jour",
+ "components.IssueDetails.leavecomment": "Commenter",
+ "components.IssueDetails.nocomments": "Aucun commentaire.",
+ "components.IssueDetails.openedby": "#{issueId} ouvert {relativeTime} par {username}",
+ "components.IssueDetails.openin4karr": "Ouvrir dans {arr} 4K",
+ "components.IssueDetails.openinarr": "Ouvrir dans {arr}",
+ "components.IssueDetails.play4konplex": "Lire en 4K sur Plex",
+ "components.IssueDetails.playonplex": "Lire sur Plex",
+ "components.IssueDetails.problemepisode": "Épisode concerné",
+ "components.IssueDetails.problemseason": "Saison concernée",
+ "components.IssueDetails.reopenissue": "Rouvrir le problème",
+ "components.IssueDetails.reopenissueandcomment": "Rouvrir avec un commentaire",
+ "components.IssueDetails.season": "Saison {seasonNumber}",
+ "components.IssueDetails.toasteditdescriptionfailed": "Un problème est survenu lors de l'édition de la description du problème.",
+ "components.IssueDetails.toasteditdescriptionsuccess": "La description du problème a été éditée avec succès !",
+ "components.IssueDetails.toastissuedeleted": "Le problème a été supprimé avec succès !",
+ "components.IssueDetails.toastissuedeletefailed": "Un problème est survenu lors de la suppression du problème.",
+ "components.IssueDetails.toaststatusupdated": "Le statut du problème a été mis à jour avec succès !",
+ "components.IssueDetails.toaststatusupdatefailed": "Un problème est survenu lors de la mise à jour du statut du problème.",
+ "components.IssueDetails.unknownissuetype": "Inconnu",
+ "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Épisode} other {Épisodes}}",
+ "components.IssueList.IssueItem.issuestatus": "Statut",
+ "components.IssueList.IssueItem.issuetype": "Type",
+ "components.IssueList.IssueItem.opened": "Ouvert",
+ "components.IssueList.IssueItem.openeduserdate": "{date} par {user}",
+ "components.IssueList.IssueItem.problemepisode": "Épisode concerné",
+ "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Saison} other {Saisons}}",
+ "components.IssueList.IssueItem.unknownissuetype": "Inconnu",
+ "components.IssueList.IssueItem.viewissue": "Afficher le problème",
+ "components.IssueList.issues": "Problèmes",
+ "components.IssueList.showallissues": "Afficher tous les problèmes",
+ "components.IssueList.sortAdded": "Plus récents",
+ "components.IssueList.sortModified": "Dernière modification",
+ "components.IssueModal.CreateIssueModal.allepisodes": "Tous les épisodes",
+ "components.IssueModal.CreateIssueModal.allseasons": "Toutes les saisons",
+ "components.IssueModal.CreateIssueModal.episode": "Épisode {episodeNumber}",
+ "components.IssueModal.CreateIssueModal.extras": "Extras",
+ "components.IssueModal.CreateIssueModal.problemepisode": "Épisode concerné",
+ "components.IssueModal.CreateIssueModal.problemseason": "Saison affectée",
+ "components.IssueModal.CreateIssueModal.providedetail": "Fournissez une explication détaillée du problème.",
+ "components.IssueModal.CreateIssueModal.reportissue": "Signaler un problème",
+ "components.IssueModal.CreateIssueModal.season": "Saison {seasonNumber}",
+ "components.IssueModal.CreateIssueModal.submitissue": "Soumettre le problème",
+ "components.IssueModal.CreateIssueModal.toastFailedCreate": "Un problème est survenu lors de la soumission du problème.",
+ "components.IssueModal.CreateIssueModal.toastSuccessCreate": "Le signalement du problème pour {title} a été soumis avec succès !",
+ "components.IssueModal.CreateIssueModal.toastviewissue": "Afficher le problème",
+ "components.IssueModal.CreateIssueModal.validationMessageRequired": "Vous devez fournir une description",
+ "components.IssueModal.CreateIssueModal.whatswrong": "Qu’est-ce qui ne va pas ?",
+ "components.IssueModal.issueAudio": "Audio",
+ "components.IssueModal.issueOther": "Autre",
+ "components.IssueModal.issueSubtitles": "Sous-titre",
+ "components.IssueModal.issueVideo": "Vidéo",
+ "components.LanguageSelector.languageServerDefault": "({language}) par défaut",
+ "components.LanguageSelector.originalLanguageDefault": "Toutes les langues",
+ "components.Layout.LanguagePicker.displaylanguage": "Langue d'affichage",
"components.Layout.SearchInput.searchPlaceholder": "Rechercher des films et des séries",
"components.Layout.Sidebar.dashboard": "Découvrir",
+ "components.Layout.Sidebar.issues": "Problèmes",
"components.Layout.Sidebar.requests": "Demandes",
"components.Layout.Sidebar.settings": "Paramètres",
"components.Layout.Sidebar.users": "Utilisateurs",
+ "components.Layout.UserDropdown.MiniQuotaDisplay.movierequests": "Demandes de films",
+ "components.Layout.UserDropdown.MiniQuotaDisplay.seriesrequests": "Demandes de séries",
+ "components.Layout.UserDropdown.myprofile": "Profil",
+ "components.Layout.UserDropdown.requests": "Demandes",
+ "components.Layout.UserDropdown.settings": "Paramètres",
"components.Layout.UserDropdown.signout": "Se déconnecter",
+ "components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {commit} other {commits}} en retard",
+ "components.Layout.VersionStatus.outofdate": "Obsolète",
+ "components.Layout.VersionStatus.streamdevelop": "Développement de Jellyseerr",
+ "components.Layout.VersionStatus.streamstable": "Jellyseerr stable",
+ "components.Login.email": "Adresse e-mail",
+ "components.Login.forgotpassword": "Mot de passe oublié ?",
+ "components.Login.loginerror": "Une erreur s'est produite lors de la tentative de connexion.",
+ "components.Login.password": "Mot de passe",
+ "components.Login.signin": "Connexion",
+ "components.Login.signingin": "Connexion en cours…",
+ "components.Login.signinheader": "Connectez-vous pour continuer",
+ "components.Login.signinwithoverseerr": "Utilisez votre compte {applicationTitle}",
+ "components.Login.signinwithplex": "Utilisez votre compte Plex",
+ "components.Login.validationemailrequired": "Vous devez fournir un e-mail valide",
+ "components.Login.validationpasswordrequired": "Vous devez renseigner un mot de passe",
+ "components.ManageSlideOver.alltime": "Tout le temps",
+ "components.ManageSlideOver.downloadstatus": "Téléchargement(s)",
+ "components.ManageSlideOver.manageModalAdvanced": "Avancé",
+ "components.ManageSlideOver.manageModalClearMedia": "Effacer les données",
+ "components.ManageSlideOver.manageModalClearMediaWarning": "* Ceci supprimera de manière irréversible toutes les données de ce(tte) {mediaType}, y compris les demandes éventuelles. Si cet élément existe dans votre bibliothèque {mediaServerName}, les informations sur le média seront recréées lors de la prochaine analyse.",
+ "components.ManageSlideOver.manageModalIssues": "Problèmes ouverts",
+ "components.ManageSlideOver.manageModalMedia": "Média(s)",
+ "components.ManageSlideOver.manageModalMedia4k": "Média(s) 4K",
+ "components.ManageSlideOver.manageModalNoRequests": "Aucune demande.",
+ "components.ManageSlideOver.manageModalRequests": "Demandes",
+ "components.ManageSlideOver.manageModalTitle": "Gérer {mediaType}",
+ "components.ManageSlideOver.mark4kavailable": "Marquer comme disponible en 4K",
+ "components.ManageSlideOver.markallseasons4kavailable": "Marquer toutes les saisons comme disponibles en 4K",
+ "components.ManageSlideOver.markallseasonsavailable": "Marquer toutes les saisons comme disponibles",
+ "components.ManageSlideOver.markavailable": "Marquer comme disponible",
+ "components.ManageSlideOver.movie": "film",
+ "components.ManageSlideOver.openarr": "Ouvrir dans {arr}",
+ "components.ManageSlideOver.openarr4k": "Ouvrir dans {arr} 4K",
+ "components.ManageSlideOver.opentautulli": "Ouvrir dans Tautulli",
+ "components.ManageSlideOver.pastdays": "{days, number} derniers jours",
+ "components.ManageSlideOver.playedby": "Joué par",
+ "components.ManageSlideOver.plays": "{playCount, number} {playCount, plural, one {lecture} other {lectures}}",
+ "components.ManageSlideOver.tvshow": "série",
+ "components.MediaSlider.ShowMoreCard.seemore": "Voir plus",
+ "components.MovieDetails.MovieCast.fullcast": "Casting complet",
+ "components.MovieDetails.MovieCrew.fullcrew": "Équipe complète",
"components.MovieDetails.budget": "Budget",
"components.MovieDetails.cast": "Casting",
+ "components.MovieDetails.digitalrelease": "Sortie numérique",
+ "components.MovieDetails.managemovie": "Gérer le film",
+ "components.MovieDetails.mark4kavailable": "Marquer comme disponible en 4K",
+ "components.MovieDetails.markavailable": "Marquer comme disponible",
"components.MovieDetails.originallanguage": "Langue originale",
+ "components.MovieDetails.originaltitle": "Titre original",
"components.MovieDetails.overview": "Résumé",
"components.MovieDetails.overviewunavailable": "Résumé indisponible.",
+ "components.MovieDetails.physicalrelease": "Sortie physique",
+ "components.MovieDetails.play4konplex": "Lire en 4K sur Plex",
+ "components.MovieDetails.playonplex": "Lire sur Plex",
+ "components.MovieDetails.productioncountries": "Pays de production",
"components.MovieDetails.recommendations": "Recommandations",
"components.MovieDetails.releasedate": "{releaseCount, plural, one {Date} other {Dates}} de sortie",
+ "components.MovieDetails.reportissue": "Signaler un problème",
"components.MovieDetails.revenue": "Revenus",
+ "components.MovieDetails.rtaudiencescore": "Note d'audience de Rotten Tomatoes",
+ "components.MovieDetails.rtcriticsscore": "Rotten Tomatoes Tomatomètre",
"components.MovieDetails.runtime": "{minutes} minutes",
+ "components.MovieDetails.showless": "Montrer moins",
+ "components.MovieDetails.showmore": "Montrer plus",
"components.MovieDetails.similar": "Titres similaires",
+ "components.MovieDetails.streamingproviders": "Actuellement diffusé sur",
+ "components.MovieDetails.studio": "{studioCount, plural, one {Studio} other {Studios}}",
+ "components.MovieDetails.theatricalrelease": "Sortie en salles",
+ "components.MovieDetails.tmdbuserscore": "Note des utilisateurs TMDB",
+ "components.MovieDetails.viewfullcrew": "Voir l'équipe complète",
+ "components.MovieDetails.watchtrailer": "Regarder la bande-annonce",
+ "components.NotificationTypeSelector.adminissuecommentDescription": "Être averti(e) lorsque d'autres utilisateurs commentent sur un problème.",
+ "components.NotificationTypeSelector.adminissuereopenedDescription": "Être averti(e) lorsqu'un problème est ré-ouvert par d'autres utilisateurs.",
+ "components.NotificationTypeSelector.adminissueresolvedDescription": "Être averti(e) lorsqu'un problème est résolu par d'autres utilisateurs.",
+ "components.NotificationTypeSelector.issuecomment": "Commentaires du problème",
+ "components.NotificationTypeSelector.issuecommentDescription": "Envoyer des notifications lorsqu'un problème reçoit de nouveaux commentaires.",
+ "components.NotificationTypeSelector.issuecreated": "Problème signalé",
+ "components.NotificationTypeSelector.issuecreatedDescription": "Envoyer des notifications lorsqu'un problème est signalé.",
+ "components.NotificationTypeSelector.issuereopened": "Problème rouvert",
+ "components.NotificationTypeSelector.issuereopenedDescription": "Envoyer des notifications lorsqu'un problème est rouvert.",
+ "components.NotificationTypeSelector.issueresolved": "Problème résolu",
+ "components.NotificationTypeSelector.issueresolvedDescription": "Envoyer des notifications lorsqu'un problème est résolu.",
+ "components.NotificationTypeSelector.mediaAutoApproved": "Demande validée automatiquement",
+ "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Envoyer des notifications lorsque des utilisateurs soumettent une demande pour un nouveau média qui est validée automatiquement.",
+ "components.NotificationTypeSelector.mediaapproved": "Demande validée",
+ "components.NotificationTypeSelector.mediaapprovedDescription": "Envoyer des notifications lorsqu'une demande de média est validée manuellement.",
+ "components.NotificationTypeSelector.mediaautorequested": "Demande soumise automatiquement",
+ "components.NotificationTypeSelector.mediaautorequestedDescription": "Recevez une notification lorsque de nouvelles demandes de médias sont automatiquement soumises pour des éléments de votre Plex Watchlist.",
+ "components.NotificationTypeSelector.mediaavailable": "Demande disponible",
+ "components.NotificationTypeSelector.mediaavailableDescription": "Envoyer des notifications lorsque le média demandé devient disponible.",
+ "components.NotificationTypeSelector.mediadeclined": "Demande refusée",
+ "components.NotificationTypeSelector.mediadeclinedDescription": "Envoyer des notifications lorsqu'une demande de média est refusée.",
+ "components.NotificationTypeSelector.mediafailed": "Échec d’ajout de la demande",
+ "components.NotificationTypeSelector.mediafailedDescription": "Envoyer des notifications lorsqu'une demande de média n'a pas pu être ajoutée à Radarr ou Sonarr.",
+ "components.NotificationTypeSelector.mediarequested": "Demande en attente de validation",
+ "components.NotificationTypeSelector.mediarequestedDescription": "Envoyer des notifications lorsque des utilisateurs soumettent une demande de média qui nécessite une validation.",
+ "components.NotificationTypeSelector.notificationTypes": "Types de Notification",
+ "components.NotificationTypeSelector.userissuecommentDescription": "Être averti(e) lorsqu'un problème que vous avez signalé reçoit de nouveaux commentaires.",
+ "components.NotificationTypeSelector.userissuecreatedDescription": "Être averti(e) lorsque d’autres utilisateurs signalent des problèmes.",
+ "components.NotificationTypeSelector.userissuereopenedDescription": "Être averti(e) lorsqu'un problème que vous avez signalé a été rouvert.",
+ "components.NotificationTypeSelector.userissueresolvedDescription": "Être averti(e) lorsqu'un problème que vous avez signalé est résolu.",
+ "components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Être averti(e) lorsque des utilisateurs soumettent une demande de média qui est validée automatiquement.",
+ "components.NotificationTypeSelector.usermediaapprovedDescription": "Être averti(e) lorsque vos demandes de médias sont validées.",
+ "components.NotificationTypeSelector.usermediaavailableDescription": "Être averti(e) lorsque vos demandes de médias deviennent disponibles.",
+ "components.NotificationTypeSelector.usermediadeclinedDescription": "Être averti(e) lorsque vos demandes de médias sont refusées.",
+ "components.NotificationTypeSelector.usermediafailedDescription": "Être averti(e) lorsqu'une demande de média n'a pas pu être ajoutée à Radarr ou Sonarr.",
+ "components.NotificationTypeSelector.usermediarequestedDescription": "Être averti(e) lorsque d'autres utilisateurs soumettent une demande de média qui nécessite une validation.",
+ "components.PermissionEdit.admin": "Admin",
+ "components.PermissionEdit.adminDescription": "Accès administrateur complet. Contourne toutes les autres permissions (sélectionnées ou non).",
+ "components.PermissionEdit.advancedrequest": "Demandes avancées",
+ "components.PermissionEdit.advancedrequestDescription": "Permet de modifier les options de demande de média avancées.",
+ "components.PermissionEdit.autoapprove": "Valider automatiquement",
+ "components.PermissionEdit.autoapprove4k": "Validation automatique 4K",
+ "components.PermissionEdit.autoapprove4kDescription": "Valide automatiquement toutes les demandes de média en 4K.",
+ "components.PermissionEdit.autoapprove4kMovies": "Validation automatique des films 4K",
+ "components.PermissionEdit.autoapprove4kMoviesDescription": "Valide automatiquement les demandes de films en 4K.",
+ "components.PermissionEdit.autoapprove4kSeries": "Validation automatique des séries 4K",
+ "components.PermissionEdit.autoapprove4kSeriesDescription": "Valide automatiquement les demandes de séries en 4K.",
+ "components.PermissionEdit.autoapproveDescription": "Valide automatiquement toutes les demandes de média non-4K.",
+ "components.PermissionEdit.autoapproveMovies": "Valider automatiquement les films",
+ "components.PermissionEdit.autoapproveMoviesDescription": "Valide automatiquement les demandes de films non-4K.",
+ "components.PermissionEdit.autoapproveSeries": "Valider automatiquement les séries",
+ "components.PermissionEdit.autoapproveSeriesDescription": "Valider automatiquement les demandes de séries non-4K.",
+ "components.PermissionEdit.autorequest": "Demande automatique",
+ "components.PermissionEdit.autorequestDescription": "Autorise l'envoi de demande automatique pour les médias non-4K via la Plex Watchlist.",
+ "components.PermissionEdit.autorequestMovies": "Demander automatiquement les Films",
+ "components.PermissionEdit.autorequestMoviesDescription": "Autorise l'envoi de demande automatique pour les médias non-4K via la Plex Watchlist.",
+ "components.PermissionEdit.autorequestSeries": "Demander automatiquement les Séries",
+ "components.PermissionEdit.autorequestSeriesDescription": "Autorise l'envoi de demande automatique pour les médias non-4K via la Plex Watchlist.",
+ "components.PermissionEdit.createissues": "Signaler des problèmes",
+ "components.PermissionEdit.createissuesDescription": "Autorise à signaler les problèmes liés aux médias.",
+ "components.PermissionEdit.manageissues": "Gérer les problèmes",
+ "components.PermissionEdit.manageissuesDescription": "Autorise à gérer les problèmes liés aux médias.",
+ "components.PermissionEdit.managerequests": "Gérer les demandes",
+ "components.PermissionEdit.managerequestsDescription": "Autorise à gérer les demandes de média. Toutes les demandes faites par un utilisateur avec cette autorisation seront validées automatiquement.",
+ "components.PermissionEdit.request": "Demander",
+ "components.PermissionEdit.request4k": "Demander en 4K",
+ "components.PermissionEdit.request4kDescription": "Autorise à demander des médias en 4K.",
+ "components.PermissionEdit.request4kMovies": "Demander des films en 4K",
+ "components.PermissionEdit.request4kMoviesDescription": "Autorise à demander des films en 4K.",
+ "components.PermissionEdit.request4kTv": "Demander des séries en 4K",
+ "components.PermissionEdit.request4kTvDescription": "Autorise à demander des séries en 4K.",
+ "components.PermissionEdit.requestDescription": "Autorise à demander des médias non-4K.",
+ "components.PermissionEdit.requestMovies": "Demander des films",
+ "components.PermissionEdit.requestMoviesDescription": "Autorise à demander des films non-4K.",
+ "components.PermissionEdit.requestTv": "Demander des séries",
+ "components.PermissionEdit.requestTvDescription": "Autorise à demander des séries non-4K.",
+ "components.PermissionEdit.settings": "Gérer les réglages",
+ "components.PermissionEdit.settingsDescription": "Autorise à modifier les réglages globaux. Un utilisateur doit avoir cette autorisation pour l'accorder à d'autres.",
+ "components.PermissionEdit.users": "Gérer les utilisateurs",
+ "components.PermissionEdit.usersDescription": "Autorise à gérer les utilisateurs. Les utilisateurs avec cette autorisation ne peuvent pas modifier les utilisateurs dotés de privilèges d'administrateur ni les accorder.",
+ "components.PermissionEdit.viewissues": "Afficher les problèmes",
+ "components.PermissionEdit.viewissuesDescription": "Autorise à consulter les problèmes liés aux médias signalés par d'autres utilisateurs.",
+ "components.PermissionEdit.viewrecent": "Voir les ajouts récents",
+ "components.PermissionEdit.viewrecentDescription": "Autorise à voir la liste des médias ajoutés récemment.",
+ "components.PermissionEdit.viewrequests": "Voir les demandes",
+ "components.PermissionEdit.viewrequestsDescription": "Autorise à afficher les demandes des autres utilisateurs.",
+ "components.PermissionEdit.viewwatchlists": "Voir Plex Watchlists",
+ "components.PermissionEdit.viewwatchlistsDescription": "Autorise à voir la Plex Watchlist des autres utilisateurs.",
+ "components.PersonDetails.alsoknownas": "Aussi connu sous le(s) nom(s) : {names}",
"components.PersonDetails.appearsin": "Apparitions",
"components.PersonDetails.ascharacter": "rôle : {character}",
- "components.RequestBlock.seasons": "{seasonCount, plural, one {Saison} other {Saisons}}",
- "components.RequestCard.seasons": "{seasonCount, plural, one {Saison} other {Saisons}}",
+ "components.PersonDetails.birthdate": "Né(e) le {birthdate}",
+ "components.PersonDetails.crewmember": "Équipe",
+ "components.PersonDetails.lifespan": "{birthdate} – {deathdate}",
+ "components.PlexLoginButton.signingin": "Connexion en cours…",
+ "components.PlexLoginButton.signinwithplex": "Se connecter",
+ "components.QuotaSelector.days": "{count, plural, one {jour} other {jours}}",
+ "components.QuotaSelector.movieRequests": "{quotaLimit} {movies} tous les {quotaDays} {days}",
+ "components.QuotaSelector.movies": "{count, plural, one {film} other {films}}",
+ "components.QuotaSelector.seasons": "{count, plural, one {saison} other {saisons}}",
+ "components.QuotaSelector.tvRequests": "{quotaLimit} {seasons} tous les {quotaDays} {days}",
+ "components.QuotaSelector.unlimited": "Illimité",
+ "components.RegionSelector.regionDefault": "Toutes les régions",
+ "components.RegionSelector.regionServerDefault": "Défaut ({region})",
+ "components.RequestBlock.approve": "Approuver la demande",
+ "components.RequestBlock.decline": "Refuser la demande",
+ "components.RequestBlock.delete": "Supprimer la demande",
+ "components.RequestBlock.edit": "Modifier la demande",
+ "components.RequestBlock.languageprofile": "Profil de langue",
+ "components.RequestBlock.lastmodifiedby": "Dernière modification par",
+ "components.RequestBlock.profilechanged": "Profil de qualité",
+ "components.RequestBlock.requestdate": "Date de la demande",
+ "components.RequestBlock.requestedby": "Demandé par",
+ "components.RequestBlock.requestoverrides": "Modifications de la demande",
+ "components.RequestBlock.rootfolder": "Dossier racine",
+ "components.RequestBlock.seasons": "{seasonCount, plural, one {Saison} other {Saisons}}",
+ "components.RequestBlock.server": "Serveur de destination",
+ "components.RequestButton.approve4krequests": "Valider {requestCount, plural, one {demande en 4K} other {{requestCount} demandes en 4K}}",
+ "components.RequestButton.approverequest": "Valider la demande",
+ "components.RequestButton.approverequest4k": "Valider la demande 4K",
+ "components.RequestButton.approverequests": "Valider {requestCount, plural, one {demande} other {{requestCount} demandes}}",
+ "components.RequestButton.decline4krequests": "Refuser {requestCount, plural, one {demande en 4K} other {{requestCount} demandes en 4K}}",
+ "components.RequestButton.declinerequest": "Refuser la demande",
+ "components.RequestButton.declinerequest4k": "Refuser la demande 4K",
+ "components.RequestButton.declinerequests": "Refuser {requestCount, plural, one {demande} other {{requestCount} demandes}}",
+ "components.RequestButton.requestmore": "Demander d'autres ajouts",
+ "components.RequestButton.requestmore4k": "Demander d'autres ajouts en 4K",
+ "components.RequestButton.viewrequest": "Voir la demande",
+ "components.RequestButton.viewrequest4k": "Voir la demande 4K",
+ "components.RequestCard.approverequest": "Approuver la demande",
+ "components.RequestCard.cancelrequest": "Annuler la demande",
+ "components.RequestCard.declinerequest": "Refuser la demande",
+ "components.RequestCard.deleterequest": "Supprimer la Demande",
+ "components.RequestCard.editrequest": "Modifier la demande",
+ "components.RequestCard.failedretry": "Une erreur s'est produite lors du renvoi de la demande.",
+ "components.RequestCard.mediaerror": "{mediaType} non trouvé",
+ "components.RequestCard.seasons": "{seasonCount, plural, one {Saison} other {Saisons}}",
+ "components.RequestCard.tmdbid": "TMDB ID",
+ "components.RequestCard.tvdbid": "TheTVDB ID",
+ "components.RequestCard.unknowntitle": "Titre inconnu",
+ "components.RequestList.RequestItem.cancelRequest": "Annuler la demande",
+ "components.RequestList.RequestItem.deleterequest": "Supprimer la Demande",
+ "components.RequestList.RequestItem.editrequest": "Modifier la demande",
+ "components.RequestList.RequestItem.failedretry": "Une erreur s'est produite lors du renvoi de la demande.",
+ "components.RequestList.RequestItem.mediaerror": "{mediaType} non trouvé",
+ "components.RequestList.RequestItem.modified": "Modifiée",
+ "components.RequestList.RequestItem.modifieduserdate": "{date} par {user}",
+ "components.RequestList.RequestItem.requested": "Demandé",
+ "components.RequestList.RequestItem.requesteddate": "Demandé",
"components.RequestList.RequestItem.seasons": "{seasonCount, plural, one {Saison} other {Saisons}}",
+ "components.RequestList.RequestItem.tmdbid": "TMDB ID",
+ "components.RequestList.RequestItem.tvdbid": "TheTVDB ID",
+ "components.RequestList.RequestItem.unknowntitle": "Titre inconnu",
"components.RequestList.requests": "Demandes",
+ "components.RequestList.showallrequests": "Afficher toutes les demandes",
+ "components.RequestList.sortAdded": "Plus récent",
+ "components.RequestList.sortModified": "Dernière modification",
+ "components.RequestModal.AdvancedRequester.advancedoptions": "Options Avancées",
+ "components.RequestModal.AdvancedRequester.animenote": "* Cette série est un animé.",
+ "components.RequestModal.AdvancedRequester.default": "{name} (Défaut)",
+ "components.RequestModal.AdvancedRequester.destinationserver": "Serveur de destination",
+ "components.RequestModal.AdvancedRequester.folder": "{path} ({space})",
+ "components.RequestModal.AdvancedRequester.languageprofile": "Profil de langue",
+ "components.RequestModal.AdvancedRequester.notagoptions": "Aucun tag.",
+ "components.RequestModal.AdvancedRequester.qualityprofile": "Profil de qualité",
+ "components.RequestModal.AdvancedRequester.requestas": "Demander en tant que",
+ "components.RequestModal.AdvancedRequester.rootfolder": "Dossier racine",
+ "components.RequestModal.AdvancedRequester.selecttags": "Sélectionner les tags",
+ "components.RequestModal.AdvancedRequester.tags": "Tags",
+ "components.RequestModal.QuotaDisplay.allowedRequests": "Vous êtes autorisé à demander {limit} {type} tous les {days} jour(s).",
+ "components.RequestModal.QuotaDisplay.allowedRequestsUser": "Cet utilisateur est autorisé à demander {limit} {type} tous les {days} jour(s).",
+ "components.RequestModal.QuotaDisplay.movie": "film",
+ "components.RequestModal.QuotaDisplay.movielimit": "{limit, plural, one {film} other {films}}",
+ "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "Pas assez de demandes de saison restantes",
+ "components.RequestModal.QuotaDisplay.quotaLink": "Vous pouvez voir un résumé de vos limites de demandes sur votre page de profil.",
+ "components.RequestModal.QuotaDisplay.quotaLinkUser": "Vous pouvez voir un résumé des limites de demandes de cet utilisateur sur sa page de profil.",
+ "components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {Aucune} other {#}} {remaining, plural, one {demande} other {demandes}} de {type} {remaining, plural, one {restante} other {restantes}}",
+ "components.RequestModal.QuotaDisplay.requiredquota": "Vous devez avoir au moins {seasons} {seasons, plural, one {demande de saison} other {demandes de saisons}} afin de soumettre une demande pour cette série.",
+ "components.RequestModal.QuotaDisplay.requiredquotaUser": "Cet utilisateur doit avoir au moins {seasons} {seasons, plural, one {demande de saison} other {demandes de saisons}} afin de soumettre une demande pour cette série.",
+ "components.RequestModal.QuotaDisplay.season": "saison",
+ "components.RequestModal.QuotaDisplay.seasonlimit": "{limit, plural, one {saison} other {saisons}}",
+ "components.RequestModal.SearchByNameModal.nomatches": "Nous n'avons pas pu trouver de correspondance pour cette série.",
+ "components.RequestModal.SearchByNameModal.notvdbiddescription": "Nous n'avons pas pu associer cette série automatiquement. Veuillez sélectionner l'association correcte dans la liste ci-dessous.",
+ "components.RequestModal.alreadyrequested": "Déjà demandé",
+ "components.RequestModal.approve": "Valider la demande",
+ "components.RequestModal.autoapproval": "Validation automatique",
"components.RequestModal.cancel": "Annuler la demande",
+ "components.RequestModal.edit": "Modifier la demande",
+ "components.RequestModal.errorediting": "Une erreur s'est produite lors de la modification de la demande.",
"components.RequestModal.extras": "Extras",
"components.RequestModal.numberofepisodes": "Nbr d'épisodes",
+ "components.RequestModal.pending4krequest": "Demande 4K en attente",
+ "components.RequestModal.pendingapproval": "Votre demande est en attente de validation.",
"components.RequestModal.pendingrequest": "Demande en attente",
+ "components.RequestModal.requestApproved": "Demande pour {title} validée !",
"components.RequestModal.requestCancel": "Demande pour {title} refusée.",
"components.RequestModal.requestSuccess": "{title} demandé avec succès !",
"components.RequestModal.requestadmin": "Cette demande sera validée automatiquement.",
+ "components.RequestModal.requestcancelled": "Demande pour {title} refusée.",
+ "components.RequestModal.requestcollection4ktitle": "Demander la collection en 4K",
+ "components.RequestModal.requestcollectiontitle": "Demander la collection",
+ "components.RequestModal.requestedited": "Demande pour {title} modifiée avec succès !",
+ "components.RequestModal.requesterror": "Une erreur s'est produite lors de la demande.",
"components.RequestModal.requestfrom": "La demande de {username} est en attente de validation.",
+ "components.RequestModal.requestmovie4ktitle": "Demander le film en 4K",
+ "components.RequestModal.requestmovies": "Demander {count} {count, plural, one {film} other {films}}",
+ "components.RequestModal.requestmovies4k": "Demander {count} {count, plural, one {film} autre {films}} en 4K",
+ "components.RequestModal.requestmovietitle": "Demander le film",
"components.RequestModal.requestseasons": "Demander {seasonCount} {seasonCount, plural, one {saison} other {saisons}}",
+ "components.RequestModal.requestseasons4k": "Demander {seasonCount} {seasonCount, plural, one {saison} other {saisons}} en 4K",
+ "components.RequestModal.requestseries4ktitle": "Demander la série en 4K",
+ "components.RequestModal.requestseriestitle": "Demander la série",
"components.RequestModal.season": "Saison",
"components.RequestModal.seasonnumber": "Saison {number}",
+ "components.RequestModal.selectmovies": "Sélectionner le(s) film(s)",
"components.RequestModal.selectseason": "Sélectionner la/les saison(s)",
+ "components.ResetPassword.confirmpassword": "Confirmez le mot de passe",
+ "components.ResetPassword.email": "Adresse e-mail",
+ "components.ResetPassword.emailresetlink": "Envoyer un lien de récupération par e-mail",
+ "components.ResetPassword.gobacklogin": "Retourner à la page de connexion",
+ "components.ResetPassword.password": "Mot de passe",
+ "components.ResetPassword.passwordreset": "Réinitialiser le mot de passe",
+ "components.ResetPassword.requestresetlinksuccessmessage": "Un lien de réinitialisation du mot de passe sera envoyé à l'e-mail fourni si il est associé à un utilisateur valide.",
+ "components.ResetPassword.resetpassword": "Réinitialiser votre mot de passe",
+ "components.ResetPassword.resetpasswordsuccessmessage": "Le mot de passe a été réinitialisé avec succès !",
+ "components.ResetPassword.validationemailrequired": "Vous devez fournir un e-mail valide",
+ "components.ResetPassword.validationpasswordmatch": "Les mots de passe doivent être les mêmes",
+ "components.ResetPassword.validationpasswordminchars": "Le mot de passe est trop court ; il doit comporter au moins 8 caractères",
+ "components.ResetPassword.validationpasswordrequired": "Vous devez renseigner un mot de passe",
+ "components.Search.search": "Rechercher",
"components.Search.searchresults": "Résultats de la recherche",
+ "components.Settings.Notifications.NotificationsGotify.agentenabled": "Activer l'agent",
+ "components.Settings.Notifications.NotificationsGotify.gotifysettingsfailed": "Les paramètres de notification Gotify n'ont pas pu être enregistrés.",
+ "components.Settings.Notifications.NotificationsGotify.gotifysettingssaved": "Paramètres de notification de Gotify sauvegardés avec succès !",
+ "components.Settings.Notifications.NotificationsGotify.toastGotifyTestFailed": "L'envoi de la notification test Gotify a échoué.",
+ "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSending": "Envoi de la notification test Gotify…",
+ "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSuccess": "Notification test Gotify envoyée !",
+ "components.Settings.Notifications.NotificationsGotify.token": "Jeton d'application",
+ "components.Settings.Notifications.NotificationsGotify.url": "URL du serveur",
+ "components.Settings.Notifications.NotificationsGotify.validationTokenRequired": "Vous devez fournir un jeton d'application",
+ "components.Settings.Notifications.NotificationsGotify.validationTypes": "Vous devez sélectionner au moins un type de notification",
+ "components.Settings.Notifications.NotificationsGotify.validationUrlRequired": "Vous devez fournir une URL valide",
+ "components.Settings.Notifications.NotificationsGotify.validationUrlTrailingSlash": "L'URL ne doit pas se terminer par un slash",
+ "components.Settings.Notifications.NotificationsLunaSea.agentenabled": "Activer l'agent",
+ "components.Settings.Notifications.NotificationsLunaSea.profileName": "Nom du Profil",
+ "components.Settings.Notifications.NotificationsLunaSea.profileNameTip": "Uniquement nécessaire si vous n'utilisez pas le profil default",
+ "components.Settings.Notifications.NotificationsLunaSea.settingsFailed": "Les paramètres de notification LunaSea n'ont pas pu être enregistrés.",
+ "components.Settings.Notifications.NotificationsLunaSea.settingsSaved": "Paramètres de notification de LunaSea sauvegardés avec succès !",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestFailed": "L'envoi de la notification test LunaSea a échoué.",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSending": "Envoi de la notification test LunaSea…",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSuccess": "Notification test LunaSea envoyée !",
+ "components.Settings.Notifications.NotificationsLunaSea.validationTypes": "Vous devez sélectionner au moins un type de notification",
+ "components.Settings.Notifications.NotificationsLunaSea.validationWebhookUrl": "Vous devez fournir une URL valide",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrl": "URL de webhook",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrlTip": "Votre URL de webhook de notification basée sur l'utilisateur ou l'appareil",
+ "components.Settings.Notifications.NotificationsPushbullet.accessToken": "Jeton d'accès",
+ "components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "Créer un jeton à partir de vos paramètres de compte",
+ "components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "Activer l'agent",
+ "components.Settings.Notifications.NotificationsPushbullet.channelTag": "Étiquette de canal",
+ "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "Les paramètres de notification Pushbullet n'ont pas pu être enregistrés.",
+ "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Paramètres de notification Pushbullet enregistrés avec succès !",
+ "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestFailed": "L'envoi de la notification test Pushbullet a échoué.",
+ "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSending": "Envoi de la notification test Pushbullet…",
+ "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSuccess": "Notification test Pushbullet envoyée !",
+ "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "Vous devez fournir un jeton d'accès",
+ "components.Settings.Notifications.NotificationsPushbullet.validationTypes": "Vous devez sélectionner au moins un type de notification",
+ "components.Settings.Notifications.NotificationsPushover.accessToken": "Jeton API d'application",
+ "components.Settings.Notifications.NotificationsPushover.accessTokenTip": "Enregistrer une application pour l'utiliser avec Jellyseerr",
+ "components.Settings.Notifications.NotificationsPushover.agentenabled": "Activer l'agent",
+ "components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "Les paramètres de notification Pushover n'ont pas pu être enregistrés.",
+ "components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Paramètres de notification Pushover enregistrés avec succès !",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestFailed": "L'envoi de la notification test Pushover a échoué.",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSending": "Envoi de la notification test Pushover…",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSuccess": "Notification test Pushover envoyée !",
+ "components.Settings.Notifications.NotificationsPushover.userToken": "Clé d'utilisateur ou de groupe",
+ "components.Settings.Notifications.NotificationsPushover.userTokenTip": "Votre identifiant d'utilisateur ou de groupe de 30 caractères",
+ "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Vous devez fournir un jeton d'application valide",
+ "components.Settings.Notifications.NotificationsPushover.validationTypes": "Vous devez sélectionner au moins un type de notification",
+ "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Vous devez fournir une clé d'utilisateur ou de groupe valide",
+ "components.Settings.Notifications.NotificationsSlack.agentenabled": "Activer l'agent",
+ "components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "Les paramètres de notification Slack n'ont pas pu être enregistrés.",
+ "components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "Paramètres de notification de Slack sauvegardés avec succès !",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestFailed": "L'envoi de la notification test Slack a échoué.",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestSending": "Envoi de la notification test Slack…",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestSuccess": "Notification test Slack envoyée !",
+ "components.Settings.Notifications.NotificationsSlack.validationTypes": "Vous devez sélectionner au moins un type de notification",
+ "components.Settings.Notifications.NotificationsSlack.validationWebhookUrl": "Vous devez fournir une URL valide",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrl": "URL de webhook",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "Créer une intégration Webhook entrante",
+ "components.Settings.Notifications.NotificationsWebPush.agentenabled": "Activer l'agent",
+ "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Afin de recevoir des notifications push web, Jellyseerr doit fonctionner en HTTPS.",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "L'envoi de la notification de test Web push a échoué.",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "Envoi d'une notification de test web push…",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "Notification de test web push envoyée !",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "Les paramètres de la notification Web push n'ont pas été enregistrés.",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "Les paramètres de la notification Web push ont été enregistrés avec succès !",
+ "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Activer l'agent",
+ "components.Settings.Notifications.NotificationsWebhook.authheader": "En-tête d'autorisation",
+ "components.Settings.Notifications.NotificationsWebhook.customJson": "Données utiles JSON",
+ "components.Settings.Notifications.NotificationsWebhook.resetPayload": "Réinitialiser les données par défaut",
+ "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "Les données utiles JSON par défaut ont été réinitialisées avec succès !",
+ "components.Settings.Notifications.NotificationsWebhook.templatevariablehelp": "Aide sur les variables de modèle",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestFailed": "La notification de test Web Push n’a pas été envoyée.",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "Envoi de notification de test webhook…",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSuccess": "Notification de test Webhook envoyée !",
+ "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "Vous devez fournir un JSON payload valide",
+ "components.Settings.Notifications.NotificationsWebhook.validationTypes": "Vous devez sélectionner au moins un type de notification",
+ "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "Vous devez fournir une URL valide",
+ "components.Settings.Notifications.NotificationsWebhook.webhookUrl": "URL de webhook",
+ "components.Settings.Notifications.NotificationsWebhook.webhooksettingsfailed": "Échec de l'enregistrement des paramètres de notification du webhook.",
+ "components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "Paramètres de notification Webhook enregistrés avec succès !",
"components.Settings.Notifications.agentenabled": "Activer l'agent",
+ "components.Settings.Notifications.allowselfsigned": "Autoriser les certificats autosignés",
"components.Settings.Notifications.authPass": "Mot de passe SMTP",
"components.Settings.Notifications.authUser": "Nom d'utilisateur SMTP",
+ "components.Settings.Notifications.botAPI": "Jeton d'autorisation du bot",
+ "components.Settings.Notifications.botApiTip": "Créer un bot à utiliser avec Jellyseerr",
+ "components.Settings.Notifications.botAvatarUrl": "L'URL de l'avatar de votre Bot",
+ "components.Settings.Notifications.botUsername": "Pseudonyme du Bot",
+ "components.Settings.Notifications.botUsernameTip": "Permet aux utilisateurs de démarrer également une conversation avec votre bot et de configurer leurs propres notifications personnelles",
+ "components.Settings.Notifications.chatId": "ID discussion",
+ "components.Settings.Notifications.chatIdTip": "Démarrez une discussion avec votre bot, ajoutez @get_id_bot et exécutez la commande /my_id",
+ "components.Settings.Notifications.discordsettingsfailed": "Les paramètres de notification Discord n'ont pas pu être enregistrés.",
+ "components.Settings.Notifications.discordsettingssaved": "Paramètres de notification Discord enregistrés avec succès !",
"components.Settings.Notifications.emailsender": "Adresse de l'expéditeur",
+ "components.Settings.Notifications.emailsettingsfailed": "Les paramètres de notification par e-mail n'ont pas pu être enregistrés.",
+ "components.Settings.Notifications.emailsettingssaved": "Paramètres de notification par e-mail enregistrés avec succès !",
+ "components.Settings.Notifications.enableMentions": "Activer les mentions",
+ "components.Settings.Notifications.encryption": "Méthode de chiffrement",
+ "components.Settings.Notifications.encryptionDefault": "Utiliser STARTTLS si disponible",
+ "components.Settings.Notifications.encryptionImplicitTls": "Utiliser TLS implicite",
+ "components.Settings.Notifications.encryptionNone": "Aucune",
+ "components.Settings.Notifications.encryptionOpportunisticTls": "Toujours utiliser STARTTLS",
+ "components.Settings.Notifications.encryptionTip": "Dans la majorité des cas, TLS implicite utilise le port 465 et STARTTLS utilise le port 587",
+ "components.Settings.Notifications.pgpPassword": "PGP mot de passe",
+ "components.Settings.Notifications.pgpPasswordTip": "Signer des emails chiffrés en utilisant OpenPGP",
+ "components.Settings.Notifications.pgpPrivateKey": "PGP Clé privée",
+ "components.Settings.Notifications.pgpPrivateKeyTip": "Signer des emails chiffrés en utilisant OpenPGP",
+ "components.Settings.Notifications.sendSilently": "Envoyer silencieusement",
+ "components.Settings.Notifications.sendSilentlyTip": "Envoyer des notifications sans son",
+ "components.Settings.Notifications.senderName": "Nom de l'expéditeur",
"components.Settings.Notifications.smtpHost": "Hôte SMTP",
"components.Settings.Notifications.smtpPort": "Port SMTP",
+ "components.Settings.Notifications.telegramsettingsfailed": "Les paramètres de notification Telegram n'ont pas pu être enregistrés.",
+ "components.Settings.Notifications.telegramsettingssaved": "Paramètres de notification Telegram enregistrés avec succès !",
+ "components.Settings.Notifications.toastDiscordTestFailed": "Échec de l'envoi de la notification de test Discord.",
+ "components.Settings.Notifications.toastDiscordTestSending": "Envoi de la notification de test Discord…",
+ "components.Settings.Notifications.toastDiscordTestSuccess": "Notification de test à Discord envoyée !",
+ "components.Settings.Notifications.toastEmailTestFailed": "Échec de l'envoi de la notification de test par e-mail.",
+ "components.Settings.Notifications.toastEmailTestSending": "Envoi d'une notification de test par e-mail…",
+ "components.Settings.Notifications.toastEmailTestSuccess": "Notification de test par e-mail envoyée !",
+ "components.Settings.Notifications.toastTelegramTestFailed": "L'envoi de la notification test à Telegram a échoué.",
+ "components.Settings.Notifications.toastTelegramTestSending": "Envoi de la notification de test à Telegram…",
+ "components.Settings.Notifications.toastTelegramTestSuccess": "Notification de test de télégramme envoyée !",
+ "components.Settings.Notifications.validationBotAPIRequired": "Vous devez fournir la clé d'autorisation du bot",
+ "components.Settings.Notifications.validationChatIdRequired": "Vous devez fournir un identifiant de discussion valide",
+ "components.Settings.Notifications.validationEmail": "Vous devez fournir un e-mail valide",
+ "components.Settings.Notifications.validationPgpPassword": "Vous devez fournir un mot de passe PGP",
+ "components.Settings.Notifications.validationPgpPrivateKey": "Vous devez fournir une clé privée PGP valide si un mot de passe PGP est entré",
"components.Settings.Notifications.validationSmtpHostRequired": "Vous devez fournir un nom d'hôte ou une adresse IP valide",
"components.Settings.Notifications.validationSmtpPortRequired": "Vous devez fournir un numéro de port valide",
+ "components.Settings.Notifications.validationTypes": "Vous devez sélectionner au moins un type de notification",
+ "components.Settings.Notifications.validationUrl": "Vous devez fournir une URL valide",
"components.Settings.Notifications.webhookUrl": "URL de webhook",
+ "components.Settings.Notifications.webhookUrlTip": "Créez une intégration de webhook dans votre serveur",
"components.Settings.RadarrModal.add": "Ajouter un serveur",
+ "components.Settings.RadarrModal.announced": "Annoncé",
"components.Settings.RadarrModal.apiKey": "Clé d'API",
"components.Settings.RadarrModal.baseUrl": "URL de base",
+ "components.Settings.RadarrModal.create4kradarr": "Ajouter un nouveau serveur Radarr 4K",
"components.Settings.RadarrModal.createradarr": "Ajouter un nouveau serveur Radarr",
+ "components.Settings.RadarrModal.default4kserver": "Serveur 4K par défaut",
"components.Settings.RadarrModal.defaultserver": "Serveur par défaut",
+ "components.Settings.RadarrModal.edit4kradarr": "Modifier le serveur Radarr 4K",
"components.Settings.RadarrModal.editradarr": "Modifier le serveur Radarr",
+ "components.Settings.RadarrModal.enableSearch": "Activer la recherche automatique",
+ "components.Settings.RadarrModal.externalUrl": "URL externe",
"components.Settings.RadarrModal.hostname": "Nom d'hôte ou adresse IP",
- "components.Settings.RadarrModal.minimumAvailability": "Disponibilité minimale",
- "components.Settings.RadarrModal.port": "Port",
- "components.Settings.RadarrModal.qualityprofile": "Profil de qualité",
+ "components.Settings.RadarrModal.inCinemas": "Au cinéma",
+ "components.Settings.RadarrModal.loadingTags": "Chargement des tags en cours…",
+ "components.Settings.RadarrModal.loadingprofiles": "Chargement des profils qualité…",
+ "components.Settings.RadarrModal.loadingrootfolders": "Chargement des dossiers racine…",
+ "components.Settings.RadarrModal.minimumAvailability": "Disponibilité minimale",
+ "components.Settings.RadarrModal.notagoptions": "Aucun tag.",
+ "components.Settings.RadarrModal.port": "Port",
+ "components.Settings.RadarrModal.qualityprofile": "Profil de qualité",
+ "components.Settings.RadarrModal.released": "Disponible",
"components.Settings.RadarrModal.rootfolder": "Dossier racine",
- "components.Settings.RadarrModal.selectMinimumAvailability": "Sélectionner une disponibilté minimale",
+ "components.Settings.RadarrModal.selectMinimumAvailability": "Sélectionner une disponibilité minimale",
"components.Settings.RadarrModal.selectQualityProfile": "Sélectionner un profil qualité",
"components.Settings.RadarrModal.selectRootFolder": "Sélectionner un dossier racine",
+ "components.Settings.RadarrModal.selecttags": "Sélectionner les tags",
"components.Settings.RadarrModal.server4k": "Serveur 4K",
"components.Settings.RadarrModal.servername": "Nom du serveur",
"components.Settings.RadarrModal.ssl": "Utiliser SSL",
+ "components.Settings.RadarrModal.syncEnabled": "Activer les scans",
+ "components.Settings.RadarrModal.tags": "Tags",
+ "components.Settings.RadarrModal.testFirstQualityProfiles": "Testez la connexion pour charger les profils qualité",
+ "components.Settings.RadarrModal.testFirstRootFolders": "Testez la connexion pour charger les dossiers racine",
+ "components.Settings.RadarrModal.testFirstTags": "Tester la connexion pour charger les tags",
"components.Settings.RadarrModal.toastRadarrTestFailure": "Échec de la connexion à Radarr.",
"components.Settings.RadarrModal.toastRadarrTestSuccess": "Connexion avec le Serveur Radarr établie avec succès !",
"components.Settings.RadarrModal.validationApiKeyRequired": "Vous devez fournir une clé d'API",
+ "components.Settings.RadarrModal.validationApplicationUrl": "Vous devez fournir une URL valide",
+ "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale",
+ "components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "L'URL de base doit être précédée d'un slash",
+ "components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "L'URL de base ne doit pas se terminer par un slash",
"components.Settings.RadarrModal.validationHostnameRequired": "Vous devez fournir un nom d'hôte ou une adresse IP valide",
+ "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Vous devez sélectionner une disponibilité minimale",
+ "components.Settings.RadarrModal.validationNameRequired": "Vous devez fournir un nom de serveur",
"components.Settings.RadarrModal.validationPortRequired": "Vous devez fournir un numéro de port valide",
"components.Settings.RadarrModal.validationProfileRequired": "Vous devez sélectionner un profil",
"components.Settings.RadarrModal.validationRootFolderRequired": "Vous devez sélectionner un dossier racine",
+ "components.Settings.SettingsAbout.Releases.currentversion": "Actuelle",
+ "components.Settings.SettingsAbout.Releases.latestversion": "Dernière version",
+ "components.Settings.SettingsAbout.Releases.releasedataMissing": "Les données de version sont actuellement indisponible.",
+ "components.Settings.SettingsAbout.Releases.releases": "Versions",
+ "components.Settings.SettingsAbout.Releases.versionChangelog": "Journal des modifications de la version {version}",
+ "components.Settings.SettingsAbout.Releases.viewchangelog": "Voir le journal des modifications",
+ "components.Settings.SettingsAbout.Releases.viewongithub": "Voir sur GitHub",
+ "components.Settings.SettingsAbout.about": "À propos",
+ "components.Settings.SettingsAbout.appDataPath": "Répertoire de données",
+ "components.Settings.SettingsAbout.betawarning": "Ceci est un logiciel BÊTA. Les fonctionnalités peuvent être non opérationnelles ou instables. Veuillez signaler tout problème sur GitHub !",
+ "components.Settings.SettingsAbout.documentation": "Documentation",
+ "components.Settings.SettingsAbout.gettingsupport": "Obtenir de l'aide",
+ "components.Settings.SettingsAbout.githubdiscussions": "Discussions GitHub",
+ "components.Settings.SettingsAbout.helppaycoffee": "Aidez-nous à payer le café",
+ "components.Settings.SettingsAbout.outofdate": "Obsolète",
+ "components.Settings.SettingsAbout.overseerrinformation": "À propos de Jellyseerr",
+ "components.Settings.SettingsAbout.preferredmethod": "Préféré",
+ "components.Settings.SettingsAbout.runningDevelop": "Vous utilisez la branche develop de Jellyseerr, qui n'est recommandée que pour ceux qui contribuent au développement ou qui aident aux tests et correctifs.",
+ "components.Settings.SettingsAbout.supportoverseerr": "Soutenez Jellyseerr",
+ "components.Settings.SettingsAbout.timezone": "Fuseau horaire",
+ "components.Settings.SettingsAbout.totalmedia": "Total des médias",
+ "components.Settings.SettingsAbout.totalrequests": "Total des demandes",
+ "components.Settings.SettingsAbout.uptodate": "À jour",
+ "components.Settings.SettingsAbout.version": "Version",
+ "components.Settings.SettingsJobsCache.cache": "Cache",
+ "components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr 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.cacheflushed": "Cache de {cachename} vidé.",
+ "components.Settings.SettingsJobsCache.cachehits": "Résultats",
+ "components.Settings.SettingsJobsCache.cachekeys": "Total des clés",
+ "components.Settings.SettingsJobsCache.cacheksize": "Taille de la clé",
+ "components.Settings.SettingsJobsCache.cachemisses": "Manqués",
+ "components.Settings.SettingsJobsCache.cachename": "Nom du cache",
+ "components.Settings.SettingsJobsCache.cachevsize": "Taille de la valeur",
+ "components.Settings.SettingsJobsCache.canceljob": "Annuler la tâche",
+ "components.Settings.SettingsJobsCache.command": "Commande",
+ "components.Settings.SettingsJobsCache.download-sync": "Synchroniser les téléchargements",
+ "components.Settings.SettingsJobsCache.download-sync-reset": "Reset de la synchronisation des téléchargements",
+ "components.Settings.SettingsJobsCache.editJobSchedule": "Modifier la tâche",
+ "components.Settings.SettingsJobsCache.editJobScheduleCurrent": "Fréquence actuelle",
+ "components.Settings.SettingsJobsCache.editJobSchedulePrompt": "Nouvelle fréquence",
+ "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "Toutes les {jobScheduleHours, plural, one {heure} other {{jobScheduleHours} heures}}",
+ "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "Toutes les {jobScheduleMinutes, plural, one {minute} other {{jobScheduleMinutes} minutes}}",
+ "components.Settings.SettingsJobsCache.flushcache": "Vider le cache",
+ "components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Scanner les récents ajoutés sur Jellyfin",
+ "components.Settings.SettingsJobsCache.jellyfin-full-scan": "Scanner toute la bibliothèque Jellyfin",
+ "components.Settings.SettingsJobsCache.image-cache-cleanup": "Vider le cache des images",
+ "components.Settings.SettingsJobsCache.imagecache": "Cache des images",
+ "components.Settings.SettingsJobsCache.imagecacheDescription": "Une fois activé dans les paramètres, Jellyseerr va mettre en cache les images provenant de sources externes pré-configurées. Les images mises en cache sont sauvegardées dans votre dossier de configuration. Vous pouvez les trouver dans {appDataPath}/cache/images.",
+ "components.Settings.SettingsJobsCache.imagecachecount": "Images mises en cache",
+ "components.Settings.SettingsJobsCache.imagecachesize": "Taille totale du cache",
+ "components.Settings.SettingsJobsCache.jobScheduleEditFailed": "Un problème est survenu lors de l'enregistrement de la tâche.",
+ "components.Settings.SettingsJobsCache.jobScheduleEditSaved": "Tâche modifiée avec succès !",
+ "components.Settings.SettingsJobsCache.jobcancelled": "{jobname} annulé.",
+ "components.Settings.SettingsJobsCache.jobname": "Nom de la tâche",
+ "components.Settings.SettingsJobsCache.jobs": "Tâches",
+ "components.Settings.SettingsJobsCache.jobsDescription": "Jellyseerr 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.jobsandcache": "Tâches et cache",
+ "components.Settings.SettingsJobsCache.jobstarted": "{jobname} a commencé.",
+ "components.Settings.SettingsJobsCache.jobtype": "Type",
+ "components.Settings.SettingsJobsCache.nextexecution": "Prochaine exécution",
+ "components.Settings.SettingsJobsCache.plex-full-scan": "Scan complet des bibliothèques Plex",
+ "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Scan des ajouts récents aux bibliothèques Plex",
+ "components.Settings.SettingsJobsCache.plex-watchlist-sync": "Synchronisation de la Plex Watchlist",
+ "components.Settings.SettingsJobsCache.process": "Processus",
+ "components.Settings.SettingsJobsCache.radarr-scan": "Scan de Radarr",
+ "components.Settings.SettingsJobsCache.runnow": "Exécuter",
+ "components.Settings.SettingsJobsCache.sonarr-scan": "Scan de Sonarr",
+ "components.Settings.SettingsJobsCache.unknownJob": "Tâche inconnue",
+ "components.Settings.SettingsLogs.copiedLogMessage": "Le texte des journaux a été ajouté au presse-papiers.",
+ "components.Settings.SettingsLogs.copyToClipboard": "Copier dans le presse-papiers",
+ "components.Settings.SettingsLogs.extraData": "Données supplémentaires",
+ "components.Settings.SettingsLogs.filterDebug": "Débogage",
+ "components.Settings.SettingsLogs.filterError": "Erreur",
+ "components.Settings.SettingsLogs.filterInfo": "Infos",
+ "components.Settings.SettingsLogs.filterWarn": "Attention",
+ "components.Settings.SettingsLogs.label": "Étiquette",
+ "components.Settings.SettingsLogs.level": "Gravité",
+ "components.Settings.SettingsLogs.logDetails": "Journal détaillé",
+ "components.Settings.SettingsLogs.logs": "Journaux",
+ "components.Settings.SettingsLogs.logsDescription": "Vous pouvez également afficher ces journaux directement via stdout, ou dans {appDataPath}/logs/overseerr.log.",
+ "components.Settings.SettingsLogs.message": "Message",
+ "components.Settings.SettingsLogs.pauseLogs": "Pause",
+ "components.Settings.SettingsLogs.resumeLogs": "Résumer",
+ "components.Settings.SettingsLogs.showall": "Afficher tous les journaux",
+ "components.Settings.SettingsLogs.time": "Horodatage",
+ "components.Settings.SettingsLogs.viewdetails": "Voir les détails",
+ "components.Settings.SettingsUsers.defaultPermissions": "Permissions par défaut",
+ "components.Settings.SettingsUsers.defaultPermissionsTip": "Autorisations par défaut attribuées aux nouveaux utilisateurs",
+ "components.Settings.SettingsUsers.localLogin": "Activer la connexion locale",
+ "components.Settings.SettingsUsers.localLoginTip": "Autoriser les utilisateurs à se connecter en utilisant leur adresse e-mail et leur mot de passe, au lieu de Plex OAuth",
+ "components.Settings.SettingsUsers.movieRequestLimitLabel": "Limite globale de demandes de films",
+ "components.Settings.SettingsUsers.newPlexLogin": "Autoriser nouvelle connexion Plex",
+ "components.Settings.SettingsUsers.newPlexLoginTip": "Autoriser les utilisateurs de Plex à se connecter sans être d'abord importés",
+ "components.Settings.SettingsUsers.toastSettingsFailure": "Un problème est survenu pendant la sauvegarde des paramètres.",
+ "components.Settings.SettingsUsers.toastSettingsSuccess": "Les paramètres utilisateur ont été enregistrés avec succès !",
+ "components.Settings.SettingsUsers.tvRequestLimitLabel": "Limite globale de demandes de séries",
+ "components.Settings.SettingsUsers.userSettings": "Paramètres utilisateur",
+ "components.Settings.SettingsUsers.userSettingsDescription": "Configurer les paramètres généraux et par défaut de l'utilisateur.",
+ "components.Settings.SettingsUsers.users": "Utilisateurs",
"components.Settings.SonarrModal.add": "Ajouter un serveur",
+ "components.Settings.SonarrModal.animeTags": "Tags d'animés",
+ "components.Settings.SonarrModal.animelanguageprofile": "Profil de langue d'anime",
+ "components.Settings.SonarrModal.animequalityprofile": "Profil qualité pour anime",
+ "components.Settings.SonarrModal.animerootfolder": "Dossier racine pour anime",
"components.Settings.SonarrModal.apiKey": "Clé API",
"components.Settings.SonarrModal.baseUrl": "URL de base",
+ "components.Settings.SonarrModal.create4ksonarr": "Ajouter un nouveau serveur Sonarr 4K",
"components.Settings.SonarrModal.createsonarr": "Ajouter un nouveau serveur Sonarr",
+ "components.Settings.SonarrModal.default4kserver": "Serveur 4K par défaut",
"components.Settings.SonarrModal.defaultserver": "Serveur par défaut",
+ "components.Settings.SonarrModal.edit4ksonarr": "Modifier le serveur Sonarr 4K",
"components.Settings.SonarrModal.editsonarr": "Modifier le serveur Sonarr",
+ "components.Settings.SonarrModal.enableSearch": "Activer la recherche automatique",
+ "components.Settings.SonarrModal.externalUrl": "URL externe",
"components.Settings.SonarrModal.hostname": "Nom d'hôte ou adresse IP",
+ "components.Settings.SonarrModal.languageprofile": "Profil de langue",
+ "components.Settings.SonarrModal.loadingTags": "Chargement des tags en cours…",
+ "components.Settings.SonarrModal.loadinglanguageprofiles": "Chargement des profils de langue…",
+ "components.Settings.SonarrModal.loadingprofiles": "Chargement des profils qualité…",
+ "components.Settings.SonarrModal.loadingrootfolders": "Chargement des dossiers racine…",
+ "components.Settings.SonarrModal.notagoptions": "Aucun tag.",
"components.Settings.SonarrModal.port": "Port",
"components.Settings.SonarrModal.qualityprofile": "Profil de qualité",
"components.Settings.SonarrModal.rootfolder": "Dossier racine",
"components.Settings.SonarrModal.seasonfolders": "Dossier saison",
+ "components.Settings.SonarrModal.selectLanguageProfile": "Sélectionnez le profil de langue",
"components.Settings.SonarrModal.selectQualityProfile": "Sélectionner un profil qualité",
"components.Settings.SonarrModal.selectRootFolder": "Sélectionner un dossier racine",
+ "components.Settings.SonarrModal.selecttags": "Sélectionner les tags",
"components.Settings.SonarrModal.server4k": "Serveur 4K",
"components.Settings.SonarrModal.servername": "Nom du serveur",
"components.Settings.SonarrModal.ssl": "Utiliser SSL",
+ "components.Settings.SonarrModal.syncEnabled": "Activer les scans",
+ "components.Settings.SonarrModal.tags": "Tags",
+ "components.Settings.SonarrModal.testFirstLanguageProfiles": "Tester la connexion pour charger les profils de langue",
+ "components.Settings.SonarrModal.testFirstQualityProfiles": "Testez la connexion pour charger les profils qualité",
+ "components.Settings.SonarrModal.testFirstRootFolders": "Testez la connexion pour charger les dossiers racine",
+ "components.Settings.SonarrModal.testFirstTags": "Tester la connexion pour charger les tags",
+ "components.Settings.SonarrModal.toastSonarrTestFailure": "Échec de la connexion à Sonarr.",
+ "components.Settings.SonarrModal.toastSonarrTestSuccess": "Connexion à Sonarr établie avec succès !",
"components.Settings.SonarrModal.validationApiKeyRequired": "Vous devez fournir une clé d'API",
+ "components.Settings.SonarrModal.validationApplicationUrl": "Vous devez fournir une URL valide",
+ "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale",
+ "components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "L'URL de base doit être précédée d'une barre oblique",
+ "components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "L'URL de base ne doit pas se terminer par une barre oblique finale",
"components.Settings.SonarrModal.validationHostnameRequired": "Vous devez fournir un nom d'hôte ou une adresse IP valide",
+ "components.Settings.SonarrModal.validationLanguageProfileRequired": "Vous devez sélectionner un profil de langue",
+ "components.Settings.SonarrModal.validationNameRequired": "Vous devez fournir un nom de serveur",
"components.Settings.SonarrModal.validationPortRequired": "Vous devez fournir un numéro de port valide",
"components.Settings.SonarrModal.validationProfileRequired": "Vous devez sélectionner un profil qualité",
"components.Settings.SonarrModal.validationRootFolderRequired": "Vous devez sélectionner un dossier racine",
@@ -101,20 +762,38 @@
"components.Settings.addradarr": "Ajouter un serveur Radarr",
"components.Settings.address": "Adresse",
"components.Settings.addsonarr": "Ajouter un serveur Sonarr",
+ "components.Settings.advancedTooltip": "Une configuration incorrecte de ce paramètre peut entraîner un dysfonctionnement",
"components.Settings.apikey": "Clé d'API",
+ "components.Settings.applicationTitle": "Titre de l'application",
"components.Settings.applicationurl": "URL de l'application",
+ "components.Settings.cacheImages": "Activer la mise en cache d'image",
+ "components.Settings.cacheImagesTip": "Met en cache localement et utilise des images optimisées (nécessite une quantité considérable d'espace disque)",
"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-papiers.",
+ "components.Settings.csrfProtection": "Activer la protection CSRF",
+ "components.Settings.csrfProtectionHoverTip": "N'activez PAS ce paramètre à moins que vous ne compreniez ce que vous faites !",
+ "components.Settings.csrfProtectionTip": "Définir l'accès à l'API externe en lecture seule (nécessite HTTPS)",
"components.Settings.currentlibrary": "Bibliothèque actuelle : {name}",
"components.Settings.default": "Par défaut",
"components.Settings.default4k": "4K par défaut",
+ "components.Settings.deleteServer": "Supprimer {serverType} serveur",
"components.Settings.deleteserverconfirm": "Êtes-vous sûr(e) de vouloir supprimer ce serveur ?",
+ "components.Settings.email": "E-mail",
+ "components.Settings.enablessl": "Utiliser SSL",
+ "components.Settings.experimentalTooltip": "L'activation de ce paramètre peut entraîner un comportement inattendu de l'application",
+ "components.Settings.externalUrl": "URL externe",
+ "components.Settings.general": "Général",
"components.Settings.generalsettings": "Paramètres généraux",
"components.Settings.generalsettingsDescription": "Configurer les paramètres généraux et par défaut pour Jellyseerr.",
+ "components.Settings.hideAvailable": "Masquer les médias disponibles",
"components.Settings.hostname": "Nom d'hôte ou adresse IP",
+ "components.Settings.is4k": "4K",
"components.Settings.librariesRemaining": "Bibliothèques restantes : {count}",
+ "components.Settings.locale": "Langue d'affichage",
"components.Settings.manualscan": "Scan manuel des bibliothèques",
"components.Settings.manualscanDescription": "Normalement, le scan sera effectué une fois toutes les 24 heures seulement. Jellyseerr vérifiera les ajouts récents de votre serveur Plex de façon proactive. Si c'est la première fois que vous configurez Plex, un scan complet de la bibliothèque est recommandé !",
+ "components.Settings.mediaTypeMovie": "film",
+ "components.Settings.mediaTypeSeries": "série",
"components.Settings.menuAbout": "À propos",
"components.Settings.menuGeneralSettings": "Général",
"components.Settings.menuJobs": "Tâches et cache",
@@ -122,999 +801,337 @@
"components.Settings.menuNotifications": "Notifications",
"components.Settings.menuPlexSettings": "Plex",
"components.Settings.menuServices": "Applications",
+ "components.Settings.menuUsers": "Utilisateurs",
+ "components.Settings.noDefault4kServer": "Un serveur 4K {serverType} doit être marqué par défaut afin de permettre aux utilisateurs de soumettre des requêtes 4K {mediaType}.",
+ "components.Settings.noDefaultNon4kServer": "Si vous n’avez qu’un seul serveur {serverType} pour les contenus non-4K et 4K (ou si vous ne téléchargez que du contenu 4K), votre serveur {serverType} ne devrait PAS être désigné comme serveur 4K.",
+ "components.Settings.noDefaultServer": "Au moins un serveur {serverType} doit être marqué par défaut pour que les demandes {mediaType} puissent être envoyées.",
+ "components.Settings.notificationAgentSettingsDescription": "Configurer et activer les agents de notification.",
+ "components.Settings.notifications": "Notifications",
"components.Settings.notificationsettings": "Paramètres de notification",
"components.Settings.notrunning": "Pas en exécution",
+ "components.Settings.originallanguage": "Langue à découvrir",
+ "components.Settings.originallanguageTip": "Filtrer le contenu par langue d’origine",
+ "components.Settings.partialRequestsEnabled": "Permettre les demandes partielles des séries",
+ "components.Settings.plex": "Plex",
"components.Settings.plexlibraries": "Bibliothèques Plex",
"components.Settings.plexlibrariesDescription": "Les bibliothèques Jellyseerr 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. Jellyseerr scanne vos librairies Plex pour déterminer les contenus disponibles.",
"components.Settings.port": "Port",
"components.Settings.radarrsettings": "Paramètres Radarr",
+ "components.Settings.region": "Région à découvrir",
+ "components.Settings.regionTip": "Filtrer le contenu par disponibilité régionale",
+ "components.Settings.restartrequiredTooltip": "Jellyseerr doit être redémarré pour que les modifications de ce paramètre prennent effet",
+ "components.Settings.scan": "Synchroniser les bibliothèques",
+ "components.Settings.scanning": "Synchronisation en cours…",
+ "components.Settings.serverLocal": "local",
+ "components.Settings.serverRemote": "distant",
+ "components.Settings.serverSecure": "sécurisée",
+ "components.Settings.serverpreset": "Serveur",
+ "components.Settings.serverpresetLoad": "Appuyez sur le bouton pour charger les serveurs disponibles",
+ "components.Settings.serverpresetManualMessage": "Configuration manuelle",
+ "components.Settings.serverpresetRefreshing": "Récupération des serveurs…",
+ "components.Settings.serviceSettingsDescription": "Configurez votre serveur {serverType} ci-dessous. Vous pouvez connecter plusieurs serveurs {serverType}, mais seulement deux d’entre eux peuvent être marqués par défaut (un non-4K et un 4K). Les administrateurs peuvent modifier le serveur utilisé pour traiter les nouvelles demandes avant la validation.",
+ "components.Settings.services": "Applications",
+ "components.Settings.settingUpPlexDescription": "Pour configurer Plex, vous pouvez soit entrer les paramètres manuellement ou choisir parmi l'un des serveurs récupérés sur plex.tv. Appuyez sur le bouton à droite de la liste déroulante pour actualiser la liste des serveurs disponibles.",
"components.Settings.sonarrsettings": "Paramètres Sonarr",
"components.Settings.ssl": "SSL",
"components.Settings.startscan": "Commencer le scan",
+ "components.Settings.tautulliApiKey": "Clé API",
+ "components.Settings.tautulliSettings": "Paramètres Tautulli",
+ "components.Settings.tautulliSettingsDescription": "Configuration optionnelle pour votre serveur Tautulli. Jellyseerr va récupérer l'historique de visionnage de votre Plex depuis Tautulli.",
+ "components.Settings.toastApiKeyFailure": "Une erreur s'est produite lors de la génération de la nouvelle clé API.",
+ "components.Settings.toastApiKeySuccess": "Nouvelle clé API générée avec succès !",
+ "components.Settings.toastPlexConnecting": "Tentative de connexion à Plex…",
+ "components.Settings.toastPlexConnectingFailure": "Échec de connexion à Plex.",
+ "components.Settings.toastPlexConnectingSuccess": "Connexion Plex établie avec succès !",
+ "components.Settings.toastPlexRefresh": "Récupération de la liste des serveurs depuis Plex…",
+ "components.Settings.toastPlexRefreshFailure": "Échec de la récupération de la liste des serveurs Plex.",
+ "components.Settings.toastPlexRefreshSuccess": "Liste des serveurs Plex récupérée avec succès !",
+ "components.Settings.toastSettingsFailure": "Une erreur s'est produite durant l'enregistrement des paramètres.",
+ "components.Settings.toastSettingsSuccess": "Les paramètres ont été enregistrés avec succès !",
+ "components.Settings.toastTautulliSettingsFailure": "Quelque chose c'est mal passé quand les paramètres Tautulli on été enregistrés.",
+ "components.Settings.toastTautulliSettingsSuccess": "Les paramètres pour Tautulli on bien été sauvegardés !",
+ "components.Settings.trustProxy": "Activer la prise en charge proxy",
+ "components.Settings.trustProxyTip": "Permettre Jellyseerr à enregistrer correctement les adresses IP des clients derrière un proxy",
+ "components.Settings.urlBase": "URL de base",
+ "components.Settings.validationApiKey": "Vous devez fournir une clef API",
+ "components.Settings.validationApplicationTitle": "Vous devez fournir un titre d'application",
+ "components.Settings.validationApplicationUrl": "Vous devez fournir une URL valide",
+ "components.Settings.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale",
+ "components.Settings.validationHostnameRequired": "Vous devez fournir un nom d'hôte valide ou une adresse IP",
+ "components.Settings.validationPortRequired": "Vous devez fournir un numéro de port valide",
+ "components.Settings.validationUrl": "Vous devez fournir une URL valide",
+ "components.Settings.validationUrlBaseLeadingSlash": "L'URL de base doit avoir un slash",
+ "components.Settings.validationUrlBaseTrailingSlash": "L'URL de base ne doit pas ce terminer par un slash",
+ "components.Settings.validationUrlTrailingSlash": "L'URL ne doit pas ce terminer par un slash",
+ "components.Settings.webAppUrl": "URL Application Web",
+ "components.Settings.webAppUrlTip": "Dirigez éventuellement les utilisateurs vers l'application Web sur votre serveur au lieu de l'application Web « hébergée »",
+ "components.Settings.webhook": "Webhook",
+ "components.Settings.webpush": "Web Push",
"components.Setup.configureplex": "Configurer Plex",
"components.Setup.configureservices": "Configurer les Services",
"components.Setup.continue": "Continuer",
"components.Setup.finish": "Finir la configuration",
"components.Setup.finishing": "Finalisation…",
"components.Setup.loginwithplex": "Se connecter avec Plex",
+ "components.Setup.scanbackground": "Le scan s'effectue en arrière-plan. Vous pouvez donc continuer le processus de configuration pendant ce temps.",
+ "components.Setup.setup": "Configuration",
"components.Setup.signinMessage": "Commencez en vous connectant avec votre compte Plex",
+ "components.Setup.tip": "Astuce",
"components.Setup.welcome": "Bienvenue sur Jellyseerr",
+ "components.StatusBadge.managemedia": "Gérer {mediaType}",
+ "components.StatusBadge.openinarr": "Ouvrir dans {arr}",
+ "components.StatusBadge.playonplex": "Lire sur {mediaServerName}",
+ "components.StatusBadge.seasonepisodenumber": "S{seasonNumber}E{episodeNumber}",
+ "components.StatusBadge.status": "{status}",
+ "components.StatusBadge.status4k": "{status} en 4K",
+ "components.StatusChecker.appUpdated": "{applicationTitle} mis à jour",
+ "components.StatusChecker.appUpdatedDescription": "Veuillez cliquer sur le bouton ci-dessous pour recharger l'application.",
+ "components.StatusChecker.reloadApp": "Recharger {applicationTitle}",
+ "components.StatusChecker.restartRequired": "Redémarrage du serveur requis",
+ "components.StatusChecker.restartRequiredDescription": "Veuillez redémarrer le serveur pour appliquer les paramètres mis à jour.",
+ "components.TitleCard.cleardata": "Effacer les données",
+ "components.TitleCard.mediaerror": "{mediaType} non trouvé",
+ "components.TitleCard.tmdbid": "TMDB ID",
+ "components.TitleCard.tvdbid": "TheTVDB ID",
+ "components.TvDetails.Season.noepisodes": "Liste des épisodes non disponible..",
+ "components.TvDetails.Season.somethingwentwrong": "Une erreur s'est produite lors de la récupération des données de la saison.",
+ "components.TvDetails.TvCast.fullseriescast": "Casting complet de la série",
+ "components.TvDetails.TvCrew.fullseriescrew": "Équipe complète de la série",
+ "components.TvDetails.anime": "Animé",
"components.TvDetails.cast": "Casting",
+ "components.TvDetails.episodeCount": "{episodeCount, plural, one {# épisode} sur {# épisodes}}",
+ "components.TvDetails.episodeRuntime": "Durée d'un épisode",
+ "components.TvDetails.episodeRuntimeMinutes": "{runtime} minutes",
+ "components.TvDetails.firstAirDate": "Date de première diffusion",
+ "components.TvDetails.manageseries": "Gérer les séries",
+ "components.TvDetails.network": "{networkCount, plural, one {Diffuseur} other {Diffuseurs}}",
+ "components.TvDetails.nextAirDate": "Prochaine diffusion",
"components.TvDetails.originallanguage": "Langue originale",
+ "components.TvDetails.originaltitle": "Titre original",
"components.TvDetails.overview": "Résumé",
"components.TvDetails.overviewunavailable": "Résumé indisponible.",
+ "components.TvDetails.play4konplex": "Lire en 4K sur Plex",
+ "components.TvDetails.playonplex": "Lire sur Plex",
+ "components.TvDetails.productioncountries": "Pays de production",
"components.TvDetails.recommendations": "Recommandations",
+ "components.TvDetails.reportissue": "Signaler un problème",
+ "components.TvDetails.rtaudiencescore": "Note d'audience de Rotten Tomatoes",
+ "components.TvDetails.rtcriticsscore": "Rotten Tomatoes Tomatomètre",
+ "components.TvDetails.seasonnumber": "Saison {seasonNumber}",
+ "components.TvDetails.seasons": "{seasonCount, plural, one {# Saison} other {# Saisons}}",
+ "components.TvDetails.seasonstitle": "Saisons",
+ "components.TvDetails.showtype": "Type de séries",
"components.TvDetails.similar": "Séries similaires",
- "components.UserList.admin": "Admin",
- "components.UserList.created": "A rejoint",
+ "components.TvDetails.status4k": "4K {status}",
+ "components.TvDetails.streamingproviders": "Disponible en streaming sur",
+ "components.TvDetails.tmdbuserscore": "Note des utilisateurs TMDB",
+ "components.TvDetails.viewfullcrew": "Voir l'équipe complète",
+ "components.TvDetails.watchtrailer": "Regarder la bande-annonce",
+ "components.UserList.accounttype": "Type de compte",
+ "components.UserList.admin": "Admin",
+ "components.UserList.autogeneratepassword": "Générer automatiquement le mot de passe",
+ "components.UserList.autogeneratepasswordTip": "Envoyer par email un mot de passe généré par le serveur à l’utilisateur",
+ "components.UserList.bulkedit": "Modification en masse",
+ "components.UserList.create": "Créer",
+ "components.UserList.created": "A rejoint",
+ "components.UserList.createlocaluser": "Créer un utilisateur local",
+ "components.UserList.creating": "Création…",
+ "components.UserList.deleteconfirm": "Voulez-vous vraiment supprimer cet utilisateur ? Toutes les données de demande de cet utilisateur seront supprimées de façon permanente.",
+ "components.UserList.deleteuser": "Supprimer l'utilisateur",
+ "components.UserList.displayName": "Nom affiché",
+ "components.UserList.edituser": "Modifier les permissions de l'utilisateur",
+ "components.UserList.email": "Adresse e-mail",
+ "components.UserList.importedfromplex": "{userCount} {userCount, plural, one {utilisateur} other {utilisateurs}} importé(s) depuis Plex avec succès !",
+ "components.UserList.importfrommediaserver": "Importer les utilisateurs de {mediaServerName}",
+ "components.UserList.importfromplex": "Importer les utilisateurs de Plex",
+ "components.UserList.importfromplexerror": "Une erreur s'est produite durant l'importation des utilisateurs de Plex.",
+ "components.UserList.localLoginDisabled": "Le paramètre Activer la connexion locale est actuellement désactivé.",
+ "components.UserList.localuser": "Utilisateur local",
+ "components.UserList.newplexsigninenabled": "L'option Autoriser nouvelle connexion Plex est actuellement activée. Les utilisateurs Plex disposant d'un accès à la librairie n'ont pas besoin d'être importés pour pouvoir ce connecter.",
+ "components.UserList.nouserstoimport": "Aucun nouvel utilisateur de Plex à importer.",
+ "components.UserList.owner": "Propriétaire",
+ "components.UserList.password": "Mot de passe",
+ "components.UserList.passwordinfodescription": "Configurez l'URL de l'application ainsi que les notifications par e-mail pour permettre la génération automatique de mots de passe.",
"components.UserList.plexuser": "Utilisateur Plex",
"components.UserList.role": "Rôle",
+ "components.UserList.sortCreated": "Date d'inscription",
+ "components.UserList.sortDisplayName": "Nom d'Utilisateur affiché",
+ "components.UserList.sortRequests": "Nombre de demandes",
"components.UserList.totalrequests": "Demandes",
"components.UserList.user": "Utilisateur",
+ "components.UserList.usercreatedfailed": "Une erreur s'est produite lors de la création de l'utilisateur.",
+ "components.UserList.usercreatedfailedexisting": "L'adresse électronique fournie est déjà utilisée par un autre utilisateur.",
+ "components.UserList.usercreatedsuccess": "L'utilisateur a bien été créé !",
+ "components.UserList.userdeleted": "Utilisateur supprimé avec succès !",
+ "components.UserList.userdeleteerror": "Une erreur s'est produite lors de la suppression de l'utilisateur.",
+ "components.UserList.userfail": "Un problème est survenu lors de l'enregistrement des permissions de l'utilisateur.",
"components.UserList.userlist": "Liste des utilisateurs",
+ "components.UserList.users": "Utilisateurs",
+ "components.UserList.userssaved": "Les permissions d'utilisateur ont été enregistrées avec succès !",
+ "components.UserList.validationEmail": "Vous devez fournir un e-mail valide",
+ "components.UserList.validationpasswordminchars": "Le mot de passe est trop court ; il doit contenir au moins 8 caractères",
+ "components.UserProfile.ProfileHeader.joindate": "Membre depuis le {joindate}",
+ "components.UserProfile.ProfileHeader.profile": "Afficher le profil",
+ "components.UserProfile.ProfileHeader.settings": "Modifier les paramètres",
+ "components.UserProfile.ProfileHeader.userid": "ID utilisateur : {userid}",
+ "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Type de compte",
+ "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Admin",
+ "components.UserProfile.UserSettings.UserGeneralSettings.applanguage": "Langue d'affichage",
+ "components.UserProfile.UserSettings.UserGeneralSettings.discordId": "ID utilisateur Discord",
+ "components.UserProfile.UserSettings.UserGeneralSettings.discordIdTip": "Le numéro d'identification à plusieurs chiffres est associé avec votre compte Discord",
+ "components.UserProfile.UserSettings.UserGeneralSettings.displayName": "Nom affiché",
+ "components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "Contourner la limite globale",
+ "components.UserProfile.UserSettings.UserGeneralSettings.general": "Général",
+ "components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "Paramètres généraux",
+ "components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "Langage par défaut ({language})",
+ "components.UserProfile.UserSettings.UserGeneralSettings.localuser": "Utilisateur local",
+ "components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "Limite de demandes de films",
+ "components.UserProfile.UserSettings.UserGeneralSettings.originallanguage": "Langue à découvrir",
+ "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "Filtrer le contenu par langue d’origine",
+ "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Propriétaire",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "Utilisateur Plex",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "Demander automatiquement les films",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "Demande automatiquement les films sur ta Plex Watchlist",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "Demander automatiquement les Séries",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "Demande automatiquement les séries de ta Plex Watchlist",
+ "components.UserProfile.UserSettings.UserGeneralSettings.region": "Région à découvrir",
+ "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Filtrer le contenu par disponibilité régionale",
+ "components.UserProfile.UserSettings.UserGeneralSettings.role": "Rôle",
+ "components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "Limite de demandes de séries",
+ "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "Un problème est survenu pendant l'enregistrement des paramètres.",
+ "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "Les paramètres ont été enregistrés avec succès !",
+ "components.UserProfile.UserSettings.UserGeneralSettings.user": "Utilisateur",
+ "components.UserProfile.UserSettings.UserGeneralSettings.validationDiscordId": "Vous devez fournir un ID utilisateur Discord valide",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordId": "Identifiant",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "L' IDassocié à votre compte utilisateur",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingsfailed": "Les paramètres de notification Discord n’ont pas pu être enregistrés.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingssaved": "Paramètres de notification Discord enregistrés avec succès !",
+ "components.UserProfile.UserSettings.UserNotificationSettings.email": "Email",
+ "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingsfailed": "Impossible d’enregistrer les paramètres de notification par E-mail.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingssaved": "Paramètres de notification par E-mail enregistrés avec succès !",
+ "components.UserProfile.UserSettings.UserNotificationSettings.notifications": "Notifications",
+ "components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "Paramètres de notification",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKey": "Clé Publique PGP",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKeyTip": "Chiffrer les emails en utilisant OpenPGP",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "Jeton d'accès",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "Créer un jeton depuis les paramètres de votre compte",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingsfailed": "Les paramètres de notification Pushbullet n'ont pas été sauvegardés correctement.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "Les paramètres de notification Pushbullet ont été sauvegardés correctement !",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "Jeton API d'application",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "Enregistrer une application à utiliser avec {applicationTitle}",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "Clé d'utilisateur ou de groupe",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKeyTip": "Votre identifiant d'utilisateur ou de groupe à 30 caractères",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "Les paramètres de notification Pushover n'ont pas pu être enregistrés.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingssaved": "Paramètres de notification Pushover enregistrés avec succès !",
+ "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Envoie les messages silencieusement",
+ "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Envoyer des notifications sans son",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID de discussion",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Démarre une discussion, ajoute @get_id_bot, et utilise la commande /my_id",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingsfailed": "Impossible d’enregistrer les paramètres de notification de Telegram.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingssaved": "Paramètres de notification Telegram enregistrés avec succès !",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "Vous devez fournir un identifiant valide",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationPgpPublicKey": "Vous devez fournir une clé publique PGP valide",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "Vous devez fournir un jeton d'accès",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverApplicationToken": "Vous devez fournir un jeton d'application valide",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "Vous devez fournir une clé d'utilisateur ou de groupe valide",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Vous devez fournir un identifiant de chat valide",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpush": "Web Push",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingsfailed": "Échec de l'enregistrement des paramètres de notification Web push.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingssaved": "Paramètres de notification Web Push enregistrés avec succès !",
+ "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "Confirmez le mot de passe",
+ "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "Mot de passe actuel",
+ "components.UserProfile.UserSettings.UserPasswordChange.newpassword": "Nouveau mot de passe",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "Ce compte utilisateur n’a actuellement pas de mot de passe. Configurez un mot de passe ci-dessous pour permettre à ce compte de se connecter en tant \"qu’utilisateur local.\"",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "Votre compte n’a actuellement pas de mot de passe. Configurez un mot de passe ci-dessous pour activer la connexion en tant qu’ \"utilisateur local\" en utilisant votre adresse e-mail.",
+ "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Vous n'avez l'autorisation de modifier le mot de passe de cet utilisateur.",
+ "components.UserProfile.UserSettings.UserPasswordChange.password": "Mot de passe",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "Un problème est survenu lors de l'enregistrement du mot de passe.",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "Un problème est survenu lors de l'enregistrement du mot de passe. Votre mot de passe actuel a-t-il été saisi correctement ?",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "Mot de passe enregistré avec succès !",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "Vous devez confirmer le nouveau mot de passe",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "Les mots de passe doivent correspondre",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "Vous devez fournir votre mot de passe actuel",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "Vous devez fournir un nouveau mot de passe",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "Le mot de passe est trop court, il doit contenir un minimum de 8 caractères",
+ "components.UserProfile.UserSettings.UserPermissions.permissions": "Permissions",
+ "components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "Une erreur s'est produite lors de l'enregistrement des paramètres.",
+ "components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "Paramètres enregistrés avec succès !",
+ "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Vous ne pouvez pas modifier vos propres permissions.",
+ "components.UserProfile.UserSettings.menuChangePass": "Mot de passe",
+ "components.UserProfile.UserSettings.menuGeneralSettings": "Général",
+ "components.UserProfile.UserSettings.menuNotifications": "Notifications",
+ "components.UserProfile.UserSettings.menuPermissions": "Permissions",
+ "components.UserProfile.UserSettings.unauthorizedDescription": "Vous n'avez pas l'autorisation de modifier les paramètres de cet utilisateur.",
+ "components.UserProfile.emptywatchlist": "Les médias ajoutés à ta Plex Watchlist apparaîtront ici.",
+ "components.UserProfile.limit": "{remaining} sur {limit}",
+ "components.UserProfile.movierequests": "Demandes de films",
+ "components.UserProfile.pastdays": "{type} (derniers {days} jours)",
+ "components.UserProfile.plexwatchlist": "Plex Watchlist",
+ "components.UserProfile.recentlywatched": "Vu récemment",
+ "components.UserProfile.recentrequests": "Demandes récentes",
+ "components.UserProfile.requestsperdays": "{limit} restantes",
+ "components.UserProfile.seriesrequest": "Demandes de séries",
+ "components.UserProfile.totalrequests": "Total des demandes",
+ "components.UserProfile.unlimited": "Illimité",
+ "i18n.advanced": "Avancés",
+ "i18n.all": "Toutes",
"i18n.approve": "Valider",
"i18n.approved": "Validé",
+ "i18n.areyousure": "Êtes-vous sûr ?",
"i18n.available": "Disponible",
+ "i18n.back": "Retour",
"i18n.cancel": "Annuler",
+ "i18n.canceling": "Annulation…",
+ "i18n.close": "Fermer",
"i18n.decline": "Refuser",
"i18n.declined": "Refusé",
"i18n.delete": "Supprimer",
+ "i18n.deleting": "Suppression…",
+ "i18n.delimitedlist": "{a}, {b}",
+ "i18n.edit": "Modifier",
+ "i18n.experimental": "Expérimentale",
+ "i18n.failed": "Échec",
+ "i18n.import": "Importer",
+ "i18n.importing": "Importation…",
+ "i18n.loading": "Chargement…",
+ "i18n.movie": "Film",
"i18n.movies": "Films",
+ "i18n.next": "Suivant",
+ "i18n.noresults": "Aucun résultat.",
+ "i18n.notrequested": "Non demandé",
+ "i18n.open": "Ouvert",
"i18n.partiallyavailable": "Partiellement disponible",
"i18n.pending": "En attente",
+ "i18n.previous": "Précédent",
"i18n.processing": "En traitement",
+ "i18n.request": "Demander",
+ "i18n.request4k": "Demander en 4K",
+ "i18n.requested": "Demandé",
+ "i18n.requesting": "Demande en cours…",
+ "i18n.resolved": "Résolu",
+ "i18n.restartRequired": "Redémarrage nécessaire",
+ "i18n.resultsperpage": "Afficher {pageSize} résultats par page",
+ "i18n.retry": "Réessayer",
+ "i18n.retrying": "Nouvelle tentative…",
+ "i18n.save": "Sauvegarder les changements",
+ "i18n.saving": "Sauvegarde en cours…",
+ "i18n.settings": "Paramètres",
+ "i18n.showingresults": "Affichage de {from} à {to} pour {total} résultats",
+ "i18n.status": "Statut",
+ "i18n.test": "Tester",
+ "i18n.testing": "Test en cours…",
+ "i18n.tvshow": "Séries",
"i18n.tvshows": "Séries",
"i18n.unavailable": "Indisponible",
+ "i18n.usersettings": "Paramètres utilisateur",
+ "i18n.view": "Voir",
+ "pages.errormessagewithcode": "{statusCode} - {error}",
+ "pages.internalservererror": "Erreur interne du serveur",
"pages.oops": "Oups",
- "pages.returnHome": "Retourner à l'acceuil",
- "components.TvDetails.TvCast.fullseriescast": "Casting complet de la série",
- "components.MovieDetails.MovieCast.fullcast": "Casting complet",
- "components.Settings.Notifications.emailsettingssaved": "Paramètres de notification par e-mail enregistrés avec succès !",
- "components.Settings.Notifications.emailsettingsfailed": "Les paramètres de notification par e-mail n'ont pas pu être enregistrés.",
- "components.Settings.Notifications.discordsettingssaved": "Paramètres de notification Discord enregistrés avec succè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 numéro de port valide",
- "components.Settings.validationHostnameRequired": "Vous devez fournir un nom d'hôte valide ou une adresse 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",
- "components.Settings.SettingsAbout.overseerrinformation": "À propos d'Jellyseerr",
- "components.Settings.SettingsAbout.githubdiscussions": "Discussions GitHub",
- "components.Settings.SettingsAbout.gettingsupport": "Obtenir de l'aide",
- "components.Settings.RadarrModal.validationNameRequired": "Vous devez fournir un nom de serveur",
- "components.Setup.tip": "Astuce",
- "i18n.deleting": "Suppression…",
- "components.UserList.userdeleteerror": "Une erreur s'est produite lors de la suppression de l'utilisateur.",
- "components.UserList.userdeleted": "Utilisateur supprimé avec succès !",
- "components.UserList.deleteuser": "Supprimer l'utilisateur",
- "components.UserList.deleteconfirm": "Voulez-vous vraiment supprimer cet utilisateur ? Toutes les données de demande de cet utilisateur seront supprimées de façon permanente.",
- "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 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éries",
- "components.TvDetails.network": "{networkCount, plural, one {Diffuseur} other {Diffuseurs}}",
- "components.TvDetails.anime": "Animé",
- "components.Settings.toastSettingsSuccess": "Les paramètres ont été enregistrés avec succès !",
- "components.Settings.toastSettingsFailure": "Une erreur s'est produite durant l'enregistrement des paramètres.",
- "components.Settings.toastApiKeySuccess": "Nouvelle clé API générée avec succès !",
- "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",
- "components.Settings.SonarrModal.animequalityprofile": "Profil qualité pour anime",
- "components.MovieDetails.studio": "{studioCount, plural, one {Studio} other {Studios}}",
- "components.Settings.SettingsAbout.supportoverseerr": "Soutenez Jellyseerr",
- "i18n.close": "Fermer",
- "components.Settings.SettingsAbout.timezone": "Fuseau horaire",
- "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 la version {version}",
- "components.Settings.SettingsAbout.Releases.releases": "Versions",
- "components.Settings.SettingsAbout.Releases.releasedataMissing": "Les données de version sont actuellement indisponible.",
- "components.Settings.SettingsAbout.Releases.latestversion": "Dernière version",
- "components.Settings.SettingsAbout.Releases.currentversion": "Actuelle",
- "components.UserList.importfromplexerror": "Une erreur s'est produite durant l'importation des utilisateurs de Plex.",
- "components.UserList.importfromplex": "Importer les utilisateurs de Plex",
- "components.UserList.importedfromplex": "{userCount} {userCount, plural, one {utilisateur} other {utilisateurs}} importé(s) depuis Plex avec succès !",
- "components.TvDetails.viewfullcrew": "Voir l'équipe complète",
- "components.TvDetails.TvCrew.fullseriescrew": "Équipe complète de la série",
- "components.PersonDetails.crewmember": "Équipe",
- "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.allowselfsigned": "Autoriser les certificats autosignés",
- "components.TvDetails.watchtrailer": "Regarder la bande-annonce",
- "components.MovieDetails.watchtrailer": "Regarder la bande-annonce",
- "components.CollectionDetails.requestcollection": "Demander la collection",
- "components.CollectionDetails.overview": "Résumé",
- "components.CollectionDetails.numberofmovies": "{count} films",
- "i18n.requested": "Demandé",
- "i18n.retry": "Réessayer",
- "i18n.failed": "Échec",
- "components.Settings.Notifications.NotificationsSlack.webhookUrl": "URL de webhook",
- "components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "Paramètres de notification de Slack sauvegardés avec succès !",
- "components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "Les paramètres de notification Slack n'ont pas pu être enregistrés.",
- "components.Settings.Notifications.NotificationsSlack.agentenabled": "Activer l'agent",
- "components.RequestList.RequestItem.failedretry": "Une erreur s'est produite lors du renvoi de la demande.",
- "components.Settings.Notifications.validationChatIdRequired": "Vous devez fournir un identifiant de discussion valide",
- "components.Settings.Notifications.botAPI": "Jeton d'autorisation du bot",
- "components.Settings.Notifications.validationBotAPIRequired": "Vous devez fournir la clé d'autorisation du bot",
- "components.Settings.Notifications.telegramsettingssaved": "Paramètres de notification Telegram enregistrés avec succè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 discussion",
- "components.Settings.SettingsAbout.documentation": "Documentation",
- "components.NotificationTypeSelector.mediarequestedDescription": "Envoyer des notifications lorsque des utilisateurs soumettent une demande de média qui nécessite une validation.",
- "components.NotificationTypeSelector.mediarequested": "Demande en attente de validation",
- "components.NotificationTypeSelector.mediafailedDescription": "Envoyer des notifications lorsqu'une demande de média n'a pas pu être ajoutée à Radarr ou Sonarr.",
- "components.NotificationTypeSelector.mediafailed": "Échec d’ajout de la demande",
- "components.NotificationTypeSelector.mediaavailableDescription": "Envoyer des notifications lorsque le média demandé devient disponible.",
- "components.NotificationTypeSelector.mediaavailable": "Demande disponible",
- "components.NotificationTypeSelector.mediaapprovedDescription": "Envoyer des notifications lorsqu'une demande de média est validée manuellement.",
- "components.NotificationTypeSelector.mediaapproved": "Demande validée",
- "i18n.request": "Demander",
- "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Vous devez fournir une clé d'utilisateur ou de groupe valide",
- "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Vous devez fournir un jeton d'application valide",
- "components.Settings.Notifications.NotificationsPushover.userToken": "Clé d'utilisateur ou de groupe",
- "components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Paramètres de notification Pushover enregistrés avec succès !",
- "components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "Les paramètres de notification Pushover n'ont pas pu être enregistrés.",
- "components.Settings.Notifications.NotificationsPushover.agentenabled": "Activer l'agent",
- "components.Settings.Notifications.NotificationsPushover.accessToken": "Jeton API d'application",
- "components.RequestList.sortModified": "Dernière modification",
- "components.RequestList.sortAdded": "Plus récent",
- "components.RequestList.showallrequests": "Afficher toutes les demandes",
- "components.StatusBadge.status4k": "{status} en 4K",
- "components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "Paramètres de notification Webhook enregistrés avec succès !",
- "components.Settings.Notifications.NotificationsWebhook.webhooksettingsfailed": "Échec de l'enregistrement des paramètres de notification du webhook.",
- "components.Settings.Notifications.NotificationsWebhook.webhookUrl": "URL de webhook",
- "components.Settings.Notifications.NotificationsWebhook.templatevariablehelp": "Aide sur les variables de modèle",
- "components.Settings.Notifications.NotificationsWebhook.authheader": "En-tête d'autorisation",
- "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Activer l'agent",
- "components.RequestModal.pending4krequest": "Demande 4K en attente",
- "components.RequestButton.viewrequest4k": "Voir la demande 4K",
- "components.RequestButton.viewrequest": "Voir la demande",
- "components.RequestButton.requestmore4k": "Demander d'autres ajouts en 4K",
- "components.RequestButton.requestmore": "Demander d'autres ajouts",
- "components.RequestButton.declinerequests": "Refuser {requestCount, plural, one {demande} other {{requestCount} demandes}}",
- "components.RequestButton.declinerequest4k": "Refuser la demande 4K",
- "components.RequestButton.declinerequest": "Refuser la demande",
- "components.RequestButton.decline4krequests": "Refuser {requestCount, plural, one {demande en 4K} other {{requestCount} demandes en 4K}}",
- "components.RequestButton.approverequests": "Valider {requestCount, plural, one {demande} other {{requestCount} demandes}}",
- "components.RequestButton.approverequest4k": "Valider la demande 4K",
- "components.RequestButton.approverequest": "Valider la demande",
- "components.RequestButton.approve4krequests": "Valider {requestCount, plural, one {demande en 4K} other {{requestCount} demandes en 4K}}",
- "components.Settings.Notifications.NotificationsWebhook.customJson": "Données utiles JSON",
- "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "Les données utiles JSON par défaut ont été réinitialisées avec succès !",
- "components.Settings.Notifications.NotificationsWebhook.resetPayload": "Réinitialiser les données par défaut",
- "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "Vous devez fournir un JSON payload valide",
- "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 création de l'utilisateur.",
- "components.UserList.password": "Mot de passe",
- "components.UserList.localuser": "Utilisateur local",
- "components.UserList.creating": "Création…",
- "components.UserList.createlocaluser": "Créer un utilisateur local",
- "components.UserList.create": "Créer",
- "components.UserList.autogeneratepassword": "Générer automatiquement le mot de passe",
- "components.UserList.passwordinfodescription": "Configurez l'URL de l'application ainsi que les notifications par e-mail pour permettre la génération automatique de mots de passe.",
- "components.UserList.email": "Adresse e-mail",
- "components.Login.validationpasswordrequired": "Vous devez renseigner un mot de passe",
- "components.Login.validationemailrequired": "Vous devez fournir un e-mail valide",
- "components.Login.signinwithoverseerr": "Utilisez votre compte {applicationTitle}",
- "components.Login.password": "Mot de passe",
- "components.Login.loginerror": "Une erreur s'est produite lors de la tentative de connexion.",
- "components.Login.email": "Adresse e-mail",
- "components.MediaSlider.ShowMoreCard.seemore": "Voir plus",
- "i18n.edit": "Modifier",
- "components.RequestModal.requestedited": "Demande pour {title} modifiée avec succès !",
- "components.RequestModal.requestcancelled": "Demande pour {title} refusée.",
- "components.RequestModal.errorediting": "Une erreur s'est produite lors de la modification de la demande.",
- "components.RequestModal.autoapproval": "Validation automatique",
- "components.RequestModal.AdvancedRequester.rootfolder": "Dossier racine",
- "components.RequestModal.AdvancedRequester.qualityprofile": "Profil de qualité",
- "components.RequestModal.AdvancedRequester.destinationserver": "Serveur de destination",
- "components.RequestModal.AdvancedRequester.default": "{name} (Défaut)",
- "components.RequestModal.AdvancedRequester.animenote": "* Cette série est un animé.",
- "components.RequestModal.AdvancedRequester.advancedoptions": "Options Avancées",
- "components.RequestBlock.requestoverrides": "Modifications de la demande",
- "components.RequestBlock.server": "Serveur de destination",
- "components.RequestBlock.rootfolder": "Dossier racine",
- "components.RequestBlock.profilechanged": "Profil de qualité",
- "components.NotificationTypeSelector.mediadeclined": "Demande refusée",
- "components.NotificationTypeSelector.mediadeclinedDescription": "Envoyer des notifications lorsqu'une demande de média est refusée.",
- "i18n.experimental": "Expérimentale",
- "components.Settings.hideAvailable": "Masquer les médias disponibles",
- "components.RequestModal.requesterror": "Une erreur s'est produite lors de la demande.",
- "components.RequestModal.SearchByNameModal.notvdbiddescription": "Nous n'avons pas pu associer cette série automatiquement. Veuillez sélectionner l'association correcte dans la liste ci-dessous.",
- "components.Login.signinwithplex": "Utilisez votre compte Plex",
- "components.Login.signin": "Connexion",
- "components.Login.signinheader": "Connectez-vous pour continuer",
- "components.Login.signingin": "Connexion en cours…",
- "components.Settings.notificationAgentSettingsDescription": "Configurer et activer les agents de notification.",
- "components.PlexLoginButton.signinwithplex": "Se connecter",
- "components.PlexLoginButton.signingin": "Connexion en cours…",
- "components.UserList.userssaved": "Les permissions d'utilisateur ont été enregistrées avec succès !",
- "components.UserList.bulkedit": "Modification en masse",
- "components.Settings.csrfProtectionTip": "Définir l'accès à l'API externe en lecture seule (nécessite HTTPS)",
- "components.Settings.csrfProtection": "Activer la protection CSRF",
- "components.PermissionEdit.usersDescription": "Autorise à gérer les utilisateurs. Les utilisateurs avec cette autorisation ne peuvent pas modifier les utilisateurs dotés de privilèges d'administrateur ni les accorder.",
- "components.PermissionEdit.users": "Gérer les utilisateurs",
- "components.PermissionEdit.requestDescription": "Autorise à demander des médias non-4K.",
- "components.PermissionEdit.request4kTvDescription": "Autorise à demander des séries en 4K.",
- "components.PermissionEdit.request4kTv": "Demander des séries en 4K",
- "components.PermissionEdit.request4kMoviesDescription": "Autorise à demander des films en 4K.",
- "components.PermissionEdit.request4kMovies": "Demander des films en 4K",
- "components.PermissionEdit.request4kDescription": "Autorise à demander des médias en 4K.",
- "components.PermissionEdit.request4k": "Demander en 4K",
- "components.PermissionEdit.request": "Demander",
- "components.PermissionEdit.managerequestsDescription": "Autorise à gérer les demandes de média. Toutes les demandes faites par un utilisateur avec cette autorisation seront validées automatiquement.",
- "components.PermissionEdit.managerequests": "Gérer les demandes",
- "components.PermissionEdit.autoapproveSeriesDescription": "Valider automatiquement les demandes de séries non-4K.",
- "components.PermissionEdit.autoapproveSeries": "Valider automatiquement les séries",
- "components.PermissionEdit.autoapproveMoviesDescription": "Valide automatiquement les demandes de films non-4K.",
- "components.PermissionEdit.autoapproveMovies": "Valider automatiquement les films",
- "components.PermissionEdit.autoapproveDescription": "Valide automatiquement toutes les demandes de média non-4K.",
- "components.PermissionEdit.autoapprove": "Valider automatiquement",
- "components.PermissionEdit.advancedrequestDescription": "Permet de modifier les options de demande de média avancées.",
- "components.PermissionEdit.advancedrequest": "Demandes avancées",
- "components.PermissionEdit.adminDescription": "Accès administrateur complet. Contourne toutes les autres permissions (sélectionnées ou non).",
- "components.PermissionEdit.admin": "Admin",
- "components.Settings.toastPlexRefreshSuccess": "Liste des serveurs Plex récupérée avec succès !",
- "components.Settings.toastPlexRefreshFailure": "Échec de la récupération de la liste des serveurs Plex.",
- "components.Settings.toastPlexRefresh": "Récupération de la liste des serveurs depuis Plex…",
- "components.Settings.toastPlexConnectingSuccess": "Connexion Plex établie avec succès !",
- "components.Settings.toastPlexConnectingFailure": "Échec de connexion à Plex.",
- "components.Settings.toastPlexConnecting": "Tentative de connexion à Plex…",
- "components.Settings.settingUpPlexDescription": "Pour configurer Plex, vous pouvez soit entrer les paramètres manuellement ou choisir parmi l'un des serveurs récupérés sur plex.tv. Appuyez sur le bouton à droite de la liste déroulante pour actualiser la liste des serveurs disponibles.",
- "components.Settings.serverpresetRefreshing": "Récupération des serveurs…",
- "components.Settings.serverpresetManualMessage": "Configuration manuelle",
- "components.Settings.serverpresetLoad": "Appuyez sur le bouton pour charger les serveurs disponibles",
- "components.Settings.serverpreset": "Serveur",
- "components.Settings.serverRemote": "distant",
- "components.Settings.serverLocal": "local",
- "components.TvDetails.playonplex": "Lire sur Plex",
- "components.TvDetails.play4konplex": "Lire en 4K sur Plex",
- "components.Settings.SonarrModal.toastSonarrTestSuccess": "Connexion à Sonarr établie avec succès !",
- "components.Settings.SonarrModal.toastSonarrTestFailure": "Échec de la connexion à Sonarr.",
- "components.Settings.SonarrModal.syncEnabled": "Activer les scans",
- "components.Settings.SonarrModal.externalUrl": "URL externe",
- "components.Settings.RadarrModal.syncEnabled": "Activer les scans",
- "components.Settings.RadarrModal.externalUrl": "URL externe",
- "components.MovieDetails.markavailable": "Marquer comme disponible",
- "components.MovieDetails.mark4kavailable": "Marquer comme disponible en 4K",
- "components.MovieDetails.playonplex": "Lire sur Plex",
- "components.MovieDetails.play4konplex": "Lire en 4K sur Plex",
- "components.Settings.trustProxyTip": "Permettre Jellyseerr à enregistrer correctement les adresses IP des clients derrière un proxy",
- "components.Settings.trustProxy": "Activer la prise en charge proxy",
- "components.Settings.SettingsJobsCache.jobsDescription": "Jellyseerr 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": "Jellyseerr 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",
- "components.Settings.applicationTitle": "Titre de l'application",
- "i18n.advanced": "Avancés",
- "components.UserList.users": "Utilisateurs",
- "components.Setup.setup": "Configuration",
- "components.Settings.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale",
- "components.Settings.validationApplicationUrl": "Vous devez fournir une URL valide",
- "components.Settings.csrfProtectionHoverTip": "N'activez PAS ce paramètre à moins que vous ne compreniez ce que vous faites !",
- "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale",
- "components.Settings.SonarrModal.validationApplicationUrl": "Vous devez fournir une URL valide",
- "components.Settings.SettingsAbout.preferredmethod": "Préféré",
- "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "L'URL ne doit pas se terminer par une barre oblique finale",
- "components.Settings.RadarrModal.validationApplicationUrl": "Vous devez fournir une URL valide",
- "components.Search.search": "Rechercher",
- "components.RequestModal.AdvancedRequester.requestas": "Demander en tant que",
- "components.PermissionEdit.viewrequestsDescription": "Autorise à afficher les demandes des autres utilisateurs.",
- "components.PermissionEdit.viewrequests": "Voir les demandes",
- "components.Discover.discover": "Découvrir",
- "components.UserList.validationEmail": "Vous devez fournir un e-mail valide",
- "components.TvDetails.nextAirDate": "Prochaine diffusion",
- "components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "L'URL de base ne doit pas se terminer par une barre oblique finale",
- "components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "L'URL de base doit être précédée d'une barre oblique",
- "components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "L'URL de base ne doit pas se terminer par un slash",
- "components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "L'URL de base doit être précédée d'un slash",
- "components.Settings.Notifications.validationEmail": "Vous devez fournir un e-mail valide",
- "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "Vous devez fournir une URL valide",
- "components.Settings.Notifications.NotificationsSlack.validationWebhookUrl": "Vous devez fournir une URL valide",
- "components.ResetPassword.validationpasswordrequired": "Vous devez renseigner un mot de passe",
- "components.ResetPassword.validationpasswordminchars": "Le mot de passe est trop court ; il doit comporter au moins 8 caractères",
- "components.ResetPassword.validationpasswordmatch": "Les mots de passe doivent être les mêmes",
- "components.ResetPassword.validationemailrequired": "Vous devez fournir un e-mail valide",
- "components.ResetPassword.resetpasswordsuccessmessage": "Le mot de passe a été réinitialisé avec succès !",
- "components.ResetPassword.resetpassword": "Réinitialiser votre mot de passe",
- "components.ResetPassword.requestresetlinksuccessmessage": "Un lien de réinitialisation du mot de passe sera envoyé à l'e-mail fourni si il est associé à un utilisateur valide.",
- "components.ResetPassword.password": "Mot de passe",
- "components.ResetPassword.gobacklogin": "Retourner à la page de connexion",
- "components.ResetPassword.emailresetlink": "Envoyer un lien de récupération par e-mail",
- "components.ResetPassword.email": "Adresse e-mail",
- "components.ResetPassword.confirmpassword": "Confirmez le mot de passe",
- "components.Login.forgotpassword": "Mot de passe oublié ?",
- "components.Settings.SettingsJobsCache.process": "Processus",
- "components.Settings.SettingsJobsCache.command": "Commande",
- "components.Settings.validationApplicationTitle": "Vous devez fournir un titre d'application",
- "components.Settings.SonarrModal.validationLanguageProfileRequired": "Vous devez sélectionner un profil de langue",
- "components.Settings.SonarrModal.testFirstLanguageProfiles": "Tester la connexion pour charger les profils de langue",
- "components.Settings.SonarrModal.selectLanguageProfile": "Sélectionnez le profil de langue",
- "components.Settings.SonarrModal.loadinglanguageprofiles": "Chargement des profils de langue…",
- "components.Settings.SonarrModal.languageprofile": "Profil de langue",
- "components.Settings.SonarrModal.animelanguageprofile": "Profil de langue d'anime",
- "components.RequestModal.AdvancedRequester.languageprofile": "Profil de langue",
- "components.Settings.Notifications.sendSilentlyTip": "Envoyer des notifications sans son",
- "components.Settings.Notifications.sendSilently": "Envoyer silencieusement",
- "components.UserList.sortRequests": "Nombre de demandes",
- "components.UserList.sortDisplayName": "Nom d'Utilisateur affiché",
- "components.UserList.sortCreated": "Date d'inscription",
- "components.PermissionEdit.autoapprove4kSeriesDescription": "Valide automatiquement les demandes de séries en 4K.",
- "components.PermissionEdit.autoapprove4kSeries": "Validation automatique des séries 4K",
- "components.PermissionEdit.autoapprove4kMoviesDescription": "Valide automatiquement les demandes de films en 4K.",
- "components.PermissionEdit.autoapprove4kMovies": "Validation automatique des films 4K",
- "components.PermissionEdit.autoapprove4kDescription": "Valide automatiquement toutes les demandes de média en 4K.",
- "components.PermissionEdit.autoapprove4k": "Validation automatique 4K",
- "components.AppDataWarning.dockerVolumeMissingDescription": "Le montage du volume {appDataPath} n'a pas été configuré correctement. Toutes les données seront effacées lorsque le conteneur sera arrêté ou redémarré.",
- "components.UserProfile.UserSettings.UserNotificationSettings.discordId": "Identifiant",
- "components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "Paramètres de notification",
- "components.UserProfile.UserSettings.UserPasswordChange.newpassword": "Nouveau mot de passe",
- "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "Mot de passe actuel",
- "components.UserProfile.UserSettings.UserPasswordChange.password": "Mot de passe",
- "components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "Paramètres enregistrés avec succès !",
- "components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "Une erreur s'est produite lors de l'enregistrement des paramètres.",
- "components.UserProfile.recentrequests": "Demandes récentes",
- "components.UserProfile.UserSettings.menuPermissions": "Permissions",
- "components.UserProfile.UserSettings.menuNotifications": "Notifications",
- "components.UserProfile.UserSettings.menuGeneralSettings": "Général",
- "components.UserProfile.UserSettings.menuChangePass": "Mot de passe",
- "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "Vous devez fournir un jeton d'accès",
- "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "Les paramètres de notification Pushbullet n'ont pas pu être enregistrés.",
- "components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "Activer l'agent",
- "components.Settings.Notifications.NotificationsPushbullet.accessToken": "Jeton d'accès",
- "components.Layout.UserDropdown.settings": "Paramètres",
- "components.Layout.UserDropdown.myprofile": "Profil",
- "components.CollectionDetails.requestcollection4k": "Demander la collection en 4K",
- "components.UserProfile.UserSettings.UserPermissions.permissions": "Permissions",
- "components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "Le mot de passe est trop court, il doit contenir un minimum de 8 caractères",
- "components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "Vous devez fournir un nouveau mot de passe",
- "components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "Vous devez fournir votre mot de passe actuel",
- "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "Les mots de passe doivent correspondre",
- "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "Vous devez confirmer le nouveau mot de passe",
- "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "Mot de passe enregistré avec succès !",
- "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "Un problème est survenu lors de l'enregistrement du mot de passe.",
- "components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "Vous devez fournir un identifiant valide",
- "components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "L' IDassocié à votre compte utilisateur",
- "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "Les paramètres ont été enregistrés avec succès !",
- "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "Un problème est survenu pendant l'enregistrement des paramètres.",
- "components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "Utilisateur Plex",
- "components.UserProfile.UserSettings.UserGeneralSettings.localuser": "Utilisateur local",
- "components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "Paramètres généraux",
- "components.UserProfile.UserSettings.UserGeneralSettings.displayName": "Nom affiché",
- "components.UserProfile.ProfileHeader.settings": "Modifier les paramètres",
- "components.UserProfile.ProfileHeader.profile": "Afficher le profil",
- "components.UserList.userfail": "Un problème est survenu lors de l'enregistrement des permissions de l'utilisateur.",
- "components.UserList.edituser": "Modifier les permissions de l'utilisateur",
- "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Paramètres de notification Pushbullet enregistrés avec succès !",
- "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "Confirmez le mot de passe",
- "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Filtrer le contenu par disponibilité régionale",
- "components.UserProfile.UserSettings.UserGeneralSettings.region": "Région à découvrir",
- "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "Filtrer le contenu par langue d’origine",
- "components.UserProfile.UserSettings.UserGeneralSettings.originallanguage": "Langue à découvrir",
- "components.Settings.regionTip": "Filtrer le contenu par disponibilité régionale",
- "components.Settings.region": "Région à découvrir",
- "components.Settings.originallanguageTip": "Filtrer le contenu par langue d’origine",
- "components.Discover.upcomingtv": "Séries à venir",
- "components.Settings.originallanguage": "Langue à découvrir",
- "components.RegionSelector.regionDefault": "Toutes les régions",
- "components.Settings.webhook": "Webhook",
- "components.Settings.email": "E-mail",
- "components.RegionSelector.regionServerDefault": "Défaut ({region})",
- "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Vous n'avez l'autorisation de modifier le mot de passe de cet utilisateur.",
- "components.UserProfile.UserSettings.UserGeneralSettings.user": "Utilisateur",
- "components.UserProfile.UserSettings.UserGeneralSettings.role": "Rôle",
- "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Propriétaire",
- "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Admin",
- "components.UserList.owner": "Propriétaire",
- "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Type de compte",
- "components.UserList.accounttype": "Type de compte",
- "components.Settings.SettingsJobsCache.unknownJob": "Tâche inconnue",
- "components.Settings.SettingsJobsCache.download-sync": "Synchroniser les téléchargements",
- "components.Settings.SettingsJobsCache.download-sync-reset": "Reset de la synchronisation des téléchargements",
- "i18n.loading": "Chargement…",
- "components.Discover.DiscoverMovieGenre.genreMovies": "Films {genre}",
- "components.Discover.DiscoverTvGenre.genreSeries": "Séries {genre}",
- "components.Discover.DiscoverStudio.studioMovies": "Films {studio}",
- "components.Discover.DiscoverNetwork.networkSeries": "Séries {network}",
- "components.TvDetails.seasons": "{seasonCount, plural, one {# Saison} other {# Saisons}}",
- "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Envoyer des notifications sans son",
- "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Démarre une discussion, ajoute @get_id_bot, et utilise la commande /my_id",
- "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID de discussion",
- "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Envoie les messages silencieusement",
- "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Vous devez fournir un identifiant de chat valide",
- "components.Settings.Notifications.botUsername": "Pseudonyme du Bot",
- "components.Discover.NetworkSlider.networks": "Diffuseurs",
- "components.RequestList.RequestItem.modified": "Modifiée",
- "components.RequestList.RequestItem.requested": "Demandé",
- "components.RequestList.RequestItem.modifieduserdate": "{date} par {user}",
- "components.Discover.StudioSlider.studios": "Studios",
- "components.Discover.DiscoverTvLanguage.languageSeries": "Séries en {language}",
- "components.Discover.DiscoverMovieLanguage.languageMovies": "Films en {language}",
- "components.Setup.scanbackground": "Le scan s'effectue en arrière-plan. Vous pouvez donc continuer le processus de configuration pendant ce temps.",
- "components.Settings.scanning": "Synchronisation en cours…",
- "components.Settings.scan": "Synchroniser les bibliothèques",
- "components.Settings.SettingsJobsCache.sonarr-scan": "Scan de Sonarr",
- "components.Settings.SettingsJobsCache.radarr-scan": "Scan de Radarr",
- "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Scan des ajouts récents aux bibliothèques Plex",
- "components.Settings.SettingsJobsCache.plex-full-scan": "Scan complet des bibliothèques Plex",
- "components.Settings.Notifications.validationUrl": "Vous devez fournir une URL valide",
- "components.Settings.Notifications.botAvatarUrl": "L'URL de l'avatar de votre Bot",
- "components.Settings.SettingsUsers.userSettingsDescription": "Configurer les paramètres généraux et par défaut de l'utilisateur.",
- "components.Settings.SettingsUsers.toastSettingsFailure": "Un problème est survenu pendant la sauvegarde des paramètres.",
- "components.Settings.SettingsUsers.localLogin": "Activer la connexion locale",
- "components.Settings.SettingsUsers.defaultPermissions": "Permissions par défaut",
- "components.UserProfile.ProfileHeader.userid": "ID utilisateur : {userid}",
- "components.UserProfile.ProfileHeader.joindate": "Membre depuis le {joindate}",
- "components.Settings.menuUsers": "Utilisateurs",
- "components.Settings.SettingsUsers.userSettings": "Paramètres utilisateur",
- "components.Settings.SettingsUsers.toastSettingsSuccess": "Les paramètres utilisateur ont été enregistrés avec succès !",
- "components.NotificationTypeSelector.mediaAutoApproved": "Demande validée automatiquement",
- "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Envoyer des notifications lorsque des utilisateurs soumettent une demande pour un nouveau média qui est validée automatiquement.",
- "components.UserProfile.UserSettings.unauthorizedDescription": "Vous n'avez pas l'autorisation de modifier les paramètres de cet utilisateur.",
- "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Vous ne pouvez pas modifier vos propres permissions.",
- "components.Settings.Notifications.pgpPrivateKeyTip": "Signer des emails chiffrés en utilisant OpenPGP",
- "components.Settings.Notifications.pgpPasswordTip": "Signer des emails chiffrés en utilisant OpenPGP",
- "components.Settings.Notifications.pgpPrivateKey": "PGP Clé privée",
- "components.TvDetails.episodeRuntimeMinutes": "{runtime} minutes",
- "components.TvDetails.episodeRuntime": "Durée d'un épisode",
- "components.Settings.Notifications.pgpPassword": "PGP mot de passe",
- "components.RequestModal.AdvancedRequester.folder": "{path} ({space})",
- "components.Settings.partialRequestsEnabled": "Permettre les demandes partielles des séries",
- "components.RequestModal.alreadyrequested": "Déjà demandé",
- "components.Discover.TvGenreSlider.tvgenres": "Genres de séries",
- "components.Discover.TvGenreList.seriesgenres": "Genres de séries",
- "components.Discover.MovieGenreSlider.moviegenres": "Genres de films",
- "components.Discover.MovieGenreList.moviegenres": "Genres de films",
- "pages.errormessagewithcode": "{statusCode} - {error}",
- "pages.pagenotfound": "La page n'a pas été trouvée",
- "pages.serviceunavailable": "Service indisponible",
- "components.Settings.SettingsLogs.pauseLogs": "Pause",
- "components.Settings.SettingsLogs.logs": "Journaux",
- "components.Settings.SettingsLogs.filterWarn": "Attention",
- "components.Settings.SettingsLogs.filterInfo": "Infos",
- "components.Settings.SettingsLogs.filterError": "Erreur",
- "components.Settings.SettingsLogs.filterDebug": "Débogage",
- "components.Settings.SettingsAbout.about": "À propos",
- "pages.somethingwentwrong": "Un problème est survenu",
- "i18n.usersettings": "Paramètres utilisateur",
- "i18n.settings": "Paramètres",
- "components.UserProfile.UserSettings.UserNotificationSettings.notifications": "Notifications",
- "components.Settings.SettingsLogs.copiedLogMessage": "Le texte des journaux a été ajouté au presse-papiers.",
- "components.UserProfile.UserSettings.UserGeneralSettings.general": "Général",
- "components.Settings.services": "Applications",
- "components.Settings.plex": "Plex",
- "components.Settings.notifications": "Notifications",
- "components.Settings.general": "Général",
- "components.Settings.enablessl": "Utiliser SSL",
- "components.Settings.SettingsUsers.users": "Utilisateurs",
- "components.Settings.SettingsLogs.showall": "Afficher tous les journaux",
- "components.Settings.SettingsLogs.logDetails": "Journal détaillé",
- "components.Settings.SettingsLogs.copyToClipboard": "Copier dans le presse-papiers",
- "components.ResetPassword.passwordreset": "Réinitialiser le mot de passe",
- "pages.internalservererror": "Erreur interne du serveur",
- "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "Un problème est survenu lors de l'enregistrement du mot de passe. Votre mot de passe actuel a-t-il été saisi correctement ?",
- "components.Settings.cacheImagesTip": "Met en cache localement et utilise des images optimisées (nécessite une quantité considérable d'espace disque)",
- "components.Settings.cacheImages": "Activer la mise en cache d'image",
- "components.Settings.SettingsLogs.time": "Horodatage",
- "components.Settings.SettingsLogs.resumeLogs": "Résumer",
- "components.Settings.SettingsLogs.message": "Message",
- "components.Settings.SettingsLogs.logsDescription": "Vous pouvez également afficher ces journaux directement via stdout, ou dans {appDataPath}/logs/overseerr.log.",
- "components.Settings.SettingsLogs.level": "Gravité",
- "components.Settings.SettingsLogs.label": "Étiquette",
- "components.Settings.SettingsLogs.extraData": "Données supplémentaires",
- "components.Settings.SettingsJobsCache.jobsandcache": "Tâches et cache",
- "components.UserList.nouserstoimport": "Aucun nouvel utilisateur de Plex à importer.",
- "components.PersonDetails.lifespan": "{birthdate} – {deathdate}",
- "components.PersonDetails.birthdate": "Né(e) le {birthdate}",
- "components.PersonDetails.alsoknownas": "Aussi connu sous le(s) nom(s) : {names}",
- "i18n.delimitedlist": "{a}, {b}",
- "components.RequestModal.QuotaDisplay.season": "saison",
- "components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {Aucune} other {#}} {remaining, plural, one {demande} other {demandes}} de {type} {remaining, plural, one {restante} other {restantes}}",
- "components.RequestModal.QuotaDisplay.quotaLinkUser": "Vous pouvez voir un résumé des limites de demandes de cet utilisateur sur sa page de profil.",
- "components.RequestModal.QuotaDisplay.quotaLink": "Vous pouvez voir un résumé de vos limites de demandes sur votre page de profil.",
- "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "Pas assez de demandes de saison restantes",
- "components.RequestModal.QuotaDisplay.movielimit": "{limit, plural, one {film} other {films}}",
- "components.RequestModal.QuotaDisplay.movie": "film",
- "components.RequestModal.QuotaDisplay.allowedRequestsUser": "Cet utilisateur est autorisé à demander {limit} {type} tous les {days} jour(s).",
- "components.RequestModal.QuotaDisplay.allowedRequests": "Vous êtes autorisé à demander {limit} {type} tous les {days} jour(s).",
- "components.QuotaSelector.unlimited": "Illimité",
- "components.UserProfile.unlimited": "Illimité",
- "components.TvDetails.originaltitle": "Titre original",
- "components.MovieDetails.originaltitle": "Titre original",
- "components.RequestModal.QuotaDisplay.seasonlimit": "{limit, plural, one {saison} other {saisons}}",
- "components.LanguageSelector.originalLanguageDefault": "Toutes les langues",
- "components.LanguageSelector.languageServerDefault": "({language}) par défaut",
- "i18n.tvshow": "Séries",
- "i18n.test": "Tester",
- "i18n.save": "Sauvegarder les changements",
- "i18n.request4k": "Demander en 4K",
- "i18n.movie": "Film",
- "components.UserProfile.totalrequests": "Total des demandes",
- "components.UserProfile.requestsperdays": "{limit} restantes",
- "components.UserProfile.limit": "{remaining} sur {limit}",
- "i18n.view": "Voir",
- "i18n.testing": "Test en cours…",
- "i18n.status": "Statut",
- "i18n.saving": "Sauvegarde en cours…",
- "i18n.resultsperpage": "Afficher {pageSize} résultats par page",
- "i18n.requesting": "Demande en cours…",
- "i18n.previous": "Précédent",
- "i18n.notrequested": "Non demandé",
- "i18n.noresults": "Aucun résultat.",
- "i18n.next": "Suivant",
- "i18n.canceling": "Annulation…",
- "i18n.back": "Retour",
- "i18n.areyousure": "Êtes-vous sûr ?",
- "i18n.all": "Toutes",
- "components.UserProfile.seriesrequest": "Demandes de séries",
- "components.UserProfile.pastdays": "{type} (derniers {days} jours)",
- "components.UserProfile.movierequests": "Demandes de films",
- "components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "Limite de demandes de films",
- "components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "Limite de demandes de séries",
- "components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "Contourner la limite globale",
- "components.Settings.SonarrModal.loadingTags": "Chargement des tags en cours…",
- "components.Settings.SonarrModal.edit4ksonarr": "Modifier le serveur Sonarr 4K",
- "components.Settings.SonarrModal.default4kserver": "Serveur 4K par défaut",
- "components.Settings.SonarrModal.create4ksonarr": "Ajouter un nouveau serveur Sonarr 4K",
- "components.Settings.SonarrModal.animeTags": "Tags d'animés",
- "components.Settings.SettingsUsers.tvRequestLimitLabel": "Limite globale de demandes de séries",
- "components.Settings.SettingsUsers.movieRequestLimitLabel": "Limite globale de demandes de films",
- "components.Settings.SonarrModal.testFirstTags": "Tester la connexion pour charger les tags",
- "components.Settings.RadarrModal.testFirstTags": "Tester la connexion pour charger les tags",
- "components.Settings.SonarrModal.tags": "Tags",
- "components.Settings.RadarrModal.tags": "Tags",
- "components.Settings.SonarrModal.selecttags": "Sélectionner les tags",
- "components.Settings.RadarrModal.selecttags": "Sélectionner les tags",
- "components.Settings.SonarrModal.notagoptions": "Aucun tag.",
- "components.Settings.RadarrModal.notagoptions": "Aucun tag.",
- "components.Settings.RadarrModal.loadingTags": "Chargement des tags en cours…",
- "components.Settings.RadarrModal.edit4kradarr": "Modifier le serveur Radarr 4K",
- "components.Settings.RadarrModal.default4kserver": "Serveur 4K par défaut",
- "components.Settings.RadarrModal.create4kradarr": "Ajouter un nouveau serveur Radarr 4K",
- "components.RequestModal.AdvancedRequester.tags": "Tags",
- "components.RequestModal.AdvancedRequester.selecttags": "Sélectionner les tags",
- "components.RequestModal.AdvancedRequester.notagoptions": "Aucun tag.",
- "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKeyTip": "Chiffrer les emails en utilisant OpenPGP",
- "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "Votre compte n’a actuellement pas de mot de passe. Configurez un mot de passe ci-dessous pour activer la connexion en tant qu’ \"utilisateur local\" en utilisant votre adresse e-mail.",
- "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "Ce compte utilisateur n’a actuellement pas de mot de passe. Configurez un mot de passe ci-dessous pour permettre à ce compte de se connecter en tant \"qu’utilisateur local.\"",
- "components.UserProfile.UserSettings.UserNotificationSettings.validationPgpPublicKey": "Vous devez fournir une clé publique PGP valide",
- "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingssaved": "Paramètres de notification Telegram enregistrés avec succès !",
- "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingsfailed": "Impossible d’enregistrer les paramètres de notification de Telegram.",
- "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKey": "Clé Publique PGP",
- "components.UserProfile.UserSettings.UserNotificationSettings.email": "Email",
- "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingsfailed": "Les paramètres de notification Discord n’ont pas pu être enregistrés.",
- "components.Settings.serviceSettingsDescription": "Configurez votre serveur {serverType} ci-dessous. Vous pouvez connecter plusieurs serveurs {serverType}, mais seulement deux d’entre eux peuvent être marqués par défaut (un non-4K et un 4K). Les administrateurs peuvent modifier le serveur utilisé pour traiter les nouvelles demandes avant la validation.",
- "components.Settings.mediaTypeSeries": "série",
- "components.Settings.mediaTypeMovie": "film",
- "components.Settings.SettingsAbout.uptodate": "À jour",
- "components.Settings.SettingsAbout.outofdate": "Obsolète",
- "components.Settings.Notifications.validationPgpPrivateKey": "Vous devez fournir une clé privée PGP valide si un mot de passe PGP est entré",
- "components.Settings.Notifications.validationPgpPassword": "Vous devez fournir un mot de passe PGP",
- "components.Settings.Notifications.botUsernameTip": "Permet aux utilisateurs de démarrer également une conversation avec votre bot et de configurer leurs propres notifications personnelles",
- "components.RequestModal.pendingapproval": "Votre demande est en attente de validation.",
- "components.RequestList.RequestItem.mediaerror": "{mediaType} non trouvé",
- "components.RequestList.RequestItem.deleterequest": "Supprimer la Demande",
- "components.RequestList.RequestItem.cancelRequest": "Annuler la demande",
- "components.RequestCard.mediaerror": "{mediaType} non trouvé",
- "components.RequestCard.deleterequest": "Supprimer la Demande",
- "components.NotificationTypeSelector.notificationTypes": "Types de Notification",
- "components.Layout.VersionStatus.streamstable": "Jellyseerr stable",
- "components.Layout.VersionStatus.streamdevelop": "Développement d'Jellyseerr",
- "components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {commit} other {commits}} en retard",
- "components.Layout.VersionStatus.outofdate": "Obsolète",
- "components.RequestModal.QuotaDisplay.requiredquota": "Vous devez avoir au moins {seasons} {seasons, plural, one {demande de saison} other {demandes de saisons}} afin de soumettre une demande pour cette série.",
- "components.RequestModal.QuotaDisplay.requiredquotaUser": "Cet utilisateur doit avoir au moins {seasons} {seasons, plural, one {demande de saison} other {demandes de saisons}} afin de soumettre une demande pour cette série.",
- "components.Settings.noDefaultNon4kServer": "Si vous n’avez qu’un seul serveur {serverType} pour les contenus non-4K et 4K (ou si vous ne téléchargez que du contenu 4K), votre serveur {serverType} ne devrait PAS être désigné comme serveur 4K.",
- "components.Settings.noDefaultServer": "Au moins un serveur {serverType} doit être marqué par défaut pour que les demandes {mediaType} puissent être envoyées.",
- "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingssaved": "Paramètres de notification Discord enregistrés avec succès !",
- "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingsfailed": "Impossible d’enregistrer les paramètres de notification par E-mail.",
- "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingssaved": "Paramètres de notification par E-mail enregistrés avec succès !",
- "i18n.showingresults": "Affichage de {from} à {to} pour {total} résultats",
- "components.UserList.autogeneratepasswordTip": "Envoyer par email un mot de passe généré par le serveur à l’utilisateur",
- "i18n.retrying": "Nouvelle tentative…",
- "components.Settings.serverSecure": "sécurisée",
- "components.RequestModal.edit": "Modifier la demande",
- "components.RequestList.RequestItem.editrequest": "Modifier la demande",
- "components.UserList.usercreatedfailedexisting": "L'adresse électronique fournie est déjà utilisée par un autre utilisateur.",
- "components.UserProfile.UserSettings.UserNotificationSettings.webpush": "Web Push",
- "components.UserProfile.UserSettings.UserGeneralSettings.applanguage": "Langue d'affichage",
- "components.Settings.webpush": "Web Push",
- "components.Settings.SonarrModal.enableSearch": "Activer la recherche automatique",
- "components.Settings.RadarrModal.enableSearch": "Activer la recherche automatique",
- "components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "Les paramètres de la notification Web push ont été enregistrés avec succès !",
- "components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "Les paramètres de la notification Web push n'ont pas été enregistrés.",
- "components.Settings.Notifications.NotificationsWebPush.agentenabled": "Activer l'agent",
- "components.Settings.Notifications.NotificationsLunaSea.webhookUrl": "URL de webhook",
- "components.Settings.Notifications.NotificationsLunaSea.validationWebhookUrl": "Vous devez fournir une URL valide",
- "components.Settings.Notifications.NotificationsLunaSea.settingsSaved": "Paramètres de notification de LunaSea sauvegardés avec succès !",
- "components.Settings.Notifications.NotificationsLunaSea.settingsFailed": "Les paramètres de notification LunaSea n'ont pas pu être enregistrés.",
- "components.Settings.Notifications.NotificationsLunaSea.profileNameTip": "Uniquement nécessaire si vous n'utilisez pas le profil default",
- "components.Settings.Notifications.NotificationsLunaSea.profileName": "Nom du Profil",
- "components.Settings.Notifications.NotificationsLunaSea.agentenabled": "Activer l'agent",
- "components.PermissionEdit.requestMoviesDescription": "Autorise à demander des films non-4K.",
- "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestFailed": "La notification de test Web Push n’a pas été envoyée.",
- "components.PermissionEdit.requestMovies": "Demander des films",
- "components.PermissionEdit.requestTv": "Demander des séries",
- "components.PermissionEdit.requestTvDescription": "Autorise à demander des séries non-4K.",
- "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSuccess": "Notification test LunaSea envoyée !",
- "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSending": "Envoi de la notification test LunaSea…",
- "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestFailed": "L'envoi de la notification test LunaSea a échoué.",
- "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSending": "Envoi de la notification test Pushbullet…",
- "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestFailed": "L'envoi de la notification test Pushbullet a échoué.",
- "components.Settings.Notifications.toastTelegramTestFailed": "L'envoi de la notification test à Telegram a échoué.",
- "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSuccess": "Notification test Pushbullet envoyée !",
- "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSending": "Envoi de la notification test Pushover…",
- "components.Settings.Notifications.NotificationsPushover.toastPushoverTestFailed": "L'envoi de la notification test Pushover a échoué.",
- "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSuccess": "Notification test Pushover envoyée !",
- "components.Settings.Notifications.encryptionImplicitTls": "Utiliser TLS implicite",
- "components.Settings.Notifications.encryptionTip": "Dans la majorité des cas, TLS implicite utilise le port 465 et STARTTLS utilise le port 587",
- "components.Settings.Notifications.encryptionNone": "Aucune",
- "components.Settings.Notifications.encryption": "Méthode de chiffrement",
- "components.Settings.Notifications.encryptionDefault": "Utiliser STARTTLS si disponible",
- "components.Settings.Notifications.encryptionOpportunisticTls": "Toujours utiliser STARTTLS",
- "components.DownloadBlock.estimatedtime": "Estimé {time}",
- "components.Settings.Notifications.NotificationsPushover.userTokenTip": "Votre identifiant d'utilisateur ou de groupe de 30 caractères",
- "components.Settings.Notifications.NotificationsPushover.accessTokenTip": "Enregistrer une application pour l'utiliser avec Jellyseerr",
- "components.RequestList.RequestItem.requesteddate": "Demandé",
- "components.RequestCard.failedretry": "Une erreur s'est produite lors du renvoi de la demande.",
- "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingssaved": "Paramètres de notification Web Push enregistrés avec succès !",
- "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "Notification de test web push envoyée !",
- "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "Envoi d'une notification de test web push…",
- "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Afin de recevoir des notifications push web, Jellyseerr doit fonctionner en HTTPS.",
- "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSuccess": "Notification de test Webhook envoyée !",
- "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "Envoi de notification de test webhook…",
- "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "L'envoi de la notification de test Web push a échoué.",
- "components.Settings.Notifications.NotificationsSlack.toastSlackTestSuccess": "Notification test Slack envoyée !",
- "components.Settings.Notifications.NotificationsSlack.toastSlackTestSending": "Envoi de la notification test Slack…",
- "components.Settings.Notifications.NotificationsSlack.toastSlackTestFailed": "L'envoi de la notification test Slack a échoué.",
- "components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "Créer un jeton à partir de vos paramètres de compte",
- "components.Settings.Notifications.NotificationsLunaSea.webhookUrlTip": "Votre URL de webhook de notification basée sur l'utilisateur ou l'appareil",
- "components.QuotaSelector.seasons": "{count, plural, one {saison} other {saisons}}",
- "components.QuotaSelector.movies": "{count, plural, one {film} other {films}}",
- "components.QuotaSelector.movieRequests": "{quotaLimit} {movies} tous les {quotaDays} {days}",
- "components.QuotaSelector.days": "{count, plural, one {jour} other {jours}}",
- "components.Settings.SettingsAbout.betawarning": "Ceci est un logiciel BÊTA. Les fonctionnalités peuvent être non opérationnelles ou instables. Veuillez signaler tout problème sur GitHub !",
- "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingsfailed": "Échec de l'enregistrement des paramètres de notification Web push.",
- "components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "Langage par défaut ({language})",
- "components.UserList.displayName": "Nom affiché",
- "components.Settings.webAppUrlTip": "Dirigez éventuellement les utilisateurs vers l'application Web sur votre serveur au lieu de l'application Web « hébergée »",
- "components.Settings.webAppUrl": "URL Application Web",
- "components.Settings.noDefault4kServer": "Un serveur 4K {serverType} doit être marqué par défaut afin de permettre aux utilisateurs de soumettre des requêtes 4K {mediaType}.",
- "components.Settings.locale": "Langue d'affichage",
- "components.Settings.is4k": "4K",
- "components.Settings.SettingsUsers.newPlexLoginTip": "Autoriser les utilisateurs de Plex à se connecter sans être d'abord importés",
- "components.Settings.SettingsUsers.newPlexLogin": "Autoriser nouvelle connexion Plex",
- "components.Settings.SettingsUsers.localLoginTip": "Autoriser les utilisateurs à se connecter en utilisant leur adresse e-mail et leur mot de passe, au lieu de Plex OAuth",
- "components.Settings.SettingsUsers.defaultPermissionsTip": "Autorisations par défaut attribuées aux nouveaux utilisateurs",
- "components.Settings.Notifications.webhookUrlTip": "Créez une intégration de webhook dans votre serveur",
- "components.Settings.Notifications.validationTypes": "Vous devez sélectionner au moins un type de notification",
- "components.Settings.Notifications.toastTelegramTestSuccess": "Notification de test de télégramme envoyée !",
- "components.Settings.Notifications.toastTelegramTestSending": "Envoi de la notification de test à Telegram…",
- "components.Settings.Notifications.toastEmailTestSuccess": "Notification de test par e-mail envoyée !",
- "components.Settings.Notifications.toastEmailTestSending": "Envoi d'une notification de test par e-mail…",
- "components.Settings.Notifications.toastEmailTestFailed": "Échec de l'envoi de la notification de test par e-mail.",
- "components.Settings.Notifications.toastDiscordTestSuccess": "Notification de test à Discord envoyée !",
- "components.Settings.Notifications.toastDiscordTestSending": "Envoi de la notification de test Discord…",
- "components.Settings.Notifications.toastDiscordTestFailed": "Échec de l'envoi de la notification de test Discord.",
- "components.Settings.Notifications.chatIdTip": "Démarrez une discussion avec votre bot, ajoutez @get_id_bot et exécutez la commande /my_id",
- "components.Settings.Notifications.botApiTip": "Créer un bot à utiliser avec Jellyseerr",
- "components.Settings.Notifications.NotificationsWebhook.validationTypes": "Vous devez sélectionner au moins un type de notification",
- "components.Settings.Notifications.NotificationsSlack.validationTypes": "Vous devez sélectionner au moins un type de notification",
- "components.Settings.Notifications.NotificationsPushover.validationTypes": "Vous devez sélectionner au moins un type de notification",
- "components.Settings.Notifications.NotificationsPushbullet.validationTypes": "Vous devez sélectionner au moins un type de notification",
- "components.Settings.Notifications.NotificationsLunaSea.validationTypes": "Vous devez sélectionner au moins un type de notification",
- "components.QuotaSelector.tvRequests": "{quotaLimit} {seasons} tous les {quotaDays} {days}",
- "components.NotificationTypeSelector.usermediarequestedDescription": "Être averti(e) lorsque d'autres utilisateurs soumettent une demande de média qui nécessite une validation.",
- "components.NotificationTypeSelector.usermediafailedDescription": "Être averti(e) lorsqu'une demande de média n'a pas pu être ajoutée à Radarr ou Sonarr.",
- "components.NotificationTypeSelector.usermediadeclinedDescription": "Être averti(e) lorsque vos demandes de médias sont refusées.",
- "components.NotificationTypeSelector.usermediaavailableDescription": "Être averti(e) lorsque vos demandes de médias deviennent disponibles.",
- "components.NotificationTypeSelector.usermediaapprovedDescription": "Être averti(e) lorsque vos demandes de médias sont validées.",
- "components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Être averti(e) lorsque des utilisateurs soumettent une demande de média qui est validée automatiquement.",
- "components.MovieDetails.showmore": "Montrer plus",
- "components.MovieDetails.showless": "Montrer moins",
- "components.Layout.LanguagePicker.displaylanguage": "Langue d'affichage",
- "components.UserList.localLoginDisabled": "Le paramètre Activer la connexion locale est actuellement désactivé.",
- "components.TvDetails.streamingproviders": "Disponible en streaming sur",
- "components.MovieDetails.streamingproviders": "Actuellement diffusé sur",
- "components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "Créer une intégration Webhook entrante",
- "components.StatusBadge.status": "{status}",
- "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "Toutes les {jobScheduleHours, plural, one {heure} other {{jobScheduleHours} heures}}",
- "components.IssueDetails.IssueComment.areyousuredelete": "Êtes-vous sûr de vouloir supprimer ce commentaire ?",
- "components.IssueDetails.IssueComment.postedby": "Ajouté {relativeTime} par {username}",
- "components.IssueDetails.IssueComment.postedbyedited": "Ajouté {relativeTime} par {username} (Édité)",
- "components.IssueDetails.IssueComment.validationComment": "Vous devez écrire un message",
- "components.IssueDetails.IssueComment.delete": "Supprimer le commentaire",
- "components.IssueDetails.IssueComment.edit": "Éditer le commentaire",
- "components.IssueDetails.nocomments": "Aucun commentaire.",
- "components.IssueDetails.openedby": "#{issueId} ouvert {relativeTime} par {username}",
- "components.IssueDetails.problemepisode": "Épisode concerné",
- "components.IssueDetails.problemseason": "Saison concernée",
- "components.IssueDetails.reopenissue": "Rouvrir le problème",
- "components.IssueDetails.reopenissueandcomment": "Rouvrir avec un commentaire",
- "components.IssueDetails.season": "Saison {seasonNumber}",
- "components.IssueModal.CreateIssueModal.episode": "Épisode {episodeNumber}",
- "components.IssueModal.CreateIssueModal.problemepisode": "Épisode concerné",
- "components.IssueModal.CreateIssueModal.problemseason": "Saison affectée",
- "components.IssueModal.CreateIssueModal.providedetail": "Fournissez une explication détaillée du problème.",
- "components.NotificationTypeSelector.userissueresolvedDescription": "Être averti(e) lorsqu'un problème que vous avez signalé est résolu.",
- "components.PermissionEdit.manageissues": "Gérer les problèmes",
- "components.PermissionEdit.viewissues": "Afficher les problèmes",
- "components.PermissionEdit.viewissuesDescription": "Autorise à consulter les problèmes liés aux médias signalés par d'autres utilisateurs.",
- "components.IssueModal.CreateIssueModal.toastFailedCreate": "Un problème est survenu lors de la soumission du problème.",
- "components.IssueModal.CreateIssueModal.toastviewissue": "Afficher le problème",
- "components.IssueModal.CreateIssueModal.toastSuccessCreate": "Le signalement du problème pour {title} a été soumis avec succès !",
- "components.IssueModal.CreateIssueModal.whatswrong": "Qu’est-ce qui ne va pas ?",
- "components.Layout.Sidebar.issues": "Problèmes",
- "components.ManageSlideOver.downloadstatus": "Téléchargement(s)",
- "components.ManageSlideOver.manageModalNoRequests": "Aucune demande.",
- "components.ManageSlideOver.manageModalRequests": "Demandes",
- "components.ManageSlideOver.manageModalTitle": "Gérer {mediaType}",
- "components.ManageSlideOver.manageModalClearMediaWarning": "* Ceci supprimera de manière irréversible toutes les données de ce(tte) {mediaType}, y compris les demandes éventuelles. Si cet élément existe dans votre bibliothèque {mediaServerName}, les informations sur le média seront recréées lors de la prochaine analyse.",
- "components.ManageSlideOver.tvshow": "série",
- "components.NotificationTypeSelector.issuecomment": "Commentaires du problème",
- "components.NotificationTypeSelector.issuecreatedDescription": "Envoyer des notifications lorsqu'un problème est signalé.",
- "components.PermissionEdit.createissues": "Signaler des problèmes",
- "components.PermissionEdit.createissuesDescription": "Autorise à signaler les problèmes liés aux médias.",
- "i18n.resolved": "Résolu",
- "components.IssueDetails.toasteditdescriptionfailed": "Un problème est survenu lors de l'édition de la description du problème.",
- "components.IssueDetails.toastissuedeletefailed": "Un problème est survenu lors de la suppression du problème.",
- "components.IssueDetails.allseasons": "Toutes les saisons",
- "components.IssueDetails.IssueDescription.description": "Description",
- "components.IssueDetails.IssueDescription.edit": "Éditer la description",
- "components.IssueDetails.allepisodes": "Tous les épisodes",
- "components.IssueDetails.closeissue": "Clore le problème",
- "components.IssueDetails.IssueDescription.deleteissue": "Supprimer le problème",
- "components.IssueDetails.episode": "Épisode {episodeNumber}",
- "components.IssueDetails.closeissueandcomment": "Clore avec un commentaire",
- "components.IssueDetails.lastupdated": "Dernière mise à jour",
- "components.IssueDetails.comments": "Commentaires",
- "components.IssueDetails.deleteissueconfirm": "Êtes-vous sûr de vouloir supprimer ce problème ?",
- "components.IssueDetails.issuepagetitle": "Problème",
- "components.IssueDetails.issuetype": "Type",
- "components.IssueDetails.deleteissue": "Supprimer le problème",
- "components.IssueDetails.leavecomment": "Commenter",
- "components.IssueDetails.openinarr": "Ouvrir dans {arr}",
- "components.IssueDetails.toasteditdescriptionsuccess": "La description du problème a été éditée avec succès !",
- "components.IssueDetails.toaststatusupdated": "Le statut du problème a été mis à jour avec succès !",
- "components.IssueDetails.toastissuedeleted": "Le problème a été supprimé avec succès !",
- "components.IssueDetails.toaststatusupdatefailed": "Un problème est survenu lors de la mise à jour du statut du problème.",
- "components.IssueDetails.unknownissuetype": "Inconnu",
- "components.IssueList.IssueItem.viewissue": "Afficher le problème",
- "components.IssueList.sortAdded": "Plus récents",
- "components.IssueList.sortModified": "Dernière modification",
- "components.NotificationTypeSelector.userissuecommentDescription": "Être averti(e) lorsqu'un problème que vous avez signalé reçoit de nouveaux commentaires.",
- "components.IssueList.IssueItem.issuetype": "Type",
- "components.IssueList.IssueItem.issuestatus": "Statut",
- "components.IssueList.IssueItem.opened": "Ouvert",
- "components.IssueList.IssueItem.problemepisode": "Épisode concerné",
- "components.IssueList.issues": "Problèmes",
- "components.IssueList.IssueItem.openeduserdate": "{date} par {user}",
- "components.IssueList.IssueItem.unknownissuetype": "Inconnu",
- "components.IssueList.showallissues": "Afficher tous les problèmes",
- "components.IssueModal.CreateIssueModal.allepisodes": "Tous les épisodes",
- "components.ManageSlideOver.manageModalClearMedia": "Effacer les données",
- "components.ManageSlideOver.movie": "film",
- "components.IssueModal.CreateIssueModal.allseasons": "Toutes les saisons",
- "components.IssueModal.CreateIssueModal.season": "Saison {seasonNumber}",
- "components.IssueModal.CreateIssueModal.validationMessageRequired": "Vous devez fournir une description",
- "components.IssueModal.CreateIssueModal.reportissue": "Signaler un problème",
- "components.IssueModal.CreateIssueModal.submitissue": "Soumettre le problème",
- "components.IssueModal.issueVideo": "Vidéo",
- "components.IssueModal.issueAudio": "Audio",
- "components.IssueModal.issueSubtitles": "Sous-titre",
- "components.IssueModal.issueOther": "Autre",
- "components.ManageSlideOver.mark4kavailable": "Marquer comme disponible en 4K",
- "components.ManageSlideOver.markavailable": "Marquer comme disponible",
- "components.Settings.SettingsAbout.runningDevelop": "Vous utilisez la branche develop d'Jellyseerr, qui n'est recommandée que pour ceux qui contribuent au développement ou qui aident aux tests et correctifs.",
- "components.ManageSlideOver.openarr": "Ouvrir dans {arr}",
- "components.NotificationTypeSelector.adminissuecommentDescription": "Être averti(e) lorsque d'autres utilisateurs commentent sur un problème.",
- "components.NotificationTypeSelector.issuecommentDescription": "Envoyer des notifications lorsqu'un problème reçoit de nouveaux commentaires.",
- "components.NotificationTypeSelector.issueresolved": "Problème résolu",
- "components.ManageSlideOver.openarr4k": "Ouvrir dans {arr} 4K",
- "components.NotificationTypeSelector.issuecreated": "Problème signalé",
- "components.NotificationTypeSelector.issueresolvedDescription": "Envoyer des notifications lorsqu'un problème est résolu.",
- "components.Settings.SettingsJobsCache.editJobSchedulePrompt": "Fréquence",
- "components.Settings.SettingsJobsCache.jobScheduleEditSaved": "Tâche modifiée avec succès !",
- "i18n.open": "Ouvert",
- "components.Settings.SettingsJobsCache.editJobSchedule": "Modifier la tâche",
- "components.NotificationTypeSelector.userissuecreatedDescription": "Être averti(e) lorsque d’autres utilisateurs signalent des problèmes.",
- "components.PermissionEdit.manageissuesDescription": "Autorise à gérer les problèmes liés aux médias.",
- "components.Settings.SettingsJobsCache.jobScheduleEditFailed": "Un problème est survenu lors de l'enregistrement de la tâche.",
- "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "Toutes les {jobScheduleMinutes, plural, one {minute} other {{jobScheduleMinutes} minutes}}",
- "components.IssueDetails.openin4karr": "Ouvrir dans {arr} 4K",
- "components.IssueDetails.play4konplex": "Lire en 4K sur Plex",
- "components.IssueDetails.playonplex": "Lire sur Plex",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "Jeton d'accès",
- "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Saison} other {Saisons}}",
- "components.NotificationTypeSelector.adminissuereopenedDescription": "Être averti(e) lorsqu'un problème est ré-ouvert par d'autres utilisateurs.",
- "components.NotificationTypeSelector.adminissueresolvedDescription": "Être averti(e) lorsqu'un problème est résolu par d'autres utilisateurs.",
- "components.NotificationTypeSelector.issuereopenedDescription": "Envoyer des notifications lorsqu'un problème est rouvert.",
- "components.NotificationTypeSelector.userissuereopenedDescription": "Être averti(e) lorsqu'un problème que vous avez signalé a été rouvert.",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingsfailed": "Les paramètres de notification Pushbullet n'ont pas été sauvegardés correctement.",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "Les paramètres de notification Pushbullet ont été sauvegardés correctement !",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "Jeton API d'application",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "Enregistrer une application à utiliser avec {applicationTitle}",
- "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverApplicationToken": "Vous devez fournir un jeton d'application valide",
- "components.IssueModal.CreateIssueModal.extras": "Extras",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "Les paramètres de notification Pushover n'ont pas pu être enregistrés.",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingssaved": "Paramètres de notification Pushover enregistrés avec succès !",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "Créer un jeton depuis les paramètres de votre compte",
- "components.ManageSlideOver.manageModalIssues": "Problèmes ouverts",
- "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "Vous devez fournir une clé d'utilisateur ou de groupe valide",
- "components.NotificationTypeSelector.issuereopened": "Problème rouvert",
- "components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "Vous devez fournir un jeton d'accès",
- "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Épisode} other {Épisodes}}",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "Clé d'utilisateur ou de groupe",
- "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKeyTip": "Votre identifiant d'utilisateur ou de groupe à 30 caractères",
- "components.RequestModal.requestmovies4k": "Demander {count} {count, plural, one {film} autre {films}} en 4K",
- "components.RequestModal.selectmovies": "Sélectionner le(s) film(s)",
- "components.IssueDetails.commentplaceholder": "Ajouter un commentaire…",
- "components.MovieDetails.productioncountries": "Pays de production",
- "components.Settings.RadarrModal.announced": "Annoncé",
- "components.RequestModal.approve": "Valider la demande",
- "components.RequestModal.requestseasons4k": "Demander {seasonCount} {seasonCount, plural, one {saison} other {saisons}} en 4K",
- "components.RequestModal.requestmovies": "Demander {count} {count, plural, one {film} other {films}}",
- "components.RequestModal.requestApproved": "Demande pour {title} validée !",
- "components.Settings.RadarrModal.inCinemas": "Au cinéma",
- "components.Settings.RadarrModal.released": "Disponible",
- "components.TvDetails.productioncountries": "Pays de production",
- "components.Settings.Notifications.NotificationsGotify.agentenabled": "Activer l'agent",
- "components.Settings.Notifications.NotificationsGotify.gotifysettingsfailed": "Les paramètres de notification Gotify n'ont pas pu être enregistrés.",
- "components.Settings.Notifications.NotificationsGotify.gotifysettingssaved": "Paramètres de notification de Gotify sauvegardés avec succès !",
- "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSending": "Envoi de la notification test Gotify…",
- "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSuccess": "Notification test Gotify envoyée !",
- "components.Settings.Notifications.NotificationsGotify.token": "Jeton d'application",
- "components.Settings.Notifications.NotificationsGotify.url": "URL du serveur",
- "components.Settings.Notifications.NotificationsGotify.validationTypes": "Vous devez sélectionner au moins un type de notification",
- "components.Settings.Notifications.NotificationsGotify.validationUrlRequired": "Vous devez fournir une URL valide",
- "components.Settings.Notifications.enableMentions": "Activer les mentions",
- "i18n.import": "Importer",
- "i18n.importing": "Importation…",
- "components.Settings.Notifications.NotificationsGotify.toastGotifyTestFailed": "L'envoi de la notification test Gotify a échoué.",
- "components.Settings.Notifications.NotificationsGotify.validationTokenRequired": "Vous devez fournir un jeton d'application",
- "components.Settings.Notifications.NotificationsGotify.validationUrlTrailingSlash": "L'URL ne doit pas se terminer par un slash",
- "components.ManageSlideOver.manageModalAdvanced": "Avancé",
- "components.ManageSlideOver.manageModalMedia4k": "Média(s) 4K",
- "components.ManageSlideOver.markallseasons4kavailable": "Marquer toutes les saisons comme disponibles en 4K",
- "components.ManageSlideOver.playedby": "Joué par",
- "components.Settings.validationUrlTrailingSlash": "L'URL ne doit pas ce terminer par un slash",
- "components.Settings.externalUrl": "URL externe",
- "components.Settings.tautulliApiKey": "Clé API",
- "components.Settings.tautulliSettings": "Paramètres Tautulli",
- "components.Settings.toastTautulliSettingsFailure": "Quelque chose c'est mal passé quand les paramètres Tautulli on été enregistrés.",
- "components.Settings.toastTautulliSettingsSuccess": "Les paramètres pour Tautulli on bien été sauvegardés !",
- "components.Settings.urlBase": "URL de base",
- "components.Settings.validationApiKey": "Vous devez fournir une clef API",
- "components.Settings.validationUrl": "Vous devez fournir une URL valide",
- "components.Settings.validationUrlBaseLeadingSlash": "L'URL de base doit avoir un slash",
- "components.UserProfile.recentlywatched": "Vu récemment",
- "components.ManageSlideOver.opentautulli": "Ouvrir dans Tautulli",
- "components.ManageSlideOver.pastdays": "{days, number} derniers jours",
- "components.ManageSlideOver.plays": "{playCount, number} {playCount, plural, one {lecture} other {lectures}}",
- "components.Settings.Notifications.NotificationsPushbullet.channelTag": "Étiquette de canal",
- "components.ManageSlideOver.alltime": "Tout le temps",
- "components.ManageSlideOver.manageModalMedia": "Média(s)",
- "components.ManageSlideOver.markallseasonsavailable": "Marquer toutes les saisons comme disponibles",
- "components.Settings.validationUrlBaseTrailingSlash": "L'URL de base ne doit pas ce terminer par un slash",
- "components.Settings.tautulliSettingsDescription": "Configuration optionnelle pour votre serveur Tautulli. Jellyseerr va récupérer l'historique de visionnage de votre Plex depuis Tautulli.",
- "components.UserList.newplexsigninenabled": "L'option Autoriser nouvelle connexion Plex est actuellement activée. Les utilisateurs Plex disposant d'un accès à la librairie n'ont pas besoin d'être importés pour pouvoir ce connecter.",
- "components.UserProfile.UserSettings.UserGeneralSettings.discordId": "ID utilisateur Discord",
- "components.UserProfile.UserSettings.UserGeneralSettings.discordIdTip": "Le numéro d'identification à plusieurs chiffres est associé avec votre compte Discord",
- "components.UserProfile.UserSettings.UserGeneralSettings.validationDiscordId": "Vous devez fournir un ID utilisateur Discord valide",
- "components.Settings.SettingsAbout.appDataPath": "Répertoire de données",
- "components.MovieDetails.digitalrelease": "Sortie numérique",
- "components.MovieDetails.physicalrelease": "Sortie physique",
- "components.PermissionEdit.autorequest": "Demande automatique",
- "components.Discover.DiscoverWatchlist.discoverwatchlist": "Ta Plex Watchlist",
- "components.Discover.plexwatchlist": "Ta Plex Watchlist",
- "components.MovieDetails.theatricalrelease": "Sortie en salles",
- "components.StatusChecker.reloadApp": "Recharger {applicationTitle}",
- "components.PermissionEdit.viewrecent": "Voir les ajouts récents",
- "components.PermissionEdit.viewrecentDescription": "Autorise à voir la liste des médias ajoutés récemment.",
- "i18n.restartRequired": "Redémarrage nécessaire",
- "components.RequestCard.tmdbid": "TMDB ID",
- "components.RequestCard.tvdbid": "TheTVDB ID",
- "components.RequestList.RequestItem.tmdbid": "TMDB ID",
- "components.RequestList.RequestItem.tvdbid": "TheTVDB ID",
- "components.NotificationTypeSelector.mediaautorequested": "Demande soumise automatiquement",
- "components.PermissionEdit.autorequestMoviesDescription": "Autorise l'envoi de demande automatique pour les médias non-4K via la Plex Watchlist.",
- "components.PermissionEdit.autorequestSeriesDescription": "Autorise l'envoi de demande automatique pour les médias non-4K via la Plex Watchlist.",
- "components.StatusChecker.appUpdatedDescription": "Veuillez cliquer sur le bouton ci-dessous pour recharger l'application.",
- "components.StatusChecker.restartRequiredDescription": "Veuillez redémarrer le serveur pour appliquer les paramètres mis à jour.",
- "components.TitleCard.cleardata": "Effacer les données",
- "components.TitleCard.mediaerror": "{mediaType} non trouvé",
- "components.TitleCard.tmdbid": "TMDB ID",
- "components.TitleCard.tvdbid": "TheTVDB ID",
- "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "Demander automatiquement les films",
- "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "Demander automatiquement les Séries",
- "components.PermissionEdit.autorequestDescription": "Autorise l'envoi de demande automatique pour les médias non-4K via la Plex Watchlist.",
- "components.PermissionEdit.autorequestMovies": "Demander automatiquement les Films",
- "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "Demande automatiquement les séries de ta Plex Watchlist",
- "components.PermissionEdit.autorequestSeries": "Demander automatiquement les Séries",
- "components.Settings.SettingsJobsCache.plex-watchlist-sync": "Synchronisation de la Plex Watchlist",
- "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "Demande automatiquement les films sur ta Plex Watchlist",
- "components.NotificationTypeSelector.mediaautorequestedDescription": "Recevez une notification lorsque de nouvelles demandes de médias sont automatiquement soumises pour des éléments de votre Plex Watchlist.",
- "components.StatusChecker.restartRequired": "Redémarrage du serveur requis",
- "components.StatusChecker.appUpdated": "{applicationTitle} mis à jour",
- "components.Settings.SettingsLogs.viewdetails": "Voir les détails",
- "components.Settings.advancedTooltip": "Une configuration incorrecte de ce paramètre peut entraîner un dysfonctionnement",
- "components.Settings.experimentalTooltip": "L'activation de ce paramètre peut entraîner un comportement inattendu de l'application",
- "components.Discover.DiscoverWatchlist.watchlist": "Plex Watchlist",
- "components.PermissionEdit.viewwatchlists": "Voir Plex Watchlists",
- "components.TvDetails.reportissue": "Signaler un problème",
- "components.AirDateBadge.airedrelative": "Diffusé {relativeTime}",
- "components.AirDateBadge.airsrelative": "Diffusion {relativeTime}",
- "components.Layout.UserDropdown.MiniQuotaDisplay.movierequests": "Demandes de films",
- "components.Layout.UserDropdown.MiniQuotaDisplay.seriesrequests": "Demandes de séries",
- "components.Layout.UserDropdown.requests": "Demandes",
- "components.MovieDetails.managemovie": "Gérer le film",
- "components.MovieDetails.reportissue": "Signaler un problème",
- "components.TvDetails.episodeCount": "{episodeCount, plural, one {# épisode} sur {# épisodes}}",
- "components.TvDetails.manageseries": "Gérer les séries",
- "components.TvDetails.seasonnumber": "Saison {seasonNumber}",
- "components.TvDetails.seasonstitle": "Saisons",
- "components.TvDetails.status4k": "4K {status}",
- "components.MovieDetails.rtaudiencescore": "Note d'audience de Rotten Tomatoes",
- "components.MovieDetails.rtcriticsscore": "Rotten Tomatoes Tomatomètre",
- "components.MovieDetails.tmdbuserscore": "Note des utilisateurs TMDB",
- "components.PermissionEdit.viewwatchlistsDescription": "Autorise à voir la Plex Watchlist des autres utilisateurs.",
- "components.RequestBlock.approve": "Approuver la demande",
- "components.RequestBlock.decline": "Refuser la demande",
- "components.RequestBlock.delete": "Supprimer la demande",
- "components.RequestBlock.edit": "Modifier la demande",
- "components.RequestBlock.languageprofile": "Profil de langue",
- "components.RequestBlock.lastmodifiedby": "Dernière modification par",
- "components.RequestBlock.requestdate": "Date de la demande",
- "components.RequestBlock.requestedby": "Demandé par",
- "components.RequestCard.approverequest": "Approuver la demande",
- "components.RequestCard.cancelrequest": "Annuler la demande",
- "components.RequestCard.declinerequest": "Refuser la demande",
- "components.StatusBadge.managemedia": "Gérer {mediaType}",
- "components.StatusBadge.openinarr": "Ouvrir dans {arr}",
- "components.StatusBadge.playonplex": "Lire sur {mediaServerName}",
- "components.TvDetails.Season.somethingwentwrong": "Une erreur s'est produite lors de la récupération des données de la saison.",
- "components.TvDetails.rtaudiencescore": "Note d'audience de Rotten Tomatoes",
- "components.TvDetails.rtcriticsscore": "Rotten Tomatoes Tomatomètre",
- "components.TvDetails.tmdbuserscore": "Note des utilisateurs TMDB",
- "components.UserProfile.plexwatchlist": "Plex Watchlist",
- "components.RequestCard.editrequest": "Modifier la demande",
- "components.Settings.restartrequiredTooltip": "Jellyseerr doit être redémarré pour que les modifications de ce paramètre prennent effet",
- "components.Settings.deleteServer": "Supprimer {serverType} serveur",
- "components.RequestModal.requestcollection4ktitle": "Demander la collection en 4K",
- "components.Discover.emptywatchlist": "Les médias ajoutés à ta Plex Watchlist apparaîtront ici.",
- "components.RequestModal.requestcollectiontitle": "Demander la collection",
- "components.UserProfile.emptywatchlist": "Les médias ajoutés à ta Plex Watchlist apparaîtront ici.",
- "components.RequestModal.SearchByNameModal.nomatches": "Nous n'avons pas pu trouver de correspondance pour cette série.",
- "components.RequestModal.requestmovie4ktitle": "Demander le film en 4K",
- "components.RequestModal.requestmovietitle": "Demander le film",
- "components.RequestModal.requestseries4ktitle": "Demander la série en 4K",
- "components.RequestModal.requestseriestitle": "Demander la série"
+ "pages.pagenotfound": "La page n'a pas été trouvée",
+ "pages.returnHome": "Retourner à l'accueil",
+ "pages.serviceunavailable": "Service indisponible",
+ "pages.somethingwentwrong": "Un problème est survenu"
}
diff --git a/src/i18n/locale/ua.json b/src/i18n/locale/ua.json
new file mode 100644
index 000000000..af02cc6d1
--- /dev/null
+++ b/src/i18n/locale/ua.json
@@ -0,0 +1,1143 @@
+{
+ "components.AirDateBadge.airedrelative": "Ефір {relativeTime}",
+ "components.AirDateBadge.airsrelative": "Ефір {relativeTime}",
+ "components.AppDataWarning.dockerVolumeMissingDescription": "Підключення тома {appDataPath} налаштовано неправильно. Всі дані будуть видалені при зупинці або перезапуску контейнера.",
+ "components.CollectionDetails.numberofmovies": "{count} фільмів",
+ "components.CollectionDetails.overview": "Огляд",
+ "components.CollectionDetails.requestcollection": "Запросити Колекцію",
+ "components.CollectionDetails.requestcollection4k": "Запросити Колекцію в 4К",
+ "components.Discover.DiscoverMovieGenre.genreMovies": "Фільми в жанрі \"{genre}\"",
+ "components.Discover.DiscoverMovieLanguage.languageMovies": "Фільми мовою \"{language}\"",
+ "components.Discover.DiscoverNetwork.networkSeries": "Серіали {network}",
+ "components.Discover.DiscoverStudio.studioMovies": "Фільми {studio}",
+ "components.Discover.DiscoverTvGenre.genreSeries": "Серіали в жанрі \"{genre}\"",
+ "components.Discover.DiscoverTvLanguage.languageSeries": "Серіали мовою \"{language}\"",
+ "components.Discover.DiscoverWatchlist.discoverwatchlist": "Your Plex Watchlist",
+ "components.Discover.DiscoverWatchlist.watchlist": "Список спостереження Plex",
+ "components.Discover.MovieGenreList.moviegenres": "Фільми за жанрами",
+ "components.Discover.MovieGenreSlider.moviegenres": "Фільми за жанрами",
+ "components.Discover.NetworkSlider.networks": "Телеканали",
+ "components.Discover.StudioSlider.studios": "Студії",
+ "components.Discover.TvGenreList.seriesgenres": "Серіали за жанрами",
+ "components.Discover.TvGenreSlider.tvgenres": "Серіали за жанрами",
+ "components.Discover.discover": "Знайти щось нове",
+ "components.Discover.discovermovies": "Популярні фільми",
+ "components.Discover.discovertv": "Популярні серіали",
+ "components.Discover.emptywatchlist": "Тут з’являться медіафайли, додані до вашого списку спостереження Plex.",
+ "components.Discover.noRequests": "Жодних запитів.",
+ "components.Discover.plexwatchlist": "Ваш список спостереження Plex",
+ "components.Discover.popularmovies": "Популярні фільми",
+ "components.Discover.populartv": "Популярні серіали",
+ "components.Discover.recentlyAdded": "Нещодавно додані",
+ "components.Discover.recentrequests": "Останні запити",
+ "components.Discover.trending": "У трендах",
+ "components.Discover.upcoming": "Майбутні фільми",
+ "components.Discover.upcomingmovies": "Майбутні фільми",
+ "components.Discover.upcomingtv": "Майбутні серіали",
+ "components.DownloadBlock.estimatedtime": "Приблизно {time}",
+ "components.DownloadBlock.formattedTitle": "{title}: Сезон {seasonNumber} Епізод {episodeNumber}",
+ "components.IssueDetails.IssueComment.areyousuredelete": "Ви впевнені, що хочете видалити цей коментар?",
+ "components.IssueDetails.IssueComment.delete": "Видалити коментар",
+ "components.IssueDetails.IssueComment.edit": "Редагувати коментар",
+ "components.IssueDetails.IssueComment.postedby": "Опубліковано {relativeTime} користувачем {username}",
+ "components.IssueDetails.IssueComment.postedbyedited": "Опубліковано {relativeTime} користувачем {username} (змінено)",
+ "components.IssueDetails.IssueComment.validationComment": "Ви повинні ввести повідомлення",
+ "components.IssueDetails.IssueDescription.deleteissue": "Видалити проблему",
+ "components.IssueDetails.IssueDescription.description": "Опис",
+ "components.IssueDetails.IssueDescription.edit": "Редагувати опис",
+ "components.IssueDetails.allepisodes": "Всі епізоди",
+ "components.IssueDetails.allseasons": "Всі сезони",
+ "components.IssueDetails.closeissue": "Закрити проблему",
+ "components.IssueDetails.closeissueandcomment": "Закрити з коментарем",
+ "components.IssueDetails.commentplaceholder": "Додати коментар…",
+ "components.IssueDetails.comments": "Коментарі",
+ "components.IssueDetails.deleteissue": "Видалити проблему",
+ "components.IssueDetails.deleteissueconfirm": "Ви впевнені, що хочете видалити цю проблему?",
+ "components.IssueDetails.episode": "Епізод {episodeNumber}",
+ "components.IssueDetails.issuepagetitle": "Проблема",
+ "components.IssueDetails.issuetype": "Тип",
+ "components.IssueDetails.lastupdated": "Останнє оновлення",
+ "components.IssueDetails.leavecomment": "Коментар",
+ "components.IssueDetails.nocomments": "Коментарів немає.",
+ "components.IssueDetails.openedby": "#{issueId} відкрита {relativeTime} користувачем {username}",
+ "components.IssueDetails.openin4karr": "Відкрити в 4К {arr}",
+ "components.IssueDetails.openinarr": "Відкрити в {arr}",
+ "components.IssueDetails.play4konplex": "Відтворити в {mediaServerName} у 4К",
+ "components.IssueDetails.playonplex": "Відтворити в {mediaServerName}",
+ "components.IssueDetails.problemepisode": "Зачеплений епізод",
+ "components.IssueDetails.problemseason": "Зачеплений сезон",
+ "components.IssueDetails.reopenissue": "Знову відкрити проблему",
+ "components.IssueDetails.reopenissueandcomment": "Знову відкрити з коментарем",
+ "components.IssueDetails.season": "Сезон {seasonNumber}",
+ "components.IssueDetails.toasteditdescriptionfailed": "Щось пішло не так при редагуванні опису проблеми.",
+ "components.IssueDetails.toasteditdescriptionsuccess": "Опис проблеми успішно відредаговано!",
+ "components.IssueDetails.toastissuedeleted": "Проблема успішно видалена!",
+ "components.IssueDetails.toastissuedeletefailed": "Щось пішло не так при видаленні проблеми.",
+ "components.IssueDetails.toaststatusupdated": "Статус проблеми успішно оновлено!",
+ "components.IssueDetails.toaststatusupdatefailed": "Щось пішло не так при оновленні статусу проблеми.",
+ "components.IssueDetails.unknownissuetype": "Невідомий",
+ "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Епізод} other {Епізоди}}",
+ "components.IssueList.IssueItem.issuestatus": "Статус",
+ "components.IssueList.IssueItem.issuetype": "Тип",
+ "components.IssueList.IssueItem.opened": "Відкрито",
+ "components.IssueList.IssueItem.openeduserdate": "{date} користувачем {user}",
+ "components.IssueList.IssueItem.problemepisode": "Зачеплений епізод",
+ "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Сезон} other {Сезони}}",
+ "components.IssueList.IssueItem.unknownissuetype": "Невідомий",
+ "components.IssueList.IssueItem.viewissue": "Переглянути проблему",
+ "components.IssueList.issues": "Проблеми",
+ "components.IssueList.showallissues": "Показати всі проблеми",
+ "components.IssueList.sortAdded": "За датою додавання",
+ "components.IssueList.sortModified": "За датою зміни",
+ "components.IssueModal.CreateIssueModal.allepisodes": "Всі епізоди",
+ "components.IssueModal.CreateIssueModal.allseasons": "Всі сезони",
+ "components.IssueModal.CreateIssueModal.episode": "Епізод {episodeNumber}",
+ "components.IssueModal.CreateIssueModal.extras": "Додатково",
+ "components.IssueModal.CreateIssueModal.problemepisode": "Зачеплений епізод",
+ "components.IssueModal.CreateIssueModal.problemseason": "Зачеплений сезон",
+ "components.IssueModal.CreateIssueModal.providedetail": "Будь ласка, надайте детальний опис проблеми, з якою ви зіткнулися.",
+ "components.IssueModal.CreateIssueModal.reportissue": "Повідомити про проблему",
+ "components.IssueModal.CreateIssueModal.season": "Сезон {seasonNumber}",
+ "components.IssueModal.CreateIssueModal.submitissue": "Надіслати проблему",
+ "components.IssueModal.CreateIssueModal.toastFailedCreate": "Щось пішло не так під час надсилання проблеми.",
+ "components.IssueModal.CreateIssueModal.toastSuccessCreate": "Звіт про проблему для {title} успішно надіслано!",
+ "components.IssueModal.CreateIssueModal.toastviewissue": "Переглянути проблему",
+ "components.IssueModal.CreateIssueModal.validationMessageRequired": "Ви повинні надати опис",
+ "components.IssueModal.CreateIssueModal.whatswrong": "Що не так?",
+ "components.IssueModal.issueAudio": "Аудіо",
+ "components.IssueModal.issueOther": "Інше",
+ "components.IssueModal.issueSubtitles": "Субтитри",
+ "components.IssueModal.issueVideo": "Відео",
+ "components.LanguageSelector.languageServerDefault": "За замовчуванням ({language})",
+ "components.LanguageSelector.originalLanguageDefault": "Всі мови",
+ "components.Layout.LanguagePicker.displaylanguage": "Мова інтерфейсу",
+ "components.Layout.SearchInput.searchPlaceholder": "Пошук фільмів та серіалів",
+ "components.Layout.Sidebar.dashboard": "Знайти щось нове",
+ "components.Layout.Sidebar.issues": "Проблеми",
+ "components.Layout.Sidebar.requests": "Запити",
+ "components.Layout.Sidebar.settings": "Налаштування",
+ "components.Layout.Sidebar.users": "Користувачі",
+ "components.Layout.UserDropdown.MiniQuotaDisplay.movierequests": "Запити на фільми",
+ "components.Layout.UserDropdown.MiniQuotaDisplay.seriesrequests": "Запити на серіали",
+ "components.Layout.UserDropdown.myprofile": "Профіль",
+ "components.Layout.UserDropdown.requests": "Запити",
+ "components.Layout.UserDropdown.settings": "Налаштування",
+ "components.Layout.UserDropdown.signout": "Вихід",
+ "components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {комміт} other {коммітів}} позаду",
+ "components.Layout.VersionStatus.outofdate": "Застаріла",
+ "components.Layout.VersionStatus.streamdevelop": "Версія Jellyseerr для розробки",
+ "components.Layout.VersionStatus.streamstable": "Стабільна версія Jellyseerr",
+ "components.Login.email": "Адреса електронної пошти",
+ "components.Login.forgotpassword": "Забули пароль?",
+ "components.Login.loginerror": "Щось пішло не так при спробі виконати вхід.",
+ "components.Login.password": "Пароль",
+ "components.Login.signin": "Увійти",
+ "components.Login.signingin": "Виконується вхід...",
+ "components.Login.signinheader": "Увійдіть, щоб продовжити",
+ "components.Login.signinwithoverseerr": "Використовуйте ваш обліковий запис {applicationTitle}",
+ "components.Login.signinwithplex": "Використовуйте ваш обліковий запис Plex",
+ "components.Login.validationemailrequired": "Ви повинні вказати дійсну адресу електронної пошти",
+ "components.Login.validationpasswordrequired": "Ви повинні надати пароль",
+ "components.ManageSlideOver.alltime": "Весь час",
+ "components.ManageSlideOver.downloadstatus": "Завантаження",
+ "components.ManageSlideOver.manageModalAdvanced": "Просунутий",
+ "components.ManageSlideOver.manageModalClearMedia": "Очистити дані",
+ "components.ManageSlideOver.manageModalClearMediaWarning": "* Це призведе до незворотного видалення всіх даних для цього {mediaType}а, включаючи будь-які запити. Якщо цей елемент існує у вашій бібліотеці {mediaServerName}, мультимедійна інформація про нього буде відтворена під час наступного сканування. ",
+ "components.ManageSlideOver.manageModalIssues": "Відкриті проблеми",
+ "components.ManageSlideOver.manageModalMedia": "Media",
+ "components.ManageSlideOver.manageModalMedia4k": "4K Media",
+ "components.ManageSlideOver.manageModalNoRequests": "Запитів немає.",
+ "components.ManageSlideOver.manageModalRequests": "Запити",
+ "components.ManageSlideOver.manageModalTitle": "Управління {mediaType}",
+ "components.ManageSlideOver.mark4kavailable": "Позначити як доступний у 4К",
+ "components.ManageSlideOver.markallseasons4kavailable": "Позначити всі сезони як доступні в 4K",
+ "components.ManageSlideOver.markallseasonsavailable": "Mark All Seasons as Available",
+ "components.ManageSlideOver.markavailable": "Позначити як доступний",
+ "components.ManageSlideOver.movie": "фільм",
+ "components.ManageSlideOver.openarr": "Відкрити в {arr}",
+ "components.ManageSlideOver.openarr4k": "Відкрити в 4К {arr}",
+ "components.ManageSlideOver.opentautulli": "Відкрити в Tautulli",
+ "components.ManageSlideOver.pastdays": "Останні {days, number} днів",
+ "components.ManageSlideOver.playedby": "Грає",
+ "components.ManageSlideOver.plays": "{playCount, number} {playCount, plural, one {грає} other {грають}}",
+ "components.ManageSlideOver.tvshow": "серіал",
+ "components.MediaSlider.ShowMoreCard.seemore": "Подивитися більше",
+ "components.MovieDetails.MovieCast.fullcast": "Повний акторський склад",
+ "components.MovieDetails.MovieCrew.fullcrew": "Повна знімальна група",
+ "components.MovieDetails.budget": "Бюджет",
+ "components.MovieDetails.cast": "У ролях",
+ "components.MovieDetails.digitalrelease": "Цифровий випуск",
+ "components.MovieDetails.managemovie": "Керувати фільмом",
+ "components.MovieDetails.mark4kavailable": "Позначити як доступний у 4К",
+ "components.MovieDetails.markavailable": "Позначити як доступний",
+ "components.MovieDetails.originallanguage": "Мова оригіналу",
+ "components.MovieDetails.originaltitle": "Назва оригіналу",
+ "components.MovieDetails.overview": "Огляд",
+ "components.MovieDetails.overviewunavailable": "Огляд недоступний.",
+ "components.MovieDetails.physicalrelease": "Фізичний реліз",
+ "components.MovieDetails.play4konplex": "Відтворити в Plex в 4К",
+ "components.MovieDetails.playonplex": "Відтворити в Plex",
+ "components.MovieDetails.productioncountries": "{countryCount, plural, one {Країна} other {Країни}} виробництва",
+ "components.MovieDetails.recommendations": "Рекомендації",
+ "components.MovieDetails.releasedate": "{releaseCount, plural, one {Дата релізу} other {Дати релізу}}",
+ "components.MovieDetails.reportissue": "Повідомити про проблему",
+ "components.MovieDetails.revenue": "Дохід",
+ "components.MovieDetails.rtaudiencescore": "Оцінка аудиторії Rotten Tomatoes",
+ "components.MovieDetails.rtcriticsscore": "Томатометр Rotten Tomatoes",
+ "components.MovieDetails.runtime": "{minutes} хвилин",
+ "components.MovieDetails.showless": "Згорнути",
+ "components.MovieDetails.showmore": "Розгорнути",
+ "components.MovieDetails.similar": "Схожі фільми",
+ "components.MovieDetails.streamingproviders": "Зараз транслюється",
+ "components.MovieDetails.studio": "{studioCount, plural, one {Студія} other {Студії}}",
+ "components.MovieDetails.theatricalrelease": "Вихід у кінотеатр",
+ "components.MovieDetails.tmdbuserscore": "TMDB Оцінка користувача",
+ "components.MovieDetails.viewfullcrew": "Подивитися повну знімальну групу",
+ "components.MovieDetails.watchtrailer": "Дивитись трейлер",
+ "components.NotificationTypeSelector.adminissuecommentDescription": "Отримувати повідомлення, коли інші користувачі надсилають коментарі до проблем.",
+ "components.NotificationTypeSelector.adminissuereopenedDescription": "Отримувати повідомлення, коли проблеми відкриті заново іншими користувачами.",
+ "components.NotificationTypeSelector.adminissueresolvedDescription": "Отримувати повідомлення, коли проблеми вирішені іншими користувачами.",
+ "components.NotificationTypeSelector.issuecomment": "Коментар до проблеми",
+ "components.NotificationTypeSelector.issuecommentDescription": "Надсилати повідомлення, коли до проблем з'являються нові коментарі.",
+ "components.NotificationTypeSelector.issuecreated": "Проблема опублікована",
+ "components.NotificationTypeSelector.issuecreatedDescription": "Надсилати повідомлення, коли з'являються повідомлення про проблеми.",
+ "components.NotificationTypeSelector.issuereopened": "Проблема відкрита знову",
+ "components.NotificationTypeSelector.issuereopenedDescription": "Надсилати повідомлення, коли проблеми відкриті заново.",
+ "components.NotificationTypeSelector.issueresolved": "Проблема вирішена",
+ "components.NotificationTypeSelector.issueresolvedDescription": "Надсилати повідомлення, коли проблеми отримують рішення.",
+ "components.NotificationTypeSelector.mediaAutoApproved": "Автоматичне схвалення медіа-запитів",
+ "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Надсилати повідомлення, коли користувачі надсилають нові медіа-запити, які схвалюються автоматично.",
+ "components.NotificationTypeSelector.mediaapproved": "Схвалення медіа-запитів",
+ "components.NotificationTypeSelector.mediaapprovedDescription": "Надсилати повідомлення, коли медіа-запити схвалюються вручну.",
+ "components.NotificationTypeSelector.mediaautorequested": "Запит надіслано автоматично",
+ "components.NotificationTypeSelector.mediaautorequestedDescription": "Отримуйте сповіщення, коли нові медіа-запити автоматично надсилаються для елементів у вашому списку спостереження Plex.",
+ "components.NotificationTypeSelector.mediaavailable": "Доступні нові медіафайли",
+ "components.NotificationTypeSelector.mediaavailableDescription": "Надсилати повідомлення, коли запитані медіафайли стають доступними.",
+ "components.NotificationTypeSelector.mediadeclined": "Відхилення медіа-запитів",
+ "components.NotificationTypeSelector.mediadeclinedDescription": "Надсилати повідомлення, коли медіа-запити відхиляються.",
+ "components.NotificationTypeSelector.mediafailed": "Помилки при додаванні медіа-запитів",
+ "components.NotificationTypeSelector.mediafailedDescription": "Відправляти повідомлення, коли медіа-запити не вдається додати до Radarr або Sonarr.",
+ "components.NotificationTypeSelector.mediarequested": "Запити медіафайлів",
+ "components.NotificationTypeSelector.mediarequestedDescription": "Надсилати повідомлення, коли користувачі надсилають нові медіа-запити, які вимагають схвалення.",
+ "components.NotificationTypeSelector.notificationTypes": "Типи повідомлень",
+ "components.NotificationTypeSelector.userissuecommentDescription": "Отримувати повідомлення, коли до проблем, про які ви повідомили, з'являються нові коментарі.",
+ "components.NotificationTypeSelector.userissuecreatedDescription": "Отримувати повідомлення, коли інші користувачі повідомляють про проблеми.",
+ "components.NotificationTypeSelector.userissuereopenedDescription": "Отримувати повідомлення, коли проблеми, про які ви повідомили, будуть відкриті заново.",
+ "components.NotificationTypeSelector.userissueresolvedDescription": "Отримувати повідомлення, коли проблеми, про які ви повідомили, отримують рішення.",
+ "components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Отримувати повідомлення, коли інші користувачі надсилають нові медіа-запити, які схвалюються автоматично.",
+ "components.NotificationTypeSelector.usermediaapprovedDescription": "Отримувати повідомлення, коли ваші медіа-запити отримують схвалення.",
+ "components.NotificationTypeSelector.usermediaavailableDescription": "Отримувати сповіщення, коли медіафайли, які ви запросили, стають доступними.",
+ "components.NotificationTypeSelector.usermediadeclinedDescription": "Отримувати повідомлення, коли медіа-запити відхиляються.",
+ "components.NotificationTypeSelector.usermediafailedDescription": "Отримувати повідомлення, коли медіа-запити не вдається додати до Radarr або Sonarr.",
+ "components.NotificationTypeSelector.usermediarequestedDescription": "Отримувати повідомлення, коли інші користувачі надсилають нові медіа-запити, які вимагають схвалення.",
+ "components.PermissionEdit.admin": "Адміністратор",
+ "components.PermissionEdit.adminDescription": "Адміністратор має повний доступ. Ігнорує всі інші налаштування дозволів.",
+ "components.PermissionEdit.advancedrequest": "Розширені запити",
+ "components.PermissionEdit.advancedrequestDescription": "Надати дозвіл на зміну додаткових параметрів запиту.",
+ "components.PermissionEdit.autoapprove": "Автоматичне схвалення",
+ "components.PermissionEdit.autoapprove4k": "Автоматичне схвалення 4К",
+ "components.PermissionEdit.autoapprove4kDescription": "Надати дозвіл на автоматичне схвалення всіх 4К медіа-запитів.",
+ "components.PermissionEdit.autoapprove4kMovies": "Автоматичне схвалення фільмів 4K",
+ "components.PermissionEdit.autoapprove4kMoviesDescription": "Надати дозвіл на автоматичне схвалення 4К фільмів.",
+ "components.PermissionEdit.autoapprove4kSeries": "Автоматичне схвалення 4К серіалів",
+ "components.PermissionEdit.autoapprove4kSeriesDescription": "Надати дозвіл на автоматичне схвалення 4К серіалів.",
+ "components.PermissionEdit.autoapproveDescription": "Надати дозвіл на автоматичне схвалення всіх медіа-запитів, відмінних від 4К.",
+ "components.PermissionEdit.autoapproveMovies": "Автоматичне схвалення фільмів",
+ "components.PermissionEdit.autoapproveMoviesDescription": "Надати дозвіл на автоматичне схвалення всіх фільмів, відмінних від 4К.",
+ "components.PermissionEdit.autoapproveSeries": "Автоматичне схвалення серіалів",
+ "components.PermissionEdit.autoapproveSeriesDescription": "Надати дозвіл на автоматичне схвалення всіх серіалів, відмінних від 4К.",
+ "components.PermissionEdit.autorequest": "Автоматичний запит",
+ "components.PermissionEdit.autorequestDescription": "Надайте дозвіл на автоматичне надсилання запитів на медіафайли, відмінні від 4K, через Plex Watchlist.",
+ "components.PermissionEdit.autorequestMovies": "Автоматичний запит фільмів",
+ "components.PermissionEdit.autorequestMoviesDescription": "Надайте дозвіл на автоматичне надсилання запитів на фільми, відмінні від 4K, через Plex Watchlist.",
+ "components.PermissionEdit.autorequestSeries": "Автоматичний запит Серіалів",
+ "components.PermissionEdit.autorequestSeriesDescription": "Надайте дозвіл на автоматичне надсилання запитів на серіали, відмінні від 4K, через Plex Watchlist.",
+ "components.PermissionEdit.createissues": "Повідомлення про проблеми",
+ "components.PermissionEdit.createissuesDescription": "Надати дозвіл на повідомлення про проблеми з медіафайлами.",
+ "components.PermissionEdit.manageissues": "Управління проблемами",
+ "components.PermissionEdit.manageissuesDescription": "Надати дозвіл на керування проблемами з медіафайлами.",
+ "components.PermissionEdit.managerequests": "Керування запитами",
+ "components.PermissionEdit.managerequestsDescription": "Надати дозвіл на керування медіа-запитами. Всі запити користувача, що має цю роздільну здатність, будуть схвалюватися автоматично.",
+ "components.PermissionEdit.request": "Запити",
+ "components.PermissionEdit.request4k": "Запити 4K",
+ "components.PermissionEdit.request4kDescription": "Надати дозвіл на надсилання запитів медіафайлів у 4К.",
+ "components.PermissionEdit.request4kMovies": "Запити фільмів у 4К",
+ "components.PermissionEdit.request4kMoviesDescription": "Надати дозвіл на надсилання запитів фільмів у 4К.",
+ "components.PermissionEdit.request4kTv": "Запити серіалів у 4К",
+ "components.PermissionEdit.request4kTvDescription": "Надати дозвіл на надсилання запитів серіалів у 4К.",
+ "components.PermissionEdit.requestDescription": "Надати дозвіл на надсилання запитів усіх медіафайлів, відмінних від 4К.",
+ "components.PermissionEdit.requestMovies": "Замовити фільми",
+ "components.PermissionEdit.requestMoviesDescription": "Надати дозвіл на надсилання запитів усіх фільмів, відмінних від 4К.",
+ "components.PermissionEdit.requestTv": "Запити серіалів",
+ "components.PermissionEdit.requestTvDescription": "Надати дозвіл на надсилання запитів усіх серіалів, відмінних від 4К.",
+ "components.PermissionEdit.settings": "Керування налаштуваннями",
+ "components.PermissionEdit.settingsDescription": "Надати дозвіл на зміну глобальних налаштувань. Користувач повинен мати цей дозвіл, щоб надати його іншим.",
+ "components.PermissionEdit.users": "Керування користувачами",
+ "components.PermissionEdit.usersDescription": "Надати дозвіл на керування користувачами. Користувачі з цим дозволом не можуть надавати права адміністратора та редагувати користувачів, які є адміністраторами.",
+ "components.PermissionEdit.viewissues": "Перегляд проблем",
+ "components.PermissionEdit.viewissuesDescription": "Надати дозвіл на перегляд проблем з медіафайлами, про які повідомили інші користувачі.",
+ "components.PermissionEdit.viewrecent": "Переглянути нещодавно додані",
+ "components.PermissionEdit.viewrecentDescription": "Надайте дозвіл на перегляд списку нещодавно доданих медіа.",
+ "components.PermissionEdit.viewrequests": "Перегляд запитів",
+ "components.PermissionEdit.viewrequestsDescription": "Надати дозвіл на перегляд медіа-запитів, надісланих іншими користувачами.",
+ "components.PermissionEdit.viewwatchlists": "Перегляньте списки спостереження Plex",
+ "components.PermissionEdit.viewwatchlistsDescription": "Надайте дозвіл на перегляд списків спостереження Plex інших користувачів.",
+ "components.PersonDetails.alsoknownas": "Також відомий(а) як: {names}",
+ "components.PersonDetails.appearsin": "Появи у фільмах та серіалах",
+ "components.PersonDetails.ascharacter": "в ролі {character}",
+ "components.PersonDetails.birthdate": "Народжений {birthdate}",
+ "components.PersonDetails.crewmember": "У складі знімальної групи",
+ "components.PersonDetails.lifespan": "{birthdate} – {deathdate}",
+ "components.PlexLoginButton.signingin": "Виконується вхід...",
+ "components.PlexLoginButton.signinwithplex": "Увійти",
+ "components.QuotaSelector.days": "{count, plural, one {день} other {днів}}",
+ "components.QuotaSelector.movieRequests": "{quotaLimit} {фільмів} за {quotaDays} {днів}",
+ "components.QuotaSelector.movies": "{count, plural, one {фільм} other {фільми}}",
+ "components.QuotaSelector.seasons": "{count, plural, one {сезон} other {сезони}}",
+ "components.QuotaSelector.tvRequests": "{quotaLimit} {сезонів} за {quotaDays} {днів}",
+ "components.QuotaSelector.unlimited": "Необмежено",
+ "components.RegionSelector.regionDefault": "Всі регіони",
+ "components.RegionSelector.regionServerDefault": "За замовчуванням ({region})",
+ "components.RequestBlock.approve": "Підтвердити запит",
+ "components.RequestBlock.decline": "Відхилити запит",
+ "components.RequestBlock.delete": "Видалити запит",
+ "components.RequestBlock.edit": "Редагувати запит",
+ "components.RequestBlock.languageprofile": "Мовний профіль",
+ "components.RequestBlock.lastmodifiedby": "Востаннє змінено",
+ "components.RequestBlock.profilechanged": "Профіль якості",
+ "components.RequestBlock.requestdate": "Дата запиту",
+ "components.RequestBlock.requestedby": "З проханням",
+ "components.RequestBlock.requestoverrides": "Перевизначення запиту",
+ "components.RequestBlock.rootfolder": "Кореневий каталог",
+ "components.RequestBlock.seasons": "{seasonCount, plural, one {Сезон} other {Сезони}}",
+ "components.RequestBlock.server": "Сервер-одержувач",
+ "components.RequestButton.approve4krequests": "Схвалити {requestCount, plural, one {4К запит} other {{requestCount} 4К запиту(ів)}}",
+ "components.RequestButton.approverequest": "Схвалити запит",
+ "components.RequestButton.approverequest4k": "Схвалити 4К запит",
+ "components.RequestButton.approverequests": "Схвалити {requestCount, plural, one {запит} other {{requestCount} запиту(ів)}}",
+ "components.RequestButton.decline4krequests": "Відхилити {requestCount, plural, one {4К запит}} other {{requestCount} 4К запиту(ів)}}",
+ "components.RequestButton.declinerequest": "Відхилити запит",
+ "components.RequestButton.declinerequest4k": "Відхилити 4К запит",
+ "components.RequestButton.declinerequests": "Відхилити {requestCount, plural, one {запит} other {{requestCount} запиту(ів)}}",
+ "components.RequestButton.requestmore": "Запросити більше",
+ "components.RequestButton.requestmore4k": "Запросити більше у 4К",
+ "components.RequestButton.viewrequest": "Подивитися запит",
+ "components.RequestButton.viewrequest4k": "Подивитися 4К запит",
+ "components.RequestCard.approverequest": "Підтвердити запит",
+ "components.RequestCard.cancelrequest": "Скасувати запит",
+ "components.RequestCard.declinerequest": "Відхилити запит",
+ "components.RequestCard.deleterequest": "Видалити запит",
+ "components.RequestCard.editrequest": "Редагувати запит",
+ "components.RequestCard.failedretry": "Щось пішло не так при спробі повторити запит.",
+ "components.RequestCard.mediaerror": "Назва, пов'язана з цим запитом, більше недоступна.",
+ "components.RequestCard.seasons": "{seasonCount, plural, one {Сезон} other {Сезони}}",
+ "components.RequestCard.tmdbid": "TMDB ID",
+ "components.RequestCard.tvdbid": "TheTVDB ID",
+ "components.RequestCard.unknowntitle": "Невідома назва",
+ "components.RequestList.RequestItem.cancelRequest": "Скасувати запит",
+ "components.RequestList.RequestItem.deleterequest": "Видалити запит",
+ "components.RequestList.RequestItem.editrequest": "Редагувати запит",
+ "components.RequestList.RequestItem.failedretry": "Щось пішло не так при спробі повторити запит.",
+ "components.RequestList.RequestItem.mediaerror": "Назва, пов'язана з цим запитом, більше недоступна.",
+ "components.RequestList.RequestItem.modified": "Змінено",
+ "components.RequestList.RequestItem.modifieduserdate": "{date} користувачем {user}",
+ "components.RequestList.RequestItem.requested": "Запрошений",
+ "components.RequestList.RequestItem.requesteddate": "Запрошений",
+ "components.RequestList.RequestItem.seasons": "{seasonCount, plural, one {Сезон} other {Сезони}}",
+ "components.RequestList.RequestItem.tmdbid": "TMDB ID",
+ "components.RequestList.RequestItem.tvdbid": "TheTVDB ID",
+ "components.RequestList.RequestItem.unknowntitle": "Невідома назва",
+ "components.RequestList.requests": "Запити",
+ "components.RequestList.showallrequests": "Показати всі запити",
+ "components.RequestList.sortAdded": "За датою",
+ "components.RequestList.sortModified": "Остання зміна",
+ "components.RequestModal.AdvancedRequester.advancedoptions": "Розширені налаштування",
+ "components.RequestModal.AdvancedRequester.animenote": "* Цей серіал - аніме.",
+ "components.RequestModal.AdvancedRequester.default": "{name} (за замовчуванням)",
+ "components.RequestModal.AdvancedRequester.destinationserver": "Сервер-одержувач",
+ "components.RequestModal.AdvancedRequester.folder": "{path} ({space})",
+ "components.RequestModal.AdvancedRequester.languageprofile": "Мовний профіль",
+ "components.RequestModal.AdvancedRequester.notagoptions": "Тегов немає.",
+ "components.RequestModal.AdvancedRequester.qualityprofile": "Профіль якості",
+ "components.RequestModal.AdvancedRequester.requestas": "Запитати як",
+ "components.RequestModal.AdvancedRequester.rootfolder": "Кореневий каталог",
+ "components.RequestModal.AdvancedRequester.selecttags": "Вибрати теги",
+ "components.RequestModal.AdvancedRequester.tags": "Теги",
+ "components.RequestModal.QuotaDisplay.allowedRequests": "Вам дозволено запитувати {limit} {type} кожні {days} днів.",
+ "components.RequestModal.QuotaDisplay.allowedRequestsUser": "Цьому користувачеві дозволено запитувати {limit} {type} кожні {days} днів.",
+ "components.RequestModal.QuotaDisplay.movie": "фільм",
+ "components.RequestModal.QuotaDisplay.movielimit": "{limit, plural, one {фільм} other {фільми}}",
+ "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "Залишилося недостатньо запитів на сезони",
+ "components.RequestModal.QuotaDisplay.quotaLink": "Ви можете переглянути зведення ваших обмежень на кількість запитів на сторінці вашого профілю.",
+ "components.RequestModal.QuotaDisplay.quotaLinkUser": "Ви можете переглянути зведення обмежень на кількість запитів цього користувача на сторінці його профілю.",
+ "components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {запитів {type} не залишилося} other {залишилось # запиту(ів) {type}}}",
+ "components.RequestModal.QuotaDisplay.requiredquota": "Вам необхідно мати принаймні {seasons} {seasons, plural, one {запит на сезони} other {запиту(ів) на сезони}} для того , щоб надіслати запит на цей серіал.",
+ "components.RequestModal.QuotaDisplay.requiredquotaUser": "Цьому користувачеві необхідно мати принаймні {seasons} {seasons, plural, one {запит на сезони} other {запиту(ів) на сезони}} для того, щоб надіслати запит на цей серіал.",
+ "components.RequestModal.QuotaDisplay.season": "сезон",
+ "components.RequestModal.QuotaDisplay.seasonlimit": "{limit, plural, one {сезон} other {сезони}}",
+ "components.RequestModal.SearchByNameModal.nomatches": "Нам не вдалося знайти відповідність для цієї серії.",
+ "components.RequestModal.SearchByNameModal.notvdbiddescription": "Ми не змогли автоматично виконати ваш запит. Будь ласка, виберіть правильний збіг зі списку нижче.",
+ "components.RequestModal.alreadyrequested": "Вже запрошений",
+ "components.RequestModal.approve": "Схвалити запит",
+ "components.RequestModal.autoapproval": "Автоматичне схвалення",
+ "components.RequestModal.cancel": "Скасувати запит",
+ "components.RequestModal.edit": "Редагувати запит",
+ "components.RequestModal.errorediting": "Щось пішло не так під час редагування запиту.",
+ "components.RequestModal.extras": "Додатково",
+ "components.RequestModal.numberofepisodes": "# епізодів",
+ "components.RequestModal.pending4krequest": "",
+ "components.RequestModal.pendingapproval": "Ваш запит чекає схвалення.",
+ "components.RequestModal.pendingrequest": "",
+ "components.RequestModal.requestApproved": "Запит на {title} схвалений!",
+ "components.RequestModal.requestCancel": "Запит на {title} скасовано.",
+ "components.RequestModal.requestSuccess": "{title} успішно запрошений!",
+ "components.RequestModal.requestadmin": "Цей запит буде схвалено автоматично.",
+ "components.RequestModal.requestcancelled": "Запит на {title} скасовано.",
+ "components.RequestModal.requestcollection4ktitle": "Запит на колекцію в 4K",
+ "components.RequestModal.requestcollectiontitle": "Збір запитів",
+ "components.RequestModal.requestedited": "Запит на {title} успішно відредаговано!",
+ "components.RequestModal.requesterror": "Щось пішло не так під час надсилання запиту.",
+ "components.RequestModal.requestfrom": "Запит користувача {username} очікує схвалення.",
+ "components.RequestModal.requestmovie4ktitle": "Надіслати запит на фільм у 4K",
+ "components.RequestModal.requestmovies": "Запит {count} {count, plural, one {фільма} other {фільмів}}",
+ "components.RequestModal.requestmovies4k": "Запит {count} {count, plural, one {фільма} other {фільмів}} у 4К",
+ "components.RequestModal.requestmovietitle": "Запит на фільм",
+ "components.RequestModal.requestseasons": "Запросити {seasonCount} {seasonCount, plural, one {сезон} other {сезону(ів)}}",
+ "components.RequestModal.requestseasons4k": "Запит {seasonCount} {seasonCount, plural, one {сезону} other {сезонів}} у 4К",
+ "components.RequestModal.requestseries4ktitle": "Надіслати запит на серіал у 4K",
+ "components.RequestModal.requestseriestitle": "Запит на серіал",
+ "components.RequestModal.season": "Сезон",
+ "components.RequestModal.seasonnumber": "Сезон {number}",
+ "components.RequestModal.selectmovies": "Виберіть фільм(и)",
+ "components.RequestModal.selectseason": "Виберіть сезон(и)",
+ "components.ResetPassword.confirmpassword": "Підтвердити пароль",
+ "components.ResetPassword.email": "Адреса електронної пошти",
+ "components.ResetPassword.emailresetlink": "Надіслати посилання для відновлення електронною поштою",
+ "components.ResetPassword.gobacklogin": "Повернутися до сторінки входу",
+ "components.ResetPassword.password": "Пароль",
+ "components.ResetPassword.passwordreset": "Скинути пароль",
+ "components.ResetPassword.requestresetlinksuccessmessage": "Посилання для скидання пароля буде надіслано на вказану адресу електронної пошти, якщо вона пов'язана з дійсним користувачем.",
+ "components.ResetPassword.resetpassword": "Скидання пароля",
+ "components.ResetPassword.resetpasswordsuccessmessage": "Пароль скинутий успішно!",
+ "components.ResetPassword.validationemailrequired": "Ви повинні вказати дійсну адресу електронної пошти",
+ "components.ResetPassword.validationpasswordmatch": "Паролі повинні збігатися",
+ "components.ResetPassword.validationpasswordminchars": "Пароль занадто короткий: він повинен містити не менше 8 символів",
+ "components.ResetPassword.validationpasswordrequired": "Ви повинні надати пароль",
+ "components.Search.search": "Пошук",
+ "components.Search.searchresults": "Результати пошуку",
+ "components.Settings.Notifications.NotificationsGotify.agentenabled": "Увімкнути агента",
+ "components.Settings.Notifications.NotificationsGotify.gotifysettingsfailed": "Не вдалося зберегти налаштування сповіщень Gotify.",
+ "components.Settings.Notifications.NotificationsGotify.gotifysettingssaved": "Налаштування сповіщень Gotify успішно збережено!",
+ "components.Settings.Notifications.NotificationsGotify.toastGotifyTestFailed": "Не вдалося надіслати тестове сповіщення Gotify.",
+ "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSending": "Надсилання тестового сповіщення Gotify…",
+ "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSuccess": "Тестове сповіщення Gotify надіслано!",
+ "components.Settings.Notifications.NotificationsGotify.token": "Маркер програми",
+ "components.Settings.Notifications.NotificationsGotify.url": "Сервер URL",
+ "components.Settings.Notifications.NotificationsGotify.validationTokenRequired": "Ви повинні надати маркер програми",
+ "components.Settings.Notifications.NotificationsGotify.validationTypes": "Необхідно вибрати принаймні один тип сповіщення",
+ "components.Settings.Notifications.NotificationsGotify.validationUrlRequired": "Ви повинні надати дійсну URL-адресу",
+ "components.Settings.Notifications.NotificationsGotify.validationUrlTrailingSlash": "URL-адреса не має закінчуватися косою рискою",
+ "components.Settings.Notifications.NotificationsLunaSea.agentenabled": "Активувати службу",
+ "components.Settings.Notifications.NotificationsLunaSea.profileName": "Назва профілю",
+ "components.Settings.Notifications.NotificationsLunaSea.profileNameTip": "Потрібно лише в тому випадку, якщо не використовується профіль default",
+ "components.Settings.Notifications.NotificationsLunaSea.settingsFailed": "Не вдалося зберегти налаштування повідомлень LunaSea.",
+ "components.Settings.Notifications.NotificationsLunaSea.settingsSaved": "Налаштування повідомлень LunaSea успішно збережено!",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestFailed": "Не вдалося надіслати тестове повідомлення до LunaSea.",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSending": "Надсилання тестового повідомлення в LunaSea…",
+ "components.Settings.Notifications.NotificationsLunaSea.toastLunaSeaTestSuccess": "Тестове повідомлення надіслано до LunaSea!",
+ "components.Settings.Notifications.NotificationsLunaSea.validationTypes": "Ви повинні вибрати хоча б один тип повідомлень",
+ "components.Settings.Notifications.NotificationsLunaSea.validationWebhookUrl": "Ви повинні вказати дійсну URL-адресу",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrl": "URL веб-перехоплювача",
+ "components.Settings.Notifications.NotificationsLunaSea.webhookUrlTip": "URL веб-перехоплювача для повідомлень на основі користувача або пристрою",
+ "components.Settings.Notifications.NotificationsPushbullet.accessToken": "Токен доступу",
+ "components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "Створіть токен у налаштуваннях облікового запису",
+ "components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "Активувати службу",
+ "components.Settings.Notifications.NotificationsPushbullet.channelTag": "Channel Tag",
+ "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "Не вдалося зберегти налаштування сповіщень Pushbullet.",
+ "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Налаштування сповіщень Pushbullet успішно збережено!",
+ "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestFailed": "Не вдалося надіслати тестове повідомлення до Pushbullet.",
+ "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSending": "Надсилання тестового повідомлення в Pushbullet…",
+ "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSuccess": "Тестове повідомлення надіслано в Pushbullet!",
+ "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "Ви повинні надати токен доступу",
+ "components.Settings.Notifications.NotificationsPushbullet.validationTypes": "Ви повинні вибрати хоча б один тип повідомлень",
+ "components.Settings.Notifications.NotificationsPushover.accessToken": "Токен API програми",
+ "components.Settings.Notifications.NotificationsPushover.accessTokenTip": "Зареєструйте програму для використання з Jellyseerr",
+ "components.Settings.Notifications.NotificationsPushover.agentenabled": "Активувати службу",
+ "components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "Не вдалося зберегти налаштування сповіщень Pushover.",
+ "components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Параметри сповіщень Pushover успішно збережені!",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestFailed": "Не вдалося надіслати тестове повідомлення Pushover.",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSending": "Надсилання тестового повідомлення Pushover…",
+ "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSuccess": "Тестове повідомлення надіслано в Pushover!",
+ "components.Settings.Notifications.NotificationsPushover.userToken": "Ключ користувача або групи",
+ "components.Settings.Notifications.NotificationsPushover.userTokenTip": "Ваш тридцятизначний ідентифікатор користувача або групи",
+ "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Ви повинні надати дійсний токен програми",
+ "components.Settings.Notifications.NotificationsPushover.validationTypes": "Ви повинні вибрати хоча б один тип повідомлень",
+ "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Ви повинні надати дійсний ключ користувача або групи",
+ "components.Settings.Notifications.NotificationsSlack.agentenabled": "Активувати службу",
+ "components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "Не вдалося зберегти налаштування повідомлень Slack.",
+ "components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "Налаштування повідомлень Slack успішно збережено!",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestFailed": "Не вдалося надіслати тестове повідомлення до Slack.",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestSending": "Надсилання тестового повідомлення у Slack…",
+ "components.Settings.Notifications.NotificationsSlack.toastSlackTestSuccess": "Тестове повідомлення надіслано до Slack!",
+ "components.Settings.Notifications.NotificationsSlack.validationTypes": "Ви повинні вибрати хоча б один тип повідомлень",
+ "components.Settings.Notifications.NotificationsSlack.validationWebhookUrl": "Ви повинні вказати дійсну URL-адресу",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrl": "URL веб-перехоплювача",
+ "components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "Створіть інтеграцію вхідного веб-перехоплювача",
+ "components.Settings.Notifications.NotificationsWebPush.agentenabled": "Активувати службу",
+ "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Щоб отримувати веб-push-сповіщення, Jellyseerr повинен обслуговуватися за протоколом HTTPS.",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "Не вдалося надіслати тестове веб-push-сповіщення.",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "Надсилання тестового веб-push-сповіщення…",
+ "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "Тестове веб-повідомлення надіслано!",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "Не вдалося зберегти налаштування веб-повідомлень.",
+ "components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "Налаштування веб-повідомлень успішно збережено!",
+ "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Активувати службу",
+ "components.Settings.Notifications.NotificationsWebhook.authheader": "Заголовок авторизації",
+ "components.Settings.Notifications.NotificationsWebhook.customJson": "Корисне навантаження JSON",
+ "components.Settings.Notifications.NotificationsWebhook.resetPayload": "Скинути до стандартних налаштувань",
+ "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "Корисне навантаження JSON успішно скинуто до стандартних налаштувань!",
+ "components.Settings.Notifications.NotificationsWebhook.templatevariablehelp": "Допомога за змінними шаблону",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestFailed": "Не вдалося надіслати тестове повідомлення веб-перехоплювачу.",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "Надсилання тестового повідомлення веб-перехоплювачу…",
+ "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSuccess": "Тестове повідомлення веб-перехоплювачу надіслано!",
+ "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "Ви повинні надати допустиме корисне навантаження JSON",
+ "components.Settings.Notifications.NotificationsWebhook.validationTypes": "Ви повинні вибрати хоча б один тип повідомлень",
+ "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "Ви повинні вказати дійсну URL-адресу",
+ "components.Settings.Notifications.NotificationsWebhook.webhookUrl": "URL веб-перехоплювача",
+ "components.Settings.Notifications.NotificationsWebhook.webhooksettingsfailed": "Не вдалося зберегти налаштування повідомлень веб-перехоплювача.",
+ "components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "Налаштування повідомлень веб-перехоплювача успішно збережено!",
+ "components.Settings.Notifications.agentenabled": "Активувати службу",
+ "components.Settings.Notifications.allowselfsigned": "Дозволити самозавірені сертифікати",
+ "components.Settings.Notifications.authPass": "Пароль SMTP",
+ "components.Settings.Notifications.authUser": "Ім'я користувача SMTP",
+ "components.Settings.Notifications.botAPI": "Токен авторизації бота",
+ "components.Settings.Notifications.botApiTip": "Створіть бота для використання з Jellyseerr",
+ "components.Settings.Notifications.botAvatarUrl": "URL аватара бота",
+ "components.Settings.Notifications.botUsername": "Ім'я бота",
+ "components.Settings.Notifications.botUsernameTip": "Дозволити користувачам починати чат з вашим ботом і налаштовувати власні повідомлення",
+ "components.Settings.Notifications.chatId": "ID чату",
+ "components.Settings.Notifications.chatIdTip": "Почніть чат зі своїм ботом, додайте @get_id_bot і виконайте команду /my_id",
+ "components.Settings.Notifications.discordsettingsfailed": "Не вдалося зберегти налаштування повідомлень Discord.",
+ "components.Settings.Notifications.discordsettingssaved": "Налаштування повідомлень Discord успішно збережено!",
+ "components.Settings.Notifications.emailsender": "Адреса відправника",
+ "components.Settings.Notifications.emailsettingsfailed": "Не вдалося зберегти налаштування повідомлень електронною поштою.",
+ "components.Settings.Notifications.emailsettingssaved": "Налаштування повідомлень електронною поштою успішно збережено!",
+ "components.Settings.Notifications.enableMentions": "Enable Mentions",
+ "components.Settings.Notifications.encryption": "Метод шифрування",
+ "components.Settings.Notifications.encryptionDefault": "Використовувати STARTTLS, якщо доступно",
+ "components.Settings.Notifications.encryptionImplicitTls": "Використовувати неявний TLS",
+ "components.Settings.Notifications.encryptionNone": "Без шифрування",
+ "components.Settings.Notifications.encryptionOpportunisticTls": "Завжди використовувати STARTTLS",
+ "components.Settings.Notifications.encryptionTip": "У більшості випадків неявний TLS використовує порт 465, а STARTTLS - порт 587",
+ "components.Settings.Notifications.pgpPassword": "Пароль PGP",
+ "components.Settings.Notifications.pgpPasswordTip": "Підписувати зашифровані повідомлення електронної пошти за допомогою OpenPGP",
+ "components.Settings.Notifications.pgpPrivateKey": "Закритий ключ PGP",
+ "components.Settings.Notifications.pgpPrivateKeyTip": "Підписувати зашифровані повідомлення електронної пошти за допомогою OpenPGP",
+ "components.Settings.Notifications.sendSilently": "Надсилати без звуку",
+ "components.Settings.Notifications.sendSilentlyTip": "Надсилати повідомлення без звуку",
+ "components.Settings.Notifications.senderName": "Ім'я відправника",
+ "components.Settings.Notifications.smtpHost": "SMTP-хост",
+ "components.Settings.Notifications.smtpPort": "SMTP порт",
+ "components.Settings.Notifications.telegramsettingsfailed": "Не вдалося зберегти налаштування сповіщень Telegram.",
+ "components.Settings.Notifications.telegramsettingssaved": "Налаштування сповіщень Telegram успішно збережено!",
+ "components.Settings.Notifications.toastDiscordTestFailed": "Не вдалося надіслати тестове повідомлення до Discord.",
+ "components.Settings.Notifications.toastDiscordTestSending": "Надсилання тестового повідомлення в Discord…",
+ "components.Settings.Notifications.toastDiscordTestSuccess": "Тестове повідомлення надіслано до Discord!",
+ "components.Settings.Notifications.toastEmailTestFailed": "Не вдалося надіслати тестове повідомлення електронною поштою.",
+ "components.Settings.Notifications.toastEmailTestSending": "Надсилання тестового повідомлення електронною поштою…",
+ "components.Settings.Notifications.toastEmailTestSuccess": "Тестове повідомлення надіслано електронною поштою!",
+ "components.Settings.Notifications.toastTelegramTestFailed": "Не вдалося надіслати тестове повідомлення до Telegram.",
+ "components.Settings.Notifications.toastTelegramTestSending": "Надсилання тестового повідомлення в Telegram…",
+ "components.Settings.Notifications.toastTelegramTestSuccess": "Тестове повідомлення надіслано до Telegram!",
+ "components.Settings.Notifications.validationBotAPIRequired": "Ви повинні надати токен авторизації бота",
+ "components.Settings.Notifications.validationChatIdRequired": "Ви повинні надати дійсний ID чату",
+ "components.Settings.Notifications.validationEmail": "Ви повинні вказати дійсну адресу електронної пошти",
+ "components.Settings.Notifications.validationPgpPassword": "Ви повинні надати пароль PGP",
+ "components.Settings.Notifications.validationPgpPrivateKey": "Ви повинні надати дійсний закритий ключ PGP",
+ "components.Settings.Notifications.validationSmtpHostRequired": "Ви повинні вказати дійсне ім'я хоста або IP-адресу",
+ "components.Settings.Notifications.validationSmtpPortRequired": "Ви повинні вказати дійсний номер порту",
+ "components.Settings.Notifications.validationTypes": "Ви повинні вибрати хоча б один тип повідомлень",
+ "components.Settings.Notifications.validationUrl": "Ви повинні вказати дійсну URL-адресу",
+ "components.Settings.Notifications.webhookUrl": "URL веб-перехоплювача",
+ "components.Settings.Notifications.webhookUrlTip": "Створіть інтеграцію веб-перехоплювача на своєму сервері",
+ "components.Settings.RadarrModal.add": "Додати сервер",
+ "components.Settings.RadarrModal.announced": "Анонсовано",
+ "components.Settings.RadarrModal.apiKey": "Ключ API",
+ "components.Settings.RadarrModal.baseUrl": "Базовий URL",
+ "components.Settings.RadarrModal.create4kradarr": "Додати новий 4К сервер Radarr",
+ "components.Settings.RadarrModal.createradarr": "Додати новий сервер Radarr",
+ "components.Settings.RadarrModal.default4kserver": "4К сервер за промовчанням",
+ "components.Settings.RadarrModal.defaultserver": "Сервер за замовчуванням",
+ "components.Settings.RadarrModal.edit4kradarr": "Редагувати 4К сервер Radarr",
+ "components.Settings.RadarrModal.editradarr": "Редагувати сервер Radarr",
+ "components.Settings.RadarrModal.enableSearch": "Увімкнути автоматичний пошук",
+ "components.Settings.RadarrModal.externalUrl": "Зовнішня URL-адреса",
+ "components.Settings.RadarrModal.hostname": "Ім'я хоста або IP-адреса",
+ "components.Settings.RadarrModal.inCinemas": "У кіно",
+ "components.Settings.RadarrModal.loadingTags": "Завантаження тегів…",
+ "components.Settings.RadarrModal.loadingprofiles": "Завантаження профілів якості…",
+ "components.Settings.RadarrModal.loadingrootfolders": "Завантаження кореневих каталогів…",
+ "components.Settings.RadarrModal.minimumAvailability": "Мінімальна доступність",
+ "components.Settings.RadarrModal.notagoptions": "Тегов немає.",
+ "components.Settings.RadarrModal.port": "Порт",
+ "components.Settings.RadarrModal.qualityprofile": "Профіль якості",
+ "components.Settings.RadarrModal.released": "Випущено",
+ "components.Settings.RadarrModal.rootfolder": "Кореневий каталог",
+ "components.Settings.RadarrModal.selectMinimumAvailability": "Виберіть мінімальну доступність",
+ "components.Settings.RadarrModal.selectQualityProfile": "Виберіть профіль якості",
+ "components.Settings.RadarrModal.selectRootFolder": "Виберіть кореневий каталог",
+ "components.Settings.RadarrModal.selecttags": "Виберіть теги",
+ "components.Settings.RadarrModal.server4k": "4К сервер",
+ "components.Settings.RadarrModal.servername": "Назва сервера",
+ "components.Settings.RadarrModal.ssl": "Використовувати SSL",
+ "components.Settings.RadarrModal.syncEnabled": "Увімкнути сканування",
+ "components.Settings.RadarrModal.tags": "Теги",
+ "components.Settings.RadarrModal.testFirstQualityProfiles": "Протестувати підключення для завантаження профілів якості",
+ "components.Settings.RadarrModal.testFirstRootFolders": "Протестувати підключення для завантаження кореневих каталогів",
+ "components.Settings.RadarrModal.testFirstTags": "Протестувати підключення для завантаження тегів",
+ "components.Settings.RadarrModal.toastRadarrTestFailure": "Не вдалося підключитися до Radarr.",
+ "components.Settings.RadarrModal.toastRadarrTestSuccess": "З'єднання з Radarr встановлено успішно!",
+ "components.Settings.RadarrModal.validationApiKeyRequired": "Ви повинні надати ключ API",
+ "components.Settings.RadarrModal.validationApplicationUrl": "Ви повинні вказати дійсну URL-адресу",
+ "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "URL-адреса не повинна закінчуватися косою межею",
+ "components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "Базова URL-адреса повинна мати косу межу на початку",
+ "components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "Базова URL-адреса не повинна закінчуватися косою межею",
+ "components.Settings.RadarrModal.validationHostnameRequired": "Ви повинні вказати дійсне ім'я хоста або IP-адресу",
+ "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Ви повинні вибрати мінімальну доступність",
+ "components.Settings.RadarrModal.validationNameRequired": "Ви повинні вказати ім'я сервера",
+ "components.Settings.RadarrModal.validationPortRequired": "Ви повинні вказати дійсний номер порту",
+ "components.Settings.RadarrModal.validationProfileRequired": "Ви повинні вибрати профіль якості",
+ "components.Settings.RadarrModal.validationRootFolderRequired": "Ви повинні вибрати кореневий каталог",
+ "components.Settings.SettingsAbout.Releases.currentversion": "Поточна",
+ "components.Settings.SettingsAbout.Releases.latestversion": "Остання",
+ "components.Settings.SettingsAbout.Releases.releasedataMissing": "Дані про дозвіл в даний час недоступні.",
+ "components.Settings.SettingsAbout.Releases.releases": "Релізи",
+ "components.Settings.SettingsAbout.Releases.versionChangelog": "Зміни у версії {version}",
+ "components.Settings.SettingsAbout.Releases.viewchangelog": "Переглянути список змін",
+ "components.Settings.SettingsAbout.Releases.viewongithub": "Подивитися на GitHub",
+ "components.Settings.SettingsAbout.about": "Про проект",
+ "components.Settings.SettingsAbout.appDataPath": "Каталог даних",
+ "components.Settings.SettingsAbout.betawarning": "Це бета-версія програмного забезпечення. Деякі функції можуть не працювати або працювати нестабільно. Будь ласка, повідомляйте про будь-які проблеми на GitHub!",
+ "components.Settings.SettingsAbout.documentation": "Документація",
+ "components.Settings.SettingsAbout.gettingsupport": "Отримати підтримку",
+ "components.Settings.SettingsAbout.githubdiscussions": "Обговорення на GitHub",
+ "components.Settings.SettingsAbout.helppaycoffee": "Допомога оплатити каву",
+ "components.Settings.SettingsAbout.outofdate": "Застаріла",
+ "components.Settings.SettingsAbout.overseerrinformation": "Про Jellyseerr",
+ "components.Settings.SettingsAbout.preferredmethod": "Переважний спосіб",
+ "components.Settings.SettingsAbout.runningDevelop": "Ви використовуєте гілку develop проекту Jellyseerr, яка рекомендується тільки для тих, хто робить внесок у розробку або допомагає в тестуванні.",
+ "components.Settings.SettingsAbout.supportoverseerr": "Підтримати Jellyseerr",
+ "components.Settings.SettingsAbout.timezone": "Годинний пояс",
+ "components.Settings.SettingsAbout.totalmedia": "Усього мультимедіа",
+ "components.Settings.SettingsAbout.totalrequests": "Усього запитів",
+ "components.Settings.SettingsAbout.uptodate": "Актуальна",
+ "components.Settings.SettingsAbout.version": "Версія",
+ "components.Settings.SettingsJobsCache.cache": "Кеш",
+ "components.Settings.SettingsJobsCache.cacheDescription": "Jellyseerr кешує запити до зовнішніх кінцевих точок API, щоб оптимізувати продуктивність і уникнути непотрібних викликів API.",
+ "components.Settings.SettingsJobsCache.cacheflushed": "{cachename} кеш скинутий.",
+ "components.Settings.SettingsJobsCache.cachehits": "Вдалих звернень",
+ "components.Settings.SettingsJobsCache.cachekeys": "Усього ключів",
+ "components.Settings.SettingsJobsCache.cacheksize": "Розмір ключів",
+ "components.Settings.SettingsJobsCache.cachemisses": "Невдалих звернень",
+ "components.Settings.SettingsJobsCache.cachename": "Назва кеша",
+ "components.Settings.SettingsJobsCache.cachevsize": "Розмір значень",
+ "components.Settings.SettingsJobsCache.canceljob": "Скасувати завдання",
+ "components.Settings.SettingsJobsCache.command": "Команда",
+ "components.Settings.SettingsJobsCache.download-sync": "Синхронізувати завантаження",
+ "components.Settings.SettingsJobsCache.download-sync-reset": "Скинути синхронізацію завантажень",
+ "components.Settings.SettingsJobsCache.editJobSchedule": "Змінити завдання",
+ "components.Settings.SettingsJobsCache.editJobScheduleCurrent": "Current Frequency",
+ "components.Settings.SettingsJobsCache.editJobSchedulePrompt": "Частота",
+ "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "Кожен {jobScheduleHours, plural, one {година} other {{jobScheduleHours} години(ів)}}",
+ "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "Кожну {jobScheduleMinutes, plural, one {хвилину} other {{jobScheduleMinutes} хвилин(и)}}",
+ "components.Settings.SettingsJobsCache.flushcache": "Очистити кеш",
+ "components.Settings.SettingsJobsCache.jelly-recently-added-scan": "Нещодавно додане сканування Jellyfin",
+ "components.Settings.SettingsJobsCache.jellyfin-full-scan": "Сканування повної бібліотеки Jellyfin",
+ "components.Settings.SettingsJobsCache.image-cache-cleanup": "Очищення кешу зображень",
+ "components.Settings.SettingsJobsCache.imagecache": "Кеш зображень",
+ "components.Settings.SettingsJobsCache.imagecacheDescription": "Якщо в налаштуваннях увімкнено, Overseerr буде проксі-сервером і кешувати зображення з попередньо налаштованих зовнішніх джерел. Кешовані зображення зберігаються у папці конфігурації. Ви можете знайти файли в {appDataPath}/cache/images.",
+ "components.Settings.SettingsJobsCache.imagecachecount": "Зображення кешовані",
+ "components.Settings.SettingsJobsCache.imagecachesize": "Загальний розмір кешу",
+ "components.Settings.SettingsJobsCache.jobScheduleEditFailed": "Щось пішло не так при збереженні завдання.",
+ "components.Settings.SettingsJobsCache.jobScheduleEditSaved": "Завдання успішно відредаговано!",
+ "components.Settings.SettingsJobsCache.jobcancelled": "Завдання \"{jobname}\" скасовано.",
+ "components.Settings.SettingsJobsCache.jobname": "Назва завдання",
+ "components.Settings.SettingsJobsCache.jobs": "Завдання",
+ "components.Settings.SettingsJobsCache.jobsDescription": "Jellyseerr виконує певні завдання обслуговування як регулярно запланованих завдань, але вони також можуть бути запущені вручну нижче. Виконання завдання вручну не змінить його розклад.",
+ "components.Settings.SettingsJobsCache.jobsandcache": "Завдання та кеш",
+ "components.Settings.SettingsJobsCache.jobstarted": "Завдання \"{jobname}\" запущено.",
+ "components.Settings.SettingsJobsCache.jobtype": "Тип",
+ "components.Settings.SettingsJobsCache.nextexecution": "Наступне виконання",
+ "components.Settings.SettingsJobsCache.plex-full-scan": "Повне сканування бібліотек Plex",
+ "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Сканування нещодавно доданих медіафайлів у Plex",
+ "components.Settings.SettingsJobsCache.plex-watchlist-sync": "Синхронізація списку перегляду Plex",
+ "components.Settings.SettingsJobsCache.process": "Процес",
+ "components.Settings.SettingsJobsCache.radarr-scan": "Сканування Radarr",
+ "components.Settings.SettingsJobsCache.runnow": "Виконати зараз",
+ "components.Settings.SettingsJobsCache.sonarr-scan": "Сканування Sonarr",
+ "components.Settings.SettingsJobsCache.unknownJob": "Невідоме завдання",
+ "components.Settings.SettingsLogs.copiedLogMessage": "Повідомлення лога скопійовано в буфер обміну.",
+ "components.Settings.SettingsLogs.copyToClipboard": "Скопіювати в буфер обміну",
+ "components.Settings.SettingsLogs.extraData": "Додаткова інформація",
+ "components.Settings.SettingsLogs.filterDebug": "Налагоджувальні",
+ "components.Settings.SettingsLogs.filterError": "Помилки",
+ "components.Settings.SettingsLogs.filterInfo": "Інформаційні",
+ "components.Settings.SettingsLogs.filterWarn": "Попередження",
+ "components.Settings.SettingsLogs.label": "Мітка",
+ "components.Settings.SettingsLogs.level": "Важливість",
+ "components.Settings.SettingsLogs.logDetails": "Докладні відомості про лог",
+ "components.Settings.SettingsLogs.logs": "Логи",
+ "components.Settings.SettingsLogs.logsDescription": "Ви також можете переглядати ці логи безпосередньо через stdout або в {appDataPath}/logs/overseerr.log.",
+ "components.Settings.SettingsLogs.message": "Повідомлення",
+ "components.Settings.SettingsLogs.pauseLogs": "Зупинити",
+ "components.Settings.SettingsLogs.resumeLogs": "Відновити",
+ "components.Settings.SettingsLogs.showall": "Показати всі логі",
+ "components.Settings.SettingsLogs.time": "Час",
+ "components.Settings.SettingsLogs.viewdetails": "Переглянути деталі",
+ "components.Settings.SettingsUsers.defaultPermissions": "Дозволи за замовчуванням",
+ "components.Settings.SettingsUsers.defaultPermissionsTip": "Початкові дозволи, надані новим користувачам",
+ "components.Settings.SettingsUsers.localLogin": "Увімкнути локальний вхід",
+ "components.Settings.SettingsUsers.localLoginTip": "Дозволити користувачам входити в систему, використовуючи свою адресу електронної пошти та пароль замість Plex OAuth",
+ "components.Settings.SettingsUsers.movieRequestLimitLabel": "Загальне обмеження кількості запитів фільмів",
+ "components.Settings.SettingsUsers.newPlexLogin": "Увімкнути вхід через {mediaServerName} для нових користувачів",
+ "components.Settings.SettingsUsers.newPlexLoginTip": "Дозволити користувачам {mediaServerName} входити до системи без попереднього імпорту",
+ "components.Settings.SettingsUsers.toastSettingsFailure": "Щось пішло не так при збереженні налаштувань.",
+ "components.Settings.SettingsUsers.toastSettingsSuccess": "Налаштування користувачів успішно збережено!",
+ "components.Settings.SettingsUsers.tvRequestLimitLabel": "Загальне обмеження кількості запитів серіалів",
+ "components.Settings.SettingsUsers.userSettings": "Налаштування користувачів",
+ "components.Settings.SettingsUsers.userSettingsDescription": "Налаштуйте глобальні параметри та параметри за промовчанням для користувачів.",
+ "components.Settings.SettingsUsers.users": "Користувачі",
+ "components.Settings.SonarrModal.add": "Додати сервер",
+ "components.Settings.SonarrModal.animeTags": "Теги для аніме",
+ "components.Settings.SonarrModal.animelanguageprofile": "Мовний профіль для аніме",
+ "components.Settings.SonarrModal.animequalityprofile": "Профіль якості для аніме",
+ "components.Settings.SonarrModal.animerootfolder": "Кореневий каталог для аніме",
+ "components.Settings.SonarrModal.apiKey": "Ключ API",
+ "components.Settings.SonarrModal.baseUrl": "Базовий URL",
+ "components.Settings.SonarrModal.create4ksonarr": "Додати новий 4К сервер Sonarr",
+ "components.Settings.SonarrModal.createsonarr": "Додати новий сервер Sonarr",
+ "components.Settings.SonarrModal.default4kserver": "4К сервер за промовчанням",
+ "components.Settings.SonarrModal.defaultserver": "Сервер за замовчуванням",
+ "components.Settings.SonarrModal.edit4ksonarr": "Редагувати 4К сервер Sonarr",
+ "components.Settings.SonarrModal.editsonarr": "Редагувати сервер Sonarr",
+ "components.Settings.SonarrModal.enableSearch": "Увімкнути автоматичний пошук",
+ "components.Settings.SonarrModal.externalUrl": "Зовнішня URL-адреса",
+ "components.Settings.SonarrModal.hostname": "Ім'я хоста або IP-адреса",
+ "components.Settings.SonarrModal.languageprofile": "Мовний профіль",
+ "components.Settings.SonarrModal.loadingTags": "Завантаження тегів…",
+ "components.Settings.SonarrModal.loadinglanguageprofiles": "Завантаження мовних профілів…",
+ "components.Settings.SonarrModal.loadingprofiles": "Завантаження профілів якості…",
+ "components.Settings.SonarrModal.loadingrootfolders": "Завантаження кореневих каталогів…",
+ "components.Settings.SonarrModal.notagoptions": "Тегов немає.",
+ "components.Settings.SonarrModal.port": "Порт",
+ "components.Settings.SonarrModal.qualityprofile": "Профіль якості",
+ "components.Settings.SonarrModal.rootfolder": "Кореневий каталог",
+ "components.Settings.SonarrModal.seasonfolders": "Папки для сезонів",
+ "components.Settings.SonarrModal.selectLanguageProfile": "Виберіть мовний профіль",
+ "components.Settings.SonarrModal.selectQualityProfile": "Виберіть профіль якості",
+ "components.Settings.SonarrModal.selectRootFolder": "Виберіть кореневий каталог",
+ "components.Settings.SonarrModal.selecttags": "Виберіть теги",
+ "components.Settings.SonarrModal.server4k": "4К сервер",
+ "components.Settings.SonarrModal.servername": "Назва сервера",
+ "components.Settings.SonarrModal.ssl": "Використовувати SSL",
+ "components.Settings.SonarrModal.syncEnabled": "Увімкнути сканування",
+ "components.Settings.SonarrModal.tags": "Теги",
+ "components.Settings.SonarrModal.testFirstLanguageProfiles": "Протестувати підключення для завантаження мовних профілів",
+ "components.Settings.SonarrModal.testFirstQualityProfiles": "Протестувати підключення для завантаження профілів якості",
+ "components.Settings.SonarrModal.testFirstRootFolders": "Протестувати з'єднання для завантаження кореневих каталогів",
+ "components.Settings.SonarrModal.testFirstTags": "Протестувати підключення для завантаження тегів",
+ "components.Settings.SonarrModal.toastSonarrTestFailure": "Не вдалося підключитися до Sonarr.",
+ "components.Settings.SonarrModal.toastSonarrTestSuccess": "З'єднання з Sonarr встановлено успішно!",
+ "components.Settings.SonarrModal.validationApiKeyRequired": "Ви повинні надати ключ API",
+ "components.Settings.SonarrModal.validationApplicationUrl": "Ви повинні вказати дійсну URL-адресу",
+ "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "URL-адреса не повинна закінчуватися косою межею",
+ "components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "Базова URL-адреса повинна мати косу межу на початку",
+ "components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "Базова URL-адреса не повинна закінчуватися косою межею",
+ "components.Settings.SonarrModal.validationHostnameRequired": "Ви повинні вказати дійсне ім'я хоста або IP-адресу",
+ "components.Settings.SonarrModal.validationLanguageProfileRequired": "Ви повинні вибрати мовний профіль",
+ "components.Settings.SonarrModal.validationNameRequired": "Ви повинні вказати ім'я сервера",
+ "components.Settings.SonarrModal.validationPortRequired": "Ви повинні вказати дійсний номер порту",
+ "components.Settings.SonarrModal.validationProfileRequired": "Ви повинні вибрати профіль якості",
+ "components.Settings.SonarrModal.validationRootFolderRequired": "Ви повинні вибрати кореневий каталог",
+ "components.Settings.activeProfile": "Активний профіль",
+ "components.Settings.addradarr": "Додати сервер Radarr",
+ "components.Settings.address": "Адреса",
+ "components.Settings.addsonarr": "Додати сервер Sonarr",
+ "components.Settings.advancedTooltip": "Неправильне налаштування цього параметра може призвести до несправності функціональності",
+ "components.Settings.apikey": "Ключ API",
+ "components.Settings.applicationTitle": "Назва програми",
+ "components.Settings.applicationurl": "URL-адреса програми",
+ "components.Settings.cacheImages": "Увімкнути кешування зображень",
+ "components.Settings.cacheImagesTip": "Оптимізувати та зберігати всі зображення локально (споживає значний обсяг дискового простору)",
+ "components.Settings.cancelscan": "Скасувати сканування",
+ "components.Settings.copied": "Ключ API скопійовано в буфер обміну.",
+ "components.Settings.csrfProtection": "Увімкнути захист від CSRF",
+ "components.Settings.csrfProtectionHoverTip": "НЕ вмикайте цей параметр, якщо ви не розумієте, що робите!",
+ "components.Settings.csrfProtectionTip": "Встановлює доступ до API ззовні тільки для читання (потрібно HTTPS, для набрання чинності необхідно перезавантажити Jellyseerr)",
+ "components.Settings.currentlibrary": "Поточна бібліотека: {name}",
+ "components.Settings.default": "За замовчуванням",
+ "components.Settings.default4k": "4К за замовчуванням",
+ "components.Settings.deleteServer": "Видалити сервер {serverType}",
+ "components.Settings.deleteserverconfirm": "Ви впевнені, що хочете видалити цей сервер?",
+ "components.Settings.email": "Електронна пошта",
+ "components.Settings.enablessl": "Використовувати SSL",
+ "components.Settings.experimentalTooltip": "Увімкнення цього параметра може призвести до неочікуваної поведінки програми",
+ "components.Settings.externalUrl": "Зовнішня URL-адреса",
+ "components.Settings.general": "Спільне",
+ "components.Settings.generalsettings": "Загальні налаштування",
+ "components.Settings.generalsettingsDescription": "Налаштуйте глобальні параметри та параметри за промовчанням для Jellyseerr.",
+ "components.Settings.hideAvailable": "Приховувати доступні медіа",
+ "components.Settings.hostname": "Ім'я хоста або IP-адреса",
+ "components.Settings.is4k": "4К",
+ "components.Settings.librariesRemaining": "Залишилось бібліотек: {count}",
+ "components.Settings.locale": "Мова інтерфейсу",
+ "components.Settings.manualscan": "Сканувати бібліотеки вручну",
+ "components.Settings.manualscanDescription": "Зазвичай виконується раз на 24 години. Jellyseerr виконає більш агресивну перевірку вашого сервера Plex на предмет нещодавно доданих мультимедіа. Якщо ви вперше налаштовуєте Plex, рекомендується виконати одноразове повне сканування бібліотек вручну!",
+ "components.Settings.mediaTypeMovie": "фільм",
+ "components.Settings.mediaTypeSeries": "серіал",
+ "components.Settings.menuAbout": "Про проект",
+ "components.Settings.menuGeneralSettings": "Спільне",
+ "components.Settings.menuJobs": "Завдання та кеш",
+ "components.Settings.menuLogs": "Логи",
+ "components.Settings.menuNotifications": "Сповіщення",
+ "components.Settings.menuPlexSettings": "Plex",
+ "components.Settings.menuServices": "Служби",
+ "components.Settings.menuUsers": "Користувачі",
+ "components.Settings.noDefault4kServer": "4K сервер {serverType} повинен бути позначений як сервер за промовчанням, щоб користувачі могли надсилати запити на 4K {mediaType}и.",
+ "components.Settings.noDefaultNon4kServer": "Якщо ви використовуєте один сервер {serverType} для контенту, в тому числі і для 4К, або якщо ви завантажуєте лише контент 4K, ваш сервер {serverType} НЕ має бути позначений як 4К сервер.",
+ "components.Settings.noDefaultServer": "Принаймні один сервер {serverType} повинен бути позначений як сервер за промовчанням для обробки запитів на {mediaType}и.",
+ "components.Settings.notificationAgentSettingsDescription": "Налаштуйте та активуйте служби сповіщень.",
+ "components.Settings.notifications": "Сповіщення",
+ "components.Settings.notificationsettings": "Налаштування повідомлень",
+ "components.Settings.notrunning": "Не працює",
+ "components.Settings.originallanguage": "Мови для пошуку фільмів та серіалів",
+ "components.Settings.originallanguageTip": "Контент фільтрується за мовою оригіналу",
+ "components.Settings.partialRequestsEnabled": "Дозволити часткові запити серіалів",
+ "components.Settings.plex": "Plex",
+ "components.Settings.plexlibraries": "Бібліотеки Plex",
+ "components.Settings.plexlibrariesDescription": "Бібліотеки, які Jellyseerr сканує на наявність мультимедіа. Налаштуйте та збережіть параметри підключення Plex, потім натисніть кнопку нижче, якщо список бібліотек порожній.",
+ "components.Settings.plexsettings": "Налаштування Plex",
+ "components.Settings.plexsettingsDescription": "Налаштуйте параметри вашого сервера Plex. Jellyseerr сканує ваші бібліотеки Plex, щоб визначити доступність контенту.",
+ "components.Settings.port": "Порт",
+ "components.Settings.radarrsettings": "Налаштування Radarr",
+ "components.Settings.region": "Регіон для пошуку фільмів та серіалів",
+ "components.Settings.regionTip": "Контент фільтрується за доступністю у вибраному регіоні",
+ "components.Settings.restartrequiredTooltip": "Jellyseerr must be restarted for changes to this setting to take effect",
+ "components.Settings.scan": "Синхронізувати бібліотеки",
+ "components.Settings.scanning": "Синхронізація…",
+ "components.Settings.serverLocal": "локальний",
+ "components.Settings.serverRemote": "віддалений",
+ "components.Settings.serverSecure": "захищений",
+ "components.Settings.serverpreset": "Сервер",
+ "components.Settings.serverpresetLoad": "Натисніть кнопку, щоб завантажити список доступних серверів",
+ "components.Settings.serverpresetManualMessage": "Ручне налаштування",
+ "components.Settings.serverpresetRefreshing": "Отримання списку серверів…",
+ "components.Settings.serviceSettingsDescription": "Налаштуйте сервер(и) {serverType} нижче. Ви можете підключити кілька серверів {serverType}, але тільки два з них можуть бути позначені як сервери за промовчанням (один не 4К і один 4К). Адміністратори можуть перевизначити сервер для обробки нових запитів до їх схвалення.",
+ "components.Settings.services": "Служби",
+ "components.Settings.settingUpPlexDescription": "Щоб налаштувати Plex, ви можете або ввести дані вручну, або вибрати сервер, отриманий зі сторінки plex.tv. Натисніть кнопку праворуч від випадаючого списку, щоб отримати список доступних серверів .",
+ "components.Settings.sonarrsettings": "Налаштування Sonarr",
+ "components.Settings.ssl": "SSL",
+ "components.Settings.startscan": "Почати сканування",
+ "components.Settings.tautulliApiKey": "API Key",
+ "components.Settings.tautulliSettings": "Tautulli Налаштування",
+ "components.Settings.tautulliSettingsDescription": "За бажанням налаштуйте параметри для вашого сервера Tautulli. Jellyseerr отримує дані історії переглядів для медіафайлів Plex від Tautulli.",
+ "components.Settings.toastApiKeyFailure": "Щось пішло не так при створенні нового ключа API.",
+ "components.Settings.toastApiKeySuccess": "Новий ключ API успішно згенерований!",
+ "components.Settings.toastPlexConnecting": "Спроба підключення до Plex…",
+ "components.Settings.toastPlexConnectingFailure": "Не вдалося підключитися до Plex.",
+ "components.Settings.toastPlexConnectingSuccess": "З'єднання з Plex встановлено успішно!",
+ "components.Settings.toastPlexRefresh": "Отримання списку серверів Plex…",
+ "components.Settings.toastPlexRefreshFailure": "Не вдалося отримати список серверів Plex.",
+ "components.Settings.toastPlexRefreshSuccess": "Список серверів Plex успішно отримано!",
+ "components.Settings.toastSettingsFailure": "Щось пішло не так при збереженні налаштувань.",
+ "components.Settings.toastSettingsSuccess": "Налаштування успішно збережено!",
+ "components.Settings.toastTautulliSettingsFailure": "Під час збереження налаштувань Tautulli сталася помилка.",
+ "components.Settings.toastTautulliSettingsSuccess": "Налаштування Tautulli успішно збережено!",
+ "components.Settings.trustProxy": "Увімкнути підтримку проксі",
+ "components.Settings.trustProxyTip": "Дозволяє Jellyseerr коректно реєструвати IP-адреси клієнтів за проксі-сервером (Jellyseerr необхідно перезавантажити, щоб зміни набули чинності)",
+ "components.Settings.urlBase": "URL Base",
+ "components.Settings.validationApiKey": "Ви повинні надати ключ API",
+ "components.Settings.validationApplicationTitle": "Ви повинні вказати назву програми",
+ "components.Settings.validationApplicationUrl": "Ви повинні вказати дійсну URL-адресу",
+ "components.Settings.validationApplicationUrlTrailingSlash": "URL-адреса не повинна закінчуватися косою межею",
+ "components.Settings.validationHostnameRequired": "Ви повинні вказати дійсне ім'я хоста або IP-адресу",
+ "components.Settings.validationPortRequired": "Ви повинні вказати дійсний номер порту",
+ "components.Settings.validationUrl": "Ви повинні надати дійсну URL-адресу",
+ "components.Settings.validationUrlBaseLeadingSlash": "Основа URL-адреси повинна мати скісну риску на початку",
+ "components.Settings.validationUrlBaseTrailingSlash": "База URL-адреси не має закінчуватися косою рискою",
+ "components.Settings.validationUrlTrailingSlash": "URL-адреса не має закінчуватися косою рискою",
+ "components.Settings.webAppUrl": "URL веб-програми",
+ "components.Settings.webAppUrlTip": "При необхідності надсилайте користувачів у веб-додаток на вашому сервері замість розміщеного на plex.tv",
+ "components.Settings.webhook": "Веб-перехоплювач",
+ "components.Settings.webpush": "Веб-push",
+ "components.Setup.configureplex": "Налаштуйте Plex",
+ "components.Setup.configureservices": "Налаштуйте служби",
+ "components.Setup.continue": "Продовжити",
+ "components.Setup.finish": "Завершити налаштування",
+ "components.Setup.finishing": "Завершення…",
+ "components.Setup.loginwithplex": "Увійти за допомогою Plex",
+ "components.Setup.scanbackground": "Сканування буде виконуватися у фоновому режимі. А поки ви можете продовжити процес налаштування.",
+ "components.Setup.setup": "Налаштування",
+ "components.Setup.signinMessage": "Почніть з входу в систему за допомогою облікового запису Plex",
+ "components.Setup.tip": "Підказка",
+ "components.Setup.welcome": "Ласкаво просимо до Jellyseerr",
+ "components.StatusBadge.managemedia": "Керувати {mediaType}",
+ "components.StatusBadge.openinarr": "Відкрити в{arr}",
+ "components.StatusBadge.playonplex": "Грати в {mediaServerName}",
+ "components.StatusBadge.seasonepisodenumber": "S{seasonNumber}E{episodeNumber}",
+ "components.StatusBadge.status": "{status}",
+ "components.StatusBadge.status4k": "4K {status}",
+ "components.StatusChacker.newversionDescription": "Jellyseerr було оновлено! Будь ласка, натисніть кнопку нижче, щоб перезавантажити сторінку.",
+ "components.StatusChacker.newversionavailable": "Оновити програму",
+ "components.StatusChacker.reloadOverseerr": "Перезавантажити",
+ "components.StatusChecker.appUpdated": "{applicationTitle} Оновлено",
+ "components.StatusChecker.appUpdatedDescription": "Натисніть кнопку нижче, щоб перезавантажити програму.",
+ "components.StatusChecker.reloadApp": "Перезавантажити {applicationTitle}",
+ "components.StatusChecker.restartRequired": "Потрібен перезапуск сервера",
+ "components.StatusChecker.restartRequiredDescription": "Перезапустіть сервер, щоб застосувати оновлені налаштування.",
+ "components.TitleCard.cleardata": "Очистити дані",
+ "components.TitleCard.mediaerror": "{mediaType} Не знайдено",
+ "components.TitleCard.tmdbid": "TMDB ID",
+ "components.TitleCard.tvdbid": "TheTVDB ID",
+ "components.TvDetails.Season.noepisodes": "Список епізодів недоступний.",
+ "components.TvDetails.Season.somethingwentwrong": "Під час отримання даних про сезон сталася помилка.",
+ "components.TvDetails.TvCast.fullseriescast": "Повний акторський склад серіалу",
+ "components.TvDetails.TvCrew.fullseriescrew": "Повна знімальна група серіалу",
+ "components.TvDetails.anime": "Аніме",
+ "components.TvDetails.cast": "У ролях",
+ "components.TvDetails.episodeCount": "{episodeCount, plural, one {# Епізод} other {# Епізоди}}",
+ "components.TvDetails.episodeRuntime": "Тривалість епізоду",
+ "components.TvDetails.episodeRuntimeMinutes": "{runtime} хвилин",
+ "components.TvDetails.firstAirDate": "Дата першого ефіру",
+ "components.TvDetails.manageseries": "Керувати Серіалами",
+ "components.TvDetails.network": "{networkCount, plural, one {Телеканал} other {Телеканали}}",
+ "components.TvDetails.nextAirDate": "Наступна дата виходу в ефір",
+ "components.TvDetails.originallanguage": "Мова оригіналу",
+ "components.TvDetails.originaltitle": "Назва оригіналу",
+ "components.TvDetails.overview": "Огляд",
+ "components.TvDetails.overviewunavailable": "Огляд недоступний.",
+ "components.TvDetails.play4konplex": "Відтворити в Plex в 4К",
+ "components.TvDetails.playonplex": "Відтворити в Plex",
+ "components.TvDetails.productioncountries": "{countryCount, plural, one {Країна} other {Країни}} виробництва",
+ "components.TvDetails.recommendations": "Рекомендації",
+ "components.TvDetails.reportissue": "Повідомити про проблему",
+ "components.TvDetails.rtaudiencescore": "Оцінка аудиторії Rotten Tomatoes",
+ "components.TvDetails.rtcriticsscore": "Томатометр Rotten Tomatoes",
+ "components.TvDetails.seasonnumber": "Сезон {seasonNumber}",
+ "components.TvDetails.seasons": "{seasonCount, plural, one {# сезон} other {# сезонів}}",
+ "components.TvDetails.seasonstitle": "Сезони",
+ "components.TvDetails.showtype": "Тип серіалу",
+ "components.TvDetails.similar": "Схожі серіали",
+ "components.TvDetails.status4k": "4K {status}",
+ "components.TvDetails.streamingproviders": "Зараз транслюється",
+ "components.TvDetails.tmdbuserscore": "Оцінка користувача TMDB",
+ "components.TvDetails.viewfullcrew": "Подивитися повну знімальну групу",
+ "components.TvDetails.watchtrailer": "Дивитись трейлер",
+ "components.UserList.accounttype": "Тип",
+ "components.UserList.admin": "Адміністратор",
+ "components.UserList.autogeneratepassword": "Згенерувати пароль автоматично",
+ "components.UserList.autogeneratepasswordTip": "Надіслати користувачеві пароль, згенерований сервером, електронною поштою",
+ "components.UserList.bulkedit": "Масове редагування",
+ "components.UserList.create": "Створити",
+ "components.UserList.created": "Приєднався",
+ "components.UserList.createlocaluser": "Створити локального користувача",
+ "components.UserList.creating": "Створення…",
+ "components.UserList.deleteconfirm": "Ви впевнені, що хочете видалити цього користувача? Усі дані про його запити будуть видалені без можливості відновлення.",
+ "components.UserList.deleteuser": "Видалити користувача",
+ "components.UserList.displayName": "Відображуване ім'я",
+ "components.UserList.edituser": "Змінити дозволи користувача",
+ "components.UserList.email": "Адреса електронної пошти",
+ "components.UserList.importedfromplex": "{userCount, plural, one {# новий користувач} other {# нових користувачів} успішно імпортовані з Plex!",
+ "components.UserList.importfrommediaserver": "Імпортувати користувачів з {mediaServerName}",
+ "components.UserList.importfromplex": "Імпортувати користувачів з Plex",
+ "components.UserList.importfromplexerror": "Щось пішло не так при імпорті користувачів з Plex.",
+ "components.UserList.localLoginDisabled": "Параметр Увімкнути локальний вхід в даний час вимкнено.",
+ "components.UserList.localuser": "Локальний користувач",
+ "components.UserList.newplexsigninenabled": "Параметр Увімкнути новий вхід Plex наразі ввімкнено. Користувачам Plex із доступом до бібліотеки не потрібно імпортувати, щоб увійти.",
+ "components.UserList.nouserstoimport": "Немає нових користувачів для імпорту з Plex.",
+ "components.UserList.owner": "Власник",
+ "components.UserList.password": "Пароль",
+ "components.UserList.passwordinfodescription": "Налаштуйте URL-адресу програми та увімкніть повідомлення електронною поштою, щоб забезпечити можливість автоматичної генерації пароля.",
+ "components.UserList.plexuser": "Користувач Plex",
+ "components.UserList.role": "Роль",
+ "components.UserList.sortCreated": "Дата приєднання",
+ "components.UserList.sortDisplayName": "Відображуване ім'я",
+ "components.UserList.sortRequests": "Кількість запитів",
+ "components.UserList.totalrequests": "Запитів",
+ "components.UserList.user": "Користувач",
+ "components.UserList.usercreatedfailed": "Щось пішло не так при створенні користувача.",
+ "components.UserList.usercreatedfailedexisting": "Вказана адреса електронної пошти вже використовується іншим користувачем.",
+ "components.UserList.usercreatedsuccess": "Користувач успішно створено!",
+ "components.UserList.userdeleted": "Користувач успішно видалено!",
+ "components.UserList.userdeleteerror": "Щось пішло не так при видаленні користувача.",
+ "components.UserList.userfail": "Щось пішло не так при збереженні дозволів користувача.",
+ "components.UserList.userlist": "Список користувачів",
+ "components.UserList.users": "Користувачі",
+ "components.UserList.userssaved": "Дозволи користувача успішно збережені!",
+ "components.UserList.validationEmail": "Ви повинні вказати дійсну адресу електронної пошти",
+ "components.UserList.validationpasswordminchars": "Пароль занадто короткий: він повинен містити не менше 8 символів",
+ "components.UserProfile.ProfileHeader.joindate": "Приєднався {joindate}",
+ "components.UserProfile.ProfileHeader.profile": "Подивитися профіль",
+ "components.UserProfile.ProfileHeader.settings": "Редагувати налаштування",
+ "components.UserProfile.ProfileHeader.userid": "ID користувача: {userid}",
+ "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Тип облікового запису",
+ "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Адміністратор",
+ "components.UserProfile.UserSettings.UserGeneralSettings.applanguage": "Мова інтерфейсу",
+ "components.UserProfile.UserSettings.UserGeneralSettings.discordId": "ID користувача Discord",
+ "components.UserProfile.UserSettings.UserGeneralSettings.discordIdTip": "багатозначний ідентифікаційний номер, пов’язаний із вашим обліковим записом користувача Discord",
+ "components.UserProfile.UserSettings.UserGeneralSettings.displayName": "Відображуване ім'я",
+ "components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "Перевизначити глобальні обмеження",
+ "components.UserProfile.UserSettings.UserGeneralSettings.general": "Загальне",
+ "components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "Загальні налаштування",
+ "components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "За замовчуванням ({language})",
+ "components.UserProfile.UserSettings.UserGeneralSettings.localuser": "Локальний користувач",
+ "components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "Обмеження кількості запитів на фільми",
+ "components.UserProfile.UserSettings.UserGeneralSettings.originallanguage": "Мови для пошуку фільмів та серіалів",
+ "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "Контент фільтрується за мовою оригіналу",
+ "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Власник",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "Користувач Plex",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "Автоматичний запит фільмів",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "Автоматично надсилайте запит на перегляд фільмів у своєму списку спостереження Plex",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "Автоматичний запит Серіалів",
+ "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "Автоматично надсилайте запит на серіал у своєму списку спостереження Plex",
+ "components.UserProfile.UserSettings.UserGeneralSettings.region": "Регіон для пошуку фільмів та серіалів",
+ "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Контент фільтрується за доступністю у вибраному регіоні",
+ "components.UserProfile.UserSettings.UserGeneralSettings.role": "Роль",
+ "components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "Обмеження кількості запитів на серіали",
+ "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "Щось пішло не так при збереженні налаштувань.",
+ "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "Налаштування успішно збережено!",
+ "components.UserProfile.UserSettings.UserGeneralSettings.user": "Користувач",
+ "components.UserProfile.UserSettings.UserGeneralSettings.validationDiscordId": "Ви повинні надати дійсний ідентифікатор користувача Discord",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordId": "ID користувача",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "ID вашого облікового запису",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingsfailed": "Не вдалося зберегти налаштування повідомлень Discord.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingssaved": "Налаштування повідомлень Discord успішно збережено!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.email": "Електронна пошта",
+ "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingsfailed": "Не вдалося зберегти налаштування повідомлень електронною поштою.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingssaved": "Налаштування повідомлень електронною поштою успішно збережено!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.notifications": "Сповіщення",
+ "components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "Налаштування повідомлень",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKey": "Відкритий ключ PGP",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKeyTip": "Шифрувати повідомлення електронної пошти за допомогою OpenPGP",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "Токен доступу",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "Створіть токен на сторінці налаштувань вашого облікового запису",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingsfailed": "Не вдалося зберегти налаштування сповіщень Pushbullet.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "Налаштування сповіщень Pushbullet успішно збережено!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "Токен API програми",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "Зареєструйте програму для використання з {applicationTitle}",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "Ключ користувача або групи",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKeyTip": "Ваш 30-значний ідентифікатор користувача або групи",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "Не вдалося зберегти налаштування сповіщень Pushover.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingssaved": "Налаштування сповіщень Pushover успішно збережено!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Надсилати без звуку",
+ "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Надсилати повідомлення без звуку",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID чату",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Почніть чат, додайте @get_id_bot і виконайте команду /my_id",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingsfailed": "Не вдалося зберегти налаштування сповіщень Telegram.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingssaved": "Налаштування сповіщень Telegram успішно збережено!",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "Ви повинні надати дійсний ID користувача",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationPgpPublicKey": "Ви повинні надати дійсний відкритий ключ PGP",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "Ви повинні надати токен доступу",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverApplicationToken": "Ви повинні надати дійсний токен програми",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "Ви повинні надати дійсний ключ користувача або групи",
+ "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Ви повинні надати дійсний ID чату",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpush": "Веб-push",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingsfailed": "Не вдалося зберегти налаштування веб-повідомлень.",
+ "components.UserProfile.UserSettings.UserNotificationSettings.webpushsettingssaved": "Налаштування веб-повідомлень успішно збережено!",
+ "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "Підтвердіть пароль",
+ "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "Поточний пароль",
+ "components.UserProfile.UserSettings.UserPasswordChange.newpassword": "Новий пароль",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "В даний час для цього облікового запису не встановлено пароль. Встановіть пароль нижче, щоб з цим обліковим записом можна було увійти в систему як \"локальний користувач\".",
+ "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "В даний час для вашого облікового запису не встановлено пароль. Встановіть пароль нижче, щоб мати можливість увійти в систему як \"локальний користувач\", використовуючи свою адресу електронної пошти.",
+ "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "У вас немає дозволу на зміну пароля цього користувача.",
+ "components.UserProfile.UserSettings.UserPasswordChange.password": "Пароль",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "Щось пішло не так при збереженні пароля.",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "Щось пішло не так при збереженні пароля. Чи правильно введено ваш поточний пароль?",
+ "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "Пароль успішно збережений!",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "Ви повинні підтвердити новий пароль",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "Паролі повинні збігатися",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "Ви повинні вказати свій поточний пароль",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "Ви повинні ввести новий пароль",
+ "components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "Пароль занадто короткий: він повинен містити не менше 8 символів",
+ "components.UserProfile.UserSettings.UserPermissions.permissions": "Дозволи",
+ "components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "Щось пішло не так при збереженні налаштувань.",
+ "components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "Дозволи успішно збережені!",
+ "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Ви не можете змінювати власні дозволи.",
+ "components.UserProfile.UserSettings.menuChangePass": "Пароль",
+ "components.UserProfile.UserSettings.menuGeneralSettings": "Спільне",
+ "components.UserProfile.UserSettings.menuNotifications": "Сповіщення",
+ "components.UserProfile.UserSettings.menuPermissions": "Дозволи",
+ "components.UserProfile.UserSettings.unauthorizedDescription": "У вас немає дозволу на зміну налаштувань цього користувача.",
+ "components.UserProfile.emptywatchlist": "Тут з’являться медіафайли, додані до вашого списку спостереження Plex.",
+ "components.UserProfile.limit": "{remaining} з {limit}",
+ "components.UserProfile.movierequests": "Запитів фільмів",
+ "components.UserProfile.pastdays": "{type} (за {days} день(ів))",
+ "components.UserProfile.plexwatchlist": "Список спостереження Plex",
+ "components.UserProfile.recentlywatched": "Нещодавно переглянуто",
+ "components.UserProfile.recentrequests": "Останні запити",
+ "components.UserProfile.requestsperdays": "залишилось {limit}",
+ "components.UserProfile.seriesrequest": "Запитів серіалів",
+ "components.UserProfile.totalrequests": "Усього запитів",
+ "components.UserProfile.unlimited": "Необмежено",
+ "i18n.advanced": "Для просунутих користувачів",
+ "i18n.all": "Всі",
+ "i18n.approve": "Схвалити",
+ "i18n.approved": "Схвалений",
+ "i18n.areyousure": "Ви впевнені?",
+ "i18n.available": "Доступний",
+ "i18n.back": "Назад",
+ "i18n.cancel": "Скасувати",
+ "i18n.canceling": "Скасувати…",
+ "i18n.close": "Закрити",
+ "i18n.decline": "Відхилити",
+ "i18n.declined": "Відхилений",
+ "i18n.delete": "Видалити",
+ "i18n.deleting": "Видалення…",
+ "i18n.delimitedlist": "{a}, {b}",
+ "i18n.edit": "Редагувати",
+ "i18n.experimental": "Експериментальний параметр",
+ "i18n.failed": "Помилка",
+ "i18n.import": "Імпорт",
+ "i18n.importing": "Імпортування...",
+ "i18n.loading": "Завантаження…",
+ "i18n.movie": "Фільм",
+ "i18n.movies": "Фільми",
+ "i18n.next": "Наступна",
+ "i18n.noresults": "Результатів немає.",
+ "i18n.notrequested": "Не запрошений",
+ "i18n.open": "Відкрити",
+ "i18n.partiallyavailable": "Доступний частково",
+ "i18n.pending": "Чекаючи",
+ "i18n.previous": "Попередня",
+ "i18n.processing": "В обробці",
+ "i18n.request": "Запросити",
+ "i18n.request4k": "Запросити до 4К",
+ "i18n.requested": "Запрошений",
+ "i18n.requesting": "Запит…",
+ "i18n.resolved": "Вирішені",
+ "i18n.restartRequired": "Restart Required",
+ "i18n.resultsperpage": "Відобразити {pageSize} результатів на сторінці",
+ "i18n.retry": "Повторити",
+ "i18n.retrying": "Повтор…",
+ "i18n.save": "Зберегти зміни",
+ "i18n.saving": "Збереження…",
+ "i18n.settings": "Налаштування",
+ "i18n.showingresults": "Показуються результати з {from} по {to} з {total}",
+ "i18n.status": "Статус",
+ "i18n.test": "Протестувати",
+ "i18n.testing": "Тестування…",
+ "i18n.tvshow": "Серіал",
+ "i18n.tvshows": "Серіали",
+ "i18n.unavailable": "Недоступний",
+ "i18n.usersettings": "Налаштування користувача",
+ "i18n.view": "Подивитися",
+ "pages.errormessagewithcode": "{statusCode} - {error}",
+ "pages.internalservererror": "Внутрішня помилка сервера",
+ "pages.oops": "Упс",
+ "pages.pagenotfound": "Сторінку не знайдено",
+ "pages.returnHome": "Повернутись додому",
+ "pages.serviceunavailable": "Сервіс недоступний",
+ "pages.somethingwentwrong": "Щось пішло не так",
+ "Components.PermissionEdit.requestMovies": "Запити фільмів",
+ "Components.PermissionEdit.autoapprove4kMovies": "Автоматичне схвалення 4К фільмів",
+ "Components.PermissionEdit.autoapproveMovies": "Автоматичне схвалення фільмів"
+}
diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx
index 4738b8cf8..802faea4b 100644
--- a/src/pages/_app.tsx
+++ b/src/pages/_app.tsx
@@ -71,6 +71,8 @@ const loadLocaleData = (locale: AvailableLocale): Promise => {
return import('../i18n/locale/sr.json');
case 'sv':
return import('../i18n/locale/sv.json');
+ case 'ua':
+ return import('../i18n/locale/ua.json');
case 'zh-CN':
return import('../i18n/locale/zh_Hans.json');
case 'zh-TW':
diff --git a/src/styles/globals.css b/src/styles/globals.css
index 8d040a00d..97b2a7b84 100644
--- a/src/styles/globals.css
+++ b/src/styles/globals.css
@@ -43,8 +43,8 @@
}
.slideover {
- padding-top: calc(1rem + env(safe-area-inset-top)) !important;
- padding-bottom: calc(1rem + env(safe-area-inset-top)) !important;
+ padding-top: calc(0.75rem + env(safe-area-inset-top)) !important;
+ padding-bottom: calc(0.75rem + env(safe-area-inset-top)) !important;
}
.sidebar-close-button {
diff --git a/src/utils/refreshIntervalHelper.ts b/src/utils/refreshIntervalHelper.ts
new file mode 100644
index 000000000..bdf67abc5
--- /dev/null
+++ b/src/utils/refreshIntervalHelper.ts
@@ -0,0 +1,18 @@
+import type { DownloadingItem } from '@server/lib/downloadtracker';
+
+export const refreshIntervalHelper = (
+ downloadItem: {
+ downloadStatus: DownloadingItem[] | undefined;
+ downloadStatus4k: DownloadingItem[] | undefined;
+ },
+ timer: number
+) => {
+ if (
+ (downloadItem.downloadStatus ?? []).length > 0 ||
+ (downloadItem.downloadStatus4k ?? []).length > 0
+ ) {
+ return timer;
+ } else {
+ return 0;
+ }
+};