New translations en-us.json (French)

This commit is contained in:
Owen Schwartz
2025-11-17 11:03:04 -05:00
parent 33331fd3c8
commit 21f0501bc6

View File

@@ -1,26 +1,26 @@
{
"setupCreate": "Créez votre organisation, votre site et vos ressources",
"setupCreate": "Créez votre organisation, vos nœuds 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.",
"orgDisplayName": "Ceci est le nom affiché 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.",
"setupIdentifierMessage": "Ceci est l'identifiant unique de votre organisation. Il est différent du nom.",
"setupErrorIdentifier": "Cet ID est déjà utilisé. 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 sur Pangolin !",
"welcomeTo": "Bienvenue chez",
"componentsCreateOrg": "Créer une organisation",
"componentsMember": "Vous êtes membre de {count, plural, =0 {aucune organisation} one {une organisation} other {# organisations}}.",
"componentsMember": "Vous {count, plural, =0 {n'} other {} }êtes membre {count, plural, =0 {d'aucune organisation} one {d'une organisation} other {de # organisations}}.",
"componentsInvalidKey": "Clés de licence invalides ou expirées détectées. Veuillez respecter les conditions de licence pour continuer à utiliser toutes les fonctionnalités.",
"dismiss": "Rejeter",
"componentsLicenseViolation": "Violation de licence : ce serveur utilise {usedSites} sites, ce qui dépasse la limite autorisée de {maxSites} sites. Respectez les conditions de licence pour continuer à utiliser toutes les fonctionnalités.",
"componentsLicenseViolation": "Violation de licence : ce serveur utilise {usedSites} nœuds, ce qui dépasse la limite autorisée de {maxSites} nœuds. Respectez 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 à laquelle vous essayez d'accéder n'ait pas été acceptée ou ne soit plus valide.",
"inviteErrorUser": "Nous sommes désolés, mais il semble que l'invitation à laquelle vous essayez d'accéder ne soit pas pour cet utilisateur.",
"inviteLoginUser": "Veuillez vous assurer que vous êtes connecté avec le bon utilisateur.",
"inviteLoginUser": "Veuillez vous assurer que vous êtes connecté avec le bon compte.",
"inviteErrorNoUser": "Nous sommes désolés, mais il semble que l'invitation à laquelle vous essayez d'accéder ne concerne pas un utilisateur existant.",
"inviteCreateUser": "Veuillez d'abord créer un compte.",
"goHome": "Retour à l'accueil",
@@ -29,35 +29,35 @@
"inviteNotAccepted": "Invitation non acceptée",
"authCreateAccount": "Créez un compte pour commencer",
"authNoAccount": "Vous n'avez pas de compte ?",
"email": "Courriel",
"email": "Adresse mail",
"password": "Mot de passe",
"confirmPassword": "Confirmer le mot de passe",
"createAccount": "Créer un compte",
"viewSettings": "Afficher les paramètres",
"delete": "Supprimez",
"delete": "Supprimer",
"name": "Nom",
"online": "En ligne",
"offline": "Hors ligne",
"site": "Site",
"dataIn": "Données entrantes",
"dataOut": "Données sortantes",
"site": "Nœud",
"dataIn": "Données reçues",
"dataOut": "Données émises",
"connectionType": "Type de connexion",
"tunnelType": "Type de tunnel",
"local": "Locale",
"edit": "Éditer",
"siteConfirmDelete": "Confirmer la suppression du site",
"siteDelete": "Supprimer le site",
"siteMessageRemove": "Une fois supprimé, le site ne sera plus accessible. Toutes les cibles associées au site seront également supprimées.",
"siteQuestionRemove": "Êtes-vous sûr de vouloir supprimer le site 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",
"edit": "Modifier",
"siteConfirmDelete": "Confirmer la suppression du nœud",
"siteDelete": "Supprimer le nœud",
"siteMessageRemove": "Une fois supprimé, le nœud ne sera plus accessible. Toutes les cibles associées au nœud seront également supprimées.",
"siteQuestionRemove": "Êtes-vous sûr de vouloir supprimer ce nœud de l'organisation ?",
"siteManageSites": "Gérer les nœuds",
"siteDescription": "Autoriser la connexion à votre réseau via des tunnels sécurisés",
"siteCreate": "Créer un nœud",
"siteCreateDescription2": "Suivez les étapes ci-dessous pour créer et connecter un nouveau nœud",
"siteCreateDescription": "Créez un nouveau nœud 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",
"siteErrorCreate": "Erreur lors de la création du nœud",
"siteErrorCreateKeyPair": "Clés ou nœud par défaut introuvable",
"siteErrorCreateDefaults": "Les valeurs par défaut du nœud sont introuvables",
"method": "Méthode",
"siteMethodDescription": "C'est ainsi que vous exposerez les connexions.",
"siteLearnNewt": "Apprenez à installer Newt sur votre système",
@@ -65,12 +65,12 @@
"siteLoadWGConfig": "Chargement de la configuration WireGuard...",
"siteDocker": "Développer pour obtenir plus de détails sur le déploiement Docker",
"toggle": "Activer/désactiver",
"dockerCompose": "Composition Docker",
"dockerRun": "Exécution Docker",
"siteLearnLocal": "Les sites locaux ne font pas de tunnel, en savoir plus",
"dockerCompose": "Docker Compose",
"dockerRun": "Docker Run",
"siteLearnLocal": "Les nœuds locaux ne font pas de tunnel, en savoir plus",
"siteConfirmCopy": "J'ai copié la configuration",
"searchSitesProgress": "Rechercher des sites...",
"siteAdd": "Ajouter un site",
"searchSitesProgress": "Rechercher des nœuds...",
"siteAdd": "Ajouter un nœud",
"siteInstallNewt": "Installer Newt",
"siteInstallNewtDescription": "Faites fonctionner Newt sur votre système",
"WgConfiguration": "Configuration WireGuard",
@@ -78,41 +78,41 @@
"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 de vous connecter à vos ressources privées par leur adresse LAN sur votre réseau privé à partir du tableau de bord Pangolin.",
"siteNewtDescription": "Pour une meilleure expérience d'utilisateur, utilisez Newt. Newt se base sur le protocole WireGuard et vous permet de vous connecter à vos ressources privées, par leur adresse LAN sur votre réseau privé, à partir de 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}",
"siteRunsInShell": "Fonctionne depuis le shell sur macOS, Linux et Windows",
"siteErrorDelete": "Erreur lors de la suppression du nœud",
"siteErrorUpdate": "Impossible de mettre à jour le nœud",
"siteErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour du nœud.",
"siteUpdated": "Nœud mis à jour",
"siteUpdatedDescription": "Le nœud a été mis à jour.",
"siteGeneralDescription": "Configurer les paramètres par défaut de ce nœud",
"siteSettingDescription": "Configurer les paramètres de votre nœud",
"siteSetting": "Paramètres de {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.",
"siteWgDescriptionSaas": "Utilisez n'importe quel client WireGuard pour établir un tunnel. Configuration NAT manuelle requise. FONCTIONNE UNIQUEMENT SUR DES NŒUDS AUTONOMES.",
"siteWgDescriptionSaas": "Utilisez n'importe quel client WireGuard pour établir un tunnel. Configuration NAT manuelle requise.",
"siteLocalDescription": "Ressources locales seulement. Pas de tunneling.",
"siteLocalDescriptionSaas": "Ressources locales uniquement. Pas de tunneling. Disponible uniquement sur les nœuds distants.",
"siteSeeAll": "Voir tous les sites",
"siteTunnelDescription": "Déterminez comment vous voulez vous connecter à votre site",
"siteSeeAll": "Voir tous les nœuds",
"siteTunnelDescription": "Déterminez comment vous voulez vous connecter à votre nœud",
"siteNewtCredentials": "Identifiants Newt",
"siteNewtCredentialsDescription": "C'est ainsi que Newt s'authentifiera avec le serveur",
"siteNewtCredentialsDescription": "C'est comme ça 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",
"siteCredentialsSaveDescription": "Vous ne pourrez voir cela qu'une seule fois. Assurez-vous de l'enregistrer dans un endroit sécurisé.",
"siteInfo": "Informations du nœud",
"status": "Statut",
"shareTitle": "Gérer les liens de partage",
"shareTitle": "Gérer les liens partageables",
"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",
"shareSearch": "Rechercher des liens partageables...",
"shareCreate": "Créer un lien partageable",
"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é.",
"shareTokenDescription": "Votre jeton d'accès peut être fourni de deux façons : en tant que paramètre de requête ou dans les en-têtes de la requête. Il doit être transmis par le client à chaque demande d'accès authentifié.",
"accessToken": "Jeton d'accès",
"usageExamples": "Exemples d'utilisation",
"tokenId": "ID du jeton",
@@ -124,16 +124,16 @@
"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",
"shareErrorCreate": "Impossible de créer le lien partageable",
"shareErrorCreateDescription": "Une erreur s'est produite lors de la création du lien partageable",
"shareCreateDescription": "N'importe qui avec ce lien peut accéder à la ressource",
"shareTitleOptional": "Titre (facultatif)",
"expireIn": "Expire dans",
"neverExpire": "N'expire jamais",
"shareExpireDescription": "La durée d'expiration correspond à la période pendant laquelle le lien sera utilisable et permettra d'accéder à la ressource. Passé ce délai, le lien ne fonctionnera plus et les utilisateurs qui l'ont utilisé perdront l'accès à la ressource.",
"shareSeeOnce": "Vous ne pourrez voir ce lien qu'une seule fois. Assurez-vous de le copier.",
"shareExpireDescription": "Le délai d'expiration correspond à la période pendant laquelle le lien sera utilisable et permettra d'accéder à la ressource. Passé ce délai, le lien ne fonctionnera plus et les utilisateurs qui l'ont utilisé perdront l'accès à la ressource.",
"shareSeeOnce": "Vous ne pourrez voir ce lien qu'une seule fois. N'oubliez pas de le copier.",
"shareAccessHint": "N'importe qui avec ce lien peut accéder à la ressource. Partagez-le avec précaution.",
"shareTokenUsage": "Voir Utilisation du jeton d'accès",
"shareTokenUsage": "Voir l'utilisation du jeton d'accès",
"createLink": "Créer un lien",
"resourcesNotFound": "Aucune ressource trouvée",
"resourceSearch": "Rechercher des ressources",
@@ -145,43 +145,43 @@
"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...",
"resourceDescription": "Créez des proxys sécurisés pour vos applications privées",
"resourcesSearch": "Chercher des ressources...",
"resourceAdd": "Ajouter une ressource",
"resourceErrorDelte": "Erreur de suppression de la ressource",
"resourceErrorDelte": "Erreur lors de la 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.",
"resourceQuestionRemove": "Êtes-vous sûr de vouloir supprimer la ressource de l'organisation ?",
"resourceQuestionRemove": "Êtes-vous sûr de vouloir retirer la ressource de l'organisation ?",
"resourceHTTP": "Ressource HTTPS",
"resourceHTTPDescription": "Requêtes de proxy vers votre application via HTTPS en utilisant un sous-domaine ou un domaine de base.",
"resourceHTTPDescription": "Requêtes de proxy vers votre application via HTTPS en utilisant un sous-domaine ou un domaine racine.",
"resourceRaw": "Ressource TCP/UDP brute",
"resourceRawDescription": "Demandes de proxy vers votre application via TCP/UDP en utilisant un numéro de port.",
"resourceRawDescription": "Demandes de proxy vers votre application via TCP/UDP en utilisant un 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é.",
"siteSelect": "Sélectionnez un nœud",
"siteSearch": "Chercher un nœud",
"siteNotFound": "Aucun nœud trouvé.",
"selectCountry": "Sélectionnez un pays",
"searchCountries": "Recherchez des pays...",
"noCountryFound": "Aucun pays trouvé.",
"siteSelectionDescription": "Ce site fournira la connectivité à la cible.",
"resourceType": "Type de ressource",
"resourceTypeDescription": "Déterminer comment vous voulez accéder à votre ressource",
"resourceTypeDescription": "Détermine comment vous voulez accéder à votre ressource",
"resourceHTTPSSettings": "Paramètres HTTPS",
"resourceHTTPSSettingsDescription": "Configurer comment votre ressource sera accédée via HTTPS",
"resourceHTTPSSettingsDescription": "Configure 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.",
"baseDomain": "Domaine racine",
"subdomnainDescription": "Le sous-domaine depuis lequel cette ressource sera accessible.",
"resourceRawSettings": "Paramètres TCP/UDP",
"resourceRawSettingsDescription": "Configurer comment votre ressource sera accédée via TCP/UDP. Vous mappez la ressource à un port sur le serveur Pangolin, de sorte que vous puissiez accéder à la ressource depuis server-public-ip:mapped-port.",
"resourceRawSettingsDescription": "Configurer comment votre ressource sera accédée via TCP/UDP. Vous mappez la ressource à un port sur le serveur Pangolin, de sorte que vous puissiez accéder à la ressource depuis ip-publique-du-serveur:port-mappé.",
"protocol": "Protocole",
"protocolSelect": "Sélectionner un protocole",
"protocolSelect": "Choisir un protocole",
"resourcePortNumber": "Numéro de port",
"resourcePortNumberDescription": "Le numéro de port externe pour les requêtes de proxy.",
"cancel": "Abandonner",
@@ -203,17 +203,17 @@
"internal": "Interne",
"rules": "Règles",
"resourceSettingDescription": "Configurer les paramètres de votre ressource",
"resourceSetting": "Réglages {resourceName}",
"resourceSetting": "Réglages de {resourceName}",
"alwaysAllow": "Toujours autoriser",
"alwaysDeny": "Toujours refuser",
"passToAuth": "Passer à l'authentification",
"orgSettingsDescription": "Configurer les paramètres généraux de votre organisation",
"orgSettingsDescription": "Configurer les paramètres 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",
"saveSettings": "Enregistrer les paramètres",
"orgDangerZone": "Zone de danger",
"orgDangerZoneDescription": "Une fois que vous supprimez cette organisation, il n'y a pas de retour en arrière. Soyez certain.",
"orgDangerZone": "Zone dangereuse",
"orgDangerZoneDescription": "Une fois cette organisation supprimée, elle ne pourra plus être restaurée. Faites attention.",
"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.",
@@ -224,7 +224,7 @@
"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",
"orgErrorFetchMessage": "Une erreur s'est produite lors de la récupération des 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",
@@ -233,21 +233,21 @@
"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...",
"accessUsersSearch": "Chercher des utilisateurs...",
"accessUserCreate": "Créer un utilisateur",
"accessUserRemove": "Supprimer l'utilisateur",
"accessUserRemove": "Supprimer un 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...",
"accessRolesSearch": "Chercher 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",
"inviteTitle": "Invitations actives",
"inviteDescription": "Gérez les invitations des autres utilisateurs",
"inviteSearch": "Rechercher des invitations...",
"minutes": "Minutes",
"hours": "Heures",
@@ -256,41 +256,41 @@
"months": "Mois",
"years": "Années",
"day": "{count, plural, one {# jour} other {# jours}}",
"apiKeysTitle": "Informations sur la clé API",
"apiKeysConfirmCopy2": "Vous devez confirmer que vous avez copié la clé API.",
"apiKeysTitle": "Informations sur la clé d'API",
"apiKeysConfirmCopy2": "Vous devez confirmer que vous avez copié la clé d'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",
"apiKeysCreate": "Générer une clé d'API",
"apiKeysCreateDescription": "Générer une nouvelle clé d'API pour votre organisation",
"apiKeysGeneralSettings": "Permissions",
"apiKeysGeneralSettingsDescription": "Déterminez ce que cette clé API peut faire",
"apiKeysList": "Votre clé API",
"apiKeysGeneralSettingsDescription": "Déterminez ce que cette clé d\"API peut faire",
"apiKeysList": "Votre clé d\"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",
"apiKeysSaveDescription": "Vous ne pourrez la voir qu'une seule fois. Assurez-vous de la copier dans un endroit sécurisé.",
"apiKeysInfo": "Votre clé d'API est :",
"apiKeysConfirmCopy": "J'ai copié la clé d\"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",
"apiKeysSeeAll": "Voir toutes les clés d\"API",
"apiKeysPermissionsErrorLoadingActions": "Erreur lors du chargement des actions de la clé d\"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",
"apiKeysPermissionsGeneralSettingsDescription": "Déterminez ce que cette clé d'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 de l'organisation ?",
"apiKeysMessageRemove": "Une fois supprimée, la clé API ne pourra plus être utilisée.",
"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",
"apiKeys": "Clés d'API",
"searchApiKeys": "Rechercher des clés d'API...",
"apiKeysAdd": "Générer une clé d'API",
"apiKeysErrorDelete": "Erreur lors de la suppression de la clé d'API",
"apiKeysErrorDeleteMessage": "Erreur lors de la suppression de la clé d'API",
"apiKeysQuestionRemove": "Êtes-vous sûr de vouloir supprimer la clé d'API de l'organisation ?",
"apiKeysMessageRemove": "Une fois supprimée, la clé d'API ne pourra plus être utilisée.",
"apiKeysDeleteConfirm": "Confirmer la suppression de la clé d'API",
"apiKeysDelete": "Supprimer la clé d'API",
"apiKeysManage": "Gérer les clés d'API",
"apiKeysDescription": "Les clés d'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",
@@ -305,10 +305,10 @@
"userQuestionRemove": "Êtes-vous sûr de vouloir supprimer définitivement l'utilisateur du serveur?",
"licenseKey": "Clé de licence",
"valid": "Valide",
"numberOfSites": "Nombre de sites",
"numberOfSites": "Nombre de nœuds",
"licenseKeySearch": "Rechercher des clés de licence...",
"licenseKeyAdd": "Ajouter une clé de licence",
"type": "Type de texte",
"type": "Type",
"licenseKeyRequired": "La clé de licence est requise",
"licenseTermsAgree": "Vous devez accepter les conditions de licence",
"licenseErrorKeyLoad": "Impossible de charger les clés de licence",
@@ -611,7 +611,7 @@
"newtId": "ID Newt",
"newtSecretKey": "Clé secrète Newt",
"architecture": "Architecture",
"sites": "Espaces",
"sites": "Nœuds",
"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",
@@ -1021,7 +1021,7 @@
"actionDeleteSite": "Supprimer un site",
"actionGetSite": "Obtenir un site",
"actionListSites": "Lister les sites",
"actionApplyBlueprint": "Appliquer le Plan",
"actionApplyBlueprint": "Appliquer la Config",
"setupToken": "Jeton de configuration",
"setupTokenDescription": "Entrez le jeton de configuration depuis la console du serveur.",
"setupTokenRequired": "Le jeton de configuration est requis.",
@@ -1149,7 +1149,7 @@
"apiKeysErrorNoUpdate": "Pas de clé API à mettre à jour",
"sidebarOverview": "Aperçu",
"sidebarHome": "Domicile",
"sidebarSites": "Espaces",
"sidebarSites": "Nœuds",
"sidebarResources": "Ressource",
"sidebarAccessControl": "Contrôle d'accès",
"sidebarUsers": "Utilisateurs",
@@ -1163,26 +1163,26 @@
"sidebarLicense": "Licence",
"sidebarClients": "Clients",
"sidebarDomains": "Domaines",
"sidebarBluePrints": "Plans",
"blueprints": "Plans",
"sidebarBluePrints": "Configs",
"blueprints": "Configs",
"blueprintsDescription": "Appliquer les configurations déclaratives et afficher les exécutions précédentes",
"blueprintAdd": "Ajouter un Plan",
"blueprintGoBack": "Voir tous les plans",
"blueprintCreate": "Créer un Plan",
"blueprintCreateDescription2": "Suivez les étapes ci-dessous pour créer et appliquer un nouveau plan",
"blueprintDetails": "Détails du Plan",
"blueprintAdd": "Ajouter une Config",
"blueprintGoBack": "Voir toutes les Configs",
"blueprintCreate": "Créer une Config",
"blueprintCreateDescription2": "Suivez les étapes ci-dessous pour créer et appliquer une nouvelle config",
"blueprintDetails": "Détails de la Config",
"blueprintDetailsDescription": "Voir le résultat du plan appliqué et les erreurs qui se sont produites",
"blueprintInfo": "Informations sur le Plan",
"blueprintInfo": "Informations sur la Config",
"message": "Message",
"blueprintContentsDescription": "Définissez le contenu YAML décrivant votre infrastructure",
"blueprintErrorCreateDescription": "Une erreur s'est produite lors de l'application du plan",
"blueprintErrorCreate": "Erreur lors de la création du plan",
"searchBlueprintProgress": "Rechercher des plans...",
"blueprintErrorCreateDescription": "Une erreur s'est produite lors de l'application de la config",
"blueprintErrorCreate": "Erreur lors de la création de la config",
"searchBlueprintProgress": "Rechercher des configs...",
"appliedAt": "Appliqué à",
"source": "Source",
"contents": "Contenus",
"parsedContents": "Contenu analysé (lecture seule)",
"enableDockerSocket": "Activer le Plan Docker",
"enableDockerSocket": "Activer la Config Docker",
"enableDockerSocketDescription": "Activer le ramassage d'étiquettes de socket Docker pour les étiquettes de plan. Le chemin de socket doit être fourni à Newt.",
"enableDockerSocketLink": "En savoir plus",
"viewDockerContainers": "Voir les conteneurs Docker",
@@ -1279,6 +1279,15 @@
"settingsErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour des paramètres",
"sidebarCollapse": "Réduire",
"sidebarExpand": "Développer",
"productUpdateMoreInfo": "{noOfUpdates} mises à jour de plus",
"productUpdateInfo": "{noOfUpdates} mises à jour",
"productUpdateWhatsNew": "Quoi de neuf",
"productUpdateTitle": "Mises à jour",
"productUpdateEmpty": "Aucune mise à jour",
"dismissAll": "Tout cacher",
"pangolinUpdateAvailable": "Mise à jour disponible",
"pangolinUpdateAvailableInfo": "La version {version} est prête à être installée",
"pangolinUpdateAvailableReleaseNotes": "Voir les notes de version",
"newtUpdateAvailable": "Mise à jour disponible",
"newtUpdateAvailableInfo": "Une nouvelle version de Newt est disponible. Veuillez mettre à jour vers la dernière version pour une meilleure expérience.",
"domainPickerEnterDomain": "Domaine",
@@ -1525,6 +1534,12 @@
"resourcesTableTheseResourcesForUseWith": "Ces ressources sont à utiliser avec",
"resourcesTableClients": "Clients",
"resourcesTableAndOnlyAccessibleInternally": "et sont uniquement accessibles en interne lorsqu'elles sont connectées avec un client.",
"resourcesTableNoTargets": "Aucune cible",
"resourcesTableHealthy": "Sain",
"resourcesTableDegraded": "Dégradé",
"resourcesTableOffline": "Hors ligne",
"resourcesTableUnknown": "Inconnu",
"resourcesTableNotMonitored": "Non-monitoré",
"editInternalResourceDialogEditClientResource": "Modifier la ressource client",
"editInternalResourceDialogUpdateResourceProperties": "Mettez à jour les propriétés de la ressource et la configuration de la cible pour {resourceName}.",
"editInternalResourceDialogResourceProperties": "Propriétés de la ressource",
@@ -2041,7 +2056,7 @@
"preferWildcardCertDescription": "Tentative de génération d'un certificat générique (nécessite un résolveur de certificat correctement configuré).",
"recordName": "Nom de l'enregistrement",
"auto": "Automatique",
"TTL": "TTC",
"TTL": "TTL",
"howToAddRecords": "Comment ajouter des enregistrements",
"dnsRecord": "Enregistrements DNS",
"required": "Requis",
@@ -2061,7 +2076,7 @@
"warning": "Avertissement",
"proxyProtocolWarning": "Votre application backend doit être configurée pour accepter les connexions Proxy Protocol. Si votre backend ne prend pas en charge le protocole Proxy, activer ceci va casser toutes les connexions. Assurez-vous de configurer votre backend pour faire confiance aux en-têtes du protocole Proxy de Traefik.",
"restarting": "Redémarrage...",
"manual": "Manuelle",
"manual": "Manuel",
"messageSupport": "Soutien aux messages",
"supportNotAvailableTitle": "Support non disponible",
"supportNotAvailableDescription": "L'assistance n'est pas disponible pour le moment. Vous pouvez envoyer un e-mail à support@pangolin.net.",
@@ -2081,19 +2096,45 @@
"supportSend": "Envoyer",
"supportMessageSent": "Message envoyé !",
"supportWillContact": "Nous vous contacterons sous peu!",
"selectLogRetention": "Sélectionner la durée de rétention du journal",
"selectLogRetention": "Sélectionner la durée de rétention des logs",
"showColumns": "Afficher les colonnes",
"hideColumns": "Cacher les colonnes",
"columnVisibility": "Visibilité des colonnes",
"toggleColumn": "Activer/désactiver la colonne {columnName}",
"allColumns": "Toutes les colonnes",
"defaultColumns": "Colonnes par défaut",
"customizeView": "Personnaliser la vue",
"customizeView": "Personnaliser l'apparence",
"viewOptions": "Voir les options",
"selectAll": "Tout sélectionner",
"selectNone": "Ne rien sélectionner",
"selectedResources": "Ressources sélectionnées",
"enableSelected": "Activer la sélection",
"disableSelected": "Désactiver la sélection",
"checkSelectedStatus": "Vérifier le statut de la sélection"
"checkSelectedStatus": "Vérifier le statut de la sélection",
"credentials": "Identifiants",
"savecredentials": "Enregistrer les identifiants",
"regeneratecredentials": "Re-claver",
"regenerateCredentials": "Régénérer et enregistrer les identifiants",
"generatedcredentials": "Identifiants générés",
"copyandsavethesecredentials": "Copier et enregistrer ces identifiants",
"copyandsavethesecredentialsdescription": "Ces identifiants ne seront pas affichés à nouveaux une fois cette page fermée. Enregistrez-les maintenant.",
"credentialsSaved": "Identifiants enregistrés",
"credentialsSavedDescription": "Les identifiants ont été régénérés et enregistrés avec succès.",
"credentialsSaveError": "Erreur lors de l'enregistrement des identifiants",
"credentialsSaveErrorDescription": "Une erreur s'est produite lors de la régénération et l'enregistrement des identifiants.",
"regenerateCredentialsWarning": "La régénération de ces identifiants invalidera ceux actuellement utilisés. Assurez-vous de mettre à jour toutes les configurations qui les utilisent.",
"confirm": "Confirmer",
"regenerateCredentialsConfirmation": "Voulez-vous vraiment régénérer les identifiants ?",
"endpoint": "Endpoint",
"Id": "Id",
"SecretKey": "Clé privée",
"featureDisabledTooltip": "Cette fonctionnalité n'est disponible que dans la version entreprise et nécessite une licence pour être utilisée.",
"niceId": "Joli ID",
"niceIdUpdated": "Joli ID mis à jour",
"niceIdUpdatedSuccessfully": "Joli ID mis à jour avec succès",
"niceIdUpdateError": "Erreur lors de la mise à jour du joli ID",
"niceIdUpdateErrorDescription": "Erreur lors de la mise à jour du joli ID.",
"niceIdCannotBeEmpty": "Merci de renseigner un joli ID",
"enterIdentifier": "Entrez l'identifiant",
"identifier": "Identifiant"
}