I18n orgId/settings (#21)

* New translation keys in en-US locale

* New translation keys in de-DE locale

* New translation keys in fr-FR locale

* New translation keys in it-IT locale

* New translation keys in pl-PL locale

* New translation keys in pt-PT locale

* New translation keys in tr-TR locale

* Add translation keys if settings/resources/resourceId/authentication

* New translation keys in en-US locale

* New translation keys in de-DE locale

* New translation keys in fr-FR locale

* New translation keys in it-IT locale

* New translation keys in pl-PL locale

* New translation keys in pt-PT locale

* New translation keys in tr-TR locale

* Add translation keys if settings/resources/resourceId/general

* Small naming fix

* New translation keys in en-US locale

* New translation keys in de-DE locale

* New translation keys in fr-FR locale

* New translation keys in it-IT locale

* New translation keys in pl-PL locale

* New translation keys in pt-PT locale

* New translation keys in tr-TR locale

* Add translation keys if settings/access/roles

* New translation keys in en-US locale

* New translation keys in de-DE locale

* New translation keys in fr-FR locale

* New translation keys in it-IT locale

* New translation keys in pl-PL locale

* New translation keys in pt-PT locale

* New translation keys in tr-TR locale

* Add translation keys in orgId/settings

* Fixes after merge

* Fixes after merge

* Fixes after merge

* Small fix

* Fix build
This commit is contained in:
vlalx
2025-05-17 18:49:01 +03:00
committed by GitHub
parent 6f54e3da9e
commit 96bfc3cf36
49 changed files with 2749 additions and 590 deletions

View File

@@ -54,8 +54,6 @@
"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",
"siteNameMin": "Le nom doit comporter au moins 2 caractères.",
"siteNameMax": "Le nom ne doit pas contenir plus de 30 caractères.",
"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",
@@ -71,7 +69,7 @@
"dockerRun": "Exécution Docker",
"siteLearnLocal": "Les sites locaux ne tunnel, en savoir plus",
"siteConfirmCopy": "J'ai copié la configuration",
"searchSites": "Rechercher des sites...",
"searchSitesProgress": "Rechercher des sites...",
"siteAdd": "Ajouter un site",
"siteInstallNewt": "Installer Newt",
"siteInstallNewtDescription": "Faites fonctionner Newt sur votre système",
@@ -111,7 +109,7 @@
"shareErrorDelete": "Impossible de supprimer le lien",
"shareErrorDeleteMessage": "Une erreur s'est produite lors de la suppression du lien",
"shareDeleted": "Lien supprimé",
"shareDeletedDesciption": "Le lien a été 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",
@@ -234,7 +232,7 @@
"username": "Nom d'utilisateur",
"identityProvider": "Fournisseur d'identité",
"role": "Rôle",
"accessRoleNameRequired": "Le nom est requis",
"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...",
@@ -252,8 +250,6 @@
"years": "Années",
"day": "{count, plural, =1 {# jour} other {# jours}}",
"apiKeysTitle": "Informations sur la clé API",
"apiKeysNameMin": "Le nom doit comporter au moins 2 caractères.",
"apiKeysNameMax": "Le nom ne doit pas dépasser 255 caractères.",
"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",
@@ -382,5 +378,319 @@
"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"
"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 <b>{email}</b> 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 <b>{days, plural, =1 {# jour} other {# jours}}</b>.",
"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 <b>{name}</b>. 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é."
}