From 8a83be49ee98df561eb581e94ae5f49881ac33f7 Mon Sep 17 00:00:00 2001 From: Owen Schwartz Date: Mon, 8 Jun 2026 11:01:56 -0700 Subject: [PATCH] New translations en-us.json (French) [ci skip] --- messages/fr-FR.json | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/messages/fr-FR.json b/messages/fr-FR.json index 6c6c7271d..7604cc9d7 100644 --- a/messages/fr-FR.json +++ b/messages/fr-FR.json @@ -150,16 +150,16 @@ "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 partageables", + "shareTitle": "Manage Shareable Links", "shareDescription": "Créez des liens partageables pour accorder un accès temporaire ou permanent aux ressources de proxy", - "shareSearch": "Rechercher des liens partageables...", - "shareCreate": "Créer un lien partageable", + "shareSearch": "Search shareable links...", + "shareCreate": "Create Shareable Link", "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é", - "shareDelete": "Supprimer le lien de partage", - "shareDeleteConfirm": "Confirmer la suppression du lien de partage", + "shareDelete": "Delete Shareable Link", + "shareDeleteConfirm": "Confirm Delete Shareable Link", "shareQuestionRemove": "Êtes-vous sûr de vouloir supprimer ce lien de partage ?", "shareMessageRemove": "Une fois supprimé, le lien ne fonctionnera plus et toute personne l'utilisant perdra l'accès à la ressource.", "shareTokenDescription": "Le 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é.", @@ -211,6 +211,8 @@ "resourcesSearch": "Chercher des ressources...", "resourceAdd": "Ajouter une ressource", "resourceErrorDelte": "Erreur lors de la de suppression de la ressource", + "resourcePoliciesBannerTitle": "Re-use Authentication and Access Rules", + "resourcePoliciesBannerDescription": "Shared resource policies let you define authentication methods and access rules once, then attach them to multiple public resources. When you update a policy, every linked resource inherits the change automatically.", "resourcePoliciesTitle": "Manage Public Resource Policies", "resourcePoliciesAttachedResourcesColumnTitle": "Resources", "resourcePoliciesAttachedResources": "{count} ressource(s)", @@ -774,6 +776,7 @@ "rulesErrorDuplicatePriorityDescription": "Each rule must have a unique priority number.", "rulesErrorValidation": "Invalid rules", "rulesErrorValidationRuleDescription": "Rule {ruleNumber}: {message}", + "rulesErrorInvalidMatchTypeDescription": "Select a valid match type (path, IP, CIDR, country, region, or ASN).", "rulesErrorValueRequired": "Enter a value for this rule.", "rulesErrorInvalidCountry": "Invalid country", "rulesErrorInvalidCountryDescription": "Select a valid country.", @@ -843,6 +846,10 @@ "policyAuthHeaderAuthSummary": "Header configured", "policyAuthHeaderName": "Header name", "policyAuthHeaderValue": "Expected value", + "policyAuthSetPasscode": "Set Passcode", + "policyAuthSetPincode": "Set PIN Code", + "policyAuthSetEmailWhitelist": "Set Email Whitelist", + "policyAuthSetHeaderAuth": "Set Basic Header Auth", "policyAccessRulesTitle": "Access Rules", "policyAccessRulesEnableDescription": "When enabled, rules are evaluated in descending order until one evaluates as true.", "policyAccessRulesFirstMatch": "Rules are evaluated top to bottom. The first matching rule decides the outcome.", @@ -872,9 +879,9 @@ "resourcesErrorUpdateDescription": "Une erreur s'est produite lors de la mise à jour de la ressource", "access": "Accès", "accessControl": "Contrôle d'accès", - "shareLink": "Lien de partage {resource}", + "shareLink": "{resource} Shareable Link", "resourceSelect": "Sélectionner une ressource", - "shareLinks": "Liens de partage", + "shareLinks": "Shareable Links", "share": "Liens partageables", "shareDescription2": "Créez des liens partageables vers des ressources. Les liens fournissent un accès temporaire ou illimité à votre ressource. Vous pouvez configurer la durée d'expiration du lien lorsque vous en créez un.", "shareEasyCreate": "Facile à créer et à partager", @@ -964,10 +971,16 @@ "resourceRoleDescription": "Les administrateurs peuvent toujours accéder à cette ressource.", "resourcePolicySelectTitle": "Politique d'accès à la ressource", "resourcePolicySelectDescription": "Sélectionner le type de politique de ressource pour l'authentification", + "resourcePolicyTypeLabel": "Policy type", + "resourcePolicyLabel": "Resource policy", "resourcePolicyInline": "Politique de ressource en ligne", "resourcePolicyInlineDescription": "Politique d'accès limitée uniquement à cette ressource", "resourcePolicyShared": "Politique de ressource partagée", - "resourcePolicySharedDescription": "Cette ressource utilise une politique partagée. Les paramètres de niveau politique (méthodes d'authentification, liste blanche email) sont verrouillés. Vous pouvez ajouter des règles spécifiques à la ressource, rôles et utilisateurs ci-dessous.", + "resourcePolicySharedDescription": "This resource uses a shared policy.", + "sharedPolicy": "Shared Policy", + "sharedPolicyNoneDescription": "This resource has its own policy.", + "resourceSharedPolicyAuthenticationNotice": "This resource is using a shared policy. Some authentication settings can be edited on this resource. To change the underlying policy, you must edit to {policyName}.", + "resourceSharedPolicyRulesNotice": "This resource is using a shared policy. Some access rules can be edited on this resource. To change the underlying policy, you must edit {policyName}.", "resourceUsersRoles": "Contrôles d'accès", "resourceUsersRolesDescription": "Configurer quels utilisateurs et rôles peuvent visiter cette ressource", "resourceUsersRolesSubmit": "Enregistrer les contrôles d'accès", @@ -1511,7 +1524,7 @@ "sidebarResources": "Ressource", "sidebarProxyResources": "Publique", "sidebarClientResources": "Privé", - "sidebarPolicies": "Politiques", + "sidebarPolicies": "Shared Policies", "sidebarResourcePolicies": "Public Resources", "sidebarAccessControl": "Contrôle d'accès", "sidebarLogsAndAnalytics": "Journaux & Analytiques", @@ -1520,7 +1533,7 @@ "sidebarAdmin": "Administrateur", "sidebarInvitations": "Invitations", "sidebarRoles": "Rôles", - "sidebarShareableLinks": "Share Links", + "sidebarShareableLinks": "Shareable Links", "sidebarApiKeys": "Clés API", "sidebarProvisioning": "Mise en place", "sidebarSettings": "Réglages", @@ -3131,6 +3144,7 @@ "maintenanceModeType": "Type de mode de maintenance", "showMaintenancePage": "Afficher une page de maintenance aux visiteurs", "enableMaintenanceMode": "Activer le mode de maintenance", + "enableMaintenanceModeDescription": "When enabled, visitors will see a maintenance page instead of your resource.", "automatic": "Automatique", "automaticModeDescription": "Afficher la page de maintenance uniquement lorsque toutes les cibles backend sont en panne ou dégradées. Votre ressource continue à fonctionner normalement tant qu'au moins une cible est en bonne santé.", "forced": "Forcé",