{
	"": [
		"--------------------------------------------------------------------------------------------",
		"Copyright (c) Microsoft Corporation. All rights reserved.",
		"Licensed under the MIT License. See License.txt in the project root for license information.",
		"--------------------------------------------------------------------------------------------",
		"Do not edit this file. It is machine generated."
	],
	"version": "1.0.0",
	"contents": {
		"package": {
			"add.browser.breakpoint": "Ajouter un point d'arrêt de navigateur",
			"attach.node.process": "Attacher au processus de nœud (préversion)",
			"base.cascadeTerminateToConfigurations.label": "Liste de sessions de débogage qui, à la fin de cette session de débogage, sont également arrêtées.",
			"browser.address.description": "Adresse IP ou nom d'hôte écouté par le navigateur débogué.",
			"browser.attach.port.description": "Port à utiliser pour le débogage à distance du navigateur, indiqué sous la forme '--remote-debugging-port' au lancement du navigateur.",
			"browser.baseUrl.description": "URL de base pour résoudre baseUrl pour les chemins. baseURL est tronqué en cas de mappage des URL aux fichiers sur le disque. La valeur par défaut est le domaine de l'URL de lancement.",
			"browser.browserAttachLocation.description": "Force l'attachement du navigateur à un seul emplacement. Dans un espace de travail distant (via ssh ou WSL, par exemple), cela permet d'effectuer l'attachement à un navigateur sur la machine distante, et non localement.",
			"browser.browserLaunchLocation.description": "Force le lancement du navigateur à un emplacement spécifique. Dans un espace de travail distant (via ssh ou WSL, par exemple), cela permet d'ouvrir le navigateur sur la machine distante, et non localement.",
			"browser.cleanUp.description": "Nettoyage à effectuer après la fin de la session de débogage. Fermeture uniquement de l'onglet en cours de débogage ou fermeture de l'ensemble du navigateur.",
			"browser.cwd.description": "Répertoire de travail facultatif pour l'exécutable du runtime.",
			"browser.disableNetworkCache.description": "Contrôle si le cache réseau de chaque requête doit être ignoré",
			"browser.env.description": "Dictionnaire facultatif des paires clés/valeur de l'environnement pour le navigateur.",
			"browser.file.description": "Fichier html local à ouvrir dans le navigateur",
			"browser.includeDefaultArgs.description": "Indique si les arguments de lancement de navigateur par défaut (pour désactiver les fonctionnalités qui peuvent compliquer le débogage) sont inclus dans le lancement.",
			"browser.inspectUri.description": "Format à utiliser pour réécrire inspectUri : il s'agit d'une chaîne de modèle qui interpole les clés dans '{curlyBraces}'. Les clés disponibles sont :\r\n - 'url.*' est l'adresse analysée de l'application en cours d'exécution. Par exemple, '{url.port}', '{url.hostname}'\r\n - 'port' est le port de débogage sur lequel Chrome écoute.\r\n - 'browserInspectUri' est l'URI d'inspecteur sur le navigateur lancé\r\n - 'wsProtocol' est le protocole websocket avec indicateur. Il est défini sur 'wss' si l'URL d'origine est 'https', sinon sur 'ws'.",
			"browser.launch.port.description": "Port d'écoute du navigateur. La valeur par défaut est \"0\", ce qui entraîne le débogage du navigateur via des canaux. Cette méthode, généralement plus sécurisée, est recommandée, sauf si vous devez effectuer un attachement au navigateur à partir d'un autre outil.",
			"browser.pathMapping.description": "Mappage des URL/chemins de dossiers locaux pour résoudre les scripts dans le navigateur en scripts sur le disque",
			"browser.profileStartup.description": "Si la valeur est true, le profilage commence dès le lancement du processus",
			"browser.restart": "Détermine s'il est nécessaire de se reconnecter en cas de fermeture de la connexion du navigateur",
			"browser.revealPage": "Onglet Focus",
			"browser.runtimeArgs.description": "Arguments facultatifs passés à l'exécutable du runtime.",
			"browser.runtimeExecutable.description": "'canary', 'stable', 'custom' ou chemin de l'exécutable du navigateur. 'Custom' désigne un wrapper personnalisé, une génération personnalisée ou une variable d'environnement CHROME_PATH.",
			"browser.runtimeExecutable.edge.description": "Indiquez 'canary', 'stable', ''dev'', 'custom' ou le chemin de l'exécutable du navigateur. Custom signifie wrapper personnalisé, build personnalisée ou variable d'environnement EDGE_PATH.",
			"browser.server.description": "Configure un serveur web pour le démarrage. Prend la même configuration que la tâche de lancement 'node'.",
			"browser.skipFiles.description": "Groupe de noms de fichiers ou de dossiers, ou globs de chemin, à ignorer durant le débogage.",
			"browser.smartStep.description": "Exécutez un pas à pas automatique parmi les lignes non mappées des fichiers de mappage de source. Il peut s'agir, par exemple, du code produit automatiquement par TypeScript durant la génération du code JavaScript pour async/await ou d'autres fonctionnalités.",
			"browser.sourceMapPathOverrides.description": "Ensemble de mappages pour la réécriture des emplacements des fichiers sources à partir des indications du mappage de source vers les emplacements appropriés sur le disque. Pour plus d'informations, consultez le README.",
			"browser.sourceMaps.description": "Utilisez des mappages de sources JavaScript (le cas échéant).",
			"browser.targetSelection": "Spécifie s'il est nécessaire d'effectuer un attachement à toutes les cibles qui correspondent au filtre URL (\"automatique\"), ou s'il est nécessaire d'effectuer un choix (\"sélection\").",
			"browser.timeout.description": "Réessayez pendant ce nombre de millisecondes d'établir la connexion au navigateur. La valeur par défaut est 10000 ms.",
			"browser.url.description": "Recherche un onglet avec cette URL exactement et s'y attache le cas échéant",
			"browser.urlFilter.description": "Cherche une page avec cette URL et l'attache, le cas échéant. Les caractères génériques * sont autorisés.",
			"browser.userDataDir.description": "Par défaut, le navigateur est lancé avec un profil d'utilisateur distinct dans un dossier temporaire. Utilisez cette option pour remplacer le profil. Définissez la valeur false pour le lancer avec votre profil d'utilisateur par défaut.",
			"browser.vueComponentPaths": "Liste de modèles Glob de fichier pour la recherche des composants '*.vue'. Par défaut, la recherche est effectuée dans l'ensemble de l'espace de travail. Vous devez l'indiquer en raison des recherches supplémentaires nécessaires aux mappages de sources de Vue dans Vue CLI 4. Vous pouvez désactiver cette gestion particulière en affectant un tableau vide à cette valeur.",
			"browser.webRoot.description": "Ceci spécifie le chemin absolu de l'espace de travail à la racine du serveur web. Permet de résoudre les chemins tels que '/app.js' en fichiers sur disque. Raccourci d'un pathMapping pour \"/\"",
			"chrome.attach.description": "Attacher à une instance de Chrome déjà en mode débogage",
			"chrome.attach.label": "Chrome : attacher",
			"chrome.label": "Chrome (préversion)",
			"chrome.launch.description": "Lancer Chrome pour déboguer une URL",
			"chrome.launch.label": "Chrome : lancer",
			"configuration.autoAttachMode": "Configure les processus à attacher et déboguer automatiquement quand '#debug.node.autoAttach#' est activé. Un processus Node lancé avec l'indicateur '--inspect' est toujours attaché, quel que soit ce paramètre.",
			"configuration.autoAttachMode.always": "Effectue l'attachement automatique à chaque processus Node.js lancé dans le terminal.",
			"configuration.autoAttachMode.disabled": "L'attachement automatique est désactivé et n'est pas affiché dans la barre d’état.",
			"configuration.autoAttachMode.explicit": "Effectue l'attachement automatique uniquement quand '--inspect' est indiqué.",
			"configuration.autoAttachMode.smart": "Effectue l'attachement automatique durant l'exécution de scripts qui ne se trouvent pas dans un dossier node_modules.",
			"configuration.autoAttachSmartPatterns": "Configures glob patterns for determining when to attach in \"smart\" `#debug.javascript.autoAttachFilter#` mode. `$KNOWN_TOOLS$` is replaced with a list of names of common test and code runners. [Read more on the VS Code docs](https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_auto-attach-smart-patterns).",
			"configuration.autoExpandGetters": "Configure le développement automatique ou non des getters de propriété. Si la valeur est false, le getter apparaît en tant que 'get propertyName' et est évalué uniquement quand vous cliquez dessus.",
			"configuration.automaticallyTunnelRemoteServer": "Quand vous déboguez une application web à distance, configure s'il faut automatiquement \"tunneler\" le serveur distant vers votre machine locale.",
			"configuration.breakOnConditionalError": "Indique si un arrêt doit être effectué quand des points d'arrêt conditionnels génèrent une erreur. Remarque : Dans launch.json, 'type' doit être précédé de 'pwa-', par exemple 'pwa-node'.",
			"configuration.debugByLinkOptions": "Options utilisées pendant le débogage de liens ouverts sur lesquels l'utilisateur a cliqué à partir du terminal de débogage. Peut être défini sur \"false\" pour désactiver ce comportement.",
			"configuration.npmScriptLensLocation": "Indique où CodeLens doit être affiché pour \"Exécuter\" et \"Déboguer\" dans vos scripts npm. Les options sont : \"tous\" les scripts, \"en haut\" de la section de script ou \"jamais\".",
			"configuration.pickAndAttachOptions": "Options par défaut utilisées pour le débogage d'un processus via la commande Déboguer : attacher au processus Node.js",
			"configuration.suggestPrettyPrinting": "Indique s'il faut suggérer l'impression en mode Pretty du code JavaScript qui semble minifié lors d'un pas à pas détaillé.",
			"configuration.terminalOptions": "Options de lancement par défaut pour le terminal de débogage JavaScript et les scripts npm.",
			"configuration.unmapMissingSources": "Configures whether sourcemapped file where the original file can't be read will automatically be unmapped. If this is false (default), a prompt is shown.",
			"configuration.usePreview": "Utilisez le nouveau débogueur JavaScript en préversion pour Node.js et Chrome.",
			"customDescriptionGenerator.description": "Personnalisez la description textuelle que le débogueur affiche pour les objets (variables locales, etc.). Exemples :\r\n      1. this.toString() // va appeler toString pour afficher tous les objets\r\n      2. this.customDescription ? this.customDescription() : defaultValue // Utiliser la méthode customDescription, si elle est disponible. Sinon, retourner defaultValue\r\n      3. function (def) { return this.customDescription ? this.customDescription() : def } // Utiliser la méthode customDescription, si elle est disponible. Sinon, retourner defaultValue\r\n      ",
			"debug.npm.edit": "Modifier package.json",
			"debug.npm.noScripts": "Aucun script npm dans votre package.json",
			"debug.npm.noWorkspaceFolder": "Vous devez ouvrir un dossier d'espace de travail pour déboguer les scripts npm.",
			"debug.npm.parseError": "Impossible de lire {0} : {1}",
			"debug.npm.script": "Déboguer le script npm",
			"debug.terminal.attach": "Attacher au processus de terminal Node.js",
			"debug.terminal.label": "Créer un terminal de débogage JavaScript",
			"debug.terminal.program.description": "Commande à exécuter dans le terminal lancé. Si non fournie, le terminal s'ouvre sans lancer de programme.",
			"debug.terminal.snippet.label": "Exécuter \"npm start\" dans un terminal de débogage",
			"debug.terminal.toggleAuto": "Activer/désactiver l'attachement automatique au terminal Node.js",
			"debug.terminal.welcome": "[Terminal de débogage JavaScript](command:extension.pwa-node-debug.createDebuggerTerminal)\r\n\r\nVous pouvez utiliser le terminal de débogage JavaScript pour déboguer les processus Node.js exécutés sur la ligne de commande.\r\n\r\n[URL de débogage](command:extension.js-debug.debugLink)",
			"debugLink.label": "Ouvrir le lien",
			"edge.address.description": "Au moment du débogage des vues web, adresse IP ou nom d'hôte écouté par la vue web. La découverte s'effectue automatiquement, si aucune valeur n'est définie.",
			"edge.attach.description": "Attacher à une instance de Microsoft Edge déjà en mode débogage",
			"edge.attach.label": "Edge : attacher",
			"edge.label": "Edge (préversion)",
			"edge.launch.description": "Lancer Microsoft Edge pour déboguer une URL",
			"edge.launch.label": "Edge : lancer",
			"edge.port.description": "Au moment du débogage des vues web, port écouté par le débogueur de vue web. La découverte s'effectue automatiquement, si aucune valeur n'est définie.",
			"edge.useWebView.description": "(Microsoft Edge (Chromium) uniquement) Quand la valeur est 'true', le débogueur traite l'exécutable de runtime comme une application hôte qui contient une vue web vous permettant de déboguer le contenu du script de vue web.",
			"enableContentValidation.description": "Définit si nous devons vérifier que les contenus des fichiers sur le disque correspondent à ceux chargés dans le runtime. Cette opération est utile dans de nombreux scénarios, voire obligatoire dans certains. Des problèmes peuvent toutefois se produire, notamment si vous avez une transformation côté serveur de scripts.",
			"errors.timeout": "{0} : expiration du délai d'attente au bout de {1} ms",
			"extension.description": "Extension pour déboguer les programmes Node.js et Chrome.",
			"extensionHost.label": "Développement d'extension VS Code (préversion)",
			"extensionHost.launch.config.name": "Lancer l'extension",
			"extensionHost.launch.debugWebWorkerHost": "Indique si nous devons effectuer une tentative d'attachement à l'hôte d'extension worker web.",
			"extensionHost.launch.debugWebviews": "Nous permet de configurer l'attachement ou non aux vues web dans l'instance de VS Code lancée. **Remarque :** Pour le moment, le paramètre '\"webview.experimental.useIframes\": true' est nécessaire pour garantir un fonctionnement correct. De plus, l'opération ne fonctionne que dans l'application de bureau VS Code.",
			"extensionHost.launch.env.description": "Variables d'environnement passées à l'hôte d'extension.",
			"extensionHost.launch.rendererDebugOptions": "Options de lancement de Chrome utilisées lors de l'attachement au processus renderer, avec 'debugWebviews' ou 'debugWebWorkerHost'.",
			"extensionHost.launch.runtimeExecutable.description": "Chemin absolu de VS Code.",
			"extensionHost.launch.stopOnEntry.description": "Arrêtez automatiquement l'hôte d'extension après le lancement.",
			"extensionHost.snippet.launch.description": "Lancer une extension VS Code en mode débogage",
			"extensionHost.snippet.launch.label": "Développement d'extension VS Code",
			"longPredictionWarning.disable": "Ne plus afficher",
			"longPredictionWarning.message": "La configuration de vos points d'arrêt prend un certain temps. Pour accélérer l'opération, mettez à jour 'outFiles' dans launch.json.",
			"longPredictionWarning.noFolder": "Aucun dossier d'espace de travail ouvert.",
			"longPredictionWarning.open": "Ouvrir launch.json",
			"node.address.description": "Adresse TCP/IP du processus à déboguer. La valeur par défaut est 'localhost'.",
			"node.attach.attachExistingChildren.description": "Indique s'il faut essayer d'attacher des processus enfants déjà engendrés.",
			"node.attach.attachSpawnedProcesses.description": "Indique s'il faut définir des variables d'environnement dans le processus attaché pour suivre les enfants engendrés.",
			"node.attach.config.name": "Attacher",
			"node.attach.continueOnAttach": "Si la valeur est true, nous reprenons automatiquement les programmes lancés en attente avec '--inspect-brk'",
			"node.attach.processId.description": "ID du processus à attacher.",
			"node.attach.restart.description": "Tentative de reconnexion au programme, si nous perdons la connexion. Si la valeur est true, nous effectuons une tentative une fois par seconde, indéfiniment. Vous pouvez personnaliser l'intervalle et le nombre maximal de tentatives en spécifiant à la place 'delay' et 'maxAttempts' dans un objet.",
			"node.attachSimplePort.description": "Si l'option correspondante est définie, l'attachement au processus s'effectue par le biais du port indiqué. En règle générale, cela n'est plus nécessaire pour les programmes Node.js. Le débogage des processus enfants n'est alors plus possible, mais ce choix peut être utile dans des scénarios plus rares, tels que les lancements de Deno et Docker. Si l'option est définie avec la valeur 0, un port aléatoire est choisi et --inspect-brk est automatiquement ajouté aux arguments de lancement.",
			"node.console.title": "Console de débogage Node",
			"node.disableOptimisticBPs.description": "Ne définissez pas de points d'arrêt dans un fichier tant qu'un mappage de source n'a pas été chargé pour ce fichier.",
			"node.label": "Node.js (préversion)",
			"node.launch.args.description": "Arguments de ligne de commande passés au programme.",
			"node.launch.autoAttachChildProcesses.description": "Attacher le débogueur aux nouveaux processus enfants automatiquement.",
			"node.launch.config.name": "Lancer",
			"node.launch.console.description": "Où lancer la cible de débogage.",
			"node.launch.console.externalTerminal.description": "Terminal externe pouvant être configuré via des paramètres utilisateur",
			"node.launch.console.integratedTerminal.description": "terminal intégré de VS Code",
			"node.launch.console.internalConsole.description": "console de débogage de VS Code (qui ne prend pas en charge la lecture de l'entrée d'un programme)",
			"node.launch.cwd.description": "Chemin absolu du répertoire de travail du programme débogué.",
			"node.launch.env.description": "Variables d'environnement passées au programme. La valeur 'null' supprime la variable de l'environnement.",
			"node.launch.envFile.description": "Chemin absolu d'un fichier contenant des définitions de variables d'environnement.",
			"node.launch.logging": "Configuration de la journalisation",
			"node.launch.logging.cdp": "Chemin du fichier journal pour les messages du protocole Chrome DevTools",
			"node.launch.logging.dap": "Chemin du fichier journal pour les messages du protocole de l'adaptateur de débogage",
			"node.launch.outputCapture.description": "Emplacement de capture des messages de sortie : API de débogage si la valeur est 'console' ou flux stdout/stderr si la valeur est 'std'.",
			"node.launch.program.description": "Chemin absolu du programme. La valeur générée est déterminée en fonction du fichier package.json et des fichiers ouverts. Modifiez cet attribut.",
			"node.launch.restart.description": "Essayez de redémarrer le programme s'il quitte avec un code de sortie non nul.",
			"node.launch.runtimeArgs.description": "Arguments facultatifs passés à l'exécutable du runtime.",
			"node.launch.runtimeExecutable.description": "Runtime à utiliser. Chemin absolu ou nom d'un runtime disponible dans PATH. En cas d'omission, 'node' est choisi par défaut.",
			"node.launch.runtimeSourcemapPausePatterns": "Liste de modèles au niveau desquels insérer manuellement des points d'arrêt de point d'entrée. Cela permet au débogueur de définir des points d'arrêt durant l'utilisation de mappages de sources qui n'existent pas ou qui ne peuvent pas être détectés avant le lancement, par exemple [avec Serverless Framework](https://github.com/microsoft/vscode-js-debug/issues/492).",
			"node.launch.runtimeVersion.description": "Version de 'node' que le runtime utilise. Requiert 'nvm'.",
			"node.launch.useWSL.deprecation": "'useWSL' est déprécié et sa prise en charge va être supprimée. Utilisez l'extension 'Remote - WSL' à la place.",
			"node.launch.useWSL.description": "Utilisez le sous-système Windows pour Linux.",
			"node.localRoot.description": "Chemin du répertoire local contenant le programme.",
			"node.pauseForSourceMap.description": "Indique s'il faut attendre le chargement des mappages de sources pour chaque script entrant. Ce paramètre réduit les performances, et peut être désactivé de manière sécurisée en cas d'espace disque insuffisant et si 'rootPath' n'est pas désactivé.",
			"node.port.description": "Port de débogage auquel effectuer l'attachement. La valeur par défaut est 5858.",
			"node.processattach.config.name": "Attacher au processus",
			"node.profileStartup.description": "Si la valeur est true, le profilage commence dès le lancement du processus",
			"node.remoteRoot.description": "Chemin absolu du répertoire distant contenant le programme.",
			"node.resolveSourceMapLocations.description": "Liste de modèles de minimatch pour les emplacements (dossiers et URL) dans lesquels les mappages de sources peuvent être utilisés pour résoudre les fichiers locaux. Peuvent être utilisés pour éviter un arrêt incorrect dans le code externe mappé à la source. Les modèles peuvent être préfixés avec \"!\" pour les exclure. Peuvent être définis sur un tableau vide ou la valeur null pour éviter toute restriction.",
			"node.showAsyncStacks.description": "Affiche les appels asynchrones ayant conduit à la pile des appels actuelle.",
			"node.snippet.attach.description": "Attacher à un programme node en cours d'exécution",
			"node.snippet.attach.label": "Node.js : attacher",
			"node.snippet.attachProcess.description": "Ouvrir le sélecteur de processus pour sélectionner le processus node auquel s'attacher",
			"node.snippet.attachProcess.label": "Node.js : attacher au processus",
			"node.snippet.electron.description": "Déboguer le processus principal Electron",
			"node.snippet.electron.label": "Node.js : processus principal Electron",
			"node.snippet.gulp.description": "Déboguer une tâche gulp (un gulp local doit être installé dans votre projet)",
			"node.snippet.gulp.label": "Node.js : tâche Gulp",
			"node.snippet.launch.description": "Lancer un programme node en mode débogage",
			"node.snippet.launch.label": "Node.js : lancer un programme",
			"node.snippet.mocha.description": "Déboguer les tests mocha",
			"node.snippet.mocha.label": "Node.js : tests mocha",
			"node.snippet.nodemon.description": "Utiliser nodemon pour relancer une session de débogage quand la source change",
			"node.snippet.nodemon.label": "Node.js : configurer nodemon",
			"node.snippet.npm.description": "Lancer un programme node avec un script npm 'debug'",
			"node.snippet.npm.label": "Node.js : lancer via NPM",
			"node.snippet.remoteattach.description": "Attacher au port de débogage d'un programme node distant",
			"node.snippet.remoteattach.label": "Node.js : attacher au programme distant",
			"node.snippet.yo.description": "Déboguer le générateur yeoman (installer en exécutant 'npm link' dans le dossier de projet)",
			"node.snippet.yo.label": "Node.js : générateur Yeoman",
			"node.sourceMapPathOverrides.description": "Ensemble de mappages pour la réécriture des emplacements des fichiers sources à partir de ce que le mappage de source stipule, vers les emplacements sur le disque.",
			"node.sourceMaps.description": "Utilisez des mappages de sources JavaScript (le cas échéant).",
			"node.stopOnEntry.description": "Arrêtez automatiquement le programme après le lancement.",
			"node.timeout.description": "Réessayez de vous connecter à Node.js pendant le nombre de millisecondes spécifié. La valeur par défaut est 10 000 ms.",
			"node.versionHint.description": "Vous permet de spécifier explicitement la version de Node en cours d'exécution, ce qui peut être utile pour désactiver ou activer certains comportements dans les cas où la détection automatique de version ne fonctionne pas.",
			"node.websocket.address.description": "Adresse WebSocket exacte à laquelle effectuer l'attachement. Si elle n'est pas spécifiée, elle est découverte à partir de l'adresse et du port.",
			"outFiles.description": "Si les mappages de sources sont activés, ces modèles Glob spécifient les fichiers JavaScript générés. Si un modèle commence par '!', les fichiers sont exclus. En l'absence de spécification, le code généré est censé se trouver dans le même répertoire que sa source.",
			"pretty.print.script": "Impression automatique pour le débogage",
			"profile.start": "Exécuter le Profileur de performances",
			"profile.stop": "Arrêter le Profileur de performances",
			"remove.browser.breakpoint": "Supprimer un point d'arrêt de navigateur",
			"remove.browser.breakpoint.all": "Supprimer tous les points d'arrêt du navigateur",
			"skipFiles.description": "Tableau de modèles glob pour les fichiers à ignorer pendant le débogage. Le modèle '<node_internals>/**' correspond à tous les modules Node.js internes.",
			"smartStep.description": "Exécutez pas à pas de façon automatique le code généré qui ne peut être mappé à la source d'origine.",
			"start.with.stop.on.entry": "Démarrez le débogage et s'arrêter à l’entrée",
			"timeouts.generalDescription": "Délais d'expiration pour plusieurs opérations de débogueur",
			"timeouts.generalDescription.markdown": "Délais d'expiration pour plusieurs opérations de débogueur",
			"timeouts.sourceMaps.description": "Délais d'expiration liés aux opérations de mappages de sources",
			"timeouts.sourceMaps.sourceMapCumulativePause.description": "Délai supplémentaire en millisecondes autorisé par session à attendre le traitement des mappages de sources, une fois le délai minimal (sourceMapMinPause) écoulé",
			"timeouts.sourceMaps.sourceMapMinPause.description": "Délai minimal en millisecondes passé à attendre que chaque mappage de source soit traité quand un script est analysé",
			"toggle.skipping.this.file": "Ignorer/Ne pas ignorer ce fichier",
			"trace.boolean.description": "Vous pouvez définir la trace sur 'true' pour écrire des journaux de diagnostic sur le disque.",
			"trace.console.description": "Configure si les journaux sont également retournés à la console de débogage.",
			"trace.description": "Configure la sortie de diagnostic à produire.",
			"trace.level.description": "Configure le niveau des journaux enregistrés.",
			"trace.logFile.description": "Configure l'emplacement sur le disque où sont écrits les journaux.",
			"trace.stdio.description": "Indique s'il faut retourner les données de trace de l'application ou du navigateur qui a été lancé.",
			"trace.tags.description": "Configure les types de journaux à enregistrer."
		},
		"/src/binder": {
			"breakpoint.provisionalBreakpoint": "Point d'arrêt indépendant"
		},
		"/src/debugServer": {
			"breakpoint.provisionalBreakpoint": "Point d'arrêt indépendant"
		},
		"/src/vsDebugServer": {
			"session.rootSessionName": "Adaptateur de débogage JavaScript"
		},
		"/src/adapter/customBreakpoints": {
			"breakpoint.webglErrorNamed": "Erreur WebGL \"{0}\"",
			"breakpoint.webglErrorNamedDetails": "Interruption d'exécution liée à un point d'arrêt d'instrumentation en raison d'une erreur WebGL. Erreur \"{0}\"",
			"breakpoint.cspViolationNamed": "Violation de la stratégie CSP \"{0}\"",
			"breakpoint.cspViolationNamedDetails": "Interruption d'exécution liée à un point d'arrêt d'instrumentation en raison d'une violation de la stratégie de sécurité de contenu. Directive \"{0}\"",
			"breakpoint.instrumentationNamed": "Interruption d'exécution liée au point d'arrêt d'instrumentation \"{0}\"",
			"breakpoint.eventListenerNamed": "Interruption d'exécution liée au point d'arrêt de détecteur d'événements \"{0}\". Déclenchement activé sur \"{1}\"",
			"breakpoint.requestAnimationFrame": "Demander le frame d'animation",
			"breakpoint.cancelAnimationFrame": "Annuler le frame d'animation",
			"breakpoint.animationFrameFired": "Frame d'animation déclenché",
			"breakpoint.createCanvasContext": "Créer un contexte de canevas",
			"breakpoint.webglErrorFired": "Erreur WebGL déclenchée",
			"breakpoint.webglWarningFired": "Avertissement WebGL déclenché",
			"breakpoint.scriptFirstStatement": "Première instruction du script",
			"breakpoint.cspViolation": "Script bloqué par la stratégie de sécurité de contenu",
			"breakpoint.setInnerHtml": "Définir innerHTML",
			"breakpoint.setTimeoutFired": "setTimeout déclenché",
			"breakpoint.setIntervalFired": "setInterval déclenché",
			"breakpoint.createAudioContext": "Créer AudioContext",
			"breakpoint.closeAudioContext": "Fermer AudioContext",
			"breakpoint.resumeAudioContext": "Reprendre AudioContext",
			"breakpoint.suspendAudioContext": "Interrompre AudioContext"
		},
		"/src/adapter/debugAdapter": {
			"breakpoint.caughtExceptions": "Exceptions interceptées",
			"breakpoint.uncaughtExceptions": "Exceptions non interceptées",
			"`errors.setExceptionBreakpoints.async.failed`": "La configuration des exceptions pour lesquelles mettre en pause a échoué en raison de : {0}",
			"errors.unknown": "Erreur inconnue",
			"error.sourceNotFound": "Source introuvable",
			"error.sourceContentDidFail": "Impossible de récupérer le contenu source",
			"error.variableNotFound": "Variable introuvable",
			"error.threadNotFound": "Thread introuvable",
			"error.cannotPrettyPrint": "Impossible d'effectuer une impression en mode Pretty"
		},
		"/src/adapter/sources": {
			"source.skipFiles": "Ignoré par skipFiles"
		},
		"/src/adapter/stackTrace": {
			"scope.global": "Global",
			"scope.local": "Local",
			"scope.with": "Bloc With",
			"scope.closure": "Fermeture",
			"scope.catch": "Bloc Catch",
			"scope.block": "Bloc",
			"scope.script": "Script",
			"scope.eval": "Eval",
			"scope.module": "Module",
			"scope.closureNamed": "Fermeture ({0})",
			"smartStepSkipLabel": "Ignoré par smartStep",
			"scope.returnValue": "Valeur retournée"
		},
		"/src/adapter/threads": {
			"error.resumeDidFail": "Impossible de reprendre",
			"error.pauseDidFail": "Impossible d'interrompre",
			"error.stepOverDidFail": "Impossible d'effectuer le pas à pas suivant",
			"error.stepInDidFail": "Impossible d'effectuer un pas à pas détaillé",
			"error.stepOutDidFail": "Impossible d'effectuer un pas à pas sortant",
			"error.stackFrameNotFound": "Frame de pile introuvable",
			"error.evaluateOnAsyncStackFrame": "Impossible d'évaluer le frame de pile asynchrone",
			"error.restartFrameAsync": "Impossible de redémarrer le frame asynchrone",
			"reason.description.restart": "En pause sur une entrée de frame",
			"error.threadNotPaused": "Le thread n'est pas interrompu",
			"error.threadNotPausedOnException": "Le thread n'est pas interrompu en cas d'exception",
			"error.evaluateDidFail": "Impossible d'évaluer",
			"pause.breakpoint": "Interruption d'exécution liée à un point d'arrêt",
			"pause.default": "Interruption d'exécution",
			"pause.assert": "Interruption d'exécution liée à une assertion",
			"pause.debugCommand": "Interruption d'exécution liée à un appel de debug()",
			"pause.DomBreakpoint": "Interruption d'exécution liée à un point d'arrêt DOM",
			"pause.exception": "Interruption d'exécution liée à une exception",
			"pause.promiseRejection": "En pause sur un rejet de promesse",
			"pause.instrumentation": "Interruption d'exécution liée à un point d'arrêt d'instrumentation",
			"pause.xhr": "Interruption d'exécution liée à XMLHttpRequest ou fetch",
			"pause.oom": "Interruption d'exécution avant une exception pour mémoire insuffisante",
			"pause.eventListener": "Interruption d'exécution liée à un détecteur d'événements",
			"warnings.handleSourceMapPause.didNotWait": "AVERTISSEMENT : Le traitement des mappages de sources de {0} a pris plus de {1} ms. Nous avons donc poursuivi l'exécution sans attendre que tous les points d'arrêt du script soient définis."
		},
		"/src/adapter/variables": {
			"error.variableNotFound": "Variable introuvable",
			"error.emptyExpression": "Impossible de définir une valeur vide",
			"error.invalidExpression": "Expression non valide",
			"error.setVariableDidFail": "Impossible de définir la valeur de la variable",
			"error.unknown": "Erreur inconnue",
			"error.customValueDescriptionGeneratorFailed": "{0} (description impossible : {1})"
		},
		"/src/dap/errors": {
			"NVS_HOME.not.found.message": "L'attribut 'runtimeVersion' nécessite l'installation du gestionnaire de versions Node.js 'nvs' ou 'nvm'.",
			"NVM_HOME.not.found.message": "L'attribut 'runtimeVersion' nécessite Node.js version manager 'nvm-windows' ou 'nvs'.",
			"runtime.version.not.found.message": "Node.js version '{0}' n'est pas installé à l'aide du gestionnaire de versions {1}.",
			"VSND2011": "Impossible de lancer la cible de débogage dans le terminal ({0}).",
			"VSND2029": "Impossible de charger les variables d'environnement à partir du fichier ({0}).",
			"runtime.node.notfound": "Le fichier binaire Node.js \"{0}\" : {1} est introuvable. Vérifiez que Node.js est installé et qu'il se trouve dans PATH, ou définissez \"runtimeExecutable\" dans votre fichier launch.json",
			"runtime.node.outdated": "La version de Node dans \"{0}\" est obsolète (version {1}). Nous avons besoin au moins de Node 8.x.",
			"invalidHitCondition": "Condition d'accès non valide \"{0}\". Expression attendue telle que \"> 42\" ou \"== 2\".",
			"profile.error.generic": "Une erreur s'est produite au moment du profilage de la cible.",
			"profile.error.concurrent": "Arrêtez le profilage en cours d'exécution avant d'en démarrer un nouveau.",
			"noBrowserInstallFound": "Impossible de localiser une installation de {0} sur votre système. Essayez de l'installer ou de fournir le chemin absolu du navigateur dans le \"runtimeExecutable\" de votre launch.json.",
			"browserVersionNotFound": "Impossible de localiser {0} version {1}. Versions découvertes automatiquement disponibles : {2}. Vous pouvez définir \"runtimeExecutable\" en fonction de l'une de ces versions dans votre fichier launch.json, ou fournir le chemin absolu de l'exécutable du navigateur.",
			"error.browserLaunchError": "Impossible de lancer le navigateur : \"{0}\"",
			"error.browserAttachError": "Impossible d'attacher le navigateur",
			"error.threadNotFound": "Page cible introuvable. Vous devrez peut-être mettre à jour votre \"urlFilter\" pour qu'il corresponde à la page à déboguer.",
			"asyncScopesNotAvailable": "Variables non disponibles dans les piles asynchrones",
			"breakpointSyntaxError": "Erreur de syntaxe au moment de la définition du point d'arrêt avec la condition {0} sur la ligne {1} : {2}",
			"sourcemapParseError": "Impossible de lire le mappage de source pour {0} : {1}"
		},
		"/src/ui/autoAttach": {
			"details": "Détails"
		},
		"/src/ui/companionBrowserLaunch": {
			"cannotDebugInBrowser": "Nous ne pouvons pas lancer un navigateur en mode débogage à partir d'ici. Ouvrez cet espace de travail dans VS Code sur votre poste de travail pour activer le débogage."
		},
		"/src/ui/debugLinkUI": {
			"debugLink.invalidUrl": "L'URL fournie n'est pas valide",
			"yes": "Oui",
			"never": "Jamais",
			"debugLink.savePrompt": "Voulez-vous enregistrer une configuration dans votre fichier launch.json pour y accéder facilement plus tard ?",
			"no": "Non"
		},
		"/src/ui/debugNpmScript": {
			"debug.npm.noWorkspaceFolder": "Vous devez ouvrir un dossier d'espace de travail pour déboguer les scripts npm.",
			"debug.npm.parseError": "Impossible de lire {0} : {1}",
			"debug.npm.noScripts": "Aucun script npm dans votre package.json",
			"debug.npm.notFound.open": "Modifier package.json"
		},
		"/src/ui/debugTerminalUI": {
			"terminal.cwdpick": "Sélectionner le répertoire de travail actuel pour le nouveau terminal"
		},
		"/src/ui/disableSourceMapUI": {
			"always": "Always",
			"yes": "Yes",
			"disableSourceMapUi.msg": "This is a missing file path referenced by a sourcemap. Would you like to debug the compiled version instead?",
			"no": "No"
		},
		"/src/ui/experimentEnlist": {
			"experimentEnlist": "Vous pouvez désactiver le nouveau débogueur à l'aide du paramètre \"debug.javascript.usePreview\". N'hésitez pas à signaler tous les problèmes que vous rencontrez. Merci pour votre participation à cet essai !"
		},
		"/src/ui/longPredictionUI": {
			"longPredictionWarning.message": "La configuration de vos points d'arrêt prend un certain temps. Pour accélérer l'opération, mettez à jour 'outFiles' dans launch.json.",
			"longPredictionWarning.open": "Ouvrir launch.json",
			"longPredictionWarning.disable": "Ne plus afficher",
			"longPredictionWarning.noFolder": "Aucun dossier d'espace de travail ouvert."
		},
		"/src/ui/npmScriptLens": {
			"codelens.debug": "{0} (débogage)"
		},
		"/src/ui/prettyPrint": {
			"yes": "Oui",
			"no": "Non",
			"never": "Jamais"
		},
		"/src/ui/processPicker": {
			"process.id.error": "Attacher au processus : '{0}' ne ressemble pas à un ID de processus.",
			"process.picker.error": "Le sélecteur de processus a échoué ({0})",
			"pickNodeProcess": "Sélectionner le processus node.js auquel s'attacher",
			"process.id.port.signal": "ID de processus : {0}, port de débogage : {1} ({2})",
			"process.id.signal": "ID de processus : {0} ({1})",
			"cannot.enable.debug.mode.error": "Attacher au processus : impossible d'activer le mode de débogage pour le processus '{0}' ({1})."
		},
		"/src/ui/terminalLinkHandler": {
			"terminalLinkHover.debug": "URL de débogage",
			"cantOpenChromeOnWeb": "Nous ne pouvons pas lancer un navigateur en mode débogage à partir d'ici. Si vous souhaitez déboguer cette page web, ouvrez cet espace de travail à partir de VS Code sur votre poste de travail."
		},
		"/src/adapter/breakpoints/userDefinedBreakpoint": {
			"breakpoint.provisionalBreakpoint": "Point d'arrêt indépendant"
		},
		"/src/adapter/console/queryObjectsMessage": {
			"queryObject.invalidObject": "Seuls les objets peuvent être interrogés",
			"queryObject.couldNotQuery": "Impossible d'interroger l'objet fourni",
			"queryObject.errorPreview": "Impossible de générer l'aperçu : {0}"
		},
		"/src/adapter/console/textualMessage": {
			"console.assert": "Échec d'assertion"
		},
		"/src/adapter/profiling/basicCpuProfiler": {
			"profile.cpu.label": "Profil du processeur",
			"profile.cpu.description": "Génère un fichier .cpuprofile que vous pouvez ouvrir dans Chrome DevTools"
		},
		"/src/targets/browser/browserAttacher": {
			"chrome.targets.placeholder": "Sélectionner un onglet",
			"attach.cannotConnect": "Connexion impossible à la cible sur {0} : {1}"
		},
		"/src/targets/node/nodeAttacher": {
			"node.attach.restart.message": "Perte de la connexion à l'élément débogué. Reconnexion dans {0} ms\r\n"
		},
		"/src/targets/node/nodeBinaryProvider": {
			"runtime.node.notfound.enoent": "le chemin n'existe pas",
			"runtime.node.notfound.spawnErr": "erreur durant l'obtention de la version : {0}"
		},
		"/src/targets/node/terminalProgramLauncher": {
			"node.console.title": "Console de débogage Node"
		},
		"/src/ui/configuration/chromiumDebugConfigurationProvider": {
			"existingBrowser.debugAnyway": "Déboguer quand même",
			"existingBrowser.alert": "Il semble qu'un navigateur s'exécute déjà à partir de {0}. Fermez-le avant toute tentative de débogage. Sinon, VS Code risque de ne pas pouvoir s'y connecter.",
			"existingBrowser.location.default": "ancienne session de débogage",
			"existingBrowser.location.userDataDir": "userDataDir configuré",
			"cancel": "Annuler",
			"chrome.launch.name": "Lancer Chrome en utilisant localhost"
		},
		"/src/ui/configuration/nodeDebugConfigurationProvider": {
			"debug.terminal.label": "Créer un terminal de débogage JavaScript",
			"node.launch.script": "Exécuter le script : {0}",
			"node.launch.currentFile": "Exécuter le fichier actif"
		},
		"/src/ui/configuration/nodeDebugConfigurationResolver": {
			"program.not.found.message": "Programme à déboguer introuvable",
			"node.launch.config.name": "Lancer le programme",
			"mern.starter.explanation": "Configuration de lancement du projet '{0}' créée.",
			"program.guessed.from.package.json.explanation": "Configuration de lancement créée en fonction de 'package.json'.",
			"outFiles.explanation": "Ajustez le ou les modèles glob dans l'attribut 'outFiles' pour qu'ils couvrent le fichier JavaScript généré."
		},
		"/src/ui/profiling/breakpointTerminationCondition": {
			"profile.termination.breakpoint.label": "Choisir un point d'arrêt",
			"profile.termination.breakpoint.description": "Exécuter jusqu'à ce qu'un point d'arrêt spécifique soit atteint",
			"breakpointTerminationWarnSlow": "Effectuer un profilage avec des points d'arrêt activés peut changer le niveau de performance de votre code. Il peut être utile de valider vos constats avec les conditions d'arrêt \"durée\" ou \"manuel\".",
			"breakpointTerminationWarnConfirm": "OK"
		},
		"/src/ui/profiling/durationTerminationCondition": {
			"profile.termination.duration.label": "Durée",
			"profile.termination.duration.description": "Exécuter pendant un délai spécifique",
			"profile.termination.duration.inputTitle": "Durée du profilage",
			"profile.termination.duration.placeholder": "Durée du profilage en secondes, par exemple \"5\"",
			"profile.termination.duration.invalidFormat": "Entrez un nombre",
			"profile.termination.duration.invalidLength": "Entrez un nombre supérieur à 1"
		},
		"/src/ui/profiling/manualTerminationCondition": {
			"profile.termination.duration.label": "Manuel",
			"profile.termination.duration.description": "Exécuter jusqu'à l'arrêt manuel"
		},
		"/src/ui/profiling/uiProfileManager": {
			"profile.sessionState": "Profilage",
			"profile.status.single": "$(loading) Cliquez pour arrêter le profilage ({0})",
			"profile.status.default": "$(loading) Cliquez pour arrêter le profilage",
			"profile.status.multiSession": "$(loading) Cliquez pour arrêter le profilage ({0} sessions)",
			"yes": "Oui",
			"no": "Non",
			"profile.alreadyRunning": "Une session de profilage est déjà en cours d'exécution. Voulez-vous l'arrêter et démarrer une nouvelle session ?",
			"profile.type.title": "Type de profil :",
			"profile.termination.title": "Durée d'exécution du profilage :"
		},
		"/src/ui/profiling/uiProfileSession": {
			"profile.saving": "Enregistrement"
		}
	}
}