diff --git a/messages/fr-FR.json b/messages/fr-FR.json index 7ddb58b3..ccdfb81f 100644 --- a/messages/fr-FR.json +++ b/messages/fr-FR.json @@ -257,6 +257,8 @@ "accessRolesSearch": "Chercher des rôles...", "accessRolesAdd": "Ajouter un rôle", "accessRoleDelete": "Supprimer le rôle", + "accessApprovalsManage": "Manage Approvals", + "accessApprovalsDescription": "Manage approval requests in the organization", "description": "Libellé", "inviteTitle": "Invitations actives", "inviteDescription": "Gérer les invitations des autres utilisateurs à rejoindre l'organisation", @@ -450,6 +452,18 @@ "selectDuration": "Sélectionner la durée", "selectResource": "Sélectionner une ressource", "filterByResource": "Filtrer par ressource", + "selectApprovalState": "Select Approval State", + "filterByApprovalState": "Filter By Approval State", + "approvalListEmpty": "No approvals", + "approvalState": "Approval State", + "approve": "Approve", + "approved": "Approved", + "denied": "Denied", + "deniedApproval": "Denied Approval", + "all": "All", + "deny": "Deny", + "viewDetails": "View Details", + "requestingNewDeviceApproval": "requested a new device", "resetFilters": "Réinitialiser les filtres", "totalBlocked": "Demandes bloquées par le Pangolin", "totalRequests": "Total des demandes", @@ -729,16 +743,28 @@ "countries": "Pays", "accessRoleCreate": "Créer un rôle", "accessRoleCreateDescription": "Créer un nouveau rôle pour regrouper les utilisateurs et gérer leurs permissions.", + "accessRoleEdit": "Edit Role", + "accessRoleEditDescription": "Edit role information.", "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.", + "accessRoleUpdateSubmit": "Update Role", + "accessRoleUpdated": "Role updated", + "accessRoleUpdatedDescription": "The role has been successfully updated.", + "accessApprovalUpdated": "Approval processed", + "accessApprovalApprovedDescription": "Set Approval Request decision to approved.", + "accessApprovalDeniedDescription": "Set Approval Request decision to denied.", + "accessRoleErrorUpdate": "Failed to update role", + "accessRoleErrorUpdateDescription": "An error occurred while updating the role.", + "accessApprovalErrorUpdate": "Failed to process approval", + "accessApprovalErrorUpdateDescription": "An error occurred while processing the approval.", "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.", + "accessRoleQuestionRemove": "You're about to delete the `{name}` role. You cannot undo this action.", "accessRoleRemove": "Supprimer le rôle", "accessRoleRemoveDescription": "Retirer un rôle de l'organisation", "accessRoleRemoveSubmit": "Supprimer le rôle", @@ -1193,6 +1219,7 @@ "sidebarOverview": "Aperçu", "sidebarHome": "Domicile", "sidebarSites": "Nœuds", + "sidebarApprovals": "Approval Requests", "sidebarResources": "Ressource", "sidebarProxyResources": "Publique", "sidebarClientResources": "Privé", @@ -1308,6 +1335,7 @@ "refreshError": "Échec de l'actualisation des données", "verified": "Vérifié", "pending": "En attente", + "pendingApproval": "Pending Approval", "sidebarBilling": "Facturation", "billing": "Facturation", "orgBillingDescription": "Gérer les informations de facturation et les abonnements", @@ -1551,6 +1579,8 @@ "IntervalSeconds": "Intervalle sain", "timeoutSeconds": "Délai d'attente (sec)", "timeIsInSeconds": "Le temps est exprimé en secondes", + "requireDeviceApproval": "Require Device Approvals", + "requireDeviceApprovalDescription": "Users with this role need their devices approved by an admin before they can access resources", "retryAttempts": "Tentatives de réessai", "expectedResponseCodes": "Codes de réponse attendus", "expectedResponseCodesDescription": "Code de statut HTTP indiquant un état de santé satisfaisant. Si non renseigné, 200-300 est considéré comme satisfaisant.",