diff --git a/packages/hoppscotch-common/locales/fr.json b/packages/hoppscotch-common/locales/fr.json index e5227f12..327cae36 100644 --- a/packages/hoppscotch-common/locales/fr.json +++ b/packages/hoppscotch-common/locales/fr.json @@ -1,33 +1,41 @@ { "action": { "add": "Ajouter", - "autoscroll": "Auto-scroll", + "autoscroll": "Défiler automatiquement", "cancel": "Annuler", "choose_file": "Choisir un fichier", + "choose_workspace": "Choisir un espace de travail", + "choose_collection": "Choisir une collection", + "select_workspace": "Sélectionner un espace de travail", "clear": "Effacer", - "clear_all": "Tout effacer", + "clear_all": "Effacer tout", + "clear_cache": "Effacer le cache", "clear_history": "Effacer tout l'historique", + "clear_unpinned": "Effacer les éléments non épinglés", "close": "Fermer", - "connect": "Connecter", + "confirm": "Confirmer", + "connect": "Se connecter", "connecting": "Connexion", "copy": "Copier", - "create": "Create", + "create": "Créer", "delete": "Supprimer", - "disconnect": "Déconnecter", - "dismiss": "Rejeter", - "dont_save": "Ne pas sauvegarder", + "disconnect": "Se déconnecter", + "dismiss": "Masquer", + "done": "Valider", + "dont_save": "Ne pas enregistrer", "download_file": "Télécharger le fichier", - "drag_to_reorder": "Faites glisser pour réorganiser", + "download_test_report": "Télécharger le rapport des tests", + "drag_to_reorder": "Faire glisser pour réordonner", "duplicate": "Dupliquer", - "edit": "Éditer", - "filter": "Filter", + "edit": "Modifier", + "filter": "Filtrer", "go_back": "Retour", "go_forward": "Avancer", "group_by": "Grouper par", - "hide_secret": "Hide secret", + "hide_secret": "Masquer la clé secrète", "label": "Étiqueter", "learn_more": "En savoir plus", - "download_here": "Download here", + "download_here": "Télécharger ici", "less": "Moins", "more": "Suite", "new": "Nouveau", @@ -35,366 +43,588 @@ "open_workspace": "Ouvrir un espace de travail", "paste": "Coller", "prettify": "Formater", - "properties": "Properties", + "properties": "Propriétés", + "register": "Créer un compte", "remove": "Supprimer", + "remove_instance": "Supprimer l'instance", "rename": "Renommer", "restore": "Restaurer", - "save": "Sauvegarder", - "scroll_to_bottom": "Défiler vers le bas", - "scroll_to_top": "Défiler vers le haut", - "search": "Chercher", + "retry": "Réessayer", + "save": "Enregistrer", + "save_as_example": "Enregistrer comme exemple", + "scroll_to_bottom": "Aller en bas de page", + "scroll_to_top": "Retour en haut de page", + "search": "Rechercher", "send": "Envoyer", - "share": "Share", - "show_secret": "Show secret", + "share": "Partager", + "show_secret": "Afficher la clé secrète", "start": "Démarrer", "starting": "Démarrage", "stop": "Arrêter", - "to_close": "pour fermer", + "to_close": "Pour fermer", "to_navigate": "pour naviguer", "to_select": "pour sélectionner", "turn_off": "Éteindre", "turn_on": "Allumer", "undo": "Annuler", - "yes": "Oui" + "yes": "Oui", + "verify": "Vérifier", + "enable": "Activer", + "disable": "Désactiver", + "assign": "Assigner" + }, + "activity_logs": { + "ACTIVITY_LOG_DELETE": "Le journal des activités a bien été supprimé", + "WORKSPACE_CREATE": "L'espace de travail {name} a été créé", + "WORKSPACE_RENAME": "L'espace de travail {old_name} a été renommé {new_name}", + "WORKSPACE_USER_ADD": "{user} a été ajouté à l'espace de travail en tant que {role}", + "WORKSPACE_USER_INVITE": "{user} a été invité par {inviteeEmail} en tant que {role}", + "WORKSPACE_USER_INVITE_REVOKE": "L'invitation pour {inviteeEmail} en tant que {inviteeRole} a été révoquée", + "WORKSPACE_USER_INVITE_ACCEPT": "{inviteeEmail} a accepté l'invitation en tant que {inviteeRole}", + "WORKSPACE_USER_REMOVE": "{user} a été retiré de l'espace de travail", + "WORKSPACE_USER_ROLE_UPDATE": "Le rôle de {user} a été modifié pour passer du rôle {old_role} au rôle {new_role}", + "COLLECTION_CREATE": "La collection {title} a été créée", + "COLLECTION_RENAME": "La collection {old_title} a été renommée {new_title}", + "COLLECTION_IMPORT": "{count} collection(s) importée(s)", + "COLLECTION_DELETE": "La collection {title} a été supprimée", + "COLLECTION_DUPLICATE": "La collection {parentTitle} a été dupliquée", + "REQUEST_CREATE": "La requête {title} a été créée", + "REQUEST_RENAME": "La requête {old_title} a été renommée {new_title}", + "REQUEST_DELETE": "La requête {title} a été supprimée" }, "add": { "new": "Ajouter un nouveau", "star": "Ajouter une étoile" }, + "agent": { + "registration_instruction": "Veuillez enregistrer l'agent Hoppscotch avec votre client web pour continuer.", + "enter_otp_instruction": "Veuillez entrer le code de vérification généré par l'agent Hoppscotch pour compléter l'enregistrement", + "otp_label": "Code de vérification", + "processing": "Traitement de votre requête...", + "not_running_title": "Agent non détecté", + "registration_title": "Enregistrement d'agent", + "verify_ssl_certs": "Vérifier les certificats SSL", + "ca_certs": "Certificats de l'autorité de certification", + "client_certs": "Certificats client", + "use_http_proxy": "Utiliser le proxy HTTP", + "proxy_capabilities": "L'agent Hoppscotch prend en charge les proxy HTTP/HTTPS/SOCKS avec NLTM et l'authentification basique (Basic) pour ces proxy. Le nom d'utilisateur et le mot de passe doivent être passés en paramètre de l'URL elle-même pour l'authentification via proxy.", + "add_cert_file": "Ajouter un fichier de certificat", + "add_client_cert": "Ajouter un certificat client", + "add_key_file": "Ajouter une clé de certificat", + "domain": "Domaine", + "cert": "Certificat", + "key": "Clé", + "pfx_or_pkcs": "PFX/PKCS12", + "pfx_or_pkcs_file": "Fichier PFX/PKCS12", + "add_pfx_or_pkcs_file": "Ajouter le fichier PFX/PKCS12" + }, "app": { - "chat_with_us": "Discuter avec nous", - "contact_us": "Nous contacter", + "additional_links": { + "macOS": "macOS", + "windows": "Windows", + "linux": "Linux", + "web_app": "Application Web", + "cli": "CLI" + }, + "chat_with_us": "Discutez avec nous", + "contact_us": "Contactez-nous", "cookies": "Cookies", "copy": "Copier", - "copy_interface_type": "Copy interface type", - "copy_user_id": "Copier le jeton d'authentification de l'utilisateur", - "developer_option": "Options pour les développeurs", - "developer_option_description": "Des outils pour les développeurs qui aident au développement et à la maintenance de Hoppscotch.", + "copy_interface_type": "Copier le type d'interface", + "copy_user_id": "Copier le jeton d'authentification utilisateur", + "developer_option": "Outils du développeur", + "developer_option_description": "Outils du développeur qui aident sur le développement et la maintenance d'Hoppscotch.", "discord": "Discord", "documentation": "Documentation", "github": "GitHub", - "help": "Aide, commentaires et documentation", + "help": "Aide & commentaires", "home": "Accueil", "invite": "Inviter", - "invite_description": "Hoppscotch est un ecosystème de développement d'API open source. Nous avons conçu une interface simple et intuitive pour créer et gérer vos API. Hoppscotch est un outil qui vous aide à créer, tester, documenter et partager vos API.", - "invite_your_friends": "Inviter vos amis", + "invite_description": "Hoppscotch est un écosystème de développement d'API OpenSource. Nous avons conçu une interface simple et intuitive pour créer et gérer vos APIs. Hoppscotch est un outil qui vous aide à créer, tester, documenter et partager vos APIs.", + "invite_your_friends": "Inviter des amis", "join_discord_community": "Rejoignez notre communauté Discord", "keyboard_shortcuts": "Raccourcis clavier", "name": "Hoppscotch", - "new_version_found": "Nouvelle version trouvée. Actualiser pour mettre à jour.", - "open_in_hoppscotch": "Open in Hoppscotch", + "new_version_found": "Nouvelle version trouvée. Actualisez la page pour mettre à jour.", + "open_in_hoppscotch": "Ouvrir dans Hoppscotch", "options": "Options", "proxy_privacy_policy": "Politique de confidentialité du proxy", - "reload": "Recharger", - "search": "Chercher", + "reload": "Rafraîchir", + "search": "Rechercher", "share": "Partager", "shortcuts": "Raccourcis", - "social_description": "Suivez-nous sur les médias sociaux pour rester informé des dernières nouvelles, mises à jour et communiqués.", + "social_description": "Suivez-nous sur les réseaux sociaux pour rester informé des dernières actualités, mises à jour et sorties.", "social_links": "Liens sociaux", - "spotlight": "Projecteur", + "spotlight": "Spotlight", "status": "Statut", - "status_description": "Vérifier l'état du site web", - "terms_and_privacy": "Conditions et confidentialité", + "status_description": "Vérifier le statut du site web", + "terms_and_privacy": "Conditions d'utilisation et politique de confidentialité", "twitter": "Twitter", - "type_a_command_search": "Tapez une commande ou recherchez…", + "type_a_command_search": "Entrez une commande ou votre recherche…", "we_use_cookies": "Nous utilisons des cookies", - "updated_text": "Hoppscotch has been updated to v{version} 🎉", - "whats_new": "Quoi de neuf ?", - "see_whats_new": "See what’s new", - "wiki": "Wiki" + "updated_text": "Hoppscotch a bien été mis à jour vers la version v{version} 🎉", + "whats_new": "Nouveautés", + "see_whats_new": "Voir les nouveautés", + "wiki": "Wiki", + "collapse_sidebar": "Réduire la barre latérale", + "continue_to_dashboard": "Poursuivre vers le tableau de bord", + "expand_sidebar": "Étendre la barre latérale", + "no_name": "Sans nom", + "open_navigation": "Ouvrir la navigation", + "read_documentation": "Lire la documentation", + "default": "Par défaut: {value}" }, "auth": { - "account_exists": "Le compte existe avec des informations d'identification différentes - Connectez-vous pour lier les deux comptes", + "account_deactivated": "Votre compte a été désactivé. Contactez votre administrateur pour récupérer votre accès.", + "account_exists": "Ce compte existe déjà avec des informations d'authentification différentes - Connectez-nous pour lier les deux comptes", "all_sign_in_options": "Toutes les options de connexion", - "continue_with_auth_provider": "Continue with {provider}", - "continue_with_email": "Continuer par e-mail", + "continue_with_auth_provider": "Continuer avec {provider}", + "continue_with_email": "Continuer avec l'e-mail", "continue_with_github": "Continuer avec GitHub", - "continue_with_github_enterprise": "Continue with GitHub Enterprise", + "continue_with_github_enterprise": "Continuer avec GitHub Enterprise", "continue_with_google": "Continuer avec Google", - "continue_with_microsoft": "Continue with Microsoft", + "continue_with_microsoft": "Continuer avec Microsoft", "email": "E-mail", "logged_out": "Déconnecté", "login": "Connexion", "login_success": "Connexion réussie", - "login_to_hoppscotch": "Connectez-vous à Hoppscotch", + "login_to_hoppscotch": "Se connecter à Hoppscotch", "logout": "Se déconnecter", - "re_enter_email": "Re-saisir l'e-mail", - "send_magic_link": "Envoyer un lien magique", + "re_enter_email": "Entrez votre adresse e-mail à nouveau", + "send_magic_link": "Envoyer un lien de connexion", "sync": "Synchroniser", - "we_sent_magic_link": "Nous vous avons envoyé un lien magique !", - "we_sent_magic_link_description": "Vérifiez votre boîte de réception - nous avons envoyé un e-mail à {email}. Il contient un lien magique qui vous connectera." + "we_sent_magic_link": "Un lien de connexion vous a été envoyé !", + "we_sent_magic_link_description": "Vérifiez votre boîte de réception - nous avons envoyé un e-mail à {email}. Le mail contient un lien de connexion qui va vous authentifier directement dans l'application." }, "authorization": { - "generate_token": "Générer un jeton", - "graphql_headers": "Les en-têtes d'autorisation sont envoyés en tant que partie de la charge utile de connection_init.", + "generate_token": "Générer un jeton d'authentification", + "refresh_token": "Générer un jeton d'actualisation", + "graphql_headers": "Les en-têtes Authorization sont envoyés en tant que charge utile de connection_init", "include_in_url": "Inclure dans l'URL", - "inherited_from": "Inherited from {auth} from Parent Collection {collection} ", + "inherited_from": "Hérité de {auth} depuis la collection parente {collection} ", "learn": "Apprendre comment", "oauth": { - "redirect_auth_server_returned_error": "Le serveur d'authentification a renvoyé un état d'erreur", - "redirect_auth_token_request_failed": "La demande d'obtention du jeton d'authentification a échoué", - "redirect_auth_token_request_invalid_response": "Réponse invalide du point de terminaison Token lors de la demande d'un jeton d'authentification", - "redirect_invalid_state": "Valeur d'état non valide présente dans la redirection", - "redirect_no_auth_code": "Pas de code d'autorisation dans la redirection", - "redirect_no_client_id": "Pas d'ID client défini", - "redirect_no_client_secret": "Pas de secret client défini", - "redirect_no_code_verifier": "Pas de vérificateur de code défini", - "redirect_no_token_endpoint": "Aucun point de terminaison de jeton n'est défini", - "something_went_wrong_on_oauth_redirect": "Quelque chose s'est mal passé lors de la redirection OAuth", - "something_went_wrong_on_token_generation": "Un problème s'est produit lors de la génération des jetons", - "token_generation_oidc_discovery_failed": "Failure on token generation: OpenID Connect Discovery Failed", - "grant_type": "Grant Type", - "grant_type_auth_code": "Authorization Code", - "token_fetched_successfully": "Token fetched successfully", - "token_fetch_failed": "Failed to fetch token", - "validation_failed": "Validation Failed, please check the form fields", - "label_authorization_endpoint": "Authorization Endpoint", - "label_client_id": "Client ID", - "label_client_secret": "Client Secret", - "label_code_challenge": "Code Challenge", - "label_code_challenge_method": "Code Challenge Method", - "label_code_verifier": "Code Verifier", - "label_scopes": "Scopes", - "label_token_endpoint": "Token Endpoint", - "label_use_pkce": "Use PKCE", - "label_implicit": "Implicit", - "label_password": "Password", - "label_username": "Username", - "label_auth_code": "Authorization Code", - "label_client_credentials": "Client Credentials" + "redirect_auth_server_returned_error": "Le serveur d'authentification a retourné une erreur", + "redirect_auth_token_request_failed": "La requête pour récupérer le jeton d'authentification a échoué", + "redirect_auth_token_request_invalid_response": "Réponse invalide reçue par le point de terminaison API des jetons d'authentification lors de la demande d'obtention d'un jeton d'authentification", + "redirect_invalid_state": "Valeur d'état invalide présent dans la redirection (State)", + "redirect_no_auth_code": "Pas de code d'authentification présent dans la redirection (Authorization Code)", + "redirect_no_client_id": "Pas d'identifiant client défini (Client ID)", + "redirect_no_client_secret": "Pas de clé secrète défini (Client Secret)", + "redirect_no_code_verifier": "Pas de vérificateur de code défini (Code Verifier)", + "redirect_no_token_endpoint": "Pas de point de terminaison API défini pour les jetons d'authentification", + "something_went_wrong_on_oauth_redirect": "Une erreur s'est produite lors de la redirection OAuth", + "something_went_wrong_on_token_generation": "Une erreur s'est produite lors de la génération du jeton d'authentification", + "token_generation_oidc_discovery_failed": "Erreur critique pendant la génération d'un jeton d'authentification: Impossible de trouver un OpenID Connect", + "grant_type": "Type d'autorisation", + "grant_type_auth_code": "Code d'authentification", + "token_fetched_successfully": "Jeton d'authentification récupéré avec succès", + "token_fetch_failed": "Erreur lors de la récupération du jeton d'authentification", + "validation_failed": "Échec de la validation, veuillez vérifier les champs du formulaire", + "no_refresh_token_present": "Aucun jeton d'actualisation trouvé. Veuillez lancer à nouveau le processus de génération de jeton d'authentification.", + "refresh_token_request_failed": "La requête pour récupérer un jeton d'actualisation a échoué", + "token_refreshed_successfully": "Le jeton d'authentification a bien été actualisé", + "label_authorization_endpoint": "Point de terminaison pour l'authentification", + "label_client_id": "Identifiant client (Client ID)", + "label_client_secret": "Clé secrète client (Client Secret)", + "label_code_challenge": "Vérification par code", + "label_code_challenge_method": "Méthode de vérification par code", + "label_code_verifier": "Vérificateur de code", + "label_scopes": "Permissions", + "label_token_endpoint": "Point de terminaison pour les jetons d'authentification", + "label_use_pkce": "Utiliser PKCE", + "label_implicit": "Implicite", + "label_password": "Mot de passe", + "label_username": "Nom d'utilisateur", + "label_auth_code": "Code d'authentification", + "label_client_credentials": "Identifiants client", + "label_send_as": "Authentification client", + "label_send_in_body": "Envoyer les identifiants dans le corps de requête", + "label_send_as_basic_auth": "Envoyer les identifiants via l'en-tête d'autorisation simple (Authorization: Basic Auth)", + "enter_value": "Entrez la valeur", + "auth_request": "Requête d'authentification", + "token_request": "Requête pour les jetons d'authentification", + "refresh_request": "Requête pour les jetons d'actualisation", + "send_in": "Envoyer via" }, - "pass_key_by": "Pass by", - "pass_by_query_params_label": "Query Parameters", - "pass_by_headers_label": "Headers", + "pass_key_by": "Envoyer la clé via", + "pass_by_query_params_label": "Les paramètres de requête (URL)", + "pass_by_headers_label": "Les en-têtes de requête (Headers)", "password": "Mot de passe", - "save_to_inherit": "Please save this request in any collection to inherit the authorization", + "save_to_inherit": "Veuillez enregistrer cette requête dans une collection pour hériter de l'autorisation", "token": "Jeton", - "type": "Type d'autorisation", - "username": "Nom d'utilisateur" + "access_token": "Jeton d'authentification", + "client_token": "Jeton d'authentification client", + "client_secret": "Clé secrète client", + "timestamp": "Horodatage", + "host": "Hôte", + "type": "Type d'authentification", + "username": "Nom d'utilisateur", + "advance_config": "Configuration avancée", + "advance_config_description": "Hoppscotch assigne automatiquement des valeurs par défaut pour les champs qui ne sont pas explicitement renseignés", + "algorithm": "Algorithme", + "payload": "Charge utile (Payload)", + "secret": "Clé secrète", + "aws_signature": { + "access_key": "Clé d'accès", + "secret_key": "Clé secrète", + "service_name": "Nom du service", + "aws_region": "Région AWS", + "service_token": "Jeton de service" + }, + "digest": { + "realm": "Domaine de protection (realm)", + "nonce": "Nonce", + "algorithm": "Algorithme", + "qop": "Qualité de protection (qop)", + "nonce_count": "Nombre de nonce", + "client_nonce": "Nonce client", + "opaque": "Opaque", + "disable_retry": "Désactiver les nouvelles tentatives" + }, + "akamai": { + "headers_to_sign": "En-têtes à signer", + "max_body_size": "Taille maximale du corps de requête" + }, + "hawk": { + "id": "Identifiant d'authentification HAWK (Auth ID)", + "key": "Clé d'authentification HAWK (Auth Key)", + "ext": "ext", + "app": "app", + "dlg": "dlg", + "include": "Inclure la clé de hachage de la charge utile" + }, + "jwt": { + "params_name": "Liste des paramètres", + "param_name": "Nom du paramètre", + "header_prefix": "Préfixe de l'en-tête", + "placeholder_request_header": "Demander le préfixe de l'en-tête", + "placeholder_request_param": "Demander la liste des paramètres", + "secret_base64_encoded": "Encodage Base64 pour les clés secrètes", + "headers": "En-têtes JWT", + "private_key": "Clé privée", + "placeholder_headers": "En-têtes JWT" + }, + "ntlm": { + "domain": "Domaine", + "workstation": "Station de travail", + "disable_retrying_request": "Désactiver les nouvelles tentatives" + }, + "asap": { + "issuer": "Émetteur (Issuer)", + "audience": "Audience", + "expires_in": "Expire après", + "key_id": "Identifiant de la clé (Key ID)", + "optional_config": "Configuration optionnelle", + "subject": "Référence utilisateur (Subject)", + "additional_claims": "Demandes additionnelles" + } }, "collection": { + "title": "Collection", + "run": "Exécuter la collection", "created": "Collection créée", - "different_parent": "Impossible de réorganiser une collection dont le parent est différent", - "edit": "Modifier la collection", + "different_parent": "Impossible de ré-ordonner des collections avec des collections parentes différentes", + "edit": "Éditer la collection", "import_or_create": "Importer ou créer une collection", - "import_collection": "Import Collection", - "invalid_name": "Veuillez fournir un nom valide pour la collection", - "invalid_root_move": "Collection déjà présente dans la racine", - "moved": "Déplacement réussi", - "my_collections": "Mes collections", + "import_collection": "Importer une collection", + "invalid_name": "Veuillez renseigner un nom pour la collection", + "invalid_root_move": "Collection déjà présente à la racine", + "moved": "Déplacé avec succès", + "my_collections": "Collections personnelles", "name": "Ma nouvelle collection", - "name_length_insufficient": "Le nom de la collection doit comporter au moins 3 caractères", + "name_length_insufficient": "Le nom de la collection doit contenir au moins 3 caractères", "new": "Nouvelle collection", - "order_changed": "Collection Order Updated", - "properties": "Collection Properties", - "properties_updated": "Collection Properties Updated", + "order_changed": "Ordre de la collection mis à jour", + "properties": "Propriétés de la collection", + "properties_updated": "Propriétés de la collection mises à jour", "renamed": "Collection renommée", - "request_in_use": "Demande en cours d'utilisation", + "request_in_use": "Requête utilisée", "save_as": "Enregistrer sous", "save_to_collection": "Enregistrer dans la collection", - "select": "Sélectionnez une collection", - "select_location": "Sélectionnez l'emplacement", - "details": "Details", - "select_team": "Sélectionnez une équipe", - "team_collections": "Collections de l'équipe" + "select": "Sélectionner une collection", + "select_location": "Sélectionner l'emplacement", + "details": "Détails", + "duplicated": "Collection dupliquée" }, "confirm": { - "close_unsaved_tab": "Êtes-vous sûr de vouloir fermer cet onglet ?", - "close_unsaved_tabs": "Êtes-vous sûr de vouloir fermer tous les onglets ? {count} onglets non enregistrés seront perdus", - "exit_team": "Êtes-vous sûr de vouloir quitter cette équipe ?", - "logout": "Êtes-vous sûr de vouloir vous déconnecter?", + "close_unsaved_tab": "Voulez-vous vraiment fermer cet onglet ?", + "close_unsaved_tabs": "Voulez-vous vraiment fermer tous les onglets ? {count} onglets possèdent des données non sauvegardées qui seront perdues.", + "delete_all_activity_logs": "Voulez-vous vraiment supprimer toutes les entrées de journalisation d'activités ?", + "exit_team": "Voulez-vous vraiment quitter cet espace de travail ?", + "logout": "Voulez-vous vraiment vous déconnecter ?", "remove_collection": "Voulez-vous vraiment supprimer définitivement cette collection ?", "remove_environment": "Voulez-vous vraiment supprimer définitivement cet environnement ?", "remove_folder": "Voulez-vous vraiment supprimer définitivement ce dossier ?", "remove_history": "Voulez-vous vraiment supprimer définitivement tout l'historique ?", "remove_request": "Voulez-vous vraiment supprimer définitivement cette requête ?", - "remove_shared_request": "Are you sure you want to permanently delete this shared request?", - "remove_team": "Voulez-vous vraiment supprimer cette équipe ?", - "remove_telemetry": "Êtes-vous sûr de vouloir désactiver la télémétrie ?", - "request_change": "Êtes-vous sûr de vouloir rejeter la demande en cours ? Les modifications non enregistrées seront perdues.", - "save_unsaved_tab": "Souhaitez-vous enregistrer les modifications apportées dans cet onglet ?", - "sync": "Voulez-vous vraiment synchroniser cet espace de travail ?", - "delete_access_token": "Are you sure you want to delete the access token {tokenLabel}?" + "remove_response": "Voulez-vous vraiment supprimer définitivement cette réponse ?", + "remove_shared_request": "Voulez-vous vraiment supprimer définitivement cette requête partagée ?", + "remove_team": "Voulez-vous vraiment supprimer cet espace de travail ?", + "remove_telemetry": "Voulez-vous vraiment vous ne plus participer au programme de collecte de données et de télémétries ?", + "request_change": "Voulez-vous vraiment annuler les modifications effectuées pour la requête actuelle ? Les changements non sauvegardés seront perdus.", + "save_unsaved_tab": "Voulez-vous enregistrer les changements effectués dans cet onglet ?", + "sync": "Voulez-vous restaurer votre espace de travail depuis le cloud ? Cela va écraser les modifications de la version locale de votre espace de travail.", + "delete_access_token": "Voulez-vous vraiment supprimer le jeton d'authentification {tokenLabel} ?" }, "context_menu": { "add_parameters": "Ajouter aux paramètres", - "open_request_in_new_tab": "Ouvrir la demande dans un nouvel onglet", - "set_environment_variable": "Définir comme variable" + "open_request_in_new_tab": "Ouvrir la requête dans un nouvel onglet", + "set_environment_variable": "Ajouter en tant que variable d'environnement" }, "cookies": { "modal": { - "cookie_expires": "Expiration", + "cookie_expires": "Expire", "cookie_name": "Nom", - "cookie_path": "Chemin d'accès", - "cookie_string": "Chaîne de caractères de cookie", + "cookie_path": "Emplacement", + "cookie_string": "Cookie (chaîne de caractères)", "cookie_value": "Valeur", "empty_domain": "Le domaine est vide", - "empty_domains": "La liste des domaines est vide", - "enter_cookie_string": "Saisir la chaîne de caractères du cookie", - "interceptor_no_support": "L'intercepteur que vous avez sélectionné ne prend pas en charge les cookies. Sélectionnez un autre intercepteur et réessayez.", - "managed_tab": "Gestion", + "empty_domains": "La liste de domaines est vide", + "enter_cookie_string": "Entrez le cookie en chaîne de caractères", + "interceptor_no_support": "L'intercepteur actuellement sélectionné ne gère pas les cookies. Veuillez sélectionner un autre intercepteur et essayez à nouveau.", + "managed_tab": "Géré", "new_domain_name": "Nouveau nom de domaine", - "no_cookies_in_domain": "Aucun cookie n'est défini pour ce domaine", + "no_cookies_in_domain": "Aucun cookie pour ce domaine", "raw_tab": "Brut", - "set": "Définir un cookie" + "set": "Ajouter un cookie" } }, "count": { + "currentValue": "Valeur actuelle {count}", + "description": "Description {count}", "header": "En-tête {count}", - "message": "Message {compte}", + "initialValue": "Valeur initiale {count}", + "key": "Clé {count}", + "message": "Message {count}", "parameter": "Paramètre {count}", "protocol": "Protocole {count}", "value": "Valeur {count}", - "variable": "Variable {nombre}" + "variable": "Variable {count}" }, "documentation": { - "generate": "Générer de la documentation", - "generate_message": "Importez n'importe quelle collection Hoppscotch pour générer de la documentation API à la volée." + "generate": "Générer la documentation", + "generate_message": "Importer une collection Hoppscotch pour générer directement la documentation d'API associée." }, "empty": { - "authorization": "Cette requête n'utilise aucune autorisation", - "body": "Cette requête n'a pas de corps", + "activity_logs": "Aucune entrée de journalisation d'activité trouvée", + "authorization": "Cette requête n'utilise aucune forme d'authentification", + "body": "Cette requête ne possède aucun corps", "collection": "La collection est vide", "collections": "Les collections sont vides", - "documentation": "Se connecter à un point de terminaison GraphQL pour afficher la documentation", + "documentation": "Se connecter à un point de terminaison GraphQL pour visualiser la documentation", + "empty_schema": "Aucune structure trouvée", "endpoint": "Le point de terminaison ne peut pas être vide", "environments": "Les environnements sont vides", "folder": "Le dossier est vide", - "headers": "Cette requête n'a pas d'en-tête", + "headers": "Cette requête ne possède aucun en-tête", "history": "L'historique est vide", - "invites": "La liste d'invitations est vide", - "members": "L'équipe est vide", - "parameters": "Cette requête n'a aucun paramètre", - "pending_invites": "Il n'y a pas d'invitation en cours pour cette équipe", + "invites": "La liste d'invitation est vide", + "members": "L'espace de travail est vide", + "parameters": "Cette requête ne possède aucun paramètre", + "pending_invites": "Aucune invitation en attente pour cet espace de travail", "profile": "Connectez-vous pour voir votre profil", "protocols": "Les protocoles sont vides", - "request_variables": "This request does not have any request variables", - "schema": "Se connecter à un point de terminaison GraphQL", - "secret_environments": "Secrets are not synced to Hoppscotch", - "shared_requests": "Il n'y a pas de requêtes partagées", - "shared_requests_logout": "Login to view your shared requests or create a new one", - "subscription": "Subscriptions are empty", - "team_name": "Nom de l'équipe vide", - "teams": "Les équipes sont vides", - "tests": "Il n'y a pas de tests pour cette requête", - "access_tokens": "Access tokens are empty", - "shortcodes": "Les shortcodes sont vides" + "request_variables": "Cette requête ne possède aucune variable", + "schema": "Se connecter à un point de terminaison GraphQL pour visualiser la structure", + "search_environment": "Aucun environnement trouvé pour", + "secret_environments": "Les clés secrètes ne sont pas synchronisés dans Hoppscotch", + "shared_requests": "Les requêtes partagées sont vides", + "shared_requests_logout": "Connectez-vous pour voir vos requêtes partagées ou pour en créer une nouvelle", + "subscription": "Les abonnements sont vides", + "team_name": "Le nom de l'espace de travail est vide", + "teams": "Vous n'appartenez à aucun espace de travail", + "tests": "Aucun test pour cette requête", + "access_tokens": "Les jetons d'authentification sont vides", + "response": "Aucune réponse reçue" }, "environment": { - "add_to_global": "Ajouter dans Global", - "added": "Ajout de l'environnement", + "heading": "Environnement", + "add_to_global": "Ajouter au global", + "added": "Ajouté à l'environnement", "create_new": "Créer un nouvel environnement", - "created": "Environnement créé", - "deleted": "Environnement supprimé", + "created": "Environnement", + "current_value": "Valeur actuelle", + "deleted": "Supprimé de l'environnement", "duplicated": "Environnement dupliqué", - "edit": "Modifier l'environnement", - "empty_variables": "No variables", + "edit": "Éditer l'environnement", + "empty_variables": "Aucune variable", "global": "Global", "global_variables": "Variables globales", "import_or_create": "Importer ou créer un environnement", - "invalid_name": "Veuillez fournir un nom valide pour l'environnement", + "initial_value": "Valeur initiale", + "invalid_name": "Veuillez renseigner un nom pour l'environnement", "list": "Variables d'environnement", - "my_environments": "Mes environnements", - "name": "Name", - "nested_overflow": "les variables d'environnement imbriquées sont limitées à 10 niveaux", + "my_environments": "Environnements personnels", + "name": "Nom", + "nested_overflow": "variables d'environnement imbriquées sont limités à 10 niveaux", "new": "Nouvel environnement", - "no_active_environment": "No active environment", - "no_environment": "Pas d'environnement", - "no_environment_description": "Aucun environnement n'a été sélectionné. Choisissez ce qu'il faut faire avec les variables suivantes.", - "quick_peek": "Environment Quick Peek", - "replace_with_variable": "Replace with variable", - "scope": "Scope", - "secrets": "Secrets", - "secret_value": "Secret value", - "select": "Sélectionnez l'environnement", - "set": "Set environment", - "set_as_environment": "Set as environment", - "team_environments": "Team Environments", + "no_active_environment": "Aucun environnement actif", + "no_environment": "Aucun environnement", + "no_environment_description": "Aucun environnement sélectionné. Choisissez quoi faire avec les variables suivantes.", + "quick_peek": "Aperçu rapide de l'environnement", + "replace_all_current_with_initial": "Remplacer toutes les valeurs actuelles par les valeurs initiales", + "replace_all_initial_with_current": "Remplacer toutes les valeurs initiales par les valeurs actuelles", + "replace_current_with_initial": "Remplacer par la valeur initiale", + "replace_initial_with_current": "Remplacer par la valeur actuelle", + "replace_with_variable": "Remplacer par la variable", + "scope": "Permission", + "secrets": "Clés secrètes", + "secret_value": "Valeur secrète", + "select": "Sélectionner un environnement", + "set": "Choisir un environnement", + "set_as_environment": "Choisir comme environment", + "short_name": "Le nom d'environnement doit avoir au moins 3 caractères", + "team_environments": "Environnements de l'espace de travail", "title": "Environnements", - "updated": "Mise à jour de l'environnement", - "value": "Value", + "updated": "Environnement mis à jour", + "value": "Valeur", "variable": "Variable", "variables": "Variables", "variable_list": "Liste des variables", - "properties": "Environment Properties", - "details": "Details" + "properties": "Propriétés de l'environnement", + "details": "Détails" }, "error": { - "authproviders_load_error": "Unable to load auth providers", - "browser_support_sse": "Ce navigateur ne semble pas prendre en charge les événements envoyés par le serveur.", - "check_console_details": "Consultez le journal de la console pour plus de détails.", + "network": { + "heading": "Erreur réseau", + "description": "La connexion au réseau a échoué. {message}: {cause}" + }, + "timeout": { + "heading": "Erreur de dépassement de délai", + "description": "Le délai de la requête a été dépassé pendant l'opération {phase}. {message}" + }, + "certificate": { + "heading": "Erreur de certificat", + "description": "Certificat invalide. {message}: {cause}" + }, + "auth": { + "heading": "Erreur d'authentification", + "description": "Accès refusé. {message}: {cause}" + }, + "proxy": { + "heading": "Erreur de proxy", + "description": "La connexion au proxy a échoué. {message}: {cause}" + }, + "parse": { + "heading": "Erreur d'interprétation", + "description": "Erreur lors de l'interprétation de la réponse. {message}: {cause}" + }, + "version": { + "heading": "Erreur de version", + "description": "Versions incompatibles. {message}: {cause}" + }, + "abort": { + "heading": "Requête annulée", + "description": "Opération annulée. {message}: {cause}" + }, + "unknown": { + "heading": "Erreur inconnue", + "description": "Une erreur inconnue s'est produite.", + "cause": "Cause inconnue" + }, + "extension": { + "heading": "Erreur d'extension", + "description": "Erreur lors de l'exécution de la requête via l'extension" + }, + "authproviders_load_error": "Impossible de charger les fournisseurs de services d'authentification", + "browser_support_sse": "Ce navigateur ne semble pas supporter la fonctionnalité SSE (Server Sent Events).", + "check_console_details": "Vérifiez la journalisation console pour plus de détails.", "check_how_to_add_origin": "Vérifiez comment vous pouvez ajouter une origine", - "curl_invalid_format": "cURL n'est pas formaté correctement", + "curl_invalid_format": "Le format du champ cURL est invalide", "danger_zone": "Zone de danger", - "delete_account": "Votre compte est actuellement propriétaire de ces équipes :", - "delete_account_description": "Vous devez vous retirer, transférer la propriété ou supprimer ces équipes avant de pouvoir supprimer votre compte.", - "empty_email_address": "Email Address cannot be empty", - "empty_profile_name": "Profile name cannot be empty", - "empty_req_name": "Nom de la requête vide", + "delete_account": "Votre compte utilisateur est actuellement le seul propriétaire des espaces de travail :", + "delete_account_description": "Vous devez soit vous supprimez vous-même, transférer votre droit de propriété, ou supprimer ces espaces de travail avant de pouvoir supprimer votre compte utilisateur.", + "delete_activity_log": "Erreur lors de la suppression des journaux d'activité", + "delete_all_activity_logs": "Erreur lors de la suppression de tous les journaux d'activité", + "email_already_exists": "Cette adresse e-mail existe déjà pour un compte utilisateur différent. Veuillez renseigner une autre adresse e-mail.", + "empty_email_address": "L'adresse e-mail ne peut pas être vide", + "empty_profile_name": "Le nom du profil ne peut pas être vide", + "empty_req_name": "Nom de requête vide", + "fetch_activity_logs": "Erreur lors de la récupération des journaux d'activité", "f12_details": "(F12 pour les détails)", - "gql_prettify_invalid_query": "Impossible de formater une requête non valide, résolvez les erreurs de syntaxe de la requête et réessayer", - "incomplete_config_urls": "Configuration URLs incomplete", - "incorrect_email": "Email incorrect", + "gql_prettify_invalid_query": "Impossible de mettre en forme une requête invalide, veuillez résoudre les erreurs de syntaxe de la requête et essayez à nouveau", + "incomplete_config_urls": "Configuration des URLs imcomplète", + "incorrect_email": "E-mail incorrect", + "invalid_file_type": "Format de fichier invalide pour `{filename}`.", "invalid_link": "Lien invalide", - "invalid_link_description": "Le lien sur lequel vous avez cliqué n'est pas valide ou a expiré.", - "invalid_embed_link": "The embed does not exist or is invalid.", - "json_parsing_failed": "JSON non valide", - "json_prettify_invalid_body": "Impossible de formater un corps non valide, résolvez les erreurs de syntaxe json et réessayez", - "network_error": "Il semble y avoir une erreur de réseau. Veuillez réessayer.", + "invalid_link_description": "Le lien sur lequel vous avez cliqué est invalide ou expiré.", + "invalid_embed_link": "Le lien d'intégration n'existe pas ou est invalide.", + "json_parsing_failed": "JSON invalide", + "json_prettify_invalid_body": "Impossible de mettre en forme un corps de requête invalide, veuillez résoudre les erreurs de syntaxe du JSON et essayez à nouveau", + "network_error": "Il semble y avoir une erreur réseau. Veuillez réessayer.", "network_fail": "Impossible d'envoyer la requête", "no_collections_to_export": "Aucune collection à exporter. Veuillez créer une collection pour commencer.", - "no_duration": "Pas de durée", + "no_duration": "Aucune durée", "no_environments_to_export": "Aucun environnement à exporter. Veuillez créer un environnement pour commencer.", - "no_results_found": "Aucune correspondance trouvée", - "page_not_found": "Cette page n'a pas pu être trouvée", + "no_results_found": "Aucun résultat trouvé", + "page_not_found": "Cette page n'a pas été trouvée", "please_install_extension": "Veuillez installer l'extension et ajouter l'origine à l'extension.", "proxy_error": "Erreur de proxy", - "same_email_address": "Updated email address is same as the current email address", - "same_profile_name": "Updated profile name is same as the current profile name", + "same_email_address": "L'adresse e-mail mise à jour est la même que l'adresse e-mail précédemment renseignée", + "same_profile_name": "Le nom de profil mise à jour est la même que le nom de profil précédemment renseignée", "script_fail": "Impossible d'exécuter le script de pré-requête", - "something_went_wrong": "Quelque chose s'est mal passé", + "something_went_wrong": "Une erreur est survenue", + "subscription_error": "Impossible de souscrire au canal: {error}", "post_request_script_fail": "Impossible d'exécuter le script post-requête", - "reading_files": "Error while reading one or more files.", - "fetching_access_tokens_list": "Something went wrong while fetching the list of tokens", - "generate_access_token": "Something went wrong while generating the access token", - "delete_access_token": "Something went wrong while deleting the access token" + "reading_files": "Erreur lors de la lecture d'un ou plusieurs fichiers.", + "fetching_access_tokens_list": "Une erreur est survenue lors de la récupération de la liste des jetons", + "generate_access_token": "Une erreur est survenue lors de la génération du jeton d'authentification", + "delete_access_token": "Une erreur est survenue lors de la suppression du jeton d'authentification", + "extension_not_found": "Extension non trouvée" }, "export": { - "as_json": "Exporter au format JSON", + "as_json": "Exporter en JSON", "create_secret_gist": "Créer un Gist secret", - "create_secret_gist_tooltip_text": "Export as secret Gist", - "failed": "Something went wrong while exporting", - "secret_gist_success": "Successfully exported as secret Gist", + "create_secret_gist_tooltip_text": "Exporter en Gist secret", + "failed": "Une erreur est survenue pendant l'export", + "secret_gist_success": "Export en Gist secret réussi", "require_github": "Connectez-vous avec GitHub pour créer un Gist secret", - "title": "Exportation", - "success": "Successfully exported", - "gist_created": "Gist créé" + "title": "Exporter", + "success": "Export réussi" + }, + "filename": { + "cookie_key_value_pairs": "Cookie", + "codegen": "{request_name} - code", + "graphql_response": "GraphQL - Réponse", + "lens": "{request_name} - Réponse", + "realtime_response": "Temps réel - Réponse", + "response_interface": "Réponse - Interface" }, "filter": { "all": "Tout", "none": "Aucun", - "starred": "Étoilé" + "starred": "Favoris" }, "folder": { "created": "Dossier créé", - "edit": "Modifier le dossier", - "invalid_name": "Veuillez fournir un nom pour le dossier", - "name_length_insufficient": "Le nom du dossier doit comporter au moins 3 caractères.", + "edit": "Éditer le dossier", + "invalid_name": "Veuillez renseigner un nom pour le dossier", + "name_length_insufficient": "Le nom du dossier doit avoir au moins 3 caractères", "new": "Nouveau dossier", + "run": "Exécuter le dossier", "renamed": "Dossier renommé" }, "graphql": { - "connection_switch_confirm": "Voulez-vous vous connecter avec le dernier point de terminaison GraphQL ?", - "connection_switch_new_url": "Le passage à un autre onglet vous déconnectera de la connexion GraphQL active. La nouvelle URL de connexion est", - "connection_switch_url": "Vous êtes connecté à un point de terminaison GraphQL dont l'URL de connexion est", + "arguments": "Arguments", + "connection_switch_confirm": "Voulez-vous vous connecter au dernier point de terminaison GraphQL ?", + "connection_error_http": "Impossible de joindre le schéma GraphQL en raison d'une erreur de connexion réseau.", + "connection_switch_new_url": "Basculer vers un onglet va déconnecter la connexion active à GraphQL. La nouvelle URL de connexion est", + "connection_switch_url": "Vous êtes connecté à un point de terminaison GraphQL avec l'URL de connexion", + "deprecated": "Déprécié", + "fields": "Champs", + "mutation": "Mutation", "mutations": "Mutations", "schema": "Schéma", + "show_depricated_values": "Afficher les valeurs dépréciées", + "subscription": "Abonnement", "subscriptions": "Abonnements", "switch_connection": "Changer de connexion", - "url_placeholder": "Enter a GraphQL endpoint URL" + "url_placeholder": "Entrer l'URL d'un point de terminaison GraphQL", + "query": "Requête" }, "graphql_collections": { - "title": "GraphQL Collections" + "title": "Collections GraphQL" }, "group": { "time": "Temps", @@ -406,391 +636,561 @@ "save_workspace": "Enregistrer mon espace de travail" }, "helpers": { - "authorization": "L'en-tête d'autorisation sera généré automatiquement lors de l'envoi de la requête.", - "collection_properties_authorization": " This authorization will be set for every request in this collection.", - "collection_properties_header": "This header will be set for every request in this collection.", - "generate_documentation_first": "Générez d'abord la documentation", - "network_fail": "Impossible d'atteindre le point de terminaison de l'API. Vérifiez votre connexion réseau et réessayez.", - "offline": "Vous semblez être hors ligne. Les données de cet espace de travail peuvent ne pas être à jour.", - "offline_short": "Vous semblez être hors ligne.", - "post_request_tests": "Les scripts de test sont écrits en JavaScript et sont exécutés après réception de la réponse.", - "pre_request_script": "Les scripts de pré-requête sont écrits en JavaScript et sont exécutés avant l'envoi de la requête.", - "script_fail": "Il semble qu'il y ait un problème dans le script de pré-requête. Vérifiez l'erreur ci-dessous et corrigez le script en conséquence.", - "post_request_script_fail": "Il semble y avoir une erreur avec le script de post-requête. Veuillez corriger les erreurs et recommencer les tests", - "post_request_script": "Ecrivez un script de test pour automatiser le débogage." + "authorization": "L'en-tête Authorization sera généré automatiquement lorsque vous exécuterez la requête.", + "collection_properties_authorization": "Cette en-tête Authorization sera définie par défaut pour chaque requête de cette collection.", + "collection_properties_header": "Cette en-tête sera définie par défaut pour chaque requête de cette collection.", + "generate_documentation_first": "Générez la documentation d'abord", + "network_fail": "Impossible de joindre le point de terminaison API. Veuillez vérifier votre connexion réseau ou sélectionnez un Intercepteur différent puis réessayez.", + "offline": "Vous utilisez Hoppscotch hors-ligne. Les modifications seront synchronisés quand vous serez à nouveau en ligne suivant les paramètres de votre espace de travail.", + "offline_short": "Vous utilisez Hoppscotch hors-ligne.", + "post_request_tests": "Les scripts post-requête sont écrits en JavaScript et sont exécutés après que la réponse ait été reçue.", + "pre_request_script": "Les scripts post-requête sont écrits en JavaScript et sont exécutés avant que la requête ne soit envoyée.", + "script_fail": "Il semblerait qu'il y ait un bug dans le script de pré-requête. Veuillez vérifier l'erreur ci-dessous et corrigez le script en conséquence.", + "post_request_script_fail": "Il semblerait qu'il y ait une erreur avec le script de post-requête. Veuillez corriger les erreurs et relancez les tests à nouveau", + "post_request_script": "Écrivez un script post-requête pour automatiser le débuggage." }, "hide": { - "collection": "Collapse Collection Panel", - "more": "Masquer plus", + "collection": "Masquer le panneau des collections", + "more": "Masquer davantage", "preview": "Masquer l'aperçu", - "sidebar": "Masquer la barre latérale" + "sidebar": "Masquer la barre latérale", + "password": "Masquer le mot de passe" }, "import": { - "collections": "Importer des collections", - "curl": "Importer en cURL", + "collections": "Importer les collections", + "curl": "Importer un cURL", "environments_from_gist": "Importer depuis Gist", - "environments_from_gist_description": "Import Hoppscotch Environments From Gist", - "failed": "Échec de l'importation", - "from_file": "Import from File", + "environments_from_gist_description": "Importer les environnements Hoppscotch depuis Gist", + "failed": "Erreur pendant l'import : le format n'est pas reconnu", + "from_file": "Importer depuis un fichier", "from_gist": "Importer depuis Gist", - "from_gist_description": "Importer depuis un lien Gist", + "from_gist_description": "Inporter depuis une URL Gist", + "from_gist_import_summary": "Toutes les fonctionnalités d'Hoppscotch depuis Gist ont été importées.", + "from_hoppscotch_importer_summary": "Toutes les fonctionnalités d'Hoppscotch ont été importées.", "from_insomnia": "Importer depuis Insomnia", "from_insomnia_description": "Importer depuis une collection Insomnia", + "from_insomnia_import_summary": "Les collections et les requêtes vont être importées.", "from_json": "Importer depuis Hoppscotch", - "from_json_description": "Importation depuis le fichier de la collection Hoppscotch", - "from_my_collections": "Importer depuis Mes collections", - "from_my_collections_description": "Importation à partir du fichier Mes Collections", + "from_json_description": "Importer depuis un fichier de collections Hoppscotch", + "from_my_collections": "Importer depuis les collections personnelles", + "from_my_collections_description": "Importer depuis un fichier de collections personnelles", + "from_all_collections": "Importer depuis un autre espace de travail", + "from_all_collections_description": "Importer une collection depuis un autre espace de travail vers l'espace de travail actuel", "from_openapi": "Importer depuis OpenAPI", - "from_openapi_description": "Importer depuis un fichier OpenAPI (YML/JSON)", + "from_openapi_description": "Importer depuis un fichier de spécifications OpenAPI (YML/JSON)", + "from_openapi_import_summary": "Les collections (seront créées depuis les tags), requêtes et exemples de réponse seront importés.", "from_postman": "Importer depuis Postman", - "from_postman_description": "Import depuis une collection Postman", + "from_postman_description": "Importer depuis une collection Postman", + "from_postman_import_summary": "Les collections, requêtes et exemples de réponse seront importés.", "from_url": "Importer depuis une URL", - "gist_url": "Entrez l'URL principale", - "gql_collections_from_gist_description": "Import GraphQL Collections From Gist", - "hoppscotch_environment": "Hoppscotch Environment", - "hoppscotch_environment_description": "Import Hoppscotch Environment JSON file", - "import_from_url_invalid_fetch": "Impossible d'obtenir des données à partir de l'url.", - "import_from_url_invalid_file_format": "Erreur lors de l'importation de collections", - "import_from_url_invalid_type": "Type non supporté. Les valeurs acceptées sont 'hoppscotch', 'openapi', 'postman', 'insomnia'.", - "import_from_url_success": "Collections Importées", - "insomnia_environment_description": "Import Insomnia Environment from a JSON/YAML file", - "json_description": "Importer des collections depuis un fichier JSON Hoppscotch", - "postman_environment": "Postman Environment", - "postman_environment_description": "Import Postman Environment from a JSON file", + "gist_url": "Entrez l'URL Gist", + "from_har": "Importer depuis HAR", + "from_har_description": "Importer depuis un fichier HAR", + "from_har_import_summary": "Les requêtes seront importées dans une collection par défaut.", + "gql_collections_from_gist_description": "Importer les collections GraphQL depuis Gist", + "hoppscotch_environment": "Environnement Hoppscotch", + "hoppscotch_environment_description": "Importer un fichier JSON d'environnement Hoppscotch", + "import_from_url_invalid_fetch": "Impossible de récupérer les données depuis l'URL", + "import_from_url_invalid_file_format": "Erreur lors de l'importation des collections", + "import_from_url_invalid_type": "Format non géré. Les valeurs de format gérées sont 'hoppscotch', 'openapi', 'postman', 'insomnia'", + "import_from_url_success": "Collections importées", + "insomnia_environment_description": "Importer un environnement Insomnia depuis un fichier JSON/YAML", + "json_description": "Importer des collections depuis un fichier JSON de collections Hoppscotch", + "postman_environment": "Environnement Postman", + "postman_environment_description": "Importer un environnement Postman depuis un fichier JSON", "title": "Importer", - "file_size_limit_exceeded_warning_multiple_files": "Chosen files exceed the recommended limit of 10MB. Only the first {files} selected will be imported", - "file_size_limit_exceeded_warning_single_file": "The currently chosen file exceeds the recommended limit of 10MB. Please select another file.", - "success": "Successfully imported" + "file_size_limit_exceeded_warning_multiple_files": "Les fichiers choisis dépassent la limite recommandée de {sizeLimit}Mo. Seuls les premiers {files} sélectionnés seront importés", + "file_size_limit_exceeded_warning_single_file": "Le fichier actuellement choisi dépasse la limite recommandé de {sizeLimit}Mo. Veuillez sélectionner un autre fichier.", + "success": "Import réussi", + "import_summary_collections_title": "Collections", + "import_summary_requests_title": "Requêtes", + "import_summary_responses_title": "Réponses", + "import_summary_pre_request_scripts_title": "Scripts de pré-requête", + "import_summary_post_request_scripts_title": "Scripts de post-requête", + "import_summary_not_supported_by_hoppscotch_import": "Nous ne supportons pas l'import de {featureLabel} depuis cette source pour le moment.", + "cors_error_modal": { + "title": "Erreur de CORS détectée", + "description": "L'import a échoué à cause des restrictions du CORS (Cross-Origin Resource Sharing) imposées par le serveur.", + "explanation": "Ceci est une fonctionnalité de sécurité qui empêche les pages web d'émettre des requêtes depuis des domaines différents. Vous pouvez réessayer en utilisant notre service de proxy pour contourner cette restriction.", + "url_label": "URL tentée", + "retry_with_proxy": "Réessayer avec le proxy" + } + }, + "instances": { + "switch": "Changer d'instance Hoppscotch", + "enter_server_url": "Se connecter à une instance auto-hébergée", + "already_connected": "Vous êtes actuellement connecté(e) à cette instance", + "recent_connections": "Connexions récentes", + "add_instance": "Ajouter une instance", + "add_new": "Ajouter une nouvelle instance", + "confirm_remove": "Confirmer la suppression", + "remove_warning": "Voulez-vous vraiment supprimer cette instance ?", + "clear_cached_bundles": "Vider les paquets dans le cache" }, "inspections": { "description": "Inspecter les erreurs possibles", "environment": { "add_environment": "Ajouter à l'environnement", - "add_environment_value": "Add value", - "empty_value": "Environment value is empty for the variable '{variable}' ", - "not_found": "La variable d'environnement “{environment}“ n'a pas été trouvée." + "add_environment_value": "Ajouter une valeur", + "empty_value": "La valeur d'environnement est vide pour la variable '{variable}' ", + "not_found": "La variable d'environnement '{environment}' n'a pas été trouvée." }, "header": { - "cookie": "Le navigateur ne permet pas à Hoppscotch de définir l'en-tête Cookie. Pendant que nous travaillons sur l'application de bureau Hoppscotch (bientôt disponible), veuillez utiliser l'en-tête d'autorisation à la place." + "cookie": "Le navigateur web n'autorise pas Hoppscotch à définir les en-têtes de Cookie. Veuillez utiliser les en-têtes Authorization à la place. Cependant, notre application de bureau Hoppscotch est disponible et sait gérer les cookies." }, "response": { - "401_error": "Veuillez vérifier vos informations d'authentification.", - "404_error": "Veuillez vérifier l'URL de votre demande et le type de méthode.", - "cors_error": "Veuillez vérifier la configuration du partage des ressources entre les origines.", - "default_error": "Veuillez vérifier votre demande.", - "network_error": "Veuillez vérifier votre connexion réseau." + "401_error": "Veuillez vérifier vos identifiants d'authentification.", + "404_error": "Veuillez vérifier l'URL de requête et la méthode associée.", + "cors_error": "Veuillez vérifier la configuration CORS (Cross-Origin Resource Sharing).", + "default_error": "Veuillez vérifier la requête.", + "network_error": "Veuillez vérifier votre connexion au réseau." }, "title": "Inspecteur", "url": { - "extension_not_installed": "L'extension n'est pas installée.", - "extension_unknown_origin": "Assurez-vous d'avoir ajouté l'origine du point de terminaison de l'API à la liste des extensions du navigateur Hoppscotch.", - "extention_enable_action": "Activer l'extension du navigateur", - "extention_not_enabled": "L'extension n'est pas activée." + "extension_not_installed": "Extension non installée.", + "extension_unknown_origin": "Assurez-vous d'avoir ajouté l'origine du point de terminaison API dans la liste de l'extension web Hoppscotch.", + "extention_enable_action": "Activer l'extension web", + "extention_not_enabled": "Extension désactivée.", + "localaccess_unsupported": "L'intercepteur actuel ne gère pas l'accès local, veuillez considérer l'utilisation d'Agent, des extensions des intercepteurs ou l'application de bureau Hoppscotch" + }, + "auth": { + "digest": "L'Agent intercepteur de l'application web ou l'intercepteur natif de l'application de bureau sont recommandés pour l'utilisation de l'authentification de type Digest.", + "hawk": "L'Agent intercepteur de l'application web ou l'intercepteur natif de l'application de bureau sont recommandés pour l'utilisation de l'authentification de type Hawk." + }, + "body": { + "binary": "L'envoi de données binaires via l'intercepteur actuel n'eset pas encore géré." + } + }, + "interceptor": { + "native": { + "name": "Natif", + "settings_title": "Natif" + }, + "agent": { + "name": "Agent", + "settings_title": "Agent" + }, + "proxy": { + "name": "Proxy", + "settings_title": "Proxy" + }, + "browser": { + "name": "Navigateur web", + "settings_title": "Navigateur web" + }, + "extension": { + "name": "Extension", + "settings_title": "Extension" } }, "layout": { - "collapse_collection": "Réduire ou développer les collections", - "collapse_sidebar": "Réduire ou développer la barre latérale", + "collapse_collection": "Afficher ou masquer les collections", + "collapse_sidebar": "Afficher ou masquer la barre latérale", "column": "Disposition verticale", "name": "Disposition", "row": "Disposition horizontale" }, "modal": { - "close_unsaved_tab": "Vous avez des modifications non enregistrées", + "close_unsaved_tab": "Vous avez des changements non sauvegardés", "collections": "Collections", "confirm": "Confirmer", - "customize_request": "Customize Request", - "edit_request": "Modifier la requête", + "customize_request": "Personnaliser la requête", + "edit_request": "Éditer la requête", + "edit_response": "Éditer la réponse", "import_export": "Importer / Exporter", - "share_request": "Partager une requête" + "response_name": "Nom de la réponse", + "share_request": "Partager la requête" }, "mqtt": { - "already_subscribed": "Vous êtes déjà abonné à ce sujet.", - "clean_session": "Effacer la Session", - "clear_input": "Effacer la saisie", - "clear_input_on_send": "Effacer la saisie lors de l'envoi", - "client_id": "Client ID", - "color": "Choisir la couleur", + "already_subscribed": "Vous avez déjà souscrit à ce topic.", + "clean_session": "Nettoyer la session", + "clear_input": "Effacer les entrées", + "clear_input_on_send": "Effacer les entrées lors de l'envoi", + "client_id": "ID Client", + "color": "Choisir une couleur", "communication": "Communication", - "connection_config": "Connection Config", - "connection_not_authorized": "Cette connexion MQTT n'utilise pas d'authentification.", - "invalid_topic": "Veuillez fournir un sujet pour l'abonnement", - "keep_alive": "Keep Alive", - "log": "Infos", + "connection_config": "Configuration de la connexion", + "connection_not_authorized": "Cette connexion MQTT n'utilise aucune forme d'authentification.", + "invalid_topic": "Veuillez renseigner un topic pour la souscription", + "keep_alive": "Maintenir la connexion (Keep Alive)", + "log": "Log", "lw_message": "Last-Will Message", "lw_qos": "Last-Will QoS", "lw_retain": "Last-Will Retain", "lw_topic": "Last-Will Topic", "message": "Message", - "new": "New Subscription", - "not_connected": "Veuillez d'abord établir une connexion MQTT.", + "new": "Nouvelle souscription", + "not_connected": "Veuillez d'abord lancer une connexion MQTT.", "publish": "Publier", "qos": "QoS", "ssl": "SSL", - "subscribe": "S'abonner", - "topic": "Sujet", - "topic_name": "Nom du sujet", - "topic_title": "Titre du sujet", - "unsubscribe": "Se désabonner", + "subscribe": "Souscrire", + "topic": "Topic", + "topic_name": "Nom du topic", + "topic_title": "Topic de publication / souscription", + "unsubscribe": "Désinscrire", "url": "URL" }, "navigation": { - "doc": "Documents", + "admin_dashboard": "Dashboard", + "doc": "Documentation", "graphql": "GraphQL", "profile": "Profil", - "realtime": "Temps réel", + "realtime": "Temps-réel", "rest": "REST", - "settings": "Paramètres" + "settings": "Paramètres", + "goto_app": "Aller à l'application", + "authentication": "Authentification" }, "preRequest": { "javascript_code": "Code JavaScript", "learn": "Lire la documentation", "script": "Script de pré-requête", - "snippets": "Extraits" + "snippets": "Snippets" }, "profile": { - "app_settings": "Réglages de l'application", - "default_hopp_displayname": "Utilisateur anonyme", + "app_settings": "Paramètres d'application", + "default_hopp_displayname": "Utilisateur sans nom", "editor": "Éditeur", - "editor_description": "Les éditeurs peuvent ajouter, modifier et supprimer des demandes.", - "email_verification_mail": "Un e-mail de vérification a été envoyé à votre adresse e-mail. Veuillez cliquer sur le lien pour vérifier votre adresse électronique.", - "no_permission": "Vous n'avez pas la permission d'effectuer cette action.", + "editor_description": "Les éditeurs peuvent ajouter, éditer et supprimer des requêtes.", + "email_verification_mail": "Un e-mail de vérification a été envoyé à votre adresse e-mail. Veuillez cliquer sur le lien qu'il contient pour vérifier votre adresse e-mail.", + "no_permission": "Vous n'avez pas la permission pour exécuter cette action.", "owner": "Propriétaire", - "owner_description": "Les propriétaires peuvent ajouter, modifier et supprimer des demandes, des collections et des membres de l'équipe.", + "owner_description": "Les propriétaires peuvent ajouter, éditer et supprimer les requêtes, collections et membres de l'espace de travail.", "roles": "Rôles", "roles_description": "Les rôles sont utilisés pour contrôler l'accès aux collections partagées.", "updated": "Profil mis à jour", - "viewer": "Visionneur", - "viewer_description": "Les visionneurs ne peuvent que consulter et utiliser les demandes." + "viewer": "Consultant", + "viewer_description": "Les consultants peuvent uniquement voir et utiliser les requêtes.", + "verified_email_sent": "Un e-mail de vérification a été envoyé à votre adresse e-mail. Veuillez rafraîchir la page après avoir vérifié votre adresse e-mail. Vous recevrez un e-mail si l'adresse e-mail utilisée n'est associée à aucun autre compte utilisateur." }, "remove": { "star": "Supprimer l'étoile" }, "request": { "added": "Requête ajoutée", - "authorization": "Autorisation", - "body": "Corps de la requête", - "choose_language": "Choisissez la langue", - "content_type": "Type de contenu", + "add": "Ajouter une requête", + "authorization": "Authentification", + "body": "Corps de requête", + "choose_language": "Choisir une langue", + "content_type": "Type du contenu", "content_type_titles": { "others": "Autres", "structured": "Structuré", - "text": "Texte" + "text": "Texte", + "binary": "Binaire" }, - "different_collection": "Cannot reorder requests from different collections", - "duplicated": "Request duplicated", + "show_content_type": "Afficher le type du contenu", + "different_collection": "Impossible de ré-ordonner les requêtes de plusieurs collections", + "duplicated": "Requête dupliquée", "duration": "Durée", - "enter_curl": "Entrer cURL", - "generate_code": "Générer le code", + "enter_curl": "Entrer la commande cURL", + "generate_code": "Générer du code", "generated_code": "Code généré", - "go_to_authorization_tab": "Aller à l'autorisation", - "go_to_body_tab": "Go to Body tab", + "go_to_authorization_tab": "Aller à l'onglet Authentification", + "go_to_body_tab": "Aller à l'onglet Corps de requête", "header_list": "Liste des en-têtes", - "invalid_name": "Veuillez fournir un nom pour la requête", + "invalid_name": "Veuillez renseigner un nom pour la requête", "method": "Méthode", - "moved": "Request moved", + "moved": "Requête déplacée", "name": "Nom de la requête", "new": "Nouvelle requête", - "order_changed": "Demande de commande Mise à jour", - "override": "Remplacer", - "override_help": "Définir Content-Type dans les en-têtes", - "overriden": "Remplacé", - "parameter_list": "Paramètres de requête", + "order_changed": "Ordre de requête mis à jour", + "override": "Outrepasser", + "override_help": "Définir l'en-tête Content-Type", + "overriden": "Outrepassé", + "parameter_list": "Paramètres de la requête", "parameters": "Paramètres", - "path": "Chemin", - "payload": "Charge utile", - "query": "Requête", + "path": "Chemin (Path)", + "payload": "Charge utile (Payload)", + "query": "Requête (Query)", "raw_body": "Corps de requête brut", - "rename": "Demande de renommage", + "rename": "Renommer la requête", "renamed": "Requête renommée", - "request_variables": "Request variables", - "run": "Lancer", - "save": "Sauvegarder", + "request_variables": "Variables de la requête", + "response_name_exists": "Le nom de la réponse existe déjà", + "run": "Exécuter", + "save": "Enregistrer", "save_as": "Enregistrer sous", "saved": "Requête enregistrée", "share": "Partager", - "share_description": "Partagez Hoppscotch avec vos amis", - "share_request": "Share Request", - "stop": "Stop", + "share_description": "Partager Hoppscotch avec vos amis", + "share_request": "Partager la requête", + "stop": "Stopper", "title": "Requête", "type": "Type de requête", "url": "URL", - "url_placeholder": "Enter a URL or paste a cURL command", + "url_placeholder": "Entrer une URL ou coller une commande cURL", "variables": "Variables", "view_my_links": "Voir mes liens", - "copy_link": "Copier le lien" + "generate_name_error": "Impossible de générer un nom de requête." }, "response": { "audio": "Audio", - "body": "Corps de réponse", + "body": "Coprs de la réponse", + "duplicated": "Réponse dupliquée", + "duplicate_name_error": "Une réponse avec le même nom existe déjà", "filter_response_body": "Filtrer le corps de la réponse JSON (utilise la syntaxe JSONPath)", "headers": "En-têtes", + "request_headers": "En-têtes de requête", "html": "HTML", "image": "Image", "json": "JSON", "pdf": "PDF", - "preview_html": "Aperçu HTML", + "please_save_request": "Enregistrer la requête pour créer un exemple", + "preview_html": "Prévisualiser en HTML", "raw": "Brut", + "renamed": "Réponse renommée", + "same_name_inspector_warning": "Le nom de réponse existe déjà pour cette requête, si vous décidez de l'enregistrer quand même alors cela écrasera la réponse existante", "size": "Taille", "status": "Statut", - "time": "Temps", + "time": "Durée", "title": "Réponse", "video": "Vidéo", - "waiting_for_connection": "En attente de connexion", - "xml": "XML" + "waiting_for_connection": "en attente de connexion", + "xml": "XML", + "generate_data_schema": "Générer le schéma de données", + "data_schema": "Schéma de données", + "saved": "Réponse enregistrée", + "invalid_name": "Veuillez renseigner un nom pour la réponse" }, "settings": { - "accent_color": "Couleur d'accent", - "account": "Compte", - "account_deleted": "Votre compte a été supprimé", - "account_description": "Personnalisez les paramètres de votre compte.", + "accent_color": "Couleur d'accentuation", + "account": "Compte utilisateur", + "account_deleted": "Votre compte utilisateur a été supprimé", + "account_description": "Personnalisez les paramètres de votre compte utilisateur.", "account_email_description": "Votre adresse e-mail principale.", "account_name_description": "Ceci est votre nom d'affichage.", - "additional": "Additional Settings", + "additional": "Paramètres additionnels", + "agent_not_running": "Agent Hoopscotch non détecté. Veuillez vérifier que l'agent est en cours d'exécution.", + "agent_not_running_short": "Vérifiez le statut de l'agent.", + "agent_running": "L'agent Hoppscotch est en cours d'exécution.", + "agent_running_short": "L'agent Hoppscotch est en ligne.", + "agent_discard_registration": "Annuler l'enregistrement de l'agent", + "agent_registered": "Agent enregistré", + "agent_registration_successful": "Agent enregistré avec succès", + "agent_registration_fetch_failed": "Impossible de récupérer les informations d'enregistrement de l'agent. Veuillez ré-enregistrer l'agent.", + "agent_registration_already_in_progress": "L'opération d'enregistrement de l'agent est déjà en cours. Veuillez attendre la fin de l'opération ou annulez l'enregistrement en cours puis réessayez.", + "auto_encode_mode": "Auto", + "auto_encode_mode_tooltip": "Encoder les paramètres dans la requête uniquement si des caractères spéciaux sont présents", "background": "Fond", "black_mode": "Noir", - "choose_language": "Choisissez la langue", + "choose_language": "Choisir une langue", "dark_mode": "Sombre", "delete_account": "Supprimer le compte", - "delete_account_description": "Lorsque vous supprimez votre compte, toutes vos données sont définitivement effacées. Cette action ne peut être annulée.", - "expand_navigation": "Expand navigation", - "experiments": "Expériences", - "experiments_notice": "Il s'agit d'une collection d'expériences sur lesquelles nous travaillons et qui pourraient s'avérer utiles, amusantes, les deux ou aucune. Ils ne sont pas définitifs et peuvent ne pas être stables, donc si quelque chose de trop étrange se produit, ne paniquez pas. Il suffit d'éteindre le truc. Blague à part,", - "extension_ver_not_reported": "Non reporté", - "extension_version": "Version d'extension", - "extensions": "Extensions", - "extensions_use_toggle": "Utilisez l'extension de navigateur pour envoyer des requêtes (le cas échéant)", + "delete_account_description": "Une fois votre compte utilisateur supprimé, toutes les données associées seront supprimées de manière permanente. Cette action est irréversible.", + "disable_encode_mode_tooltip": "Ne jamais encoder les paramètres dans la requête", + "enable_encode_mode_tooltip": "Toujours encoder les paramètres dans la requête", + "enter_otp": "Entrer le code fourni par l'agent", + "expand_navigation": "Étendre la navigation", + "experiments": "Expérimentations", + "experiments_notice": "Ceci est une collection d'options expérimentales sur lesquelles nous travaillons et qui pourraient se révéler utiles, fun, les deux ou aucun des deux. Elles ne sont pas finies et peuvent être instables, si quelque chose de vraiment étrange survient, ne paniquez pas. Désactivez juste ce truc. Blague à part, ", + "extension_ver_not_reported": "Non signalé", + "extension_version": "Version de l'extension", + "extensions": "Extension web", + "extensions_use_toggle": "Utiliser l'extension web pour envoyer des requêtes (si présent)", "follow": "Suivez-nous", + "general": "Général", + "general_description": "Paramètres généraux utilisés dans l'application", "interceptor": "Intercepteur", - "interceptor_description": "Middleware entre l'application et les API.", + "interceptor_description": "Middleware entre l'application et les APIs.", + "kernel_interceptor": "Intercepteur", + "kernel_interceptor_description": "Middleware entre l'application et les APIs.", "language": "Langue", "light_mode": "Clair", - "official_proxy_hosting": "Le proxy officiel est hébergé par Hoppscotch.", + "official_proxy_hosting": "Proxy officiel hébergé par Hoppscotch.", + "query_parameters_encoding": "Encodage des paramètres de requête", + "query_parameters_encoding_description": "Configurer l'encodage pour les paramètres de requête", "profile": "Profil", - "profile_description": "Mettez à jour les détails de votre profil", - "profile_email": "Addresse Email ", - "profile_name": "Nom du profil", + "profile_description": "Mettez à jour les détails de votre profil utilisateur", + "profile_email": "Adresse e-mail", + "profile_name": "Nom", "proxy": "Proxy", - "proxy_url": "URL du proxy", - "proxy_use_toggle": "Utiliser le proxy pour envoyer des requêtes", - "read_the": "Lire la", - "reset_default": "Réinitialiser par défaut", - "short_codes": "Short codes", - "short_codes_description": "Short codes which were created by you.", - "sidebar_on_left": "Barre latérale à gauche", + "proxy_url": "URL du Proxy", + "proxy_use_toggle": "Utiliser le middleware du proxy pour envoyer les requêtes", + "read_the": "Lire", + "register_agent": "Enregistrer l'agent", + "reset_default": "Utiliser le proxy par défaut", + "short_codes": "Codes courts", + "short_codes_description": "Codes courts créés par vos soins.", + "sidebar_on_left": "Barre latérale sur la gauche", + "ai_experiments": "Expérimentations IA", + "ai_request_naming_style": "Demander un style de nommage", + "ai_request_naming_style_descriptive_with_spaces": "Descriptif avec espaces", + "ai_request_naming_style_camel_case": "Camel Case ( camelCase )", + "ai_request_naming_style_snake_case": "Snake Case ( snake_case )", + "ai_request_naming_style_pascal_case": "Pascal Case ( PascalCase )", + "ai_request_naming_style_custom": "Personnalisé", + "ai_request_naming_style_custom_placeholder": "Entrer votre propre style de nommage...", + "experimental_scripting_sandbox": "Bac à sable de scripting expérimental", "sync": "Synchroniser", "sync_collections": "Collections", "sync_description": "Ces paramètres sont synchronisés dans le cloud.", "sync_environments": "Environnements", "sync_history": "Historique", + "history_disabled": "L'historique est désactivé. Veuillez contacter l'administrateur de votre organisation pour activer la fonctionnalité", "system_mode": "Système", "telemetry": "Télémétrie", - "telemetry_helps_us": "La télémétrie nous aide à personnaliser nos opérations et à vous offrir la meilleure expérience.", + "telemetry_helps_us": "La télémétrie nous aide à personnaliser nos opérations et à vous proposer la meilleure expérience utilisateur.", "theme": "Thème", - "theme_description": "Personnalisez le thème de votre application.", - "use_experimental_url_bar": "Utiliser la barre d'URL expérimentale avec mise en évidence de l'environnement", + "theme_description": "Personnalisez le thème de l'application.", + "use_experimental_url_bar": "Utiliser la barre d'URL expérimentale avec la mise en évidence de l'environnement", "user": "Utilisateur", - "verified_email": "E-mail vérifié", - "verify_email": "Vérifier l'email" + "verified_email": "Adresse e-mail vérifiée", + "verify_email": "Vérifier l'adresse e-mail", + "validate_certificates": "Valider les certificats SSL/TLS", + "verify_host": "Vérifier l'hôte (Host)", + "verify_peer": "Vérifier le client (Peer)", + "client_certificates": "Certificats client", + "certificate_settings": "Paramètres des certificats", + "certificate": "Certificats", + "key": "Clé privée", + "pfx_or_p12": "PFX/PKCS#12", + "password": "Mot de passe", + "select_file": "Choisir un fichier", + "domain": "Domaine", + "add_certificate": "Ajouter un certificat", + "add_cert_file": "Ajouter un fichier de certificat", + "add_key_file": "Ajouter un fichier de clé", + "add_pfx_file": "Ajouter un fichier PFX", + "global_defaults": "Paramètres par défaut globaux", + "add_domain_override": "Ajouter un domaine", + "domain_override": "Outrepassage de domaine", + "manage_domains_overrides": "Gérer les outrepassages de domaine", + "add_domain": "Ajouter domaine", + "remove_domain": "Supprimer domaine", + "ca_certificate": "Certificat de l'autorité certifiante", + "ca_certificates": "Certificats de l'autorité certifiante", + "ca_certificates_support": "Hoppscotch prend en charge les fichiers .crt, .cer ou .pem contenant un ou plusieurs certificats.", + "proxy_capabilities": "L'agent Hoppscotch prend en charge les proxy HTTP/HTTPS/SOCKS avec NLTM et l'authentification basique (Basic) pour ces proxy. Le nom d'utilisateur et le mot de passe doivent être passés en paramètre de l'URL elle-même pour l'authentification via proxy.", + "proxy_auth": "Vous pouvez aussi inclure le nom d'utilisateur et le mot de passe dans l'URL." }, "shared_requests": { - "button": "Button", - "button_info": "Create a 'Run in Hoppscotch' button for your website, blog or a README.", - "copy_html": "Copy HTML", - "copy_link": "Copy Link", - "copy_markdown": "Copy Markdown", - "creating_widget": "Creating widget", - "customize": "Customize", - "deleted": "Shared request deleted", - "description": "Select a widget, you can change and customize this later", - "embed": "Embed", - "embed_info": "Add a mini 'Hoppscotch API Playground' to your website, blog or documentation.", - "link": "Link", - "link_info": "Create a shareable link to share with anyone on the internet with view access.", - "modified": "Shared request modified", - "not_found": "Shared request not found", - "open_new_tab": "Open in new tab", - "preview": "Preview", - "run_in_hoppscotch": "Run in Hoppscotch", + "button": "Bouton", + "button_info": "Créer un bouton 'Exécuter dans Hoppscotch' pour votre site web, blog ou pour un README.", + "copy_html": "Copier le code HTML", + "copy_link": "Copier le lien", + "copy_markdown": "Copier le code Markdown", + "creating_widget": "Création du widget", + "customize": "Personnaliser", + "deleted": "Requête partagée supprimée", + "description": "Choisissez un widget, vous pourrez le changer et le personnaliser plus tard", + "embed": "Encadrer", + "embed_info": "Ajouter un bouton 'API bac à sable Hoppscotch' pour votre site web, blog ou documentation.", + "link": "Lien", + "link_info": "Créer un lien internet partageable à partager avec tous ceux qui ont un accès en consultation.", + "modified": "Requête partagée modifiée", + "not_found": "Requête partagée non trouvée", + "open_new_tab": "Ouvrir dans un nouvel onglet", + "preview": "Prévisualiser", + "run_in_hoppscotch": "Exécuter dans Hoppscotch", "theme": { - "dark": "Dark", - "light": "Light", - "system": "System", - "title": "Theme" - } + "dark": "Sombre", + "light": "Clair", + "system": "Système", + "title": "Thème" + }, + "action": "Action", + "clear_filter": "Effacer les filtres", + "confirm_request_deletion": "Confirmer la suppression de la requête partagée sélectionnée ?", + "copy": "Copier", + "created_on": "Créé le", + "delete": "Supprimer", + "email": "Adresse e-mail", + "filter": "Filtrer", + "filter_by_email": "Filtrer par adresse e-mail", + "id": "ID", + "load_list_error": "Impossible de charger la liste des requêtes partagées", + "no_requests": "Aucune requête partagée trouvée", + "open_request": "Ouvrir la requête", + "properties": "Propriétés", + "request": "Requêter", + "show_more": "Afficher plus", + "title": "Requêtes partagées", + "url": "URL" }, "shortcut": { "general": { "close_current_menu": "Fermer le menu actuel", - "command_menu": "Menu de recherche & commande", + "command_menu": "Menu de recherche et des commandes", "help_menu": "Menu d'aide", "show_all": "Raccourcis clavier", "title": "Général" }, "miscellaneous": { - "invite": "Inviter des personnes à Hoppscotch", + "invite": "Inviter des personnes sur Hoppscotch", "title": "Divers" }, "navigation": { - "back": "Revenir à la page précédente", - "documentation": "Aller à la page Documentation", + "back": "Aller à la page précédente", + "documentation": "Aller à la page documentation", "forward": "Aller à la page suivante", "graphql": "Aller à la page GraphQL", - "profile": "Go to Profile page", - "realtime": "Aller à la page Temps réel", - "rest": "Aller à la page REST", - "settings": "Aller à la page Paramètres", + "profile": "Aller à la page du profil", + "realtime": "Aller à la page temps-réel", + "rest": "Aller à la page API REST", + "settings": "Aller à la page des paramètres", "title": "Navigation" }, "others": { - "prettify": "Améliorer le contenu de l'éditeur", + "prettify": "Remettre en forme le contenu de l'éditeur", "title": "Autres" }, "request": { - "delete_method": "Sélectionnez la méthode DELETE", - "get_method": "Sélectionnez la méthode GET", - "head_method": "Sélectionnez la méthode HEAD", + "delete_method": "Sélectionner la méthode DELETE", + "get_method": "Sélectionner la méthode GET", + "head_method": "Sélectionner la méthode HEAD", "import_curl": "Importer cURL", "method": "Méthode", - "next_method": "Sélectionnez la méthode suivante", - "post_method": "Sélectionnez la méthode POST", - "previous_method": "Sélectionnez la méthode précédente", - "put_method": "Sélectionnez la méthode PUT", - "rename": "Demande de renommage", + "next_method": "Sélectionner la méthode suivante", + "post_method": "Sélectionner la méthode POST", + "previous_method": "Sélectionner la méthode précédente", + "put_method": "Sélectionner la méthode PUT", + "rename": "Renommer la requête", "reset_request": "Réinitialiser la requête", - "save_request": "Save Request", + "save_request": "Enregistrer la requête", "save_to_collections": "Enregistrer dans les collections", "send_request": "Envoyer la requête", - "share_request": "Share Request", - "show_code": "Generate code snippet", - "title": "Requête", - "copy_request_link": "Copier le lien de requête" + "share_request": "Partager la requête", + "show_code": "Générer l'extrait de code", + "title": "Requête" }, "response": { "copy": "Copier la réponse dans le presse-papiers", "download": "Télécharger la réponse en tant que fichier", "title": "Réponse" }, + "tabs": { + "title": "Onglets", + "new_tab": "Nouvel onglet", + "close_tab": "Fermer l'onglet", + "reopen_tab": "Réouvrir l'onglet fermé", + "next_tab": "Onglet suivant", + "previous_tab": "Onglet précédent", + "first_tab": "Basculer vers le premier onglet", + "last_tab": "Basculer vers le dernier onglet" + }, "theme": { - "black": "Passage du thème au mode noir", - "dark": "Passage du thème au mode sombre", - "light": "Passage du thème au mode clair", - "system": "Passage du thème au mode système", + "black": "Basculer le thème en mode noir", + "dark": "Basculer le thème en mode sombre", + "light": "Basculer le thème en mode clair", + "system": "Basculer le thème pour le thème système", "title": "Thème" } }, "show": { "code": "Afficher le code", - "collection": "Développer le panneau de collection", - "more": "Montre plus", - "sidebar": "Afficher la barre latérale" + "collection": "Étendre le panneau des collections", + "more": "Afficher plus", + "sidebar": "Étendre la barre latérale", + "password": "Afficher le mot de passe" }, "socketio": { "communication": "Communication", - "connection_not_authorized": "Cette connexion SocketIO n'utilise pas d'authentification.", - "event_name": "Nom de l'événement", + "connection_not_authorized": "Cette connexion SocketIO n'utilise aucune forme d'authentification.", + "event_name": "Nom de l'événement / topic", "events": "Événements", - "log": "Infos", + "log": "Journalisation", "url": "URL" }, "spotlight": { @@ -798,46 +1198,46 @@ "environments": { "delete": "Supprimer l'environnement actuel", "duplicate": "Dupliquer l'environnement actuel", - "duplicate_global": "Duplication de l'environnement global", - "edit": "Modifier l'environnement actuel", - "edit_global": "Modifier l'environnement mondial", + "duplicate_global": "Dupliquer l'environnement global", + "edit": "Éditer l'environnement actuel", + "edit_global": "Éditer l'environnement global", "new": "Créer un nouvel environnement", "new_variable": "Créer une nouvelle variable d'environnement", - "title": "Environments" + "title": "Environnements" }, "general": { - "chat": "Chat avec le support", - "help_menu": "Aide et assistance", + "chat": "Discuter avec le support", + "help_menu": "Centre d'aide et support", "open_docs": "Lire la documentation", - "open_github": "Ouvrir le dépôt GitHub", + "open_github": "Accéder au projet GitHub", "open_keybindings": "Raccourcis clavier", "social": "Social", "title": "Général" }, "graphql": { - "connect": "Connexion au serveur", - "disconnect": "Déconnexion du serveur" + "connect": "Se connecter à un serveur", + "disconnect": "Se déconnecter d'un serveur" }, "miscellaneous": { - "invite": "Invitez vos amis à Hoppscotch", + "invite": "Inviter des personnes sur Hoppscotch", "title": "Divers" }, "request": { - "save_as_new": "Sauvegarder comme nouvelle demande", + "save_as_new": "Enregistrer en tant que nouvelle requête", "select_method": "Sélectionner la méthode", "switch_to": "Basculer vers", - "tab_authorization": "Onglet Autorisation", - "tab_body": "Onglet du corps", - "tab_headers": "Onglet En-têtes", - "tab_parameters": "Onglet Paramètres", - "tab_pre_request_script": "Onglet script de pré-demande", - "tab_query": "Onglet Requête", - "tab_tests": "Onglet Tests", - "tab_variables": "Onglet Variables" + "tab_authorization": "Onglet d'authentification", + "tab_body": "Onglet du corps de requête", + "tab_headers": "Onglet des en-têtes", + "tab_parameters": "Onglet des paramètres", + "tab_pre_request_script": "Onglet des scripts de pré-requête", + "tab_query": "Onglet de requête", + "tab_tests": "Onglet des tests", + "tab_variables": "Onglet des variables" }, "response": { "copy": "Copier la réponse", - "download": "Télécharger la réponse sous forme de fichier", + "download": "Télécharger la réponse en tant que fichier", "title": "Réponse" }, "section": { @@ -847,13 +1247,13 @@ "user": "Utilisateur" }, "settings": { - "change_interceptor": "Changer d'intercepteur", - "change_language": "Changer de langue", + "change_interceptor": "Changer l'intercepteur", + "change_language": "Changer la langue", "theme": { "black": "Noir", "dark": "Sombre", "light": "Clair", - "system": "Préférence du système" + "system": "Préférence système" } }, "tab": { @@ -861,246 +1261,680 @@ "close_others": "Fermer tous les autres onglets", "duplicate": "Dupliquer l'onglet actuel", "new_tab": "Ouvrir un nouvel onglet", + "next": "Basculer vers l'onglet suivant", + "previous": "Basculer vers l'onglet précédent", + "switch_to_first": "Basculer vers le premier onglet", + "switch_to_last": "Basculer vers le dernier onglet", "title": "Onglets" }, "workspace": { - "delete": "Supprimer l'équipe actuelle", - "edit": "Modifier l'équipe actuelle", - "invite": "Inviter les gens à rejoindre l'équipe", - "new": "Créer une nouvelle équipe", - "switch_to_personal": "Passez à votre espace de travail personnel", - "title": "Les équipes" + "delete": "Supprimer l'espace de travail actuel", + "edit": "Éditer l'espace de travail actuel", + "invite": "Inviter des personnes dans l'espace de travail actuel", + "new": "Créer un nouvel espace de travail", + "switch_to_personal": "Basculer vers votre espace de travail personnel", + "title": "Espaces de travail" }, "phrases": { - "try": "Try", - "import_collections": "Import collections", - "create_environment": "Create environment", - "create_workspace": "Create workspace", - "share_request": "Share request" + "try": "Essayer", + "import_collections": "Importer des collections", + "create_environment": "Créer un environnement", + "create_workspace": "Créer un espace de travail", + "share_request": "Partager une requête" } }, "sse": { "event_type": "Type d'événement", - "log": "Infos", + "log": "Journalisation", "url": "URL" }, "state": { - "bulk_mode": "Modification groupée", - "bulk_mode_placeholder": "Les entrées sont séparées par une nouvelle ligne\nLes clés et les valeurs sont séparées par :\nAjoutez # à n'importe quelle ligne que vous souhaitez ajouter mais garder désactivée", + "bulk_mode": "Modification multiple", + "bulk_mode_placeholder": "Les entrées sont séparées par des retours à la ligne\nLes clés et valeurs sont séparées par :\nAjouter # en début de ligne pour la commenter (et ne pas l'exécuter)", "cleared": "Effacé", "connected": "Connecté", - "connected_to": "Connecté à {nom}", - "connecting_to": "Connexion à {nom}...", - "connection_error": "Échec de la connexion", - "connection_failed": "La connexion a échoué", + "connected_to": "Connecté à {name}", + "connecting_to": "Connexion à {name}...", + "connection_error": "Impossible de se connecter", + "connection_failed": "Connexion échouée", "connection_lost": "Connexion perdue", - "copied_interface_to_clipboard": "Copied {language} interface type to clipboard", - "copied_to_clipboard": "Copié dans le presse-papier", + "copied_interface_to_clipboard": "Type d'interface {language} copié dans le presse-papiers", + "copied_to_clipboard": "Copié dans le presse-papiers", "deleted": "Supprimé", - "deprecated": "DÉCONSEILLÉ", + "deprecated": "DÉPRÉCIÉ", "disabled": "Désactivé", "disconnected": "Déconnecté", "disconnected_from": "Déconnecté de {name}", "docs_generated": "Documentation générée", - "download_failed": "Téléchargement échoué", - "download_started": "Téléchargement commencé", - "enabled": "Active", + "download_failed": "Le téléchargement a échoué", + "download_started": "Le téléchargement a démarré", + "enabled": "Activé", "file_imported": "Fichier importé", "finished_in": "Terminé en {duration} ms", - "hide": "Cacher", + "hide": "Masquer", "history_deleted": "Historique supprimé", - "linewrap": "Retour à la ligne", + "linewrap": "Passage à la ligne automatique", "loading": "Chargement...", - "message_received": "Message : {message} arrivé sur le sujet : {topic}", - "mqtt_subscription_failed": "Quelque chose s'est mal passé lors de l'inscription à un sujet : {topic}", - "none": "Rien", - "nothing_found": "Rien trouvé pour", - "published_error": "Quelque chose s'est mal passé lors de la publication du message : {topic} dans le sujet : {message}", - "published_message": "Message publié : {message} au sujet : {topic}", - "reconnection_error": "Échec de la reconnexion", + "message_received": "Message entrant: {message} sur le topic: {topic}", + "mqtt_subscription_failed": "Une erreur est survenue pendant la souscription au topic : {topic}", + "none": "Aucun", + "nothing_found": "Aucun résultat pour", + "published_error": "Une erreur est survenu pendant la publication du message : {message} dans le topic : {topic}", + "published_message": "Message publié : {message} dans le topic : {topic}", + "reconnection_error": "Impossible de se reconnecter", + "saved": "Enregistré", "show": "Afficher", - "subscribed_failed": "Échec de l'inscription au sujet : {topic}", - "subscribed_success": "Inscription réussie au sujet : {topic}", - "unsubscribed_failed": "Échec de la désinscription du sujet : {topic}", - "unsubscribed_success": "Désinscription réussie du sujet : {topic}", - "waiting_send_request": "En attente d'envoi de la requête" + "subscribed_failed": "Impossible de souscrire au topic : {topic}", + "subscribed_success": "Souscription réussie au topic : {topic}", + "unsubscribed_failed": "Impossible de se désinscrire du topic : {topic}", + "unsubscribed_success": "Désinscription réussie du topic : {topic}", + "waiting_send_request": "En attente de l'envoi de requête", + "user_deactivated": "Votre compte utilisateur est désactivé. Veuillez contacter votre administrateur pour réactiver votre compte utilisateur.", + "add_user_failure": "Impossible d'ajouter l'utilisateur dans l'espace de travail", + "add_user_success": "L'utilisateur est désormais un membre de l'espace de travail", + "admin_failure": "Impossible de promouvoir administateur l'utilisateur", + "admin_success": "L'utilisateur est désormais promu administrateur", + "and": "et", + "clear_selection": "Effacer la sélection", + "configure_auth": "Veuillez paramétrer un fournisseur de services d'authentification depuis lese paramètres administrateur ou vérifiez la documentation pour configurer les fournisseurs de services d'authentification.", + "confirm_admin_to_user": "Voulez-vous supprimer le statut administrateur de cet utilisateur ?", + "confirm_admins_to_users": "Voulez-vous supprimer le statut administrateur des utilisateurs sélectionnés ?", + "confirm_delete_infra_token": "Voulez-vous vraiment supprimer le jeton interne {tokenLabel} ?", + "confirm_delete_invite": "Voulez-vous révoquer l'invitation sélectionnée ?", + "confirm_delete_invites": "Voulez-vous révoquer les invitations sélectionnées ?", + "confirm_user_deletion": "Confirmer la suppression de l'utilisateur ?", + "confirm_users_deletion": "Voulez-vous supprimer les utilisateurs sélectionnés ?", + "confirm_user_to_admin": "Voulez-vous promouvoir administrateur cet utilisateur ?", + "confirm_users_to_admin": "Voulez-vous promouvoir administrateur ces utilisateurs ?", + "confirm_user_deactivation": "Confirmer la désactivation de l'utilisateur ?", + "confirm_logout": "Confirmer la déconnexion", + "created_on": "Créé le", + "continue_email": "Continuer avec l'adresse e-mail", + "continue_github": "Continuer avec GitHub", + "continue_google": "Continuer avec Google", + "continue_microsoft": "Continuer avec Microsoft", + "create_team_failure": "Impossible de créer l'espace de travail", + "create_team_success": "Espace de travail créé", + "data_sharing_failure": "Impossible de mettre à jour les paramètres de partage des données", + "delete_infra_token_failure": "Une erreur est survenue pendant la suppression du jeton interne", + "delete_invite_failure": "Impossible de supprimer l'invitation", + "delete_invites_failure": "Impossible de supprimer les invitations sélectionnées", + "delete_invite_success": "Invitation supprimée", + "delete_invites_success": "Invitations sélectionnées supprimées", + "delete_request_failure": "Impossible de supprimer la requête partagée", + "delete_request_success": "Requête partagée supprimée", + "delete_team_failure": "Impossible de supprimer l'espace de travail", + "delete_team_success": "Espace de travail supprimé", + "delete_some_users_failure": "Nombre d'utilisateurs non supprimés : {count}", + "delete_some_users_success": "Nombre d'utilisateurs supprimés : {count}", + "delete_user_failed_only_one_admin": "Impossible de supprimer l'utilisateur. Il devrait y avoir au moins un administrateur", + "delete_user_failure": "Impossible de supprimer l'utilisateur", + "delete_users_failure": "Impossible de supprimer les utilisateurs sélectionnés", + "delete_user_success": "Utilisateur supprimé", + "delete_users_success": "Utilisateurs sélectionnés supprimés", + "email": "Adresse e-mail", + "email_failure": "Impossible d'envoyer une invitation", + "email_signin_failure": "Impossible de se connecter avec l'adresse e-mail", + "email_success": "Invitation par adresse e-mail envoyée", + "emails_cannot_be_same": "Vous ne pouvez pas vous inviter vous-même, veuillez choisir une adresse e-mail utilisateur différente.", + "enter_team_email": "Veuillez entrer l'adresse e-mail du propriétaire de l'espace de travail.", + "error": "Une erreur est survenue", + "error_auth_providers": "Impossible de charger les fournisseurs de services d'authentification", + "generate_infra_token_failure": "Une erreur est survenue pendant la génération d'un jeton interne", + "github_signin_failure": "Impossible de se connecter avec GitHub", + "google_signin_failure": "Impossible de se connecter avec Google", + "infra_token_label_short": "Le nom du jeton interne est trop court.", + "invalid_email": "Veuillez entrer une adresse e-mail valide", + "link_copied_to_clipboard": "Lien copié dans le presse-papiers", + "logged_out": "Déconnecté", + "login_as_admin": "et connectez-vous avec un compte administrateur.", + "login_using_email": "Veuillez demander à l'utilisateur de vérifier ses e-mails ou partagez-lui le lien ci-dessous", + "login_using_link": "Veuillez demander à l'utilisateur de se connecter avec le lien ci-dessous", + "logout": "Déconnexion", + "magic_link_sign_in": "Cliquez sur le lien pour vous connecter.", + "magic_link_success": "Nous avons envoyé un lien de connexion à", + "microsoft_signin_failure": "Impossible de se connecter avec Microsoft", + "newsletter_failure": "Impossible de mettre à jour les paramètres de newsletter", + "non_admin_logged_in": "Connecté en tant qu'utilisateur non administrateur.", + "non_admin_login": "Vous êtes connecté. Vous n'êtes pas administrateur", + "owner_not_present": "Au moins un propriétaire doit être présent dans l'équipe.", + "privacy_policy": "Politique de confidentialité", + "reenter_email": "Veuillez entrer à nouveau l'adresse e-mail", + "remove_admin_failure": "Impossible de supprimer le statut administrateur.", + "remove_admin_failure_only_one_admin": "Impossible de supprimer le statut administrateur. Il doit y avoir au moins un compte administrateur.", + "remove_admin_success": "Statut administrateur supprimé.", + "remove_admin_from_users_failure": "Impossible de supprimer le statut administrateur pour les utilisateurs sélectionnés.", + "remove_admin_from_users_success": "Statut administrateur supprimé pour les utilisateurs sélectionnés.", + "remove_admin_to_delete_user": "Supprimez les privilèges administrateurs pour supprimer l'utilisateur.", + "remove_owner_to_delete_user": "Supprimez le statut de propriétaire de l'équipe pour supprimer l'utilisateur.", + "remove_owner_failure_only_one_owner": "Impossible de supprimer le membre. Il doit y avoir au moins un propriétaire dans une équipe.", + "remove_admin_for_deletion": "Supprimez le statut administrateur avant d'essayer de supprimer quelque chose.", + "remove_owner_for_deletion": "Un ou plusieurs utilisateurs sont propriétaires d'équipes. Veuillez mettre à jour les propriétaires d'équipes avant la suppression.", + "remove_invitee_failure": "Impossible de supprimer les invités.", + "remove_invitee_success": "Invité supprimé.", + "remove_member_failure": "Impossible de supprimer ce membre.", + "remove_member_success": "Membre supprimé.", + "rename_team_failure": "Impossible de renommer l'espace de travail.", + "rename_team_success": "Espace de travail renommé.", + "rename_user_failure": "Impossible de renommer l'utilisateur.", + "rename_user_success": "Utilisateur renommé.", + "require_auth_provider": "Vous avez besoin d'au moins un fournisseur de services d'authentification pour vous connecter.", + "role_update_failed": "Impossible de mettre à jour les rôles.", + "role_update_success": "Rôles mis à jour.", + "selected": "{count} sélectionnés", + "self_host_docs": "Documentation auto-hébergée", + "send_magic_link": "Envoyer un lien de connexion", + "setup_failure": "Impossible de paramétrer.", + "setup_success": "Paramétrage effectué.", + "sign_in_agreement": "En vous connectant, vous acceptez nos", + "sign_in_options": "Tous les options de connexion", + "sign_out": "Déconnexion", + "something_went_wrong": "Une erreur est survenue", + "team_name_too_short": "Le nom de l'espace de travail doit contenir au moins 6 caractères.", + "user_already_invited": "Impossible d'envoyer une invitation. L'utilisateur a déjà été invité.", + "user_not_found": "Utilisateur non trouvé dans le système.", + "users_to_admin_success": "Les utilisateurs sélectionnés ont été promus administrateur.", + "users_to_admin_failure": "Impossible de promouvoir administrateur les utilisateurs sélectionnés.", + "loading_workspaces": "Chargement des espaces de travail", + "loading_collections_in_workspace": "Chargement des collections de l'espace de travail" }, "support": { - "changelog": "En savoir plus sur les dernières versions", - "chat": "Des questions ? Discutez avec nous!", - "community": "Posez des questions et aidez les autres", + "changelog": "En savoir plus sur les dernières mises à jour", + "chat": "Des questions ? Discutez avec nous !", + "community": "Posez vos questions et aidez les autres", "documentation": "En savoir plus sur Hoppscotch", - "forum": "Posez des questions et obtenez des réponses", - "github": "Follow us on Github", + "forum": "Posez vos questions et obtenez des réponses", + "github": "Suivez-nous sur GitHub", "shortcuts": "Parcourir l'application plus rapidement", "title": "Support", - "twitter": "Suivez-nous sur Twitter", - "team": "Entrez en contact avec l'équipe" + "twitter": "Suivez-nous sur Twitter" }, "tab": { - "authorization": "Autorisation", - "body": "Corps", + "authorization": "Authentification", + "body": "Corps de requête", "close": "Fermer l'onglet", "close_others": "Fermer les autres onglets", "collections": "Collections", "documentation": "Documentation", "duplicate": "Dupliquer l'onglet", - "environments": "Environments", + "environments": "Environnements", "headers": "En-têtes", "history": "Historique", "mqtt": "MQTT", "parameters": "Paramètres", - "pre_request_script": "Script de pré-requête", + "post_request_script": "Scripts post-requête", + "pre_request_script": "Scripts de pré-requête", "queries": "Requêtes", "query": "Requête", - "schema": "Schema", + "schema": "Schéma", "shared_requests": "Requêtes partagées", - "codegen": "Generate Code", - "code_snippet": "Code snippet", - "share_tab_request": "Share tab request", + "codegen": "Générer du code", + "code_snippet": "Extraits de code", + "share_tab_request": "Partage de requête", "socketio": "Socket.IO", - "sse": "ESS", - "tests": "Tests", + "sse": "SSE", "types": "Types", "variables": "Variables", - "websocket": "WebSocket" + "websocket": "WebSocket", + "all_tests": "Tests", + "passed": "Réussi", + "failed": "Échoué" }, "team": { - "already_member": "Vous êtes déjà membre de cette équipe. Contactez le propriétaire de votre équipe.", - "create_new": "Créer une nouvelle équipe", - "deleted": "Équipe supprimée", - "edit": "Modifier l'équipe", - "email": "E-mail", - "email_do_not_match": "L'email ne correspond pas aux détails de votre compte. Contactez le propriétaire de votre équipe.", - "exit": "Quitter l'équipe", - "exit_disabled": "Seul le propriétaire ne peut pas quitter l'équipe", - "failed_invites": "Échec des invitations", - "invalid_coll_id": "Invalid collection ID", - "invalid_email_format": "Le format de l'e-mail n'est pas valide", - "invalid_id": "L'email ne correspond pas aux détails de votre compte. Contactez le propriétaire de votre équipe.", + "activity_logs": "Journalisation d'activités", + "already_member": "Cette adresse e-mail est associée à un utilisateur existant.", + "create_new": "Créer un nouvel espace de travaail", + "deleted": "Espace de travail supprimé", + "delete_all_activity_logs": "Supprimer tous les journaux d'activité", + "successfully_deleted_all_activity_logs": "Journaux d'activités supprimés", + "delete_activity_log": "Supprimer le journal d'activités", + "deleted_activity_log": "Journaux d'activité sélectionnés supprimés", + "deleted_all_activity_logs": "Journaux d'activités supprimés", + "edit": "Éditer l'espace de travail", + "email": "Adresse e-mail", + "email_do_not_match": "L'adresse e-mail ne correspond pas avec les détails de votre compte utilisateur. Veuillez contacter le propriétaire de l'espace de travail.", + "exit": "Quitter l'espace de travail", + "exit_disabled": "Seul le propriétaire ne peut pas quitter l'espace de travail", + "failed_invites": "Invitations échouées", + "invalid_coll_id": "ID de collection invalide", + "invalid_email_format": "Format de l'adresse e-mail invalide", + "invalid_id": "ID de l'espace de travail invalide. Contactez le propriétaire de l'espace de travail.", "invalid_invite_link": "Lien d'invitation invalide", - "invalid_invite_link_description": "Le lien que vous avez suivi n'est pas valide. Contactez le propriétaire de votre équipe.", - "invalid_member_permission": "Veuillez fournir une autorisation valide au membre de l'équipe", + "invalid_invite_link_description": "Le lien que vous avez renseigné est invalide. Contactez le propriétaire de l'espace de travail.", + "invalid_member_permission": "Veuillez renseigner une permission valide au membre de l'espace de travail", "invite": "Inviter", "invite_more": "Inviter plus", - "invite_tooltip": "Invitez des personnes à cet espace de travail", - "invited_to_team": "{owner} vous invite à rejoindre {team}", - "join": "Invitation accepté", - "join_team": "Rejoindre {team}", - "joined_team": "Vous avez rejoint {team}", - "joined_team_description": "Vous êtes maintenant membre de cette équipe", - "left": "Vous avez quitté l'équipe", + "invite_tooltip": "Inviter des personnes dans cet espace de travail", + "invited_to_team": "{owner} vous a invité à rejoindre {workspace}", + "join": "Invitation acceptée", + "join_team": "Rejoindre {workspace}", + "joined_team": "Vous avez rejoint {workspace}", + "joined_team_description": "Vous êtes désormais un membre de cet espace de travail", + "left": "Vous avez quitté l'espace de travail", "login_to_continue": "Connectez-vous pour continuer", - "login_to_continue_description": "Vous devez être connecté pour rejoindre une équipe.", - "logout_and_try_again": "Se déconnecter et se connecter avec un autre compte", - "member_has_invite": "Cet identifiant e-mail a déjà une invitation. Contactez le propriétaire de votre équipe.", - "member_not_found": "Membre non trouvé. Contactez le propriétaire de votre équipe.", + "login_to_continue_description": "Vous devez être connecté pour rejoindre un espace de travail.", + "logout_and_try_again": "Se déconnecter et se connecter avec un autre compte utilisateur", + "member_has_invite": "L'utilisateur a déjà reçu une invitation. Veuillez lui demander de vérifier leurs e-mails ou révoquez puis renvoyez-lui une invitation.", + "member_not_found": "Membre non trouvé. Contactez le propriétaire de l'espace de travail.", "member_removed": "Utilisateur supprimé", - "member_role_updated": "Rôles des utilisateurs mis à jour", + "member_role_updated": "Rôles utilisateur mis à jour", "members": "Membres", - "more_members": "+{count} more", - "name_length_insufficient": "Le nom de l'équipe doit comporter au moins 6 caractères", - "name_updated": "Nom de l'équipe mis à jour", - "new": "Nouvelle équipe", - "new_created": "Nouvelle équipe créée", - "new_name": "Ma nouvelle équipe", - "no_access": "Vous n'avez pas l'accès en modification à ces collections", - "no_invite_found": "Invitation non trouvée. Contactez le propriétaire de votre équipe.", - "no_request_found": "Request not found.", - "not_found": "Équipe non trouvée. Contactez le propriétaire de votre équipe.", - "not_valid_viewer": "Vous n'êtes pas un visionneur valide. Contactez le propriétaire de votre équipe.", - "parent_coll_move": "Impossible de déplacer une collection vers une collection enfant", + "more_members": "+{count} de plus", + "name_length_insufficient": "Le nom de l'espace de travail doit contenir au moins 6 caractères", + "name_updated": "Nom de l'espace de travail mis à jour", + "new": "Nouvel espace de travail", + "new_created": "Nouvel espace de travail créé", + "new_name": "Mon nouvel espace de travail", + "no_access": "Vous n'avez pas éditer les accès à cet espace de travail", + "no_invite_found": "Invitation non trouvée. Contactez le propriétaire de l'espace de travail.", + "no_request_found": "Requête non trouvée.", + "not_found": "L'espace de travail non trouvé. Contactez le propriétaire de l'espace de travail.", + "not_valid_viewer": "Vous n'avez pas le rôle de consultation correct. Contactez le propriétaire de l'espace de travail.", + "parent_coll_move": "Impossible de déplacer la collection vers une collection enfant", "pending_invites": "Invitations en attente", - "permissions": "Autorisations", - "same_target_destination": "Même destinataire et même cible", - "saved": "Équipe enregistrée", - "select_a_team": "Choisir une équipe", - "success_invites": "Les invitations réussites", - "title": "Équipes", - "we_sent_invite_link": "Nous avons envoyé un lien d'invitation à tous les invités !", - "invite_sent_smtp_disabled": "Invite links generated", - "we_sent_invite_link_description": "Demandez à tous les invités de vérifier leur boîte de réception. Cliquez sur le lien pour rejoindre l'équipe.", - "invite_sent_smtp_disabled_description": "Sending invite emails is disabled for this instance of Hoppscotch. Please use the Copy link button to copy and share the invite link manually.", - "copy_invite_link": "Copy Invite Link", - "search_title": "Team Requests", - "join_beta": "Rejoignez le programme bêta pour accéder aux équipes." + "permissions": "Permissions", + "same_target_destination": "Même cible et destination", + "saved": "Espace de travail enregistré", + "select_a_team": "Choisir un espace de travail", + "success_invites": "Invitations validées", + "title": "Espaces de travail", + "we_sent_invite_link": "Les invitations sont en route", + "invite_sent_smtp_disabled": "Liens d'invitation générés", + "we_sent_invite_link_description": "Les nouveaux invités vont recevoir un lien pour rejoindre l'espace de travail, les membres actuels et les invitations en attente ne recevront pas de nouveaux liens.", + "invite_sent_smtp_disabled_description": "L'envoi d'invitations par e-mail est désactivé pour cette instance d'Hoppscotch. Veuillez utiliser le bouton dédié pour copier le lien d'invitation et le partager manuellement.", + "copy_invite_link": "Copier le lien d'invitation", + "search_title": "Requêtes d'équipe", + "user_not_found": "Utilisateur non trouvé dans l'instance.", + "invite_members": "Inviter des membres" }, "team_environment": { - "deleted": "Environment supprimé", - "duplicate": "Environment dupliqué", - "not_found": "Environment non trouvé" + "deleted": "Environnement supprimé", + "duplicate": "Environnement dupliqué", + "not_found": "Environnement non trouvé." }, "test": { - "failed": "Test échoué", + "requests": "Requêtes", + "selection": "Sélection", + "failed": "test échoué", "javascript_code": "Code JavaScript", "learn": "Lire la documentation", - "passed": "Test réussi", - "report": "Rapport du test", - "results": "Résultats du test", + "passed": "test réussi", + "report": "Rapport des tests", + "results": "Résultat des tests", "script": "Script", - "snippets": "Extraits" + "snippets": "Extraits de code", + "run": "Exécuter", + "run_again": "Exécuter à nouveau", + "stop": "Stopper", + "new_run": "Nouvelle exécution", + "iterations": "Itérations", + "duration": "Durée", + "avg_resp": "Temps de réponse moyen" }, "websocket": { "communication": "Communication", - "log": "Infos", + "log": "Journalisation", "message": "Message", "protocols": "Protocoles", "url": "URL" }, "workspace": { "change": "Changer d'espace de travail", - "personal": "Mon espace de travail", - "other_workspaces": "My Workspaces", - "team": "Espace de travail de l'équipe", + "personal": "Espace de travail personnel", + "other_workspaces": "Mes espaces de travail", + "team": "Espace de travail", "title": "Espaces de travail" }, "site_protection": { - "login_to_continue": "Login to continue", - "login_to_continue_description": "You need to be logged in to access this Hoppscotch Enterprise Instance.", - "error_fetching_site_protection_status": "Something Went Wrong While Fetching Site Protection Status" + "login_to_continue": "Connectez-vous pour continuer", + "login_to_continue_description": "Vous devez être connecté pour accéder à cette instance d'Hoppscotch Entreprise.", + "error_fetching_site_protection_status": "Une erreur est survenue pendant la récupération du statut de protection du site" }, "access_tokens": { - "tab_title": "Tokens", - "section_title": "Personal Access Tokens", - "section_description": "Personal access tokens currently helps you connect the CLI to your Hoppscotch account", - "last_used_on": "Last used on", - "expires_on": "Expires on", - "no_expiration": "No expiration", - "expired": "Expired", - "copy_token_warning": "Make sure to copy your personal access token now. You won't be able to see it again!", - "token_purpose": "What's this token for?", + "tab_title": "Jetons", + "section_title": "Jetons d'authentification personnels", + "section_description": "Les jetons d'authentification personnels permettent une connexion depuis un terminal ou une console (CLI) vers votre compte utilisateur Hoppscotch", + "last_used_on": "Utilisé la dernière fois le", + "expires_on": "Expire le", + "no_expiration": "Aucune expiration", + "expired": "Expiré", + "copy_token_warning": "Faites en sorte de copier votre jeton d'authentification personnel dès maintenant. Vous ne serez plus en capacité de le revoir à nouveau.", + "token_purpose": "Quelle utilisation de ce jeton est faite ?", "expiration_label": "Expiration", - "scope_label": "Scope", - "workspace_read_only_access": "Read-only access to workspace data.", - "personal_workspace_access_limitation": "Personal Access Tokens can't access your personal workspace.", - "generate_token": "Generate Token", - "invalid_label": "Please provide a label for the token", - "no_expiration_verbose": "This token will never expire!", - "token_expires_on": "This token will expire on", - "generate_new_token": "Generate new token", - "generate_modal_title": "New Personal Access Token", - "deletion_success": "The access token {label} has been deleted" + "scope_label": "Permissions", + "workspace_read_only_access": "Accès en lecture seule aux données de l'espace de travail.", + "personal_workspace_access_limitation": "Les jetons d'authentification personnel ne peuvent pas accéder à votre espace de travail personnel.", + "generate_token": "Générer un jeton", + "invalid_label": "Veuillez renseigner un nom pour le jeton", + "no_expiration_verbose": "Ce jeton ne va jamais expirer !", + "token_expires_on": "Ce jeton va expirer le", + "generate_new_token": "Générer un nouveau jeton", + "generate_modal_title": "Nouveau jeton d'authentification personnel", + "deletion_success": "Le jeton d'authentification {label} a bien été supprimé" }, "collection_runner": { - "collection_id": "Collection ID", - "environment_id": "Environment ID", - "cli_collection_id_description": "This collection ID will be used by the CLI collection runner for Hoppscotch.", - "cli_environment_id_description": "This environment ID will be used by the CLI collection runner for Hoppscotch.", - "include_active_environment": "Include active environment:", - "cli": "CLI", - "ui": "Runner (coming soon)", - "cli_command_generation_description_cloud": "Copy the below command and run it from the CLI. Please specify a personal access token.", - "cli_command_generation_description_sh": "Copy the below command and run it from the CLI. Please specify a personal access token and verify the generated SH instance server URL.", - "cli_command_generation_description_sh_with_server_url_placeholder": "Copy the below command and run it from the CLI. Please specify a personal access token and the SH instance server URL.", - "run_collection": "Run collection" + "collection_id": "ID de collection", + "environment_id": "ID d'environnement", + "cli_collection_id_description": "Cet ID de collection sera utilisé pour l'exécution de collection via le terminal (CLI) d'Hoppscotch.", + "cli_environment_id_description": "Cet ID d'environnement sera utilisé pour l'exécution de collection via le terminal (CLI) d'Hoppscotch", + "include_active_environment": "Inclure l'environnement actif :", + "cli": "Console (CLI)", + "cli_comming_soon_for_personal_collection": "L'exécution des collections personnelles via le terminal (CLI) sera bientôt disponible.", + "delay": "Délai", + "negative_delay": "Le délai ne peut pas être négatif", + "ui": "Exécuter", + "running_collection": "Exécution de la collection", + "run_config": "Exécuter la configuration", + "advanced_settings": "Paramètres avancés", + "stop_on_error": "Stopper l'exécution lors d'une erreur", + "persist_responses": "Conserver les réponses", + "keep_variable_values": "Conserver les valeurs des variables", + "collection_not_found": "Collection non trouvée. Elle a sûrement été déplacée ou supprimée.", + "empty_collection": "La collection est vide. Ajoutez des requêtes pour l'exécuter.", + "no_response_persist": "L'exécution de collection est actuellement configuré pour ne pas garder les réponses. Ce paramètre empêche l'affichage des données de réponses. Pour changer ce comportement, initiez une nouvelle exécution de configuration.", + "select_request": "Sélectionnez une requête pour voir la réponse et les résultats des tests", + "response_body_lost_rerun": "Le corps de réponse est perdu. Exécutez à nouveau la collection pour récupérer le corps de réponse.", + "cli_command_generation_description_cloud": "Copiez la commande ci-dessous et lancez-la depuis un terminal (CLI). Veuillez spécifier le jeton d'authentification personnel.", + "cli_command_generation_description_sh": "Copiez la commande ci-dessous et lancez-la depuis un terminal (CLI). Veuillez spécifier le jeton d'authentification personnel et vérifiez l'URL de l'instance de serveur SH générée.", + "cli_command_generation_description_sh_with_server_url_placeholder": "Copiez la commande ci-dessous et lancez-la depuis un terminal (CLI). Veuillez spécifier le jeton d'authentification personnel et l'URL de l'instance de serveur SH.", + "run_collection": "Exécuter la collection", + "no_passed_tests": "Aucun test réussi", + "no_failed_tests": "Aucun test échoué" }, - "shortcodes": { - "actions": "Actions", + "ai_experiments": { + "generate_request_name": "Générer un nom de requête avec l'IA", + "generate_or_modify_request_body": "Générer ou modifier un corps de requête", + "modify_with_ai": "Modifier avec l'IA", + "generate": "Générer", + "generate_or_modify_request_body_input_placeholder": "Entrer le prompt pour modifier le corps de requête", + "accept_change": "Accepter les changements", + "feedback_success": "Les retours d'expérience ont été soumis", + "feedback_failure": "Erreur lors de l'envoi des retours d'expérience", + "feedback_thank_you": "Merci pour votre retour d'expérience !", + "feedback_cta_text_long": "Notez la génération, cela nous aide à améliorer votre expérience", + "feedback_cta_request_name": "Avez-vous aimé le nom généré ?", + "modify_request_body_error": "Erreur lors de la modification du corps de requête", + "generate_or_modify_prerequest_input_placeholder": "Entrer un prompt pour générer ou modifier le script de pré-requête", + "generate_or_modify_post_request_script_input_placeholder": "Entrer un prompt pour générer ou modifier le script post-requête", + "modify_post_request_script_error": "Erreur lors de la modification du script post-requête", + "modify_prerequest_error": "Erreur lors de la modification du script de pré-requête" + }, + "configs": { + "auth_providers": { + "callback_url": "URL de retour (Callback)", + "client_id": "ID Client", + "client_secret": "Clé secrète client", + "description": "Configurer les fournisseurs de services d'authentification pour votre serveur", + "provider_not_specified": "Veuillez activer au moins un fournisseur de services d'authentification", + "scope": "Permissions (Scope)", + "tenant": "Propriétaire (Tenant)", + "title": "Fournisseurs de services d'authentification", + "update_failure": "Impossible de mettre à jour les configurations des fournisseurs de services d'authentification." + }, + "confirm_changes": "Le serveur Hoppscotch doit redémarrer pour appliquer les nouveaux changements. Voulez-vous appliquer les modifications apportées à la configuration du serveur ?", + "input_empty": "Veuillez renseigner l'ensemble des champs avant de mettre à jour les configurations", + "data_sharing": { + "title": "Partage des données", + "description": "Aidez-nous à améliorer Hoppscotch en partageant des données anonymisées", + "enable": "Activer le partage des données", + "secondary_title": "Configuration du partage des données", + "see_shared": "Voir ce qui est collecté", + "toggle_description": "Partager des données anonymisées", + "update_failure": "Erreur lors de la mise à jour de la configuration sur le partage de données." + }, + "load_error": "Impossible de charger les configurations serveur", + "mail_configs": { + "address_from": "Adresse e-mail de l'expéditeur", + "custom_smtp_configs": "Utiliser des configurations SMTP personnalisées", + "description": "Configurer le SMTP", + "enable_email_auth": "Activer l'authentification par e-mail", + "enable_smtp": "Activer le SMTP", + "host": "Adresse de l'hôte (Mail)", + "password": "Mot de passe (Mail)", + "port": "Port (Mail)", + "secure": "Mode sécurisé (Mail)", + "smtp_url": "URL du service SMTP (Mail)", + "tls_reject_unauthorized": "Forcer l'authentification via TLS", + "title": "Configurations SMTP", + "toggle_failure": "Impossible de changer l'activation SMTP.", + "update_failure": "Impossible de mettre à jour les configurations SMTP.", + "user": "Nom d'utilisateur (Mail)" + }, + "reset": { + "confirm_reset": "Le serveur Hoppscotch doit redémarrer afin d'appliquer les nouveaux changements. Voulez-vous appliquer la réinitialisation des configurations serveur ?", + "description": "Les configurations par défaut seront chargées comme spécifiées dans le fichier d'environnement", + "failure": "Impossible de réinitialiser les configurations.", + "title": "Réinitialiser les configurations", + "info": "Réinitialiser les configurations serveur" + }, + "restart": { + "description": "{duration} secondes restantes avant que la page ne se recharge automatiquement", + "initiate": "Initialisation du redémarrage du serveur...", + "title": "Le serveur est en cours de redémarrage" + }, + "save_changes": "Enregistrer les modifications", + "title": "Configurations", + "update_failure": "Impossible de mettre à jour les configurations serveur", + "restrict_access": "Restreindre les accès", + "site_protection": { + "control_access": "Contrôlez qui a accès à l'application Hoppscotch", + "description": "Personnalisez les moyens par lesquels les visiteurs accèdent à l'application Hoppscotch en utilisant les paramètres de protection de site.", + "enable": "Activer la protection de site", + "note": "Les utilisateurs visitant l'application Hoppscotch pourront voir la page de connexion, une authentification sera requise pour accéder à l'application. Une approbation par un administrateur sera toujours requise pour valider l'authentification", + "update_failure": "Impossible de mettre à jour les configurations de protection de site." + }, + "domain_whitelisting": { + "add_domain": "Ajouter un nouveau domaine", + "description": "Les utilisateurs avec une adresse e-mail enregistrée dans les domaines en liste blanche ne requièrent aucune approbation explicite par un administrateur pour accéder à l'application Hoppscotch", + "enable": "Activer la liste blanche des domaines", + "enter_domain": "Entrer un domaine", + "title": "Domaines en liste blanche", + "toggle_failure": "Impossible d'activer/désactiver les domaines en liste blanche.", + "update_failure": "Impossible de mettre à jour les configurations de domaines en liste blanche." + }, + "oidc_configs": { + "auth_url": "URL d'authentification (Auth)", + "callback_url": "Url de retour (Callback)", + "client_id": "ID Client", + "client_secret": "Clé secrète client", + "description": "Configurer l'OIDC", + "enable": "Activer l'authentification via OIDC", + "issuer": "Émetteur", + "provider_name": "Nom du fournisseur", + "scope": "Permissions (Scope)", + "title": "Configurations OIDC", + "token_url": "URL de jeton (Token)", + "update_failure": "Impossible de mettre à jour les configurations OIDC.", + "user_info_url": "URL des informations utilisateur" + }, + "saml": { + "audience": "Audience", + "callback_url": "Url de retour (Callback)", + "certificate": "Certificats", + "description": "Configurer SAML", + "enable": "Activer l'authentification via SAML", + "entry_point": "Point d'entrée", + "issuer": "Émetteur", + "title": "Configurations SAML", + "update_failure": "Impossible de mettre à jour les configurations SAML SSO", + "want_assertions_signed": "Signer les assertions", + "want_response_signed": "Signer la réponse" + } + }, + "data_sharing": { + "description": "Partager des données d'utilisation anonymisées nous permet d'améliorer Hoppscotch", + "enable": "Activer le partage des données", + "see_shared": "Voir ce qui est collecté", + "toggle_description": "Partager les données pour améliorer Hoppscotch", + "title": "Améliorer Hoppscotch", + "welcome": "Bienvenue dans" + }, + "infra_tokens": { + "copy_token_warning": "Faites en sorte de copier votre jeton interne dès maintenant. Vous ne serez plus en capacité de le revoir à nouveau.", + "deletion_success": "Le jeton interne {label} a bien été supprimé", + "empty": "Aucun jeton interne", + "expired": "Expiré", + "expiration_label": "Expiration", + "expires_on": "Expire le", + "generate_modal_title": "Nouveau jeton interne", + "generate_new_token": "Générer un nouveau jeton", + "generate_token": "Générer le jeton", + "invalid_label": "Veuillez renseigner un nom pour le jeton", + "last_used_on": "Dernière utilisation le", + "no_expiration": "Aucune expiration", + "no_expiration_verbose": "Ce jeton ne va jamais expirer !", + "section_description": "Gérez vos utilisateurs Hoppscotch via les APIs grâce aux jetons internes", + "section_title": "Jetons internes", + "tab_title": "Jetons internes", + "token_expires_on": "Ce jeton va expirer le", + "token_purpose": "Entrez un nom pour identifier ce jeton" + }, + "metrics": { + "dashboard": "Dashboard", + "no_metrics": "Aucune métrique trouvée", + "total_collections": "Nombre total de collections", + "total_requests": "Nombre total de requêtes", + "total_teams": "Nombre total d'espaces de travail", + "total_users": "Nombre total d'utilisateurs" + }, + "newsletter": { + "description": "Restez informés sur nos dernières actualités", + "subscribe": "S'abonner", + "title": "Rester en contact", + "toggle_description": "Soyez informés des dernières mises à jour sur Hoppscotch", + "unsubscribe": "Se désabonner" + }, + "teams": { + "add_member": "Ajouter un membre", + "add_members": "Ajouter des membres", + "add_new": "Ajouter un nouveau", + "admin": "Admin", + "admin_Email": "Adresse e-mail admin", + "admin_id": "ID Admin", + "cancel": "Annuler", + "confirm_team_deletion": "Voulez-vous confirmer la suppression de cet espace de travail ?", + "copy": "Copier", + "create_team": "Créer un espace de travail", + "date": "Date", + "delete_team": "Supprimer l'espace de travail", + "details": "Détails", + "edit": "Éditer", + "editor": "ÉDITEUR", + "editor_description": "Les éditeurs peuvent ajouter, éditer et supprimer des requêtes et des collections.", + "email": "Adresse e-mail du propriétaire de l'espace de travail", + "email_address": "Adresse e-mail", + "email_title": "E-mail", + "empty_name": "Le nom de l'espace de travail ne peut pas être vide.", + "error": "Une erreur est survenue. Veuillez réessayer plus tard.", + "id": "ID de l'espace de travail", + "invited_email": "E-mails d'invitation", + "invited_on": "Invité le", + "invites": "Invitations", + "load_info_error": "Impossible de charger les informations de l'espace de travail", + "load_list_error": "Impossible de charger la liste des espaces de travail", + "members": "Nombre de membres", + "no_invite": "Aucune invitation", + "no_invite_description": "Invitez votre équipe à collaborer", + "owner": "PROPRIÉTAIRE", + "owner_description": "Les propriétaires peuvent ajouter, éditer et supprimer des requêtes, des collections et des membres de l'espace de travail.", + "permissions": "Permissions", + "name": "Nom de l'espace de travail", + "no_members": "Aucun membre dans cet espace de travail. Ajoutez des membres dans cet espace de travail pour collaborer", + "no_pending_invites": "Aucune invitation en attente", + "no_teams": "Aucun espace de travail trouvé...", + "no_teams_description": "Créez un espace de travail pour collaborer avec votre équipe", + "pending_invites": "Invitations en attente", + "roles": "Rôles", + "roles_description": "Les rôles sont utilisés pour contrôler l'accès aux collections partagées.", + "remove": "Supprimer", + "rename": "Renommer", + "save": "Enregistrer", + "save_changes": "Enregistrer les modifications", + "send_invite": "Envoyer une invitation", + "show_more": "Afficher plus", + "team_details": "Détails de l'espace de travail", + "team_members": "Membres", + "team_members_tab": "Membres de l'espace de travail", + "teams": "Espace de travail", + "uid": "UID", + "unnamed": "(Espace de travail sans nom)", + "viewer": "CONSULTANT", + "viewer_description": "Les consultants peuvent uniquement voir et utiliser les requêtes", + "valid_name": "Veuillez entrer un nom valide pour l'espace de travail", + "valid_owner_email": "Veuillez entrer une adresse e-mail valide pour l'adresse e-mail du propriétaire" + }, + "users": { + "add_user": "Ajouter un utilisateur", + "admin": "Admin", + "admin_id": "ID Admin", + "cancel": "Annuler", "created_on": "Créé le", - "deleted": "Shortcode supprimé", - "method": "Méthode", - "not_found": "Shortcode non trouvé", - "short_code": "Short code", - "url": "URL" + "copy_invite_link": "Copier le lien d'invitation", + "copy_link": "Copier le lien", + "date": "Date", + "delete": "Supprimer", + "delete_user": "Supprimer l'utilisateur", + "delete_users": "Supprimer les utilisateurs", + "details": "Détails", + "edit": "Éditer", + "email": "E-mail", + "email_address": "Adresse e-mail", + "empty_name": "Le nom ne peut pas être vide.", + "id": "ID Utilisateur", + "invalid_user": "Utilisateur invalide", + "invite_load_list_error": "Impossible de charger la liste des utilisateurs invités", + "invite_user": "Inviter un utilisateur", + "invited_by": "Invité par", + "invited_on": "Invité le", + "invited_users": "Utilisateurs invités", + "invitee_email": "E-mail de l'utilisateur invité", + "last_active_on": "Dernière activité le", + "load_info_error": "Impossible de charger les informations de l'utilisateur", + "load_list_error": "Impossible de charger la liste des utilisateurs", + "make_admin": "Promouvoir administrateur", + "name": "Nom", + "new_user_added": "Nouvel utilisateur ajouté", + "no_invite": "Aucune invitation en attente trouvée", + "no_invite_description": "Aucune invitation en attente ! Invitez vos collaborateurs sur Hoppscotch", + "no_shared_requests": "Aucune requête partagée créée par l'utilisateur", + "no_users": "Aucun utilisateur trouvé", + "not_available": "Indisponible", + "not_found": "Utilisateur non trouvé", + "pending_invites": "Invitations en attente", + "remove_admin_privilege": "Supprimer le privilège administrateur", + "remove_admin_status": "Supprimer le statut administrateur", + "rename": "Renommer", + "revoke_invitation": "Révoquer l'invitation", + "searchbar_placeholder": "Rechercher par nom ou par e-mail...", + "send_invite": "Envoyer une invitation", + "show_more": "Afficher plus", + "uid": "UID", + "unnamed": "(Utilisateur sans nom)", + "user_not_found": "Utilisateur non trouvé dans le système.", + "users": "Utilisateurs", + "valid_email": "Veuillez renseigner une adresse e-mail valide", + "deactivate": "Désactiver", + "deactivate_user": "Désactiver l'utilisateur" + }, + "organization": { + "login_to_continue_description": "Vous devez être connecté pour rejoindre une organisation.", + "create_an_organization": "Créer une organisation", + "deactivate_user_failure": "Erreur lors de la désactivation de l'utilisateur.", + "deactivate_user_success": "Utilisateur désactivé avec succès.", + "delete_account_description": "Cette action va supprimer toutes les données associées à votre compte Hoppscotch, incluant vos données dans cette organisation et dans celles dont vous faites partie.", + "delete_account": "Supprimer le compte Hoppscotch", + "user_deletion_failed_sole_admin": "L'utilisateur est l'unique administrateur d'une ou plusieurs organisations. Veuillez rétrograder l'utilisateur avant de retenter sa suppression.", + "user_deletion_failed_sole_team_owner": "L'utilisateur est l'unique administrateur d'une ou plusieurs organisations. Veuillez transférer le droit de propriété ou supprimez les organisations associées à l'utilisateur avant de retenter sa suppression." + }, + "billing": { + "confirm": { + "update_seat_count": "Voulez-vous vraiment mettre à jour le nombre de licences à {newSeatCount}?", + "update_billing_cycle": "Voulez-vous vraiment mettre à jour la périodicité de facturation à {newBillingCycle}?" + }, + "cancel_subscription": "Annuler l'abonnement" + }, + "app_console": { + "entries": "Entrées console", + "no_entries": "Aucune entrée" } }