New translations en-us.json (French)

[ci skip]
This commit is contained in:
Owen Schwartz
2026-08-17 18:29:37 -04:00
parent 1f390cabc6
commit 8fd990df93
+509 -13
View File
@@ -43,6 +43,8 @@
"inviteLoginUser": "Veuillez vous assurer que vous êtes connecté avec le bon compte.", "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.", "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.", "inviteCreateUser": "Veuillez d'abord créer un compte.",
"inviteErrorOidcNotAllowed": "Les invitations ne peuvent être acceptées que par des comptes internes. Déconnectez-vous et connectez-vous avec votre mot de passe pour cet email.",
"inviteLoginInternalOnly": "Les invitations nécessitent un compte interne avec un mot de passe. Créez un compte ou connectez-vous avec votre mot de passe.",
"goHome": "Retour à l'accueil", "goHome": "Retour à l'accueil",
"inviteLogInOtherUser": "Se connecter en tant qu'utilisateur différent", "inviteLogInOtherUser": "Se connecter en tant qu'utilisateur différent",
"createAnAccount": "Créer un compte", "createAnAccount": "Créer un compte",
@@ -286,7 +288,21 @@
"noCountryFound": "Aucun pays trouvé.", "noCountryFound": "Aucun pays trouvé.",
"siteSelectionDescription": "Ce site fournira la connectivité à la cible.", "siteSelectionDescription": "Ce site fournira la connectivité à la cible.",
"resourceType": "Type de ressource", "resourceType": "Type de ressource",
"resourceTypeDescription": "Cela contrôle le protocole de la ressource et comment il sera rendu dans le navigateur. Cela ne peut pas être changé plus tard.", "resourceTypeDescription": "Cela contrôle le protocole de ressource et ne peut pas être modifié ultérieurement.",
"resourceTypeSearch": "Rechercher des types de ressource...",
"resourceTypeNotFound": "Aucun type de ressource trouvé",
"resourceTypeHttpDescription": "Proxy du trafic web via HTTPS en utilisant un nom de domaine",
"resourceTypeInferenceDescription": "Acheminer les requêtes AI via les fournisseurs attachés",
"resourceTypeSshDescription": "Accéder à un serveur SSH depuis le navigateur",
"resourceTypeRdpDescription": "Accéder à un bureau distant depuis le navigateur",
"resourceTypeVncDescription": "Accéder à un bureau VNC depuis le navigateur",
"resourceTypeTcpDescription": "Proxy du trafic TCP brut utilisant un numéro de port",
"resourceTypeUdpDescription": "Proxy du trafic UDP brut utilisant un numéro de port",
"privateResourceTypeDescription": "Cela contrôle comment les clients atteignent la ressource. Cela ne peut pas être modifié plus tard.",
"privateResourceTypeHostDescription": "Exposer un hôte unique sur le réseau du site aux clients connectés",
"privateResourceTypeCidrDescription": "Exposer une plage CIDR sur le réseau du site aux clients connectés",
"privateResourceTypeHttpDescription": "Accéder à un service HTTP ou HTTPS via un domaine",
"privateResourceTypeSshDescription": "Accéder à un serveur SSH depuis les clients connectés",
"resourceDomainDescription": "La ressource sera servie à ce nom de domaine pleinement qualifié.", "resourceDomainDescription": "La ressource sera servie à ce nom de domaine pleinement qualifié.",
"resourceHTTPSSettings": "Paramètres HTTPS", "resourceHTTPSSettings": "Paramètres HTTPS",
"resourceHTTPSSettingsDescription": "Configurer comment la ressource sera accédée via HTTPS", "resourceHTTPSSettingsDescription": "Configurer comment la ressource sera accédée via HTTPS",
@@ -855,12 +871,16 @@
"authMethodsSave": "Enregistrer les paramètres", "authMethodsSave": "Enregistrer les paramètres",
"policyAuthStackTitle": "Authentification", "policyAuthStackTitle": "Authentification",
"policyAuthStackDescription": "Contrôlez quelles méthodes d'authentification sont nécessaires pour accéder à cette ressource", "policyAuthStackDescription": "Contrôlez quelles méthodes d'authentification sont nécessaires pour accéder à cette ressource",
"policyAuthInferenceStackDescription": "Choisissez quels utilisateurs et rôles peuvent s'authentifier à cette passerelle AI",
"policyAuthOrLogicTitle": "Plusieurs méthodes d'authentification actives", "policyAuthOrLogicTitle": "Plusieurs méthodes d'authentification actives",
"policyAuthOrLogicBanner": "Les visiteurs peuvent s'authentifier en utilisant l'une des méthodes actives ci-dessous. Ils n'ont pas besoin de toutes les compléter.", "policyAuthOrLogicBanner": "Les visiteurs peuvent s'authentifier en utilisant l'une des méthodes actives ci-dessous. Ils n'ont pas besoin de toutes les compléter.",
"policyAuthMethodActive": "Actif", "policyAuthMethodActive": "Actif",
"policyAuthMethodOff": "Éteint", "policyAuthMethodOff": "Éteint",
"policyAuthSsoTitle": "SSO de la plateforme", "policyAuthSsoTitle": "SSO de la plateforme",
"policyAuthSsoDescription": "Exigez une connexion via le fournisseur d'identité de votre organisation", "policyAuthSsoDescription": "Exigez une connexion via le fournisseur d'identité de votre organisation",
"policyAuthInferenceIdentityKeySignInUrl": "URL de connexion",
"policyAuthInferenceIdentityKeyHelpNoUrl": "Chaque utilisateur a déjà une clé API d'identité, vous devez donc uniquement créer des clés API virtuelles pour les clients non-utilisateurs ou l'accès partagé. Les utilisateurs peuvent récupérer leur clé en se connectant avec leur fournisseur d'identité à l'URL de cette ressource, où elle sera affichée après la connexion.",
"policyAuthInferenceIdentityKeyHelp": "Chaque utilisateur a déjà une clé API d'identité, vous devez donc uniquement créer des clés API virtuelles pour les clients non-utilisateurs ou l'accès partagé. Les utilisateurs récupèrent leur clé ici après s'être connectés avec leur fournisseur d'identité.",
"policyAuthSsoSummary": "{idp} · {users} utilisateurs, {roles} rôles", "policyAuthSsoSummary": "{idp} · {users} utilisateurs, {roles} rôles",
"policyAuthSsoDefaultIdp": "Fournisseur par défaut", "policyAuthSsoDefaultIdp": "Fournisseur par défaut",
"policyAuthAddDefaultIdentityProvider": "Ajouter un fournisseur d'identité par défaut", "policyAuthAddDefaultIdentityProvider": "Ajouter un fournisseur d'identité par défaut",
@@ -1079,6 +1099,8 @@
"accessRoleErrorNewRequired": "Un nouveau rôle est requis", "accessRoleErrorNewRequired": "Un nouveau rôle est requis",
"accessRoleErrorRemove": "Échec de la suppression du rôle", "accessRoleErrorRemove": "Échec de la suppression du rôle",
"accessRoleErrorRemoveDescription": "Une erreur s'est produite lors de la suppression du rôle.", "accessRoleErrorRemoveDescription": "Une erreur s'est produite lors de la suppression du rôle.",
"accessRoleInferenceBudget": "Budget AI",
"accessRoleInferenceBudgetDescription": "Configurez comment les membres de ce rôle restreignent l'utilisation de l'IA en fonction des dépenses ou des limites de jetons",
"accessRoleName": "Nom du rôle", "accessRoleName": "Nom du rôle",
"accessRoleQuestionRemove": "Vous êtes sur le point de supprimer le rôle `{name}`. Vous ne pouvez pas annuler cette action.", "accessRoleQuestionRemove": "Vous êtes sur le point de supprimer le rôle `{name}`. Vous ne pouvez pas annuler cette action.",
"accessRoleRemove": "Supprimer le rôle", "accessRoleRemove": "Supprimer le rôle",
@@ -1424,6 +1446,28 @@
"actionDeleteSite": "Supprimer un site", "actionDeleteSite": "Supprimer un site",
"actionGetSite": "Obtenir un site", "actionGetSite": "Obtenir un site",
"actionListSites": "Lister les sites", "actionListSites": "Lister les sites",
"actionCreateAiProvider": "Créer un fournisseur AI",
"actionDeleteAiProvider": "Supprimer un fournisseur AI",
"actionGetAiProvider": "Obtenir un fournisseur AI",
"actionListAiProviders": "Lister les fournisseurs AI",
"actionUpdateAiProvider": "Mettre à jour un fournisseur AI",
"actionCreateAiModel": "Créer un modèle AI",
"actionDeleteAiModel": "Supprimer un modèle AI",
"actionGetAiModel": "Obtenir un modèle AI",
"actionListAiModels": "Lister les modèles AI",
"actionUpdateAiModel": "Mettre à jour un modèle AI",
"actionCreateAiBudget": "Créer un budget AI",
"actionDeleteAiBudget": "Supprimer un budget AI",
"actionGetAiBudget": "Obtenir un budget AI",
"actionListAiBudgets": "Lister les budgets AI",
"actionUpdateAiBudget": "Mettre à jour un budget AI",
"actionListResourceAiModels": "Lister les modèles AI de ressource",
"actionSetResourceAiModels": "Définir les modèles AI de ressource",
"actionCreateVirtualApiKey": "Créer une clé API virtuelle",
"actionDeleteVirtualApiKey": "Supprimer une clé API virtuelle",
"actionGetVirtualApiKey": "Obtenir une clé API virtuelle",
"actionListVirtualApiKeys": "Lister les clés API virtuelles",
"actionUpdateVirtualApiKey": "Mettre à jour une clé API virtuelle",
"actionApplyBlueprint": "Appliquer la Config", "actionApplyBlueprint": "Appliquer la Config",
"actionListBlueprints": "Lister les plans", "actionListBlueprints": "Lister les plans",
"actionGetBlueprint": "Obtenez un plan", "actionGetBlueprint": "Obtenez un plan",
@@ -1449,8 +1493,11 @@
"actionSetResourcePincode": "Définir le code PIN de la ressource", "actionSetResourcePincode": "Définir le code PIN de la ressource",
"actionSetResourceEmailWhitelist": "Définir la liste blanche des emails de la ressource", "actionSetResourceEmailWhitelist": "Définir la liste blanche des emails de la ressource",
"actionGetResourceEmailWhitelist": "Obtenir la liste blanche des emails de la ressource", "actionGetResourceEmailWhitelist": "Obtenir la liste blanche des emails de la ressource",
"actionListResourcePolicies": "Lister les politiques de ressource",
"actionCreateResourcePolicy": "Créer une politique de ressource",
"actionGetResourcePolicy": "Obtenir une politique de ressources", "actionGetResourcePolicy": "Obtenir une politique de ressources",
"actionUpdateResourcePolicy": "Mettre à jour la politique de ressources", "actionUpdateResourcePolicy": "Mettre à jour la politique de ressources",
"actionDeleteResourcePolicy": "Supprimer une politique de ressource",
"actionSetResourcePolicyUsers": "Définir les utilisateurs de la politique de ressources", "actionSetResourcePolicyUsers": "Définir les utilisateurs de la politique de ressources",
"actionSetResourcePolicyRoles": "Définir les rôles de la politique de ressources", "actionSetResourcePolicyRoles": "Définir les rôles de la politique de ressources",
"actionSetResourcePolicyPassword": "Définir le mot de passe de la politique de ressources", "actionSetResourcePolicyPassword": "Définir le mot de passe de la politique de ressources",
@@ -1622,6 +1669,404 @@
"sidebarInvitations": "Invitations", "sidebarInvitations": "Invitations",
"sidebarRoles": "Rôles", "sidebarRoles": "Rôles",
"sidebarShareableLinks": "Liens partageables", "sidebarShareableLinks": "Liens partageables",
"sidebarAiGateway": "Passerelle AI",
"sidebarAiProviders": "Fournisseurs",
"commandAiProviders": "Fournisseurs AI",
"sidebarVirtualApiKeys": "Clés API virtuelles",
"sidebarMyApiKeys": "Vos clés API",
"sidebarAccount": "Lanceur",
"commandVirtualApiKeys": "Clés API virtuelles",
"virtualApiKeysTitle": "Gérer les clés API virtuelles",
"virtualApiKeysDescription": "Créer et gérer des clés API manuelles pour l'accès à la passerelle AI publique",
"virtualApiKeysTabIdentity": "Clés d'identité",
"virtualApiKeysTabVirtual": "Clés virtuelles",
"virtualApiKeysIdentitySplashTitle": "Clés d'identité pour chaque utilisateur",
"virtualApiKeysIdentitySplashDescription": "Chaque utilisateur a déjà une clé d'identité Pangolin pour cette organisation. Elle est unique à leur compte et les authentifie aux passerelles AI qu'ils peuvent utiliser.",
"virtualApiKeysIdentitySplashExample": "Exemple",
"virtualApiKeysIdentitySplashRetrieveTitle": "Comment les utilisateurs obtiennent leur clé",
"virtualApiKeysIdentitySplashRetrieveResource": "Visitez une URL de passerelle AI publique dans le navigateur et connectez-vous avec leur compte.",
"virtualApiKeysIdentitySplashRetrievePage": "Ou accédez à <url></url> en étant connecté.",
"virtualApiKeysIdentitySplashManual": "Vous pouvez créer des clés API virtuelles supplémentaires dans l'onglet Clés Virtuelles. Ces clés peuvent être délimitées à des passerelles AI publiques spécifiques et éventuellement associées à un utilisateur. Créer une clé accorde immédiatement l'accès aux passerelles AI publiques sélectionnées.",
"virtualApiKeysIdentitySplashGoToVirtual": "Créer manuellement une clé",
"virtualApiKeysEmailIdentity": "Envoyer les clés d'identité par email",
"virtualApiKeysEmailIdentityDescription": "Envoyez à chaque utilisateur sélectionné ou rôle leur clé d'identité Pangolin.",
"virtualApiKeysEmailIdentitySendAll": "Envoyer à tous les utilisateurs",
"virtualApiKeysEmailIdentitySendAllDescription": "Envoyez un email à chaque membre de l'organisation possédant une adresse email de compte.",
"virtualApiKeysEmailIdentitySelectUsers": "Utilisateurs",
"virtualApiKeysEmailIdentitySelectRoles": "Rôles",
"virtualApiKeysEmailIdentitySubmit": "Envoyer des emails",
"virtualApiKeysEmailIdentitySuccess": "Clés d'identité envoyées par email",
"virtualApiKeysEmailIdentitySuccessDescription": "{skipped} utilisateurs ont été ignorés car ils n'ont pas d'adresse email.",
"virtualApiKeysEmailIdentitySkipped": "Sélectionnez au moins un utilisateur ou rôle, ou envoyez à tous les utilisateurs.",
"virtualApiKeysEmailIdentityRecipientsRequired": "Erreur lors de l'envoi des clés d'identité",
"virtualApiKeysEmailIdentityError": "Échec de l'envoi des clés d'identité par email",
"virtualApiKeysEmailIdentityErrorDescription": "Clés d'identité pour chaque utilisateur",
"virtualApiKeysBannerTitle": "Tous les utilisateurs ont déjà une clé d'identité disponible à {keysUrl}. Vous pouvez également générer manuellement des clés ici pour accorder un accès direct aux passerelles AI publiques.",
"virtualApiKeysBannerDescription": "Voir les clés d'identité",
"virtualApiKeysBannerButtonText": "Voir les clés d'identité",
"virtualApiKeys": "Clés API virtuelles",
"virtualApiKeysSearch": "Rechercher des clés...",
"virtualApiKeysCreate": "Émettre une clé manuelle pouvant appeler les passerelles AI publiques dans cette organisation",
"virtualApiKeysCreateDescription": "Créer une clé",
"virtualApiKeysCreateButton": "Créer une clé",
"virtualApiKeysEmpty": "Nom",
"virtualApiKeysName": "Nom",
"virtualApiKeysDescriptionOptional": "Associer un utilisateur (facultatif)",
"virtualApiKeysAssociateUserOptional": "Associer un utilisateur (facultatif)",
"virtualApiKeysAssociateUserDescription": "Toutes les passerelles AI publiques",
"virtualApiKeysAllResources": "Permettre à cette clé d'accéder à chaque passerelle AI publique de l'organisation",
"virtualApiKeysAllResourcesDescription": "Passerelles AI publiques",
"virtualApiKeysSelectResources": "Sélectionner des ressources",
"virtualApiKeysSelectResourcesPlaceholder": "Sélectionner des ressources",
"virtualApiKeysSelectResourcesDescription": "Aucune ressource",
"virtualApiKeysNoResources": "Clé",
"virtualApiKeysSecret": "Clé",
"virtualApiKeysCopyKey": "Voir le secret",
"virtualApiKeysViewSecret": "Voir le secret",
"virtualApiKeysViewSecretTitle": "Cet accès secret accorde l'accès aux passerelles AI publiques assignées à cette clé",
"virtualApiKeysViewSecretDescription": "Modifier la clé API virtuelle",
"virtualApiKeysEdit": "Mettre à jour l'utilisateur associé et l'accès à la passerelle AI publique pour cette clé",
"virtualApiKeysEditDescription": "Enregistrer les modifications",
"virtualApiKeysSaveButton": "Sélectionnez au moins une passerelle AI publique, ou activez toutes les passerelles AI publiques",
"virtualApiKeysSelectResourcesRequired": "Clé API virtuelle mise à jour",
"virtualApiKeysUpdated": "La clé API virtuelle a été mise à jour",
"virtualApiKeysUpdatedDescription": "Erreur lors de la mise à jour de la clé API virtuelle",
"virtualApiKeysErrorUpdate": "Échec de la mise à jour de la clé API virtuelle",
"virtualApiKeysErrorUpdateDescription": "Erreur lors de la création de la clé API virtuelle",
"virtualApiKeysErrorCreate": "Échec de la création de la clé API virtuelle",
"virtualApiKeysErrorCreateDescription": "Erreur lors de la suppression de la clé API virtuelle",
"virtualApiKeysErrorDelete": "Échec de la suppression de la clé API virtuelle",
"virtualApiKeysErrorDeleteMessage": "Clé API virtuelle supprimée",
"virtualApiKeysDeleted": "La clé API virtuelle a été supprimée",
"virtualApiKeysDeletedDescription": "Supprimer la clé API virtuelle",
"virtualApiKeysDelete": "Supprimer la clé",
"virtualApiKeysDeleteConfirm": "Supprimer la clé",
"virtualApiKeysQuestionRemove": "Êtes-vous sûr de vouloir supprimer cette clé API virtuelle ?",
"virtualApiKeysMessageRemove": "Erreur lors du chargement du secret",
"virtualApiKeysErrorFetchSecret": "Erreur lors du chargement du secret",
"virtualApiKeysErrorFetchSecretDescription": "Non assigné",
"virtualApiKeysFilterUnassigned": "Budget",
"virtualApiKeysInferenceBudget": "Budget",
"virtualApiKeysInferenceBudgetDescription": "Email de la clé lors de la génération",
"virtualApiKeysEmailOnGenerate": "Envoyer cette clé par email",
"virtualApiKeysEmailThisKey": "Envoyer la clé à l'utilisateur associé et à des adresses supplémentaires après sa création",
"virtualApiKeysEmailOnGenerateDescription": "Envoyez la clé actuelle à l'utilisateur associé et à des adresses supplémentaires",
"virtualApiKeysEmailThisKeyDescription": "L'email n'est pas configuré sur ce serveur",
"virtualApiKeysEmailSmtpRequired": "L'Email n'est pas configuré sur ce serveur",
"virtualApiKeysEmailSmtpRequiredDescription": "Envoyer à l'utilisateur associé",
"virtualApiKeysEmailSendToUser": "Envoyez la clé à l'adresse email du compte de l'utilisateur associé",
"virtualApiKeysEmailSendToUserDescription": "Associez un utilisateur pour envoyer la clé à cet utilisateur",
"virtualApiKeysEmailSendToUserDisabled": "Emails supplémentaires",
"virtualApiKeysEmailAdditional": "Ajoutez un email et appuyez sur Entrée",
"virtualApiKeysEmailAdditionalPlaceholder": "Sélectionnez l'utilisateur associé ou ajoutez au moins une adresse email",
"virtualApiKeysEmailRecipientsRequired": "Vos clés API",
"myVirtualApiKeysTitle": "Voyez votre clé d'identité et toutes les clés API virtuelles attribuées à vous dans cette organisation",
"myVirtualApiKeysDescription": "Vos clés API pour {resourceName}",
"myVirtualApiKeysResourceTitle": "Voyez votre clé d'identité et les clés API virtuelles attribuées à vous qui peuvent accéder à {resourceName}",
"myVirtualApiKeysResourceDescription": "Clé d'identité",
"myVirtualApiKeysIdentityTitle": "Clé d'identité",
"myVirtualApiKeysIdentityHeadline": "Votre clé API personnelle",
"myVirtualApiKeysIdentityDescription": "Votre clé API personnelle pour {resourceName}",
"myVirtualApiKeysIdentityResourceHeadline": "Votre clé personnelle pour cette organisation. Utilisez-la pour appeler {resourceName}.",
"myVirtualApiKeysIdentityResourceDescription": "Clés attribuées",
"myVirtualApiKeysManualTitle": "Clés attribuées",
"myVirtualApiKeysManualDescription": "Clés API virtuelles manuelles associées à votre compte qui peuvent accéder à {resourceName}",
"myVirtualApiKeysManualResourceDescription": "Pas encore de clés attribuées",
"myVirtualApiKeysManualEmpty": "Identité",
"myVirtualApiKeysKindUser": "Manuel",
"myVirtualApiKeysKindManual": "Clé non nommée",
"myVirtualApiKeysUnnamed": "Révéler le secret",
"myVirtualApiKeysRevealSecret": "Ce secret vous authentifie aux ressources de la passerelle AI",
"myVirtualApiKeysViewSecretDescription": "Fournisseurs AI",
"aiProvidersTitle": "Connectez des fournisseurs de modèles pour des charges de travail AI dans cette organisation",
"aiProvidersDescription": "Connecter les fournisseurs de modèles",
"aiProvidersBannerTitle": "Les fournisseurs sont les backends de modèle que Pangolin utilise pour les charges de travail AI. Connectez OpenAI, Anthropic et d'autres fournisseurs ici, puis attachez-les aux passerelles AI publiques afin que les utilisateurs puissent appeler des modèles avec un accès conscient de l'identité, des budgets et des journaux.",
"aiProvidersBannerDescription": "Ajouter un fournisseur",
"aiProvidersAdd": "Rechercher des fournisseurs...",
"aiProvidersSearch": "Aucun fournisseur AI pour le moment",
"aiProvidersEmpty": "Créer un fournisseur AI",
"aiProviderCreate": "Ajouter un fournisseur de modèles pour cette organisation",
"aiProviderCreateDescription": "Voir tous les fournisseurs",
"aiProviderSeeAll": "Paramètres du fournisseur pour {providerName}",
"aiProviderSetting": "Configurez ce fournisseur AI",
"aiProviderSettingDescription": "Général",
"aiProviderGeneral": "Paramètres de base pour ce fournisseur",
"aiProviderGeneralDescription": "Configuration",
"aiProviderConfiguration": "Routage du réseau et authentification pour ce fournisseur",
"aiProviderConfigurationDescription": "Paramètres du réseau",
"aiProviderNetworkSettings": "Choisissez comment le trafic atteint ce fournisseur",
"aiProviderNetworkSettingsDescription": "Authentification",
"aiProviderAuthSettings": "Authentification",
"aiProviderAuthSettingsDescription": "Budget",
"aiProviderBudgetSettings": "Configurez comment ce fournisseur restreint l'utilisation en fonction des dépenses ou des limites de jetons",
"aiProviderBudgetSettingsDescription": "Ajouter un budget",
"aiBudgetAdd": "Ajouter un budget",
"aiBudgetEmpty": "Type de dépense",
"aiBudgetUnit": "Période de réinitialisation",
"aiBudgetPeriod": "Dépense maximale",
"aiBudgetAmount": "Dépense maximale",
"aiBudgetAmountPlaceholder": "Horaire",
"aiBudgetPeriodHourly": "Quotidien",
"aiBudgetPeriodDaily": "Hebdomadaire",
"aiBudgetPeriodWeekly": "Mensuel",
"aiBudgetPeriodMonthly": "Annuel",
"aiBudgetPeriodYearly": "Durée de vie",
"aiBudgetPeriodLifetime": "Durée de vie",
"aiBudgetUnitUsd": "Jetons",
"aiBudgetUnitTokens": "Un budget pour cette période de réinitialisation et ce type de dépense existe déjà",
"aiBudgetConflictError": "Entrez une dépense maximale supérieure à 0",
"aiBudgetInvalidAmountError": "Entrez une dépense maximale supérieure à 0",
"aiBudgetUpdated": "Échec de la mise à jour des budgets",
"aiBudgetErrorSave": "Type de fournisseur",
"aiProviderType": "Type de fournisseur",
"aiProviderTypeSearch": "Rechercher des fournisseurs...",
"aiProviderTypeNotFound": "OpenAI",
"aiProviderTypeOpenai": "Anthropic",
"aiProviderTypeAnthropic": "Google Gemini",
"aiProviderTypeGoogleGemini": "Vertex AI",
"aiProviderTypeVertexAi": "Amazon Bedrock",
"aiProviderTypeBedrock": "Microsoft Foundry",
"aiProviderTypeMicrosoftFoundry": "OpenRouter",
"aiProviderTypeOpenRouter": "OpenRouter",
"aiProviderTypeVercelAiGateway": "Personnalisé",
"aiProviderTypeCustom": "Personnalisé",
"aiProviderTypeOpenaiDescription": "API Anthropic",
"aiProviderTypeAnthropicDescription": "API Google Gemini",
"aiProviderTypeGoogleGeminiDescription": "API Google Vertex AI",
"aiProviderTypeVertexAiDescription": "API d'exécution Amazon Bedrock",
"aiProviderTypeBedrockDescription": "API Microsoft Foundry",
"aiProviderTypeMicrosoftFoundryDescription": "API OpenRouter",
"aiProviderTypeOpenRouterDescription": "API Passerelle Vercel AI",
"aiProviderTypeVercelAiGatewayDescription": "API de passerelle AI Vercel",
"aiProviderTypeCustomDescription": "Apportez votre propre point de terminaison ou routez via les cibles du site",
"aiProviderUpstreamUrl": "URL amont",
"aiProviderUpstreamUrlDescription": "URL de base pour l'API du fournisseur",
"aiProviderUpstreamUrlOptionalDescription": "Laissez vide pour utiliser l'URL amont par défaut pour ce fournisseur",
"aiProviderEffectiveUpstreamUrl": "URL amont effective",
"aiProviderApiKey": "Clé API",
"aiProviderApiKeyDescription": "Clé API utilisée pour authentifier les requêtes auprès de ce fournisseur",
"aiProviderCustomHeadersDescription": "En-têtes envoyés à chaque requête à ce fournisseur. Séparé par une nouvelle ligne : Nom-de-l'en-tête: valeur",
"aiProviderApiKeyLastChars": "Clé API",
"aiProviderAuthType": "Type d'authentification",
"aiProviderAuthTypeSearch": "Rechercher des types d'authentification...",
"aiProviderAuthTypeNotFound": "Aucun type d'authentification trouvé",
"aiProviderAuthTypeBearer": "Porteur",
"aiProviderAuthTypeBearerDescription": "Authorization : Clé Bearer. Utilisé par OpenAI et la plupart des fournisseurs",
"aiProviderAuthTypeXApiKey": "x-api-key",
"aiProviderAuthTypeXApiKeyDescription": "En-tête x-api-key. Utilisé par Anthropic",
"aiProviderAuthTypeXGoogApiKey": "x-goog-api-key",
"aiProviderAuthTypeXGoogApiKeyDescription": "En-tête x-goog-api-key. Utilisé par Google Gemini",
"aiProviderAuthTypeHec": "Splunk HEC",
"aiProviderAuthTypeHecDescription": "Authorization : Clé Splunk. Utilisé par le collecteur d'événements HTTP Splunk",
"aiProviderAuthTypeCfAigAuthorization": "Passerelle AI de Cloudflare",
"aiProviderAuthTypeCfAigAuthorizationDescription": "cf-aig-authorization : Clé Bearer. Utilisé par la passerelle AI de Cloudflare",
"aiProviderAuthTypeNone": "Pas d'authentification",
"aiProviderAuthTypePassthrough": "Transparence",
"aiProviderAuthTypeDescription": "Comment l'API amont authentifie les requêtes",
"aiProviderAuthTypePassthroughDescription": "Transmettez les en-têtes de clé API de l'appelant vers l'amont",
"aiProviderAuthTypeNoneDescription": "Ne pas envoyer d'en-têtes d'authentification vers l'amont",
"aiProviderRoutingMode": "Mode de routage",
"aiProviderRoutingModeDescription": "Envoyez le trafic vers une URL amont ou vers des cibles HTTP sur vos sites",
"aiProviderRoutingModeUrl": "URL amont",
"aiProviderRoutingModeUrlDescription": "Appelez une URL de base d'API publique ou privée",
"aiProviderRoutingModeTarget": "Cibles du site",
"aiProviderRoutingModeTargetDescription": "Route à travers les cibles sur vos sites",
"aiProviderRoutingModeTargetNote": "Après avoir créé ce fournisseur, configurez les cibles du site dans l'onglet Paramètres du réseau.",
"aiProviderTargetNoOne": "Ce fournisseur n'a aucune cible. Ajoutez une cible pour acheminer les requêtes via vos sites.",
"aiProviderSkipTlsVerification": "Ignorer la vérification TLS",
"aiProviderSkipTlsVerificationDescription": "Désactiver la vérification du certificat TLS pour la connexion amont",
"aiProviderBudget": "Budget",
"aiProviderBudgetDescription": "Budget de dépenses ou de jetons optionnel pour ce fournisseur",
"aiProviderBudgetAmount": "Montant du budget",
"aiProviderBudgetUnit": "Unité de budget",
"aiProviderBudgetUnitUsd": "USD",
"aiProviderBudgetUnitTokens": "Jetons",
"aiProviderEnabled": "Activé",
"aiProviderEnabledDescription": "Désactivez complètement ce fournisseur sur toutes les ressources",
"aiProviderErrorCreate": "Échec de la création du fournisseur AI",
"aiProviderErrorUpdate": "Échec de la mise à jour du fournisseur AI",
"aiProviderErrorDelete": "Échec de la suppression du fournisseur AI",
"aiProviderErrorLoad": "Échec du chargement du fournisseur AI",
"aiProviderErrorUpstreamUrlInvalid": "Entrez une URL amont valide",
"aiProviderErrorUpstreamUrlRequired": "Une URL amont est requise pour ce fournisseur",
"aiProviderErrorAuthTypeRequired": "Le type d'authentification est requis",
"aiProviderErrorApiKeyRequired": "La clé API est requise",
"aiProviderErrorRoutingModeTarget": "Le routage des cibles du site est uniquement disponible pour les fournisseurs personnalisés",
"aiProviderErrorCapabilitiesRequired": "Sélectionnez au moins une capacité API",
"aiProviderCapabilities": "Capacités API",
"aiProviderCapabilitiesDescription": "Sélectionnez les formats d'API que ce fournisseur peut gérer. Les fournisseurs connus commencent avec des réglages recommandés.",
"aiProviderCapabilitiesCustomDescription": "Sélectionnez quels formats d'API ce fournisseur personnalisé peut gérer",
"aiProviderCapabilitiesSelect": "Sélectionner les capacités",
"aiProviderCapabilitiesEmpty": "Aucune capacité trouvée",
"aiProviderCapabilitiesSearch": "Rechercher des capacités...",
"aiCapabilityOpenaiChat": "OpenAI Completions de Chat",
"aiCapabilityOpenaiChatDescription": "Prend en charge /v1/chat/completions",
"aiCapabilityOpenaiResponses": "Réponses OpenAI",
"aiCapabilityOpenaiResponsesDescription": "Prend en charge /v1/responses",
"aiCapabilityAnthropicMessages": "Messages Anthropiques",
"aiCapabilityAnthropicMessagesDescription": "Prend en charge /v1/messages",
"aiCapabilityGeminiGenerateContent": "Générer du Contenu Gemini",
"aiCapabilityGeminiGenerateContentDescription": "Prend en charge l'API directe de Gemini",
"aiCapabilityBedrockModelInvoke": "Invocation du Modèle Bedrock",
"aiCapabilityBedrockModelInvokeDescription": "Prend en charge Amazon Bedrock InvokeModel",
"aiCapabilityGoogleGenerateContent": "Générer du Contenu Vertex",
"aiCapabilityGoogleGenerateContentDescription": "Prend en charge le format Gemini de Vertex AI",
"aiCapabilityGoogleRawPredict": "Prédiction Brute Vertex",
"aiCapabilityGoogleRawPredictDescription": "Prend en charge la prédiction brute Vertex AI pour les modèles anthropiques",
"aiCapabilityBedrockConverse": "Converse Bedrock",
"aiCapabilityBedrockConverseDescription": "Prend en charge l'API Converse d'Amazon Bedrock",
"aiProviderCreated": "Fournisseur d'IA créé",
"aiProviderUpdated": "Fournisseur d'IA mis à jour",
"aiProviderDeleted": "Fournisseur d'IA supprimé",
"aiProviderDelete": "Supprimer le fournisseur",
"aiProviderDeleteConfirm": "Supprimer le fournisseur",
"aiProviderQuestionRemove": "Êtes-vous sûr de vouloir supprimer ce fournisseur d'IA ?",
"aiProviderMessageRemove": "Cela supprimera définitivement le fournisseur ainsi que ses modèles et cibles. Cela ne peut pas être annulé.",
"aiProviderErrorNoUpdate": "Le fournisseur d'IA n'est pas disponible pour la mise à jour",
"aiProviderModels": "Modèles",
"aiProviderModelsDescription": "Définissez les listes d'autorisation et de blocage pour ce fournisseur. Les demandes doivent correspondre à une entrée autorisée et ne doivent pas correspondre à une entrée bloquée.",
"aiProviderCreateModelsDescription": "Choisissez quels modèles ce fournisseur peut desservir. Une liste d'autorisation vide bloque tout le trafic. Vous pouvez ajouter ou modifier des modèles plus tard.",
"aiProviderModelsPlaceholder": "Recherchez des modèles ou tapez une clé personnalisée",
"aiProviderModelsAllow": "Liste d'autorisation",
"aiProviderModelsAllowDescription": "Modèles qui peuvent être utilisés via ce fournisseur. Vide signifie tout bloquer.",
"aiProviderModelsAllowPlaceholder": "Entrez la clé du modèle",
"aiProviderModelsAllowEmpty": "Pas de modèles ajoutés pour le moment.",
"aiProviderModelsBlock": "Liste de blocage",
"aiProviderModelsBlockDescription": "Modèles à refuser même s'ils correspondent à une entrée autorisée.",
"aiProviderModelsBlockPlaceholder": "Entrez la clé du modèle",
"aiProviderModelsBlockEmpty": "Pas de modèles ajoutés pour le moment.",
"aiProviderModelsAdd": "Ajouter des modèles",
"aiProviderModelsClearAll": "Effacer tout",
"aiProviderModelsAddCustom": "Ajouter \"{key}\"",
"aiProviderModelsAddCustomHint": "Appuyez sur Entrée pour ajouter cette clé de modèle personnalisée.",
"aiProviderModelsAddBulk": "Ajouter {count} clés personnalisées",
"aiProviderModelsAddBulkHint": "Appuyez sur Entrée pour ajouter {count} clés personnalisées.",
"aiProviderModelsAddOne": "Ajouter {key} maintenant",
"aiProviderModelsAddSelected": "Ajouter la sélection",
"aiProviderModelsSelectedCount": "{count} sélectionné(s)",
"aiProviderModelsSelectAll": "Tout sélectionner",
"aiProviderModelsClearSelected": "Effacer",
"aiProviderModelsBulkHint": "Sélectionnez des modèles connus ou tapez une clé personnalisée.",
"aiProviderModelsCatalogEmpty": "Aucun modèle de catalogue correspondant.",
"aiProviderModelsCatalogHeading": "Modèles connus",
"aiProviderModelsAllLabel": "Tous les modèles",
"aiProviderModelsAllPatternHint": "Joker : *",
"aiProviderModelsAddAllAllow": "Autoriser tous les modèles",
"aiProviderModelsAddAllBlock": "Bloquer tous les modèles",
"aiProviderModelsAddAllDescription": "Utilise le modèle * joker pour que chaque clé de modèle corresponde.",
"aiProviderModelsViewMore": "Voir plus ({count})",
"aiProviderModelsViewLess": "Voir moins",
"aiProviderModelsRemove": "Supprimer le modèle",
"aiProviderModelsEditHint": "Cliquez pour modifier les paramètres du modèle",
"aiProviderModelsSourceCatalog": "Modèle de catalogue connu",
"aiProviderModelsSourceCustom": "Clé de modèle personnalisée",
"aiProviderModelsSourcePattern": "Modèle de correspondance avec générique",
"aiProviderModelsSourceAll": "Correspond à chaque clé de modèle",
"aiProviderModelsBudgetConfigured": "Budget configuré",
"aiProviderModelsEditTitle": "Modifier le modèle",
"aiProviderModelsEditDescription": "Mettez à jour la clé du modèle ou configurez son budget.",
"aiProviderModelsBudgetTab": "Budget",
"aiProviderModelsKeyLabel": "Clé du modèle",
"aiProviderModelsKeyRequired": "Entrez une clé de modèle",
"aiProviderModelsKeyDuplicate": "Cette clé de modèle est déjà sur une liste",
"aiProviderModelsOverlapError": "Ces modèles ne peuvent être sur les deux listes : {keys}",
"aiProviderModelsUpdated": "Modèles mis à jour",
"aiProviderModelsErrorUpdate": "Échec de la mise à jour des modèles",
"aiResourceProviders": "Fournisseurs",
"aiResourceProvidersDescription": "Choisissez quels fournisseurs d'IA ce portail AI peut utiliser",
"aiResourceProvidersHelp": "Joignez des fournisseurs et choisissez d'hériter (utiliser les listes de chaque fournisseur) ou de sélectionner (choisir une liste autorisée pour cette ressource). Les modèles conflictuels des fournisseurs attachés ne sont pas autorisés.",
"aiResourceProvidersSelect": "Sélectionnez les fournisseurs",
"aiResourceProvidersEmpty": "Aucun fournisseur d'IA trouvé",
"aiResourceProvidersNoneAttached": "Aucun fournisseur n'est attaché pour le moment.",
"aiResourceProvidersAdd": "Ajouter un fournisseur",
"aiResourceProvidersRemove": "Supprimer le fournisseur",
"aiResourceProviderToggleEnabled": "Activer ou désactiver ce fournisseur sur la ressource",
"aiResourceProviderDisabled": "Désactivé",
"aiResourceProvidersUpdated": "Fournisseurs mis à jour",
"aiResourceProvidersErrorUpdate": "Échec de la mise à jour des fournisseurs",
"aiResourceProviderEditDescription": "Choisissez comment les modèles de ce fournisseur sont exposés sur cette ressource.",
"viewProviderSettings": "Voir les paramètres du fournisseur",
"aiResourceProviderMode": "Mode d'accès",
"aiResourceProviderModeInherit": "Hériter",
"aiResourceProviderModeSelect": "Sélectionner",
"aiResourceProviderModeSelectSummary": "Sélectionner · {count} modèles",
"aiResourceProviderModeInheritHelp": "Utilisez les listes d'autorisation et de blocage de ce fournisseur comme configuré sur le fournisseur.",
"aiResourceProviderModeSelectHelp": "Choisissez un sous-ensemble des modèles de liste autorisée de ce fournisseur pour cette ressource.",
"aiResourceProviderAllowModels": "Liste autorisée",
"aiResourceProviderAllowModelsSelect": "Sélectionnez des modèles",
"aiResourceProviderAllowModelsSearch": "Rechercher des modèles...",
"aiResourceProviderAllowModelsEmpty": "Aucun modèle trouvé",
"aiResourceProviderAllowModelsHelp": "Seuls les modèles de la liste autorisée de ce fournisseur peuvent être sélectionnés.",
"aiResourceAliasRequired": "L'alias est requis pour les portails AI",
"aiResourceDomainConfiguration": "Configuration du Domaine",
"aiResourceDomainConfigurationDescription": "Choisissez le domaine que les clients utiliseront pour atteindre ce portail AI.",
"aiUsageAnalyticsTitle": "Analytique d'Utilisation d'IA",
"aiUsageAnalyticsDescription": "Analysez le coût, l'utilisation des jetons et l'activité du portail AI avec les fournisseurs, les ressources, les rôles et les utilisateurs",
"aiUsageTabOverview": "Vue d'ensemble",
"aiUsageTabProviders": "Fournisseurs",
"aiUsageTabResources": "Ressources",
"aiUsageFilterProvider": "Fournisseur",
"aiUsageFilterModel": "Modèle",
"aiUsageFilterResource": "Ressource",
"aiUsageFilterRole": "Rôle",
"aiUsageFilterUser": "Utilisateur",
"aiUsageFilterAllProviders": "Tous les Fournisseurs",
"aiUsageFilterAllModels": "Tous les Modèles",
"aiUsageFilterAllResources": "Toutes les Ressources",
"aiUsageFilterAllRoles": "Tous les Rôles",
"aiUsageFilterAllUsers": "Tous les Utilisateurs",
"aiUsageFilterSearch": "Rechercher...",
"aiUsageFilterNotFound": "Aucune option trouvée",
"aiUsageResetFilters": "Réinitialiser les filtres",
"aiUsageRefresh": "Actualiser",
"aiUsageTokenTypePrompt": "Invite",
"aiUsageTokenTypeCacheRead": "Lecture du cache",
"aiUsageTokenTypeCacheWrite": "Écriture du cache",
"aiUsageTokenTypeCompletion": "Achèvement",
"aiUsageTokenTypeReasoning": "Raisonnement",
"aiUsageRequests": "Requêtes",
"aiUsageCost": "Coût",
"aiUsageTokens": "Jetons",
"aiUsageOther": "Autre",
"aiUsageTotalRequests": "Total des Requêtes",
"aiUsageTotalTokens": "Total des Jetons",
"aiUsageTotalCost": "Coût Total",
"aiUsageEstimated": "Estimé",
"aiUsageRequestVolume": "Volume de Requêtes",
"aiUsageTokenUsage": "Usage de Jeton",
"aiUsageModelCost": "Coût de Modèle",
"aiUsageModelTokens": "Jetons de Modèle",
"aiUsageTopModels": "Meilleurs Modèles",
"aiUsageTopProviders": "Meilleurs Fournisseurs",
"aiUsageProviderCost": "Coût du Fournisseur",
"aiUsageProviderTokenUsage": "Usage de Jeton du Fournisseur",
"aiUsageTopResources": "Meilleures Ressources",
"aiUsageResourceCost": "Coût des Ressources",
"aiUsageResourceTokenUsage": "Usage de Jeton des Ressources",
"aiUsageResourceTypePublic": "Ressource Publique",
"aiUsageResourceTypeSite": "Ressource Privée",
"aiUsageNoResource": "Pas de ressource",
"aiUsageRolesTab": "Rôles",
"aiUsageUsersTab": "Utilisateurs",
"aiUsageTopRoles": "Meilleurs Rôles",
"aiUsageRoleCost": "Coût du Rôle",
"aiUsageRoleTokenUsage": "Usage de Jeton du Rôle",
"aiUsageTopUsers": "Meilleurs Utilisateurs",
"aiUsageUserCost": "Coût de l'Utilisateur",
"aiUsageUserTokenUsage": "Usage de Jeton de l'Utilisateur",
"aiUsageUnknownUser": "Utilisateur Inconnu",
"aiUsageVirtualApiKeysTab": "API Clés Virtuelles",
"aiUsageFilterVirtualApiKey": "Clé API Virtuelle",
"aiUsageFilterAllVirtualApiKeys": "Toutes les Clés API Virtuelles",
"aiUsageTopVirtualApiKeys": "Meilleures Clés API Virtuelles",
"aiUsageVirtualApiKeyCost": "Coût de la Clé API Virtuelle",
"aiUsageVirtualApiKeyTokenUsage": "Usage de Jeton de la Clé API Virtuelle",
"aiUsageUnknownVirtualApiKey": "Pas de clé API virtuelle",
"aiUsageUnnamedVirtualApiKey": "Clé sans nom",
"aiUsageLoading": "Chargement...",
"aiUsageNoData": "Pas de données",
"resourceBudgetSettings": "Budget",
"resourceBudgetSettingsDescription": "Configurez comment ce portail AI limite l'utilisation en fonction des dépenses ou des limites de jetons",
"sidebarApiKeys": "Clés API", "sidebarApiKeys": "Clés API",
"sidebarProvisioning": "Mise en place", "sidebarProvisioning": "Mise en place",
"sidebarSettings": "Réglages", "sidebarSettings": "Réglages",
@@ -2193,6 +2638,8 @@
"subnetPlaceholder": "Sous-réseau", "subnetPlaceholder": "Sous-réseau",
"addressDescription": "L'adresse interne du client. Doit être dans le sous-réseau de l'organisation.", "addressDescription": "L'adresse interne du client. Doit être dans le sous-réseau de l'organisation.",
"selectSites": "Sélectionner des sites", "selectSites": "Sélectionner des sites",
"selectResources": "Sélectionner des ressources",
"multiResourcesSelectorResourcesCount": "{count, plural, one {# ressource} other {# ressources}}",
"selectLabels": "Sélectionner des étiquettes", "selectLabels": "Sélectionner des étiquettes",
"sitesDescription": "Le client aura une connectivité vers les sites sélectionnés", "sitesDescription": "Le client aura une connectivité vers les sites sélectionnés",
"clientInstallOlm": "Installer Olm", "clientInstallOlm": "Installer Olm",
@@ -2245,10 +2692,11 @@
"timeIsInSeconds": "Le temps est exprimé en secondes", "timeIsInSeconds": "Le temps est exprimé en secondes",
"requireDeviceApproval": "Exiger les autorisations de l'appareil", "requireDeviceApproval": "Exiger les autorisations de l'appareil",
"requireDeviceApprovalDescription": "Les utilisateurs ayant ce rôle ont besoin de nouveaux périphériques approuvés par un administrateur avant de pouvoir se connecter et accéder aux ressources.", "requireDeviceApprovalDescription": "Les utilisateurs ayant ce rôle ont besoin de nouveaux périphériques approuvés par un administrateur avant de pouvoir se connecter et accéder aux ressources.",
"sshSettings": "Paramètres SSH", "sshSettings": "SSH",
"inferenceSettings": "Portail AI",
"sshAccess": "Accès SSH", "sshAccess": "Accès SSH",
"rdpSettings": "Paramètres RDP", "rdpSettings": "RDP",
"vncSettings": "Paramètres VNC", "vncSettings": "VNC",
"sshServer": "Serveur SSH", "sshServer": "Serveur SSH",
"rdpServer": "Serveur RDP", "rdpServer": "Serveur RDP",
"vncServer": "Serveur VNC", "vncServer": "Serveur VNC",
@@ -2401,6 +2849,7 @@
"editInternalResourceDialogModeCidr": "CIDR", "editInternalResourceDialogModeCidr": "CIDR",
"editInternalResourceDialogModeHttp": "HTTP", "editInternalResourceDialogModeHttp": "HTTP",
"editInternalResourceDialogModeHttps": "HTTPS", "editInternalResourceDialogModeHttps": "HTTPS",
"editInternalResourceDialogModeInference": "Portail AI",
"editInternalResourceDialogModeSsh": "SSH", "editInternalResourceDialogModeSsh": "SSH",
"editInternalResourceDialogScheme": "Méthode HTTP", "editInternalResourceDialogScheme": "Méthode HTTP",
"editInternalResourceDialogEnableSsl": "Activer TLS", "editInternalResourceDialogEnableSsl": "Activer TLS",
@@ -2421,8 +2870,8 @@
"privateResourceAllowIcmpPing": "Autoriser le ping ICMP", "privateResourceAllowIcmpPing": "Autoriser le ping ICMP",
"privateResourceNetworkAccess": "Accès au réseau", "privateResourceNetworkAccess": "Accès au réseau",
"privateResourceNetworkAccessDescription": "Contrôler l'accès aux ports TCP/UDP et si le ping ICMP est autorisé pour cette ressource.", "privateResourceNetworkAccessDescription": "Contrôler l'accès aux ports TCP/UDP et si le ping ICMP est autorisé pour cette ressource.",
"hostSettings": "Paramètres de l'hôte", "hostSettings": "Hôte",
"cidrSettings": "Paramètres CIDR", "cidrSettings": "CIDR",
"createInternalResourceDialogResourceProperties": "Propriétés de la ressource", "createInternalResourceDialogResourceProperties": "Propriétés de la ressource",
"createInternalResourceDialogName": "Nom", "createInternalResourceDialogName": "Nom",
"createInternalResourceDialogSite": "Site", "createInternalResourceDialogSite": "Site",
@@ -2460,6 +2909,7 @@
"createInternalResourceDialogModeHttp": "HTTP", "createInternalResourceDialogModeHttp": "HTTP",
"createInternalResourceDialogModeHttps": "HTTPS", "createInternalResourceDialogModeHttps": "HTTPS",
"createInternalResourceDialogModeSsh": "SSH", "createInternalResourceDialogModeSsh": "SSH",
"createInternalResourceDialogModeInference": "Portail AI",
"scheme": "Méthode HTTP", "scheme": "Méthode HTTP",
"createInternalResourceDialogScheme": "Méthode HTTP", "createInternalResourceDialogScheme": "Méthode HTTP",
"createInternalResourceDialogEnableSsl": "Activer TLS", "createInternalResourceDialogEnableSsl": "Activer TLS",
@@ -3051,6 +3501,7 @@
"validPassword": "Mot de passe valide", "validPassword": "Mot de passe valide",
"validEmail": "Valid email", "validEmail": "Valid email",
"validSSO": "Valid SSO", "validSSO": "Valid SSO",
"validVirtualAPIKey": "Clé API Virtuelle Valide",
"view": "Afficher", "view": "Afficher",
"configManaged": "Configuration gérée", "configManaged": "Configuration gérée",
"connectedClient": "Client connecté", "connectedClient": "Client connecté",
@@ -3072,6 +3523,38 @@
"logRetention": "Journaliser la rétention", "logRetention": "Journaliser la rétention",
"logRetentionDescription": "Gérer la durée de conservation des différents types de logs pour cette organisation ou les désactiver", "logRetentionDescription": "Gérer la durée de conservation des différents types de logs pour cette organisation ou les désactiver",
"requestLogsDescription": "Voir les journaux détaillés des requêtes pour les ressources de cette organisation", "requestLogsDescription": "Voir les journaux détaillés des requêtes pour les ressources de cette organisation",
"aiSessionLogs": "Journaux de Session du Portail AI",
"aiSessionLogsDescription": "Voir les transcriptions de l'invite et de la réponse pour les requêtes de portail AI dans cette organisation",
"sidebarLogsAi": "Journaux de Session",
"commandLogsAi": "Journaux de Session",
"sidebarLogsAiUsage": "Analytique d'Utilisation",
"commandLogsAiUsage": "Analytique d'Utilisation",
"provider": "Fournisseur",
"capability": "Capacité",
"model": "Modèle",
"virtualApiKey": "Clé API Virtuelle",
"noVirtualApiKey": "Pas de clé API virtuelle",
"stream": "Flux",
"streaming": "En Flux",
"nonStreaming": "Non-Flux",
"statusCode": "Code d'État",
"aiSessionId": "ID de Session",
"aiSessionRequest": "Requête",
"aiSessionResponse": "Réponse",
"aiSessionNoData": "Aucune donnée capturée",
"aiSessionCouldNotParse": "(brut, n'a pas pu analyser la transcription)",
"aiSessionLogTruncated": "Cette session a été tronquée avant le stockage et peut être incomplète.",
"aiSessionViewRaw": "Afficher le JSON Brut",
"aiSessionViewChat": "Afficher la Discussion",
"cost": "Coût",
"estimated": "Estimé",
"tokenUsage": "Usage de Jeton",
"promptTokens": "Jetons Prompt",
"cacheReadTokens": "Jetons Lecture Cache",
"cacheWriteTokens": "Jetons Écriture Cache",
"completionTokens": "Jetons Completion",
"reasoningTokens": "Jetons Raisonnement",
"totalTokens": "Total des Jetons",
"requestAnalyticsDescription": "Voir les analyses détaillées des demandes pour les ressources de cette organisation", "requestAnalyticsDescription": "Voir les analyses détaillées des demandes pour les ressources de cette organisation",
"logRetentionRequestLabel": "Rétention des Journaux de Requêtes HTTP", "logRetentionRequestLabel": "Rétention des Journaux de Requêtes HTTP",
"logRetentionRequestDescription": "Durée de conservation des journaux de requêtes", "logRetentionRequestDescription": "Durée de conservation des journaux de requêtes",
@@ -3081,6 +3564,8 @@
"logRetentionActionDescription": "Durée de conservation du journal des actions", "logRetentionActionDescription": "Durée de conservation du journal des actions",
"logRetentionConnectionLabel": "Rétention du journal de connexion", "logRetentionConnectionLabel": "Rétention du journal de connexion",
"logRetentionConnectionDescription": "Durée de conservation des logs de connexion", "logRetentionConnectionDescription": "Durée de conservation des logs de connexion",
"logRetentionAISessionsLabel": "Rétention des Journaux des Sessions du Portail AI",
"logRetentionAISessionsDescription": "Combien de temps conserver les journaux des sessions d'invite/réponse du portail AI",
"logRetentionDisabled": "Désactivé", "logRetentionDisabled": "Désactivé",
"logRetention3Days": "3 jours", "logRetention3Days": "3 jours",
"logRetention7Days": "7 jours", "logRetention7Days": "7 jours",
@@ -3098,8 +3583,8 @@
"sourceAddress": "Adresse source", "sourceAddress": "Adresse source",
"destinationAddress": "Adresse de destination", "destinationAddress": "Adresse de destination",
"duration": "Durée", "duration": "Durée",
"licenseRequiredToUse": "Une <enterpriseLicenseLink>licence Enterprise Edition</enterpriseLicenseLink> ou <pangolinCloudLink>Pangolin Cloud</pangolinCloudLink> est requise pour utiliser cette fonctionnalité. <bookADemoLink>Réservez une démo gratuite ou un essai POC pour en savoir plus.</bookADemoLink>", "licenseRequiredToUse": "<enterpriseEditionLink>Licence Enterprise Edition</enterpriseEditionLink> requise. <bookADemoLink>Réserver une démo ou un essai</bookADemoLink>",
"ossEnterpriseEditionRequired": "La version <enterpriseEditionLink>Enterprise Edition</enterpriseEditionLink> est requise pour utiliser cette fonctionnalité. Cette fonctionnalité est également disponible dans <pangolinCloudLink>Pangolin Cloud</pangolinCloudLink>. <bookADemoLink>Réservez une démo gratuite ou un essai POC pour en savoir plus.</bookADemoLink>", "ossEnterpriseEditionRequired": "<enterpriseEditionLink>Licence Enterprise Edition</enterpriseEditionLink> requise. <bookADemoLink>Réserver une démo ou un essai</bookADemoLink>",
"certResolver": "Résolveur de certificat", "certResolver": "Résolveur de certificat",
"certResolverDescription": "Sélectionnez le solveur de certificat à utiliser pour cette ressource.", "certResolverDescription": "Sélectionnez le solveur de certificat à utiliser pour cette ressource.",
"selectCertResolver": "Sélectionnez le résolveur de certificat", "selectCertResolver": "Sélectionnez le résolveur de certificat",
@@ -3297,9 +3782,9 @@
"internalResourceFormMultiSiteRoutingHelp": "La sélection de plusieurs sites permet un routage résilient et un basculement pour une haute disponibilité.", "internalResourceFormMultiSiteRoutingHelp": "La sélection de plusieurs sites permet un routage résilient et un basculement pour une haute disponibilité.",
"internalResourceFormMultiSiteRoutingHelpLearnMore": "En savoir plus", "internalResourceFormMultiSiteRoutingHelpLearnMore": "En savoir plus",
"editInternalResourceDialogPortRestrictionsDescription": "Restreindre l'accès à des ports TCP/UDP spécifiques ou autoriser/bloquer tous les ports.", "editInternalResourceDialogPortRestrictionsDescription": "Restreindre l'accès à des ports TCP/UDP spécifiques ou autoriser/bloquer tous les ports.",
"createInternalResourceDialogHttpConfiguration": "Configuration HTTP", "createInternalResourceDialogHttpConfiguration": "Configuration du Domaine",
"createInternalResourceDialogHttpConfigurationDescription": "Choisissez le domaine que les clients utiliseront pour atteindre cette ressource via HTTP ou HTTPS.", "createInternalResourceDialogHttpConfigurationDescription": "Choisissez le domaine que les clients utiliseront pour atteindre cette ressource via HTTP ou HTTPS.",
"editInternalResourceDialogHttpConfiguration": "Configuration HTTP", "editInternalResourceDialogHttpConfiguration": "Configuration du Domaine",
"editInternalResourceDialogHttpConfigurationDescription": "Choisissez le domaine que les clients utiliseront pour atteindre cette ressource via HTTP ou HTTPS.", "editInternalResourceDialogHttpConfigurationDescription": "Choisissez le domaine que les clients utiliseront pour atteindre cette ressource via HTTP ou HTTPS.",
"editInternalResourceDialogTcp": "TCP", "editInternalResourceDialogTcp": "TCP",
"editInternalResourceDialogUdp": "UDP", "editInternalResourceDialogUdp": "UDP",
@@ -3735,7 +4220,18 @@
"resourceLauncherTcp": "TCP", "resourceLauncherTcp": "TCP",
"resourceLauncherUdp": "UDP", "resourceLauncherUdp": "UDP",
"resourceLauncherUnlabeled": "Non étiqueté", "resourceLauncherUnlabeled": "Non étiqueté",
"resourceLauncherAiGateway": "Portail AI",
"resourceLauncherNoSite": "Aucun nœud", "resourceLauncherNoSite": "Aucun nœud",
"resourceLauncherAvailableModels": "Modèles Disponibles",
"resourceLauncherAvailableModelsDescription": "Modèles que vous pouvez utiliser avec ce portail AI.",
"resourceLauncherAvailableModelsEmpty": "Aucun modèle n'est disponible pour cette ressource.",
"resourceLauncherAvailableModelsError": "Impossible de charger les modèles disponibles.",
"resourceLauncherApiKeys": "Clés API",
"resourceLauncherApiKeysDescription": "Utilisez votre clé d'identité ou une clé attribuée pour vous authentifier avec cette ressource.",
"resourceLauncherApiKeysIdentity": "Clé d'identité",
"resourceLauncherApiKeysManual": "Clés Attribuées",
"resourceLauncherApiKeysEmpty": "Pas de clés API disponibles pour cette ressource.",
"resourceLauncherApiKeysError": "Impossible de charger les clés API.",
"resourceLauncherNoResourcesInGroup": "Aucune ressource dans ce groupe", "resourceLauncherNoResourcesInGroup": "Aucune ressource dans ce groupe",
"resourceLauncherEmptyStateTitle": "Aucune ressource disponible", "resourceLauncherEmptyStateTitle": "Aucune ressource disponible",
"resourceLauncherEmptyStateDescription": "Vous n'avez pas encore accès à des ressources. Contactez votre administrateur pour demander l'accès.", "resourceLauncherEmptyStateDescription": "Vous n'avez pas encore accès à des ressources. Contactez votre administrateur pour demander l'accès.",
@@ -3762,9 +4258,9 @@
"resourceLauncherViewDeleteFailedDescription": "Impossible de supprimer la vue de lancement. Veuillez réessayer.", "resourceLauncherViewDeleteFailedDescription": "Impossible de supprimer la vue de lancement. Veuillez réessayer.",
"memberPortalPrevious": "Précédent", "memberPortalPrevious": "Précédent",
"memberPortalNext": "Suivant", "memberPortalNext": "Suivant",
"httpSettings": "Paramètres HTTP", "httpSettings": "HTTP",
"tcpSettings": "Paramètres TCP", "tcpSettings": "TCP",
"udpSettings": "Paramètres UDP", "udpSettings": "UDP",
"sshTitle": "SSH", "sshTitle": "SSH",
"sshConnectingDescription": "Établissement d'une connexion sécurisée…", "sshConnectingDescription": "Établissement d'une connexion sécurisée…",
"sshConnecting": "Connexion…", "sshConnecting": "Connexion…",