fosrl.pangolin/messages/fr-FR.json
2025-05-17 20:04:56 +00:00

918 lines
65 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"setupCreate": "Créez votre organisation, votre site et vos ressources",
"setupNewOrg": "Nouvelle organisation",
"setupCreateOrg": "Créer une organisation",
"setupCreateResources": "Créer des ressources",
"setupOrgName": "Nom de l'organisation",
"orgDisplayName": "Ceci est le nom d'affichage de votre organisation.",
"orgId": "ID de l'organisation",
"setupIdentifierMessage": "Ceci est l'identifiant unique pour votre organisation. Il est séparé du nom affiché.",
"setupErrorIdentifier": "L'ID de l'organisation est déjà pris. Veuillez en choisir un autre.",
"componentsErrorNoMemberCreate": "Vous n'êtes actuellement membre d'aucune organisation. Créez une organisation pour commencer.",
"componentsErrorNoMember": "Vous n'êtes actuellement membre d'aucune organisation.",
"welcome": "Bienvenue à Pangolin",
"componentsCreateOrg": "Créer une organisation",
"componentsMember": "Vous êtes membre de {count, plural, =0 {aucune organisation} =1 {Une organisation} other {# organisations}}.",
"componentsInvalidKey": "Clés de licence invalides ou expirées détectées. Suivez les conditions de licence pour continuer à utiliser toutes les fonctionnalités.",
"dismiss": "Refuser",
"componentsLicenseViolation": "Violation de licence : Ce serveur utilise des sites {usedSites} qui dépassent la limite autorisée des sites {maxSites} . Suivez les conditions de licence pour continuer à utiliser toutes les fonctionnalités.",
"componentsSupporterMessage": "Merci de soutenir Pangolin en tant que {tier}!",
"inviteErrorNotValid": "Nous sommes désolés, mais il semble que l'invitation que vous essayez d'accéder n'ait pas été acceptée ou n'est plus valide.",
"inviteErrorUser": "Nous sommes désolés, mais il semble que l'invitation que vous essayez d'accéder ne soit pas pour cet utilisateur.",
"inviteLoginUser": "Assurez-vous que vous êtes bien connecté en tant qu'utilisateur correct.",
"inviteErrorNoUser": "Nous sommes désolés, mais il semble que l'invitation que vous essayez d'accéder ne soit pas pour un utilisateur qui existe.",
"inviteCreateUser": "Veuillez d'abord créer un compte.",
"goHome": "Retour à la maison",
"inviteLogInOtherUser": "Se connecter en tant qu'utilisateur différent",
"createAnAccount": "Créer un compte",
"inviteNotAccepted": "Invitation non acceptée",
"authCreateAccount": "Créez un compte pour commencer",
"email": "Courriel",
"password": "Mot de passe",
"confirmPassword": "Confirmer le mot de passe",
"createAccount": "Créer un compte",
"viewSettings": "Afficher les paramètres",
"delete": "Supprimez",
"name": "Nom",
"online": "En ligne",
"offline": "Hors ligne",
"site": "Site",
"dataIn": "Données dans",
"dataOut": "Données épuisées",
"connectionType": "Type de connexion",
"tunnelType": "Type de tunnel",
"local": "Locale",
"edit": "Editer",
"siteConfirmDelete": "Confirmer la suppression du site",
"siteDelete": "Supprimer le site",
"siteMessageRemove": "Une fois supprimé, le site ne sera plus accessible. Toutes les ressources et cibles associées au site seront également supprimées.",
"siteMessageConfirm": "Pour confirmer, veuillez saisir le nom du site ci-dessous.",
"siteQuestionRemove": "Êtes-vous sûr de vouloir supprimer le site {selectedSite} de l'organisation ?",
"siteManageSites": "Gérer les sites",
"siteDescription": "Autoriser la connectivité à votre réseau via des tunnels sécurisés",
"siteCreate": "Créer un site",
"siteCreateDescription2": "Suivez les étapes ci-dessous pour créer et connecter un nouveau site",
"siteCreateDescription": "Créez un nouveau site pour commencer à connecter vos ressources",
"close": "Fermer",
"siteErrorCreate": "Erreur lors de la création du site",
"siteErrorCreateKeyPair": "Paire de clés ou site par défaut introuvable",
"siteErrorCreateDefaults": "Les valeurs par défaut du site sont introuvables",
"siteNameDescription": "Ceci est le nom d'affichage du site.",
"method": "Méthode",
"siteMethodDescription": "C'est ainsi que vous exposerez les connexions.",
"siteLearnNewt": "Apprenez à installer Newt sur votre système",
"siteSeeConfigOnce": "Vous ne pourrez voir la configuration qu'une seule fois.",
"siteLoadWGConfig": "Chargement de la configuration WireGuard...",
"siteDocker": "Développer les détails du déploiement Docker",
"toggle": "Activer/désactiver",
"dockerCompose": "Composition Docker",
"dockerRun": "Exécution Docker",
"siteLearnLocal": "Les sites locaux ne tunnel, en savoir plus",
"siteConfirmCopy": "J'ai copié la configuration",
"searchSitesProgress": "Rechercher des sites...",
"siteAdd": "Ajouter un site",
"siteInstallNewt": "Installer Newt",
"siteInstallNewtDescription": "Faites fonctionner Newt sur votre système",
"WgConfiguration": "Configuration WireGuard",
"WgConfigurationDescription": "Utilisez la configuration suivante pour vous connecter à votre réseau",
"operatingSystem": "Système d'exploitation",
"commands": "Commandes",
"recommended": "Recommandé",
"siteNewtDescription": "Pour une meilleure expérience d'utilisateur, utilisez Newt. Il utilise WireGuard sous le capot et vous permet d'adresser vos ressources privées par leur adresse LAN sur votre réseau privé à partir du tableau de bord Pangolin.",
"siteRunsInDocker": "Exécute dans Docker",
"siteRunsInShell": "Exécute en shell sur macOS, Linux et Windows",
"siteErrorDelete": "Erreur lors de la suppression du site",
"siteErrorUpdate": "Impossible de mettre à jour le site",
"siteErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour du site.",
"siteUpdated": "Site mis à jour",
"siteUpdatedDescription": "Le site a été mis à jour.",
"siteGeneralDescription": "Configurer les paramètres généraux de ce site",
"siteSettingDescription": "Configurer les paramètres de votre site",
"siteSetting": "Réglages {siteName}",
"siteNewtTunnel": "Tunnel Newt (Recommandé)",
"siteNewtTunnelDescription": "La façon la plus simple de créer un point d'entrée dans votre réseau. Pas de configuration supplémentaire.",
"siteWg": "WireGuard basique",
"siteWgDescription": "Utilisez n'importe quel client WireGuard pour établir un tunnel. Configuration NAT manuelle requise.",
"siteLocalDescription": "Ressources locales seulement. Pas de tunneling.",
"siteSeeAll": "Voir tous les sites",
"siteTunnelDescription": "Déterminez comment vous voulez vous connecter à votre site",
"siteNewtCredentials": "Identifiants Newt",
"siteNewtCredentialsDescription": "C'est ainsi que Newt s'authentifiera avec le serveur",
"siteCredentialsSave": "Enregistrez vos identifiants",
"siteCredentialsSaveDescription": "Vous ne pourrez voir cela qu'une seule fois. Assurez-vous de le copier dans un endroit sécurisé.",
"siteInfo": "Informations sur le site",
"status": "Statut",
"shareTitle": "Gérer les liens de partage",
"shareDescription": "Créez des liens partageables pour accorder un accès temporaire ou permanent à vos ressources",
"shareSearch": "Rechercher des liens de partage...",
"shareCreate": "Créer un lien de partage",
"shareErrorDelete": "Impossible de supprimer le lien",
"shareErrorDeleteMessage": "Une erreur s'est produite lors de la suppression du lien",
"shareDeleted": "Lien supprimé",
"shareDeletedDescription": "Le lien a été supprimé",
"shareTokenDescription": "Votre jeton d'accès peut être passé de deux façons : en tant que paramètre de requête ou dans les en-têtes de la requête. Elles doivent être transmises par le client à chaque demande d'accès authentifié.",
"accessToken": "Jeton d'accès",
"usageExamples": "Exemples d'utilisation",
"tokenId": "Token ID",
"requestHeades": "En-têtes de la requête",
"queryParameter": "Paramètre de requête",
"importantNote": "Note importante",
"shareImportantDescription": "Pour des raisons de sécurité, l'utilisation des en-têtes est recommandée par rapport aux paramètres de la requête, dans la mesure du possible, car les paramètres de requête peuvent être enregistrés dans les journaux du serveur ou dans l'historique du navigateur.",
"token": "Jeton",
"shareTokenSecurety": "Gardez votre jeton d'accès sécurisé. Ne le partagez pas dans des zones accessibles au public ou dans du code côté client.",
"shareErrorFetchResource": "Impossible de récupérer les ressources",
"shareErrorFetchResourceDescription": "Une erreur est survenue lors de la récupération des ressources",
"shareErrorCreate": "Impossible de créer le lien de partage",
"shareErrorCreateDescription": "Une erreur s'est produite lors de la création du lien de partage",
"shareCreateDescription": "N'importe qui avec ce lien peut accéder à la ressource",
"shareTitleOptional": "Titre (facultatif)",
"expireIn": "Expire dans",
"neverExpire": "N'expire jamais",
"shareExpireDescription": "Le temps d'expiration est combien de temps le lien sera utilisable et fournira un accès à la ressource. Après cette période, le lien ne fonctionnera plus et les utilisateurs qui ont utilisé ce lien perdront l'accès à la ressource.",
"shareSeeOnce": "Vous ne pourrez voir ce lien. Assurez-vous de le copier.",
"shareAccessHint": "N'importe qui avec ce lien peut accéder à la ressource. Partagez-le avec soin.",
"shareTokenUsage": "Voir Utilisation du jeton d'accès",
"createLink": "Créer un lien",
"resourcesNotFound": "Aucune ressource trouvée",
"resourceSearch": "Rechercher des ressources",
"openMenu": "Ouvrir le menu",
"resource": "Ressource",
"title": "Titre de la page",
"created": "Créé",
"expires": "Expire",
"never": "Jamais",
"shareErrorSelectResource": "Veuillez sélectionner une ressource",
"resourceTitle": "Gérer les ressources",
"resourceDescription": "Créez des proxy sécurisés pour vos applications privées",
"resourcesSearch": "Rechercher des ressources...",
"resourceAdd": "Ajouter une ressource",
"resourceErrorDelte": "Erreur de suppression de la ressource",
"authentication": "Authentification",
"protected": "Protégé",
"notProtected": "Non Protégé",
"resourceMessageRemove": "Une fois supprimée, la ressource ne sera plus accessible. Toutes les cibles associées à la ressource seront également supprimées.",
"resourceMessageConfirm": "Pour confirmer, veuillez saisir le nom de la ressource ci-dessous.",
"resourceQuestionRemove": "Êtes-vous sûr de vouloir supprimer la ressource {selectedResource} de l'organisation ?",
"resourceHTTP": "Ressource HTTPS",
"resourceHTTPDescription": "Requêtes de proxy à votre application via HTTPS en utilisant un sous-domaine ou un domaine de base.",
"resourceRaw": "Ressource TCP/UDP brute",
"resourceRawDescription": "Demandes de proxy à votre application via TCP/UDP en utilisant un numéro de port.",
"resourceCreate": "Créer une ressource",
"resourceCreateDescription": "Suivez les étapes ci-dessous pour créer une nouvelle ressource",
"resourceSeeAll": "Voir toutes les ressources",
"resourceInfo": "Informations sur la ressource",
"resourceNameDescription": "Ceci est le nom d'affichage de la ressource.",
"siteSelect": "Sélectionner un site",
"siteSearch": "Chercher un site",
"siteNotFound": "Aucun site trouvé.",
"siteSelectionDescription": "Ce site fournira la connectivité à la ressource.",
"resourceType": "Type de ressource",
"resourceTypeDescription": "Déterminer comment vous voulez accéder à votre ressource",
"resourceHTTPSSettings": "Paramètres HTTPS",
"resourceHTTPSSettingsDescription": "Configurer comment votre ressource sera accédée via HTTPS",
"domainType": "Type de domaine",
"subdomain": "Sous-domaine",
"baseDomain": "Domaine de base",
"subdomnainDescription": "Le sous-domaine où votre ressource sera accessible.",
"resourceRawSettings": "Paramètres TCP/UDP",
"resourceRawSettingsDescription": "Configurer comment votre ressource sera accédée via TCP/UDP",
"protocol": "Protocol",
"protocolSelect": "Select a protocol",
"resourcePortNumber": "Numéro de port",
"resourcePortNumberDescription": "Le numéro de port externe pour les requêtes de proxy.",
"cancel": "Abandonner",
"resourceConfig": "Snippets de configuration",
"resourceConfigDescription": "Copiez et collez ces modules de configuration pour configurer votre ressource TCP/UDP",
"resourceAddEntrypoints": "Traefik: Ajouter des points dentrée",
"resourceExposePorts": "Gerbil: Exposer des ports dans Docker Compose",
"resourceLearnRaw": "Apprenez à configurer les ressources TCP/UDP",
"resourceBack": "Retour aux ressources",
"resourceGoTo": "Aller à la ressource",
"resourceDelete": "Supprimer la ressource",
"resourceDeleteConfirm": "Confirmer la suppression de la ressource",
"visibility": "Visibilité",
"enabled": "Activé",
"disabled": "Désactivé",
"general": "Généraux",
"generalSettings": "Paramètres généraux",
"proxy": "Proxy",
"rules": "Règles",
"resourceSettingDescription": "Configurer les paramètres de votre ressource",
"resourceSetting": "Réglages {resourceName}",
"alwaysAllow": "Toujours autoriser",
"alwaysDeny": "Toujours refuser",
"orgSettingsDescription": "Configurer les paramètres généraux de votre organisation",
"orgGeneralSettings": "Paramètres de l'organisation",
"orgGeneralSettingsDescription": "Gérer les détails et la configuration de votre organisation",
"saveGeneralSettings": "Enregistrer les paramètres généraux",
"orgDangerZone": "Zone de danger",
"orgDangerZoneDescription": "Une fois que vous supprimez cette organisation, il n'y a pas de retour en arrière. Soyez certain.",
"orgDelete": "Supprimer l'organisation",
"orgDeleteConfirm": "Confirmer la suppression de l'organisation",
"orgMessageRemove": "Cette action est irréversible et supprimera toutes les données associées.",
"orgMessageConfirm": "Pour confirmer, veuillez saisir le nom de l'organisation ci-dessous.",
"orgQuestionRemove": "Êtes-vous sûr de vouloir supprimer l'organisation {selectedOrg}?",
"orgUpdated": "Organisation mise à jour",
"orgUpdatedDescription": "L'organisation a été mise à jour.",
"orgErrorUpdate": "Échec de la mise à jour de l'organisation",
"orgErrorUpdateMessage": "Une erreur s'est produite lors de la mise à jour de l'organisation.",
"orgErrorFetch": "Impossible de récupérer les organisations",
"orgErrorFetchMessage": "Une erreur s'est produite lors de la liste de vos organisations",
"orgErrorDelete": "Échec de la suppression de l'organisation",
"orgErrorDeleteMessage": "Une erreur s'est produite lors de la suppression de l'organisation.",
"orgDeleted": "Organisation supprimée",
"orgDeletedMessage": "L'organisation et ses données ont été supprimées.",
"orgMissing": "ID d'organisation manquant",
"orgMissingMessage": "Impossible de régénérer l'invitation sans un ID d'organisation.",
"accessUsersManage": "Gérer les utilisateurs",
"accessUsersDescription": "Invitez des utilisateurs et ajoutez-les aux rôles pour gérer l'accès à votre organisation",
"accessUsersSearch": "Rechercher des utilisateurs...",
"accessUserCreate": "Créer un utilisateur",
"accessUserRemove": "Supprimer l'utilisateur",
"username": "Nom d'utilisateur",
"identityProvider": "Fournisseur d'identité",
"role": "Rôle",
"nameRequired": "Le nom est requis",
"accessRolesManage": "Gérer les rôles",
"accessRolesDescription": "Configurer les rôles pour gérer l'accès à votre organisation",
"accessRolesSearch": "Rechercher des rôles...",
"accessRolesAdd": "Ajouter un rôle",
"accessRoleDelete": "Supprimer le rôle",
"description": "Libellé",
"inviteTitle": "Invitations ouvertes",
"inviteDescription": "Gérer vos invitations à d'autres utilisateurs",
"inviteSearch": "Rechercher des invitations...",
"minutes": "Minutes",
"hours": "Heures",
"days": "Jours",
"weeks": "Semaines",
"months": "Mois",
"years": "Années",
"day": "{count, plural, =1 {# jour} other {# jours}}",
"apiKeysTitle": "Informations sur la clé API",
"apiKeysConfirmCopy2": "Vous devez confirmer que vous avez copié la clé API.",
"apiKeysErrorCreate": "Erreur lors de la création de la clé API",
"apiKeysErrorSetPermission": "Erreur lors de la définition des permissions",
"apiKeysCreate": "Générer une clé API",
"apiKeysCreateDescription": "Générer une nouvelle clé API pour votre organisation",
"apiKeysGeneralSettings": "Permissions",
"apiKeysGeneralSettingsDescription": "Déterminez ce que cette clé API peut faire",
"apiKeysList": "Votre clé API",
"apiKeysSave": "Enregistrer votre clé API",
"apiKeysSaveDescription": "Vous ne pourrez voir cela qu'une seule fois. Assurez-vous de la copier dans un endroit sécurisé.",
"apiKeysInfo": "Votre clé API est :",
"apiKeysConfirmCopy": "J'ai copié la clé API",
"generate": "Générer",
"done": "Terminé",
"apiKeysSeeAll": "Voir toutes les clés API",
"apiKeysPermissionsErrorLoadingActions": "Erreur lors du chargement des actions de la clé API",
"apiKeysPermissionsErrorUpdate": "Erreur lors de la définition des permissions",
"apiKeysPermissionsUpdated": "Permissions mises à jour",
"apiKeysPermissionsUpdatedDescription": "Les permissions ont été mises à jour.",
"apiKeysPermissionsGeneralSettings": "Permissions",
"apiKeysPermissionsGeneralSettingsDescription": "Déterminez ce que cette clé API peut faire",
"apiKeysPermissionsSave": "Enregistrer les permissions",
"apiKeysPermissionsTitle": "Permissions",
"apiKeys": "Clés API",
"searchApiKeys": "Rechercher des clés API...",
"apiKeysAdd": "Générer une clé API",
"apiKeysErrorDelete": "Erreur lors de la suppression de la clé API",
"apiKeysErrorDeleteMessage": "Erreur lors de la suppression de la clé API",
"apiKeysQuestionRemove": "Êtes-vous sûr de vouloir supprimer la clé API {selectedApiKey} de l'organisation ?",
"apiKeysMessageRemove": "Une fois supprimée, la clé API ne pourra plus être utilisée.",
"apiKeysMessageConfirm": "Pour confirmer, veuillez saisir le nom de la clé API ci-dessous.",
"apiKeysDeleteConfirm": "Confirmer la suppression de la clé API",
"apiKeysDelete": "Supprimer la clé API",
"apiKeysManage": "Gérer les clés API",
"apiKeysDescription": "Les clés API sont utilisées pour s'authentifier avec l'API d'intégration",
"apiKeysSettings": "Paramètres de {apiKeyName}",
"userTitle": "Gérer tous les utilisateurs",
"userDescription": "Voir et gérer tous les utilisateurs du système",
"userAbount": "À propos de la gestion des utilisateurs",
"userAbountDescription": "Cette table affiche tous les objets utilisateur root du système. Chaque utilisateur peut appartenir à plusieurs organisations. La suppression d'un utilisateur d'une organisation ne supprime pas son objet utilisateur root - il restera dans le système. Pour supprimer complètement un utilisateur du système, vous devez supprimer son objet utilisateur root en utilisant l'action de suppression dans cette table.",
"userServer": "Utilisateurs du serveur",
"userSearch": "Rechercher des utilisateurs du serveur...",
"userErrorDelete": "Erreur lors de la suppression de l'utilisateur",
"userDeleteConfirm": "Confirmer la suppression de l'utilisateur",
"userDeleteServer": "Supprimer l'utilisateur du serveur",
"userMessageRemove": "L'utilisateur sera retiré de toutes les organisations et sera complètement retiré du serveur.",
"userMessageConfirm": "Pour confirmer, veuillez saisir le nom de l'utilisateur ci-dessous.",
"userQuestionRemove": "Êtes-vous sûr de vouloir supprimer définitivement {selectedUser} du serveur?",
"licenseKey": "Clé de licence",
"valid": "Valid",
"numberOfSites": "Nombre de sites",
"licenseKeySearch": "Rechercher des clés de licence...",
"licenseKeyAdd": "Ajouter une clé de licence",
"type": "Type de texte",
"licenseKeyRequired": "La clé de licence est requise",
"licenseTermsAgree": "Vous devez accepter les conditions de licence",
"licenseErrorKeyLoad": "Impossible de charger les clés de licence",
"licenseErrorKeyLoadDescription": "Une erreur s'est produite lors du chargement des clés de licence.",
"licenseErrorKeyDelete": "Échec de la suppression de la clé de licence",
"licenseErrorKeyDeleteDescription": "Une erreur s'est produite lors de la suppression de la clé de licence.",
"licenseKeyDeleted": "Clé de licence supprimée",
"licenseKeyDeletedDescription": "La clé de licence a été supprimée.",
"licenseErrorKeyActivate": "Échec de l'activation de la clé de licence",
"licenseErrorKeyActivateDescription": "Une erreur s'est produite lors de l'activation de la clé de licence.",
"licenseKeyActivated": "Clé de licence activée",
"licenseKeyActivatedDescription": "La clé de licence a été activée avec succès.",
"licenseErrorKeyRecheck": "Impossible de revérifier les clés de licence",
"licenseErrorKeyRecheckDescription": "Une erreur s'est produite lors de la revérification des clés de licence.",
"licenseErrorKeyRechecked": "Clés de licence revérifiées",
"licenseErrorKeyRecheckedDescription": "Toutes les clés de licence ont été revérifiées",
"licenseActivateKey": "Activer la clé de licence",
"licenseActivateKeyDescription": "Entrez une clé de licence pour l'activer.",
"licenseActivate": "Activer la licence",
"licenseAgreement": "En cochant cette case, vous confirmez avoir lu et accepté les conditions de licence correspondant au niveau associé à votre clé de licence.",
"fossorialLicense": "Voir les conditions de licence commerciale et d'abonnement Fossorial",
"licenseMessageRemove": "Cela supprimera la clé de licence et toutes les autorisations qui lui sont associées.",
"licenseMessageConfirm": "Pour confirmer, veuillez saisir la clé de licence ci-dessous.",
"licenseQuestionRemove": "Êtes-vous sûr de vouloir supprimer la clé de licence {selectedKey}?",
"licenseKeyDelete": "Supprimer la clé de licence",
"licenseKeyDeleteConfirm": "Confirmer la suppression de la clé de licence",
"licenseTitle": "Gérer le statut de la licence",
"licenseTitleDescription": "Voir et gérer les clés de licence dans le système",
"licenseHost": "Licence Hôte",
"licenseHostDescription": "Gérer la clé de licence principale de l'hôte.",
"licensedNot": "Non licencié",
"hostId": "ID de l'hôte",
"licenseReckeckAll": "Revérifier toutes les clés",
"licenseSiteUsage": "Utilisation des sites",
"licenseSiteUsageDecsription": "Voir le nombre de sites utilisant cette licence.",
"licenseNoSiteLimit": "Il n'y a pas de limite sur le nombre de sites utilisant un hôte non autorisé.",
"licensePurchase": "Acheter une licence",
"licensePurchaseSites": "Acheter des sites supplémentaires",
"licenseSitesUsedMax": "{usedSites} des sites {maxSites} utilisés",
"licenseSitesUsed": "{count, plural, =0 {# sites} =1 {# site} other {# sites}} dans le système.",
"licensePurchaseDescription": "Choisissez le nombre de sites que vous voulez {selectedMode, select, license {achetez une licence. Vous pouvez toujours ajouter plus de sites plus tard.} other {ajouter à votre licence existante.}}",
"licenseFee": "Frais de licence",
"licensePriceSite": "Prix par site",
"total": "Total",
"licenseContinuePayment": "Continuer vers le paiement",
"pricingPage": "page de tarification",
"licensePricingPage": "Pour les prix et les remises les plus récentes, veuillez visiter le ",
"invite": "Invitations",
"inviteRegenerate": "Régénérer l'invitation",
"inviteRegenerateDescription": "Révoquer l'invitation précédente et en créer une nouvelle",
"inviteRemove": "Supprimer l'invitation",
"inviteRemoveError": "Échec de la suppression de l'invitation",
"inviteRemoveErrorDescription": "Une erreur s'est produite lors de la suppression de l'invitation.",
"inviteRemoved": "Invitation supprimée",
"inviteRemovedDescription": "L'invitation pour {email} a été supprimée.",
"inviteQuestionRemove": "Êtes-vous sûr de vouloir supprimer l'invitation {email}?",
"inviteMessageRemove": "Une fois supprimée, cette invitation ne sera plus valide. Vous pourrez toujours réinviter l'utilisateur plus tard.",
"inviteMessageConfirm": "Pour confirmer, veuillez saisir l'adresse e-mail de l'invitation ci-dessous.",
"inviteQuestionRegenerate": "Êtes-vous sûr de vouloir régénérer l'invitation {email}? Cela révoquera l'invitation précédente.",
"inviteRemoveConfirm": "Confirmer la suppression de l'invitation",
"inviteRegenerated": "Invitation régénérée",
"inviteSent": "Une nouvelle invitation a été envoyée à {email}.",
"inviteSentEmail": "Envoyer une notification par e-mail à l'utilisateur",
"inviteGenerate": "Une nouvelle invitation a été générée pour {email}.",
"inviteDuplicateError": "Invitation en double",
"inviteDuplicateErrorDescription": "Une invitation pour cet utilisateur existe déjà.",
"inviteRateLimitError": "Limite de taux dépassée",
"inviteRateLimitErrorDescription": "Vous avez dépassé la limite de 3 régénérations par heure. Veuillez réessayer plus tard.",
"inviteRegenerateError": "Échec de la régénération de l'invitation",
"inviteRegenerateErrorDescription": "Une erreur s'est produite lors de la régénération de l'invitation.",
"inviteValidityPeriod": "Période de validité",
"inviteValidityPeriodSelect": "Sélectionner la période de validité",
"inviteRegenerateMessage": "L'invitation a été régénérée. L'utilisateur doit accéder au lien ci-dessous pour accepter l'invitation.",
"inviteRegenerateButton": "Régénérer",
"expiresAt": "Expire le",
"accessRoleUnknown": "Rôle inconnu",
"placeholder": "Espace réservé",
"userErrorOrgRemove": "Échec de la suppression de l'utilisateur",
"userErrorOrgRemoveDescription": "Une erreur s'est produite lors de la suppression de l'utilisateur.",
"userOrgRemoved": "Utilisateur supprimé",
"userOrgRemovedDescription": "L'utilisateur {email} a été retiré de l'organisation.",
"userQuestionOrgRemove": "Êtes-vous sûr de vouloir retirer {email} de l'organisation ?",
"userMessageOrgRemove": "Une fois retiré, cet utilisateur n'aura plus accès à l'organisation. Vous pouvez toujours le réinviter plus tard, mais il devra accepter l'invitation à nouveau.",
"userMessageOrgConfirm": "Pour confirmer, veuillez saisir le nom de l'utilisateur ci-dessous.",
"userRemoveOrgConfirm": "Confirmer la suppression de l'utilisateur",
"userRemoveOrg": "Retirer l'utilisateur de l'organisation",
"users": "Utilisateurs",
"accessRoleMember": "Membre",
"accessRoleOwner": "Propriétaire",
"userConfirmed": "Confirmé",
"idpNameInternal": "Interne",
"emailInvalid": "Adresse e-mail invalide",
"inviteValidityDuration": "Veuillez sélectionner une durée",
"accessRoleSelectPlease": "Veuillez sélectionner un rôle",
"usernameRequired": "Le nom d'utilisateur est requis",
"idpSelectPlease": "Veuillez sélectionner un fournisseur d'identité",
"idpGenericOidc": "Fournisseur OAuth2/OIDC générique.",
"accessRoleErrorFetch": "Échec de la récupération des rôles",
"accessRoleErrorFetchDescription": "Une erreur s'est produite lors de la récupération des rôles",
"idpErrorFetch": "Échec de la récupération des fournisseurs d'identité",
"idpErrorFetchDescription": "Une erreur s'est produite lors de la récupération des fournisseurs d'identité",
"userErrorExists": "L'utilisateur existe déjà",
"userErrorExistsDescription": "Cet utilisateur est déjà membre de l'organisation.",
"inviteError": "Échec de l'invitation de l'utilisateur",
"inviteErrorDescription": "Une erreur s'est produite lors de l'invitation de l'utilisateur",
"userInvited": "Utilisateur invité",
"userInvitedDescription": "L'utilisateur a été invité avec succès.",
"userErrorCreate": "Échec de la création de l'utilisateur",
"userErrorCreateDescription": "Une erreur s'est produite lors de la création de l'utilisateur",
"userCreated": "Utilisateur créé",
"userCreatedDescription": "L'utilisateur a été créé avec succès.",
"userTypeInternal": "Utilisateur interne",
"userTypeInternalDescription": "Inviter un utilisateur à rejoindre votre organisation directement.",
"userTypeExternal": "Utilisateur externe",
"userTypeExternalDescription": "Créer un utilisateur avec un fournisseur d'identité externe.",
"accessUserCreateDescription": "Suivez les étapes ci-dessous pour créer un nouvel utilisateur",
"userSeeAll": "Voir tous les utilisateurs",
"userTypeTitle": "Type d'utilisateur",
"userTypeDescription": "Déterminez comment vous voulez créer l'utilisateur",
"userSettings": "Informations utilisateur",
"userSettingsDescription": "Entrez les détails du nouvel utilisateur",
"inviteEmailSent": "Envoyer un e-mail d'invitation à l'utilisateur",
"inviteValid": "Valide pour",
"selectDuration": "Sélectionner la durée",
"accessRoleSelect": "Sélectionner un rôle",
"inviteEmailSentDescription": "Un e-mail a été envoyé à l'utilisateur avec le lien d'accès ci-dessous. Ils doivent accéder au lien pour accepter l'invitation.",
"inviteSentDescription": "L'utilisateur a été invité. Ils doivent accéder au lien ci-dessous pour accepter l'invitation.",
"inviteExpiresIn": "L'invitation expirera dans {days, plural, =1 {# jour} other {# jours}}.",
"idpTitle": "Fournisseur d'identité",
"idpSelect": "Sélectionnez le fournisseur d'identité pour l'utilisateur externe",
"idpNotConfigured": "Aucun fournisseur d'identité n'est configuré. Veuillez configurer un fournisseur d'identité avant de créer des utilisateurs externes.",
"usernameUniq": "Ceci doit correspondre au nom d'utilisateur unique qui existe dans le fournisseur d'identité sélectionné.",
"emailOptional": "E-mail (Optionnel)",
"nameOptional": "Nom (Optionnel)",
"accessControls": "Contrôles d'accès",
"userDescription2": "Gérer les paramètres de cet utilisateur",
"accessRoleErrorAdd": "Échec de l'ajout de l'utilisateur au rôle",
"accessRoleErrorAddDescription": "Une erreur s'est produite lors de l'ajout de l'utilisateur au rôle.",
"userSaved": "Utilisateur enregistré",
"userSavedDescription": "L'utilisateur a été mis à jour.",
"accessControlsDescription": "Gérer ce que cet utilisateur peut accéder et faire dans l'organisation",
"accessControlsSubmit": "Enregistrer les contrôles d'accès",
"roles": "Rôles",
"accessUsersRoles": "Gérer les utilisateurs et les rôles",
"accessUsersRolesDescription": "Invitez des utilisateurs et ajoutez-les aux rôles pour gérer l'accès à votre organisation",
"key": "Clé",
"createdAt": "Créé le",
"proxyErrorInvalidHeader": "Valeur d'en-tête Host personnalisée invalide. Utilisez le format de nom de domaine, ou laissez vide pour désactiver l'en-tête Host personnalisé.",
"proxyErrorTls": "Nom de serveur TLS invalide. Utilisez le format de nom de domaine, ou laissez vide pour supprimer le nom de serveur TLS.",
"targetErrorFetch": "Échec de la récupération des cibles",
"targetErrorFetchDescription": "Une erreur s'est produite lors de la récupération des cibles",
"siteErrorFetch": "Échec de la récupération de la ressource",
"siteErrorFetchDescription": "Une erreur s'est produite lors de la récupération de la ressource",
"targetErrorDuplicate": "Cible en double",
"targetErrorDuplicateDescription": "Une cible avec ces paramètres existe déjà",
"targetWireGuardErrorInvalidIp": "IP cible invalide",
"targetWireGuardErrorInvalidIpDescription": "L'IP cible doit être dans le sous-réseau du site",
"targetsUpdated": "Cibles mises à jour",
"targetsUpdatedDescription": "Cibles et paramètres mis à jour avec succès",
"targetsErrorUpdate": "Échec de la mise à jour des cibles",
"targetsErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour des cibles",
"targetTlsUpdate": "Paramètres TLS mis à jour",
"targetTlsUpdateDescription": "Vos paramètres TLS ont été mis à jour avec succès",
"targetErrorTlsUpdate": "Échec de la mise à jour des paramètres TLS",
"targetErrorTlsUpdateDescription": "Une erreur s'est produite lors de la mise à jour des paramètres TLS",
"proxyUpdated": "Paramètres du proxy mis à jour",
"proxyUpdatedDescription": "Vos paramètres de proxy ont été mis à jour avec succès",
"proxyErrorUpdate": "Échec de la mise à jour des paramètres du proxy",
"proxyErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour des paramètres du proxy",
"targetAddr": "IP / Nom d'hôte",
"targetPort": "Port",
"targetProtocol": "Protocole",
"targetTlsSettings": "Paramètres HTTPS & TLS",
"targetTlsSettingsDescription": "Configurer les paramètres TLS pour votre ressource",
"targetTlsSettingsAdvanced": "Paramètres TLS avancés",
"targetTlsSni": "Nom de serveur TLS (SNI)",
"targetTlsSniDescription": "Le nom de serveur TLS à utiliser pour SNI. Laissez vide pour utiliser la valeur par défaut.",
"targetTlsSubmit": "Enregistrer les paramètres",
"targets": "Configuration des cibles",
"targetsDescription": "Configurez les cibles pour router le trafic vers vos services",
"targetStickySessions": "Activer les sessions persistantes",
"targetStickySessionsDescription": "Maintenir les connexions sur la même cible backend pendant toute leur session.",
"methodSelect": "Sélectionner la méthode",
"targetSubmit": "Ajouter une cible",
"targetNoOne": "Aucune cible. Ajoutez une cible en utilisant le formulaire.",
"targetNoOneDescription": "L'ajout de plus d'une cible ci-dessus activera l'équilibrage de charge.",
"targetsSubmit": "Enregistrer les cibles",
"proxyAdditional": "Paramètres de proxy supplémentaires",
"proxyAdditionalDescription": "Configurer la façon dont votre ressource gère les paramètres de proxy",
"proxyCustomHeader": "En-tête Host personnalisé",
"proxyCustomHeaderDescription": "L'en-tête host à définir lors du proxy des requêtes. Laissez vide pour utiliser la valeur par défaut.",
"proxyAdditionalSubmit": "Enregistrer les paramètres de proxy",
"subnetMaskErrorInvalid": "Masque de sous-réseau invalide. Doit être entre 0 et 32.",
"ipAddressErrorInvalidFormat": "Format d'adresse IP invalide",
"ipAddressErrorInvalidOctet": "Octet d'adresse IP invalide",
"path": "Chemin",
"ipAddressRange": "Plage IP",
"rulesErrorFetch": "Échec de la récupération des règles",
"rulesErrorFetchDescription": "Une erreur s'est produite lors de la récupération des règles",
"rulesErrorDuplicate": "Règle en double",
"rulesErrorDuplicateDescription": "Une règle avec ces paramètres existe déjà",
"rulesErrorInvalidIpAddressRange": "CIDR invalide",
"rulesErrorInvalidIpAddressRangeDescription": "Veuillez entrer une valeur CIDR valide",
"rulesErrorInvalidUrl": "Chemin URL invalide",
"rulesErrorInvalidUrlDescription": "Veuillez entrer un chemin URL valide",
"rulesErrorInvalidIpAddress": "IP invalide",
"rulesErrorInvalidIpAddressDescription": "Veuillez entrer une adresse IP valide",
"rulesErrorUpdate": "Échec de la mise à jour des règles",
"rulesErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour des règles",
"rulesUpdated": "Activer les règles",
"rulesUpdatedDescription": "L'évaluation des règles a été mise à jour",
"rulesMatchIpAddressRangeDescription": "Entrez une adresse au format CIDR (ex: 103.21.244.0/22)",
"rulesMatchIpAddress": "Entrez une adresse IP (ex: 103.21.244.12)",
"rulesMatchUrl": "Entrez un chemin URL ou un motif (ex: /api/v1/todos ou /api/v1/*)",
"rulesErrorInvalidPriority": "Priorité invalide",
"rulesErrorInvalidPriorityDescription": "Veuillez entrer une priorité valide",
"rulesErrorDuplicatePriority": "Priorités en double",
"rulesErrorDuplicatePriorityDescription": "Veuillez entrer des priorités uniques",
"ruleUpdated": "Règles mises à jour",
"ruleUpdatedDescription": "Règles mises à jour avec succès",
"ruleErrorUpdate": "L'opération a échoué",
"ruleErrorUpdateDescription": "Une erreur s'est produite lors de l'enregistrement",
"rulesPriority": "Priorité",
"rulesAction": "Action",
"rulesMatchType": "Type de correspondance",
"value": "Valeur",
"rulesAbout": "À propos des règles",
"rulesAboutDescription": "Les règles vous permettent de contrôler l'accès à votre ressource en fonction d'un ensemble de critères. Vous pouvez créer des règles pour autoriser ou refuser l'accès basé sur l'adresse IP ou le chemin URL.",
"rulesActions": "Actions",
"rulesActionAlwaysAllow": "Toujours autoriser : Contourner toutes les méthodes d'authentification",
"rulesActionAlwaysDeny": "Toujours refuser : Bloquer toutes les requêtes ; aucune authentification ne peut être tentée",
"rulesMatchCriteria": "Critères de correspondance",
"rulesMatchCriteriaIpAddress": "Correspondre à une adresse IP spécifique",
"rulesMatchCriteriaIpAddressRange": "Correspondre à une plage d'adresses IP en notation CIDR",
"rulesMatchCriteriaUrl": "Correspondre à un chemin URL ou un motif",
"rulesEnable": "Activer les règles",
"rulesEnableDescription": "Activer ou désactiver l'évaluation des règles pour cette ressource",
"rulesResource": "Configuration des règles de ressource",
"rulesResourceDescription": "Configurer les règles pour contrôler l'accès à votre ressource",
"ruleSubmit": "Ajouter une règle",
"rulesNoOne": "Aucune règle. Ajoutez une règle en utilisant le formulaire.",
"rulesOrder": "Les règles sont évaluées par priorité dans l'ordre croissant.",
"rulesSubmit": "Enregistrer les règles",
"resourceErrorCreate": "Erreur lors de la création de la ressource",
"resourceErrorCreateDescription": "Une erreur s'est produite lors de la création de la ressource",
"resourceErrorCreateMessage": "Erreur lors de la création de la ressource :",
"resourceErrorCreateMessageDescription": "Une erreur inattendue s'est produite",
"sitesErrorFetch": "Erreur lors de la récupération des sites",
"sitesErrorFetchDescription": "Une erreur s'est produite lors de la récupération des sites",
"domainsErrorFetch": "Erreur lors de la récupération des domaines",
"domainsErrorFetchDescription": "Une erreur s'est produite lors de la récupération des domaines",
"none": "Aucun",
"unknown": "Inconnu",
"resources": "Ressources",
"resourcesDescription": "Les ressources sont des proxys vers des applications exécutées sur votre réseau privé. Créez une ressource pour tout service HTTP/HTTPS ou TCP/UDP brut sur votre réseau privé. Chaque ressource doit être connectée à un site pour permettre une connectivité privée et sécurisée via un tunnel WireGuard chiffré.",
"resourcesWireGuardConnect": "Connectivité sécurisée avec chiffrement WireGuard",
"resourcesMultipleAuthenticationMethods": "Configurer plusieurs méthodes d'authentification",
"resourcesUsersRolesAccess": "Contrôle d'accès basé sur les utilisateurs et les rôles",
"resourcesErrorUpdate": "Échec de la bascule de la ressource",
"resourcesErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour de la ressource",
"access": "Accès",
"shareLink": "Lien de partage {resource}",
"resourceSelect": "Sélectionner une ressource",
"shareLinks": "Liens de partage",
"share": "Liens partageables",
"shareDescription2": "Créez des liens partageables vers vos ressources. Les liens fournissent un accès temporaire ou illimité à votre ressource. Vous pouvez configurer la durée d'expiration du lien lors de sa création.",
"shareEasyCreate": "Facile à créer et à partager",
"shareConfigurableExpirationDuration": "Durée d'expiration configurable",
"shareSecureAndRevocable": "Sécurisé et révocable",
"nameMin": "Le nom doit contenir au moins {len} caractères.",
"nameMax": "Le nom ne doit pas dépasser {len} caractères.",
"sitesConfirmCopy": "Veuillez confirmer que vous avez copié la configuration.",
"unknownCommand": "Commande inconnue",
"newtErrorFetchReleases": "Échec de la récupération des informations de version : {err}",
"newtErrorFetchLatest": "Erreur lors de la récupération de la dernière version : {err}",
"newtEndpoint": "Point de terminaison Newt",
"newtId": "ID Newt",
"newtSecretKey": "Clé secrète Newt",
"architecture": "Architecture",
"sites": "Sites",
"siteWgAnyClients": "Utilisez n'importe quel client WireGuard pour vous connecter. Vous devrez adresser vos ressources internes en utilisant l'IP du pair.",
"siteWgCompatibleAllClients": "Compatible avec tous les clients WireGuard",
"siteWgManualConfigurationRequired": "Configuration manuelle requise",
"userErrorNotAdminOrOwner": "L'utilisateur n'est pas un administrateur ou un propriétaire",
"pangolinSettings": "Paramètres - Pangolin",
"accessRoleYour": "Votre rôle :",
"accessRoleSelect2": "Sélectionner un rôle",
"accessUserSelect": "Sélectionner un utilisateur",
"otpEmailEnter": "Entrer un e-mail",
"otpEmailEnterDescription": "Appuyez sur Entrée pour ajouter un e-mail après l'avoir saisi dans le champ.",
"otpEmailErrorInvalid": "Adresse e-mail invalide. Le caractère générique (*) doit être la partie locale entière.",
"otpEmailSmtpRequired": "SMTP requis",
"otpEmailSmtpRequiredDescription": "Le SMTP doit être activé sur le serveur pour utiliser l'authentification par mot de passe à usage unique.",
"otpEmailTitle": "Mots de passe à usage unique",
"otpEmailTitleDescription": "Exiger une authentification par e-mail pour l'accès aux ressources",
"otpEmailWhitelist": "Liste blanche des e-mails",
"otpEmailWhitelistList": "E-mails sur liste blanche",
"otpEmailWhitelistListDescription": "Seuls les utilisateurs avec ces adresses e-mail pourront accéder à cette ressource. Ils devront saisir un mot de passe à usage unique envoyé à leur e-mail. Les caractères génériques (*@example.com) peuvent être utilisés pour autoriser n'importe quelle adresse e-mail d'un domaine.",
"otpEmailWhitelistSave": "Enregistrer la liste blanche",
"passwordAdd": "Ajouter un mot de passe",
"passwordRemove": "Supprimer le mot de passe",
"pincodeAdd": "Ajouter un code PIN",
"pincodeRemove": "Supprimer le code PIN",
"resourceAuthMethods": "Méthodes d'authentification",
"resourceAuthMethodsDescriptions": "Permettre l'accès à la ressource via des méthodes d'authentification supplémentaires",
"resourceAuthSettingsSave": "Enregistré avec succès",
"resourceAuthSettingsSaveDescription": "Les paramètres d'authentification ont été enregistrés",
"resourceErrorAuthFetch": "Échec de la récupération des données",
"resourceErrorAuthFetchDescription": "Une erreur s'est produite lors de la récupération des données",
"resourceErrorPasswordRemove": "Erreur lors de la suppression du mot de passe de la ressource",
"resourceErrorPasswordRemoveDescription": "Une erreur s'est produite lors de la suppression du mot de passe de la ressource",
"resourceErrorPasswordSetup": "Erreur lors de la configuration du mot de passe de la ressource",
"resourceErrorPasswordSetupDescription": "Une erreur s'est produite lors de la configuration du mot de passe de la ressource",
"resourceErrorPincodeRemove": "Erreur lors de la suppression du code PIN de la ressource",
"resourceErrorPincodeRemoveDescription": "Une erreur s'est produite lors de la suppression du code PIN de la ressource",
"resourceErrorPincodeSetup": "Erreur lors de la configuration du code PIN de la ressource",
"resourceErrorPincodeSetupDescription": "Une erreur s'est produite lors de la configuration du code PIN de la ressource",
"resourceErrorUsersRolesSave": "Échec de la définition des rôles",
"resourceErrorUsersRolesSaveDescription": "Une erreur s'est produite lors de la définition des rôles",
"resourceErrorWhitelistSave": "Échec de l'enregistrement de la liste blanche",
"resourceErrorWhitelistSaveDescription": "Une erreur s'est produite lors de l'enregistrement de la liste blanche",
"resourcePasswordSubmit": "Activer la protection par mot de passe",
"resourcePasswordRemove": "Mot de passe de la ressource supprimé",
"resourcePasswordRemoveDescription": "Le mot de passe de la ressource a été supprimé avec succès",
"resourcePasswordSetup": "Mot de passe de la ressource défini",
"resourcePasswordSetupDescription": "Le mot de passe de la ressource a été défini avec succès",
"resourcePasswordSetupTitle": "Définir le mot de passe",
"resourcePasswordSetupTitleDescription": "Définir un mot de passe pour protéger cette ressource",
"resourcePincode": "Code PIN",
"resourcePincodeSubmit": "Activer la protection par code PIN",
"resourcePincodeProtection": "Protection par code PIN {status}",
"resourcePincodeRemove": "Code PIN de la ressource supprimé",
"resourcePincodeRemoveDescription": "Le code PIN de la ressource a été supprimé avec succès",
"resourcePincodeSetup": "Code PIN de la ressource défini",
"resourcePincodeSetupDescription": "Le code PIN de la ressource a été défini avec succès",
"resourcePincodeSetupTitle": "Définir le code PIN",
"resourcePincodeSetupTitleDescription": "Définir un code PIN pour protéger cette ressource",
"resourceRoleDescription": "Les administrateurs peuvent toujours accéder à cette ressource.",
"resourceUsersRoles": "Utilisateurs et rôles",
"resourceUsersRolesDescription": "Configurer quels utilisateurs et rôles peuvent visiter cette ressource",
"resourceUsersRolesSubmit": "Enregistrer les utilisateurs et les rôles",
"resourceWhitelistSave": "Enregistré avec succès",
"resourceWhitelistSaveDescription": "Les paramètres de la liste blanche ont été enregistrés",
"ssoUse": "Utiliser la SSO de la plateforme",
"ssoUseDescription": "Les utilisateurs existants n'auront à se connecter qu'une seule fois pour toutes les ressources qui ont cette option activée.",
"proxyErrorInvalidPort": "Numéro de port invalide",
"subdomainErrorInvalid": "Sous-domaine invalide",
"domainErrorFetch": "Erreur lors de la récupération des domaines",
"domainErrorFetchDescription": "Une erreur s'est produite lors de la récupération des domaines",
"resourceErrorUpdate": "Échec de la mise à jour de la ressource",
"resourceErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour de la ressource",
"resourceUpdated": "Ressource mise à jour",
"resourceUpdatedDescription": "La ressource a été mise à jour avec succès",
"resourceErrorTransfer": "Échec du transfert de la ressource",
"resourceErrorTransferDescription": "Une erreur s'est produite lors du transfert de la ressource",
"resourceTransferred": "Ressource transférée",
"resourceTransferredDescription": "La ressource a été transférée avec succès",
"resourceErrorToggle": "Échec de la modification de l'état de la ressource",
"resourceErrorToggleDescription": "Une erreur s'est produite lors de la mise à jour de la ressource",
"resourceVisibilityTitle": "Visibilité",
"resourceVisibilityTitleDescription": "Activer ou désactiver complètement la visibilité de la ressource",
"resourceGeneral": "Paramètres généraux",
"resourceGeneralDescription": "Configurer les paramètres généraux de cette ressource",
"resourceEnable": "Activer la ressource",
"resourceTransfer": "Transférer la ressource",
"resourceTransferDescription": "Transférer cette ressource vers un autre site",
"resourceTransferSubmit": "Transférer la ressource",
"siteDestination": "Site de destination",
"searchSites": "Rechercher des sites",
"accessRoleCreate": "Créer un rôle",
"accessRoleCreateDescription": "Créer un nouveau rôle pour regrouper les utilisateurs et gérer leurs permissions.",
"accessRoleCreateSubmit": "Créer un rôle",
"accessRoleCreated": "Rôle créé",
"accessRoleCreatedDescription": "Le rôle a été créé avec succès.",
"accessRoleErrorCreate": "Échec de la création du rôle",
"accessRoleErrorCreateDescription": "Une erreur s'est produite lors de la création du rôle.",
"accessRoleErrorNewRequired": "Un nouveau rôle est requis",
"accessRoleErrorRemove": "Échec de la suppression du rôle",
"accessRoleErrorRemoveDescription": "Une erreur s'est produite lors de la suppression du rôle.",
"accessRoleName": "Nom du rôle",
"accessRoleQuestionRemove": "Vous êtes sur le point de supprimer le rôle {name}. Cette action est irréversible.",
"accessRoleRemove": "Supprimer le rôle",
"accessRoleRemoveDescription": "Retirer un rôle de l'organisation",
"accessRoleRemoveSubmit": "Supprimer le rôle",
"accessRoleRemoved": "Rôle supprimé",
"accessRoleRemovedDescription": "Le rôle a été supprimé avec succès.",
"accessRoleRequiredRemove": "Avant de supprimer ce rôle, veuillez sélectionner un nouveau rôle pour transférer les membres existants.",
"manage": "Gérer",
"sitesNotFound": "Aucun site trouvé.",
"expiresAt": "Expire le",
"pangolinServerAdmin": "Admin Serveur - Pangolin",
"idpNameInternal": "Interne",
"licenseTierProfessional": "Licence Professionnelle",
"licenseTierEnterprise": "Licence Entreprise",
"licensed": "Sous licence",
"yes": "Oui",
"no": "Non",
"sitesAdditional": "Sites supplémentaires",
"licenseKeys": "Clés de licence",
"sitestCountDecrease": "Diminuer le nombre de sites",
"sitestCountIncrease": "Augmenter le nombre de sites",
"idpManage": "Gérer les fournisseurs d'identité",
"idpManageDescription": "Voir et gérer les fournisseurs d'identité dans le système",
"idpDeletedDescription": "Fournisseur d'identité supprimé avec succès",
"idpOidc": "OAuth2/OIDC",
"idpQuestionRemove": "Êtes-vous sûr de vouloir supprimer définitivement le fournisseur d'identité {name}?",
"idpMessageRemove": "Cela supprimera le fournisseur d'identité et toutes les configurations associées. Les utilisateurs qui s'authentifient via ce fournisseur ne pourront plus se connecter.",
"idpMessageConfirm": "Pour confirmer, veuillez saisir le nom du fournisseur d'identité ci-dessous.",
"idpConfirmDelete": "Confirmer la suppression du fournisseur d'identité",
"idpDelete": "Supprimer le fournisseur d'identité",
"idp": "Fournisseurs d'identité",
"idpSearch": "Rechercher des fournisseurs d'identité...",
"idpAdd": "Ajouter un fournisseur d'identité",
"nameMin": "Le nom doit comporter au moins {len} caractères.",
"nameMax": "Le nom ne doit pas dépasser {len} caractères.",
"idpClientIdRequired": "L'ID client est requis.",
"idpClientSecretRequired": "Le secret client est requis.",
"idpErrorAuthUrlInvalid": "L'URL d'authentification doit être une URL valide.",
"idpErrorTokenUrlInvalid": "L'URL du jeton doit être une URL valide.",
"idpPathRequired": "Le chemin d'identification est requis.",
"idpScopeRequired": "Les portées sont requises.",
"idpOidcDescription": "Configurer un fournisseur d'identité OpenID Connect",
"idpCreatedDescription": "Fournisseur d'identité créé avec succès",
"idpCreate": "Créer un fournisseur d'identité",
"idpCreateDescription": "Configurer un nouveau fournisseur d'identité pour l'authentification des utilisateurs",
"idpSeeAll": "Voir tous les fournisseurs d'identité",
"idpTitle": "Informations générales",
"idpSettingsDescription": "Configurer les informations de base de votre fournisseur d'identité",
"idpDisplayName": "Un nom d'affichage pour ce fournisseur d'identité",
"idpAutoProvisionUsers": "Approvisionnement automatique des utilisateurs",
"idpAutoProvisionUsersDescription": "Lorsque cette option est activée, les utilisateurs seront automatiquement créés dans le système lors de leur première connexion avec la possibilité de mapper les utilisateurs aux rôles et aux organisations.",
"licenseBadge": "Professionnel",
"idpType": "Type de fournisseur",
"idpTypeDescription": "Sélectionnez le type de fournisseur d'identité que vous souhaitez configurer",
"idpOidcConfigure": "Configuration OAuth2/OIDC",
"idpOidcConfigureDescription": "Configurer les points de terminaison et les identifiants du fournisseur OAuth2/OIDC",
"idpClientId": "ID Client",
"idpClientIdDescription": "L'ID client OAuth2 de votre fournisseur d'identité",
"idpClientSecret": "Secret Client",
"idpClientSecretDescription": "Le secret client OAuth2 de votre fournisseur d'identité",
"idpAuthUrl": "URL d'autorisation",
"idpAuthUrlDescription": "L'URL du point de terminaison d'autorisation OAuth2",
"idpTokenUrl": "URL du jeton",
"idpTokenUrlDescription": "L'URL du point de terminaison du jeton OAuth2",
"idpOidcConfigureAlert": "Information importante",
"idpOidcConfigureAlertDescription": "Après avoir créé le fournisseur d'identité, vous devrez configurer l'URL de rappel dans les paramètres de votre fournisseur d'identité. L'URL de rappel sera fournie après la création réussie.",
"idpToken": "Configuration du jeton",
"idpTokenDescription": "Configurer comment extraire les informations utilisateur du jeton ID",
"idpJmespathAbout": "À propos de JMESPath",
"idpJmespathAboutDescription": "Les chemins ci-dessous utilisent la syntaxe JMESPath pour extraire des valeurs du jeton ID.",
"idpJmespathAboutDescriptionLink": "En savoir plus sur JMESPath",
"idpJmespathLabel": "Chemin d'identification",
"idpJmespathLabelDescription": "Le JMESPath vers l'identifiant de l'utilisateur dans le jeton ID",
"idpJmespathEmailPathOptional": "Chemin de l'email (Optionnel)",
"idpJmespathEmailPathOptionalDescription": "Le JMESPath vers l'email de l'utilisateur dans le jeton ID",
"idpJmespathNamePathOptional": "Chemin du nom (Optionnel)",
"idpJmespathNamePathOptionalDescription": "Le JMESPath vers le nom de l'utilisateur dans le jeton ID",
"idpOidcConfigureScopes": "Portées",
"idpOidcConfigureScopesDescription": "Liste des portées OAuth2 à demander, séparées par des espaces",
"idpSubmit": "Créer le fournisseur d'identité",
"orgPolicies": "Politiques d'organisation",
"idpSettings": "Paramètres de {idpName}",
"idpCreateSettingsDescription": "Configurer les paramètres de votre fournisseur d'identité",
"roleMapping": "Mappage des rôles",
"orgMapping": "Mappage d'organisation",
"orgPoliciesSearch": "Rechercher des politiques d'organisation...",
"orgPoliciesAdd": "Ajouter une politique d'organisation",
"orgRequired": "L'organisation est requise",
"error": "Erreur",
"success": "Succès",
"orgPolicyAddedDescription": "Politique ajoutée avec succès",
"orgPolicyUpdatedDescription": "Politique mise à jour avec succès",
"orgPolicyDeletedDescription": "Politique supprimée avec succès",
"defaultMappingsUpdatedDescription": "Mappages par défaut mis à jour avec succès",
"orgPoliciesAbout": "À propos des politiques d'organisation",
"orgPoliciesAboutDescription": "Les politiques d'organisation sont utilisées pour contrôler l'accès aux organisations en fonction du jeton ID de l'utilisateur. Vous pouvez spécifier des expressions JMESPath pour extraire les informations de rôle et d'organisation du jeton ID. Pour plus d'informations, voir",
"orgPoliciesAboutDescriptionLink": "la documentation",
"defaultMappingsOptional": "Mappages par défaut (Optionnel)",
"defaultMappingsOptionalDescription": "Les mappages par défaut sont utilisés lorsqu'il n'y a pas de politique d'organisation définie pour une organisation. Vous pouvez spécifier ici les mappages de rôle et d'organisation par défaut à utiliser.",
"defaultMappingsRole": "Mappage de rôle par défaut",
"defaultMappingsRoleDescription": "JMESPath pour extraire les informations de rôle du jeton ID. Le résultat de cette expression doit renvoyer le nom du rôle tel que défini dans l'organisation sous forme de chaîne.",
"defaultMappingsOrg": "Mappage d'organisation par défaut",
"defaultMappingsOrgDescription": "JMESPath pour extraire les informations d'organisation du jeton ID. Cette expression doit renvoyer l'ID de l'organisation ou true pour que l'utilisateur soit autorisé à accéder à l'organisation.",
"defaultMappingsSubmit": "Enregistrer les mappages par défaut",
"orgPoliciesEdit": "Modifier la politique d'organisation",
"org": "Organisation",
"orgSelect": "Sélectionner une organisation",
"orgSearch": "Rechercher une organisation",
"orgNotFound": "Aucune organisation trouvée.",
"roleMappingPathOptional": "Chemin de mappage des rôles (Optionnel)",
"orgMappingPathOptional": "Chemin de mappage d'organisation (Optionnel)",
"orgPolicyUpdate": "Mettre à jour la politique",
"orgPolicyAdd": "Ajouter une politique",
"idpUpdatedDescription": "Fournisseur d'identité mis à jour avec succès",
"redirectUrl": "URL de redirection",
"redirectUrlAbout": "À propos de l'URL de redirection",
"redirectUrlAboutDescription": "C'est l'URL vers laquelle les utilisateurs seront redirigés après l'authentification. Vous devez configurer cette URL dans les paramètres de votre fournisseur d'identité.",
"key": "Clé",
"createdAt": "Créé le",
"expiresAt": "Expire le",
"pangolinAuth": "Auth - Pangolin",
"emailInvalid": "Adresse e-mail invalide",
"verificationCodeLengthRequirements": "Votre code de vérification doit comporter 8 caractères.",
"errorOccurred": "Une erreur s'est produite",
"emailErrorVerify": "Échec de la vérification de l'e-mail :",
"emailVerified": "E-mail vérifié avec succès ! Redirection...",
"verificationCodeErrorResend": "Échec du renvoi du code de vérification :",
"verificationCodeResend": "Code de vérification renvoyé",
"verificationCodeResendDescription": "Nous avons renvoyé un code de vérification à votre adresse e-mail. Veuillez vérifier votre boîte de réception.",
"emailVerify": "Vérifier l'e-mail",
"emailVerifyDescription": "Entrez le code de vérification envoyé à votre adresse e-mail.",
"verificationCode": "Code de vérification",
"verificationCodeEmailSent": "Nous avons envoyé un code de vérification à votre adresse e-mail.",
"emailVerifySubmit": "Soumettre",
"emailVerifyResendProgress": "Renvoi en cours...",
"emailVerifyResend": "Vous n'avez pas reçu de code ? Cliquez ici pour renvoyer",
"passwordNotMatch": "Les mots de passe ne correspondent pas",
"signupError": "Une erreur s'est produite lors de l'inscription",
"pangolinLogoAlt": "Logo Pangolin",
"inviteAlready": "On dirait que vous avez été invité !",
"inviteAlreadyDescription": "Pour accepter l'invitation, vous devez vous connecter ou créer un compte.",
"signupQuestion": "Vous avez déjà un compte ?",
"login": "Se connecter",
"resourceNotFound": "Ressource introuvable",
"resourceNotFoundDescription": "La ressource que vous essayez d'accéder n'existe pas.",
"pincodeRequirementsLength": "Le code PIN doit comporter exactement 6 chiffres",
"pincodeRequirementsChars": "Le code PIN ne doit contenir que des chiffres",
"passwordRequirementsLength": "Le mot de passe doit comporter au moins 1 caractère",
"otpEmailRequirementsLength": "L'OTP doit comporter au moins 1 caractère",
"otpEmailSent": "OTP envoyé",
"otpEmailSentDescription": "Un OTP a été envoyé à votre e-mail",
"otpEmailErrorAuthenticate": "Échec de l'authentification par e-mail",
"pincodeErrorAuthenticate": "Échec de l'authentification avec le code PIN",
"passwordErrorAuthenticate": "Échec de l'authentification avec le mot de passe",
"poweredBy": "Propulsé par",
"authenticationRequired": "Authentification requise",
"authenticationMethodChoose": "Choisissez votre méthode préférée pour accéder à {name}",
"authenticationRequest": "Vous devez vous authentifier pour accéder à {name}",
"user": "Utilisateur",
"pincodeInput": "Code PIN à 6 chiffres",
"pincodeSubmit": "Se connecter avec le PIN",
"passwordSubmit": "Se connecter avec le mot de passe",
"otpEmailDescription": "Un code à usage unique sera envoyé à cet e-mail.",
"otpEmailSend": "Envoyer le code à usage unique",
"otpEmail": "Mot de passe à usage unique (OTP)",
"otpEmailSubmit": "Soumettre l'OTP",
"backToEmail": "Retour à l'e-mail",
"noSupportKey": "Le serveur fonctionne sans clé de support.<br/>Envisagez de soutenir le projet !",
"accessDenied": "Accès refusé",
"accessDeniedDescription": "Vous n'êtes pas autorisé à accéder à cette ressource. Si c'est une erreur, veuillez contacter l'administrateur.",
"accessTokenError": "Erreur lors de la vérification du jeton d'accès",
"accessGranted": "Accès accordé",
"accessUrlInvalid": "URL d'accès invalide",
"accessGrantedDescription": "L'accès à cette ressource vous a été accordé. Redirection...",
"accessUrlInvalidDescription": "Cette URL d'accès partagé n'est pas valide. Veuillez contacter le propriétaire de la ressource pour obtenir une nouvelle URL.",
"tokenInvalid": "Jeton invalide",
"pincodeInvalid": "Code invalide",
"passwordErrorRequestReset": "Échec de la demande de réinitialisation :",
"passwordErrorReset": "Échec de la réinitialisation du mot de passe :",
"passwordResetSuccess": "Mot de passe réinitialisé avec succès ! Retour à la connexion...",
"passwordReset": "Réinitialiser le mot de passe",
"passwordResetDescription": "Suivez les étapes pour réinitialiser votre mot de passe",
"passwordResetSent": "Nous allons envoyer un code de réinitialisation à cette adresse e-mail.",
"passwordResetCode": "Code de réinitialisation",
"passwordResetCodeDescription": "Vérifiez votre e-mail pour le code de réinitialisation.",
"passwordNew": "Nouveau mot de passe",
"passwordNewConfirm": "Confirmer le nouveau mot de passe",
"pincodeAuth": "Code d'authentification",
"pincodeSubmit2": "Soumettre le code",
"passwordResetSubmit": "Demander la réinitialisation",
"passwordBack": "Retour au mot de passe",
"loginBack": "Retour à la connexion",
"signup": "S'inscrire",
"loginStart": "Connectez-vous pour commencer",
"idpOidcTokenValidating": "Validation du jeton OIDC",
"idpOidcTokenResponse": "Valider la réponse du jeton OIDC",
"idpErrorOidcTokenValidating": "Erreur lors de la validation du jeton OIDC",
"idpConnectingTo": "Connexion à {name}",
"idpConnectingToDescription": "Validation de votre identité",
"idpConnectingToProcess": "Connexion...",
"idpConnectingToFinished": "Connecté",
"idpErrorConnectingTo": "Un problème est survenu lors de la connexion à {name}. Veuillez contacter votre administrateur.",
"idpErrorNotFound": "IdP introuvable",
"expiresAt": "Expire le",
"inviteInvalid": "Invitation invalide",
"inviteInvalidDescription": "Le lien d'invitation n'est pas valide.",
"inviteErrorWrongUser": "L'invitation n'est pas pour cet utilisateur",
"inviteErrorUserNotExists": "L'utilisateur n'existe pas. Veuillez d'abord créer un compte.",
"inviteErrorLoginRequired": "Vous devez être connecté pour accepter une invitation",
"inviteErrorExpired": "L'invitation a peut-être expiré",
"inviteErrorRevoked": "L'invitation a peut-être été révoquée",
"inviteErrorTypo": "Il pourrait y avoir une erreur de frappe dans le lien d'invitation",
"pangolinSetup": "Configuration - Pangolin",
"orgNameRequired": "Le nom de l'organisation est requis",
"orgIdRequired": "L'ID de l'organisation est requis",
"orgErrorCreate": "Une erreur s'est produite lors de la création de l'organisation",
"pageNotFound": "Page non trouvée",
"pageNotFoundDescription": "Oups! La page que vous recherchez n'existe pas.",
"overview": "Vue d'ensemble",
"home": "Accueil",
"sites": "Sites",
"resources": "Ressources",
"accessControl": "Contrôle d'accès",
"users": "Utilisateurs",
"roles": "Rôles",
"share": "Liens partageables",
"settings": "Paramètres",
"usersAll": "Tous les utilisateurs",
"idp": "Fournisseurs d'identité",
"license": "Licence",
"pangolinDashboard": "Tableau de bord - Pangolin"
}