{
	"": [
		"--------------------------------------------------------------------------------------------",
		"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": {
		"vs/base/common/severity": {
			"sev.error": "Erreur",
			"sev.warning": "Avertissement",
			"sev.info": "Informations"
		},
		"vs/base/parts/quickopen/browser/quickOpenModel": {
			"quickOpenAriaLabelEntry": "{0}, sélecteur",
			"quickOpenAriaLabel": "sélecteur"
		},
		"vs/base/browser/ui/aria/aria": {
			"repeated": "{0} (s'est reproduit)"
		},
		"vs/base/browser/ui/findinput/findInput": {
			"defaultLabel": "entrée"
		},
		"vs/base/browser/ui/inputbox/inputBox": {
			"alertErrorMessage": "Erreur : {0}",
			"alertWarningMessage": "Avertissement : {0}",
			"alertInfoMessage": "Information : {0}"
		},
		"vs/base/browser/ui/actionbar/actionbar": {
			"titleLabel": "{0} ({1})"
		},
		"vs/base/parts/tree/browser/treeDefaults": {
			"collapse": "Réduire"
		},
		"vs/base/node/processes": {
			"TaskRunner.UNC": "Impossible d'exécuter une commande d'interpréteur de commandes sur un lecteur UNC."
		},
		"vs/base/node/zip": {
			"notFound": "{0} introuvable dans le zip."
		},
		"vs/base/common/errorMessage": {
			"stackTrace.format": "{0} : {1}",
			"error.defaultMessage": "Une erreur inconnue s’est produite. Veuillez consulter le journal pour plus de détails.",
			"nodeExceptionMessage": "Une erreur système s'est produite ({0})",
			"error.moreErrors": "{0} ({1} erreurs au total)"
		},
		"vs/base/common/keybindingLabels": {
			"ctrlKey": "Ctrl",
			"shiftKey": "Maj",
			"altKey": "Alt",
			"windowsKey": "Windows",
			"ctrlKey.long": "Contrôle",
			"shiftKey.long": "Maj",
			"altKey.long": "Alt",
			"cmdKey.long": "Commande",
			"windowsKey.long": "Windows"
		},
		"vs/base/parts/quickopen/browser/quickOpenWidget": {
			"quickOpenAriaLabel": "Sélecteur rapide. Tapez pour réduire les résultats.",
			"treeAriaLabel": "Sélecteur rapide"
		},
		"vs/base/browser/ui/findinput/findInputCheckboxes": {
			"caseDescription": "Respecter la casse",
			"wordsDescription": "Mot entier",
			"regexDescription": "Utiliser une expression régulière"
		},
		"vs/base/browser/ui/toolbar/toolbar": {
			"more": "Plus"
		},
		"vs/base/browser/ui/selectBox/selectBoxCustom": {
			"selectAriaOption": "{0}"
		},
		"vs/base/common/jsonErrorMessages": {
			"error.invalidSymbol": "Symbole non valide",
			"error.invalidNumberFormat": "Format de nombre non valide",
			"error.propertyNameExpected": "Nom de propriété attendu",
			"error.valueExpected": "Valeur attendue",
			"error.colonExpected": "Signe des deux points attendu",
			"error.commaExpected": "Virgule attendue",
			"error.closeBraceExpected": "Accolade fermante attendue",
			"error.closeBracketExpected": "Crochet fermant attendu",
			"error.endOfFileExpected": "Fin de fichier attendue"
		},
		"vs/editor/contrib/bracketMatching/bracketMatching": {
			"overviewRulerBracketMatchForeground": "Couleur du marqueur de la règle d'aperçu pour rechercher des parenthèses.",
			"smartSelect.jumpBracket": "Atteindre le crochet",
			"smartSelect.selectToBracket": "Select to Bracket"
		},
		"vs/editor/contrib/caretOperations/caretOperations": {
			"caret.moveLeft": "Déplacer le point d'insertion vers la gauche",
			"caret.moveRight": "Déplacer le point d'insertion vers la droite"
		},
		"vs/editor/contrib/caretOperations/transpose": {
			"transposeLetters.label": "Transposer les lettres"
		},
		"vs/editor/contrib/clipboard/clipboard": {
			"actions.clipboard.cutLabel": "Couper",
			"actions.clipboard.copyLabel": "Copier",
			"actions.clipboard.pasteLabel": "Coller",
			"actions.clipboard.copyWithSyntaxHighlightingLabel": "Copier avec la coloration syntaxique"
		},
		"vs/editor/contrib/comment/comment": {
			"comment.line": "Activer/désactiver le commentaire de ligne",
			"comment.line.add": "Ajouter le commentaire de ligne",
			"comment.line.remove": "Supprimer le commentaire de ligne",
			"comment.block": "Activer/désactiver le commentaire de bloc"
		},
		"vs/editor/contrib/contextmenu/contextmenu": {
			"action.showContextMenu.label": "Afficher le menu contextuel de l'éditeur"
		},
		"vs/editor/contrib/find/findController": {
			"startFindAction": "Rechercher",
			"findNextMatchAction": "Rechercher suivant",
			"findPreviousMatchAction": "Rechercher précédent",
			"nextSelectionMatchFindAction": "Sélection suivante",
			"previousSelectionMatchFindAction": "Sélection précédente",
			"startReplace": "Remplacer",
			"showNextFindTermAction": "Afficher le terme de recherche suivant",
			"showPreviousFindTermAction": "Afficher le terme de recherche précédent"
		},
		"vs/editor/contrib/folding/folding": {
			"unfoldAction.label": "Déplier",
			"unFoldRecursivelyAction.label": "Déplier de manière récursive",
			"foldAction.label": "Plier",
			"foldRecursivelyAction.label": "Plier de manière récursive",
			"foldAllBlockComments.label": "Replier tous les commentaires de bloc",
			"foldAllMarkerRegions.label": "Replier toutes les régions",
			"unfoldAllMarkerRegions.label": "Déplier toutes les régions",
			"foldAllAction.label": "Plier tout",
			"unfoldAllAction.label": "Déplier tout",
			"foldLevelAction.label": "Niveau de pliage {0}"
		},
		"vs/editor/contrib/format/formatActions": {
			"hint11": "1 modification de format effectuée à la ligne {0}",
			"hintn1": "{0} modifications de format effectuées à la ligne {1}",
			"hint1n": "1 modification de format effectuée entre les lignes {0} et {1}",
			"hintnn": "{0} modifications de format effectuées entre les lignes {1} et {2}",
			"no.provider": "Il n’y a aucun formateur installé pour les fichiers '{0}'.",
			"formatDocument.label": "Mettre en forme le document",
			"formatSelection.label": "Mettre en forme la sélection"
		},
		"vs/editor/contrib/goToDeclaration/goToDeclarationCommands": {
			"noResultWord": "Définition introuvable pour '{0}'",
			"generic.noResults": "Définition introuvable",
			"meta.title": " – {0} définitions",
			"actions.goToDecl.label": "Atteindre la définition",
			"actions.goToDeclToSide.label": "Ouvrir la définition sur le côté",
			"actions.previewDecl.label": "Aperçu de définition",
			"goToImplementation.noResultWord": "Implémentation introuvable pour '{0}'",
			"goToImplementation.generic.noResults": "Implémentation introuvable",
			"meta.implementations.title": "– Implémentations {0}",
			"actions.goToImplementation.label": "Accéder à l'implémentation",
			"actions.peekImplementation.label": "Aperçu de l'implémentation",
			"goToTypeDefinition.noResultWord": "Définition de type introuvable pour '{0}'",
			"goToTypeDefinition.generic.noResults": "Définition de type introuvable",
			"meta.typeDefinitions.title": " – Définitions de type {0}",
			"actions.goToTypeDefinition.label": "Atteindre la définition de type",
			"actions.peekTypeDefinition.label": "Aperçu de la définition du type"
		},
		"vs/editor/contrib/goToDeclaration/goToDeclarationMouse": {
			"multipleResults": "Cliquez pour afficher {0} définitions."
		},
		"vs/editor/contrib/gotoError/gotoError": {
			"markerAction.next.label": "Aller au problème suivant (Erreur, Avertissement, Info)",
			"markerAction.previous.label": "Aller au problème précédent (Erreur, Avertissement, Info)"
		},
		"vs/editor/contrib/hover/hover": {
			"showHover": "Afficher par pointage"
		},
		"vs/editor/contrib/inPlaceReplace/inPlaceReplace": {
			"InPlaceReplaceAction.previous.label": "Remplacer par la valeur précédente",
			"InPlaceReplaceAction.next.label": "Remplacer par la valeur suivante"
		},
		"vs/editor/contrib/linesOperations/linesOperations": {
			"lines.copyUp": "Copier la ligne en haut",
			"lines.copyDown": "Copier la ligne en bas",
			"lines.moveUp": "Déplacer la ligne vers le haut",
			"lines.moveDown": "Déplacer la ligne vers le bas",
			"lines.sortAscending": "Trier les lignes dans l'ordre croissant",
			"lines.sortDescending": "Trier les lignes dans l'ordre décroissant",
			"lines.trimTrailingWhitespace": "Découper l'espace blanc de fin",
			"lines.delete": "Supprimer la ligne",
			"lines.indent": "Mettre en retrait la ligne",
			"lines.outdent": "Ajouter un retrait négatif à la ligne",
			"lines.insertBefore": "Insérer une ligne au-dessus",
			"lines.insertAfter": "Insérer une ligne sous",
			"lines.deleteAllLeft": "Supprimer tout ce qui est à gauche",
			"lines.deleteAllRight": "Supprimer tout ce qui est à droite",
			"lines.joinLines": "Joindre les lignes",
			"editor.transpose": "Transposer les caractères autour du curseur",
			"editor.transformToUppercase": "Transformer en majuscule",
			"editor.transformToLowercase": "Transformer en minuscule"
		},
		"vs/editor/contrib/links/links": {
			"links.navigate.mac": "Commande + clic pour suivre le lien",
			"links.navigate": "Ctrl + clic pour suivre le lien",
			"links.command.mac": "Cmd + clic pour exécuter la commande",
			"links.command": "Ctrl + clic pour exécuter la commande",
			"links.navigate.al.mac": "Option + clic pour suivre le lien",
			"links.navigate.al": "Alt + clic pour suivre le lien",
			"links.command.al.mac": "Option + clic pour exécuter la commande",
			"links.command.al": "Alt + clic pour exécuter la commande",
			"invalid.url": "Échec de l'ouverture de ce lien, car il n'est pas bien formé : {0}",
			"missing.url": "Échec de l'ouverture de ce lien, car sa cible est manquante.",
			"label": "Ouvrir le lien"
		},
		"vs/editor/contrib/multicursor/multicursor": {
			"mutlicursor.insertAbove": "Ajouter un curseur au-dessus",
			"mutlicursor.insertBelow": "Ajouter un curseur en dessous",
			"mutlicursor.insertAtEndOfEachLineSelected": "Ajouter des curseurs à la fin des lignes",
			"addSelectionToNextFindMatch": "Ajouter la sélection à la correspondance de recherche suivante",
			"addSelectionToPreviousFindMatch": "Ajouter la sélection à la correspondance de recherche précédente",
			"moveSelectionToNextFindMatch": "Déplacer la dernière sélection vers la correspondance de recherche suivante",
			"moveSelectionToPreviousFindMatch": "Déplacer la dernière sélection à la correspondance de recherche précédente",
			"selectAllOccurrencesOfFindMatch": "Sélectionner toutes les occurrences des correspondances de la recherche",
			"changeAll.label": "Modifier toutes les occurrences"
		},
		"vs/editor/contrib/parameterHints/parameterHints": {
			"parameterHints.trigger.label": "Indicateurs des paramètres Trigger"
		},
		"vs/editor/contrib/referenceSearch/referenceSearch": {
			"meta.titleReference": " – {0} références",
			"references.action.label": "Rechercher toutes les références"
		},
		"vs/editor/contrib/rename/rename": {
			"no result": "Aucun résultat.",
			"aria": "'{0}' renommé en '{1}'. Récapitulatif : {2}",
			"rename.failed": "Échec de l'exécution du renommage.",
			"rename.label": "Renommer le symbole"
		},
		"vs/editor/contrib/smartSelect/smartSelect": {
			"smartSelect.grow": "Développer la sélection",
			"smartSelect.shrink": "Réduire la sélection"
		},
		"vs/editor/contrib/suggest/suggestController": {
			"arai.alert.snippet": "L'acceptation de '{0}' a inséré le texte suivant : {1}",
			"suggest.trigger.label": "Suggestions pour Trigger"
		},
		"vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": {
			"toggle.tabMovesFocus": "Activer/désactiver l'utilisation de la touche Tab pour déplacer le focus"
		},
		"vs/editor/contrib/wordHighlighter/wordHighlighter": {
			"wordHighlight": "Couleur d'arrière-plan d'un symbole durant l'accès en lecture, par exemple la lecture d'une variable. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.",
			"wordHighlightStrong": "Couleur d'arrière-plan d'un symbole durant l'accès en écriture, par exemple l'écriture dans une variable. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.",
			"wordHighlightBorder": "Couleur de bordure d'un symbole durant l'accès en lecture, par exemple la lecture d'une variable.",
			"wordHighlightStrongBorder": "Couleur de bordure d'un symbole durant l'accès en écriture, par exemple l'écriture dans une variable.",
			"overviewRulerWordHighlightForeground": "Couleur du marqueur de la règle d'aperçu pour les mises en surbrillance de symbole. La couleur doit ne pas être opaque pour ne pas masquer les décorations du dessous.",
			"overviewRulerWordHighlightStrongForeground": "Couleur du marqueur de la règle d'aperçu pour les mises en surbrillance de symbole d'accès en écriture. La couleur doit ne pas être opaque pour ne pas masquer les décorations du dessous.",
			"wordHighlight.next.label": "Aller à la prochaine mise en évidence de symbole",
			"wordHighlight.previous.label": "Aller à la mise en évidence de symbole précédente"
		},
		"vs/editor/contrib/find/findWidget": {
			"label.find": "Rechercher",
			"placeholder.find": "Rechercher",
			"label.previousMatchButton": "Correspondance précédente",
			"label.nextMatchButton": "Correspondance suivante",
			"label.toggleSelectionFind": "Rechercher dans la sélection",
			"label.closeButton": "Fermer",
			"label.replace": "Remplacer",
			"placeholder.replace": "Remplacer",
			"label.replaceButton": "Remplacer",
			"label.replaceAllButton": "Tout remplacer",
			"label.toggleReplaceButton": "Changer le mode de remplacement",
			"title.matchesCountLimit": "Seuls les {0} premiers résultats sont mis en évidence, mais toutes les opérations de recherche fonctionnent sur l’ensemble du texte.",
			"label.matchesLocation": "{0} sur {1}",
			"label.noResults": "Aucun résultat"
		},
		"vs/editor/contrib/referenceSearch/referencesController": {
			"labelLoading": "Chargement..."
		},
		"vs/editor/contrib/referenceSearch/referencesModel": {
			"aria.oneReference": "symbole dans {0} sur la ligne {1}, colonne {2}",
			"aria.fileReferences.1": "1 symbole dans {0}, chemin complet {1}",
			"aria.fileReferences.N": "{0} symboles dans {1}, chemin complet {2}",
			"aria.result.0": "Résultats introuvables",
			"aria.result.1": "1 symbole dans {0}",
			"aria.result.n1": "{0} symboles dans {1}",
			"aria.result.nm": "{0} symboles dans {1} fichiers"
		},
		"vs/editor/contrib/referenceSearch/peekViewWidget": {
			"label.close": "Fermer"
		},
		"vs/editor/contrib/gotoError/gotoErrorWidget": {
			"title.wo_source": "({0}/{1})",
			"editorMarkerNavigationError": "Couleur d'erreur du widget de navigation dans les marqueurs de l'éditeur.",
			"editorMarkerNavigationWarning": "Couleur d'avertissement du widget de navigation dans les marqueurs de l'éditeur.",
			"editorMarkerNavigationInfo": "Couleur d’information du widget de navigation du marqueur de l'éditeur.",
			"editorMarkerNavigationBackground": "Arrière-plan du widget de navigation dans les marqueurs de l'éditeur."
		},
		"vs/editor/contrib/hover/modesContentHover": {
			"modesContentHover.loading": "Chargement..."
		},
		"vs/editor/contrib/parameterHints/parameterHintsWidget": {
			"hint": "{0}, conseil"
		},
		"vs/editor/contrib/codeAction/codeActionCommands": {
			"quickFixWithKb": "Afficher les correctifs ({0})",
			"quickFix": "Afficher les correctifs",
			"quickfix.trigger.label": "Correction rapide...",
			"editor.action.quickFix.noneMessage": "Aucune action de code disponible",
			"refactor.label": "Remanier...",
			"editor.action.refactor.noneMessage": "Aucune refactorisation disponible",
			"source.label": "Action de la source",
			"editor.action.source.noneMessage": "Aucune action n'est disponible"
		},
		"vs/editor/contrib/referenceSearch/referencesWidget": {
			"referencesFailre": "Échec de la résolution du fichier.",
			"referencesCount": "{0} références",
			"referenceCount": "{0} référence",
			"missingPreviewMessage": "aperçu non disponible",
			"treeAriaLabel": "Références",
			"noResults": "Aucun résultat",
			"peekView.alternateTitle": "Références",
			"peekViewTitleBackground": "Couleur d'arrière-plan de la zone de titre de l'affichage d'aperçu.",
			"peekViewTitleForeground": "Couleur du titre de l'affichage d'aperçu.",
			"peekViewTitleInfoForeground": "Couleur des informations sur le titre de l'affichage d'aperçu.",
			"peekViewBorder": "Couleur des bordures et de la flèche de l'affichage d'aperçu.",
			"peekViewResultsBackground": "Couleur d'arrière-plan de la liste des résultats de l'affichage d'aperçu.",
			"peekViewResultsMatchForeground": "Couleur de premier plan des noeuds de lignes dans la liste des résultats de l'affichage d'aperçu.",
			"peekViewResultsFileForeground": "Couleur de premier plan des noeuds de fichiers dans la liste des résultats de l'affichage d'aperçu.",
			"peekViewResultsSelectionBackground": "Couleur d'arrière-plan de l'entrée sélectionnée dans la liste des résultats de l'affichage d'aperçu.",
			"peekViewResultsSelectionForeground": "Couleur de premier plan de l'entrée sélectionnée dans la liste des résultats de l'affichage d'aperçu.",
			"peekViewEditorBackground": "Couleur d'arrière-plan de l'éditeur d'affichage d'aperçu.",
			"peekViewEditorGutterBackground": "Couleur d'arrière-plan de la bordure de l'éditeur d'affichage d'aperçu.",
			"peekViewResultsMatchHighlight": "Couleur de mise en surbrillance d'une correspondance dans la liste des résultats de l'affichage d'aperçu.",
			"peekViewEditorMatchHighlight": "Couleur de mise en surbrillance d'une correspondance dans l'éditeur de l'affichage d'aperçu."
		},
		"vs/editor/contrib/rename/renameInputField": {
			"renameAriaLabel": "Renommez l'entrée. Tapez le nouveau nom et appuyez sur Entrée pour valider."
		},
		"vs/editor/contrib/suggest/suggestWidget": {
			"editorSuggestWidgetBackground": "Couleur d'arrière-plan du widget de suggestion.",
			"editorSuggestWidgetBorder": "Couleur de bordure du widget de suggestion.",
			"editorSuggestWidgetForeground": "Couleur de premier plan du widget de suggestion.",
			"editorSuggestWidgetSelectedBackground": "Couleur d'arrière-plan de l'entrée sélectionnée dans le widget de suggestion.",
			"editorSuggestWidgetHighlightForeground": "Couleur de la surbrillance des correspondances dans le widget de suggestion.",
			"readMore": "En savoir plus...{0}",
			"suggestionWithDetailsAriaLabel": "{0}, suggestion, avec détails",
			"suggestionAriaLabel": "{0}, suggestion",
			"readLess": "En savoir moins...{0}",
			"suggestWidget.loading": "Chargement...",
			"suggestWidget.noSuggestions": "Pas de suggestions.",
			"suggestionAriaAccepted": "{0}, accepté",
			"ariaCurrentSuggestionWithDetails": "{0}, suggestion, avec détails",
			"ariaCurrentSuggestion": "{0}, suggestion"
		},
		"vs/editor/contrib/find/simpleFindWidget": {
			"label.find": "Rechercher",
			"placeholder.find": "Rechercher",
			"label.previousMatchButton": "Correspondance précédente",
			"label.nextMatchButton": "Correspondance suivante",
			"label.closeButton": "Fermer"
		},
		"vs/editor/contrib/snippet/snippetVariables": {
			"Sunday": "Dimanche",
			"Monday": "Lundi",
			"Tuesday": "Mardi",
			"Wednesday": "Mercredi",
			"Thursday": "Jeudi",
			"Friday": "Vendredi",
			"Saturday": "Samedi",
			"SundayShort": "Dim",
			"MondayShort": "Lun",
			"TuesdayShort": "Mar",
			"WednesdayShort": "Mer",
			"ThursdayShort": "Jeu",
			"FridayShort": "Ven",
			"SaturdayShort": "Sam",
			"January": "Janvier",
			"February": "Février",
			"March": "Mars",
			"April": "Avril",
			"May": "Mai",
			"June": "Juin",
			"July": "Juillet",
			"August": "Août",
			"September": "Septembre",
			"October": "Octobre",
			"November": "Novembre",
			"December": "Décembre",
			"JanuaryShort": "Jan",
			"FebruaryShort": "Fév",
			"MarchShort": "Mar",
			"AprilShort": "Avr",
			"MayShort": "Mai",
			"JuneShort": "Jun",
			"JulyShort": "Jul",
			"AugustShort": "Aoû",
			"SeptemberShort": "Sep",
			"OctoberShort": "Oct",
			"NovemberShort": "Nov",
			"DecemberShort": "Déc"
		},
		"vs/editor/contrib/indentation/indentation": {
			"indentationToSpaces": "Convertir les retraits en espaces",
			"indentationToTabs": "Convertir les retraits en tabulations",
			"configuredTabSize": "Taille des tabulations configurée",
			"selectTabWidth": "Sélectionner la taille des tabulations pour le fichier actuel",
			"indentUsingTabs": "Mettre en retrait avec des tabulations",
			"indentUsingSpaces": "Mettre en retrait avec des espaces",
			"detectIndentation": "Détecter la mise en retrait à partir du contenu",
			"editor.reindentlines": "Remettre en retrait les lignes"
		},
		"vs/platform/environment/node/argv": {
			"gotoValidation": "Les arguments en mode '--goto' doivent être au format 'FILE(:LINE(:CHARACTER))'.",
			"diff": "Comparez deux fichiers entre eux.",
			"add": "Ajoutez un ou plusieurs dossiers à la dernière fenêtre active.",
			"goto": "Ouvrez un fichier dans le chemin, à la ligne et la position de caractère spécifiées.",
			"newWindow": "Force à ouvrir une nouvelle fenêtre.",
			"reuseWindow": "Force à ouvrir un fichier ou un dossier dans la dernière fenêtre active.",
			"wait": "Attendre que les fichiers soient fermés avant de retourner.",
			"locale": "Paramètres régionaux à utiliser (exemple : fr-FR ou en-US).",
			"userDataDir": "Spécifie le répertoire de l’utilisateur dans lequel les données sont conservées. Peut être utilisé pour ouvrir plusieurs instances distinctes du Code.",
			"version": "Affichez la version.",
			"help": "Affichez le mode d'utilisation.",
			"extensionHomePath": "Définissez le chemin racine des extensions.",
			"listExtensions": "Listez les extensions installées.",
			"showVersions": "Affichez les versions des extensions installées, quand --list-extension est utilisé.",
			"installExtension": "Installe une extension.",
			"uninstallExtension": "Désinstalle une extension.",
			"experimentalApis": "Active les fonctionnalités d'API proposées pour une extension.",
			"verbose": "Affichez la sortie détaillée (implique --wait).",
			"log": "Niveau de journalisation à utiliser. La valeur par défaut est 'info'. Les valeurs autorisées sont 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off.",
			"status": "Imprimer l'utilisation de processus et l'information des diagnostics.",
			"performance": "Démarrez avec la commande 'Développeur : performance de démarrage' activée.",
			"prof-startup": "Exécuter le profileur d'UC au démarrage",
			"disableExtensions": "Désactivez toutes les extensions installées.",
			"inspect-extensions": "Autorise le débogage et le profilage des extensions. Vérifier les outils de développements pour l'uri de connexion.",
			"inspect-brk-extensions": "Autorise le débogage et le profilage des extensions avec l'hôte d'extensions en pause après le démarrage. Vérifier les outils de développement pour l'uri de connexion.",
			"disableGPU": "Désactivez l'accélération matérielle du GPU.",
			"uploadLogs": "Upload les logs depuis la session actuelle vers le endpoint sécurisé.",
			"maxMemory": "Taille mémoire maximale pour une fenêtre (En Megaoctêts)",
			"usage": "Utilisation",
			"options": "options",
			"paths": "chemins",
			"stdinWindows": "Pour lire la sortie d’un autre programme, ajouter '-' (ex. 'echo Bonjour tout le monde | {0} -')",
			"stdinUnix": "Pour lire depuis stdin, ajouter '-' (ex. 'ps aux | grep code | {0} -')",
			"optionsUpperCase": "Options",
			"extensionsManagement": "Gestion des extensions",
			"troubleshooting": "Dépannage"
		},
		"vs/platform/request/node/request": {
			"httpConfigurationTitle": "HTTP",
			"proxy": "Paramètre de proxy à utiliser. S'il n'est pas défini, il est récupéré à partir des variables d'environnement http_proxy et https_proxy",
			"strictSSL": "Spécifie si le certificat de serveur proxy doit être vérifié par rapport à la liste des autorités de certification fournies.",
			"proxyAuthorization": "Valeur à envoyer en tant qu'en-tête 'Proxy-Authorization' pour chaque requête réseau."
		},
		"vs/platform/history/electron-main/historyMainService": {
			"newWindow": "Nouvelle fenêtre",
			"newWindowDesc": "Ouvre une nouvelle fenêtre",
			"recentFolders": "Espaces de travail récents",
			"folderDesc": "{0} {1}",
			"codeWorkspace": "Espace de travail de code"
		},
		"vs/platform/workspaces/common/workspaces": {
			"codeWorkspace": "Espace de travail de code",
			"untitledWorkspace": "Sans titre(Espace de travail)",
			"workspaceNameVerbose": "{0} (Espace de travail)",
			"workspaceName": "{0} (Espace de travail)"
		},
		"vs/platform/dialogs/common/dialogs": {
			"moreFile": "...1 fichier supplémentaire non affiché",
			"moreFiles": "...{0} fichiers supplémentaires non affichés"
		},
		"vs/platform/dialogs/node/dialogService": {
			"cancel": "Annuler"
		},
		"vs/platform/extensionManagement/common/extensionManagement": {
			"extensions": "Extensions",
			"preferences": "Préférences"
		},
		"vs/platform/extensionManagement/node/extensionManagementService": {
			"invalidManifest": "Extension non valide : package.json n'est pas un fichier JSON.",
			"restartCode": "Redémarrez Code avant de réinstaller {0}.",
			"installingOutdatedExtension": "Une version plus récente de cette extension est déjà installée. Voulez-vous remplacer celle-ci avec l'ancienne version ?",
			"override": "Remplacer",
			"cancel": "Annuler",
			"errorInstallingDependencies": "Erreur lors de l'installation des dépendances. {0}",
			"MarketPlaceDisabled": "Le marketplace n’est pas activé",
			"removeError": "Erreur lors de la suppression de l’extension : {0}. Veuillez quitter et relancer VS Code avant de réessayer.",
			"Not a Marketplace extension": "Seules les Extensions de Marketplace peuvent être réinstallées",
			"notFoundCompatible": "Impossible d’installer '{0}'; Il n’y a pas de version disponible compatible avec VS Code '{1}'.",
			"malicious extension": "Impossible d’installer l'extension car elle a été signalée comme problématique.",
			"notFoundCompatibleDependency": "Installation impossible car l'extension dépendante '{0}' compatible avec la version actuelle '{1}' de VS Code est introuvable.",
			"quitCode": "Impossible d’installer l’extension. Veuillez s’il vous plaît quitter et redémarrer VS Code avant de le réinstaller.",
			"exitCode": "Impossible d’installer l’extension. Veuillez s’il vous plaît sortir et redémarrer VS Code avant de le réinstaller.",
			"renameError": "Erreur inconnue pendant",
			"uninstallDependeciesConfirmation": "Voulez-vous désinstaller uniquement '{0}' ou également ses dépendances ?",
			"uninstallOnly": "Extension uniquement",
			"uninstallAll": "Tout désinstaller",
			"uninstallConfirmation": "Voulez-vous vraiment désinstaller '{0}' ?",
			"ok": "OK",
			"singleDependentError": "Impossible de désinstaller l'extension '{0}'. L'extension '{1}' en dépend.",
			"twoDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent.",
			"multipleDependentsError": "Impossible de désinstaller l'extension '{0}'. Les extensions '{1}', '{2}' et d'autres extensions en dépendent.",
			"notExists": "Extension introuvable"
		},
		"vs/platform/extensionManagement/node/extensionGalleryService": {
			"notCompatibleDownload": "Téléchargement impossible car l'extension compatible avec la version actuelle '{0}' de VS Code est introuvable."
		},
		"vs/platform/telemetry/common/telemetryService": {
			"telemetryConfigurationTitle": "Télémétrie",
			"telemetry.enableTelemetry": "Activez l'envoi des données d'utilisation et d'erreurs à Microsoft."
		},
		"vs/platform/configuration/common/configurationRegistry": {
			"defaultConfigurations.title": "Substitutions de configuration par défaut",
			"overrideSettings.description": "Configurez les paramètres d'éditeur à remplacer pour le langage {0}.",
			"overrideSettings.defaultDescription": "Configurez les paramètres d'éditeur à remplacer pour un langage.",
			"config.property.languageDefault": "Impossible d'inscrire '{0}'. Ceci correspond au modèle de propriété '\\\\[.*\\\\]$' permettant de décrire les paramètres d'éditeur spécifiques à un langage. Utilisez la contribution 'configurationDefaults'.",
			"config.property.duplicate": "Impossible d'inscrire '{0}'. Cette propriété est déjà inscrite."
		},
		"vs/platform/list/browser/listService": {
			"workbenchConfigurationTitle": "Banc d'essai",
			"multiSelectModifier.ctrlCmd": "Mappe vers 'Contrôle' dans Windows et Linux, et vers 'Commande' dans macOS.",
			"multiSelectModifier.alt": "Mappe vers 'Alt' dans Windows et Linux, et vers 'Option' dans macOS.",
			"multiSelectModifier": "Le modificateur à utiliser pour ajouter un élément à une multi-sélection avec la souris (par exemple dans l’Explorateur, des éditeurs ouverts et scm view). 'ctrlCmd' mappe vers 'Contrôle' dans Windows et Linux, et vers 'Commande' dans macOS. Les mouvements de souris 'Ouvrir sur le côté', si supportés, s'adaptent pour ne pas entrer en conflit avec le modificateur multiselect.",
			"openMode.singleClick": "Ouvre les éléments sur un simple clic de souris.",
			"openMode.doubleClick": "Ouvre les éléments sur un double clic de souris.",
			"openModeModifier": "Contrôle l’ouverture des éléments dans les arbres et listes à l’aide de la souris (si pris en charge). Mettre la valeur `singleClick` pour ouvrir des éléments avec un simple clic de souris et `doubleClick` pour ouvrir uniquement via un double-clic de souris. Pour les parents ayant des enfants dans les arbres, ce paramètre contrôle si un simple clic développe le parent ou un double-clic. Notez que certains arbres et listes peuvent choisir d’ignorer ce paramètre, si ce n’est pas applicable. ",
			"horizontalScrolling setting": "Contrôle si les arborescences prennent en charge le défilement horizontal dans le plan de travail."
		},
		"vs/platform/theme/common/colorRegistry": {
			"schema.colors": "Couleurs utilisées dans le banc d'essai.",
			"foreground": "Couleur de premier plan globale. Cette couleur est utilisée si elle n'est pas remplacée par un composant.",
			"errorForeground": "Couleur principale de premier plan pour les messages d'erreur. Cette couleur est utilisée uniquement si elle n'est pas redéfinie par un composant.",
			"descriptionForeground": "Couleur de premier plan du texte descriptif fournissant des informations supplémentaires, par exemple pour un label.",
			"focusBorder": "Couleur de bordure globale des éléments ayant le focus. Cette couleur est utilisée si elle n'est pas remplacée par un composant.",
			"contrastBorder": "Bordure supplémentaire autour des éléments pour les séparer des autres et obtenir un meilleur contraste.",
			"activeContrastBorder": "Bordure supplémentaire autour des éléments actifs pour les séparer des autres et obtenir un meilleur contraste.",
			"selectionBackground": "La couleur d'arrière-plan des sélections de texte dans le banc d'essai (par ex., pour les champs d'entrée ou les zones de texte). Notez que cette couleur ne s'applique pas aux sélections dans l'éditeur et le terminal.",
			"textSeparatorForeground": "Couleur pour les séparateurs de texte.",
			"textLinkForeground": "Couleur des liens dans le texte.",
			"textLinkActiveForeground": "Couleur des liens actifs dans le texte.",
			"textPreformatForeground": "Couleur des segments de texte préformatés.",
			"textBlockQuoteBackground": "Couleur d'arrière-plan des citations dans le texte.",
			"textBlockQuoteBorder": "Couleur de bordure des citations dans le texte.",
			"textCodeBlockBackground": "Couleur d'arrière-plan des blocs de code dans le texte.",
			"widgetShadow": "Couleur de l'ombre des widgets, comme rechercher/remplacer, au sein de l'éditeur.",
			"inputBoxBackground": "Arrière-plan de la zone d'entrée.",
			"inputBoxForeground": "Premier plan de la zone d'entrée.",
			"inputBoxBorder": "Bordure de la zone d'entrée.",
			"inputBoxActiveOptionBorder": "Couleur de la bordure des options activées dans les champs d'entrée.",
			"inputPlaceholderForeground": "Couleur de premier plan de la zone d'entrée pour le texte d'espace réservé.",
			"inputValidationInfoBackground": "Couleur d'arrière-plan de la validation d'entrée pour la gravité des informations.",
			"inputValidationInfoBorder": "Couleur de bordure de la validation d'entrée pour la gravité des informations.",
			"inputValidationWarningBackground": "Couleur d'arrière-plan de la validation d'entrée pour l'avertissement sur les informations.",
			"inputValidationWarningBorder": "Couleur de bordure de la validation d'entrée pour la gravité de l'avertissement.",
			"inputValidationErrorBackground": "Couleur d'arrière-plan de la validation d'entrée pour la gravité de l'erreur.",
			"inputValidationErrorBorder": "Couleur de bordure de la validation d'entrée pour la gravité de l'erreur. ",
			"dropdownBackground": "Arrière-plan de la liste déroulante.",
			"dropdownListBackground": "Arrière-plan de la liste déroulante.",
			"dropdownForeground": "Premier plan de la liste déroulante.",
			"dropdownBorder": "Bordure de la liste déroulante.",
			"listFocusBackground": "Couleur d'arrière-plan de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/aborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.",
			"listFocusForeground": "Couleur de premier plan de la liste/l'arborescence pour l'élément ayant le focus quand la liste/l'arborescence est active. Une liste/aborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.",
			"listActiveSelectionBackground": "Couleur d'arrière-plan de la liste/l'arborescence de l'élément sélectionné quand la liste/l'arborescence est active. Une liste/arborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.",
			"listActiveSelectionForeground": "Couleur de premier plan de la liste/l'arborescence pour l'élément sélectionné quand la liste/l'arborescence est active. Une liste/aborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.",
			"listInactiveSelectionBackground": "Couleur d'arrière-plan de la liste/l'arborescence pour l'élément sélectionné quand la liste/l'arborescence est inactive. Une liste/aborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.",
			"listInactiveSelectionForeground": "Couleur de premier plan de la liste/l'arborescence pour l'élément sélectionné quand la liste/l'arborescence est active. Une liste/aborescence active peut être sélectionnée au clavier, elle ne l'est pas quand elle est inactive.",
			"listHoverBackground": "Arrière-plan de la liste/l'arborescence pendant le pointage sur des éléments avec la souris.",
			"listHoverForeground": "Premier plan de la liste/l'arborescence pendant le pointage sur des éléments avec la souris.",
			"listDropBackground": "Arrière-plan de l'opération de glisser-déplacer dans une liste/arborescence pendant le déplacement d'éléments avec la souris.",
			"highlight": "Couleur de premier plan dans la liste/l'arborescence pour la surbrillance des correspondances pendant la recherche dans une liste/arborescence.",
			"invalidItemForeground": "Couleur de premier plan de liste/arbre pour les éléments non valides, par exemple une racine non résolue dans l’Explorateur.",
			"pickerGroupForeground": "Couleur du sélecteur rapide pour les étiquettes de regroupement.",
			"pickerGroupBorder": "Couleur du sélecteur rapide pour les bordures de regroupement.",
			"buttonForeground": "Couleur de premier plan du bouton.",
			"buttonBackground": "Couleur d'arrière-plan du bouton.",
			"buttonHoverBackground": "Couleur d'arrière-plan du bouton pendant le pointage.",
			"badgeBackground": "Couleur de fond des badges. Les badges sont de courts libelés d'information, ex. le nombre de résultats de recherche.",
			"badgeForeground": "Couleur des badges. Les badges sont de courts libelés d'information, ex. le nombre de résultats de recherche.",
			"scrollbarShadow": "Ombre de la barre de défilement pour indiquer que la vue défile.",
			"scrollbarSliderBackground": "Couleur de fond du curseur de la barre de défilement.",
			"scrollbarSliderHoverBackground": "Couleur de fond du curseur de la barre de défilement lors du survol.",
			"scrollbarSliderActiveBackground": "Couleur de fond du curseur de la barre de défilement en utilisation.",
			"progressBarBackground": "Couleur de fond pour la barre de progression qui peut s'afficher lors d'opérations longues.",
			"editorBackground": "Couleur d'arrière-plan de l'éditeur.",
			"editorForeground": "Couleur de premier plan par défaut de l'éditeur.",
			"editorWidgetBackground": "Couleur d'arrière-plan des gadgets de l'éditeur tels que rechercher/remplacer.",
			"editorWidgetBorder": "Couleur de bordure des widgets de l'éditeur. La couleur est utilisée uniquement si le widget choisit d'avoir une bordure et si la couleur n'est pas remplacée par un widget.",
			"editorSelectionBackground": "Couleur de la sélection de l'éditeur.",
			"editorSelectionForeground": "Couleur du texte sélectionné pour le contraste élevé.",
			"editorInactiveSelection": "Couleur de sélection dans un éditeur inactif. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"editorSelectionHighlight": "Couleur des régions avec le même contenu que la sélection. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"editorSelectionHighlightBorder": "Couleur de bordure des régions dont le contenu est identique à la sélection.",
			"editorFindMatch": "Couleur du résultat de recherche actif.",
			"findMatchHighlight": "Couleur des autres résultats de recherche correspondants. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"findRangeHighlight": "Couleur de la plage limitant la recherche. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"editorFindMatchBorder": "Couleur de bordure du résultat de recherche actif.",
			"findMatchHighlightBorder": "Couleur de bordure des autres résultats de recherche.",
			"findRangeHighlightBorder": "La couleur de bordure définit l'étendue de la recherche. La couleur doit ne pas être opaque pour ne pas masquer les décorations du dessous. ",
			"hoverHighlight": "Mettre en surbrillance ci-dessous le mot pour lequel un survol est affiché. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"hoverBackground": "Couleur d'arrière-plan du pointage de l'éditeur.",
			"hoverBorder": "Couleur de bordure du pointage de l'éditeur.",
			"activeLinkForeground": "Couleur des liens actifs.",
			"diffEditorInserted": "Couleur de fond pour le texte qui est inséré. La couleur ne doit pas être opaque pour ne pas masquer les décorations du dessous.",
			"diffEditorRemoved": "Couleur de fond pour le texte qui est retiré. La couleur doit ne pas être opaque pour ne pas masquer les décorations du dessous. ",
			"diffEditorInsertedOutline": "Couleur de contour du texte inséré.",
			"diffEditorRemovedOutline": "Couleur de contour du texte supprimé.",
			"mergeCurrentHeaderBackground": "Arrière-plan de l'en-tête en cours dans les conflits de fusion inline. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"mergeCurrentContentBackground": "Arrière-plan du contenu en cours dans les conflits de fusion inline. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"mergeIncomingHeaderBackground": "Arrière-plan de l'en-tête qui arrive dans les conflits de fusion inline. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"mergeIncomingContentBackground": "Arrière-plan du contenu qui arrive dans les conflits de fusion inline. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"mergeCommonHeaderBackground": "Arrière-plan de l'en-tête de l'ancêtre commun dans les conflits de fusion inline. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"mergeCommonContentBackground": "Arrière-plan du contenu de l'ancêtre commun dans les conflits de fusion inline. La couleur doit ne pas être opaque afin de ne pas masquer les décorations sous-jacentes.",
			"mergeBorder": "Couleur de bordure des en-têtes et du séparateur dans les conflits de fusion inline.",
			"overviewRulerCurrentContentForeground": "Premier plan de la règle d'aperçu actuelle pour les conflits de fusion inline.",
			"overviewRulerIncomingContentForeground": "Premier plan de la règle d'aperçu entrante pour les conflits de fusion inline.",
			"overviewRulerCommonContentForeground": "Arrière-plan de la règle d'aperçu de l'ancêtre commun dans les conflits de fusion inline.",
			"overviewRulerFindMatchForeground": "Couleur du marqueur de la règle d'aperçu pour les correspondances trouvées. La couleur doit ne pas être opaque pour ne pas masquer les décorations du dessous.",
			"overviewRulerSelectionHighlightForeground": "Couleur du marqueur de la règle d'aperçu pour les mises en surbrillance de sélection. La couleur doit ne pas être opaque pour ne pas masquer les décorations du dessous."
		},
		"vs/platform/actions/browser/menuItemActionItem": {
			"titleAndKb": "{0} ({1})"
		},
		"vs/platform/markers/common/markers": {
			"sev.error": "Erreur",
			"sev.warning": "Avertissement",
			"sev.info": "Informations"
		},
		"vs/platform/update/node/update.config.contribution": {
			"updateConfigurationTitle": "Mettre à jour",
			"updateChannel": "Indiquez si vous recevez des mises à jour automatiques en provenance d'un canal de mises à jour. Un redémarrage est nécessaire en cas de modification.",
			"enableWindowsBackgroundUpdates": "Active les mises à jour Windows en arrière-plan."
		},
		"vs/platform/windows/electron-main/windowsService": {
			"aboutDetail": "Version {0}\nCommit {1}\nDate {2}\nShell {3}\nRenderer {4}\nNode {5}\nArchitecture {6}",
			"okButton": "OK",
			"copy": "&&Copier"
		},
		"vs/platform/issue/electron-main/issueService": {
			"issueReporter": "Rapporteur du problème",
			"processExplorer": "Explorateur de processus"
		},
		"vs/platform/extensions/node/extensionValidator": {
			"versionSyntax": "Impossible d'analyser la valeur {0} de `engines.vscode`. Veuillez utiliser, par exemple : ^1.22.0, ^1.22.x, ...",
			"versionSpecificity1": "La version spécifiée dans 'engines.vscode' ({0}) n'est pas assez précise. Pour les versions de vscode antérieures à 1.0.0, définissez au minimum les versions majeure et mineure souhaitées. Par exemple : ^0.10.0, 0.10.x, 0.11.0, etc.",
			"versionSpecificity2": "La version spécifiée dans 'engines.vscode' ({0}) n'est pas assez précise. Pour les versions de vscode ultérieures à 1.0.0, définissez au minimum la version majeure souhaitée. Par exemple : ^1.10.0, 1.10.x, 1.x.x, 2.x.x, etc.",
			"versionMismatch": "L'extension n'est pas compatible avec le code {0}. L'extension nécessite {1}."
		},
		"vs/platform/keybinding/common/abstractKeybindingService": {
			"first.chord": "Touche ({0}) utilisée. En attente de la seconde touche pour la pression simultanée...",
			"missing.chord": "La combinaison de touches ({0}, {1}) n'est pas une commande."
		},
		"vs/platform/integrity/node/integrityServiceImpl": {
			"integrity.prompt": "Votre installation de {0} semble être endommagée. Effectuez une réinstallation.",
			"integrity.moreInformation": "Informations",
			"integrity.dontShowAgain": "Ne plus afficher"
		},
		"vs/platform/extensionManagement/common/extensionEnablementService": {
			"noWorkspace": "Aucun espace de travail."
		},
		"vs/editor/browser/widget/diffEditorWidget": {
			"diff.tooLarge": "Impossible de comparer les fichiers car l'un d'eux est trop volumineux."
		},
		"vs/editor/common/view/editorColorRegistry": {
			"lineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne à la position du curseur.",
			"lineHighlightBorderBox": "Couleur d'arrière-plan de la bordure autour de la ligne à la position du curseur.",
			"rangeHighlight": "Couleur d'arrière-plan des plages mises en surbrillance, par exemple par les fonctionnalités d'ouverture rapide et de recherche. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes.",
			"rangeHighlightBorder": "Couleur d'arrière-plan de la bordure autour des plages mises en surbrillance.",
			"caret": "Couleur du curseur de l'éditeur.",
			"editorCursorBackground": "La couleur de fond du curseur de l'éditeur. Permet de personnaliser la couleur d'un caractère survolé par un curseur de bloc.",
			"editorWhitespaces": "Couleur des espaces blancs dans l'éditeur.",
			"editorIndentGuides": "Couleur des repères de retrait de l'éditeur.",
			"editorLineNumbers": "Couleur des numéros de ligne de l'éditeur.",
			"editorActiveLineNumber": "Couleur des numéros de lignes actives de l'éditeur",
			"deprecatedEditorActiveLineNumber": "Id est obsolète. Utilisez à la place 'editorLineNumber.activeForeground'. ",
			"editorRuler": "Couleur des règles de l'éditeur",
			"editorCodeLensForeground": "Couleur pour les indicateurs CodeLens",
			"editorBracketMatchBackground": "Couleur d'arrière-plan pour les accolades associées",
			"editorBracketMatchBorder": "Couleur pour le contour des accolades associées",
			"editorOverviewRulerBorder": "Couleur de la bordure de la règle d'apperçu.",
			"editorGutter": "Couleur de fond pour la bordure de l'éditeur. La bordure contient les marges pour les symboles et les numéros de ligne.",
			"errorForeground": "Couleur de premier plan de la ligne ondulée marquant les erreurs dans l'éditeur.",
			"errorBorder": "Couleur de bordure de la ligne ondulée marquant les erreurs dans l'éditeur.",
			"warningForeground": "Couleur de premier plan de la ligne ondulée marquant les avertissements dans l'éditeur.",
			"warningBorder": "Couleur de bordure de la ligne ondulée marquant les avertissements dans l'éditeur.",
			"infoForeground": "Couleur de premier plan de la ligne ondulée marquant les informations dans l'éditeur.",
			"infoBorder": "Couleur de bordure de la ligne ondulée marquant les informations dans l'éditeur.",
			"hintForeground": "Couleur de premier plan de la ligne ondulée d'indication dans l'éditeur.",
			"hintBorder": "Couleur de bordure de la ligne ondulée d'indication dans l'éditeur.",
			"overviewRulerRangeHighlight": "Couleur du marqueur de la règle d'aperçu pour des plages mises en surbrillance. La couleur doit ne pas être opaque pour ne pas masquer les décorations du dessous.",
			"overviewRuleError": "Couleur du marqueur de la règle d'aperçu pour les erreurs.",
			"overviewRuleWarning": "Couleur du marqueur de la règle d'aperçu pour les avertissements.",
			"overviewRuleInfo": "Couleur du marqueur de la règle d'aperçu pour les informations."
		},
		"vs/editor/common/modes/modesRegistry": {
			"plainText.alias": "Texte brut"
		},
		"vs/editor/common/config/editorOptions": {
			"accessibilityOffAriaLabel": "L'éditeur n'est pas accessible pour le moment. Appuyez sur Alt+F1 pour connaître les options.",
			"editorViewAccessibleLabel": "Contenu d'éditeur"
		},
		"vs/editor/browser/widget/diffReview": {
			"label.close": "Fermer",
			"header": "Différence {0} sur {1} : {2} d'origine, {3} lignes, {4} modifiées, {5} lignes",
			"blankLine": "vide",
			"equalLine": "{0} d'origine, {1} modifiées : {2}",
			"insertLine": "+ {0} modifiées : {1}",
			"deleteLine": "- {0} d'origine : {1}",
			"editor.action.diffReview.next": "Accéder à la différence suivante",
			"editor.action.diffReview.prev": "Accéder la différence précédente"
		},
		"vs/editor/browser/services/bulkEdit": {
			"summary.0": "Aucune modification effectuée",
			"summary.nm": "{0} modifications de texte effectuées dans {1} fichiers",
			"summary.n0": "{0} modifications de texte effectuées dans un fichier",
			"conflict": "Ces fichiers ont changé pendant ce temps : {0}"
		},
		"vs/editor/common/config/commonEditorConfig": {
			"editorConfigurationTitle": "Éditeur",
			"fontFamily": "Contrôle la famille de polices.",
			"fontWeight": "Contrôle l'épaisseur de police.",
			"fontSize": "Contrôle la taille de police en pixels.",
			"lineHeight": "Contrôle la hauteur de ligne. Utilisez 0 pour calculer lineHeight à partir de fontSize.",
			"letterSpacing": "Définit l'espacement des caractères en pixels.",
			"lineNumbers.off": "Les numéros de ligne ne sont pas affichés.",
			"lineNumbers.on": "Les numéros de ligne sont affichés en nombre absolu.",
			"lineNumbers.relative": "Les numéros de ligne sont affichés sous la forme de distance en lignes à la position du curseur.",
			"lineNumbers.interval": "Les numéros de ligne sont affichés toutes les 10 lignes.",
			"lineNumbers": "Contrôle l’affichage des numéros de ligne. Les valeurs possibles sont 'on', 'off', 'relative' et 'interval'.",
			"rulers": "Afficher les règles verticales après un certain nombre de caractères à espacement fixe. Utiliser plusieurs valeurs pour plusieurs règles. Aucune règle n'est dessinée si le tableau est vide",
			"wordSeparators": "Caractères utilisés comme séparateurs de mots durant la navigation ou les opérations basées sur les mots",
			"tabSize": "Le nombre d'espaces correspondant à une tabulation. Ce paramètre est remplacé en fonction du contenu du fichier quand 'editor.detectIndentation' est activé.",
			"tabSize.errorMessage": "'number' attendu. Notez que la valeur \"auto\" a été remplacée par le paramètre 'editor.detectIndentation'.",
			"insertSpaces": "Espaces insérés quand vous appuyez sur la touche Tab. Ce paramètre est remplacé en fonction du contenu du fichier quand 'editor.detectIndentation' est activé.",
			"insertSpaces.errorMessage": "'boolean' attendu. Notez que la valeur \"auto\" a été remplacée par le paramètre 'editor.detectIndentation'.",
			"detectIndentation": "Quand vous ouvrez un fichier, 'editor.tabSize' et 'editor.insertSpaces' sont détectés en fonction du contenu du fichier.",
			"roundedSelection": "Contrôle si les sélections ont des angles arrondis",
			"scrollBeyondLastLine": "Contrôle si l'éditeur défile au-delà de la dernière ligne",
			"smoothScrolling": "Contrôle si l'éditeur défilera en utilisant une animation",
			"minimap.enabled": "Contrôle si la minicarte est affichée",
			"minimap.side": "Contrôle le côté où afficher la minicarte. Les valeurs possibles sont 'right' et 'left'",
			"minimap.showSlider": "Contrôle si le curseur de la minicarte est automatiquement masqué. Les valeurs possibles sont 'always' et 'mouseover'",
			"minimap.renderCharacters": "Afficher les caractères réels sur une ligne (par opposition aux blocs de couleurs)",
			"minimap.maxColumn": "Limiter la largeur de la minicarte pour afficher au maximum un certain nombre de colonnes",
			"find.seedSearchStringFromSelection": "Contrôle si nous remplissons la chaîne à rechercher dans le Widget Recherche à partir de la sélection de l'éditeur",
			"find.autoFindInSelection": "Contrôle si l'indicateur Rechercher dans la sélection est activé quand plusieurs caractères ou lignes de texte sont sélectionnés dans l'éditeur",
			"find.globalFindClipboard": "Contrôle si le Widget Recherche doit lire ou modifier le presse-papiers partagé sur macOS",
			"wordWrap.off": "Le retour automatique à la ligne n'est jamais effectué.",
			"wordWrap.on": "Le retour automatique à la ligne s'effectue en fonction de la largeur de la fenêtre d'affichage.",
			"wordWrap.wordWrapColumn": "Le retour automatique à la ligne s'effectue en fonction de 'editor.wordWrapColumn'.",
			"wordWrap.bounded": "Retour automatique à la ligne au minimum en fonction de la fenêtre d'affichage et de 'editor.wordWrapColumn'.",
			"wordWrap": "Contrôle le retour automatique à la ligne. Valeurs possibles :\n - 'off' (désactive le retour automatique à la ligne) ;\n - 'on' (retour automatique à la ligne dans la fenêtre d'affichage) ;\n - 'wordWrapColumn' (retour automatique à la ligne en fonction de 'editor.wordWrapColumn') ou ;\n - 'bounded' (retour automatique à la ligne au minimum en fonction de la fenêtre d'affichage et de 'editor.wordWrapColumn').",
			"wordWrapColumn": "Contrôle la colonne de retour automatique à la ligne de l'éditeur quand 'editor.wordWrap' a la valeur 'wordWrapColumn' ou 'bounded'.",
			"wrappingIndent": "Contrôle le retrait des lignes renvoyées. La valeur peut être 'none', 'same' ou 'indent'.",
			"mouseWheelScrollSensitivity": "Multiplicateur à utiliser pour le 'deltaX' et le 'deltaY' des événements de défilement de la roulette de la souris",
			"multiCursorModifier.ctrlCmd": "Mappe vers 'Contrôle' dans Windows et Linux, et vers 'Commande' dans macOS.",
			"multiCursorModifier.alt": "Mappe vers 'Alt' dans Windows et Linux, et vers 'Option' dans macOS.",
			"multiCursorModifier": "Le modificateur à utiliser pour ajouter plusieurs curseurs avec la souris. 'ctrlCmd' mappe vers 'Contrôle' dans Windows et Linux, et vers 'Commande' dans macOS. Les mouvements de souris Accéder à la définition et Ouvrir le lien s'adaptent pour ne pas entrer en conflit avec le modificateur multicurseur.",
			"multiCursorMergeOverlapping": "Fusionnez plusieurs curseurs quand ils se chevauchent.",
			"quickSuggestions.strings": "Activez les suggestions rapides dans les chaînes.",
			"quickSuggestions.comments": "Activez les suggestions rapides dans les commentaires.",
			"quickSuggestions.other": "Activez les suggestions rapides en dehors des chaînes et des commentaires.",
			"quickSuggestions": "Contrôle si les suggestions doivent s'afficher automatiquement en cours de frappe",
			"quickSuggestionsDelay": "Contrôle le délai en ms au bout duquel les suggestions rapides s'affichent",
			"parameterHints": "Active la pop up qui affiche la documentation des paramètres et écrit de l'information pendant que vous écrivez",
			"autoClosingBrackets": "Contrôle si l'éditeur doit automatiquement fermer les crochets après les avoir ouverts",
			"formatOnType": "Contrôle si l'éditeur doit automatiquement mettre en forme la ligne après la saisie",
			"formatOnPaste": "Contrôle si l'éditeur doit automatiquement mettre en forme le contenu collé. Un formateur doit être disponible et doit pouvoir mettre en forme une plage dans un document.",
			"autoIndent": "Contrôle si l’éditeur doit ajuster automatiquement la mise en retrait lorsque les utilisateurs tapent, collent ou déplacent des lignes. Les règles de mise en retrait du language doivent être disponibles.",
			"suggestOnTriggerCharacters": "Contrôle si les suggestions doivent s'afficher automatiquement durant la saisie de caractères de déclenchement",
			"acceptSuggestionOnEnter": "Contrôle si les suggestions doivent être acceptées avec 'Entrée', en plus de 'Tab'. Cela permet d'éviter toute ambiguïté entre l'insertion de nouvelles lignes et l'acceptation de suggestions. La valeur 'smart' signifie que vous acceptez uniquement une suggestion avec Entrée quand elle applique une modification de texte",
			"acceptSuggestionOnCommitCharacter": "Contrôle si les suggestions doivent être acceptées avec des caractères de validation. Par exemple, en JavaScript, le point-virgule (';') peut être un caractère de validation qui permet d'accepter une suggestion et de taper ce caractère.",
			"snippetSuggestions.top": "Afficher des suggestions d’extraits au-dessus d’autres suggestions.",
			"snippetSuggestions.bottom": "Afficher des suggestions d’extraits en-dessous d’autres suggestions.",
			"snippetSuggestions.inline": "Afficher des suggestions d’extraits avec d’autres suggestions.",
			"snippetSuggestions.none": "Ne pas afficher de suggestions d’extrait de code.",
			"snippetSuggestions": "Contrôle si les extraits de code s'affichent en même temps que d'autres suggestions, ainsi que leur mode de tri.",
			"emptySelectionClipboard": "Contrôle si la copie sans sélection permet de copier la ligne actuelle.",
			"wordBasedSuggestions": "Contrôle si la saisie semi-automatique doit être calculée en fonction des mots présents dans le document.",
			"suggestSelection.first": "Sélectionnez toujours la première suggestion.",
			"suggestSelection.recentlyUsed": "Sélectionnez les suggestions récentes à moins qu'une saisie ultérieure en sélectionne un, par exemple 'console.| -> console.log' parce que `log` a été complété récemment.",
			"suggestSelection.recentlyUsedByPrefix": "Sélectionnez des suggestions basées sur des préfixes précédents qui ont complété ces suggestions, par exemple `co -> console` et `con -> const`.",
			"suggestSelection": "Contrôle comment les suggestions sont pré-sélectionnés lors de l’affichage de la liste de suggestion.",
			"suggestFontSize": "Taille de police du widget de suggestion",
			"suggestLineHeight": "Hauteur de ligne du widget de suggestion",
			"selectionHighlight": "Détermine si l'éditeur doit surligner les correspondances similaires à la sélection",
			"occurrencesHighlight": "Contrôle si l'éditeur doit mettre en surbrillance les occurrences de symboles sémantiques",
			"overviewRulerLanes": "Contrôle le nombre d'ornements pouvant s'afficher à la même position dans la règle d'aperçu",
			"overviewRulerBorder": "Contrôle si une bordure doit être dessinée autour de la règle d'aperçu.",
			"cursorBlinking": "Contrôle le style d'animation du curseur. Valeurs possibles : 'blink', 'smooth', 'phase', 'expand' et 'solid'",
			"mouseWheelZoom": "Agrandir ou réduire la police de l'éditeur quand l'utilisateur fait tourner la roulette de la souris tout en maintenant la touche Ctrl enfoncée",
			"cursorStyle": "Contrôle le style du curseur. Les valeurs acceptées sont 'block', 'block-outline', 'line', 'line-thin', 'underline' et 'underline-thin'",
			"cursorWidth": "Contrôle la largeur du curseur quand editor.cursorStyle est à 'line'",
			"fontLigatures": "Active les ligatures de police",
			"hideCursorInOverviewRuler": "Contrôle si le curseur doit être masqué dans la règle d'aperçu.",
			"renderWhitespace": "Contrôle la façon dont l'éditeur affiche les espaces blancs. Il existe trois options possibles : 'none', 'boundary' et 'all'. L'option 'boundary' n'affiche pas les espaces uniques qui séparent les mots.",
			"renderControlCharacters": "Contrôle si l'éditeur doit afficher les caractères de contrôle",
			"renderIndentGuides": "Contrôle si l'éditeur doit afficher les repères de mise en retrait",
			"renderLineHighlight": "Contrôle la façon dont l'éditeur doit afficher la surbrillance de la ligne active. Les différentes possibilités sont 'none', 'gutter', 'line' et 'all'.",
			"codeLens": "Contrôle si l'éditeur affiche les indicateurs CodeLens",
			"folding": "Contrôle si le pliage de code est activé dans l'éditeur",
			"foldingStrategyAuto": "Si disponible, utilisez une stratégie de présentation langage-spécifique, sinon la stratégie d'indentation s'applique.",
			"foldingStrategyIndentation": "Utilisez toujours l'indentation basée sur la stratégie de présentation",
			"foldingStrategy": "Contrôle la façon dont les repliages sont calculées. 'auto' utilise une stratégie repliage spécifique au langage, si disponible. 'indentation' force à ce que la stratégie de repliage basée sur l'indentation soit utilisée.",
			"showFoldingControls": "Définit si les contrôles de réduction sur la bordure sont cachés automatiquement",
			"matchBrackets": "Met en surbrillance les crochets correspondants quand l'un d'eux est sélectionné.",
			"glyphMargin": "Contrôle si l'éditeur doit afficher la marge de glyphes verticale. La marge de glyphes sert principalement au débogage.",
			"useTabStops": "L'insertion et la suppression d'un espace blanc suit les taquets de tabulation",
			"trimAutoWhitespace": "Supprimer l'espace blanc de fin inséré automatiquement",
			"stablePeek": "Garder les éditeurs d'aperçu ouverts même si l'utilisateur double-clique sur son contenu ou appuie sur la touche Échap.",
			"dragAndDrop": "Contrôle si l'éditeur autorise le déplacement des sélections par glisser-déplacer.",
			"accessibilitySupport.auto": "L'éditeur utilise les API de la plateforme pour détecter si un lecteur d'écran est attaché.",
			"accessibilitySupport.on": "L'éditeur est optimisé en permanence pour une utilisation avec un lecteur d'écran.",
			"accessibilitySupport.off": "L'éditeur n'est jamais optimisé pour une utilisation avec un lecteur d'écran.",
			"accessibilitySupport": "Contrôle si l'éditeur doit s'exécuter dans un mode optimisé pour les lecteurs d'écran.",
			"links": "Contrôle si l'éditeur doit détecter les liens et les rendre cliquables",
			"colorDecorators": "Contrôle si l'éditeur doit afficher les éléments décoratifs de couleurs inline et le sélecteur de couleurs.",
			"codeActions": "Active l'ampoule d'action de code",
			"selectionClipboard": "Contrôle si le presse-papiers primaire Linux doit être pris en charge.",
			"sideBySide": "Contrôle si l'éditeur de différences affiche les différences en mode côte à côte ou inline",
			"ignoreTrimWhitespace": "Contrôle si l'éditeur de différences affiche les changements liés aux espaces blancs de début ou de fin comme des différences",
			"largeFileSize": "Contrôles le seuil de la taille de fichier en octets au-delà de laquelle les règles d’optimisation spéciale sont appliquées",
			"largeFileLineCount": "Contrôle le seuil de taille de fichier en terme de nombre de lignes au-delà de laquelle les règles d’optimisation spéciale sont appliquées",
			"renderIndicators": "Contrôle si l'éditeur de différences affiche les indicateurs +/- pour les modifications ajoutées/supprimées"
		},
		"vs/editor/common/services/modelServiceImpl": {
			"diagAndSourceMultiline": "[{0}]\n{1}",
			"diagAndSource": "[{0}] {1}"
		},
		"vs/editor/common/controller/cursor": {
			"corrupt.commands": "Exception inattendue pendant l'exécution de la commande."
		},
		"vs/workbench/parts/cli/electron-browser/cli.contribution": {
			"install": "Installer la commande '{0}' dans PATH",
			"not available": "Cette commande n'est pas disponible",
			"successIn": "La commande d'interpréteur de commandes '{0}' a été correctement installée dans PATH.",
			"ok": "OK",
			"cancel2": "Annuler",
			"warnEscalation": "Code va maintenant demander avec 'osascript' des privilèges d'administrateur pour installer la commande d'interpréteur de commandes.",
			"cantCreateBinFolder": "Impossible de créer '/usr/local/bin'.",
			"aborted": "Abandonné",
			"uninstall": "Désinstaller la commande '{0}' de PATH",
			"successFrom": "La commande d'interpréteur de commandes '{0}' a été correctement désinstallée à partir de PATH.",
			"shellCommand": "Commande d'interpréteur de commandes"
		},
		"vs/workbench/parts/codeEditor/electron-browser/accessibility": {
			"emergencyConfOn": "Définition du paramètre 'editor.accessibilitySupport' sur 'activé'.",
			"openingDocs": "Ouverture de la page de documentation sur l'accessibilité dans VS Code.",
			"introMsg": "Nous vous remercions de tester les options d'accessibilité de VS Code.",
			"status": "État :",
			"changeConfigToOnMac": "Pour configurer l'éditeur de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran, appuyez sur Commande+E.",
			"changeConfigToOnWinLinux": "Pour configurer l'éditeur de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran, appuyez sur Ctrl+E.",
			"auto_unknown": "L'éditeur est configuré pour utiliser les API de la plateforme afin de détecter si un lecteur d'écran est attaché, mais le runtime actuel ne prend pas en charge cette configuration.",
			"auto_on": "L'éditeur a automatiquement détecté qu'un lecteur d'écran est attaché.",
			"auto_off": "L'éditeur est configuré pour détecter automatiquement si un lecteur d'écran est attaché, ce qui n'est pas le cas pour le moment.",
			"configuredOn": "L'éditeur est configuré de sorte qu'il soit optimisé en permanence pour une utilisation avec un lecteur d'écran. Vous pouvez changer ce comportement en modifiant le paramètre 'editor.accessibilitySupport'.",
			"configuredOff": "L'éditeur est configuré de sorte à ne jamais être optimisé pour une utilisation avec un lecteur d'écran.",
			"tabFocusModeOnMsg": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. Activez ou désactivez ce comportement en appuyant sur {0}.",
			"tabFocusModeOnMsgNoKb": "Appuyez sur Tab dans l'éditeur pour déplacer le focus vers le prochain élément pouvant être désigné comme élément actif. La commande {0} ne peut pas être déclenchée par une combinaison de touches.",
			"tabFocusModeOffMsg": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. Activez ou désactivez ce comportement en appuyant sur {0}.",
			"tabFocusModeOffMsgNoKb": "Appuyez sur Tab dans l'éditeur pour insérer le caractère de tabulation. La commande {0} ne peut pas être déclenchée par une combinaison de touches.",
			"openDocMac": "Appuyez sur Commande+H pour ouvrir une fenêtre de navigateur contenant plus d'informations sur l'accessibilité dans VS Code.",
			"openDocWinLinux": "Appuyez sur Ctrl+H pour ouvrir une fenêtre de navigateur contenant plus d'informations sur l'accessibilité dans VS Code.",
			"outroMsg": "Vous pouvez masquer cette info-bulle et revenir à l'éditeur en appuyant sur Échap ou Maj+Échap.",
			"ShowAccessibilityHelpAction": "Afficher l'aide sur l'accessibilité"
		},
		"vs/workbench/parts/codeEditor/electron-browser/inspectKeybindings": {
			"workbench.action.inspectKeyMap": "Développeur : Inspecter les mappages de touches"
		},
		"vs/workbench/parts/codeEditor/electron-browser/textMate/inspectTMScopes": {
			"inspectTMScopes": "Développeur : inspecter les portées TextMate",
			"inspectTMScopesWidget.loading": "Chargement..."
		},
		"vs/workbench/parts/codeEditor/electron-browser/toggleMinimap": {
			"toggleMinimap": "Affichage : Activer/désactiver la minicarte"
		},
		"vs/workbench/parts/codeEditor/electron-browser/toggleMultiCursorModifier": {
			"toggleLocation": "Changer le modificateur multicurseur"
		},
		"vs/workbench/parts/codeEditor/electron-browser/toggleRenderControlCharacter": {
			"toggleRenderControlCharacters": "Affichage : Activer/désactiver les caractères de contrôle"
		},
		"vs/workbench/parts/codeEditor/electron-browser/toggleRenderWhitespace": {
			"toggleRenderWhitespace": "Affichage : Activer/désactiver l'affichage des espaces"
		},
		"vs/workbench/parts/codeEditor/electron-browser/toggleWordWrap": {
			"toggle.wordwrap": "Afficher : activer/désactiver le retour automatique à la ligne",
			"wordWrap.notInDiffEditor": "Impossible d'activer/désactiver le retour automatique à la ligne dans un éditeur de différences.",
			"unwrapMinified": "Désactiver le retour automatique à la ligne pour ce fichier",
			"wrapMinified": "Activer le retour à la ligne pour ce fichier"
		},
		"vs/workbench/parts/codeEditor/electron-browser/languageConfiguration/languageConfigurationExtensionPoint": {
			"parseErrors": "Erreurs durant l'analyse de {0} : {1}",
			"schema.openBracket": "Séquence de chaînes ou de caractères de crochets ouvrants.",
			"schema.closeBracket": "Séquence de chaînes ou de caractères de crochets fermants.",
			"schema.comments": "Définit les symboles de commentaire",
			"schema.blockComments": "Définit le marquage des commentaires de bloc.",
			"schema.blockComment.begin": "Séquence de caractères au début d'un commentaire de bloc.",
			"schema.blockComment.end": "Séquence de caractères à la fin d'un commentaire de bloc.",
			"schema.lineComment": "Séquence de caractères au début d'un commentaire de ligne.",
			"schema.brackets": "Définit les symboles de type crochet qui augmentent ou diminuent le retrait.",
			"schema.autoClosingPairs": "Définit les paires de crochets. Quand vous entrez un crochet ouvrant, le crochet fermant est inséré automatiquement.",
			"schema.autoClosingPairs.notIn": "Définit une liste d'étendues où les paires automatiques sont désactivées.",
			"schema.surroundingPairs": "Définit les paires de crochets qui peuvent être utilisées pour entourer la chaîne sélectionnée.",
			"schema.wordPattern": "La définition du mot dans le langage",
			"schema.wordPattern.pattern": "L'expression régulière utilisée pour la recherche",
			"schema.wordPattern.flags": "Les options d'expression régulière utilisées pour la recherche",
			"schema.wordPattern.flags.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.",
			"schema.indentationRules": "Paramètres de mise en retrait du langage.",
			"schema.indentationRules.increaseIndentPattern": "Si une ligne correspond à ce modèle, toutes les lignes qui la suivent doivent être mises en retrait une fois (jusqu'à ce qu'une autre règle corresponde).",
			"schema.indentationRules.increaseIndentPattern.pattern": "Modèle RegExp pour increaseIndentPattern.",
			"schema.indentationRules.increaseIndentPattern.flags": "Indicateurs RegExp pour increaseIndentPattern.",
			"schema.indentationRules.increaseIndentPattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.",
			"schema.indentationRules.decreaseIndentPattern": "Si une ligne correspond à ce modèle, pour toutes les lignes qui la suivent le retrait doit être réduit une fois (jusqu'à ce qu'une autre règle corresponde).",
			"schema.indentationRules.decreaseIndentPattern.pattern": "Modèle RegExp pour decreaseIndentPattern.",
			"schema.indentationRules.decreaseIndentPattern.flags": "Indicateurs RegExp pour decreaseIndentPattern.",
			"schema.indentationRules.decreaseIndentPattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.",
			"schema.indentationRules.indentNextLinePattern": "Si une ligne correspond à ce modèle, **seule la ligne suivante** doit être mise en retrait une fois.",
			"schema.indentationRules.indentNextLinePattern.pattern": "Modèle RegExp pour indentNextLinePattern.",
			"schema.indentationRules.indentNextLinePattern.flags": "Indicateurs RegExp pour indentNextLinePattern.",
			"schema.indentationRules.indentNextLinePattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.",
			"schema.indentationRules.unIndentedLinePattern": "Si une ligne correspond à ce modèle, sa mise en retrait ne doit pas être changée et la ligne ne doit pas être évaluée par rapport aux autres règles.",
			"schema.indentationRules.unIndentedLinePattern.pattern": "Modèle RegExp pour unIndentedLinePattern.",
			"schema.indentationRules.unIndentedLinePattern.flags": "Indicateurs RegExp pour unIndentedLinePattern.",
			"schema.indentationRules.unIndentedLinePattern.errorMessage": "Doit valider l'expression régulière `/^([gimuy]+)$/`.",
			"schema.folding": "Paramètres de repliage de la langue.",
			"schema.folding.offSide": "Un langage adhère à la règle du hors-champ si les blocs dans ce langage sont exprimées par leur indentation. Si spécifié, les lignes vides appartiennent au bloc suivant.",
			"schema.folding.markers": "Les marqueurs de langage spécifiques de repliage tels que '#region' et '#endregion'. Les regex de début et la fin seront testés sur le contenu de toutes les lignes et doivent être conçues de manière efficace.",
			"schema.folding.markers.start": "Le modèle de RegExp pour le marqueur de début. L’expression régulière doit commencer par '^'.",
			"schema.folding.markers.end": "Le modèle de RegExp pour le marqueur de fin. L’expression régulière doit commencer par '^'."
		},
		"vs/code/electron-main/main": {
			"secondInstanceNoResponse": "Une autre instance de {0} est déjà en cours d'exécution mais ne répond pas",
			"secondInstanceNoResponseDetail": "Veuillez s'il vous plaît fermer toutes les autres instances et réessayer à nouveau.",
			"secondInstanceAdmin": "Une seconde instance de {0} est déjà en cours d'exécution en tant qu'administrateur.",
			"secondInstanceAdminDetail": "Veuillez s'il vous plaît fermer l'autre instance et réessayer à nouveau.",
			"close": "&&Fermer"
		},
		"vs/code/node/cliProcessMain": {
			"notFound": "Extension '{0}' introuvable.",
			"notInstalled": "L'extension '{0}' n'est pas installée.",
			"useId": "Veillez à utiliser l'ID complet de l'extension (serveur de publication inclus). Exemple : {0}",
			"successVsixInstall": "L'extension '{0}' a été installée correctement !",
			"cancelVsixInstall": "Installation annulée de l'Extension '{0}'.",
			"alreadyInstalled": "L'extension '{0}' est déjà installée.",
			"foundExtension": "'{0}' trouvé dans le Marketplace.",
			"installing": "Installation...",
			"successInstall": "L'extension '{0}' v{1} a été correctement installée !",
			"uninstalling": "Désinstallation de {0}...",
			"successUninstall": "L'extension '{0}' a été correctement désinstallée !"
		},
		"vs/code/electron-browser/issue/issueReporterMain": {
			"previewOnGitHub": "Prévisualiser sur GitHub",
			"loadingData": "Chargement des données en cours...",
			"rateLimited": "Limite de requête GitHub dépassée. Veuillez patienter.",
			"similarIssues": "Problèmes similaires",
			"open": "Ouvrir",
			"closed": "Fermé",
			"noSimilarIssues": "Aucun problème similaire trouvé",
			"settingsSearchIssue": "Problème de paramètres de recherche",
			"bugReporter": "Rapporteur de bogue",
			"featureRequest": "Demande de fonctionnalité",
			"performanceIssue": "Problème de performance",
			"stepsToReproduce": "Étapes à reproduire",
			"bugDescription": "Partagez les étapes nécessaires pour reproduire fidèlement le problème. Veuillez inclure les résultats réels et prévus. Nous prenons en charge la syntaxe GitHub Markdown. Vous pourrez éditer votre problème et ajouter des captures d'écran lorsque nous le prévisualiserons sur GitHub.",
			"performanceIssueDesciption": "Quand ce problème de performance s'est-il produit ? Se produit-il au démarrage ou après une série d'actions spécifiques ? Nous prenons en charge la syntaxe Markdown de GitHub. Vous pourrez éditer votre problème et ajouter des captures d'écran lorsque nous le prévisualiserons sur GitHub.",
			"description": "Description",
			"featureRequestDescription": "Veuillez décrire la fonctionnalité que vous voulez voir. Nous supportons la syntaxe GitHub Markdown. Vous pourrez modifier votre problème et ajouter des captures d’écran lorsque nous la prévisualiserons sur GitHub.",
			"expectedResults": "Résultats attendus",
			"settingsSearchResultsDescription": "Veuillez lister les résultats que vous vous attendiez à voir quand vous avez cherché cette requête. Nous supportons la syntaxe GitHub Markdown. Vous pourrez modifier votre question et ajouter des captures d’écran lorsque nous la prévisualiserons sur GitHub.",
			"pasteData": "Nous avons écrit les données nécessaires dans votre presse-papiers, car elles étaient trop volumineuses à envoyer. Veuillez les coller.",
			"disabledExtensions": "Les extensions sont désactivées"
		},
		"vs/code/electron-browser/processExplorer/processExplorerMain": {
			"cpu": "% PROCESSEUR",
			"memory": "Mémoire (Mo)",
			"pid": "pid",
			"name": "Nom",
			"killProcess": "Tuer le processus",
			"forceKillProcess": "Forcer la suppression du processus"
		},
		"vs/code/electron-main/logUploader": {
			"invalidEndpoint": "Point de terminaison d'upload de journal non valide",
			"beginUploading": "Téléchargement (Upload) ...",
			"didUploadLogs": "Téléchargement réussi ! ID du fichier de log : {0}",
			"logUploadPromptHeader": "Vous êtes sur le point de téléverser vos journaux de session vers un terminal Microsoft sécurisé auquel seuls les membres de l'équipe VS Code peuvent accéder.",
			"logUploadPromptBody": "Les journaux de session peuvent contenir des informations personnelles telles que les chemins d'accès complets ou le contenu des fichiers. Veuillez consulter et supprimer les fichiers journaux de session ici: '{0}'",
			"logUploadPromptBodyDetails": "En continuant, vous confirmez que vous avez revu et édité vos fichiers journaux de session et que vous acceptez que Microsoft les utilise pour déboguer VS Code.",
			"logUploadPromptAcceptInstructions": "Veuillez exécuter le code avec '--upload-logs={0}' pour réaliser l'upload",
			"postError": "Erreur en postant les journaux : {0}",
			"responseError": "Erreur en postant les journaux. Reçu {0} — {1}",
			"parseError": "Erreur en analysant la réponse",
			"zipError": "Erreur en compressant les journaux : {0}"
		},
		"vs/code/electron-browser/issue/issueReporterPage": {
			"completeInEnglish": "Veuillez remplir le formulaire en anglais.",
			"issueTypeLabel": "Ceci est un ",
			"issueSourceLabel": "Fichier sur",
			"vscode": "Visual Studio Code",
			"extension": "Une Extension",
			"disableExtensionsLabelText": "Essayez de reproduire le problème après {0}. Si le problème se reproduit uniquement lorsque les extensions sont actives, c’est probablement un problème avec une extension.",
			"disableExtensions": "en désactivant toutes les extensions et en rechargeant la fenêtre",
			"chooseExtension": "Extension",
			"issueTitleLabel": "Titre",
			"issueTitleRequired": "Veuillez s’il vous plaît entrer un titre.",
			"titleLengthValidation": "Le titre est trop long.",
			"systemInfo": "Mes infos système",
			"sendData": "Envoyer mes données",
			"processes": "Processus en cours d’exécution",
			"workspaceStats": "Mes Stats de l’espace de travail",
			"extensions": "Mes Extensions",
			"searchedExtensions": "Extensions recherchées",
			"settingsSearchDetails": "Détails de paramètres de recherche",
			"details": "Veuillez saisir les détails ",
			"loadingData": "Chargement des données..."
		},
		"vs/code/electron-main/windows": {
			"ok": "OK",
			"pathNotExistTitle": "Le chemin d'accès n'existe pas",
			"pathNotExistDetail": "Le chemin d'accès '{0}' ne semble plus exister sur le disque.",
			"reopen": "&&Rouvrir",
			"wait": "&&Continuer à attendre",
			"close": "&&Fermer",
			"appStalled": "La fenêtre ne répond plus",
			"appStalledDetail": "Vous pouvez rouvrir ou fermer la fenêtre, ou continuer à patienter.",
			"appCrashed": "La fenêtre s'est bloquée",
			"appCrashedDetail": "Nous vous prions de nous excuser pour ce désagrément. Vous pouvez rouvrir la fenêtre pour reprendre l'action au moment où elle a été interrompue.",
			"open": "Ouvrir",
			"openFolder": "Ouvrir le dossier",
			"openFile": "Ouvrir le fichier",
			"workspaceOpenedMessage": "Impossible d’enregistrer l’espace de travail '{0}'",
			"workspaceOpenedDetail": "L’espace de travail est déjà ouvert dans une autre fenêtre. Veuillez s’il vous plaît d’abord fermer cette fenêtre et puis essayez à nouveau.",
			"openWorkspace": "&&Ouvrir...",
			"openWorkspaceTitle": "Ouvrir un espace de travail",
			"save": "&&Enregistrer",
			"doNotSave": "&&Ne pas enregistrer",
			"cancel": "Annuler",
			"saveWorkspaceMessage": "Voulez-vous enregistrer la configuration de votre espace de travail dans un fichier ?",
			"saveWorkspaceDetail": "Enregistrez votre espace de travail si vous avez l’intention de le rouvrir.",
			"saveWorkspace": "Enregistrer l’espace de travail"
		},
		"vs/code/electron-main/menus": {
			"mFile": "&&Fichier",
			"mEdit": "&&Modifier",
			"mSelection": "&&Sélection",
			"mView": "&&Afficher",
			"mGoto": "&&Accéder",
			"mDebug": "&&Déboguer",
			"mWindow": "Fenêtre",
			"mHelp": "&&Aide",
			"mTask": "&&Tâches",
			"miNewWindow": "Nouvelle &&fenêtre",
			"mAbout": "À propos de {0}",
			"mServices": "Services",
			"mHide": "Masquer {0}",
			"mHideOthers": "Masquer les autres",
			"mShowAll": "Afficher tout",
			"miQuit": "Quitter {0}",
			"miNewFile": "&&Nouveau fichier",
			"miOpen": "&&Ouvrir...",
			"miOpenWorkspace": "Ouvrir l'espace de travail...",
			"miOpenFolder": "Ouvrir le &&dossier",
			"miOpenFile": "&&Ouvrir un fichier...",
			"miOpenRecent": "Ouvrir les éléments &&récents",
			"miSaveWorkspaceAs": "Enregistrer l’espace de travail sous...",
			"miAddFolderToWorkspace": "Ajouter un dossier à l'espace de travail...",
			"miSave": "&&Enregistrer",
			"miSaveAs": "Enregistrer &&sous...",
			"miSaveAll": "Enregistrer to&&ut",
			"miAutoSave": "Enregistrement automatique",
			"miRevert": "Réta&&blir le fichier",
			"miCloseWindow": "Ferm&&er la fenêtre",
			"miCloseWorkspace": "&&Fermer l'espace de travail",
			"miCloseFolder": "&&Fermer le dossier",
			"miCloseEditor": "Fermer l'édit&&eur",
			"miExit": "Q&&uitter",
			"miOpenSettings": "&&Paramètres",
			"miOpenKeymap": "Racco&&urcis clavier",
			"miOpenKeymapExtensions": "&&Extensions de mappage de touches",
			"miOpenSnippets": "E&&xtraits de code utilisateur",
			"miSelectColorTheme": "Thème de &&couleur",
			"miSelectIconTheme": "Thème d'&&icône de fichier",
			"miPreferences": "&&Préférences",
			"miReopenClosedEditor": "&&Rouvrir l'éditeur fermé",
			"miMore": "&&Plus...",
			"miClearRecentOpen": "Effacer les fichiers &&récents",
			"miUndo": "&&Annuler",
			"miRedo": "&&Rétablir",
			"miCut": "Coupe&&r",
			"miCopy": "&&Copier",
			"miPaste": "&&Coller",
			"miFind": "&&Rechercher",
			"miReplace": "&&Remplacer",
			"miFindInFiles": "Rechercher dans les f&&ichiers",
			"miReplaceInFiles": "Remplacer &&dans les fichiers",
			"miEmmetExpandAbbreviation": "Emmet : dé&&velopper l'abréviation",
			"miShowEmmetCommands": "E&&mmet...",
			"miToggleLineComment": "Afficher/masquer le commen&&taire de ligne",
			"miToggleBlockComment": "Afficher/masquer le commentaire de &&bloc",
			"miMultiCursorAlt": "Utiliser Alt+Clic pour l'option multicurseur",
			"miMultiCursorCmd": "Utiliser Cmd+Clic pour l'option multicurseur",
			"miMultiCursorCtrl": "Utiliser Ctrl+Clic pour l'option multicurseur",
			"miInsertCursorAbove": "&&Ajouter un curseur au-dessus",
			"miInsertCursorBelow": "Aj&&outer un curseur en dessous",
			"miInsertCursorAtEndOfEachLineSelected": "Ajouter des c&&urseurs à la fin des lignes",
			"miAddSelectionToNextFindMatch": "Ajouter l'occurrence suiva&&nte",
			"miAddSelectionToPreviousFindMatch": "Ajouter l'occurrence p&&récédente",
			"miSelectHighlights": "Sélectionner toutes les &&occurrences",
			"miCopyLinesUp": "&&Copier la ligne en haut",
			"miCopyLinesDown": "Co&&pier la ligne en bas",
			"miMoveLinesUp": "Déplacer la ligne &&vers le haut",
			"miMoveLinesDown": "Déplacer la &&ligne vers le bas",
			"miSelectAll": "&&Sélectionner tout",
			"miSmartSelectGrow": "Dév&&elopper la sélection",
			"miSmartSelectShrink": "&&Réduire la sélection",
			"miViewExplorer": "&&Explorateur",
			"miViewSearch": "&&Rechercher",
			"miViewSCM": "S&&CM",
			"miViewDebug": "&&Déboguer",
			"miViewExtensions": "E&&xtensions",
			"miToggleOutput": "&&Sortie",
			"miToggleDebugConsole": "Console de dé&&bogage",
			"miToggleIntegratedTerminal": "&&Terminal intégré",
			"miMarker": "&&Problèmes",
			"miAdditionalViews": "Affic&&hages supplémentaires",
			"miCommandPalette": "Palette de &&commandes...",
			"miOpenView": "&&Ouvrir la vue...",
			"miToggleFullScreen": "Plei&&n écran",
			"miToggleZenMode": "Activer/désactiver le mode zen",
			"miToggleCenteredLayout": "Activer/désactiver la disposition centrée",
			"miToggleMenuBar": "Activer/désactiver la &&barre de menus",
			"miSplitEditor": "Fractionner l'édit&&eur",
			"miToggleEditorLayout": "Activer/désactiver la &&disposition du groupe d'éditeurs",
			"miToggleSidebar": "Activer/désactiver la &&barre latérale",
			"miMoveSidebarRight": "Déplacer la &&barre latérale vers la droite",
			"miMoveSidebarLeft": "Déplacer la &&barre latérale vers la gauche",
			"miTogglePanel": "Activer/désactiver le &&panneau",
			"miHideStatusbar": "&&Masquer la barre d'état",
			"miShowStatusbar": "Affic&&her la barre d'état",
			"miHideActivityBar": "Masquer la &&Barre d'activités",
			"miShowActivityBar": "Afficher la &&Barre d'activités",
			"miToggleWordWrap": "Activer/désactiver le retour automatique à la &&ligne",
			"miToggleMinimap": "Activer/désactiver la &&minicarte",
			"miToggleRenderWhitespace": "Activer/désactiver &&Restituer l'espace",
			"miToggleRenderControlCharacters": "Activer/désactiver les &&caractères de contrôle",
			"miZoomIn": "&&Zoom avant",
			"miZoomOut": "Zoo&&m arrière",
			"miZoomReset": "&&Réinitialiser le zoom",
			"miBack": "&&Précédent",
			"miForward": "&&Suivant",
			"miNextEditor": "Éditeur &&suivant",
			"miPreviousEditor": "Éditeur pré&&cédent",
			"miNextEditorInGroup": "Éditeur &&utilisé suivant dans le groupe",
			"miPreviousEditorInGroup": "É&&diteur utilisé précédent dans le groupe",
			"miSwitchEditor": "Changer d'é&&diteur",
			"miFocusFirstGroup": "&&Premier groupe",
			"miFocusSecondGroup": "&&Deuxième groupe",
			"miFocusThirdGroup": "&&Troisième groupe",
			"miNextGroup": "Groupe &&suivant",
			"miPreviousGroup": "Groupe pré&&cédent",
			"miSwitchGroup": "Changer de gr&&oupe",
			"miGotoFile": "Atteindre le &&fichier...",
			"miGotoSymbolInFile": "Atteindre le &&symbole dans le fichier...",
			"miGotoSymbolInWorkspace": "Atteindre le symbole dans l'espace de &&travail...",
			"miGotoDefinition": "Atteindre la &&définition",
			"miGotoTypeDefinition": "Accéder à la définition de &&type",
			"miGotoImplementation": "Accéder à l'&&implémentation",
			"miGotoLine": "Atteindre la &&ligne...",
			"miStartDebugging": "&&Démarrer le débogage",
			"miStartWithoutDebugging": "Démarrer &&sans débogage",
			"miStopDebugging": "&&Arrêter le débogage",
			"miRestart Debugging": "&&Redémarrer le débogage",
			"miOpenConfigurations": "Ouvrir les &&configurations",
			"miAddConfiguration": "Ajouter une configuration...",
			"miStepOver": "Effect&&uer un pas à pas principal",
			"miStepInto": "Effectuer un pas à pas déta&&illé",
			"miStepOut": "Effectuer un pas à pas s&&ortant",
			"miContinue": "&&Continuer",
			"miToggleBreakpoint": "Activer/désactiver le poi&&nt d'arrêt",
			"miConditionalBreakpoint": "Point d'arrêt &&conditionnel...",
			"miColumnBreakpoint": "P&&oint d'arrêt de la colonne",
			"miFunctionBreakpoint": "Point d'arrêt sur &&fonction...",
			"miNewBreakpoint": "&&Nouveau point d'arrêt",
			"miEnableAllBreakpoints": "Activer tous les points d'arrêt",
			"miDisableAllBreakpoints": "Désacti&&ver tous les points d'arrêt",
			"miRemoveAllBreakpoints": "Supprimer &&tous les points d'arrêt",
			"miInstallAdditionalDebuggers": "&&Installer des débogueurs supplémentaires...",
			"mMinimize": "Réduire",
			"mZoom": "Zoom",
			"mBringToFront": "Mettre tout au premier plan",
			"miSwitchWindow": "Changer de &&fenêtre...",
			"mShowPreviousTab": "Afficher l’onglet précédent",
			"mShowNextTab": "Afficher l’onglet suivant",
			"mMoveTabToNewWindow": "Déplacer l’onglet vers une nouvelle fenêtre",
			"mMergeAllWindows": "Fusionner toutes les fenêtres",
			"miToggleDevTools": "Activer/désactiver les ou&&tils de développement",
			"miAccessibilityOptions": "&&Options d'accessibilité",
			"miOpenProcessExplorerer": "Ouvrir l'Explorateur de &&Processus",
			"miReportIssue": "Signaler un problème",
			"miWelcome": "&&Bienvenue",
			"miInteractivePlayground": "Terrain de jeu &&interactif",
			"miDocumentation": "&&Documentation",
			"miReleaseNotes": "Notes de pu&&blication",
			"miKeyboardShortcuts": "Référence des racco&&urcis clavier",
			"miIntroductoryVideos": "&&Vidéos d'introduction",
			"miTipsAndTricks": "&&Conseils et astuces",
			"miTwitter": "Re&&joignez-nous sur Twitter",
			"miUserVoice": "&&Rechercher parmi les requêtes de fonctionnalités",
			"miLicense": "Affic&&her la licence",
			"miPrivacyStatement": "Déc&&laration de confidentialité",
			"miAbout": "À pr&&opos de",
			"miRunTask": "&&Exécuter la tâche...",
			"miBuildTask": "Exécuter la &&tâche de génération...",
			"miRunningTask": "Afficher les &&tâches en cours...",
			"miRestartTask": "R&&edémarrer la tâche en cours d'exécution...",
			"miTerminateTask": "&&Terminer la tâche...",
			"miConfigureTask": "&&Configurer les tâches...",
			"miConfigureBuildTask": "Configurer la tâche de génération par dé&&faut",
			"accessibilityOptionsWindowTitle": "Options d'accessibilité",
			"miCheckForUpdates": "Rechercher les mises à jour...",
			"miCheckingForUpdates": "Recherche des mises à jour...",
			"miDownloadUpdate": "Télécharger la mise à jour disponible",
			"miDownloadingUpdate": "Téléchargement de la mise à jour...",
			"miInstallUpdate": "Installer la mise à jour...",
			"miInstallingUpdate": "Installation de la mise à jour...",
			"miRestartToUpdate": "Redémarrer pour mettre à jour..."
		},
		"vs/code/electron-main/auth": {
			"authRequire": "Authentification proxy requise",
			"proxyauth": "Le proxy {0} nécessite une authentification."
		},
		"vs/code/electron-main/window": {
			"hiddenMenuBar": "Vous pouvez toujours accéder à la barre de menus en appuyant sur la touche Alt."
		},
		"vs/workbench/parts/emmet/browser/actions/showEmmetCommands": {
			"showEmmetCommands": "Afficher les commandes Emmet"
		},
		"vs/workbench/parts/emmet/electron-browser/actions/expandAbbreviation": {
			"expandAbbreviationAction": "Emmet : Expand Abbreviation"
		},
		"vs/workbench/parts/execution/electron-browser/execution.contribution": {
			"terminalConfigurationTitle": "Terminal externe",
			"explorer.openInTerminalKind": "Personnalise le type de terminal à lancer.",
			"terminal.external.windowsExec": "Personnalise le terminal à exécuter sur Windows.",
			"terminal.external.osxExec": "Personnalise l'application de terminal à exécuter sur OS X.",
			"terminal.external.linuxExec": "Personnalise le terminal à exécuter sur Linux.",
			"globalConsoleActionWin": "Ouvrir une nouvelle invite de commandes",
			"globalConsoleActionMacLinux": "Ouvrir un nouveau Terminal",
			"scopedConsoleActionWin": "Ouvrir dans l'invite de commandes",
			"scopedConsoleActionMacLinux": "Ouvrir dans Terminal"
		},
		"vs/workbench/parts/execution/electron-browser/terminalService": {
			"console.title": "Console VS Code",
			"mac.terminal.script.failed": "Échec du script '{0}'. Code de sortie : {1}",
			"mac.terminal.type.not.supported": "'{0}' non pris en charge",
			"press.any.key": "Appuyez sur une touche pour continuer...",
			"linux.term.failed": "Échec de '{0}'. Code de sortie : {1}"
		},
		"vs/workbench/api/browser/viewsExtensionPoint": {
			"requirearray": "les vues doivent figurer dans un tableau",
			"requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'",
			"optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'",
			"vscode.extension.contributes.view.id": "Identificateur de la vue. Utilisez-le pour inscrire un fournisseur de données au moyen de l'API 'vscode.window.registerTreeDataProviderForView', ainsi que pour déclencher l'activation de votre extension en inscrivant l'événement 'onView:${id}' dans 'activationEvents'.",
			"vscode.extension.contributes.view.name": "Nom de la vue, contrôlable de visu. Affiché",
			"vscode.extension.contributes.view.when": "Condition qui doit être vraie pour afficher cette vue",
			"vscode.extension.contributes.views": "Ajoute des vues à l'éditeur",
			"views.explorer": "Mode Explorateur",
			"views.debug": "Debug View",
			"duplicateView1": "Impossible d’enregistrer des vues multiples avec le même id '{0}'» dans l’emplacement '{1}'",
			"duplicateView2": "Une vue avec l’id `{0}` est déjà enregistrée à l’emplacement `{1}`"
		},
		"vs/workbench/browser/actions/toggleActivityBarVisibility": {
			"toggleActivityBar": "Activer/désactiver la visibilité de la barre d'activités",
			"view": "Affichage"
		},
		"vs/workbench/browser/actions/toggleStatusbarVisibility": {
			"toggleStatusbar": "Activer/désactiver la visibilité de la barre d'état",
			"view": "Affichage"
		},
		"vs/workbench/browser/actions/toggleSidebarVisibility": {
			"toggleSidebar": "Activer/désactiver la visibilité de la barre latérale",
			"view": "Affichage"
		},
		"vs/workbench/browser/actions/toggleSidebarPosition": {
			"toggleSidebarPosition": "Activer/désactiver la position de la barre latérale",
			"view": "Affichage"
		},
		"vs/workbench/browser/actions/toggleEditorLayout": {
			"toggleEditorGroupLayout": "Activer/désactiver la disposition horizontale/verticale du groupe d'éditeurs",
			"horizontalLayout": "Disposition horizontale du groupe d'éditeurs",
			"verticalLayout": "Disposition verticale du groupe d'éditeurs",
			"view": "Affichage"
		},
		"vs/workbench/browser/actions/toggleZenMode": {
			"toggleZenMode": "Activer/désactiver le mode zen",
			"view": "Affichage"
		},
		"vs/workbench/browser/actions/toggleCenteredLayout": {
			"toggleCenteredLayout": "Activer/désactiver la disposition centrée",
			"view": "Affichage"
		},
		"vs/workbench/browser/actions/toggleTabsVisibility": {
			"toggleTabs": "Activer/désactiver la visibilité de l'onglet",
			"view": "Affichage"
		},
		"vs/workbench/browser/parts/editor/editorPicker": {
			"entryAriaLabel": "{0}, sélecteur de groupes d'éditeurs",
			"groupLabel": "Groupe : {0}",
			"noResultsFoundInGroup": "Éditeur ouvert correspondant introuvable dans le groupe",
			"noOpenedEditors": "La liste des éditeurs ouverts dans le groupe est vide",
			"noResultsFound": "Éditeur ouvert correspondant introuvable",
			"noOpenedEditorsAllGroups": "La liste des éditeurs ouverts est vide"
		},
		"vs/workbench/electron-browser/workbench": {
			"developer": "Développeur",
			"file": "Fichier"
		},
		"vs/workbench/electron-browser/main.contribution": {
			"view": "Affichage",
			"help": "Aide",
			"file": "Fichier",
			"workspaces": "Espaces de travail",
			"developer": "Développeur",
			"workbenchConfigurationTitle": "Banc d'essai",
			"showEditorTabs": "Contrôle si les éditeurs ouverts doivent s'afficher ou non sous des onglets.",
			"workbench.editor.labelFormat.default": "Afficher le nom du fichier. Lorsque les onglets sont activés et que deux fichiers portent le même nom dans un groupe, les sections distinctes du chemin de chaque fichier sont ajoutées. Lorsque les onglets sont désactivées, le chemin d’accès relatif au dossier de l'espace de travail est affiché si l’éditeur est actif.",
			"workbench.editor.labelFormat.short": "Indiquer le nom du fichier suivi de son nom de répertoire.",
			"workbench.editor.labelFormat.medium": "Afficher le nom du fichier suivi de son chemin d’accès relatif au dossier de l'espace de travail.",
			"workbench.editor.labelFormat.long": "Indiquer le nom du fichier suivi de son chemin d’accès absolu.",
			"tabDescription": "Contrôle le format de l’étiquette d’un éditeur. La modification de ce paramètre peut par exemple rendre plus facile la compréhension de l’emplacement d’un fichier :\n- short:   'parent'\n- medium:  'workspace/src/parent'\n- long:    '/home/user/workspace/src/parent'\n- default: '.../parent',  quand un autre onglet partage le même titre, ou la chemin d’accès relatif à l'espace de travail si les onglets sont désactivés",
			"editorTabCloseButton": "Contrôle la position des boutons de fermeture des onglets de l'éditeur, ou les désactive quand le paramètre a la valeur 'off'.",
			"tabSizing": "Contrôle la taille des onglets de l'éditeur. Mettre à 'fit' pour garder les onglets toujours assez larges pour afficher le libellé complet de l'éditeur. Mettre à 'shrink' pour autoriser les onglets à être plus peties quand l'espace n'est pas suffisant pur afficher tous les onglets en même temps.",
			"showIcons": "Contrôle si les éditeurs ouverts doivent s'afficher ou non avec une icône. Cela implique notamment l'activation d'un thème d'icône.",
			"enablePreview": "Contrôle si les éditeurs ouverts s'affichent en mode aperçu. Les éditeurs en mode aperçu sont réutilisés jusqu'à ce qu'ils soient conservés (par exemple, après un double-clic ou une modification) et apparaissent avec un style de police en italique.",
			"enablePreviewFromQuickOpen": "Contrôle si les éditeurs de Quick Open s'affichent en mode aperçu. Les éditeurs en mode aperçu sont réutilisés jusqu'à ce qu'ils soient conservés (par exemple, après un double-clic ou une modification).",
			"closeOnFileDelete": "Contrôle si les éditeurs qui affichent un fichier doivent se fermer automatiquement quand ce fichier est supprimé ou renommé par un autre processus. Si vous désactivez cette option, l'éditeur reste ouvert dans un état indiquant une intégrité compromise. Notez que la suppression de fichiers à partir de l'application entraîne toujours la fermeture de l'éditeur, et que les fichiers à l'intégrité compromise ne sont jamais fermés pour permettre la conservation de vos données.",
			"editorOpenPositioning": "Permet de définir à quel endroit les éditeurs s'ouvrent. Sélectionnez  'left' ou  'right' pour ouvrir les éditeurs à gauche ou à droite de celui actuellement actif. Sélectionnez 'first' ou 'last' pour ouvrir les éditeurs indépendamment de celui actuellement actif.",
			"revealIfOpen": "Contrôle si un éditeur est affiché dans l'un des groupes visibles, s'il est ouvert. Si cette option est désactivée, l'éditeur s'ouvre de préférence dans le groupe d'éditeurs actif. Si cette option est activée, tout éditeur déjà ouvert est affiché au lieu d'être rouvert dans le groupe d'éditeurs actif. Notez que dans certains cas, ce paramètre est ignoré, par exemple quand vous forcez un éditeur à s'ouvrir dans un groupe spécifique ou à côté du groupe actif.",
			"swipeToNavigate": "Parcourez les fichiers ouverts en faisant glisser trois doigts horizontalement. ",
			"commandHistory": "Contrôle le nombre de commandes récemment utilisées à retenir dans l’historique de la palette de commande. Spécifier la valeur 0 pour désactiver l’historique des commandes.",
			"preserveInput": "Contrôle si la dernière entrée tapée dans la palette de commandes doit être restaurée à la prochaine ouverture.",
			"closeOnFocusLost": "Contrôle si Quick Open doit se fermer automatiquement, une fois qu'il a perdu le focus.",
			"openDefaultSettings": "Contrôle si l'ouverture des paramètres entraîne également l'ouverture d'un éditeur qui affiche tous les paramètres par défaut.",
			"sideBarLocation": "Contrôle l'emplacement de la barre latérale. Elle peut s'afficher à gauche ou à droite du banc d'essai.",
			"panelDefaultLocation": "Contrôle l’emplacement par défaut du panneau. Il peut être affiché soit en bas ou à droite du banc d'essai.",
			"statusBarVisibility": "Contrôle la visibilité de la barre d'état au bas du banc d'essai.",
			"activityBarVisibility": "Contrôle la visibilité de la barre d'activités dans le banc d'essai.",
			"viewVisibility": "Contrôle la visibilité des actions d'en-tête de vue. Les actions d'en-tête de vue peuvent être soit toujours visibles, ou uniquement visibles quand cette vue a le focus ou est survolée.",
			"fontAliasing": "Contrôle la méthode de font aliasing dans le workbench.\n- default : Lissage des polices de sous-pixel. Sur la plupart des affichages non-ratina, cela vous donnera le texte le plus vif\n- antialiased : Lisse les polices au niveau du pixel, plutôt que les sous-pixels. Peut faire en sorte que la police apparaisse plus fine dans l’ensemble \n- none : Désactive le lissage des polices. Le texte s'affichera avec des bordures dentelées\n- auto: Applique `default` ou `antialiased` automatiquement en se basant sur la résolution de l'affichage.",
			"workbench.fontAliasing.default": "Lissage de sous-pixel des polices. Sur la plupart des affichages non-retina, cela vous donnera le texte le plus vif.",
			"workbench.fontAliasing.antialiased": "Lisser les polices au niveau du pixel, plutôt que les sous-pixels. Peut faire en sorte que la police apparaisse plus légère dans l’ensemble.",
			"workbench.fontAliasing.none": "Désactive le lissage des polices. Le texte s'affichera avec des bordures dentelées.",
			"workbench.fontAliasing.auto": "Applique `default` ou `antialiased`automatiquement en se basant sur la résolution de l'affichage.",
			"enableNaturalLanguageSettingsSearch": "Contrôle s’il faut activer le mode de recherche en langage naturel pour les paramètres.",
			"windowConfigurationTitle": "Fenêtre",
			"window.openFilesInNewWindow.on": "Les fichiers s'ouvrent dans une nouvelle fenêtre",
			"window.openFilesInNewWindow.off": "Les fichiers s'ouvrent dans la fenêtre du dossier conteneur ouvert ou dans la dernière fenêtre active",
			"window.openFilesInNewWindow.defaultMac": "Les fichiers s'ouvriront dans la fenêtre avec le dossier des fichiers ouvert ou la dernière fenêtre active, à moins qu'ils ne soient ouverts via le Dock ou depuis Finder.",
			"window.openFilesInNewWindow.default": "Les fichiers s'ouvriront dans une nouvelle fenêtre, à moins qu'ils ne soient sélectionnés dans l'application (par ex. via le menu Fichier)",
			"openFilesInNewWindowMac": "Contrôle si les fichiers doivent s'ouvrir dans une nouvelle fenêtre.\n- default : les fichiers s'ouvriront dans la fenêtre avec le dossier des fichiers ouvert ou la dernière fenêtre active à moins qu'ils ne soient ouverts via le Dock ou depuis le Finder\n- on : les fichiers s'ouvriront dans une nouvelle fenêtre\n- off : les fichiers s'ouvriront dans la fenêtre avec le dossier des fichiers ouvert ou la dernière fenêtre active\nNotez qu'il peut encore y avoir des cas où ce paramètre est ignoré (par exemple lorsque vous utilisez l'option de ligne de commande -new-window ou -reuse-window).",
			"openFilesInNewWindow": "Contrôle si les fichiers doivent s'ouvrir dans une nouvelle fenêtre.\n- default : les fichiers s'ouvriront dans une nouvelle fenêtre à moins qu'ils ne soient sélectionnés dans l'application (par ex. via le menu Fichier)\n- on : les fichiers s'ouvriront dans une nouvelle fenêtre\n- off : les fichiers s'ouvriront dans la fenêtre avec le dossier des fichiers ouvert ou la dernière fenêtre active\nNotez qu'il peut encore y avoir des cas où ce paramètre est ignoré (par exemple lorsque vous utilisez l'option de ligne de commande -new-window ou -reuse-window).",
			"window.openFoldersInNewWindow.on": "Les dossiers s'ouvrent dans une nouvelle fenêtre",
			"window.openFoldersInNewWindow.off": "Les dossiers remplacent la dernière fenêtre active",
			"window.openFoldersInNewWindow.default": "Les dossiers s'ouvrent dans une nouvelle fenêtre, sauf si un dossier est sélectionné depuis l'application (par exemple, via le menu Fichier)",
			"openFoldersInNewWindow": "Contrôle si les dossiers doivent s'ouvrir dans une nouvelle fenêtre ou remplacer la dernière fenêtre active.\n- default : les dossiers s'ouvrent dans une nouvelle fenêtre, sauf si un dossier est sélectionné depuis l'application (par exemple, via le menu Fichier)\n- on : les dossiers s'ouvrent dans une nouvelle fenêtre\n- off : les dossiers remplacent la dernière fenêtre active\nNotez que dans certains cas, ce paramètre est ignoré (par exemple, quand vous utilisez l'option de ligne de commande -new-window ou -reuse-window).",
			"window.openWithoutArgumentsInNewWindow.on": "Ouvrir une nouvelle fenêtre vide",
			"window.openWithoutArgumentsInNewWindow.off": "Mettre le focus sur la dernière instance active du terminal",
			"openWithoutArgumentsInNewWindow": "Contrôle si une nouvelle fenêtre vide doit s’ouvrir lors du démarrage d’une seconde instance sans argument, ou si la dernière instance en cours d’exécution doit obtenir le focus.\n- on : ouvrir une nouvelle fenêtre vide\n- off : la dernière instance en cours d’exécution active obtiendra le focus\nNote qu’il peut encore exister des cas où ce paramètre est ignoré (par exemple lorsque vous utilisez l'option de ligne de commande -new-window ou -reuse-window).",
			"window.reopenFolders.all": "Rouvre toutes les fenêtres.",
			"window.reopenFolders.folders": "Rouvrir tous les dossiers. Les espaces de travail vides ne seront pas restaurées.",
			"window.reopenFolders.one": "Rouvre la dernière fenêtre active.",
			"window.reopenFolders.none": "Ne jamais rouvrir de fenêtre. Toujours démarrer avec une fenêtre vide.",
			"restoreWindows": "Contrôle comment les fenêtres seront rouvertes après un redémarrage. Sélectionner 'none' pour toujours démarrer avec un espace de travail vide, 'one' pour rouvrir la dernière fenêtre avec laquelle vous avez travaillé, 'folders' pour rouvrir toutes les fenêtres qui avaient des dossiers ouverts  ou 'all' pour rouvrir toutes les fenêtres de votre dernière session.",
			"restoreFullscreen": "Contrôle si une fenêtre doit être restaurée en mode plein écran si elle a été fermée dans ce mode.",
			"zoomLevel": "Modifiez le niveau de zoom de la fenêtre. La taille d'origine est 0. Chaque incrément supérieur (exemple : 1) ou inférieur (exemple : -1) représente un zoom 20 % plus gros ou plus petit. Vous pouvez également entrer des décimales pour changer le niveau de zoom avec une granularité plus fine.",
			"title": "Contrôle le titre de la fenêtre basé sur l’éditeur actif. Les variables sont remplacées selon le contexte : \n${activeEditorShort} : le nom de fichier (p. ex. monfichier.txt)\n${activeEditorMedium} : le chemin d’accès du fichier par rapport au dossier  de l’espace de travail (par exemple, myFolder/myFile.txt) \n${activeEditorLong} : le chemin d’accès complet du fichier (par exemple / Users/Development/myProject/myFolder/myFile.txt) \n${folderName} : le nom du dossier de l'espace de travail dans lequel le fichier est contenu (p. ex. mondossier) \n${folderPath} : le chemin d’accès au dossier de l'espace de travail dans lequel le fichier est contenu (par exemple /Users/Development/myFolder) \n{$ rootName} : le nom de l’espace de travail (p. ex. myFolder ou myWorkspace) \n${rootPath} : le chemin d’accès de l’espace de travail (par exemple, /Users/Development/myWorkspace) \n${appName} : p. ex. VS Code\n${dirty} : un indicateur si l’éditeur actif est modifié\n${separator} : un séparateur conditionnel  (\" - \") qui ne s'affiche que quand ils sont entourés par des variables avec des valeurs ou du texte statique",
			"window.newWindowDimensions.default": "Permet d'ouvrir les nouvelles fenêtres au centre de l'écran.",
			"window.newWindowDimensions.inherit": "Permet d'ouvrir les nouvelles fenêtres avec la même dimension que la dernière fenêtre active.",
			"window.newWindowDimensions.maximized": "Permet d'ouvrir les nouvelles fenêtres de manière agrandie.",
			"window.newWindowDimensions.fullscreen": "Permet d'ouvrir les nouvelles fenêtres en mode plein écran.",
			"newWindowDimensions": "Contrôle les dimensions d'ouverture d'une nouvelle fenêtre quand au moins une fenêtre est déjà ouverte. Par défaut, une nouvelle fenêtre s'ouvre au centre de l'écran avec des dimensions réduites. Quand la valeur est 'inherit', la fenêtre a les mêmes dimensions que la dernière fenêtre active. Quand la valeur est 'maximized', la fenêtre s'ouvre dans sa taille maximale et quand la valeur est 'fullscreen', elle s'ouvre en mode plein écran. Notez que ce paramètre n'a aucun impact sur la première fenêtre ouverte, laquelle est toujours restaurée à la taille et l'emplacement définis au moment de sa fermeture.",
			"closeWhenEmpty": "Contrôle si le dernier éditeur de clôture devrait également fermer la fenêtre. Ce paramètre s’applique uniquement pour les fenêtres qui ne présentent pas de dossiers.",
			"window.menuBarVisibility.default": "Le menu n'est masqué qu'en mode plein écran.",
			"window.menuBarVisibility.visible": "Le menu est toujours visible même en mode plein écran.",
			"window.menuBarVisibility.toggle": "Le menu est masqué mais il peut être affiché via la touche Alt.",
			"window.menuBarVisibility.hidden": "Le menu est toujours masqué.",
			"menuBarVisibility": "Contrôle la visibilité de la barre de menus. Le paramètre 'toggle' signifie que la barre de menus est masquée, et qu'une seule pression sur la touche Alt permet de l'afficher. Par défaut, la barre de menus est visible, sauf si la fenêtre est en mode plein écran.",
			"enableMenuBarMnemonics": "S'ils sont activés, les menus principaux peuvent être ouverts via des raccourcis avec la touche Alt. La désactivation des mnémoniques permet plutôt de lier ces raccourcis avec la touche Alt aux commandes de l'éditeur.",
			"autoDetectHighContrast": "Si cette option est activée, le thème à contraste élevé est automatiquement choisi quand Windows utilise un thème à contraste élevé. À l'inverse, le thème sombre est automatiquement choisi quand Windows n'utilise plus le thème à contraste élevé.",
			"titleBarStyle": "Ajustez l'apparence de la barre de titre de la fenêtre. Vous devez effectuer un redémarrage complet pour que les changements soient appliqués.",
			"window.nativeTabs": "Active les onglets macOS Sierra. Notez que vous devez redémarrer l'ordinateur pour appliquer les modifications et que les onglets natifs désactivent tout style de barre de titre personnalisé configuré, le cas échéant.",
			"window.smoothScrollingWorkaround": "Activez cette solution de contournement si le défilement n’est plus lissé après la restauration d’une fenêtre de VS Code réduite. Il s’agit d’une solution de contournement pour un problème (https://github.com/Microsoft/vscode/issues/13612) où le défilement commence à laguer sur les périphériques dotés de pavés de précision comme les appareils Surface de Microsoft. Activer cette solution de contournement peut provoquer un peu de scintillement de mise en page après la restauration de la fenêtre depuis l’état minimisé mais est sans danger.",
			"window.clickThroughInactive": "Si activée, cliquer sur une fenêtre inactive activera la fenêtre et déclenchera l’élément sous la souris, si elle est cliquable. Si désactivé, cliquer n’importe où sur une fenêtre inactive va seulement l'activer et un second clic sur l’élément sera nécessaire.",
			"zenModeConfigurationTitle": "Mode Zen",
			"zenMode.fullScreen": "Contrôle si l'activation de Zen Mode met également le banc d'essai en mode plein écran.",
			"zenMode.centerLayout": "Contrôle si l'activation du mode Zen centre également la disposition.",
			"zenMode.hideTabs": "Contrôle si l'activation du mode Zen masque également les onglets du banc d'essai.",
			"zenMode.hideStatusBar": "Contrôle si l'activation du mode Zen masque également la barre d'état au bas du banc d'essai.",
			"zenMode.hideActivityBar": "Contrôle si l'activation du mode Zen masque également la barre d'activités à gauche du banc d'essai.",
			"zenMode.restore": "Contrôle si une fenêtre doit être restaurée en mode zen, si elle a été fermée en mode zen."
		},
		"vs/workbench/electron-browser/main": {
			"loaderError": "Échec du chargement d'un fichier requis. Soit vous n'êtes plus connecté à Internet, soit le serveur auquel vous êtes connecté est hors connexion. Actualisez le navigateur pour réessayer.",
			"loaderErrorNative": "Échec du chargement d'un fichier obligatoire. Redémarrez l'application pour réessayer. Détails : {0}"
		},
		"vs/workbench/node/extensionHostMain": {
			"extensionTestError": "Le chemin {0} ne pointe pas vers un Test Runner d'extension valide."
		},
		"vs/workbench/common/views": {
			"duplicateId": "Une vue avec l’id `{0}` est déjà enregistrée à l’emplacement `{1}`"
		},
		"vs/workbench/browser/parts/quickopen/quickOpenController": {
			"inputModeEntryDescription": "{0} (Appuyez sur 'Entrée' pour confirmer ou sur 'Échap' pour annuler)",
			"inputModeEntry": "Appuyez sur 'Entrée' pour confirmer votre saisie, ou sur 'Échap' pour l'annuler",
			"emptyPicks": "Aucune entrée à sélectionner",
			"quickOpenInput": "Tapez '?' pour obtenir de l'aide sur les actions que vous pouvez effectuer ici",
			"historyMatches": "récemment ouvert",
			"noResultsFound1": "Résultats introuvables",
			"canNotRunPlaceholder": "Ce gestionnaire Quick Open ne peut pas être utilisé dans le contexte actuel",
			"entryAriaLabel": "{0}, ouvert récemment",
			"removeFromEditorHistory": "Supprimer de l'historique",
			"pickHistory": "Sélectionnez une entrée de l'éditeur à supprimer de l'historique"
		},
		"vs/workbench/browser/parts/quickopen/quickopen": {
			"quickOpen": "Atteindre le fichier...",
			"quickNavigateNext": "Naviguer vers l'élément suivant dans Quick Open",
			"quickNavigatePrevious": "Naviguer vers l'élément précédent dans Quick Open",
			"quickSelectNext": "Sélectionner l'élément suivant dans Quick Open",
			"quickSelectPrevious": "Sélectionner l'élément précédent dans Quick Open"
		},
		"vs/workbench/browser/quickopen": {
			"noResultsMatching": "Aucun résultat correspondant",
			"noResultsFound2": "Résultats introuvables"
		},
		"vs/workbench/browser/parts/views/viewsViewlet": {
			"hideView": "Masquer"
		},
		"vs/workbench/browser/actions/workspaceCommands": {
			"addFolderToWorkspace": "Ajouter un dossier à l'espace de travail...",
			"add": "&&Ajouter",
			"addFolderToWorkspaceTitle": "Ajouter un dossier à l'espace de travail",
			"workspaceFolderPickerPlaceholder": "Sélectionner le dossier de l’espace de travail"
		},
		"vs/workbench/browser/parts/editor/editorCommands": {
			"editorCommand.activeEditorMove.description": "Déplacer l'éditeur actif par onglets ou par groupes",
			"editorCommand.activeEditorMove.arg.name": "Argument de déplacement de l'éditeur actif",
			"editorCommand.activeEditorMove.arg.description": "Propriétés d’argument : * 'to' : Valeur de chaîne spécifiant où aller.\n\t* 'by' : Valeur de chaîne spécifiant l'unité à déplacer. Par tabulation ou par groupe.\n\t* 'value' : Valeur numérique spécifiant combien de positions ou une position absolue à déplacer."
		},
		"vs/workbench/browser/viewlet": {
			"compositePart.hideSideBarLabel": "Masquer la barre latérale",
			"collapse": "Réduire tout"
		},
		"vs/workbench/browser/actions/workspaceActions": {
			"openFile": "Ouvrir un fichier...",
			"openFolder": "Ouvrir un dossier...",
			"openFileFolder": "Ouvrir...",
			"globalRemoveFolderFromWorkspace": "Supprimer le dossier d’espace de travail...",
			"saveWorkspaceAsAction": "Enregistrer l’espace de travail sous...",
			"save": "&&Enregistrer",
			"saveWorkspace": "Enregistrer l’espace de travail",
			"openWorkspaceAction": "Ouvrir un espace de travail...",
			"openWorkspaceConfigFile": "Ouvrir le Fichier de Configuration d’espace de travail",
			"openFolderAsWorkspaceInNewWindow": "Ouvrir le dossier en tant qu'espace de travail dans une nouvelle fenêtre"
		},
		"vs/workbench/browser/parts/views/panelViewlet": {
			"viewToolbarAriaLabel": "{0} actions"
		},
		"vs/workbench/browser/parts/editor/textResourceEditor": {
			"textEditor": "Éditeur de texte",
			"readonlyEditorWithInputAriaLabel": "{0}. Éditeur de texte en lecture seule.",
			"readonlyEditorAriaLabel": "Éditeur de texte en lecture seule.",
			"untitledFileEditorWithInputAriaLabel": "{0}. Éditeur de texte de fichier sans titre.",
			"untitledFileEditorAriaLabel": "Éditeur de texte de fichier sans titre."
		},
		"vs/workbench/browser/parts/editor/editorActions": {
			"splitEditor": "Fractionner l'éditeur",
			"joinTwoGroups": "Joindre les éditeurs de deux groupes",
			"navigateEditorGroups": "Naviguer entre les groupes d'éditeurs",
			"focusActiveEditorGroup": "Placer le focus sur le groupe d'éditeurs d'actifs",
			"focusFirstEditorGroup": "Focus sur le premier groupe d'éditeurs",
			"focusSecondEditorGroup": "Focus sur le deuxième groupe d'éditeurs",
			"focusThirdEditorGroup": "Focus sur le troisième groupe d'éditeurs",
			"focusPreviousGroup": "Focus sur le groupe précédent",
			"focusNextGroup": "Focus sur le groupe suivant",
			"openToSide": "Ouvrir sur le côté",
			"closeEditor": "Fermer l'éditeur",
			"closeOneEditor": "Fermer",
			"revertAndCloseActiveEditor": "Restaurer et fermer l'éditeur",
			"closeEditorsToTheLeft": "Fermer les éditeurs situés à gauche",
			"closeAllEditors": "Fermer tous les éditeurs",
			"closeEditorsInOtherGroups": "Fermer les éditeurs des autres groupes",
			"moveActiveGroupLeft": "Déplacer le groupe d'éditeurs vers la gauche",
			"moveActiveGroupRight": "Déplacer le groupe d'éditeurs vers la droite",
			"minimizeOtherEditorGroups": "Réduire les autres groupes d'éditeurs",
			"evenEditorGroups": "Même largeur pour le groupe d'éditeurs",
			"maximizeEditor": "Agrandir le groupe d'éditeurs et masquer la barre latérale",
			"openNextEditor": "Ouvrir l'éditeur suivant",
			"openPreviousEditor": "Ouvrir l'éditeur précédent",
			"nextEditorInGroup": "Ouvrir l'éditeur suivant du groupe",
			"openPreviousEditorInGroup": "Ouvrir l'éditeur précédent du groupe",
			"lastEditorInGroup": "Ouvrir le dernier éditeur du groupe",
			"navigateNext": "Suivant",
			"navigatePrevious": "Précédent",
			"navigateLast": "Aller au dernier",
			"reopenClosedEditor": "Rouvrir l'éditeur fermé",
			"clearRecentFiles": "Effacer les fichiers récemment ouverts",
			"showEditorsInFirstGroup": "Afficher les éditeurs du premier groupe",
			"showEditorsInSecondGroup": "Afficher les éditeurs du deuxième groupe",
			"showEditorsInThirdGroup": "Afficher les éditeurs du troisième groupe",
			"showAllEditors": "Afficher tous les éditeurs",
			"openPreviousRecentlyUsedEditorInGroup": "Ouvrir l'éditeur précédent du groupe",
			"openNextRecentlyUsedEditorInGroup": "Ouvrir l'éditeur suivant du groupe",
			"navigateEditorHistoryByInput": "Ouvrir l'éditeur précédent dans l'historique",
			"openNextRecentlyUsedEditor": "Ouvrir l'éditeur suivant",
			"openPreviousRecentlyUsedEditor": "Ouvrir l'éditeur précédent",
			"clearEditorHistory": "Effacer l'historique de l'éditeur",
			"focusLastEditorInStack": "Ouvrir le dernier éditeur du groupe",
			"moveEditorLeft": "Déplacer l'éditeur vers la gauche",
			"moveEditorRight": "Déplacer l'éditeur vers la droite",
			"moveEditorToPreviousGroup": "Déplacer l'éditeur vers le groupe précédent",
			"moveEditorToNextGroup": "Déplacer l'éditeur vers le groupe suivant",
			"moveEditorToFirstGroup": "Déplacer l'éditeur vers le premier groupe",
			"moveEditorToSecondGroup": "Déplacer l'éditeur vers le second groupe",
			"moveEditorToThirdGroup": "Déplacer l'éditeur vers le troisième groupe"
		},
		"vs/workbench/electron-browser/actions": {
			"closeWindow": "Fermer la fenêtre",
			"closeWorkspace": "Fermer l’espace de travail",
			"noWorkspaceOpened": "Il n’y a actuellement aucun espace de travail ouvert dans cette instance à fermer.",
			"newWindow": "Nouvelle fenêtre",
			"toggleFullScreen": "Plein écran",
			"toggleMenuBar": "Activer/désactiver la barre de menus",
			"toggleDevTools": "Activer/désactiver les outils de développement",
			"zoomIn": "Zoom avant",
			"zoomOut": "Zoom arrière",
			"zoomReset": "Réinitialiser le zoom",
			"appPerf": "Performance de démarrage",
			"reloadWindow": "Recharger la fenêtre",
			"reloadWindowWithExntesionsDisabled": "Recharger la fenêtre avec les extensions désactivées",
			"switchWindowPlaceHolder": "Sélectionner une fenêtre vers laquelle basculer",
			"current": "Fenêtre active",
			"close": "Fermer la fenêtre",
			"switchWindow": "Changer de fenêtre...",
			"quickSwitchWindow": "Changement rapide de fenêtre...",
			"workspaces": "espaces de travail",
			"files": "fichiers",
			"openRecentPlaceHolderMac": "Sélectionner pour ouvrir (maintenir Cmd-key pour ouvrir dans une nouvelle fenêtre)",
			"openRecentPlaceHolder": "Sélectionner pour ouvrir (maintenir Ctrl-key pour ouvrir dans une nouvelle fenêtre)",
			"remove": "Supprimer des récemment ouverts",
			"openRecent": "Ouvrir les éléments récents...",
			"quickOpenRecent": "Ouverture rapide des éléments récents...",
			"reportIssueInEnglish": "Signaler un problème",
			"openProcessExplorer": "Ouvrir l'explorateur de processus",
			"reportPerformanceIssue": "Signaler un problème de performance",
			"keybindingsReference": "Référence des raccourcis clavier",
			"openDocumentationUrl": "Documentation",
			"openIntroductoryVideosUrl": "Vidéos d'introduction",
			"openTipsAndTricksUrl": "Conseils et astuces",
			"toggleSharedProcess": "Activer/désactiver le processus partagé",
			"navigateLeft": "Naviguer vers l'affichage à gauche",
			"navigateRight": "Naviguer vers l'affichage à droite",
			"navigateUp": "Naviguer vers l'affichage au-dessus",
			"navigateDown": "Naviguer vers l'affichage en dessous",
			"increaseViewSize": "Augmenter la taille de l'affichage actuel",
			"decreaseViewSize": "Diminuer la taille de l'affichage actuel",
			"showPreviousTab": "Afficher l’onglet de la fenêtre précédente",
			"showNextWindowTab": "Afficher l’onglet de la fenêtre suivante",
			"moveWindowTabToNewWindow": "Déplacer l’onglet de la fenêtre vers la nouvelle fenêtre",
			"mergeAllWindowTabs": "Fusionner toutes les fenêtres",
			"toggleWindowTabsBar": "Activer/désactiver la barre de fenêtres d’onglets",
			"about": "À propos de {0}",
			"inspect context keys": "Inspecter les clés de contexte"
		},
		"vs/workbench/browser/parts/panel/panelActions": {
			"closePanel": "Fermer le panneau",
			"togglePanel": "Activer/désactiver le panneau",
			"focusPanel": "Focus dans le panneau",
			"toggledPanelPosition": "Basculer la position du panneau",
			"moveToRight": "Déplacer à droite",
			"moveToBottom": "Déplacer en bas",
			"toggleMaximizedPanel": "Activer/désactiver le panneau agrandi",
			"maximizePanel": "Agrandir la taille du panneau",
			"minimizePanel": "Restaurer la taille du panneau",
			"view": "Affichage"
		},
		"vs/workbench/common/theme": {
			"tabActiveBackground": "Couleur d'arrière-plan de l'onglet actif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.",
			"tabInactiveBackground": "Couleur d'arrière-plan de l'onglet inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.",
			"tabHoverBackground": "Couleur de l'onglet d’arrière-plan lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.",
			"tabUnfocusedHoverBackground": "Couleur de l'onglet d’arrière-plan dans un groupe n'ayant pas le focus lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.",
			"tabBorder": "Bordure séparant les onglets les uns des autres. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.",
			"tabActiveBorder": "Bordure pour mettre en évidence les onglets actifs. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.",
			"tabActiveUnfocusedBorder": "Bordure pour mettre en évidence les onglets actifs dans un groupe inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'édition. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.",
			"tabHoverBorder": "Bordure avec laquelle surligner les onglets lors du survol. Couleur de l'onglet d’arrière-plan dans un groupe n'ayant pas le focus lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.",
			"tabUnfocusedHoverBorder": "Bordure avec laquelle surligner les onglets lors du survol dans un groupe n'ayant pas le focus. Couleur de l'onglet d’arrière-plan dans un groupe n'ayant pas le focus lors du survol. Les onglets sont les conteneurs pour les éditeurs dans la zone de l’éditeur. Plusieurs onglets peuvent être ouverts dans un groupe d'éditeur. Il peut y avoir plusieurs groupes d’éditeur.",
			"tabActiveForeground": "Couleur de premier plan de l'onglet actif dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.",
			"tabInactiveForeground": "Couleur de premier plan de l'onglet inactif dans un groupe actif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.",
			"tabUnfocusedActiveForeground": "Couleur de premier plan de l'onglet actif dans un groupe inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.",
			"tabUnfocusedInactiveForeground": "Couleur de premier plan de l'onglet inactif dans un groupe inactif. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeurs. Vous pouvez ouvrir plusieurs onglets dans un groupe d'éditeurs. Il peut exister plusieurs groupes d'éditeurs.",
			"editorGroupBackground": "Couleur d'arrière-plan d'un groupe d'éditeurs. Les groupes d'éditeurs sont les conteneurs des éditeurs. La couleur d'arrière-plan s'affiche pendant le glissement de groupes d'éditeurs.",
			"tabsContainerBackground": "Couleur d'arrière-plan de l'en-tête du titre du groupe d'éditeurs quand les onglets sont activés. Les groupes d'éditeurs sont les conteneurs des éditeurs.",
			"tabsContainerBorder": "Couleur de bordure de l'en-tête du titre du groupe d'éditeurs quand les onglets sont activés. Les groupes d'éditeurs sont les conteneurs des éditeurs.",
			"editorGroupHeaderBackground": "Couleur d'arrière-plan de l'en-tête du titre du groupe d'éditeurs quand les onglets sont désactivés (`\"workbench.editor.showTabs\": false`). Les groupes d'éditeurs sont les conteneurs des éditeurs.",
			"editorGroupBorder": "Couleur séparant plusieurs groupes d'éditeurs les uns des autres. Les groupes d'éditeurs sont les conteneurs des éditeurs.",
			"editorDragAndDropBackground": "Couleur d'arrière-plan lors du déplacement des éditeurs par glissement. La couleur doit avoir une transparence pour que le contenu de l'éditeur soit visible à travers.",
			"panelBackground": "Couleur d'arrière-plan du panneau. Les panneaux s'affichent sous la zone d'éditeurs et contiennent des affichages tels que la sortie et le terminal intégré.",
			"panelBorder": "Couleur de bordure du panneau pour séparer le panneau de l'éditeur. Les panneaux apparaissent sous la zone de l'éditeur et contiennent des vues comme la sortie et le terminal intégré.",
			"panelActiveTitleForeground": "Couleur du titre du panneau actif. Les panneaux se situent sous la zone de l'éditeur et contiennent des affichages comme la sortie et le terminal intégré.",
			"panelInactiveTitleForeground": "Couleur du titre du panneau inactif. Les panneaux se situent sous la zone de l'éditeur et contiennent des affichages comme la sortie et le terminal intégré.",
			"panelActiveTitleBorder": "Couleur de la bordure du titre du panneau actif. Les panneaux se situent sous la zone de l'éditeur et contiennent des affichages comme la sortie et le terminal intégré.",
			"panelDragAndDropBackground": "Glissez et déposez la couleur de vos commentaires pour les éléments de titre du panneau. La couleur devrait avoir de la transparence afin que les entrées du panneau puissent encore briller à travers. Les panneaux apparaissent sous la zone de l’éditeur et contiennent des vues comme la sortie et le terminal intégré.",
			"statusBarForeground": "Couleur de premier plan de la barre d'état quand l'espace de travail est ouvert. La barre d'état est affichée en bas de la fenêtre.",
			"statusBarNoFolderForeground": "Couleur de premier plan de la barre d'état quand aucun dossier n'est ouvert. La barre d'état est affichée en bas de la fenêtre.",
			"statusBarBackground": "Couleur d'arrière-plan de la barre d'état quand l'espace de travail est ouvert. La barre d'état est affichée en bas de la fenêtre.",
			"statusBarNoFolderBackground": "Couleur d'arrière-plan de la barre d'état quand aucun dossier n'est ouvert. La barre d'état est affichée en bas de la fenêtre.",
			"statusBarBorder": "Couleur de bordure de la barre d'état faisant la séparation avec la barre latérale et l'éditeur. La barre d'état est affichée en bas de la fenêtre.",
			"statusBarNoFolderBorder": "Couleur de la bordure qui sépare la barre latérale et l’éditeur lorsque aucun dossier ne s’ouvre la barre d’état. La barre d’état s’affiche en bas de la fenêtre.",
			"statusBarItemActiveBackground": "Couleur d'arrière-plan de l'élément de la barre d'état durant un clic. La barre d'état est affichée en bas de la fenêtre.",
			"statusBarItemHoverBackground": "Couleur d'arrière-plan de l'élément de la barre d'état durant un pointage. La barre d'état est affichée en bas de la fenêtre.",
			"statusBarProminentItemBackground": "Couleur d'arrière-plan des éléments importants de la barre d'état. Les éléments importants se différencient des autres entrées de la barre d'état pour indiquer l'importance. Changer le mode `Appuyer sur la touche tabulation déplace le focus` depuis la palette de commandes pour voir un exemple. La barre d'état est affichée en bas de la fenêtre.",
			"statusBarProminentItemHoverBackground": "Couleur d'arrière-plan des éléments importants de la barre d'état lors du survol. Les éléments importants se différencient des autres entrées de la barre d'état pour indiquer l'importance. Changer le mode `Appuyer sur la touche tabulation déplace le focus` depuis la palette de commandes pour voir un exemple. La barre d'état est affichée en bas de la fenêtre.",
			"activityBarBackground": "Couleur d'arrière-plan de la barre d'activités. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les affichages de la barre latérale.",
			"activityBarForeground": "Couleur de premier plan de la barre d'activités (par ex., utilisée pour les icônes). La barre d'activités s'affiche complètement à gauche ou à droite, et permet de parcourir les vues de la barre latérale.",
			"activityBarBorder": "Couleur de bordure de la barre d'activités faisant la séparation avec la barre latérale. La barre d'activités, située à l'extrême droite ou gauche, permet de parcourir les vues de la barre latérale.",
			"activityBarDragAndDropBackground": "Couleur des commentaires sur une opération de glisser-déplacer pour les éléments de la barre d'activités. La couleur doit avoir une transparence pour que les entrées de la barre d'activités soient visibles à travers. La barre d'activités, située à l'extrême droite ou gauche, permet de parcourir les vues de la barre latérale.",
			"activityBarBadgeBackground": "Couleur d'arrière-plan du badge de notification d'activité. La barre d'activités, située à l'extrême gauche ou droite, permet de basculer entre les affichages de la barre latérale.",
			"activityBarBadgeForeground": "Couleur de premier plan du badge de notification d'activité. La barre d'activités, située à l'extrême gauche ou droite, permet de basculer entre les affichages de la barre latérale.",
			"sideBarBackground": "Couleur d'arrière-plan de la barre latérale. La barre latérale est le conteneur des affichages tels que ceux de l'exploration et la recherche.",
			"sideBarForeground": "Couleur de premier plan de la barre latérale. La barre latérale est le conteneur des vues comme celles de l'explorateur et de la recherche.",
			"sideBarBorder": "Couleur de bordure de la barre latérale faisant la séparation avec l'éditeur. La barre latérale est le conteneur des vues comme celles de l'explorateur et de la recherche.",
			"sideBarTitleForeground": "Couleur de premier plan du titre de la barre latérale. La barre latérale est le conteneur des affichages tels que ceux de l'exploration et la recherche.",
			"sideBarDragAndDropBackground": "Glisser-déposer la couleur pour les sections de barre latérale. La couleur devrait avoir de la transparence afin que les sections de barre latérale puissent encore briller à travers. La barre latérale est le conteneur des vues comme l'explorateur et la recherche.",
			"sideBarSectionHeaderBackground": "Couleur d'arrière-plan de l'en-tête de section de la barre latérale. La barre latérale est le conteneur des vues comme celles de l'explorateur et la recherche.",
			"sideBarSectionHeaderForeground": "Couleur de premier plan de l'en-tête de section de la barre latérale. La barre latérale est le conteneur des vues comme celles de l'explorateur et de la recherche.",
			"titleBarActiveForeground": "Premier plan de la barre de titre quand la fenêtre est active. Notez que cette couleur est uniquement prise en charge sur macOS.",
			"titleBarInactiveForeground": "Premier plan de la barre de titre quand la fenêtre est inactive. Notez que cette couleur est uniquement prise en charge sur macOS.",
			"titleBarActiveBackground": "Arrière-plan de la barre de titre quand la fenêtre est active. Notez que cette couleur est uniquement prise en charge sur macOS.",
			"titleBarInactiveBackground": "Arrière-plan de la barre de titre quand la fenêtre est inactive. Notez que cette couleur est uniquement prise en charge sur macOS.",
			"titleBarBorder": "Couleur de bordure de la barre titre. Notez que cette couleur est actuellement uniquement pris en charge sur macOS.",
			"notificationCenterBorder": "Couleur de bordure du centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.",
			"notificationToastBorder": "Couleur de bordure du toast des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.",
			"notificationsForeground": "Couleur de premier plan des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.",
			"notificationsBackground": "Couleur d'arrière plan des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.",
			"notificationsLink": "Couleur de premier plan des liens des notifications. Les notifications défilent à partir du bas à droite de la fenêtre.",
			"notificationCenterHeaderForeground": "Couleur de premier plan de l'en-tête du centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.",
			"notificationCenterHeaderBackground": "Couleur d'arrière plan de l'en-tête du centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre.",
			"notificationsBorder": "Couleur de bordure séparant des autres notifications dans le centre de notifications. Les notifications défilent à partir du bas à droite de la fenêtre."
		},
		"vs/workbench/browser/parts/activitybar/activitybarPart": {
			"hideActivitBar": "Masquer la barre d'activités",
			"globalActions": "Actions globales"
		},
		"vs/workbench/browser/parts/editor/editorPart": {
			"groupOneVertical": "Gauche",
			"groupTwoVertical": "Centre",
			"groupThreeVertical": "Droite",
			"groupOneHorizontal": "Haut",
			"groupTwoHorizontal": "Centre",
			"groupThreeHorizontal": "Bas",
			"editorOpenError": "Impossible d'ouvrir '{0}' : {1}."
		},
		"vs/workbench/browser/parts/sidebar/sidebarPart": {
			"focusSideBar": "Focus sur la barre latérale",
			"viewCategory": "Affichage"
		},
		"vs/workbench/browser/parts/statusbar/statusbarPart": {
			"manageExtension": "Gérer l'extension"
		},
		"vs/workbench/browser/parts/titlebar/titlebarPart": {
			"patchedWindowTitle": "[Non prise en charge]",
			"userIsAdmin": "[Administrator]",
			"userIsSudo": "[Superuser]",
			"devExtensionWindowTitlePrefix": "[Hôte de développement d'extension]"
		},
		"vs/workbench/browser/parts/quickinput/quickInput": {
			"quickInput.countSelected": "{0} Sélectionnés",
			"ok": "OK"
		},
		"vs/workbench/browser/parts/notifications/notificationsCenter": {
			"notificationsEmpty": "Aucune nouvelle notification",
			"notifications": "Notifications",
			"notificationsToolbar": "Actions du centre de notifications",
			"notificationsList": "Liste des notifications"
		},
		"vs/workbench/browser/parts/notifications/notificationsAlerts": {
			"alertErrorMessage": "Erreur : {0}",
			"alertWarningMessage": "Avertissement : {0}",
			"alertInfoMessage": "Information : {0}"
		},
		"vs/workbench/browser/parts/notifications/notificationsStatus": {
			"hideNotifications": "Masquer les notifications",
			"zeroNotifications": "Aucune notification",
			"noNotifications": "Aucune nouvelle notification",
			"oneNotification": "1 nouvelle notification",
			"notifications": "{0} nouvelles notifications"
		},
		"vs/workbench/browser/parts/notifications/notificationsCommands": {
			"notifications": "Notifications",
			"showNotifications": "Afficher les notifications",
			"hideNotifications": "Masquer les notifications",
			"clearAllNotifications": "Effacer toutes les notifications"
		},
		"vs/workbench/browser/parts/notifications/notificationsToasts": {
			"notificationsToast": "Toast de notification"
		},
		"vs/workbench/api/electron-browser/mainThreadMessageService": {
			"extensionSource": "{0} (Extension)",
			"defaultSource": "Extension",
			"manageExtension": "Gérer l'extension",
			"cancel": "Annuler",
			"ok": "OK"
		},
		"vs/workbench/api/electron-browser/mainThreadSaveParticipant": {
			"timeout.formatOnSave": "Format avorté lors de l'enregistrement après {0} ms",
			"timeout.onWillSave": "OnWillSaveTextDocument-event avorté après 1750 ms",
			"saveParticipants": "Exécution de la sauvegarde des participants..."
		},
		"vs/workbench/api/electron-browser/mainThreadTask": {
			"task.label": "{0} : {1}"
		},
		"vs/workbench/api/electron-browser/mainThreadWebview": {
			"errorMessage": "Une erreur s’est produite lors de restauration de a vue : {0}"
		},
		"vs/workbench/api/electron-browser/mainThreadWorkspace": {
			"folderStatusMessageAddSingleFolder": "L'extension '{0}' a ajouté 1 dossier à l’espace de travail",
			"folderStatusMessageAddMultipleFolders": "L'extension '{0}' a ajouté {1} dossiers à l’espace de travail",
			"folderStatusMessageRemoveSingleFolder": "L'extension '{0}' a supprimé 1 dossier de l’espace de travail",
			"folderStatusMessageRemoveMultipleFolders": "L'extension '{0}' a supprimé {1} dossiers de l’espace de travail",
			"folderStatusChangeFolder": "L'extension '{0}' a modifié des dossiers de l’espace de travail"
		},
		"vs/workbench/electron-browser/commands": {
			"diffLeftRightLabel": "{0} ⟷ {1}"
		},
		"vs/workbench/api/node/extHostWorkspace": {
			"updateerror": "L'extension '{0}' n’a pas pu mettre à jour les dossiers de l’espace de travail : {1}"
		},
		"vs/workbench/api/node/extHostExtensionActivator": {
			"unknownDep": "Échec de l'activation de l'extension '{1}'. Raison : dépendance '{0}' inconnue.",
			"failedDep1": "Échec de l'activation de l'extension '{1}'. Raison : échec de l'activation de la dépendance '{0}'.",
			"failedDep2": "Échec de l'activation de l'extension '{0}'. Raison : plus de 10 niveaux de dépendances (probablement une boucle de dépendance).",
			"activationError": "L'activation de l'extension '{0}' a échoué: {1}. "
		},
		"vs/workbench/browser/parts/editor/textEditor": {
			"editorLabelWithGroup": "{0}, groupe {1}."
		},
		"vs/workbench/browser/parts/editor/textDiffEditor": {
			"textDiffEditor": "Éditeur de différences textuelles",
			"readonlyEditorWithInputAriaLabel": "{0}. Éditeur de comparaison de texte en lecture seule.",
			"readonlyEditorAriaLabel": "Éditeur de comparaison de texte en lecture seule.",
			"editableEditorWithInputAriaLabel": "{0}. Éditeur de comparaison de fichier texte.",
			"editableEditorAriaLabel": "Éditeur de comparaison de fichier texte.",
			"navigate.next.label": "Modification suivante",
			"navigate.prev.label": "Modification précédente",
			"toggleIgnoreTrimWhitespace.label": "Ignorer la suppression des espaces"
		},
		"vs/workbench/browser/parts/editor/binaryEditor": {
			"binaryEditor": "Visionneuse binaire"
		},
		"vs/workbench/browser/parts/compositebar/compositeBarActions": {
			"largeNumberBadge": "10k+",
			"badgeTitle": "{0} - {1}",
			"additionalViews": "Vues supplémentaires",
			"numberBadge": "{0} ({1})",
			"manageExtension": "Gérer l'extension",
			"titleKeybinding": "{0} ({1})",
			"hide": "Masquer",
			"keep": "Garder",
			"toggle": "Afficher/masquer la vue épinglée"
		},
		"vs/workbench/browser/parts/compositebar/compositeBar": {
			"activityBarAriaLabel": "Sélecteur d'affichage actif"
		},
		"vs/workbench/browser/parts/editor/editor.contribution": {
			"textEditor": "Éditeur de texte",
			"textDiffEditor": "Éditeur de différences textuelles",
			"binaryDiffEditor": "Éditeur de différences binaires",
			"sideBySideEditor": "Éditeur côte à côte",
			"groupOnePicker": "Afficher les éditeurs du premier groupe",
			"groupTwoPicker": "Afficher les éditeurs du deuxième groupe",
			"groupThreePicker": "Afficher les éditeurs du troisième groupe",
			"allEditorsPicker": "Afficher tous les éditeurs ouverts",
			"view": "Affichage",
			"file": "Fichier",
			"close": "Fermer",
			"closeOthers": "Fermer les autres",
			"closeRight": "Fermer à droite",
			"closeAllSaved": "Fermer la version sauvegardée",
			"closeAll": "Tout fermer",
			"keepOpen": "Garder ouvert",
			"toggleInlineView": "Activer/désactiver l'affichage Inline",
			"showOpenedEditors": "Afficher les éditeurs ouverts",
			"keepEditor": "Conserver l'éditeur",
			"closeEditorsInGroup": "Fermer tous les éditeurs du groupe",
			"closeSavedEditors": "Fermer les éditeurs sauvegardés dans le groupe",
			"closeOtherEditors": "Fermer les autres éditeurs",
			"closeRightEditors": "Fermer les éditeurs situés à droite"
		},
		"vs/workbench/browser/parts/compositePart": {
			"ariaCompositeToolbarLabel": "{0} actions",
			"titleTooltip": "{0} ({1})"
		},
		"vs/workbench/browser/parts/quickinput/quickInputBox": {
			"quickInputBox.ariaLabel": "Taper pour affiner les résultats."
		},
		"vs/workbench/browser/parts/notifications/notificationsActions": {
			"clearNotification": "Effacer la notification",
			"clearNotifications": "Effacer toutes les notifications",
			"hideNotificationsCenter": "Masquer les notifications",
			"expandNotification": "Développer la notification",
			"collapseNotification": "Réduire la notification",
			"configureNotification": "Configurer la notification",
			"copyNotification": "Copier le texte"
		},
		"vs/workbench/electron-browser/window": {
			"undo": "Annuler",
			"redo": "Rétablir",
			"cut": "Couper",
			"copy": "Copier",
			"paste": "Coller",
			"selectAll": "Tout Sélectionner",
			"runningAsRoot": "Il est déconseillé d’exécuter {0} en tant qu’utilisateur root."
		},
		"vs/workbench/browser/parts/editor/resourceViewer": {
			"sizeB": "{0} o",
			"sizeKB": "{0} Ko",
			"sizeMB": "{0} Mo",
			"sizeGB": "{0} Go",
			"sizeTB": "{0} To",
			"largeImageError": "L’image n’est pas affichée dans l’éditeur parce qu’elle est trop grande ({0}).",
			"resourceOpenExternalButton": " Ouvrir l'image en utilisant un programme externe ?",
			"nativeFileTooLargeError": "Le fichier n’est pas affiché dans l’éditeur, parce qu’il est trop volumineux ({0}).",
			"nativeBinaryError": "Le fichier n’est pas affiché dans l’éditeur parce que c’est un fichier binaire ou qu'il utilise un encodage de texte non pris en charge.",
			"openAsText": "Vous voulez l'ouvrir quand même ?",
			"zoom.action.fit.label": "Toute l’Image",
			"imgMeta": "{0}x{1} {2}"
		},
		"vs/workbench/browser/parts/editor/tabsTitleControl": {
			"araLabelTabActions": "Actions d'onglet"
		},
		"vs/workbench/browser/parts/editor/binaryDiffEditor": {
			"metadataDiff": "{0} ↔ {1}"
		},
		"vs/workbench/browser/parts/editor/editorStatus": {
			"singleSelectionRange": "Li {0}, Col {1} ({2} sélectionné)",
			"singleSelection": "Li {0}, Col {1}",
			"multiSelectionRange": "{0} sélections ({1} caractères sélectionnés)",
			"multiSelection": "{0} sélections",
			"endOfLineLineFeed": "LF",
			"endOfLineCarriageReturnLineFeed": "CRLF",
			"tabFocusModeEnabled": "La touche Tab déplace le focus",
			"screenReaderDetected": "Optimisé  pour un lecteur d’écran ",
			"screenReaderDetectedExtra": "Si vous n'utilisez pas de lecteur d'écran, définissez le paramètre 'editor.accessibilitySupport' sur \"désactivé\".",
			"disableTabMode": "Désactiver le mode d'accessibilité",
			"gotoLine": "Atteindre la ligne",
			"selectIndentation": "Sélectionner le retrait",
			"selectEncoding": "Sélectionner l'encodage",
			"selectEOL": "Sélectionner la séquence de fin de ligne",
			"selectLanguageMode": "Sélectionner le mode de langage",
			"fileInfo": "Informations sur le fichier",
			"spacesSize": "Espaces : {0}",
			"tabSize": "Taille des tabulations : {0}",
			"showLanguageExtensions": "Rechercher '{0}' dans les extensions Marketplace...",
			"changeMode": "Changer le mode de langage",
			"noEditor": "Aucun éditeur de texte actif actuellement",
			"languageDescription": "({0}) - Langage configuré",
			"languageDescriptionConfigured": "({0})",
			"languagesPicks": "langages (identificateur)",
			"configureModeSettings": "Configurer les paramètres du langage '{0}'...",
			"configureAssociationsExt": "Configurer l'association de fichier pour '{0}'...",
			"autoDetect": "Détection automatique",
			"pickLanguage": "Sélectionner le mode de langage",
			"currentAssociation": "Association actuelle",
			"pickLanguageToConfigure": "Sélectionnez le mode de langage à associer à '{0}'",
			"changeIndentation": "Changer le retrait",
			"noWritableCodeEditor": "L'éditeur de code actif est en lecture seule.",
			"indentView": "modifier la vue",
			"indentConvert": "convertir le fichier",
			"pickAction": "Sélectionner une action",
			"changeEndOfLine": "Changer la séquence de fin de ligne",
			"pickEndOfLine": "Sélectionner la séquence de fin de ligne",
			"changeEncoding": "Changer l'encodage des fichiers",
			"noFileEditor": "Aucun fichier actif actuellement",
			"saveWithEncoding": "Enregistrer avec l'encodage",
			"reopenWithEncoding": "Rouvrir avec l'encodage",
			"guessedEncoding": "Deviné à partir du contenu",
			"pickEncodingForReopen": "Sélectionner l'encodage du fichier pour rouvrir le fichier",
			"pickEncodingForSave": "Sélectionner l'encodage du fichier à utiliser pour l'enregistrement",
			"screenReaderDetectedExplanation.title": "Optimisé pour un lecteur d’écran ",
			"screenReaderDetectedExplanation.question": "Est-ce que vous utilisez un lecteur d’écran pour faire fonctionner VS Code ?",
			"screenReaderDetectedExplanation.answerYes": "Oui",
			"screenReaderDetectedExplanation.answerNo": "Non",
			"screenReaderDetectedExplanation.body1": "VS Code est maintenant optimisé pour une utilisation avec un lecteur d’écran.",
			"screenReaderDetectedExplanation.body2": "Certaines fonctionnalités de l’éditeur auront des comportements différents : par exemple encapsulation, repliage, etc.."
		},
		"vs/workbench/browser/parts/notifications/notificationsViewer": {
			"notificationActions": "Actions de notification",
			"notificationSource": "Source : {0}"
		},
		"vs/workbench/api/node/extHostDiagnostics": {
			"limitHit": "Les {0} erreurs et avertissements supplémentaires ne sont pas affichés."
		},
		"vs/workbench/api/node/extHostTreeViews": {
			"treeView.notRegistered": "Aucune arborescence avec l'ID '{0}' n'est inscrite.",
			"treeView.duplicateElement": "L'élément avec l'id {0} est déjà inscrit"
		},
		"vs/workbench/api/node/extHostProgress": {
			"extensionSource": "{0} (Extension)"
		},
		"vs/workbench/api/node/extHostTask": {
			"task.label": "{0} : {1}"
		},
		"vs/workbench/browser/parts/editor/titleControl": {
			"araLabelEditorActions": "Actions de l'éditeur"
		},
		"vs/workbench/parts/debug/electron-browser/debug.contribution": {
			"toggleDebugViewlet": "Afficher le débogage",
			"toggleDebugPanel": "Console de débogage",
			"debug": "Déboguer",
			"debugPanel": "Console de débogage",
			"variables": "Variables",
			"watch": "Espion",
			"callStack": "Pile des appels",
			"breakpoints": "Points d'arrêt",
			"view": "Affichage",
			"debugCategory": "Déboguer",
			"debugCommands": "Configuration de débogage",
			"debugConfigurationTitle": "Déboguer",
			"allowBreakpointsEverywhere": "Permet de définir un point d'arrêt dans un fichier",
			"openExplorerOnEnd": "Ouvrir automatiquement le mode explorateur à la fin d'une session de débogage",
			"inlineValues": "Afficher les valeurs des variables inline dans l'éditeur pendant le débogage",
			"hideActionBar": "Contrôle si la barre d'action de débogage flottante doit être masquée",
			"never": "Ne jamais afficher debug dans la barre d'état",
			"always": "Toujours afficher debug dans la barre d’état",
			"onFirstSessionStart": "Afficher debug dans seule la barre d’état après que le débogage a été lancé pour la première fois",
			"showInStatusBar": "Contrôle quand la barre d’état de débogage doit être visible",
			"openDebug": "Contrôle si la vue de débogage doit être ouverte au démarrage de la session de débogage.",
			"launch": "Configuration du lancement du débogage global. Doit être utilisée comme alternative à 'launch.json' qui est partagé entre les espaces de travail",
			"extensionHostDebugAdapter": "Exécuter l'adaptateur de débogage dans l'hôte d'extension"
		},
		"vs/workbench/parts/debug/browser/debugQuickOpen": {
			"entryAriaLabel": "{0}, débogage",
			"debugAriaLabel": "Tapez le nom d'une configuration de lancement à exécuter.",
			"addConfigTo": "Ajouter une configuration ({0})...",
			"addConfiguration": "Ajouter une configuration...",
			"noConfigurationsMatching": "Aucune configuration de débogage correspondante",
			"noConfigurationsFound": "Configurations de débogage introuvables. Créez un fichier 'launch.json'."
		},
		"vs/workbench/parts/debug/electron-browser/repl": {
			"replAriaLabel": "Panneau REPL (Read Eval Print Loop)",
			"actions.repl.historyPrevious": "Historique précédent",
			"actions.repl.historyNext": "Historique suivant",
			"actions.repl.acceptInput": "Accepter l'entrée REPL",
			"actions.repl.copyAll": "Débogage : Tout copier (console)"
		},
		"vs/workbench/parts/debug/browser/debugEditorActions": {
			"toggleBreakpointAction": "Déboguer : activer/désactiver un point d'arrêt",
			"conditionalBreakpointEditorAction": "Déboguer : ajouter un point d'arrêt conditionnel...",
			"logPointEditorAction": "Déboguer : ajouter un Log point...",
			"runToCursor": "Exécuter jusqu'au curseur",
			"debugEvaluate": "Déboguer : évaluer",
			"debugAddToWatch": "Déboguer : ajouter à la fenêtre Espion",
			"showDebugHover": "Déboguer : afficher par pointage"
		},
		"vs/workbench/parts/debug/browser/debugViewlet": {
			"debugFocusVariablesView": "Focus sur les Variables",
			"debugFocusWatchView": "Focus sur Watch",
			"debugFocusCallStackView": "Focus sur CallStack",
			"debugFocusBreakpointsView": "Focus sur les points d'arrêts"
		},
		"vs/workbench/parts/debug/electron-browser/variablesView": {
			"variablesSection": "Section des variables",
			"variablesAriaTreeLabel": "Déboguer les variables",
			"variableValueAriaLabel": "Tapez une nouvelle valeur de variable",
			"variableScopeAriaLabel": "Portée {0}, variables, débogage",
			"variableAriaLabel": "{0} valeur {1}, variables, débogage"
		},
		"vs/workbench/parts/debug/browser/breakpointsView": {
			"editConditionalBreakpoint": "Modifier un point d'arrêt...",
			"functionBreakpointsNotSupported": "Les points d'arrêt de fonction ne sont pas pris en charge par ce type de débogage",
			"functionBreakpointPlaceholder": "Fonction où effectuer un point d'arrêt",
			"functionBreakPointInputAriaLabel": "Point d'arrêt sur fonction de type",
			"breakpointDisabledHover": "Point d'arrêt désactivé",
			"breakpointUnverifieddHover": "Point d'arrêt non vérifié",
			"functionBreakpointUnsupported": "Les points d'arrêt de fonction ne sont pas pris en charge par ce type de débogage",
			"breakpointDirtydHover": "Point d'arrêt non vérifié. Fichier modifié. Redémarrez la session de débogage.",
			"logBreakpointUnsupported": "Log points non pris en charge par ce type de débogage",
			"conditionalBreakpointUnsupported": "Les points d'arrêt conditionnels ne sont pas pris en charge par ce type de débogage",
			"hitBreakpointUnsupported": "Les points d'arrêt conditionnels ne sont pas pris en charge par ce type de débogage"
		},
		"vs/workbench/parts/debug/electron-browser/watchExpressionsView": {
			"expressionsSection": "Section des expressions",
			"watchAriaTreeLabel": "Déboguer les expressions espionnées",
			"watchExpressionPlaceholder": "Expression à espionner",
			"watchExpressionInputAriaLabel": "Tapez l'expression à espionner",
			"watchExpressionAriaLabel": "{0} valeur {1}, espion, débogage",
			"watchVariableAriaLabel": "{0} valeur {1}, espion, débogage"
		},
		"vs/workbench/parts/debug/electron-browser/callStackView": {
			"callstackSection": "Section de pile des appels",
			"debugStopped": "En pause sur {0}",
			"callStackAriaLabel": "Déboguer la pile des appels",
			"process": "Processus",
			"paused": "Suspendu",
			"running": "En cours d'exécution",
			"thread": "Thread",
			"pausedOn": "En pause sur {0}",
			"loadMoreStackFrames": "Charger plus de frames de pile",
			"threadAriaLabel": "Thread {0}, pile des appels, débogage",
			"stackFrameAriaLabel": "Frame de pile {0}, ligne {1} {2}, pile des appels, débogage"
		},
		"vs/workbench/parts/debug/common/debug": {
			"internalConsoleOptions": "Contrôle le comportement de la console de débogage interne."
		},
		"vs/workbench/parts/debug/browser/debugActions": {
			"openLaunchJson": "Ouvrir {0}",
			"launchJsonNeedsConfigurtion": "Configurer ou corriger 'launch.json'",
			"noFolderDebugConfig": "Ouvrez d'abord un dossier pour effectuer une configuration de débogage avancée.",
			"startDebug": "Démarrer le débogage",
			"startWithoutDebugging": "Exécuter sans débogage",
			"selectAndStartDebugging": "Sélectionner et démarrer le débogage",
			"restartDebug": "Redémarrer",
			"reconnectDebug": "Se reconnecter",
			"stepOverDebug": "Pas à pas principal",
			"stepIntoDebug": "Pas à pas détaillé",
			"stepOutDebug": "Pas à pas sortant",
			"stopDebug": "Arrêter",
			"disconnectDebug": "Déconnecter",
			"continueDebug": "Continuer",
			"pauseDebug": "Suspendre",
			"restartFrame": "Redémarrer le frame",
			"removeBreakpoint": "Supprimer un point d'arrêt",
			"removeAllBreakpoints": "Supprimer tous les points d'arrêt",
			"enableAllBreakpoints": "Activer tous les points d'arrêt",
			"disableAllBreakpoints": "Désactiver tous les points d'arrêt",
			"activateBreakpoints": "Activer les points d'arrêt",
			"deactivateBreakpoints": "Désactiver les points d'arrêt",
			"reapplyAllBreakpoints": "Réappliquer tous les points d'arrêt",
			"addFunctionBreakpoint": "Ajouter un point d'arrêt sur fonction",
			"setValue": "Définir la valeur",
			"addWatchExpression": "Ajouter une expression",
			"editWatchExpression": "Modifier l'expression",
			"addToWatchExpressions": "Ajouter à la fenêtre Espion",
			"removeWatchExpression": "Supprimer une expression",
			"removeAllWatchExpressions": "Supprimer toutes les expressions",
			"clearRepl": "Effacer la console",
			"debugConsoleAction": "Console de débogage",
			"unreadOutput": "Nouvelle sortie dans la console de débogage",
			"debugFocusConsole": "Focus sur la console de débogage",
			"focusProcess": "Focus du processus",
			"stepBackDebug": "Revenir en arrière",
			"reverseContinue": "Inverser"
		},
		"vs/workbench/parts/debug/browser/debugActionsWidget": {
			"debugToolBarBackground": "Couleur d'arrière-plan de la barre d'outils de débogage.",
			"debugToolBarBorder": "Couleur de bordure de la barre d'outils de débogage."
		},
		"vs/workbench/parts/debug/electron-browser/debugService": {
			"snapshotObj": "Seules les valeurs primitives sont affichées pour cet objet.",
			"debuggingPaused": "Débogage en pause. Raison : {0}, {1} {2}",
			"debuggingStarted": "Débogage démarré.",
			"debuggingStopped": "Débogage arrêté.",
			"breakpointAdded": "Point d'arrêt ajouté, ligne {0}, fichier {1}",
			"breakpointRemoved": "Point d'arrêt supprimé, ligne {0}, fichier {1}",
			"compoundMustHaveConfigurations": "L'attribut \"configurations\" du composé doit être défini pour permettre le démarrage de plusieurs configurations.",
			"noConfigurationNameInWorkspace": "La configuration de lancement '{0}' est introuvable dans l’espace de travail.",
			"multipleConfigurationNamesInWorkspace": "Il y a plusieurs configurations de lancement `{0}` dans l’espace de travail. Utilisez le nom du dossier pour qualifier la configuration.",
			"noFolderWithName": "Impossible de trouver le dossier avec le nom '{0}' pour la configuration '{1}' dans le composé '{2}'.",
			"configMissing": "Il manque la configuration '{0}' dans 'launch.json'.",
			"launchJsonDoesNotExist": "'launch.json' n’existe pas.",
			"debugRequestNotSupported": "L’attribut '{0}' a une valeur '{1}' non prise en charge dans la configuration de débogage sélectionnée.",
			"debugRequesMissing": "L’attribut '{0}' est introuvable dans la configuration de débogage choisie.",
			"debugTypeNotSupported": "Le type de débogage '{0}' configuré n'est pas pris en charge.",
			"debugTypeMissing": "Propriété 'type' manquante pour la configuration de lancement choisie.",
			"debugAnyway": "Déboguer quand même",
			"preLaunchTaskErrors": "Des erreurs de build ont été détectées durant le preLaunchTask '{0}'.",
			"preLaunchTaskError": "Une erreur de build a été détectée durant le preLaunchTask '{0}'.",
			"preLaunchTaskExitCode": "Le preLaunchTask '{0}' s'est terminé avec le code de sortie {1}.",
			"showErrors": "Afficher les erreurs",
			"noFolderWorkspaceDebugError": "Impossible de déboguer le fichier actif. Vérifiez qu'il est enregistré sur le disque et qu'une extension de débogage est installée pour ce type de fichier.",
			"cancel": "Annuler",
			"DebugTaskNotFound": "Tâche '{0}' introuvable.",
			"taskNotTracked": "La tâche '{0}' ne peut pas être tracée."
		},
		"vs/workbench/parts/debug/browser/debugContentProvider": {
			"unable": "Impossible de résoudre la ressource sans session de débogage",
			"canNotResolveSource": "Impossible de résoudre la ressource {0}, aucune réponse de l'extension de débogage."
		},
		"vs/workbench/parts/debug/browser/debugCommands": {
			"noFolderDebugConfig": "Ouvrez d'abord un dossier pour effectuer une configuration de débogage avancée.",
			"columnBreakpoint": "Point d'arrêt de colonne",
			"debug": "Déboguer",
			"addColumnBreakpoint": "Ajouter un point d'arrêt de colonne"
		},
		"vs/workbench/parts/debug/browser/statusbarColorProvider": {
			"statusBarDebuggingBackground": "Couleur d'arrière-plan de la barre d'état quand un programme est en cours de débogage. La barre d'état est affichée en bas de la fenêtre",
			"statusBarDebuggingForeground": "Couleur de premier plan de la barre d'état quand un programme est en cours de débogage. La barre d'état est affichée en bas de la fenêtre",
			"statusBarDebuggingBorder": "Couleur de la bordure qui sépare à l’éditeur et la barre latérale quand un programme est en cours de débogage. La barre d’état s’affiche en bas de la fenêtre"
		},
		"vs/workbench/parts/debug/browser/debugStatus": {
			"selectAndStartDebug": "Sélectionner et démarrer la configuration de débogage"
		},
		"vs/workbench/parts/debug/electron-browser/debugEditorContribution": {
			"editBreakpoint": "Modifier un point d'arrêt...",
			"disableBreakpoint": "Désactiver le point d'arrêt",
			"enableBreakpoint": "Activer le point d'arrêt",
			"removeBreakpoints": "Supprimer les points d'arrêt",
			"removeBreakpointOnColumn": "Supprimer le point d'arrêt de la colonne {0}",
			"removeLineBreakpoint": "Supprimer le point d'arrêt de la ligne",
			"editBreakpoints": "Modifier les points d'arrêt",
			"editBreakpointOnColumn": "Modifier le point d'arrêt de la colonne {0}",
			"editLineBrekapoint": "Modifier le point d'arrêt de la ligne",
			"enableDisableBreakpoints": "Activer/désactiver les points d'arrêt",
			"disableColumnBreakpoint": "Désactiver le point d'arrêt de la colonne {0}",
			"disableBreakpointOnLine": "Désactiver le point d'arrêt de la ligne",
			"enableBreakpoints": "Activer le point d'arrêt de la colonne {0}",
			"enableBreakpointOnLine": "Activer le point d'arrêt de la ligne",
			"addBreakpoint": "Ajouter un point d'arrêt",
			"conditionalBreakpoint": "Ajouter un point d'arrêt conditionnel...",
			"addLogPoint": "Ajouter un Log Point",
			"addConfiguration": "Ajouter une configuration..."
		},
		"vs/workbench/parts/debug/electron-browser/replViewer": {
			"stateCapture": "L'état de l'objet est capturé à partir de la première évaluation",
			"replVariableAriaLabel": "La variable {0} a la valeur {1}, boucle REPL (Read Eval Print Loop), débogage",
			"replExpressionAriaLabel": "L'expression {0} a la valeur {1}, boucle REPL (Read Eval Print Loop), débogage",
			"replValueOutputAriaLabel": "{0}, boucle REPL (Read Eval Print Loop), débogage",
			"replRawObjectAriaLabel": "La variable Repl {0} a la valeur {1}, read eval print loop, débogage"
		},
		"vs/workbench/parts/debug/browser/debugActionItems": {
			"noConfigurations": "Aucune configuration",
			"addConfigTo": "Ajouter une configuration ({0})...",
			"addConfiguration": "Ajouter une configuration..."
		},
		"vs/workbench/parts/debug/common/debugModel": {
			"notAvailable": "non disponible",
			"startDebugFirst": "Démarrez une session de débogage pour évaluation"
		},
		"vs/workbench/parts/debug/electron-browser/electronDebugActions": {
			"copyValue": "Copier la valeur",
			"copyAsExpression": "Copier en tant qu'Expression",
			"copy": "Copier",
			"copyAll": "Copier tout",
			"copyStackTrace": "Copier la pile des appels"
		},
		"vs/workbench/parts/debug/electron-browser/rawDebugSession": {
			"moreInfo": "Informations",
			"debugAdapterCrash": "Le processus de l'adaptateur de débogage s'est terminé de manière inattendue"
		},
		"vs/workbench/parts/debug/electron-browser/debugConfigurationManager": {
			"vscode.extension.contributes.debuggers": "Ajoute des adaptateurs de débogage.",
			"vscode.extension.contributes.debuggers.type": "Identificateur unique de cet adaptateur de débogage.",
			"vscode.extension.contributes.debuggers.label": "Nom complet de cet adaptateur de débogage.",
			"vscode.extension.contributes.debuggers.program": "Chemin du programme de l'adaptateur de débogage. Le chemin est absolu ou relatif par rapport au dossier d'extensions.",
			"vscode.extension.contributes.debuggers.args": "Arguments facultatifs à passer à l'adaptateur.",
			"vscode.extension.contributes.debuggers.runtime": "Runtime facultatif, si l'attribut de programme n'est pas un exécutable, mais qu'il nécessite un exécutable.",
			"vscode.extension.contributes.debuggers.runtimeArgs": "Arguments du runtime facultatif.",
			"vscode.extension.contributes.debuggers.variables": "Mappage à partir de variables interactives (par exemple, ${action.pickProcess}) dans 'launch.json' vers une commande.",
			"vscode.extension.contributes.debuggers.initialConfigurations": "Configurations pour la génération du fichier 'launch.json' initial.",
			"vscode.extension.contributes.debuggers.languages": "Liste de langages pour lesquels l'extension de débogage peut être considérée comme \"débogueur par défaut\".",
			"vscode.extension.contributes.debuggers.adapterExecutableCommand": "Si l'extension VS Code spécifiée appelle cette commande pour déterminer le chemin de l'exécutable de l'adaptateur de débogage et les arguments à passer.",
			"vscode.extension.contributes.debuggers.configurationSnippets": "Extraits pour l'ajout de nouvelles configurations à 'launch.json'.",
			"vscode.extension.contributes.debuggers.configurationAttributes": "Configurations de schéma JSON pour la validation de 'launch.json'.",
			"vscode.extension.contributes.debuggers.windows": "Paramètres spécifiques à Windows.",
			"vscode.extension.contributes.debuggers.windows.runtime": "Runtime utilisé pour Windows.",
			"vscode.extension.contributes.debuggers.osx": "Paramètres spécifiques à macOS.",
			"vscode.extension.contributes.debuggers.osx.runtime": "Runtime utilisé pour macOS.",
			"vscode.extension.contributes.debuggers.linux": "Paramètres spécifiques à Linux.",
			"vscode.extension.contributes.debuggers.linux.runtime": "Runtime utilisé pour Linux.",
			"vscode.extension.contributes.breakpoints": "Ajoute des points d'arrêt.",
			"vscode.extension.contributes.breakpoints.language": "Autorisez les points d'arrêt pour ce langage.",
			"app.launch.json.title": "Lancer",
			"app.launch.json.version": "Version de ce format de fichier.",
			"app.launch.json.configurations": "Liste des configurations. Ajoutez de nouvelles configurations, ou modifiez celles qui existent déjà à l'aide d'IntelliSense.",
			"app.launch.json.compounds": "Liste des composés. Chaque composé référence plusieurs configurations qui sont lancées ensemble.",
			"app.launch.json.compound.name": "Nom du composé. Apparaît dans le menu déroulant de la configuration de lancement.",
			"useUniqueNames": "Veuillez utiliser des noms de configuration uniques.",
			"app.launch.json.compound.folder": "Nom du dossier dans lequel le composé se trouve.",
			"app.launch.json.compounds.configurations": "Noms des configurations qui sont lancées dans le cadre de ce composé.",
			"debugNoType": "Le 'type' de débogueur ne peut pas être omis et doit être de type 'string'.",
			"selectDebug": "Sélectionner l'environnement",
			"DebugConfig.failed": "Impossible de créer le fichier 'launch.json' dans le dossier '.vscode' ({0}).",
			"workspace": "espace de travail",
			"user settings": "paramètres utilisateur"
		},
		"vs/workbench/parts/debug/common/debugSource": {
			"unknownSource": "Source inconnue"
		},
		"vs/workbench/parts/debug/electron-browser/debugHover": {
			"treeAriaLabel": "Déboguer par pointage"
		},
		"vs/workbench/parts/debug/electron-browser/breakpointWidget": {
			"breakpointWidgetLogMessagePlaceholder": "Message à loguer lorsque le point d’arrêt est atteint. Les expressions entre {} sont interpolées. 'Entrée' pour accepter,'Echap' pour annuler.",
			"breakpointWidgetHitCountPlaceholder": "Arrêt quand le nombre d'accès est atteint. 'Entrée' pour accepter ou 'Échap' pour annuler.",
			"breakpointWidgetExpressionPlaceholder": "Arrêt quand l'expression prend la valeur true. 'Entrée' pour accepter ou 'Échap' pour annuler.",
			"expression": "Expression",
			"hitCount": "Nombre d'accès",
			"logMessage": "Message de log"
		},
		"vs/workbench/parts/debug/browser/exceptionWidget": {
			"debugExceptionWidgetBorder": "Couleur de bordure du widget d'exception.",
			"debugExceptionWidgetBackground": "Couleur d'arrière-plan du widget d'exception.",
			"exceptionThrownWithId": "Une exception s'est produite : {0}",
			"exceptionThrown": "Une exception s'est produite"
		},
		"vs/workbench/parts/debug/browser/linkDetector": {
			"fileLinkMac": "Cliquez pour suivre (Commande + clic permet d'ouvrir sur le côté)",
			"fileLink": "Cliquez pour suivre (Ctrl + clic permet d'ouvrir sur le côté)"
		},
		"vs/workbench/parts/debug/node/debugAdapter": {
			"debugAdapterBinNotFound": "L'exécutable d'adaptateur de débogage '{0}' n'existe pas.",
			"debugAdapterCannotDetermineExecutable": "Impossible de déterminer l'exécutable pour l'adaptateur de débogage '{0}'.",
			"unableToLaunchDebugAdapter": "Impossible de lancer l'adaptateur de débogage à partir de '{0}'.",
			"unableToLaunchDebugAdapterNoArgs": "Impossible de lancer l'adaptateur de débogage."
		},
		"vs/workbench/parts/debug/node/debugger": {
			"launch.config.comment1": "Utilisez IntelliSense pour en savoir plus sur les attributs possibles.",
			"launch.config.comment2": "Pointez pour afficher la description des attributs existants.",
			"launch.config.comment3": "Pour plus d'informations, visitez : {0}",
			"debugType": "Type de configuration.",
			"debugTypeNotRecognised": "Le type de débogage n'est pas reconnu. Vérifiez que vous avez installé l'extension de débogage correspondante et qu'elle est activée.",
			"node2NotSupported": "\"node2\" n'est plus pris en charge. Utilisez \"node\" à la place, et affectez la valeur \"inspector\" à l'attribut \"protocol\".",
			"debugName": "Le nom de la configuration s'affiche dans le menu déroulant de la configuration de lancement.",
			"debugRequest": "Type de requête de configuration. Il peut s'agir de \"launch\" ou \"attach\".",
			"debugServer": "Pour le développement d'une extension de débogage uniquement : si un port est spécifié, VS Code tente de se connecter à un adaptateur de débogage s'exécutant en mode serveur",
			"debugPrelaunchTask": "Tâche à exécuter avant le démarrage de la session de débogage.",
			"debugPostDebugTask": "Tâche à exécuter après que le débogage se termine.",
			"debugWindowsConfiguration": "Attributs de configuration de lancement spécifiques à Windows.",
			"debugOSXConfiguration": "Attributs de configuration de lancement spécifiques à OS X.",
			"debugLinuxConfiguration": "Attributs de configuration de lancement spécifiques à Linux.",
			"deprecatedVariables": "env.', 'config.' et 'command.' sont déconseillés. Utilisez 'env:', 'config:' et 'command:' à la place."
		},
		"vs/workbench/parts/debug/electron-browser/terminalSupport": {
			"debug.terminal.title": "élément débogué"
		},
		"vs/workbench/parts/debug/node/terminals": {
			"console.title": "Console VS Code",
			"mac.terminal.script.failed": "Échec du script '{0}'. Code de sortie : {1}",
			"mac.terminal.type.not.supported": "'{0}' non pris en charge",
			"press.any.key": "Appuyez sur une touche pour continuer...",
			"linux.term.failed": "Échec de '{0}'. Code de sortie : {1}"
		},
		"vs/workbench/parts/feedback/electron-browser/feedback.contribution": {
			"workbenchConfigurationTitle": "Banc d'essai",
			"feedbackVisibility": "Contrôle la visibilité du feedback Twitter (smiley) dans la barre d'état au bas du banc d'essai."
		},
		"vs/workbench/parts/feedback/electron-browser/feedbackStatusbarItem": {
			"hide": "Masquer"
		},
		"vs/workbench/parts/feedback/electron-browser/feedback": {
			"sendFeedback": "Tweeter des commentaires",
			"label.sendASmile": "Tweetez-nous vos commentaires.",
			"patchedVersion1": "Votre installation est endommagée.",
			"patchedVersion2": "Spécifiez cela, si vous soumettez un bogue.",
			"sentiment": "Quelles sont vos impressions ?",
			"smileCaption": "Satisfait",
			"frownCaption": "Déçu",
			"other ways to contact us": "Autres façons de nous contacter",
			"submit a bug": "Soumettre un bogue",
			"request a missing feature": "Demander une fonctionnalité manquante",
			"tell us why?": "Pourquoi ?",
			"commentsHeader": "Commentaires",
			"showFeedback": "Afficher le Smiley Feedback dans la barre d'état",
			"tweet": "Tweet",
			"character left": "caractère restant",
			"characters left": "caractères restants",
			"feedbackSending": "Envoi",
			"feedbackSent": "Merci",
			"feedbackSendingError": "Réessayer"
		},
		"vs/workbench/parts/extensions/electron-browser/extensions.contribution": {
			"extensionsCommands": "Gérer les extensions",
			"galleryExtensionsCommands": "Installer les extensions de la galerie",
			"extension": "Extension",
			"runtimeExtension": "Extensions en cours d’exécution",
			"extensions": "Extensions",
			"view": "Affichage",
			"developer": "Développeur",
			"extensionsConfigurationTitle": "Extensions",
			"extensionsAutoUpdate": "Mettre à jour automatiquement les extensions",
			"extensionsIgnoreRecommendations": "Si la valeur est à true, les notifications de recommandations d'extension cessera d'apparaître.",
			"extensionsShowRecommendationsOnlyOnDemand": "Si défini à true, les recommandations ne seront pas récupérées ou affichées à moins d'être spécifiquement demandées par l'utilisateur."
		},
		"vs/workbench/parts/extensions/browser/extensionsQuickOpen": {
			"manage": "Appuyez sur Entrée pour gérer vos extensions.",
			"notfound": "Extension '{0}' introuvable dans le Marketplace.",
			"install": "Appuyez sur entrée pour installer '{0}' depuis le Marketplace.",
			"searchFor": "Appuyez sur Entrée pour rechercher '{0}' dans le Marketplace.",
			"noExtensionsToInstall": "Tapez un nom d'extension"
		},
		"vs/workbench/parts/extensions/electron-browser/extensionsViewlet": {
			"marketPlace": "Marketplace",
			"installedExtensions": "Installées",
			"searchInstalledExtensions": "Installées",
			"recommendedExtensions": "Recommandées",
			"otherRecommendedExtensions": "Autres recommandations",
			"workspaceRecommendedExtensions": "Recommandations de l’espace de travail",
			"builtInExtensions": "Fonctionnalités",
			"builtInThemesExtensions": "Thèmes",
			"builtInBasicsExtensions": "Langages de programmation",
			"searchExtensions": "Rechercher des extensions dans Marketplace",
			"sort by installs": "Trier par : nombre d'installations",
			"sort by rating": "Trier par : évaluation",
			"sort by name": "Trier par : Nom",
			"suggestProxyError": "Marketplace a retourné 'ECONNREFUSED'. Vérifiez le paramètre 'http.proxy'.",
			"extensions": "Extensions",
			"outdatedExtensions": "{0} extensions obsolètes",
			"malicious warning": "Nous avons désinstallé '{0}' qui a été signalé comme problématique.",
			"reloadNow": "Recharger maintenant"
		},
		"vs/workbench/parts/extensions/electron-browser/extensionTipsService": {
			"neverShowAgain": "Ne plus afficher",
			"searchMarketplace": "Rechercher dans le Marketplace",
			"showLanguagePackExtensions": "Le Marketplace a des extensions qui peuvent aider à localiser VS Code en '{0}'",
			"dynamicWorkspaceRecommendation": "Cette extension peut vous intéresser car elle est populaire parmi les utilisateurs du dépôt {0}.",
			"exeBasedRecommendation": "Cette extension est recommandée parce que {0} est installé.",
			"fileBasedRecommendation": "Cette extension est recommandée basé sur les fichiers que vous avez ouverts récemment.",
			"workspaceRecommendation": "Cette extension est recommandée par les utilisateurs de l’espace de travail actuel.",
			"reallyRecommended2": "L'extension '{0}' est recommandée pour ce type de fichier.",
			"reallyRecommendedExtensionPack": "Le pack d’extensions '{0}' est recommandé pour ce type de fichier.",
			"install": "Installer",
			"showRecommendations": "Afficher les recommandations",
			"showLanguageExtensions": "Le Marketplace a des extensions qui peuvent aider avec les fichiers '.{0}'",
			"workspaceRecommended": "Cet espace de travail a des recommandations d'extension.",
			"installAll": "Tout installer",
			"ignoreExtensionRecommendations": "Voulez-vous ignorer toutes les recommandations d’extensions ?",
			"ignoreAll": "Oui, ignorer tout",
			"no": "Non"
		},
		"vs/workbench/parts/extensions/node/extensionsWorkbenchService": {
			"installingVSIXExtension": "Installation d'extension depuis un VSIX...",
			"malicious": "Cette extension est signalée comme problématique.",
			"installingMarketPlaceExtension": "Installation d’extension depuis le Marketplace...",
			"uninstallingExtension": "Désinstallation d'extension...",
			"enableDependeciesConfirmation": "L'activation de '{0}' entraîne également l'activation de ses dépendances. Voulez-vous continuer ?",
			"enable": "Oui",
			"doNotEnable": "Non",
			"disableDependeciesConfirmation": "Voulez-vous désactiver uniquement '{0}' ou également ses dépendances ?",
			"disableOnly": "Uniquement",
			"disableAll": "Tout",
			"cancel": "Annuler",
			"singleDependentError": "Impossible de désactiver l'extension '{0}'. L'extension '{1}' en dépend.",
			"twoDependentsError": "Impossible de désactiver l'extension '{0}'. Les extensions '{1}' et '{2}' en dépendent.",
			"multipleDependentsError": "Impossible de désactiver l'extension '{0}'. Les extensions '{1}', '{2}' et d'autres extensions en dépendent.",
			"installConfirmation": "Voulez-vous installer l'extension '{0}' ?",
			"install": "Installer"
		},
		"vs/workbench/parts/extensions/browser/extensionsActions": {
			"download": "Télécharger manuellement",
			"install vsix": "Une fois téléchargé, installez manuellement le VSIX de '{0}'.",
			"installAction": "Installer",
			"installing": "Installation",
			"failedToInstall": "Échec d'installation de '{0}'.",
			"uninstallAction": "Désinstaller",
			"Uninstalling": "Désinstallation en cours",
			"updateAction": "Mettre à jour",
			"updateTo": "Mettre à jour vers {0}",
			"failedToUpdate": "Échec de mise à jour de '{0}'.",
			"ManageExtensionAction.uninstallingTooltip": "Désinstallation en cours",
			"enableForWorkspaceAction": "Activer (espace de travail)",
			"enableGloballyAction": "Activer",
			"enableAction": "Activer",
			"disableForWorkspaceAction": "Désactiver (espace de travail)",
			"disableGloballyAction": "Désactiver",
			"disableAction": "Désactiver",
			"checkForUpdates": "Rechercher les mises à jour",
			"enableAutoUpdate": "Activer la mise à jour automatique des extensions",
			"disableAutoUpdate": "Désactiver la mise à jour automatique des extensions",
			"updateAll": "Mettre à jour toutes les extensions",
			"reloadAction": "Recharger",
			"postUpdateTooltip": "Recharger pour mettre à jour",
			"postUpdateMessage": "Recharger cette fenêtre pour activer l'extension mise à jour '{0}' ?",
			"postEnableTooltip": "Recharger pour activer",
			"postEnableMessage": "Recharger cette fenêtre pour activer l'extension '{0}' ?",
			"postDisableTooltip": "Recharger pour désactiver",
			"postDisableMessage": "Recharger cette fenêtre pour désactiver l'extension '{0}' ?",
			"postUninstallTooltip": "Recharger pour désactiver",
			"postUninstallMessage": "Recharger cette fenêtre pour désactiver l'extension désinstallée '{0}' ?",
			"toggleExtensionsViewlet": "Afficher les extensions",
			"installExtensions": "Installer les extensions",
			"showEnabledExtensions": "Afficher les Extensions activées",
			"showInstalledExtensions": "Afficher les extensions installées",
			"showDisabledExtensions": "Afficher les extensions désactivées",
			"clearExtensionsInput": "Effacer l'entrée des extensions",
			"showBuiltInExtensions": "Afficher les extensions intégrées",
			"showOutdatedExtensions": "Afficher les extensions obsolètes",
			"showPopularExtensions": "Afficher les extensions les plus demandées",
			"showRecommendedExtensions": "Afficher les extensions recommandées",
			"installWorkspaceRecommendedExtensions": "Installer toutes les Extensions recommandées pour l'espace de travail",
			"allExtensionsInstalled": "Toutes les extensions recommandées pour cet espace de travail ont déjà été installées",
			"installRecommendedExtension": "Installer l'Extension Recommandée",
			"extensionInstalled": "L’extension recommandée est déjà installée",
			"showRecommendedKeymapExtensionsShort": "Mappages de touches",
			"showLanguageExtensionsShort": "Extensions de langage",
			"showAzureExtensionsShort": "Extensions Azure",
			"OpenExtensionsFile.failed": "Impossible de créer le fichier 'extensions.json' dans le dossier '.vscode' ({0}).",
			"configureWorkspaceRecommendedExtensions": "Configurer les extensions recommandées (espace de travail)",
			"configureWorkspaceFolderRecommendedExtensions": "Configurer les extensions recommandées (Dossier d'espace de travail)",
			"malicious tooltip": "Cette extension a été signalée comme problématique.",
			"malicious": "Malveillant",
			"disabled": "Désactivé",
			"disabled globally": "Désactivé",
			"disabled workspace": "Désactivé pour cet espace de travail",
			"disableAll": "Désactiver toutes les extensions installées",
			"disableAllWorkspace": "Désactiver toutes les extensions installées pour cet espace de travail",
			"enableAll": "Activer toutes les extension",
			"enableAllWorkspace": "Activer toutes les extensions pour cet espace de travail",
			"openExtensionsFolder": "Ouvrir le dossier d'extensions",
			"installVSIX": "Installer depuis un VSIX...",
			"installFromVSIX": "Installer à partir d'un VSIX",
			"installButton": "&&Installer",
			"InstallVSIXAction.success": "Installation réussie de l'extension. Recharger pour l'activer.",
			"InstallVSIXAction.reloadNow": "Recharger maintenant",
			"reinstall": "Réinstallez l'extension...",
			"selectExtension": "Sélectionner l'extension à réinstaller",
			"ReinstallAction.success": "Extension réinstallée.",
			"ReinstallAction.reloadNow": "Recharger maintenant",
			"extensionButtonProminentBackground": "Couleur d'arrière-plan du bouton pour les extension d'actions importantes (par ex., le bouton d'installation).",
			"extensionButtonProminentForeground": "Couleur d'arrière-plan du bouton pour l'extension d'actions importantes (par ex., le bouton d'installation).",
			"extensionButtonProminentHoverBackground": "Couleur d'arrière-plan du pointage de bouton pour l'extension d'actions importantes (par ex., le bouton d'installation)."
		},
		"vs/workbench/parts/extensions/common/extensionsInput": {
			"extensionsInputName": "Extension : {0}"
		},
		"vs/workbench/parts/extensions/electron-browser/extensionEditor": {
			"name": "Nom de l'extension",
			"extension id": "Identificateur d'extension",
			"preview": "Aperçu",
			"builtin": "Intégrée",
			"publisher": "Nom de l'éditeur",
			"install count": "Nombre d'installations",
			"rating": "Évaluation",
			"repository": "Dépôt",
			"license": "Licence",
			"details": "Détails",
			"contributions": "Contributions",
			"changelog": "Journal des modifications",
			"dependencies": "Dépendances",
			"noReadme": "Aucun fichier README disponible.",
			"noChangelog": "Aucun Changelog disponible.",
			"noContributions": "Aucune contribution",
			"noDependencies": "Aucune dépendance",
			"settings": "Paramètres ({0})",
			"setting name": "Nom",
			"description": "Description",
			"default": "Par défaut",
			"debuggers": "Débogueurs ({0})",
			"debugger name": "Nom",
			"debugger type": "Type",
			"views": "Vues ({0})",
			"view id": "ID",
			"view name": "Nom",
			"view location": "Emplacement",
			"localizations": "Localisations ({0})",
			"localizations language id": "Id de langue",
			"localizations language name": "Nom de la langue",
			"localizations localized language name": "Nom de la langue (localisé)",
			"colorThemes": "Thèmes de couleurs ({0})",
			"iconThemes": "Thèmes d’icônes ({0})",
			"colors": "Couleurs ({0})",
			"colorId": "Id",
			"defaultDark": "Défaut pour le thème sombre",
			"defaultLight": "Défaut pour le thème clair",
			"defaultHC": "Défaut pour le thème de contraste élevé",
			"JSON Validation": "Validation JSON ({0})",
			"fileMatch": "Correspondance de fichier",
			"schema": "Schéma",
			"commands": "Commandes ({0})",
			"command name": "Nom",
			"keyboard shortcuts": "Raccourcis clavier",
			"menuContexts": "Contextes de menu",
			"languages": "Langages ({0})",
			"language id": "ID",
			"language name": "Nom",
			"file extensions": "Extensions de fichier",
			"grammar": "Grammaire",
			"snippets": "Extraits"
		},
		"vs/workbench/parts/extensions/common/extensionsFileTemplate": {
			"app.extensions.json.title": "Extensions",
			"app.extensions.json.recommendations": "Liste des recommandations d'extensions. L'identificateur d'une extension est toujours '${publisher}.${name}'. Exemple : 'vscode.csharp'.",
			"app.extension.identifier.errorMessage": "Format attendu : '${publisher}.${name}'. Exemple : 'vscode.csharp'."
		},
		"vs/workbench/parts/extensions/electron-browser/extensionsUtils": {
			"disableOtherKeymapsConfirmation": "Désactiver les autres mappages de touches ({0}) pour éviter les conflits de combinaisons de touches ?",
			"yes": "Oui",
			"no": "Non"
		},
		"vs/workbench/parts/extensions/electron-browser/runtimeExtensionsEditor": {
			"starActivation": "Activées au démarrage",
			"workspaceContainsGlobActivation": "Activées parce qu'il existe un fichier correspondant à {0} dans votre espace de travail",
			"workspaceContainsFileActivation": "Activées parce que un fichier {0} existe dans votre espace de travail",
			"languageActivation": "Activées parce que vous avez ouvert un fichier {0}",
			"workspaceGenericActivation": "Activée le {0}",
			"errors": " {0} erreurs non détectées",
			"extensionsInputName": "Extensions en cours d’exécution",
			"showRuntimeExtensions": "Afficher les extensions en cours d'exécution",
			"reportExtensionIssue": "Signaler un problème",
			"extensionHostProfileStart": "Démarrer le profilage d'hôte d'extension",
			"extensionHostProfileStop": "Arrêter le profilage d'hôte d'extension",
			"saveExtensionHostProfile": "Enregistrer le profilage d'hôte d'extension"
		},
		"vs/workbench/parts/extensions/electron-browser/extensionProfileService": {
			"restart1": "Profiler les extensions",
			"restart2": "Un redémarrage est nécessaire pour profiler les extensions. Voulez-vous redémarrer '{0}' maintenant ?",
			"restart3": "Redémarrer",
			"cancel": "Annuler",
			"selectAndStartDebug": "Cliquer pour arrêter le profilage"
		},
		"vs/workbench/parts/extensions/electron-browser/extensionsViews": {
			"extensions": "Extensions",
			"no extensions found": "Extensions introuvables.",
			"suggestProxyError": "Marketplace a retourné 'ECONNREFUSED'. Vérifiez le paramètre 'http.proxy'."
		},
		"vs/workbench/parts/extensions/browser/dependenciesViewer": {
			"error": "Erreur",
			"Unknown Dependency": "Dépendance inconnue :"
		},
		"vs/workbench/parts/extensions/browser/extensionsWidgets": {
			"ratedByUsers": "Évaluée par {0} utilisateurs",
			"ratedBySingleUser": "Évaluée par 1 utilisateur"
		},
		"vs/workbench/parts/html/electron-browser/html.contribution": {
			"html.editor.label": "Aperçu HTML"
		},
		"vs/workbench/parts/html/electron-browser/htmlPreviewPart": {
			"html.voidInput": "Entrée d'éditeur non valide."
		},
		"vs/workbench/parts/files/electron-browser/explorerViewlet": {
			"folders": "Dossiers"
		},
		"vs/workbench/parts/files/electron-browser/fileActions.contribution": {
			"filesCategory": "Fichier",
			"revealInSideBar": "Afficher dans la barre latérale",
			"acceptLocalChanges": "Utiliser vos modifications et écraser les contenus du disque",
			"revertLocalChanges": "Ignorer les modifications locales et restaurer le contenu sur disque",
			"copyPathOfActive": "Copier le chemin du fichier actif",
			"saveAllInGroup": "Enregistrer tout dans le groupe",
			"saveFiles": "Enregistrer tous les fichiers",
			"revert": "Rétablir le fichier",
			"compareActiveWithSaved": "Compare le fichier actif avec celui enregistré",
			"closeEditor": "Fermer l'éditeur",
			"view": "Affichage",
			"openToSide": "Ouvrir sur le côté",
			"revealInWindows": "Révéler dans l'Explorateur",
			"revealInMac": "Révéler dans le Finder",
			"openContainer": "Ouvrir le dossier contenant",
			"copyPath": "Copier le chemin",
			"saveAll": "Enregistrer tout",
			"compareWithSaved": "Comparer avec celui enregistré",
			"compareWithSelected": "Comparer avec ce qui est sélectionné",
			"compareSource": "Sélectionner pour comparer",
			"compareSelected": "Comparer le sélectionné",
			"close": "Fermer",
			"closeOthers": "Fermer les autres",
			"closeSaved": "Fermer la version sauvegardée",
			"closeAll": "Tout fermer",
			"deleteFile": "Supprimer définitivement"
		},
		"vs/workbench/parts/files/electron-browser/files.contribution": {
			"showExplorerViewlet": "Afficher l'Explorateur",
			"explore": "Explorateur",
			"view": "Affichage",
			"textFileEditor": "Éditeur de fichier texte",
			"binaryFileEditor": "Éditeur de fichier binaire",
			"filesConfigurationTitle": "Fichiers",
			"exclude": "Configurer des modèles glob pour exclure des fichiers et dossiers. Par exemple, l’explorateur de fichiers décide quels fichiers et dossiers afficher ou masquer en fonction de ce paramètre.",
			"files.exclude.boolean": "Modèle Glob auquel les chemins de fichiers doivent correspondre. Affectez la valeur true ou false pour activer ou désactiver le modèle.",
			"files.exclude.when": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.",
			"associations": "Configurez les associations entre les fichiers et les langages (par exemple, \"*.extension\": \"html\"). Celles-ci ont priorité sur les associations par défaut des langages installés.",
			"encoding": "L'encodage du jeu de caractères par défaut à utiliser durant la lecture et l'écriture des fichiers. Ce paramètre peut également être configuré par langage.",
			"autoGuessEncoding": "Quand cette option est activée, tente de deviner l'encodage du jeu de caractères à l'ouverture des fichiers. Ce paramètre peut également être configuré par langage.",
			"eol": "Caractère de fin de ligne par défaut. Utilisez \\n pour LF et \\r\\n pour CRLF.",
			"trimTrailingWhitespace": "Si l'option est activée, l'espace blanc de fin est supprimé au moment de l'enregistrement d'un fichier.",
			"insertFinalNewline": "Quand l'option est activée, une nouvelle ligne finale est insérée à la fin du fichier au moment de son enregistrement.",
			"trimFinalNewlines": "Si l'option est activée, va supprimer toutes les nouvelles lignes après la dernière ligne à la fin du fichier lors de l’enregistrement.",
			"files.autoSave.off": "Un fichier dont l'intégrité est compromise n'est jamais enregistré automatiquement.",
			"files.autoSave.afterDelay": "Un fichier dont l'intégrité est compromise est automatiquement enregistré après la configuration de 'files.autoSaveDelay'.",
			"files.autoSave.onFocusChange": "Un fichier dont l'intégrité est compromise est automatiquement enregistré quand l'éditeur perd le focus.",
			"files.autoSave.onWindowChange": "Un fichier dont l'intégrité est compromise est automatiquement enregistré quand la fenêtre perd le focus.",
			"autoSave": "Contrôle l'enregistrement automatique des fichiers dont l'intégrité est compromise. Valeurs acceptées : '{0}', '{1}', '{2}' (l'éditeur perd le focus), '{3}' (la fenêtre perd le focus). Si la valeur est '{4}', vous pouvez configurer le délai dans 'files.autoSaveDelay'.",
			"autoSaveDelay": "Contrôle le délai en ms au bout duquel un fichier à l'intégrité compromise est enregistré automatiquement. S'applique uniquement quand 'files.autoSave' a la valeur '{0}'",
			"watcherExclude": "Configurez les modèles Glob des chemins de fichier à exclure de la surveillance des fichiers. Les modèles doivent correspondre à des chemins absolus (par ex., utilisez le préfixe ** ou le chemin complet pour une correspondance appropriée). Le changement de ce paramètre nécessite un redémarrage. Si vous constatez que le code consomme beaucoup de temps processeur au démarrage, excluez les dossiers volumineux pour réduire la charge initiale.",
			"hotExit.off": "Désactivez la sortie à chaud.",
			"hotExit.onExit": "La sortie à chaud se déclenche à la fermeture de l'application, c'est-à-dire quand la dernière fenêtre est fermée dans Windows/Linux, ou quand la commande workbench.action.quit est déclenchée (palette de commandes, combinaison de touches, menu). Toutes les fenêtres avec des sauvegardes sont restaurées au prochain lancement.",
			"hotExit.onExitAndWindowClose": "La sortie à chaud est déclenchée à la fermeture de l'application, c'est-à-dire quand la dernière fenêtre est fermée sous Windows/Linux ou quand la commande  workbench.action.quit est déclenchée (palette de commandes, combinaison de touches, menu), ainsi que pour toute fenêtre avec un dossier ouvert, qu'il s'agisse de la dernière fenêtre ou non. Toutes les fenêtres sans dossier ouvert sont restaurées au prochain lancement. Pour restaurer une fenêtre de dossiers telle qu'elle était avant l'arrêt, définissez \"window.restoreWindows\" sur \"all\".",
			"hotExit": "Contrôle si les fichiers non enregistrés sont mémorisés entre les sessions, ce qui permet d'ignorer la demande d'enregistrement à la sortie de l'éditeur.",
			"useExperimentalFileWatcher": "Utilisez le nouvel observateur de fichiers expérimental.",
			"defaultLanguage": "Mode de langage par défaut affecté aux nouveaux fichiers.",
			"maxMemoryForLargeFilesMB": "Contrôle la mémoire disponible pour VS Code après redémarrage en essayant d’ouvrir les fichiers volumineux. Cela a le même effet que de spécifier --max-memory=NEWSIZE sur la ligne de commande.",
			"editorConfigurationTitle": "Éditeur",
			"formatOnSave": "Met en forme un fichier au moment de l'enregistrement. Un formateur doit être disponible, le fichier ne doit pas être enregistré automatiquement, et l'éditeur ne doit pas être en cours d'arrêt.",
			"formatOnSaveTimeout": "Délai d’attente pour formater lors de l'enregistrement. Spécifie le délai en millisecondes pour les commandes formatOnSave. Les commandes prenant plus de temps que le délai d’attente spécifié seront annulées.",
			"explorerConfigurationTitle": "Explorateur de fichiers",
			"openEditorsVisible": "Nombre d'éditeurs affichés dans le volet Éditeurs ouverts.",
			"autoReveal": "Contrôle si l'Explorateur doit automatiquement afficher et sélectionner les fichiers à l'ouverture.",
			"enableDragAndDrop": "Contrôle si l'explorateur doit autoriser le déplacement de fichiers et de dossiers par glisser-déplacer.",
			"confirmDragAndDrop": "Contrôle si l’Explorateur doit demander confirmation lors du déplacement de fichiers ou de dossiers via glisser-déposer.",
			"confirmDelete": "Contrôle si l’explorateur doit demander confirmation lorsque vous supprimez un fichier via la corbeille.",
			"sortOrder.default": "Les fichiers et dossiers sont triés par nom, dans l’ordre alphabétique. Les dossiers sont affichés avant les fichiers.",
			"sortOrder.mixed": "Les fichiers et dossiers sont triés par nom, dans l’ordre alphabétique. Les fichiers sont imbriqués dans les dossiers.",
			"sortOrder.filesFirst": "Les fichiers et dossiers sont triés par nom, dans l’ordre alphabétique. Les fichiers sont affichés avant les dossiers.",
			"sortOrder.type": "Les fichiers et dossiers sont triés par extension, dans l’ordre alphabétique. Les dossiers sont affichés avant les fichiers.",
			"sortOrder.modified": "Les fichiers et dossiers sont triés par date de dernière modification, dans l’ordre décroissant. Les dossiers sont affichés avant les fichiers.",
			"sortOrder": "Contrôle l'ordre de tri des fichiers et dossiers dans l'explorateur. En plus du tri par défaut, vous pouvez définir l'ordre sur 'mixed' (fichiers et dossiers triés combinés), 'type' (par type de fichier), 'modified' (par date de dernière modification) ou 'fileFirst' (trier les fichiers avant les dossiers).",
			"explorer.decorations.colors": "Contrôle si les décorations de fichier doivent utiliser des couleurs.",
			"explorer.decorations.badges": "Contrôle si les décorations de fichier doivent utiliser des badges."
		},
		"vs/workbench/parts/files/electron-browser/views/explorerViewer": {
			"fileInputAriaLabel": "Tapez le nom du fichier. Appuyez sur Entrée pour confirmer ou sur Échap pour annuler.",
			"constructedPath": "Créer {0} dans **{1}**",
			"filesExplorerViewerAriaLabel": "{0}, Explorateur de fichiers",
			"dropFolders": "Voulez-vous ajouter les dossiers à l’espace de travail ?",
			"dropFolder": "Voulez-vous ajouter le dossier à l’espace de travail ?",
			"addFolders": "&&Ajouter les dossiers",
			"addFolder": "&&Ajouter le dossier",
			"confirmRootsMove": "Êtes-vous sûr de vouloir modifier l’ordre de plusieurs dossiers de la racine dans votre espace de travail ?",
			"confirmMultiMove": "Êtes-vous sûr de vouloir déplacer les fichiers '{0}' suivants ?",
			"confirmRootMove": "Êtes-vous sûr de vouloir modifier l’ordre de dossier racine '{0}' dans votre espace de travail ?",
			"confirmMove": "Êtes-vous certain de vouloir déplacer '{0}' ?",
			"doNotAskAgain": "Ne plus me demander",
			"moveButtonLabel": "&&Déplacer",
			"confirmOverwriteMessage": "{0}' existe déjà dans le dossier de destination. Voulez-vous le remplacer ?",
			"irreversible": "Cette action est irréversible !",
			"replaceButtonLabel": "&&Remplacer"
		},
		"vs/workbench/parts/files/electron-browser/views/explorerView": {
			"explorerSection": "Section de l'Explorateur de fichiers",
			"treeAriaLabel": "Explorateur de fichiers"
		},
		"vs/workbench/parts/files/electron-browser/views/emptyView": {
			"noWorkspace": "Aucun dossier ouvert",
			"explorerSection": "Section de l'Explorateur de fichiers",
			"noWorkspaceHelp": "Vous n'avez pas encore ajouter un dossier à l'espace de travail.",
			"addFolder": "Ajouter un dossier",
			"noFolderHelp": "Vous n'avez pas encore ouvert de dossier.",
			"openFolder": "Ouvrir le dossier"
		},
		"vs/workbench/parts/files/electron-browser/views/openEditorsView": {
			"openEditors": "Éditeurs ouverts",
			"openEditosrSection": "Section des éditeurs ouverts",
			"dirtyCounter": "{0} non enregistré(s)"
		},
		"vs/workbench/parts/files/electron-browser/fileActions": {
			"newFile": "Nouveau fichier",
			"newFolder": "Nouveau dossier",
			"rename": "Renommer",
			"delete": "Supprimer",
			"copyFile": "Copier",
			"pasteFile": "Coller",
			"retry": "Réessayer",
			"newUntitledFile": "Nouveau fichier sans titre",
			"createNewFile": "Nouveau fichier",
			"createNewFolder": "Nouveau dossier",
			"deleteButtonLabelRecycleBin": "&&Déplacer vers la Corbeille",
			"deleteButtonLabelTrash": "&&Déplacer vers la Poubelle",
			"deleteButtonLabel": "S&&upprimer",
			"dirtyMessageFilesDelete": "Vous supprimez des fichiers dont les changements n'ont pas été enregistrés. Voulez-vous continuer ?",
			"dirtyMessageFolderOneDelete": "Vous supprimez un dossier contenant 1 fichier dont les changements n'ont pas été enregistrés. Voulez-vous continuer ?",
			"dirtyMessageFolderDelete": "Vous supprimez un dossier contenant {0} fichiers dont les changements n'ont pas été enregistrés. Voulez-vous continuer ?",
			"dirtyMessageFileDelete": "Vous supprimez un fichier dont les changements n'ont pas été enregistrés. Voulez-vous continuer ?",
			"dirtyWarning": "Vous perdrez vos modifications, si vous ne les enregistrez pas.",
			"confirmMoveTrashMessageMultiple": "Êtes-vous sûr de vouloir supprimer les fichiers {0} suivants ?",
			"confirmMoveTrashMessageFolder": "Voulez-vous vraiment supprimer '{0}' et son contenu ?",
			"confirmMoveTrashMessageFile": "Voulez-vous vraiment supprimer '{0}' ?",
			"undoBin": "Vous pouvez restaurer à partir de la Corbeille.",
			"undoTrash": "Vous pouvez restaurer à partir de la Poubelle.",
			"doNotAskAgain": "Ne plus me demander",
			"confirmDeleteMessageMultiple": "Êtes-vous sûr de vouloir supprimer définitivement les fichiers {0} suivants ?",
			"confirmDeleteMessageFolder": "Voulez-vous vraiment supprimer définitivement '{0}' et son contenu ?",
			"confirmDeleteMessageFile": "Voulez-vous vraiment supprimer définitivement '{0}' ?",
			"irreversible": "Cette action est irréversible !",
			"binFailed": "Impossible de supprimer en utilisant la corbeille. Voulez-vous supprimer définitivement à la place ?",
			"trashFailed": "Impossible de supprimer en utilisant la corbeille. Voulez-vous supprimer définitivement à la place?",
			"deletePermanentlyButtonLabel": "Supprimer &&définitivement",
			"retryButtonLabel": "&&Réessayer",
			"addFiles": "Ajouter des fichiers",
			"confirmOverwrite": "Un fichier ou dossier portant le même nom existe déjà dans le dossier de destination. Voulez-vous le remplacer ?",
			"replaceButtonLabel": "&&Remplacer",
			"fileIsAncestor": "Le fichier à copier est un ancêtre du dossier de destination",
			"fileDeleted": "Le fichier à coller a été supprimé ou déplacé pendant ce temps",
			"duplicateFile": "Doublon",
			"globalCompareFile": "Comparer le fichier actif à...",
			"openFileToCompare": "Ouvrez d'abord un fichier pour le comparer à un autre fichier.",
			"refresh": "Actualiser",
			"saveAllInGroup": "Enregistrer tout dans le groupe",
			"focusOpenEditors": "Mettre le focus sur la vue des éditeurs ouverts",
			"focusFilesExplorer": "Focus sur l'Explorateur de fichiers",
			"showInExplorer": "Révéler le fichier actif dans la barre latérale",
			"openFileToShow": "Ouvrir d'abord un fichier pour l'afficher dans l'Explorateur",
			"collapseExplorerFolders": "Réduire les dossiers dans l'explorateur",
			"refreshExplorer": "Actualiser l'explorateur",
			"openFileInNewWindow": "Ouvrir le fichier actif dans une nouvelle fenêtre",
			"openFileToShowInNewWindow": "Ouvrir d'abord un fichier à ouvrir dans une nouvelle fenêtre",
			"copyPath": "Copier le chemin",
			"emptyFileNameError": "Un nom de fichier ou de dossier doit être fourni.",
			"fileNameExistsError": "Un fichier ou dossier **{0}** existe déjà à cet emplacement. Choisissez un autre nom.",
			"invalidFileNameError": "Le nom **{0}** est non valide en tant que nom de fichier ou de dossier. Choisissez un autre nom.",
			"filePathTooLongError": "Le nom **{0}** correspond à un chemin d'accès trop long. Choisissez un nom plus court.",
			"compareWithClipboard": "Compare le fichier actif avec le presse-papiers",
			"clipboardComparisonLabel": "Presse-papier ↔ {0}"
		},
		"vs/workbench/parts/files/electron-browser/saveErrorHandler": {
			"userGuide": "Utilisez les actions de la barre d'outils de l'éditeur pour annuler vos modifications, ou pour remplacer le contenu sur le disque par vos modifications.",
			"staleSaveError": "Échec de l'enregistrement de '{0}' : le contenu sur le disque est plus récent. Veuillez comparer votre version à celle située sur le disque.",
			"retry": "Réessayer",
			"discard": "Abandonner",
			"readonlySaveErrorAdmin": "Échec de l'enregistrement de '{0}' : le fichier est protégé en écriture. Sélectionnez 'Remplacer' pour réessayer en tant qu'administrateur.",
			"readonlySaveError": "Échec de l'enregistrement de '{0}' : le fichier est protégé en écriture. Sélectionnez 'Remplacer' pour essayer de supprimer la protection.",
			"permissionDeniedSaveError": "Échec de l'enregistrement de '{0}' : Permissions insuffisantes. Sélectionnez 'Remplacer en tant qu'Admin' pour réessayer en tant qu'administrator.",
			"genericSaveError": "Échec d'enregistrement de '{0}' ({1}).",
			"learnMore": "En savoir plus",
			"dontShowAgain": "Ne plus afficher",
			"compareChanges": "Comparer",
			"saveConflictDiffLabel": "{0} (sur le disque) ↔ {1} (dans {2}) - Résoudre le conflit d'enregistrement",
			"overwriteElevated": "Remplacer en tant qu'Admin...",
			"saveElevated": "Réessayer en tant qu'Admin...",
			"overwrite": "Remplacer"
		},
		"vs/workbench/parts/files/electron-browser/fileCommands": {
			"revealInWindows": "Révéler dans l'Explorateur",
			"revealInMac": "Révéler dans le Finder",
			"openContainer": "Ouvrir le dossier contenant",
			"saveAs": "Enregistrer sous...",
			"save": "Enregistrer",
			"saveAll": "Enregistrer tout",
			"removeFolderFromWorkspace": "Supprimer le dossier de l'espace de travail",
			"genericRevertError": "Échec pour faire revenir '{0}' : {1}",
			"modifiedLabel": "{0} (sur le disque) ↔ {1}",
			"openFileToReveal": "Ouvrir d'abord un fichier à révéler",
			"openFileToCopy": "Ouvrir d'abord un fichier pour copier son chemin"
		},
		"vs/workbench/parts/files/common/editors/fileEditorInput": {
			"orphanedFile": "{0} (deleted from disk)"
		},
		"vs/workbench/parts/files/browser/editors/textFileEditor": {
			"textFileEditor": "Éditeur de fichier texte",
			"createFile": "Créer un fichier",
			"relaunchWithIncreasedMemoryLimit": "Redémarrer avec {0} Mo",
			"configureMemoryLimit": "Configurer la limite de mémoire",
			"fileEditorWithInputAriaLabel": "{0}. Éditeur de fichier texte.",
			"fileEditorAriaLabel": "Éditeur de fichier texte."
		},
		"vs/workbench/parts/files/browser/editors/binaryFileEditor": {
			"binaryFileEditor": "Visionneuse de fichier binaire"
		},
		"vs/workbench/parts/files/common/dirtyFilesTracker": {
			"dirtyFile": "1 fichier non enregistré",
			"dirtyFiles": "{0} fichiers non enregistrés"
		},
		"vs/workbench/parts/files/electron-browser/views/explorerDecorationsProvider": {
			"label": "Explorateur",
			"canNotResolve": "Impossible de résoudre le dossier de l'espace de travail",
			"symbolicLlink": "Lien symbolique"
		},
		"vs/workbench/parts/markers/electron-browser/markers.contribution": {
			"copyMarker": "Copier",
			"copyMessage": "Copier le Message"
		},
		"vs/workbench/parts/markers/electron-browser/markersPanel": {
			"disableFilesExclude": "Désactiver l'exclusion de fichiers.",
			"clearFilter": "Effacer le filtre."
		},
		"vs/workbench/parts/markers/electron-browser/markersPanelActions": {
			"showing filtered problems": "Affichage de {0} de {1}"
		},
		"vs/workbench/parts/markers/electron-browser/messages": {
			"viewCategory": "Affichage",
			"problems.view.toggle.label": "Activer/désactiver les problèmes (Erreurs, Avertissements, Infos)",
			"problems.view.focus.label": " Focus sur les problèmes (Erreurs, Avertissements, Infos)",
			"problems.panel.configuration.title": "Affichage des problèmes",
			"problems.panel.configuration.autoreveal": "Contrôle si l'affichage des problèmes doit automatiquement montrer les fichiers quand il les ouvre",
			"markers.panel.title.problems": "Problèmes",
			"markers.panel.aria.label.problems.tree": "Problèmes regroupés par fichiers",
			"markers.panel.no.problems.build": "Aucun problème n'a été détecté dans l'espace de travail jusqu'à présent.",
			"markers.panel.no.problems.filters": "Aucun résultat trouvé avec les critères de filtre fourni.",
			"markers.panel.no.problems.file.exclusions": "Tous les problèmes sont masqués car le filtre d'exclusion de fichiers est activé.",
			"markers.panel.action.useFilesExclude": "Filtrer en utilisant le paramètre d’exclusion de fichiers",
			"markers.panel.action.donotUseFilesExclude": "Ne pas utiliser le paramètre d’exclusion de fichiers",
			"markers.panel.action.filter": "Filtrer les problèmes",
			"markers.panel.filter.ariaLabel": "Filtrer les problèmes",
			"markers.panel.filter.placeholder": "Filtre. Par exemple : texte, **/*.ts, !**/node_modules/**",
			"markers.panel.filter.errors": "erreurs",
			"markers.panel.filter.warnings": "avertissements",
			"markers.panel.filter.infos": "infos",
			"markers.panel.single.error.label": "1 erreur",
			"markers.panel.multiple.errors.label": "{0} erreurs",
			"markers.panel.single.warning.label": "1 avertissement",
			"markers.panel.multiple.warnings.label": "{0} avertissements",
			"markers.panel.single.info.label": "1 info",
			"markers.panel.multiple.infos.label": "{0} infos",
			"markers.panel.single.unknown.label": "1 inconnu",
			"markers.panel.multiple.unknowns.label": "{0} inconnus",
			"markers.panel.at.ln.col.number": "({0}, {1})",
			"problems.tree.aria.label.resource": "{0} avec {1} problèmes",
			"problems.tree.aria.label.marker.relatedInformation": " Ce problème a des références à {0} emplacements.",
			"problems.tree.aria.label.error.marker": "Erreur générée par {0} : {1} à la ligne {2} et au caractère {3}. {4}",
			"problems.tree.aria.label.error.marker.nosource": "Erreur : {0} à la ligne {1} et au caractère {2}.{3}",
			"problems.tree.aria.label.warning.marker": "Avertissement généré par {0} : {1} à la ligne {2} et au caractère {3}.{4}",
			"problems.tree.aria.label.warning.marker.nosource": "Avertissement : {0} à la ligne {1} et au caractère {2}.{3}",
			"problems.tree.aria.label.info.marker": "Information générée par {0} : {1} à la ligne {2} et au caractère {3}.{4}",
			"problems.tree.aria.label.info.marker.nosource": "Information : {0} à la ligne {1} et au caractère {2}.{3}",
			"problems.tree.aria.label.marker": "Problème généré par {0} : {1} à la ligne {2} et au caractère {3}.{4}",
			"problems.tree.aria.label.marker.nosource": "Problème : {0} à la ligne {1} et au caractère {2}.{3}",
			"problems.tree.aria.label.relatedinfo.message": "{0} à la ligne {1} et caractère {2} dans {3}",
			"errors.warnings.show.label": "Afficher les erreurs et les avertissements"
		},
		"vs/workbench/parts/markers/electron-browser/markers": {
			"totalProblems": "Total de {0} problèmes"
		},
		"vs/workbench/parts/markers/electron-browser/markersFileDecorations": {
			"label": "Problèmes",
			"tooltip.1": "1 problème dans ce fichier",
			"tooltip.N": "{0} problèmes dans ce fichier",
			"markers.showOnFile": "Afficher les erreurs & les avertissements sur les fichiers et dossiers."
		},
		"vs/workbench/parts/localizations/browser/localizations.contribution": {
			"updateLocale": "Souhaitez-vous changer la langue de l’interface de VS Code en {0} et redémarrer ?",
			"yes": "Oui",
			"no": "Non",
			"neverAgain": "Ne plus afficher",
			"JsonSchema.locale": "Langue d'interface utilisateur (IU) à utiliser.",
			"vscode.extension.contributes.localizations": "Contribuer aux localisations de l’éditeur",
			"vscode.extension.contributes.localizations.languageId": "Id de la langue dans laquelle les chaînes d’affichage sont traduites.",
			"vscode.extension.contributes.localizations.languageName": "Nom de la langue en anglais.",
			"vscode.extension.contributes.localizations.languageNameLocalized": "Nom de la langue dans la langue contribuée.",
			"vscode.extension.contributes.localizations.translations": "Liste des traductions associées à la langue.",
			"vscode.extension.contributes.localizations.translations.id": "Id de VS Code ou Extension pour lesquels cette traduction contribue. L'Id de VS Code est toujours `vscode` et d’extension doit être au format `publisherId.extensionName`.",
			"vscode.extension.contributes.localizations.translations.id.pattern": "L’Id doit être `vscode` ou au format `publisherId.extensionName` pour traduire respectivement VS code ou une extension.",
			"vscode.extension.contributes.localizations.translations.path": "Un chemin relatif vers un fichier contenant les traductions du langage."
		},
		"vs/workbench/parts/localizations/browser/localizationsActions": {
			"configureLocale": "Configurer la langue",
			"displayLanguage": "Définit le langage affiché par VSCode.",
			"doc": "Consultez {0} pour connaître la liste des langues prises en charge.",
			"restart": "Le changement de la valeur nécessite le redémarrage de VS Code.",
			"fail.createSettings": "Impossible de créer '{0}' ({1})."
		},
		"vs/workbench/parts/logs/electron-browser/logs.contribution": {
			"mainLog": "Journal (Principal)",
			"sharedLog": "Journal (Partagé)",
			"rendererLog": "Journal (Fenêtre)",
			"extensionsLog": "Journal (Hôte d'extension)",
			"developer": "Développeur"
		},
		"vs/workbench/parts/logs/electron-browser/logsActions": {
			"openLogsFolder": "Ouvrir le dossier des journaux",
			"showLogs": "Afficher les journaux...",
			"rendererProcess": "Fenêtre ({0})",
			"emptyWindow": "Fenêtre",
			"extensionHost": "Hôte d'extension",
			"sharedProcess": "Partagé",
			"mainProcess": "Principal",
			"selectProcess": "Sélectionnez le journal pour les processus",
			"openLogFile": "Ouvrir le fichier de log...",
			"setLogLevel": "Définir le niveau de journalisation (log) ...",
			"trace": "Trace",
			"debug": "Déboguer",
			"info": "Informations",
			"warn": "Avertissement",
			"err": "Erreur",
			"critical": "Critique",
			"off": "Désactivé",
			"selectLogLevel": "Sélectionner le niveau de journalisation (log)",
			"default and current": "Par défaut & actuel",
			"default": "Par défaut",
			"current": "Actuel"
		},
		"vs/workbench/parts/performance/electron-browser/startupProfiler": {
			"prof.message": "Création réussie des profils.",
			"prof.detail": "Créez un problème et joignez manuellement les fichiers suivants :\n{0}",
			"prof.restartAndFileIssue": "Créer le problème et redémarrer",
			"prof.restart": "Redémarrer",
			"prof.thanks": "Merci de votre aide.",
			"prof.detail.restart": "Un redémarrage final est nécessaire pour continuer à utiliser '{0}'. Nous vous remercions une fois de plus pour votre contribution."
		},
		"vs/workbench/parts/output/electron-browser/output.contribution": {
			"output": "Sortie",
			"logViewer": "Visualiseur de journal",
			"viewCategory": "Affichage",
			"clearOutput.label": "Effacer la sortie",
			"openActiveLogOutputFile": "Affichage: Ouvrir le fichier de log de sortie actif"
		},
		"vs/workbench/parts/output/browser/outputPanel": {
			"outputPanelWithInputAriaLabel": "{0}, Panneau de sortie",
			"outputPanelAriaLabel": "Panneau de sortie"
		},
		"vs/workbench/parts/output/electron-browser/outputServices": {
			"output": "{0} - Sortie",
			"channel": "Canal de sortie pour '{0}'"
		},
		"vs/workbench/parts/output/browser/outputActions": {
			"toggleOutput": "Activer/désactiver la sortie",
			"clearOutput": "Effacer la sortie",
			"toggleOutputScrollLock": "Activer/désactiver l'arrêt du défilement de la sortie",
			"switchToOutput.label": "Passer à la sortie",
			"openInLogViewer": "Ouvrir le fichier de log"
		},
		"vs/workbench/parts/quickopen/browser/quickopen.contribution": {
			"view": "Affichage",
			"commandsHandlerDescriptionDefault": "Commandes d'affichage et d'exécution",
			"gotoLineDescriptionMac": "Atteindre la ligne",
			"gotoLineDescriptionWin": "Atteindre la ligne",
			"gotoSymbolDescription": "Atteindre le symbole dans le fichier",
			"gotoSymbolDescriptionScoped": "Atteindre le symbole dans le fichier par catégorie",
			"helpDescription": "Afficher l'aide",
			"viewPickerDescription": "Ouvrir la vue"
		},
		"vs/workbench/parts/quickopen/browser/gotoSymbolHandler": {
			"gotoSymbol": "Atteindre le symbole dans le fichier...",
			"symbols": "symboles ({0})",
			"method": "méthodes ({0})",
			"function": "fonctions ({0})",
			"_constructor": "constructeurs ({0})",
			"variable": "variables ({0})",
			"class": "classes ({0})",
			"interface": "interfaces ({0})",
			"namespace": "espaces de noms ({0})",
			"package": "packages ({0})",
			"modules": "modules ({0})",
			"property": "propriétés ({0})",
			"enum": "énumérations ({0})",
			"string": "chaînes ({0})",
			"rule": "règles ({0})",
			"file": "fichiers ({0})",
			"array": "tableaux ({0})",
			"number": "nombres ({0})",
			"boolean": "booléens ({0})",
			"object": "objets ({0})",
			"key": "touches ({0})",
			"entryAriaLabel": "{0}, symboles",
			"noSymbolsMatching": "Aucun symbole correspondant",
			"noSymbolsFound": "Symboles introuvables",
			"gotoSymbolHandlerAriaLabel": "Tapez pour réduire le nombre de symboles de l'éditeur actif.",
			"cannotRunGotoSymbolInFile": "Aucune information sur les symboles pour le fichier",
			"cannotRunGotoSymbol": "Ouvrir d'abord un fichier texte pour atteindre un symbole"
		},
		"vs/workbench/parts/quickopen/browser/commandsHandler": {
			"showTriggerActions": "Afficher toutes les commandes",
			"clearCommandHistory": "Effacer l'historique de commandes",
			"showCommands.label": "Palette de commandes...",
			"entryAriaLabelWithKey": "{0}, {1}, commandes",
			"entryAriaLabel": "{0}, commandes",
			"actionNotEnabled": "La commande '{0}' n'est pas activée dans le contexte actuel.",
			"canNotRun": "La commande '{0}' a abouti à une erreur.",
			"recentlyUsed": "récemment utilisées",
			"morecCommands": "autres commandes",
			"cat.title": "{0} : {1}",
			"noCommandsMatching": "Aucune commande correspondante"
		},
		"vs/workbench/parts/quickopen/browser/gotoLineHandler": {
			"gotoLine": "Atteindre la ligne...",
			"gotoLineLabelEmptyWithLimit": "Tapez un numéro de ligne à atteindre entre 1 et {0}",
			"gotoLineLabelEmpty": "Tapez un numéro de ligne à atteindre.",
			"gotoLineColumnLabel": "Atteindre la ligne {0} et le caractère {1}",
			"gotoLineLabel": "Atteindre la ligne {0}",
			"gotoLineHandlerAriaLabel": "Tapez un numéro de ligne à atteindre.",
			"cannotRunGotoLine": "Ouvrir d'abord un fichier texte pour atteindre une ligne"
		},
		"vs/workbench/parts/quickopen/browser/helpHandler": {
			"entryAriaLabel": "{0}, aide sur le sélecteur",
			"globalCommands": "commandes globales",
			"editorCommands": "commandes de l'éditeur"
		},
		"vs/workbench/parts/quickopen/browser/viewPickerHandler": {
			"entryAriaLabel": "{0}, sélecteur de vues",
			"views": "Vues",
			"panels": "Panneaux",
			"terminals": "Terminal",
			"terminalTitle": "{0} : {1}",
			"channels": "Sortie",
			"openView": "Ouvrir la vue",
			"quickOpenView": "Mode Quick Open"
		},
		"vs/workbench/parts/preferences/electron-browser/preferences.contribution": {
			"defaultPreferencesEditor": "Éditeur de préférences par défaut",
			"keybindingsEditor": "Éditeur de combinaisons de touches",
			"preferences": "Préférences"
		},
		"vs/workbench/parts/preferences/browser/keybindingsEditorContribution": {
			"defineKeybinding.start": "Définir une combinaison de touches",
			"defineKeybinding.kbLayoutErrorMessage": "Vous ne pouvez pas produire cette combinaison de touches avec la disposition actuelle du clavier.",
			"defineKeybinding.kbLayoutLocalAndUSMessage": "**{0}** pour votre disposition actuelle du clavier (**{1}** pour le clavier États-Unis standard).",
			"defineKeybinding.kbLayoutLocalMessage": "**{0}** pour votre disposition actuelle du clavier."
		},
		"vs/workbench/parts/preferences/browser/preferencesEditor": {
			"SearchSettingsWidget.AriaLabel": "Paramètres de recherche",
			"SearchSettingsWidget.Placeholder": "Paramètres de recherche",
			"noSettingsFound": "Aucun résultat",
			"oneSettingFound": "1 paramètre trouvé",
			"settingsFound": "{0} paramètres trouvés",
			"totalSettingsMessage": "Total de {0} paramètres",
			"nlpResult": "Résultats en langage naturel",
			"filterResult": "Résultats filtrés",
			"defaultSettings": "Paramètres par défaut",
			"defaultUserSettings": "Paramètres utilisateur par défaut",
			"defaultWorkspaceSettings": "Paramètres de l'espace de travail par défaut",
			"defaultFolderSettings": "Paramètres de dossier par défaut",
			"defaultEditorReadonly": "Modifier dans l’éditeur du côté droit pour substituer les valeurs par défaut.",
			"preferencesAriaLabel": "Préférences par défaut. Éditeur de texte en lecture seule."
		},
		"vs/workbench/parts/preferences/browser/keybindingsEditor": {
			"showDefaultKeybindings": "Afficher les raccourcis clavier par défaut",
			"showUserKeybindings": "Afficher les raccourcis clavier utilisateur",
			"SearchKeybindings.AriaLabel": "Rechercher dans les combinaisons de touches",
			"SearchKeybindings.Placeholder": "Rechercher dans les combinaisons de touches",
			"sortByPrecedene": "Trier par priorité",
			"header-message": "Pour des personnalisations avancées, ouvrez et modifiez",
			"keybindings-file-name": "keybindings.json",
			"keybindingsLabel": "Combinaisons de touches",
			"changeLabel": "Changer de combinaison de touches",
			"addLabel": "Ajouter une combinaison de touches",
			"removeLabel": "Supprimer la combinaison de touches",
			"resetLabel": "Définir une combinaison de touches",
			"showSameKeybindings": "Afficher les mêmes raccourcis clavier",
			"copyLabel": "Copier",
			"copyCommandLabel": "Copier la Commande",
			"error": "Erreur '{0}' durant la modification de la combinaison de touches. Ouvrez le fichier 'keybindings.json', puis corrigez les erreurs.",
			"command": "Commande",
			"keybinding": "Combinaison de touches",
			"source": "Source",
			"when": "Quand",
			"editKeybindingLabelWithKey": "Changer de combinaison de touches {0}",
			"editKeybindingLabel": "Changer de combinaison de touches",
			"addKeybindingLabelWithKey": "Ajouter une combinaison de touches {0}",
			"addKeybindingLabel": "Ajouter une combinaison de touches",
			"title": "{0} ({1})",
			"commandAriaLabel": "Commande : {0}.",
			"keybindingAriaLabel": "Combinaison de touches : {0}.",
			"noKeybinding": "Aucune combinaison de touches n'est affectée.",
			"sourceAriaLabel": "Source : {0}.",
			"whenAriaLabel": "When : {0}.",
			"noWhen": "Pas de contexte when."
		},
		"vs/workbench/parts/preferences/browser/preferencesActions": {
			"openRawDefaultSettings": "Ouvrir les paramètres bruts par défaut",
			"openSettings": "Ouvrir les paramètres",
			"openGlobalSettings": "Ouvrir les paramètres utilisateur",
			"openGlobalKeybindings": "Ouvrir les raccourcis clavier",
			"openGlobalKeybindingsFile": "Ouvrir le fichier des raccourcis clavier",
			"openWorkspaceSettings": "Ouvrir les paramètres d'espace de travail",
			"openFolderSettings": "Ouvrir le dossier Paramètres",
			"configureLanguageBasedSettings": "Configurer les paramètres spécifiques au langage...",
			"languageDescriptionConfigured": "({0})",
			"pickLanguage": "Sélectionner un langage"
		},
		"vs/workbench/parts/preferences/browser/keybindingWidgets": {
			"defineKeybinding.initial": "Appuyez sur la combinaison de touches souhaitée puis appuyez sur Entrée",
			"defineKeybinding.chordsTo": "pression simultanée avec"
		},
		"vs/workbench/parts/preferences/browser/preferencesWidgets": {
			"defaultSettings": "Placez vos paramètres dans l’éditeur du côté droit pour substituer.",
			"noSettingsFound": "Aucun paramètre.",
			"settingsSwitcherBarAriaLabel": "Sélecteur de paramètres",
			"userSettings": "Paramètres utilisateur",
			"workspaceSettings": "Paramètres de l'espace de travail",
			"folderSettings": "Paramètres de dossier"
		},
		"vs/workbench/parts/preferences/browser/preferencesRenderers": {
			"emptyUserSettingsHeader": "Placer vos paramètres ici pour remplacer les paramètres par défaut.",
			"emptyWorkspaceSettingsHeader": "Placer vos paramètres ici pour remplacer les paramètres utilisateur.",
			"emptyFolderSettingsHeader": "Placer les paramètres de votre dossier ici pour remplacer ceux des paramètres de l’espace de travail.",
			"reportSettingsSearchIssue": "Signaler un problème",
			"newExtensionLabel": "Afficher l’Extension \"{0}\"",
			"editTtile": "Modifier",
			"replaceDefaultValue": "Remplacer dans les paramètres",
			"copyDefaultValue": "Copier dans Paramètres"
		},
		"vs/workbench/parts/relauncher/electron-browser/relauncher.contribution": {
			"relaunchSettingMessage": "Un paramètre a changé et nécessite un redémarrage pour être appliqué.",
			"relaunchSettingDetail": "Appuyez sur le bouton de redémarrage pour redémarrer {0} et activer le paramètre.",
			"restart": "&&Redémarrer"
		},
		"vs/workbench/parts/scm/electron-browser/scm.contribution": {
			"toggleGitViewlet": "Afficher Git",
			"source control": "Contrôle de code source",
			"toggleSCMViewlet": "Afficher SCM",
			"view": "Afficher",
			"scmConfigurationTitle": "SCM",
			"alwaysShowProviders": "S'il faut toujours afficher la section Fournisseur de contrôle de code source.",
			"diffDecorations": "Contrôle les décorations diff dans l'éditeur",
			"diffGutterWidth": "Contrôle la largeur (px) des décorations diff dans la gouttière (ajoutées et modifiées)"
		},
		"vs/workbench/parts/scm/electron-browser/scmViewlet": {
			"scm providers": "Fournisseurs de contrôle de code source",
			"hideRepository": "Masquer",
			"installAdditionalSCMProviders": "Installer des fournisseurs SCM supplémentaires...",
			"no open repo": "Il n’y a aucun fournisseur de contrôle de code source actif.",
			"source control": "Contrôle de code source",
			"viewletTitle": "{0} : {1}"
		},
		"vs/workbench/parts/scm/electron-browser/dirtydiffDecorator": {
			"changes": "{0} sur {1} modifications",
			"change": "{0} sur {1} modification",
			"show previous change": "Voir la modification précédente",
			"show next change": "Voir la modification suivante",
			"move to previous change": "Aller à la modification précédente",
			"move to next change": "Aller à la modification suivante",
			"editorGutterModifiedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes modifiées.",
			"editorGutterAddedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes ajoutées.",
			"editorGutterDeletedBackground": "Couleur d'arrière-plan de la reliure de l'éditeur pour les lignes supprimées.",
			"overviewRulerModifiedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu modifié.",
			"overviewRulerAddedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu ajouté.",
			"overviewRulerDeletedForeground": "Couleur du marqueur de la règle d'aperçu pour le contenu supprimé."
		},
		"vs/workbench/parts/scm/electron-browser/scmActivity": {
			"scmPendingChangesBadge": "{0} changements en attente"
		},
		"vs/workbench/parts/snippets/electron-browser/snippets.contribution": {
			"snippetSchema.json.default": "Extrait de code vide",
			"snippetSchema.json": "Configuration de l'extrait de code utilisateur",
			"snippetSchema.json.prefix": "Préfixe à utiliser durant la sélection de l'extrait de code dans IntelliSense",
			"snippetSchema.json.body": "Contenu de l'extrait de code. Utilisez '$1', '${1:defaultText}' pour définir les positions du curseur, utilisez '$0' pour la position finale du curseur. Insérez les valeurs de variable avec '${varName}' et '${varName:defaultText}', par ex., 'Il s'agit du fichier : $TM_FILENAME'.",
			"snippetSchema.json.description": "Description de l'extrait de code.",
			"snippetSchema.json.scope": "Une liste des noms de langages auxquels s’applique cet extrait de code, par exemple 'typescript,javascript'."
		},
		"vs/workbench/parts/snippets/electron-browser/snippetsService": {
			"invalid.path.0": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}",
			"invalid.language.0": "Si le langage est omis, la valeur de 'contributes.{0}.path' doit être un fichier `.code-snippets`. Valeur fournie : {1}",
			"invalid.language": "Langage inconnu dans 'contributes.{0}.language'. Valeur fournie : {1}",
			"invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable.",
			"vscode.extension.contributes.snippets": "Ajoute des extraits de code.",
			"vscode.extension.contributes.snippets-language": "Identificateur de langage pour lequel cet extrait de code est ajouté.",
			"vscode.extension.contributes.snippets-path": "Chemin du fichier d'extraits de code. Le chemin est relatif au dossier d'extensions et commence généralement par './snippets/'.",
			"badVariableUse": "Un ou plusieurs extraits de l’extension '{0}' confondent très probablement des snippet-variables et des snippet-placeholders (Voir https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax pour plus de détails)",
			"badFile": "Le fichier d’extrait \"{0}\" n’a pas pu être lu.",
			"detail.snippet": "{0} ({1})",
			"snippetSuggest.longLabel": "{0}, {1}"
		},
		"vs/workbench/parts/snippets/electron-browser/insertSnippet": {
			"snippet.suggestions.label": "Insérer un extrait de code",
			"sep.userSnippet": "Extraits de code de l'utilisateur",
			"sep.extSnippet": "Extraits de code d’extension"
		},
		"vs/workbench/parts/snippets/electron-browser/configureSnippets": {
			"global.scope": "(global)",
			"global.1": "({0})",
			"new.global": "Nouveau fichier d'extraits globaux...",
			"group.global": "Extraits existants",
			"new.global.sep": "Nouveaux extraits",
			"openSnippet.pickLanguage": "Sélectionner le fichier d'extraits ou créer des extraits",
			"openSnippet.label": "Configurer les extraits de l’utilisateur",
			"preferences": "Préférences"
		},
		"vs/workbench/parts/snippets/electron-browser/tabCompletion": {
			"tabCompletion": "Insérez les extraits de code quand leurs préfixes correspondent. Fonctionne mieux quand la fonctionnalité 'quickSuggestions' n'est pas activée."
		},
		"vs/workbench/parts/snippets/electron-browser/snippetsFile": {
			"source.snippetGlobal": "Extrait de code global de l’utilisateur",
			"source.snippet": "Extrait de code utilisateur"
		},
		"vs/workbench/parts/surveys/electron-browser/nps.contribution": {
			"surveyQuestion": "Acceptez-vous de répondre à une enquête rapide ?",
			"takeSurvey": "Répondre à l'enquête",
			"remindLater": "Me le rappeler plus tard",
			"neverAgain": "Ne plus afficher"
		},
		"vs/workbench/parts/surveys/electron-browser/languageSurveys.contribution": {
			"helpUs": "Aidez-nous à améliorer le support de {0}",
			"takeShortSurvey": "Répondre à une enquête rapide",
			"remindLater": "Me le rappeler plus tard",
			"neverAgain": "Ne plus afficher"
		},
		"vs/workbench/parts/search/electron-browser/search.contribution": {
			"search": "Rechercher",
			"copyMatchLabel": "Copier",
			"copyPathLabel": "Copier le chemin",
			"copyAllLabel": "Copier tout",
			"toggleSearchViewPositionLabel": "Basculer la position de la vue de Recherche",
			"findInFolder": "Rechercher dans le dossier...",
			"findInWorkspace": "Trouver dans l’espace de travail...",
			"showTriggerActions": "Atteindre le symbole dans l'espace de travail...",
			"name": "Rechercher",
			"showSearchViewl": "Afficher la zone de recherche",
			"view": "Affichage",
			"findInFiles": "Chercher dans les fichiers",
			"openAnythingHandlerDescription": "Accéder au fichier",
			"openSymbolDescriptionNormal": "Atteindre le symbole dans l'espace de travail",
			"searchConfigurationTitle": "Rechercher",
			"exclude": "Configurez les modèles Glob pour exclure les fichiers et les dossiers des recherches. Hérite de tous les modèles Glob à partir du paramètre files.exclude.",
			"exclude.boolean": "Modèle Glob auquel les chemins de fichiers doivent correspondre. Affectez la valeur true ou false pour activer ou désactiver le modèle.",
			"exclude.when": "Vérification supplémentaire des frères d'un fichier correspondant. Utilisez $(basename) comme variable pour le nom de fichier correspondant.",
			"useRipgrep": "Contrôle si ripgrep doit être utilisé dans la recherche de texte et de fichier",
			"useIgnoreFiles": "Contrôle s'il faut utiliser les fichiers .gitignore et .ignore par défaut pendant la recherche de fichiers.",
			"search.quickOpen.includeSymbols": "Configurez l'ajout des résultats d'une recherche de symboles globale dans le fichier de résultats pour Quick Open.",
			"search.followSymlinks": "Contrôle s'il faut suivre les symlinks pendant la recherche.",
			"search.smartCase": "Recherches de manière non case-sensitive si le modèle est entièrement en minuscules, dans le cas contraire, recherche de manière case-sensitive",
			"search.globalFindClipboard": "Contrôle si la vue de recherche doit lire ou modifier le presse-papiers partagé sur macOS",
			"search.location": "Contrôle si la recherche s’affichera comme une vue dans la barre latérale ou comme un panneau dans la zone de panneau pour plus d'espace horizontal. La prochaine version de la Recherche dans le panneau aura une meilleure présentation horizontale et cela ne sera plus une preview."
		},
		"vs/workbench/parts/search/browser/searchView": {
			"moreSearch": "Activer/désactiver les détails de la recherche",
			"searchIncludeExclude.label": "fichiers à inclure/exclure",
			"searchIncludeExclude.ariaLabel": "Modèles de recherche Include/Exclude",
			"searchIncludeExclude.placeholder": "Exemples : src, !*.ts, test/**/*.log",
			"replaceAll.confirmation.title": "Tout remplacer",
			"replaceAll.confirm.button": "&&Remplacer",
			"replaceAll.occurrence.file.message": "{0} occurrence remplacée dans {1} fichier par '{2}'.",
			"removeAll.occurrence.file.message": "{0} occurrence remplacée dans {1} fichier.",
			"replaceAll.occurrence.files.message": "{0} occurrence remplacée dans {1} fichiers par '{2}'.",
			"removeAll.occurrence.files.message": "{0} occurrence remplacée dans {1} fichiers.",
			"replaceAll.occurrences.file.message": "{0} occurrences remplacées dans {1} fichier par '{2}'.",
			"removeAll.occurrences.file.message": "{0} occurrences remplacées dans {1} fichier.",
			"replaceAll.occurrences.files.message": "{0} occurrences remplacées dans {1} fichiers par '{2}'.",
			"removeAll.occurrences.files.message": "{0} occurrences remplacées dans {1} fichiers.",
			"removeAll.occurrence.file.confirmation.message": "Remplacer {0} occurrence dans {1} fichier par '{2}' ?",
			"replaceAll.occurrence.file.confirmation.message": "Remplacer {0} occurrence dans {1} fichier ?",
			"removeAll.occurrence.files.confirmation.message": "Remplacer {0} occurrence dans {1} fichiers par '{2}' ?",
			"replaceAll.occurrence.files.confirmation.message": "Remplacer {0} occurrence dans {1} fichiers ?",
			"removeAll.occurrences.file.confirmation.message": "Remplacer {0} occurrences dans {1} fichier par '{2}' ?",
			"replaceAll.occurrences.file.confirmation.message": "Remplacer {0} occurrences dans {1} fichier ?",
			"removeAll.occurrences.files.confirmation.message": "Remplacer {0} occurrences dans {1} fichiers par '{2}' ?",
			"replaceAll.occurrences.files.confirmation.message": "Remplacer {0} occurrences dans {1} fichiers ?",
			"treeAriaLabel": "Résultats de la recherche",
			"searchPathNotFoundError": "Chemin de recherche introuvable : {0}",
			"searchMaxResultsWarning": "Le jeu de résultats contient uniquement un sous-ensemble de toutes les correspondances. Soyez plus précis dans votre recherche de façon à limiter les résultats retournés.",
			"searchCanceled": "La recherche a été annulée avant l'obtention de résultats - ",
			"noResultsIncludesExcludes": "Résultats introuvables pour '{0}' excluant '{1}' - ",
			"noResultsIncludes": "Résultats introuvables dans '{0}' - ",
			"noResultsExcludes": "Résultats introuvables avec l'exclusion de '{0}' - ",
			"noResultsFound": "Aucun résultat trouvé. Vérifiez vos paramètres pour les exclusions configurées et les fichiers ignorés - ",
			"rerunSearch.message": "Rechercher à nouveau",
			"rerunSearchInAll.message": "Rechercher à nouveau dans tous les fichiers",
			"openSettings.message": "Ouvrir les paramètres",
			"openSettings.learnMore": "En savoir plus",
			"ariaSearchResultsStatus": "La recherche a retourné {0} résultats dans {1} fichiers",
			"search.file.result": "{0} résultat dans {1} fichier",
			"search.files.result": "{0} résultat dans {1} fichiers",
			"search.file.results": "{0} résultats dans {1} fichier",
			"search.files.results": "{0} résultats dans {1} fichiers",
			"searchWithoutFolder": "Vous n'avez pas encore ouvert de dossier. Seuls les fichiers ouverts font l'objet de recherches - ",
			"openFolder": "Ouvrir le dossier"
		},
		"vs/workbench/parts/search/browser/openAnythingHandler": {
			"fileAndTypeResults": "Résultats des fichiers et des symboles",
			"fileResults": "fichier de résultats"
		},
		"vs/workbench/parts/search/browser/searchWidget": {
			"search.action.replaceAll.disabled.label": "Tout remplacer (soumettre la recherche pour activer)",
			"search.action.replaceAll.enabled.label": "Tout remplacer",
			"search.replace.toggle.button.title": "Activer/désactiver le remplacement",
			"label.Search": "Rechercher : tapez le terme de recherche, puis appuyez sur Entrée pour lancer la recherche, ou sur Échap pour l'annuler",
			"search.placeHolder": "Rechercher",
			"label.Replace": "Remplacer : tapez le terme de remplacement, puis appuyez sur Entrée pour avoir un aperçu, ou sur Échap pour l'annuler",
			"search.replace.placeHolder": "Remplacer",
			"regexp.validationFailure": "L'expression correspond à tout",
			"regexp.backreferenceValidationFailure": "Les références arrières (Backreferences) ne sont pas prises en charge"
		},
		"vs/workbench/parts/search/browser/openSymbolHandler": {
			"entryAriaLabel": "{0}, sélecteur de symboles",
			"symbols": "résultats des symboles",
			"noSymbolsMatching": "Aucun symbole correspondant",
			"noSymbolsWithoutInput": "Tapez pour rechercher des symboles"
		},
		"vs/workbench/parts/search/browser/searchActions": {
			"nextSearchIncludePattern": "Afficher le prochain Include Pattern de recherche",
			"previousSearchIncludePattern": "Afficher le précédent Include Pattern de recherche",
			"nextSearchTerm": "Afficher le terme de recherche suivant",
			"previousSearchTerm": "Afficher le terme de recherche précédent",
			"findInFiles": "Chercher dans les fichiers",
			"replaceInFiles": "Remplacer dans les fichiers",
			"RefreshAction.label": "Actualiser",
			"CollapseDeepestExpandedLevelAction.label": "Réduire tout",
			"ClearSearchResultsAction.label": "Effacer",
			"CancelSearchAction.label": "Annuler la recherche",
			"FocusNextSearchResult.label": "Focus sur le résultat de la recherche suivant",
			"FocusPreviousSearchResult.label": "Focus sur le résultat de la recherche précédent",
			"RemoveAction.label": "Rejeter",
			"file.replaceAll.label": "Tout remplacer",
			"match.replace.label": "Remplacer"
		},
		"vs/workbench/parts/search/common/queryBuilder": {
			"search.noWorkspaceWithName": "Aucun dossier dans l’espace de travail avec le nom {0}"
		},
		"vs/workbench/parts/search/browser/patternInputWidget": {
			"defaultLabel": "entrée",
			"useExcludesAndIgnoreFilesDescription": "Utiliser les paramètres d'exclusion et ignorer les fichiers"
		},
		"vs/workbench/parts/search/browser/searchResultsView": {
			"searchFolderMatch.other.label": "Autres fichiers",
			"searchFileMatches": "{0} fichiers trouvés",
			"searchFileMatch": "{0} fichier trouvé",
			"searchMatches": "{0} correspondances trouvées",
			"searchMatch": "{0} correspondance trouvée",
			"folderMatchAriaLabel": "{0} correspondances dans le dossier racine {1}, Résultat de la recherche",
			"fileMatchAriaLabel": "{0} correspondances dans le fichier {1} du dossier {2}, Résultat de la recherche",
			"replacePreviewResultAria": "Remplacer le terme {0} par {1} à la position de colonne {2} dans la ligne avec le texte {3}",
			"searchResultAria": "Terme {0} trouvé à la position de colonne {1} dans la ligne avec le texte {2}"
		},
		"vs/workbench/parts/search/browser/openFileHandler": {
			"entryAriaLabel": "{0}, sélecteur de fichiers",
			"searchResults": "résultats de la recherche"
		},
		"vs/workbench/parts/search/browser/replaceService": {
			"fileReplaceChanges": "{0} ↔ {1} (Replace Preview)"
		},
		"vs/workbench/parts/themes/electron-browser/themes.contribution": {
			"selectTheme.label": "Thème de couleur",
			"themes.category.light": "thèmes clairs",
			"themes.category.dark": "thèmes sombres",
			"themes.category.hc": "thèmes à contraste élevé",
			"installColorThemes": "Installer des thèmes de couleurs supplémentaires...",
			"themes.selectTheme": "Sélectionner un thème de couleur (flèches bas/haut pour afficher l'aperçu)",
			"selectIconTheme.label": "Thème d'icône de fichier",
			"noIconThemeLabel": "Aucun",
			"noIconThemeDesc": "Désactiver les icônes de fichiers",
			"installIconThemes": "Installer des thèmes d'icônes de fichiers supplémentaires...",
			"themes.selectIconTheme": "Sélectionner un thème d'icône de fichier",
			"generateColorTheme.label": "Générer le thème de couleur à partir des paramètres actuels",
			"preferences": "Préférences",
			"developer": "Développeur"
		},
		"vs/workbench/parts/trust/electron-browser/unsupportedWorkspaceSettings.contribution": {
			"unsupportedWorkspaceSettings": "Cet espace de travail contient des paramètres qui ne peuvent être définis que dans les paramètres utilisateur ({0}). Cliquez [ici]({1}) pour en savoir plus.",
			"openWorkspaceSettings": "Ouvrir les paramètres d'espace de travail",
			"dontShowAgain": "Ne plus afficher"
		},
		"vs/workbench/parts/terminal/electron-browser/terminal.contribution": {
			"quickOpen.terminal": "Afficher tous les terminaux ouverts",
			"terminal": "Terminal",
			"terminalIntegratedConfigurationTitle": "Terminal intégré",
			"terminal.integrated.shell.linux": "Chemin de l'interpréteur de commandes utilisé par le terminal sur Linux.",
			"terminal.integrated.shellArgs.linux": "Arguments de ligne de commande à utiliser sur le terminal Linux.",
			"terminal.integrated.shell.osx": "Chemin de l'interpréteur de commandes utilisé par le terminal sur OS X.",
			"terminal.integrated.shellArgs.osx": "Arguments de ligne de commande à utiliser sur le terminal OS X.",
			"terminal.integrated.shell.windows": "Le chemin du shell que le terminal utilise sous Windows. Lors de l’utilisation de shells fournies avec Windows (cmd, PowerShell ou Bash sur Ubuntu).",
			"terminal.integrated.shellArgs.windows": "Arguments de ligne de commande à utiliser sur le terminal Windows.",
			"terminal.integrated.macOptionIsMeta": "Traiter la clé option comme la clé meta dans le terminal sur macOS.",
			"terminal.integrated.copyOnSelection": "Une fois le paramètre défini, le texte sélectionné dans le terminal sera copié dans le presse-papiers.",
			"terminal.integrated.fontFamily": "Contrôle la famille de polices du terminal. La valeur par défaut est la valeur associée à editor.fontFamily.",
			"terminal.integrated.fontSize": "Contrôle la taille de police en pixels du terminal.",
			"terminal.integrated.lineHeight": "Contrôle la hauteur de ligne du terminal. La multiplication de ce nombre par la taille de police du terminal permet d'obtenir la hauteur de ligne réelle en pixels.",
			"terminal.integrated.fontWeight": "La police de caractères à utiliser dans le terminal pour le texte non gras.",
			"terminal.integrated.fontWeightBold": "La police de caractères à utiliser dans le terminal pour le texte en gras.",
			"terminal.integrated.cursorBlinking": "Contrôle si le curseur du terminal clignote.",
			"terminal.integrated.cursorStyle": "Contrôle le style du curseur du terminal.",
			"terminal.integrated.scrollback": "Contrôle la quantité maximale de lignes que le terminal conserve dans sa mémoire tampon.",
			"terminal.integrated.setLocaleVariables": "Contrôle si les variables locales sont définies au démarrage du terminal. La valeur par défaut est true sur OS X, false sur les autres plateformes.",
			"terminal.integrated.rightClickBehavior": "Contrôle la façon de réagir à un clic droit, les possibilités sont 'default', 'copyPaste', et 'selectWord'. 'default' affichera le menu contextuel. 'copyPaste' copiera quand il y a une sélection ou sinon collera. 'selectWord'  sélectionnera le mot sous le curseur et affichera le menu contextuel.",
			"terminal.integrated.cwd": "Chemin explicite de lancement du terminal. Il est utilisé comme répertoire de travail actif du processus d'interpréteur de commandes. Cela peut être particulièrement utile dans les paramètres d'espace de travail, si le répertoire racine n'est pas un répertoire de travail actif adéquat.",
			"terminal.integrated.confirmOnExit": "Indique s'il est nécessaire de confirmer l'existence de sessions de terminal actives au moment de quitter.",
			"terminal.integrated.enableBell": "Si la cloche du terminal est activée ou non.",
			"terminal.integrated.commandsToSkipShell": "Ensemble d'ID de commandes dont les combinaisons de touches sont gérées par Code au lieu d'être envoyées à l'interpréteur de commandes. Cela permet d'utiliser des combinaisons de touches qui sont normalement consommées par l'interpréteur de commandes et d'obtenir le même résultat quand le terminal n'a pas le focus, par exemple Ctrl+P pour lancer Quick Open.",
			"terminal.integrated.env.osx": "Objet avec les variables d’environnement qui seront ajoutées au processus VS Code pour être utilisées par le terminal sous OS X",
			"terminal.integrated.env.linux": "Objet avec les variables d’environnement qui seront ajoutées au processus VS Code pour être utilisées par le terminal sous Linux",
			"terminal.integrated.env.windows": "Objet avec les variables d’environnement qui seront ajoutées au processus VS Code pour être utilisées par le terminal sous Windows",
			"terminal.integrated.showExitAlert": "Afficher une alerte `Le processus terminal s’est arrêté avec le code de sortie` lorsque le code de sortie est différent de zéro.",
			"terminal.integrated.experimentalRestore": "Si le fait de restaurer automatiquement les sessions du terminal pour l'espace de travail au lancement de VS Code. Il s'agit d'une fonctionnalité expérimentale; elle peut être boguée et peut changer dans le futur.",
			"terminalCategory": "Terminal",
			"viewCategory": "Affichage"
		},
		"vs/workbench/parts/terminal/browser/terminalQuickOpen": {
			"termEntryAriaLabel": "{0}, sélecteur de terminaux",
			"termCreateEntryAriaLabel": "{0}, créer un terminal",
			"workbench.action.terminal.newplus": "$(plus) Créer un terminal intégré",
			"noTerminalsMatching": "Aucun terminal correspondant",
			"noTerminalsFound": "Aucun terminal ouvert"
		},
		"vs/workbench/parts/terminal/electron-browser/terminalPanel": {
			"copy": "Copier",
			"split": "Diviser",
			"paste": "Coller",
			"selectAll": "Tout Sélectionner",
			"clear": "Effacer"
		},
		"vs/workbench/parts/terminal/electron-browser/terminalActions": {
			"workbench.action.terminal.toggleTerminal": "Activer/désactiver le terminal intégré",
			"workbench.action.terminal.kill": "Tuer l'instance active du terminal",
			"workbench.action.terminal.kill.short": "Tuer le terminal",
			"workbench.action.terminal.quickKill": "Tuer l'instance de terminal",
			"workbench.action.terminal.copySelection": "Copier la sélection",
			"workbench.action.terminal.selectAll": "Tout Sélectionner",
			"workbench.action.terminal.deleteWordLeft": "Supprimer le mot à gauche",
			"workbench.action.terminal.deleteWordRight": "Supprimer le mot à droite",
			"workbench.action.terminal.moveToLineStart": "Aller au début de la ligne",
			"workbench.action.terminal.moveToLineEnd": "Aller à la fin de la ligne",
			"workbench.action.terminal.new": "Créer un terminal intégré",
			"workbench.action.terminal.new.short": "Nouveau terminal",
			"workbench.action.terminal.newWorkspacePlaceholder": "Sélectionner le répertoire de travail actuel pour le nouveau terminal",
			"workbench.action.terminal.newInActiveWorkspace": "Créer un nouveau Terminal intégré (dans l'espace de travail actif)",
			"workbench.action.terminal.split": "Diviser le terminal",
			"workbench.action.terminal.splitInActiveWorkspace": "Diviser le Terminal (dans l'espace de travail actif)",
			"workbench.action.terminal.focusPreviousPane": "Focus sur le panneau précédent",
			"workbench.action.terminal.focusNextPane": "Focus sur le panneau suivant",
			"workbench.action.terminal.resizePaneLeft": "Redimensionner le panneau vers la gauche",
			"workbench.action.terminal.resizePaneRight": "Redimensionner le panneau vers la droite",
			"workbench.action.terminal.resizePaneUp": "Redimensionner le panneau vers le haut",
			"workbench.action.terminal.resizePaneDown": "Redimensionner le panneau vers le bas",
			"workbench.action.terminal.focus": "Focus sur le terminal",
			"workbench.action.terminal.focusNext": "Focus sur le terminal suivant",
			"workbench.action.terminal.focusPrevious": "Focus sur le terminal précédent",
			"workbench.action.terminal.paste": "Coller dans le terminal actif",
			"workbench.action.terminal.DefaultShell": "Sélectionner l'interpréteur de commandes par défaut",
			"workbench.action.terminal.runSelectedText": "Exécuter le texte sélectionné dans le terminal actif",
			"workbench.action.terminal.runActiveFile": "Exécuter le fichier actif dans le terminal actif",
			"workbench.action.terminal.runActiveFile.noFile": "Seuls les fichiers sur disque peuvent être exécutés dans le terminal",
			"workbench.action.terminal.switchTerminal": "Changer de terminal",
			"workbench.action.terminal.scrollDown": "Faire défiler vers le bas (ligne)",
			"workbench.action.terminal.scrollDownPage": "Faire défiler vers le bas (page)",
			"workbench.action.terminal.scrollToBottom": "Faire défiler jusqu'en bas",
			"workbench.action.terminal.scrollUp": "Faire défiler vers le haut (ligne)",
			"workbench.action.terminal.scrollUpPage": "Faire défiler vers le haut (page)",
			"workbench.action.terminal.scrollToTop": "Faire défiler jusqu'en haut",
			"workbench.action.terminal.clear": "Effacer",
			"workbench.action.terminal.clearSelection": "Effacer la sélection",
			"workbench.action.terminal.allowWorkspaceShell": "Autoriser la configuration de l'interpréteur de commandes de l'espace de travail",
			"workbench.action.terminal.disallowWorkspaceShell": "Interdire la configuration de l'interpréteur de commandes de l'espace de travail",
			"workbench.action.terminal.rename": "Renommer",
			"workbench.action.terminal.rename.prompt": "Entrer le nom du terminal",
			"workbench.action.terminal.focusFindWidget": "Focus sur le widget de recherche",
			"workbench.action.terminal.hideFindWidget": "Masquer le widget de recherche",
			"nextTerminalFindTerm": "Afficher le terme de recherche suivant",
			"previousTerminalFindTerm": "Afficher le terme de recherche précédent",
			"quickOpenTerm": "Changer de terminal actif",
			"workbench.action.terminal.scrollToPreviousCommand": "Faire défiler jusqu'à la commande précédente",
			"workbench.action.terminal.scrollToNextCommand": "Faire défiler jusqu'à la prochaine commande",
			"workbench.action.terminal.selectToPreviousCommand": "Sélectionnez pour la commande précédente",
			"workbench.action.terminal.selectToNextCommand": "Sélectionnez pour la commande suivante"
		},
		"vs/workbench/parts/terminal/electron-browser/terminalService": {
			"terminal.integrated.chooseWindowsShellInfo": "Vous pouvez changer l'interpréteur de commandes par défaut du terminal en sélectionnant le bouton Personnaliser.",
			"customize": "Personnaliser",
			"never again": "Ne plus afficher",
			"terminal.integrated.chooseWindowsShell": "Sélectionnez votre interpréteur de commandes de terminal favori. Vous pouvez le changer plus tard dans vos paramètres",
			"terminalService.terminalCloseConfirmationSingular": "Il existe une session de terminal active. Voulez-vous la tuer ?",
			"terminalService.terminalCloseConfirmationPlural": "Il existe {0} sessions de terminal actives. Voulez-vous les tuer ?"
		},
		"vs/workbench/parts/terminal/common/terminalColorRegistry": {
			"terminal.background": "Couleur d'arrière-plan du terminal, permet d'appliquer au terminal une couleur différente de celle du panneau.",
			"terminal.foreground": "Couleur de premier plan du terminal.",
			"terminalCursor.foreground": "La couleur de premier plan du curseur du terminal.",
			"terminalCursor.background": "La couleur d’arrière-plan du curseur terminal. Permet de personnaliser la couleur d’un caractère recouvert par un curseur de bloc.",
			"terminal.border": "Couleur de bordure qui sépare les volets de fractionnement dans le terminal. La valeur par défaut est panel.border.",
			"terminal.ansiColor": "Couleur ansi '{0}' dans le terminal."
		},
		"vs/workbench/parts/terminal/electron-browser/terminalConfigHelper": {
			"terminal.integrated.allowWorkspaceShell": "Autorisez-vous le lancement de {0} (défini comme paramètre d'espace de travail) dans le terminal ?",
			"allow": "Allow",
			"disallow": "Disallow"
		},
		"vs/workbench/parts/terminal/electron-browser/terminalInstance": {
			"terminal.integrated.a11yBlankLine": "Ligne vide",
			"terminal.integrated.a11yPromptLabel": "Entrée du terminal",
			"terminal.integrated.a11yTooMuchOutput": "Trop de sorties à annoncer, naviguer dans les lignes manuellement pour lire",
			"terminal.integrated.copySelection.noSelection": "Le terminal n'a aucune sélection à copier",
			"terminal.integrated.exitedWithCode": "Le processus du terminal s'est achevé avec le code de sortie {0}",
			"terminal.integrated.waitOnExit": "Appuyez sur une touche pour fermer le terminal",
			"terminal.integrated.launchFailed": "Échec du lancement de la commande de traitement du terminal '{0}{1}' (code de sortie : {2})"
		},
		"vs/workbench/parts/terminal/electron-browser/terminalLinkHandler": {
			"terminalLinkHandler.followLinkAlt": "Alt + clic pour suivre le lien",
			"terminalLinkHandler.followLinkCmd": "Commande + clic pour suivre le lien",
			"terminalLinkHandler.followLinkCtrl": "Ctrl + clic pour suivre le lien"
		},
		"vs/workbench/parts/tasks/electron-browser/task.contribution": {
			"tasksCategory": "Tâches",
			"ConfigureTaskRunnerAction.label": "Configurer une tâche",
			"totalErrors": "{0} erreurs",
			"totalWarnings": "{0} avertissements",
			"totalInfos": "{0} infos",
			"problems": "Problèmes",
			"building": "Génération...",
			"manyProblems": "10K+",
			"runningTasks": "Afficher les tâches en cours d'exécution",
			"tasks": "Tâches",
			"TaskSystem.noHotSwap": "Changer le moteur d’exécution de tâches avec une tâche active en cours d’exécution nécessite de recharger la fenêtre",
			"reloadWindow": "Recharger la fenêtre",
			"TaskServer.folderIgnored": "Le dossier {0} est ignoré car il utilise la version 0.1.0 de task",
			"TaskService.noBuildTask1": "Aucune tâche de build définie. Marquez une tâche avec 'isBuildCommand' dans le fichier tasks.json.",
			"TaskService.noBuildTask2": "Aucune tâche de génération définie. Marquez une tâche comme groupe 'build' dans le fichier tasks.json.",
			"TaskService.noTestTask1": "Aucune tâche de test définie. Marquez une tâche avec 'isTestCommand' dans le fichier tasks.json.",
			"TaskService.noTestTask2": "Aucune tâche de test définie. Marquez une tâche comme groupe 'test' dans le fichier tasks.json.",
			"TaskServer.noTask": "La tâche {0} à exécuter est introuvable.",
			"TaskService.associate": "associer",
			"TaskService.attachProblemMatcher.continueWithout": "Continuer sans analyser la sortie de la tâche",
			"TaskService.attachProblemMatcher.never": "Ne jamais vérifier la sortie de la tâche",
			"TaskService.attachProblemMatcher.learnMoreAbout": "En savoir plus sur la sortie de la tâche de numérisation",
			"selectProblemMatcher": "Sélectionner pour quel type d’erreurs et d’avertissements analyser la sortie de la tâche",
			"customizeParseErrors": "La configuration de tâche actuelle contient des erreurs. Corrigez-les avant de personnaliser une tâche. ",
			"moreThanOneBuildTask": "De nombreuses tâches de génération sont définies dans le fichier tasks.json. Exécution de la première.\n",
			"terminateTask": "Terminer la tâche",
			"restartTask": "Redémarrer la tâche",
			"TaskSystem.active": "Une tâche est déjà en cours d'exécution. Terminez-la avant d'exécuter une autre tâche.",
			"TaskSystem.restartFailed": "Échec de la fin de l'exécution de la tâche {0}",
			"TaskService.noConfiguration": "Erreur : La détection de la tâche {0} n’a pas contribué à une tâche pour la configuration suivante : {1}, la tâche sera ignorée.\n",
			"TaskSystem.configurationErrors": "Erreur : la configuration de tâche fournie comporte des erreurs de validation et ne peut pas être utilisée. Corrigez d'abord les erreurs.",
			"taskService.ignoreingFolder": "Les configurations de tâche seront ignorées pour le dossier de l’espace de travail {0}. Le support de la tâche d'espace de travail multi-dossier requiert que tous les dossiers utilisent task version 2.0.0\n",
			"TaskSystem.invalidTaskJson": "Erreur : le fichier tasks.json contient des erreurs de syntaxe. Corrigez-les avant d'exécuter une tâche.\n",
			"TaskSystem.runningTask": "Une tâche est en cours d'exécution. Voulez-vous la terminer ?",
			"TaskSystem.terminateTask": "&&Terminer la tâche",
			"TaskSystem.noProcess": "La tâche lancée n'existe plus. Si la tâche a engendré des processus en arrière-plan, la sortie de VS Code risque de donner lieu à des processus orphelins. Pour éviter ce problème, démarrez le dernier processus en arrière-plan avec un indicateur d'attente.",
			"TaskSystem.exitAnyways": "&&Quitter quand même",
			"TerminateAction.label": "Terminer la tâche",
			"TaskSystem.unknownError": "Une erreur s'est produite durant l'exécution d'une tâche. Pour plus d'informations, consultez le journal des tâches.",
			"TaskService.noWorkspace": "Les tâches ne sont disponibles que dans un dossier d'espace de travail.",
			"recentlyUsed": "tâches récemment utilisées",
			"configured": "tâches configurées",
			"detected": "tâches détectées",
			"TaskService.ignoredFolder": "Les dossiers d’espace de travail suivants sont ignorés car ils utilisent task version 0.1.0 : ",
			"TaskService.notAgain": "Ne plus afficher",
			"TaskService.pickRunTask": "Sélectionner la tâche à exécuter",
			"TaslService.noEntryToRun": "Aucune tâche à exécuter n'a été trouvée. Configurer les tâches...",
			"TaskService.fetchingBuildTasks": "Récupération des tâches de génération...",
			"TaskService.pickBuildTask": "Sélectionner la tâche de génération à exécuter",
			"TaskService.noBuildTask": "Aucune tâche de génération à exécuter n'a été trouvée. Configurer la tâche de génération...",
			"TaskService.fetchingTestTasks": "Récupération des tâches de test...",
			"TaskService.pickTestTask": "Sélectionner la tâche de test à exécuter",
			"TaskService.noTestTaskTerminal": "Aucune tâche de test à exécuter n'a été trouvée. Configurer les tâches...",
			"TaskService.tastToTerminate": "Sélectionner une tâche à terminer",
			"TaskService.noTaskRunning": "Aucune tâche en cours d’exécution",
			"TerminateAction.noProcess": "Le processus lancé n'existe plus. Si la tâche a engendré des tâches en arrière-plan, la sortie de VS Code risque de donner lieu à des processus orphelins.",
			"TerminateAction.failed": "Échec de la fin de l'exécution de la tâche",
			"TaskService.tastToRestart": "Sélectionner la tâche à redémarrer",
			"TaskService.noTaskToRestart": "Aucune tâche à redémarrer.",
			"TaskService.template": "Sélectionner un modèle de tâche",
			"TaskService.createJsonFile": "Créer le fichier tasks.json à partir d'un modèle",
			"TaskService.openJsonFile": "Ouvrir le fichier tasks.json",
			"TaskService.pickTask": "Sélectionner une tâche à configurer",
			"TaskService.defaultBuildTaskExists": "{0} est déjà marquée comme la tâche de génération par défaut",
			"TaskService.pickDefaultBuildTask": "Sélectionner la tâche à utiliser comme tâche de génération par défaut",
			"TaskService.defaultTestTaskExists": "{0} est déjà marquée comme tâche de test par défaut.",
			"TaskService.pickDefaultTestTask": "Sélectionner la tâche à utiliser comme tâche de test par défaut",
			"TaskService.pickShowTask": "Sélectionner la tâche pour montrer sa sortie",
			"TaskService.noTaskIsRunning": "Aucune tâche n’est en cours d’exécution",
			"ShowLogAction.label": "Afficher le journal des tâches",
			"RunTaskAction.label": "Exécuter la tâche",
			"RestartTaskAction.label": "Redémarrer la tâche en cours d'exécution",
			"ShowTasksAction.label": "Afficher les tâches en cours d'exécution",
			"BuildAction.label": "Exécuter la tâche de génération",
			"TestAction.label": "Exécuter la tâche de test",
			"ConfigureDefaultBuildTask.label": "Configurer la tâche de génération par défaut",
			"ConfigureDefaultTestTask.label": "Configurer la tâche de test par défaut",
			"quickOpen.task": "Exécuter la tâche"
		},
		"vs/workbench/parts/tasks/browser/taskQuickOpen": {
			"tasksAriaLabel": "Tapez le nom d'une tâche à exécuter",
			"noTasksMatching": "No tasks matching",
			"noTasksFound": "Tâches introuvables"
		},
		"vs/workbench/parts/tasks/common/problemMatcher": {
			"ProblemPatternParser.loopProperty.notLast": "La propriété loop est uniquement prise en charge dans le détecteur de problèmes de correspondance de dernière ligne.",
			"ProblemPatternParser.problemPattern.kindProperty.notFirst": "Le modèle du problème est invalide. La propriété Type doit être uniquement fournie sur le premier élément",
			"ProblemPatternParser.problemPattern.missingRegExp": "Il manque une expression régulière dans le modèle de problème.",
			"ProblemPatternParser.problemPattern.missingProperty": "Le modèle du problème est invalide. Il doit avoir au moins un fichier et un message.",
			"ProblemPatternParser.problemPattern.missingLocation": "Le modèle du problème est invalide. Il doit avoir au moins un type: \"fichier\" ou avoir une ligne ou un emplacement de groupe de correspondance. ",
			"ProblemPatternParser.invalidRegexp": "Erreur : la chaîne {0} est une expression régulière non valide.\n",
			"ProblemPatternSchema.regexp": "Expression régulière permettant de trouver une erreur, un avertissement ou une information dans la sortie.",
			"ProblemPatternSchema.kind": "Si le modèle correspond à un emplacement (fichier ou ligne) ou seulement à un fichier.",
			"ProblemPatternSchema.file": "Index de groupe de correspondance du nom de fichier. En cas d'omission, 1 est utilisé.",
			"ProblemPatternSchema.location": "Index de groupe de correspondance de l'emplacement du problème. Les modèles d'emplacement valides sont : (line), (line,column) et (startLine,startColumn,endLine,endColumn). En cas d'omission, (line,column) est choisi par défaut.",
			"ProblemPatternSchema.line": "Index de groupe de correspondance de la ligne du problème. La valeur par défaut est 2",
			"ProblemPatternSchema.column": "Index de groupe de correspondance du caractère de ligne du problème. La valeur par défaut est 3",
			"ProblemPatternSchema.endLine": "Index de groupe de correspondance de la ligne de fin du problème. La valeur par défaut est non définie",
			"ProblemPatternSchema.endColumn": "Index de groupe de correspondance du caractère de ligne de fin du problème. La valeur par défaut est non définie",
			"ProblemPatternSchema.severity": "Index de groupe de correspondance de la gravité du problème. La valeur par défaut est non définie",
			"ProblemPatternSchema.code": "Index de groupe de correspondance du code du problème. La valeur par défaut est non définie",
			"ProblemPatternSchema.message": "Index de groupe de correspondance du message. En cas d'omission, la valeur par défaut est 4 si l'emplacement est spécifié. Sinon, la valeur par défaut est 5.",
			"ProblemPatternSchema.loop": "Dans une boucle de détecteur de problèmes de correspondance multiligne, indique si le modèle est exécuté en boucle tant qu'il correspond. Peut uniquement être spécifié dans le dernier modèle d'un modèle multiligne.",
			"NamedProblemPatternSchema.name": "Nom du modèle de problème.",
			"NamedMultiLineProblemPatternSchema.name": "Nom du modèle de problème multiligne.",
			"NamedMultiLineProblemPatternSchema.patterns": "Modèles réels.",
			"ProblemPatternExtPoint": "Contribue aux modèles de problèmes",
			"ProblemPatternRegistry.error": "Modèle de problème non valide. Le modèle va être ignoré.",
			"ProblemMatcherParser.noProblemMatcher": "Erreur : impossible de convertir la description en détecteur de problèmes de correspondance :\n{0}\n",
			"ProblemMatcherParser.noProblemPattern": "Erreur : la description ne définit pas un modèle de problème valide :\n{0}\n",
			"ProblemMatcherParser.noOwner": "Erreur : la description ne définit pas un propriétaire :\n{0}\n",
			"ProblemMatcherParser.noFileLocation": "Erreur : la description ne définit pas un emplacement de fichier :\n{0}\n",
			"ProblemMatcherParser.unknownSeverity": "Information : gravité inconnue {0}. Les valeurs valides sont erreur, avertissement et information.\n",
			"ProblemMatcherParser.noDefinedPatter": "Erreur : le modèle ayant pour identificateur {0} n'existe pas.",
			"ProblemMatcherParser.noIdentifier": "Erreur : la propriété du modèle référence un identificateur vide.",
			"ProblemMatcherParser.noValidIdentifier": "Erreur : la propriété de modèle {0} n'est pas un nom de variable de modèle valide.",
			"ProblemMatcherParser.problemPattern.watchingMatcher": "Un détecteur de problèmes de correspondance doit définir un modèle de début et un modèle de fin à observer.",
			"ProblemMatcherParser.invalidRegexp": "Erreur : la chaîne {0} est une expression régulière non valide.\n",
			"WatchingPatternSchema.regexp": "Expression régulière permettant de détecter le début ou la fin d'une tâche en arrière-plan.",
			"WatchingPatternSchema.file": "Index de groupe de correspondance du nom de fichier. Peut être omis.",
			"PatternTypeSchema.name": "Nom d'un modèle faisant l'objet d'une contribution ou prédéfini",
			"PatternTypeSchema.description": "Modèle de problème ou bien nom d'un modèle de problème faisant l'objet d'une contribution ou prédéfini. Peut être omis si base est spécifié.",
			"ProblemMatcherSchema.base": "Nom d'un détecteur de problèmes de correspondance de base à utiliser.",
			"ProblemMatcherSchema.owner": "Propriétaire du problème dans Code. Peut être omis si base est spécifié. Prend la valeur 'external' par défaut en cas d'omission et si base n'est pas spécifié.",
			"ProblemMatcherSchema.source": "Une chaîne lisible par humain qui décrit la source de ce diagnostic, par exemple 'typescript' ou 'super lint'.",
			"ProblemMatcherSchema.severity": "Gravité par défaut des problèmes de capture. Est utilisé si le modèle ne définit aucun groupe de correspondance pour la gravité.",
			"ProblemMatcherSchema.applyTo": "Contrôle si un problème signalé pour un document texte s'applique uniquement aux documents ouverts ou fermés, ou bien à l'ensemble des documents.",
			"ProblemMatcherSchema.fileLocation": "Définit la façon dont les noms de fichiers signalés dans un modèle de problème doivent être interprétés.",
			"ProblemMatcherSchema.background": "Modèles de suivi du début et de la fin d'un détecteur de problèmes de correspondance actif sur une tâche en arrière-plan.",
			"ProblemMatcherSchema.background.activeOnStart": "Si la valeur est true, le moniteur d'arrière-plan est actif au démarrage de la tâche. Cela revient à envoyer une ligne qui correspond à beginPattern",
			"ProblemMatcherSchema.background.beginsPattern": "En cas de correspondance dans la sortie, le début d'une tâche en arrière-plan est signalé.",
			"ProblemMatcherSchema.background.endsPattern": "En cas de correspondance dans la sortie, la fin d'une tâche en arrière-plan est signalée.",
			"ProblemMatcherSchema.watching.deprecated": "La propriété espion est déconseillée. Utilisez l'arrière-plan à la place.",
			"ProblemMatcherSchema.watching": "Modèles de suivi du début et de la fin d'un détecteur de problèmes de correspondance espion.",
			"ProblemMatcherSchema.watching.activeOnStart": "Si la valeur est true, le mode espion est actif au démarrage de la tâche. Cela revient à émettre une ligne qui correspond à beginPattern",
			"ProblemMatcherSchema.watching.beginsPattern": "En cas de correspondance dans la sortie, le début d'une tâche de suivi est signalé.",
			"ProblemMatcherSchema.watching.endsPattern": "En cas de correspondance dans la sortie, la fin d'une tâche de suivi est signalée.",
			"LegacyProblemMatcherSchema.watchedBegin.deprecated": "Cette propriété est déconseillée. Utilisez la propriété espion à la place.",
			"LegacyProblemMatcherSchema.watchedBegin": "Expression régulière signalant qu'une tâche faisant l'objet d'un suivi commence à s'exécuter via le suivi d'un fichier.",
			"LegacyProblemMatcherSchema.watchedEnd.deprecated": "Cette propriété est déconseillée. Utilisez la propriété espion à la place.",
			"LegacyProblemMatcherSchema.watchedEnd": "Expression régulière signalant qu'une tâche faisant l'objet d'un suivi a fini de s'exécuter.",
			"NamedProblemMatcherSchema.name": "Nom du détecteur de problèmes de correspondance utilisé comme référence.",
			"NamedProblemMatcherSchema.label": "Étiquette contrôlable de visu du détecteur de problèmes de correspondance.",
			"ProblemMatcherExtPoint": "Contribue aux détecteurs de problèmes de correspondance",
			"msCompile": "Problèmes du compilateur Microsoft",
			"lessCompile": "Moins de problèmes",
			"gulp-tsc": "Problèmes liés à Gulp TSC",
			"jshint": "Problèmes liés à JSHint",
			"jshint-stylish": "Problèmes liés au formateur stylish de JSHint",
			"eslint-compact": "Problèmes liés au formateur compact d'ESLint",
			"eslint-stylish": "Problèmes liés au formateur stylish d'ESLint",
			"go": "Problèmes liés à Go"
		},
		"vs/workbench/parts/tasks/common/taskTemplates": {
			"dotnetCore": "Exécute une commande de génération .NET Core",
			"msbuild": "Exécute la cible de génération",
			"externalCommand": "Exemple d'exécution d'une commande externe arbitraire",
			"Maven": "Exécute les commandes Maven courantes"
		},
		"vs/workbench/parts/tasks/node/taskConfiguration": {
			"ConfigurationParser.invalidCWD": "Warning: options.cwd must be of type string. Ignoring value {0}\n",
			"ConfigurationParser.inValidArg": "Erreur : l'argument de commande doit être une chaîne ou une chaîne entre apostrophes. La valeur fournie est : \n{0}",
			"ConfigurationParser.noargs": "Erreur : les arguments de commande doivent correspondre à un tableau de chaînes. La valeur fournie est :\n{0}",
			"ConfigurationParser.noShell": "Avertissement : La configuration de l'interpréteur de commandes n'est prise en charge que durant l'exécution des tâches dans le terminal.",
			"ConfigurationParser.noName": "Erreur : le détecteur de problèmes de correspondance dans la portée de déclaration doit avoir un nom :\n{0}\n",
			"ConfigurationParser.unknownMatcherKind": "Avertissement : le détecteur de problèmes de correspondance défini est inconnu. Les types pris en charge sont string | ProblemMatcher | (string | ProblemMatcher)[].\n{0}\n",
			"ConfigurationParser.invalidVaraibleReference": "Erreur : référence à problemMatcher non valide : {0}\n",
			"ConfigurationParser.noTaskType": "Erreur : la configuration des tâches doit avoir une propriété de type. La configuration est ignorée.\n{0}\n",
			"ConfigurationParser.noTypeDefinition": "Erreur : aucun type de tâche '{0}' enregistré. Avez-vous oublié d'installer une extension incluant le fournisseur de tâches correspondant ?",
			"ConfigurationParser.missingRequiredProperty": "Erreur : la configuration de la tâche '{0}' a besoin de la propriété '{1}'. La configuration de la tâche sera ignorée.",
			"ConfigurationParser.notCustom": "Erreur : la tâche n'est pas déclarée comme une tâche personnalisée. La configuration est ignorée.\n{0}\n",
			"ConfigurationParser.noTaskName": "Erreur : un tâche doit fournir une propriété label. La tâche va être ignorée.\n{0}\n",
			"taskConfiguration.noCommandOrDependsOn": "Erreur : La tâche '{0}' ne spécifie ni une commande, ni une propriété dependsOn. La tâche est ignorée. Sa définition est :\n{1}",
			"taskConfiguration.noCommand": "Erreur : La tâche '{0}' ne définit aucune commande. La tâche va être ignorée. Sa définition est :\n{1}",
			"TaskParse.noOsSpecificGlobalTasks": "Task Version 2.0.0 ne supporte pas les tâches spécifiques globales du système d'exploitation. Convertissez-les en une tâche en une commande spécifique du système d'exploitation. Les tâches concernées sont : {0}"
		},
		"vs/workbench/parts/tasks/node/processTaskSystem": {
			"TaskRunnerSystem.unknownError": "Une erreur inconnue s'est produite durant l'exécution d'une tâche. Pour plus d'informations, consultez le journal de sortie des tâches.",
			"TaskRunnerSystem.watchingBuildTaskFinished": "\nFin du suivi des tâches de génération.",
			"TaskRunnerSystem.childProcessError": "Failed to launch external program {0} {1}.",
			"TaskRunnerSystem.cancelRequested": "\nThe task '{0}' was terminated per user request.",
			"unkownProblemMatcher": "Impossible de résoudre le détecteur de problèmes {0}. Le détecteur est ignoré"
		},
		"vs/workbench/parts/tasks/electron-browser/terminalTaskSystem": {
			"TerminalTaskSystem.unknownError": "Une erreur inconnue s'est produite durant l'exécution d'une tâche. Pour plus d'informations, consultez le journal de sortie des tâches.",
			"dependencyFailed": "Impossible de résoudre la tâche dépendante '{0}' dans le dossier de l’espace de travail '{1}'",
			"TerminalTaskSystem.terminalName": "Tâche - {0}",
			"closeTerminal": "Appuyez sur n’importe quelle touche pour fermer le terminal.",
			"reuseTerminal": "Le terminal sera réutilisé par les tâches, appuyez sur une touche pour le fermer.",
			"TerminalTaskSystem": "Impossible d'exécuter une commande d'interpréteur de commandes sur un lecteur UNC.",
			"unkownProblemMatcher": "Impossible de résoudre le détecteur de problèmes {0}. Le détecteur est ignoré"
		},
		"vs/workbench/parts/tasks/node/processRunnerDetector": {
			"TaskSystemDetector.noGulpTasks": "L'exécution de gulp --tasks-simple n'a listé aucune tâche. Avez-vous exécuté npm install ?",
			"TaskSystemDetector.noJakeTasks": "L'exécution de jake --tasks n'a listé aucune tâche. Avez-vous exécuté npm install ?",
			"TaskSystemDetector.noGulpProgram": "Gulp n'est pas installé sur votre système. Exécutez npm install -g gulp pour l'installer.",
			"TaskSystemDetector.noJakeProgram": "Jake n'est pas installé sur votre système. Exécutez npm install -g jake pour l'installer.",
			"TaskSystemDetector.noGruntProgram": "Grunt n'est pas installé sur votre système. Exécutez npm install -g grunt pour l'installer.",
			"TaskSystemDetector.noProgram": "Le programme {0} est introuvable. Message : {1}",
			"TaskSystemDetector.buildTaskDetected": "La tâche de génération nommée '{0}' a été détectée.",
			"TaskSystemDetector.testTaskDetected": "La tâche de test nommée '{0}' a été détectée."
		},
		"vs/workbench/parts/tasks/browser/quickOpen": {
			"entryAriaLabel": "{0}, tasks",
			"recentlyUsed": "tâches récemment utilisées",
			"configured": "tâches configurées",
			"detected": "tâches détectées",
			"customizeTask": "Configurer une tâche"
		},
		"vs/workbench/parts/tasks/electron-browser/jsonSchema_v1": {
			"JsonSchema.version": "Numéro de version de la configuration",
			"JsonSchema._runner": "Le runner est dégradé. Utiliser la propriété runner officielle",
			"JsonSchema.runner": "Définit si la tâche est exécutée sous forme de processus, et si la sortie s'affiche dans la fenêtre de sortie ou dans le terminal.",
			"JsonSchema.windows": "Configuration de commande spécifique à Windows",
			"JsonSchema.mac": "Configuration de commande spécifique à Mac",
			"JsonSchema.linux": "Configuration de commande spécifique à Linux",
			"JsonSchema.shell": "Spécifie si la commande est une commande d'interpréteur de commandes ou un programme externe. La valeur par défaut est false, en cas d'omission."
		},
		"vs/workbench/parts/tasks/electron-browser/jsonSchema_v2": {
			"JsonSchema.shell": "Spécifie si la commande est une commande d'interpréteur de commandes ou un programme externe. La valeur par défaut est false, en cas d'omission.",
			"JsonSchema.tasks.isShellCommand.deprecated": "La propriété isShellCommand est dépréciée. Utilisez à la place la propriété de type de la tâche et la propriété d'interpréteur de commandes dans les options. Consultez également les notes de publication 1.14.",
			"JsonSchema.tasks.dependsOn.string": "Autre tâche dont cette tâche dépend.",
			"JsonSchema.tasks.dependsOn.array": "Autres tâches dont cette tâche dépend.",
			"JsonSchema.tasks.presentation": "Configure le panneau utilisé pour présenter la sortie de la tâche et lit son entrée.",
			"JsonSchema.tasks.presentation.echo": "Contrôle si la commande exécutée est répercutée dans le panneau. La valeur par défaut est true.",
			"JsonSchema.tasks.presentation.focus": "Contrôle si le panneau reçoit le focus. La valeur par défaut est false. Si la valeur est true, le panneau est également affiché.",
			"JsonSchema.tasks.presentation.reveal.always": "Toujours afficher le terminal quand cette tâche est exécutée.",
			"JsonSchema.tasks.presentation.reveal.silent": "Afficher uniquement le terminal si aucun détecteur de problèmes de correspondance n’est associé à la tâche et qu'une erreur se produit pendant son exécution.",
			"JsonSchema.tasks.presentation.reveal.never": "Ne jamais afficher le terminal quand cette tâche est exécutée.",
			"JsonSchema.tasks.presentation.reveals": "Contrôle si le panneau qui exécute la tâche est affiché ou non. La valeur par défaut est \"always\".",
			"JsonSchema.tasks.presentation.instance": "Contrôle si le panneau est partagé entre les tâches, dédié à cette tâche ou si un panneau est créé à chaque exécution.",
			"JsonSchema.tasks.terminal": "La propriété de terminal est dépréciée. Utilisez la présentation à la place",
			"JsonSchema.tasks.group.kind": "Groupe d'exécution de la tâche.",
			"JsonSchema.tasks.group.isDefault": "Définit si cette tâche est la tâche par défaut du groupe.",
			"JsonSchema.tasks.group.defaultBuild": "Marque la tâche comme tâche de génération par défaut.",
			"JsonSchema.tasks.group.defaultTest": "Marque la tâche comme tâche de test par défaut.",
			"JsonSchema.tasks.group.build": "Marque la tâche comme tâche de génération accessible par la commande 'Exécuter la tâche de génération'.",
			"JsonSchema.tasks.group.test": "Marque la tâche comme tâche de test accessible par la commande 'Exécuter la tâche de test'.",
			"JsonSchema.tasks.group.none": "N'assigne la tâche à aucun groupe",
			"JsonSchema.tasks.group": "Définit le groupe d'exécution auquel la tâche appartient. Prend en charge \"build\" pour l'ajouter au groupe de génération et \"test\" pour l'ajouter au groupe de test.",
			"JsonSchema.tasks.type": "Définit si la tâche est exécutée comme un processus ou comme une commande à l’intérieur d’un shell.",
			"JsonSchema.command.quotedString.value": "La valeur réelle de la commande",
			"JsonSchema.tasks.quoting.escape": "Echappe les caractères à l’aide du caractère d’échappement du shell (par exemple: ` sous PowerShell et \\ sous bash).",
			"JsonSchema.tasks.quoting.strong": "Entoure l’argument en utilisant le caractère guillemet du shell (par exemple: \" sous PowerShell et bash).",
			"JsonSchema.tasks.quoting.weak": "Entoure l’argument en utilisant le caractère apostrophe du shell (par exemple: ' sous PowerShell et bash).",
			"JsonSchema.command.quotesString.quote": "Comment la valeur de la commande devrait être donnée.",
			"JsonSchema.command": "Commande à exécuter. Il peut s'agir d'un programme externe ou d'une commande d'interpréteur de commandes.",
			"JsonSchema.args.quotedString.value": "La valeur réelle de l’argument",
			"JsonSchema.args.quotesString.quote": "Comment la valeur de l’argument devrait être donnée.",
			"JsonSchema.tasks.args": "Arguments passés à la commande quand cette tâche est appelée.",
			"JsonSchema.tasks.label": "L'étiquette de l’interface utilisateur de la tâche",
			"JsonSchema.version": "Numéro de version de la configuration.",
			"JsonSchema.tasks.identifier": "Identificateur défini par l'utilisateur pour référencer la tâche dans launch.json ou une clause dependsOn.",
			"JsonSchema.tasks.taskLabel": "Étiquette de la tâche",
			"JsonSchema.tasks.taskName": "Nom de la tâche",
			"JsonSchema.tasks.taskName.deprecated": "La propriété de nom de la tâche est dépréciée. Utilisez la propriété d'étiquette à la place.",
			"JsonSchema.tasks.background": "Spécifie si la tâche exécutée est persistante, et si elle s'exécute en arrière-plan.",
			"JsonSchema.tasks.promptOnClose": "Spécifie si l'utilisateur est prévenu quand VS Code se ferme avec une tâche en cours d'exécution.",
			"JsonSchema.tasks.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou encore d'un tableau de chaînes et de détecteurs de problèmes de correspondance.",
			"JsonSchema.customizations.customizes.type": "Type de tâche à personnaliser",
			"JsonSchema.tasks.customize.deprecated": "La propriété de personnalisation est dépréciée. Consultez les notes de publication 1.14 pour savoir comment migrer vers la nouvelle approche de personnalisation des tâches",
			"JsonSchema.tasks.showOputput.deprecated": "La propriété showOutput est dépréciée. Utilisez à la place la propriété d'affichage au sein de la propriété de présentation. Consultez également les notes de publication 1.14.",
			"JsonSchema.tasks.echoCommand.deprecated": "La propriété echoCommand est dépréciée. Utilisez à la place la propriété d'écho au sein de la propriété de présentation. Consultez également les notes de publication 1.14.",
			"JsonSchema.tasks.suppressTaskName.deprecated": "La propriété suppressTaskName est obsolète. Utiliser la ligne de commande avec ses arguments dans la tâche à la place. Voir aussi les notes de version 1.14.",
			"JsonSchema.tasks.isBuildCommand.deprecated": "La propriété isBuildCommand est dépréciée. Utilisez la propriété de groupe à la place. Consultez également les notes de publication 1.14.",
			"JsonSchema.tasks.isTestCommand.deprecated": "La propriété isTestCommand est dépréciée. Utilisez la propriété de groupe à la place. Consultez également les notes de publication 1.14.",
			"JsonSchema.tasks.taskSelector.deprecated": "La propriété taskSelector est obsolète. Utiliser la ligne de commande avec ses arguments dans la tâche à la place. Voir aussi les notes de version 1.14.",
			"JsonSchema.windows": "Configuration de commande spécifique à Windows",
			"JsonSchema.mac": "Configuration de commande spécifique à Mac",
			"JsonSchema.linux": "Configuration de commande spécifique à Linux"
		},
		"vs/workbench/parts/tasks/common/taskDefinitionRegistry": {
			"TaskDefinition.description": "Type de tâche réel",
			"TaskDefinition.properties": "Propriétés supplémentaires du type de tâche",
			"TaskTypeConfiguration.noType": "La propriété 'taskType' obligatoire est manquante dans la configuration du type de tâche",
			"TaskDefinitionExtPoint": "Ajoute des types de tâche"
		},
		"vs/workbench/parts/tasks/electron-browser/jsonSchemaCommon": {
			"JsonSchema.options": "Options de commande supplémentaires",
			"JsonSchema.options.cwd": "Répertoire de travail actif du programme ou script exécuté. En cas d'omission, la racine de l'espace de travail actif de Code est utilisée.",
			"JsonSchema.options.env": "Environnement du programme ou de l'interpréteur de commandes exécuté. En cas d'omission, l'environnement du processus parent est utilisé.",
			"JsonSchema.shellConfiguration": "Configure l'interpréteur de commandes à utiliser.",
			"JsonSchema.shell.executable": "Interpréteur de commandes à utiliser.",
			"JsonSchema.shell.args": "Arguments de l'interpréteur de commandes.",
			"JsonSchema.command": "Commande à exécuter. Il peut s'agir d'un programme externe ou d'une commande d'interpréteur de commandes.",
			"JsonSchema.tasks.args": "Arguments passés à la commande quand cette tâche est appelée.",
			"JsonSchema.tasks.taskName": "Nom de la tâche",
			"JsonSchema.tasks.windows": "Configuration de commande spécifique à Windows",
			"JsonSchema.tasks.mac": "Configuration de commande spécifique à Mac",
			"JsonSchema.tasks.linux": "Configuration de commande spécifique à Linux",
			"JsonSchema.tasks.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. En cas d'omission, la valeur définie globalement est utilisée.",
			"JsonSchema.tasks.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, la valeur définie globalement est utilisée.",
			"JsonSchema.echoCommand": "Contrôle si la commande exécutée fait l'objet d'un écho dans la sortie. La valeur par défaut est false.",
			"JsonSchema.tasks.watching.deprecation": "Déconseillé. Utilisez isBackground à la place.",
			"JsonSchema.tasks.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.",
			"JsonSchema.tasks.background": "Spécifie si la tâche exécutée est persistante, et si elle s'exécute en arrière-plan.",
			"JsonSchema.tasks.promptOnClose": "Spécifie si l'utilisateur est prévenu quand VS Code se ferme avec une tâche en cours d'exécution.",
			"JsonSchema.tasks.build": "Mappe cette tâche à la commande de génération par défaut de Code.",
			"JsonSchema.tasks.test": "Mappe cette tâche à la commande de test par défaut de Code.",
			"JsonSchema.tasks.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou encore d'un tableau de chaînes et de détecteurs de problèmes de correspondance.",
			"JsonSchema.args": "Arguments supplémentaires passés à la commande.",
			"JsonSchema.showOutput": "Contrôle si la sortie de la tâche en cours d'exécution est affichée ou non. En cas d'omission, 'always' est utilisé.",
			"JsonSchema.watching.deprecation": "Déconseillé. Utilisez isBackground à la place.",
			"JsonSchema.watching": "Spécifie si la tâche exécutée est persistante, et si elle surveille le système de fichiers.",
			"JsonSchema.background": "Spécifie si la tâche exécutée est persistante, et si elle s'exécute en arrière-plan.",
			"JsonSchema.promptOnClose": "Spécifie si l'utilisateur est prévenu quand VS Code se ferme avec une tâche s'exécutant en arrière-plan.",
			"JsonSchema.suppressTaskName": "Contrôle si le nom de la tâche est ajouté en tant qu'argument de la commande. La valeur par défaut est false.",
			"JsonSchema.taskSelector": "Préfixe indiquant qu'un argument est une tâche.",
			"JsonSchema.matchers": "Détecteur(s) de problèmes de correspondance à utiliser. Il peut s'agir d'une chaîne ou d'une définition de détecteur de problèmes de correspondance, ou encore d'un tableau de chaînes et de détecteurs de problèmes de correspondance.",
			"JsonSchema.tasks": "Configurations de la tâche. Il s'agit généralement d'enrichissements d'une tâche déjà définie dans l'exécuteur de tâches externe."
		},
		"vs/workbench/parts/update/electron-browser/update": {
			"releaseNotes": "Notes de publication",
			"showReleaseNotes": "Afficher les notes de publication",
			"read the release notes": "Bienvenue dans {0} v{1} ! Voulez-vous lire les notes de publication ?",
			"licenseChanged": "Nos termes du contrat de licence ont changé. Veuillez cliquer [ici]({0}) pour les consulter.",
			"neveragain": "Ne plus afficher",
			"64bitisavailable": "{0} pour Windows 64 bits est maintenant disponible ! Cliquez [ici]({0}) pour en savoir plus.",
			"updateIsReady": "Nouvelle mise à jour de {0} disponible.",
			"noUpdatesAvailable": "Aucune mise à jour n'est disponible actuellement.",
			"ok": "OK",
			"thereIsUpdateAvailable": "Une mise à jour est disponible.",
			"download now": "Télécharger maintenant",
			"later": "Plus tard",
			"updateAvailable": "Il y a une mise à jour disponible : {0} {1}",
			"installUpdate": "Installer la mise à jour",
			"updateInstalling": "{0} {1} est en train d'être installé en arrière-plan, nous vous ferons savoir quand c’est fini.",
			"updateAvailableAfterRestart": "Redémarrer {0} pour appliquer la dernière mise à jour.",
			"updateNow": "Mettre à jour maintenant",
			"commandPalette": "Palette de commandes...",
			"settings": "Paramètres",
			"keyboardShortcuts": "Raccourcis clavier",
			"showExtensions": "Gérer les extensions",
			"userSnippets": "Extraits de code de l'utilisateur",
			"selectTheme.label": "Thème de couleur",
			"themes.selectIconTheme.label": "Thème d'icône de fichier",
			"checkForUpdates": "Rechercher les mises à jour...",
			"checkingForUpdates": "Recherche des mises à jour...",
			"DownloadingUpdate": "Téléchargement de la mise à jour...",
			"installUpdate...": "Installation de la mise à jour...",
			"installingUpdate": "Installation de la mise à jour...",
			"restartToUpdate": "Redémarrer pour mettre à jour..."
		},
		"vs/workbench/parts/update/electron-browser/releaseNotesEditor": {
			"releaseNotesInputName": "Notes de publication : {0}",
			"unassigned": "non assigné"
		},
		"vs/workbench/parts/watermark/electron-browser/watermark": {
			"watermark.showCommands": "Afficher toutes les commandes",
			"watermark.quickOpen": "Accéder au fichier",
			"watermark.openFile": "Ouvrir le fichier",
			"watermark.openFolder": "Ouvrir le dossier",
			"watermark.openFileFolder": "Ouvrir un fichier ou un dossier",
			"watermark.openRecent": "Ouvrir les éléments récents",
			"watermark.newUntitledFile": "Nouveau fichier sans titre",
			"watermark.toggleTerminal": "Activer/désactiver le terminal",
			"watermark.findInFiles": "Chercher dans les fichiers",
			"watermark.startDebugging": "Démarrer le débogage",
			"watermark.unboundCommand": "indépendant",
			"workbenchConfigurationTitle": "Banc d'essai",
			"tips.enabled": "Si cette option est activée, les conseils en filigrane s'affichent quand aucun éditeur n'est ouvert."
		},
		"vs/workbench/parts/webview/electron-browser/webview.contribution": {
			"webview.editor.label": "éditeur webview",
			"developer": "Développeur"
		},
		"vs/workbench/parts/webview/electron-browser/webviewCommands": {
			"openToolsLabel": "Ouvrir les outils de développement Webview",
			"refreshWebviewLabel": "Recharger les Webviews"
		},
		"vs/workbench/parts/welcome/walkThrough/electron-browser/walkThrough.contribution": {
			"walkThrough.editor.label": "Terrain de jeu interactif",
			"help": "Aide",
			"interactivePlayground": "Terrain de jeu interactif"
		},
		"vs/workbench/parts/welcome/page/electron-browser/welcomePage.contribution": {
			"workbenchConfigurationTitle": "Banc d'essai",
			"workbench.startupEditor.none": "Démarrage sans éditeur.",
			"workbench.startupEditor.welcomePage": "Ouvre la page de bienvenue (par défaut).",
			"workbench.startupEditor.newUntitledFile": "Ouverture d'un nouveau fichier sans titre.",
			"workbench.startupEditor": "Définit quel éditeur s’affiche au démarrage, si aucun n’est restauré à partir de la session précédente. Sélectionnez 'none' pour démarrer sans éditeur, 'welcomePage' pour ouvrir la page d’accueil (par défaut), 'newUntitledFile' pour ouvrir un nouveau fichier sans titre (seulement lors de l'ouverture d'un espace de travail vide).",
			"help": "Aide"
		},
		"vs/workbench/parts/welcome/overlay/browser/welcomeOverlay": {
			"welcomeOverlay.explorer": "Explorateur de fichiers",
			"welcomeOverlay.search": "Rechercher dans les fichiers",
			"welcomeOverlay.git": "Gestion du code source",
			"welcomeOverlay.debug": "Lancer et déboguer",
			"welcomeOverlay.extensions": "Gérer les extensions",
			"welcomeOverlay.problems": "Afficher les erreurs et avertissements",
			"welcomeOverlay.commandPalette": "Rechercher et exécuter toutes les commandes",
			"welcomeOverlay.notifications": "Afficher les notifications",
			"welcomeOverlay": "Vue d'ensemble de l'interface utilisateur",
			"hideWelcomeOverlay": "Masquer la vue d'ensemble de l'interface",
			"help": "Aide"
		},
		"vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughPart": {
			"walkThrough.unboundCommand": "indépendant",
			"walkThrough.gitNotFound": "Git semble ne pas être installé sur votre système.",
			"walkThrough.embeddedEditorBackground": "Couleur d'arrière-plan des éditeurs incorporés dans le terrain de jeu interactif."
		},
		"vs/workbench/parts/welcome/walkThrough/electron-browser/walkThroughActions": {
			"editorWalkThrough.arrowUp": "Faire défiler vers le haut (ligne)",
			"editorWalkThrough.arrowDown": "Faire défiler vers le bas (ligne)",
			"editorWalkThrough.pageUp": "Faire défiler vers le haut (page)",
			"editorWalkThrough.pageDown": "Faire défiler vers le bas (page)"
		},
		"vs/workbench/parts/welcome/walkThrough/electron-browser/editor/editorWalkThrough": {
			"editorWalkThrough.title": "Terrain de jeu interactif",
			"editorWalkThrough": "Terrain de jeu interactif"
		},
		"vs/workbench/parts/welcome/page/electron-browser/welcomePage": {
			"welcomePage": "Bienvenue",
			"welcomePage.javaScript": "JavaScript",
			"welcomePage.typeScript": "TypeScript",
			"welcomePage.python": "Python",
			"welcomePage.php": "PHP",
			"welcomePage.azure": "Azure",
			"welcomePage.showAzureExtensions": "Afficher les extensions Azure",
			"welcomePage.docker": "Docker",
			"welcomePage.vim": "Vim",
			"welcomePage.sublime": "Sublime",
			"welcomePage.atom": "Atom",
			"welcomePage.extensionPackAlreadyInstalled": "Le support pour {0} est déjà installé.",
			"welcomePage.willReloadAfterInstallingExtensionPack": "La fenêtre se recharge après l'installation d'un support supplémentaire pour {0}.",
			"welcomePage.installingExtensionPack": "Installation d'un support supplémentaire pour {0}...",
			"welcomePage.extensionPackNotFound": "Le support pour {0} avec l'ID {1} est introuvable.",
			"welcomePage.keymapAlreadyInstalled": "Les raccourcis clavier {0} sont déjà installés.",
			"welcomePage.willReloadAfterInstallingKeymap": "La fenêtre se recharge après l'installation des raccourcis clavier {0}.",
			"welcomePage.installingKeymap": "Installation des raccourcis clavier de {0}...",
			"welcomePage.keymapNotFound": "Les raccourcis clavier {0} ayant l'ID {1} sont introuvables.",
			"welcome.title": "Bienvenue",
			"welcomePage.openFolderWithPath": "Ouvrir le dossier {0} avec le chemin {1}",
			"welcomePage.extensionListSeparator": ", ",
			"welcomePage.installKeymap": "Installer le mappage de touches {0}",
			"welcomePage.installExtensionPack": "Installer un support supplémentaire pour {0} ",
			"welcomePage.installedKeymap": "Le mappage de touches '{0}' est déjà installé",
			"welcomePage.installedExtensionPack": "Le support {0} est déjà installé.",
			"ok": "OK",
			"details": "Détails",
			"welcomePage.buttonBackground": "Couleur d'arrière-plan des boutons de la page d'accueil.",
			"welcomePage.buttonHoverBackground": "Couleur d'arrière-plan du pointage des boutons de la page d'accueil."
		},
		"vs/workbench/parts/welcome/gettingStarted/electron-browser/telemetryOptOut": {
			"telemetryOptOut.optOutNotice": "Aidez-nous à améliorer VS Code en permettant à Microsoft de recueillir des données d’utilisation. Lisez notre [déclaration sur la vie privée]({0}) et apprenez comment [se désengager]({1}).",
			"telemetryOptOut.optInNotice": "Aidez-nous à améliorer VS Code en permettant à Microsoft de recueillir des données d’utilisation. Lisez notre [déclaration sur la vie privée]({0})  et apprenez comment [se désengager]({1}).",
			"telemetryOptOut.readMore": "Lire la suite"
		},
		"vs/workbench/parts/welcome/page/electron-browser/vs_code_welcome_page": {
			"welcomePage.vscode": "Visual Studio Code",
			"welcomePage.editingEvolved": "Édition évoluée",
			"welcomePage.start": "Démarrer",
			"welcomePage.newFile": "Nouveau fichier",
			"welcomePage.openFolder": "Ouvrir un dossier...",
			"welcomePage.addWorkspaceFolder": "Ajouter un dossier d’espace de travail...",
			"welcomePage.recent": "Récent",
			"welcomePage.moreRecent": "Plus...",
			"welcomePage.noRecentFolders": "Aucun dossier récent",
			"welcomePage.help": "Aide",
			"welcomePage.keybindingsCheatsheet": "Fiche de révision du clavier imprimable",
			"welcomePage.introductoryVideos": "Vidéos d'introduction",
			"welcomePage.tipsAndTricks": "Conseils et astuces",
			"welcomePage.productDocumentation": "Documentation du produit",
			"welcomePage.gitHubRepository": "Dépôt GitHub",
			"welcomePage.stackOverflow": "Stack Overflow",
			"welcomePage.showOnStartup": "Afficher la page d'accueil au démarrage",
			"welcomePage.customize": "Personnaliser",
			"welcomePage.installExtensionPacks": "Outils et langages",
			"welcomePage.installExtensionPacksDescription": "Installer un support pour {0} et {1}",
			"welcomePage.moreExtensions": "plus",
			"welcomePage.others": "autres",
			"welcomePage.colorTheme": "Thème de couleur",
			"welcomePage.colorThemeDescription": "Personnalisez l'apparence de l'éditeur et de votre code",
			"welcomePage.learn": "Apprendre",
			"welcomePage.showCommands": "Rechercher et exécuter toutes les commandes",
			"welcomePage.showCommandsDescription": "La palette de commandes ({0}) permet d'accéder rapidement aux commandes pour en rechercher une",
			"welcomePage.interfaceOverview": "Vue d'ensemble de l'interface",
			"welcomePage.interfaceOverviewDescription": "Obtenez une superposition visuelle mettant en évidence les principaux composants de l'IU",
			"welcomePage.interactivePlayground": "Terrain de jeu interactif",
			"welcomePage.interactivePlaygroundDescription": "Essayez les fonctionnalités essentielles de l'éditeur en suivant une brève procédure pas à pas"
		},
		"vs/workbench/services/actions/electron-browser/menusExtensionPoint": {
			"requirearray": "les éléments de menu doivent figurer dans un tableau",
			"requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'",
			"optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'",
			"vscode.extension.contributes.menuItem.command": "Identificateur de la commande à exécuter. La commande doit être déclarée dans la section 'commands'",
			"vscode.extension.contributes.menuItem.alt": "Identificateur d'une commande alternative à exécuter. La commande doit être déclarée dans la section 'commands'",
			"vscode.extension.contributes.menuItem.when": "Condition qui doit être vraie pour afficher cet élément",
			"vscode.extension.contributes.menuItem.group": "Groupe auquel cette commande appartient",
			"vscode.extension.contributes.menus": "Contribue à fournir des éléments de menu à l'éditeur",
			"menus.commandPalette": "Palette de commandes",
			"menus.touchBar": "La touch bar (macOS uniquement)",
			"menus.editorTitle": "Menu de titre de l'éditeur",
			"menus.editorContext": "Menu contextuel de l'éditeur",
			"menus.explorerContext": "Menu contextuel de l'Explorateur de fichiers",
			"menus.editorTabContext": "Menu contextuel des onglets de l'éditeur",
			"menus.debugCallstackContext": "Menu contextuel de la pile d'appels de débogage",
			"menus.scmTitle": "Menu du titre du contrôle de code source",
			"menus.scmSourceControl": "Le menu de contrôle de code source",
			"menus.resourceGroupContext": "Menu contextuel du groupe de ressources du contrôle de code source",
			"menus.resourceStateContext": "Menu contextuel de l'état des ressources du contrôle de code source",
			"view.viewTitle": "Menu de titre de la vue ajoutée",
			"view.itemContext": "Menu contextuel de l'élément de vue ajoutée",
			"nonempty": "valeur non vide attendue.",
			"opticon": "la propriété 'icon' peut être omise, ou bien elle doit être une chaîne ou un littéral tel que '{dark, light}'",
			"requireStringOrObject": "la propriété `{0}` est obligatoire et doit être de type `string` ou `object`",
			"requirestrings": "les propriétés `{0}` et `{1}` sont obligatoires et doivent être de type `string`",
			"vscode.extension.contributes.commandType.command": "Identificateur de la commande à exécuter",
			"vscode.extension.contributes.commandType.title": "Titre en fonction duquel la commande est représentée dans l'IU",
			"vscode.extension.contributes.commandType.category": "(Facultatif) chaîne de catégorie en fonction de laquelle la commande est regroupée dans l'IU",
			"vscode.extension.contributes.commandType.icon": "(Facultatif) Icône utilisée pour représenter la commande dans l'IU. Il s'agit d'un chemin de fichier ou d'une configuration dont le thème peut être changé",
			"vscode.extension.contributes.commandType.icon.light": "Chemin d'icône quand un thème clair est utilisé",
			"vscode.extension.contributes.commandType.icon.dark": "Chemin d'icône quand un thème sombre est utilisé",
			"vscode.extension.contributes.commands": "Ajoute des commandes à la palette de commandes.",
			"dup": "La commande '{0}' apparaît plusieurs fois dans la section 'commands'.",
			"menuId.invalid": "'{0}' est un identificateur de menu non valide",
			"missing.command": "L'élément de menu fait référence à une commande '{0}' qui n'est pas définie dans la section 'commands'.",
			"missing.altCommand": "L'élément de menu fait référence à une commande alt '{0}' qui n'est pas définie dans la section 'commands'.",
			"dupe.command": "L'élément de menu fait référence à la même commande que la commande par défaut et la commande alt"
		},
		"vs/workbench/services/configuration/common/configurationExtensionPoint": {
			"vscode.extension.contributes.configuration.title": "Résumé des paramètres. Cette étiquette va être utilisée dans le fichier de paramètres en tant que commentaire de séparation.",
			"vscode.extension.contributes.configuration.properties": "Description des propriétés de configuration.",
			"scope.application.description": "Configuration spécifique de l'application, qui peut être configurée uniquement dans les paramètres utilisateur.",
			"scope.window.description": "Configuration spécifique de la fenêtre, qui peut être configurée dans les paramètres utilisateur ou de l'espace de travail.",
			"scope.resource.description": "Configuration spécifique de la ressource, qui peut être configurée dans les paramètres utilisateur, de l'espace de travail ou du dossier.",
			"scope.description": "Portée dans laquelle la configuration s’applique. Les portées disponibles sont `window` et `resource`.",
			"vscode.extension.contributes.defaultConfiguration": "Contribue aux paramètres de configuration d'éditeur par défaut en fonction du langage.",
			"vscode.extension.contributes.configuration": "Ajoute des paramètres de configuration.",
			"invalid.title": "'configuration.title' doit être une chaîne",
			"invalid.properties": "'configuration.properties' doit être un objet",
			"invalid.allOf": "'configuration.allOf' est obsolète et ne doit plus être utilisé. Au lieu de cela, passez plusieurs sections de configuration sous forme de tableau au point de contribution 'configuration'.",
			"workspaceConfig.folders.description": "Liste des dossiers à être chargés dans l’espace de travail.",
			"workspaceConfig.path.description": "Un chemin de fichier, par exemple, '/root/folderA' ou './folderA' pour un chemin relatif résolu selon l’emplacement du fichier d’espace de travail.",
			"workspaceConfig.name.description": "Un nom facultatif pour le dossier. ",
			"workspaceConfig.uri.description": "URI du dossier",
			"workspaceConfig.settings.description": "Paramètres de l’espace de travail",
			"workspaceConfig.launch.description": "Configurations de lancement de l’espace de travail",
			"workspaceConfig.extensions.description": "Extensions de l’espace de travail",
			"unknownWorkspaceProperty": "Propriété de configuration d’espace de travail inconnue"
		},
		"vs/workbench/services/configuration/node/configurationService": {
			"unsupportedApplicationSetting": "Ce paramètre ne peut être appliqué que dans les paramètres utilisateur",
			"unsupportedWindowSetting": "Ce paramètre ne peut pas être appliqué maintenant. Il est appliqué quand vous ouvrez ce dossier directement."
		},
		"vs/workbench/services/configuration/node/jsonEditingService": {
			"errorInvalidFile": "Impossible d’écrire dans le fichier. Veuillez ouvrir le fichier pour corriger les erreurs/avertissements dans le fichier et réessayer.",
			"errorFileDirty": "Impossible d’écrire dans le fichier parce que le fichier a été modifié. Veuillez enregistrer le fichier et réessayer."
		},
		"vs/workbench/services/configuration/node/configurationEditingService": {
			"openTasksConfiguration": "Ouvrir la configuration des tâches",
			"openLaunchConfiguration": "Ouvrir la configuration du lancement",
			"open": "Ouvrir les paramètres",
			"saveAndRetry": "Enregistrer et Réessayer",
			"errorUnknownKey": "Impossible d’écrire dans {0} car {1} n’est pas une configuration recommandée.",
			"errorInvalidWorkspaceConfigurationApplication": "Impossible d’écrire {0} dans paramètres de l’espace de travail. Ce paramètre peut être écrit uniquement dans les paramètres de l’utilisateur.",
			"errorInvalidFolderConfiguration": "Impossible d’écrire dans les paramètres de dossier parce que {0} ne supporte pas la portée de ressource de dossier.",
			"errorInvalidUserTarget": "Impossible d’écrire dans les paramètres utilisateur parce que {0} ne supporte pas de portée globale.",
			"errorInvalidWorkspaceTarget": "Impossible d’écrire dans les paramètres de l’espace de travail car {0} ne supporte pas de portée d’espace de travail dans un espace de travail multi dossiers.",
			"errorInvalidFolderTarget": "Impossible d’écrire dans les paramètres de dossier car aucune ressource n’est fournie.",
			"errorNoWorkspaceOpened": "Impossible d’écrire dans {0} car aucun espace de travail n’est ouvert. Veuillez ouvrir un espace de travail et essayer à nouveau.",
			"errorInvalidTaskConfiguration": "Impossible d’écrire dans le fichier de configuration des tâches. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.",
			"errorInvalidLaunchConfiguration": "Impossible d’écrire dans le fichier de configuration de lancement. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.",
			"errorInvalidConfiguration": "Impossible d’écrire dans les paramètres de l’utilisateur. Veuillez s’il vous plaît ouvrir le fichier des paramètres de l’utilisateur pour y corriger les erreurs/avertissements et essayez à nouveau.",
			"errorInvalidConfigurationWorkspace": "Impossible d’écrire dans les paramètres de l’espace de travail. Veuillez s’il vous plaît ouvrir le fichier des paramètres de l’espace de travail pour corriger les erreurs/avertissements dans le fichier et réessayez.",
			"errorInvalidConfigurationFolder": "Impossible d’écrire dans les paramètres de dossier. Veuillez s’il vous plaît ouvrir le fichier des paramètres du dossier '{0}' pour y corriger les erreurs/avertissements et essayez à nouveau.",
			"errorTasksConfigurationFileDirty": "Impossible d’écrire dans le fichier de configuration des tâches car le fichier a été modifié. Veuillez, s’il vous plaît, l'enregistrez et réessayez.",
			"errorLaunchConfigurationFileDirty": "Impossible d’écrire dans le fichier de configuration de lancement car le fichier a été modifié. Veuillez l'enregistrer et réessayez.",
			"errorConfigurationFileDirty": "Impossible d’écrire dans les paramètres de l'utilisateur car le fichier a été modifié. Veuillez s’il vous plaît enregistrer le fichier des paramètres de l'utilisateur et réessayez.",
			"errorConfigurationFileDirtyWorkspace": "Impossible d’écrire dans les paramètres de l’espace de travail, car le fichier est en attente de sauvegarde. Veuillez s’il vous plaît enregistrer le fichier des paramètres de l’espace de travail et essayez à nouveau.",
			"errorConfigurationFileDirtyFolder": "Impossible d’écrire dans les paramètres de dossier, car le fichier est en attente de sauvegarde. Veuillez s’il vous plaît enregistrer le fichier des paramètres du dossier '{0}' et essayez à nouveau.",
			"userTarget": "Paramètres utilisateur",
			"workspaceTarget": "Paramètres de l'espace de travail",
			"folderTarget": "Paramètres de dossier"
		},
		"vs/workbench/services/configurationResolver/electron-browser/configurationResolverService": {
			"canNotResolveWorkspaceFolderMultiRoot": "'${workspaceFolder}' ne peut pas être résolu dans un espace de travail de dossiers multiples. Gérer la portée de cette variable en utilisant ':' et un nom de dossier d’espace de travail.",
			"canNotResolveWorkspaceFolder": "'${workspaceFolder}' ne peut pas être résolu. Veuillez ouvrir un dossier.",
			"canNotResolveFolderBasenameMultiRoot": "'${workspaceFolderBasename}' ne peut pas être résolu dans un espace de travail de dossiers multiples. Gérer la portée de cette variable en utilisant ':' et un nom de dossier d’espace de travail.",
			"canNotResolveFolderBasename": "'${workspaceFolderBasename}' ne peut pas être résolu. Veuillez ouvrir un dossier.",
			"canNotResolveLineNumber": "'${lineNumber}' ne peut pas être résolu. Veuillez s’il vous plaît ouvrir un éditeur.",
			"canNotResolveSelectedText": "'${selectedText}' ne peut pas être résolu. Veuillez s’il vous plaît ouvrir un éditeur.",
			"canNotResolveFile": "${file} ne peut pas être résolu. Veuillez s’il vous plaît ouvrir un éditeur.",
			"canNotResolveRelativeFile": "${relativeFile} ne peut pas être résolu. Veuillez s’il vous plaît ouvrir un éditeur.",
			"canNotResolveFileDirname": "${fileDirname} ne peut pas être résolu. Veuillez s’il vous plaît ouvrir un éditeur.",
			"canNotResolveFileExtname": "${fileExtname} ne peut pas être résolu. Veuillez s’il vous plaît ouvrir un éditeur.",
			"canNotResolveFileBasename": "${fileBasename} ne peut pas être résolu. Veuillez s’il vous plaît ouvrir un éditeur.",
			"canNotResolveFileBasenameNoExtension": "${fileBasenameNoExtension} ne peut pas être résolu. Veuillez s’il vous plaît ouvrir un éditeur."
		},
		"vs/workbench/services/crashReporter/electron-browser/crashReporterService": {
			"telemetryConfigurationTitle": "Télémétrie",
			"telemetry.enableCrashReporting": "Activez l'envoi de rapports d'incidents à Microsoft.\nCette option nécessite un redémarrage pour être prise en compte."
		},
		"vs/workbench/services/dialogs/electron-browser/dialogService": {
			"yesButton": "&&Oui",
			"cancelButton": "Annuler"
		},
		"vs/workbench/services/editor/common/editorService": {
			"compareLabels": "{0} ↔ {1}"
		},
		"vs/workbench/services/extensions/common/extensionsRegistry": {
			"vscode.extension.engines": "Compatibilité de moteur.",
			"vscode.extension.engines.vscode": "Pour les extensions VS Code, spécifie la version de VS Code avec laquelle l'extension est compatible. Ne peut pas être *. Exemple : ^0.10.5 indique une compatibilité avec la version minimale 0.10.5 de VS Code.",
			"vscode.extension.publisher": "Éditeur de l'extension VS Code.",
			"vscode.extension.displayName": "Nom d'affichage de l'extension utilisée dans la galerie VS Code.",
			"vscode.extension.categories": "Catégories utilisées par la galerie VS Code pour catégoriser l'extension.",
			"vscode.extension.category.languages.deprecated": "Utiliser 'Langages de programmation' à la place",
			"vscode.extension.galleryBanner": "Bannière utilisée dans le marketplace VS Code.",
			"vscode.extension.galleryBanner.color": "Couleur de la bannière de l'en-tête de page du marketplace VS Code.",
			"vscode.extension.galleryBanner.theme": "Thème de couleur de la police utilisée dans la bannière.",
			"vscode.extension.contributes": "Toutes les contributions de l'extension VS Code représentées par ce package.",
			"vscode.extension.preview": "Définit l'extension à marquer en tant que préversion dans Marketplace.",
			"vscode.extension.activationEvents": "Événements d'activation pour l'extension VS Code.",
			"vscode.extension.activationEvents.onLanguage": "Événement d'activation envoyé quand un fichier résolu dans le langage spécifié est ouvert.",
			"vscode.extension.activationEvents.onCommand": "Événement d'activation envoyé quand la commande spécifiée est appelée.",
			"vscode.extension.activationEvents.onDebug": "Un événement d’activation émis chaque fois qu’un utilisateur est sur le point de démarrer le débogage ou sur le point de la déboguer des configurations.",
			"vscode.extension.activationEvents.onDebugInitialConfigurations": "Événement d'activation envoyé chaque fois qu’un \"launch.json\" doit être créé (et toutes les méthodes de provideDebugConfigurations doivent être appelées).",
			"vscode.extension.activationEvents.onDebugResolve": "Événement d'activation envoyé quand une session de débogage du type spécifié est sur le point d’être lancée (et une méthode resolveDebugConfiguration correspondante doit être appelée).",
			"vscode.extension.activationEvents.workspaceContains": "Événement d'activation envoyé quand un dossier ouvert contient au moins un fichier correspondant au modèle glob spécifié.",
			"vscode.extension.activationEvents.onView": "Événement d'activation envoyé quand la vue spécifiée est développée.",
			"vscode.extension.activationEvents.star": "Événement d'activation envoyé au démarrage de VS Code. Pour garantir la qualité de l'expérience utilisateur, utilisez cet événement d'activation dans votre extension uniquement quand aucune autre combinaison d'événements d'activation ne fonctionne dans votre cas d'utilisation.",
			"vscode.extension.badges": "Ensemble de badges à afficher dans la barre latérale de la page d'extensions de Marketplace.",
			"vscode.extension.badges.url": "URL de l'image du badge.",
			"vscode.extension.badges.href": "Lien du badge.",
			"vscode.extension.badges.description": "Description du badge.",
			"vscode.extension.markdown": "Contrôle le moteur de rendu de Markdown utilisé sur le marché. Github (par défaut) ou standard.",
			"vscode.extension.qna": "Contrôle le lien Q&A sur le marché. Mettre à marketplace pour activer le site  de Q&A du Marketplace par défaut. Mettre une chaîne pour fournir l’URL d’un site personnalisé de Q&A. Mettre à false pour désactiver complètement les Q&A.",
			"vscode.extension.extensionDependencies": "Dépendances envers d'autres extensions. L'identificateur d'une extension est toujours ${publisher}.${name}. Exemple : vscode.csharp.",
			"vscode.extension.scripts.prepublish": "Le script exécuté avant le package est publié en tant qu'extension VS Code.",
			"vscode.extension.scripts.uninstall": "Désinstallez le crochet pour l'extension VS Code. Script exécuté quand l'extension est complètement désinstallée dans VS Code et au redémarrage de VS Code (arrêt, puis démarrage). Seuls les scripts Node sont pris en charge.",
			"vscode.extension.icon": "Chemin d'une icône de 128 x 128 pixels."
		},
		"vs/workbench/services/extensions/electron-browser/extensionService": {
			"extensionsDisabled": "Toutes les extensions sont désactivées.",
			"extensionHostProcess.crash": "L'hôte d’extension s'est arrêté de manière inattendue.",
			"extensionHostProcess.unresponsiveCrash": "L'hôte d'extension s'est arrêté, car il ne répondait pas.",
			"devTools": "Ouvrir les outils de développement",
			"restart": "Redémarrer l’hôte d'extension",
			"overwritingExtension": "Remplacement de l'extension {0} par {1}.",
			"extensionUnderDevelopment": "Chargement de l'extension de développement sur {0}",
			"extensionCache.invalid": "Des extensions ont été modifiées sur le disque. Veuillez recharger la fenêtre.",
			"reloadWindow": "Recharger la fenêtre"
		},
		"vs/workbench/services/extensions/node/extensionPoints": {
			"jsonParseFail": "Échec de l'analyse de {0} : {1}.",
			"fileReadFail": "Impossible de lire le fichier {0} : {1}.",
			"jsonsParseReportErrors": "Échec de l'analyse de {0} : {1}.",
			"missingNLSKey": "Le message est introuvable pour la clé {0}.",
			"notSemver": "La version de l'extension n'est pas compatible avec SemVer.",
			"extensionDescription.empty": "Description d'extension vide obtenue",
			"extensionDescription.publisher": "la propriété '{0}' est obligatoire et doit être de type 'string'",
			"extensionDescription.name": "la propriété '{0}' est obligatoire et doit être de type 'string'",
			"extensionDescription.version": "la propriété '{0}' est obligatoire et doit être de type 'string'",
			"extensionDescription.engines": "la propriété '{0}' est obligatoire et doit être de type 'object'",
			"extensionDescription.engines.vscode": "la propriété '{0}' est obligatoire et doit être de type 'string'",
			"extensionDescription.extensionDependencies": "la propriété '{0}' peut être omise ou doit être de type 'string[]'",
			"extensionDescription.activationEvents1": "la propriété '{0}' peut être omise ou doit être de type 'string[]'",
			"extensionDescription.activationEvents2": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises",
			"extensionDescription.main1": "La propriété '{0}' peut être omise ou doit être de type 'string'",
			"extensionDescription.main2": "'main' ({0}) est censé être inclus dans le dossier ({1}) de l'extension. Cela risque de rendre l'extension non portable.",
			"extensionDescription.main3": "les propriétés '{0}' et '{1}' doivent être toutes les deux spécifiées ou toutes les deux omises"
		},
		"vs/workbench/services/extensions/electron-browser/extensionHost": {
			"extensionHostProcess.startupFailDebug": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il est peut-être arrêté à la première ligne et a besoin d'un débogueur pour continuer.",
			"extensionHostProcess.startupFail": "L'hôte d'extension n'a pas démarré en moins de 10 secondes. Il existe peut-être un problème.",
			"reloadWindow": "Recharger la fenêtre",
			"extensionHostProcess.error": "Erreur de l'hôte d'extension : {0}"
		},
		"vs/workbench/services/jsonschemas/common/jsonValidationExtensionPoint": {
			"contributes.jsonValidation": "Ajoute une configuration de schéma json.",
			"contributes.jsonValidation.fileMatch": "Modèle de fichier correspondant recherché, par exemple \"package.json\" ou \"*.launch\".",
			"contributes.jsonValidation.url": "URL de schéma ('http:', 'https:') ou chemin relatif du dossier d'extensions ('./').",
			"invalid.jsonValidation": "'configuration.jsonValidation' doit être un tableau",
			"invalid.fileMatch": "'configuration.jsonValidation.fileMatch' doit être défini",
			"invalid.url": "'configuration.jsonValidation.url' doit être une URL ou un chemin relatif",
			"invalid.url.fileschema": "'configuration.jsonValidation.url' est une URL relative non valide : {0}",
			"invalid.url.schema": "'configuration.jsonValidation.url' doit commencer par 'http:', 'https:' ou './' pour référencer les schémas situés dans l'extension"
		},
		"vs/workbench/services/files/electron-browser/remoteFileService": {
			"fileIsDirectoryError": "Le fichier est un répertoire",
			"fileNotModifiedError": "Fichier non modifié depuis",
			"fileBinaryError": "Il semble que le fichier soit binaire. Impossible de l'ouvrir en tant que texte"
		},
		"vs/workbench/services/files/electron-browser/fileService": {
			"netVersionError": "Microsoft .NET Framework 4.5 est obligatoire. Suivez le lien pour l'installer.",
			"installNet": "Télécharger .NET Framework 4.5",
			"neverShowAgain": "Ne plus afficher",
			"enospcError": "{0} n’est pas en mesure de surveiller les modifications de fichiers dans ce grand espace de travail. Veuillez suivre le lien d'instructions pour résoudre ce problème.",
			"learnMore": "Instructions",
			"fileInvalidPath": "Ressource de fichier non valide ({0})",
			"fileIsDirectoryError": "Le fichier est un répertoire",
			"fileNotModifiedError": "Fichier non modifié depuis",
			"fileTooLargeForHeapError": "Pour ouvrir un fichier de cette taille, vous devez redémarrer VS Code et lui permettre d’utiliser plus de mémoire",
			"fileTooLargeError": "Fichier trop volumineux pour être ouvert",
			"fileNotFoundError": "Fichier introuvable ({0})",
			"fileBinaryError": "Il semble que le fichier soit binaire. Impossible de l'ouvrir en tant que texte",
			"filePermission": "Autorisation refusée en écrivant dans le fichier ({0})",
			"fileExists": "Le fichier à créer existe déjà ({0})",
			"fileModifiedError": "Fichier modifié depuis",
			"fileReadOnlyError": "Fichier en lecture seule",
			"fileMoveConflict": "Déplacement/copie impossible. Le fichier existe déjà dans la destination.",
			"unableToMoveCopyError": "Impossible de déplacer/copier. Le fichier remplace le dossier qui le contient.",
			"binFailed": "Échec du déplacement de '{0}' vers la corbeille",
			"trashFailed": "Échec du déplacement de '{0}' vers la corbeille"
		},
		"vs/workbench/services/keybinding/electron-browser/keybindingService": {
			"nonempty": "Valeur non vide attendue.",
			"requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'",
			"optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'",
			"vscode.extension.contributes.keybindings.command": "Identificateur de la commande à exécuter quand la combinaison de touches est déclenchée.",
			"vscode.extension.contributes.keybindings.key": "Touche ou séquence de touches (séparez les touches avec le signe plus et les séquences de touches avec un espace. Exemple : Ctrl+O et Ctrl+L L pour une pression simultanée).",
			"vscode.extension.contributes.keybindings.mac": "Touche ou séquence de touches spécifique à Mac.",
			"vscode.extension.contributes.keybindings.linux": "Touche ou séquence de touches spécifique à Linux.",
			"vscode.extension.contributes.keybindings.win": "Touche ou séquence de touches spécifique à Windows.",
			"vscode.extension.contributes.keybindings.when": "Condition quand la touche est active.",
			"vscode.extension.contributes.keybindings": "Ajoute des combinaisons de touches.",
			"invalid.keybindings": "'contributes.{0}' non valide : {1}",
			"unboundCommands": "Voici d'autres commandes disponibles : ",
			"keybindings.json.title": "Configuration des combinaisons de touches",
			"keybindings.json.key": "Touche ou séquence de touches (séparées par un espace)",
			"keybindings.json.command": "Nom de la commande à exécuter",
			"keybindings.json.when": "Condition quand la touche est active.",
			"keybindings.json.args": "Arguments à passer à la commande à exécuter.",
			"keyboardConfigurationTitle": "Clavier",
			"dispatch": "Contrôle la logique de distribution des appuis sur les touches pour utiliser soit 'code' (recommandé), soit 'keyCode'.",
			"touchbar.enabled": "Active les boutons de la touchbar macOS sur le clavier si disponible."
		},
		"vs/workbench/services/keybinding/common/keybindingEditing": {
			"errorKeybindingsFileDirty": "Impossible d’écrire parce que la configuration des combinaisons de touches a été modifiée. Veuillez enregistrer le fichier et réessayer.",
			"parseErrors": "Impossible d’écrire dans le fichier de configuration des combinaisons de touches. Veuillez l'ouvrir pour corriger les erreurs/avertissements dans le fichier et réessayer.",
			"errorInvalidConfiguration": "Impossible d’écrire dans le fichier de configuration des combinaisons de touches. Il y a un objet qui n'est pas de type Array. Veuillez ouvrir le fichier pour nettoyer et réessayer.",
			"emptyKeybindingsHeader": "Placez vos combinaisons de touches dans ce fichier pour remplacer les valeurs par défaut"
		},
		"vs/workbench/services/mode/common/workbenchModeService": {
			"vscode.extension.contributes.languages": "Ajoute des déclarations de langage.",
			"vscode.extension.contributes.languages.id": "ID du langage.",
			"vscode.extension.contributes.languages.aliases": "Alias de nom du langage.",
			"vscode.extension.contributes.languages.extensions": "Extensions de fichier associées au langage.",
			"vscode.extension.contributes.languages.filenames": "Noms de fichiers associés au langage.",
			"vscode.extension.contributes.languages.filenamePatterns": "Modèles Glob de noms de fichiers associés au langage.",
			"vscode.extension.contributes.languages.mimetypes": "Types MIME associés au langue.",
			"vscode.extension.contributes.languages.firstLine": "Expression régulière correspondant à la première ligne d'un fichier du langage.",
			"vscode.extension.contributes.languages.configuration": "Chemin relatif d'un fichier contenant les options de configuration du langage.",
			"invalid": "'contributes.{0}' non valide. Tableau attendu.",
			"invalid.empty": "Valeur vide pour 'contributes.{0}'",
			"require.id": "la propriété '{0}' est obligatoire et doit être de type 'string'",
			"opt.extensions": "la propriété '{0}' peut être omise et doit être de type 'string[]'",
			"opt.filenames": "la propriété '{0}' peut être omise et doit être de type 'string[]'",
			"opt.firstLine": "la propriété '{0}' peut être omise et doit être de type 'string'",
			"opt.configuration": "la propriété '{0}' peut être omise et doit être de type 'string'",
			"opt.aliases": "la propriété '{0}' peut être omise et doit être de type 'string[]'",
			"opt.mimetypes": "la propriété '{0}' peut être omise et doit être de type 'string[]'"
		},
		"vs/workbench/services/progress/browser/progressService2": {
			"progress.subtitle": "{0} - {1}",
			"progress.title": "{0} : {1}",
			"cancel": "Annuler"
		},
		"vs/workbench/services/textfile/electron-browser/textFileService": {
			"saveChangesMessage": "Voulez-vous enregistrer les modifications apportées à {0} ?",
			"saveChangesMessages": "Voulez-vous enregistrer les modifications apportées aux {0} fichiers suivants ?",
			"saveAll": "&&Enregistrer tout",
			"save": "&&Enregistrer",
			"dontSave": "&&Ne pas enregistrer",
			"cancel": "Annuler",
			"saveChangesDetail": "Vous perdrez vos modifications, si vous ne les enregistrez pas.",
			"allFiles": "Tous les fichiers",
			"noExt": "Aucune extension"
		},
		"vs/workbench/services/textfile/common/textFileEditorModel": {
			"saveFileFirst": "L'intégrité du fichier est compromise. Enregistrez-le avant de le rouvrir avec un autre encodage.",
			"genericSaveError": "Échec d'enregistrement de '{0}' ({1})."
		},
		"vs/workbench/services/textfile/common/textFileService": {
			"files.backup.failSave": "Les fichiers qui sont modifiés ne peuvent pas être écrits à l’emplacement de sauvegarde (erreur : {0}). Essayez d’enregistrer vos fichiers d’abord, puis sortez."
		},
		"vs/workbench/services/textMate/electron-browser/TMSyntax": {
			"invalid.language": "Langage inconnu dans 'contributes.{0}.language'. Valeur fournie : {1}",
			"invalid.scopeName": "Chaîne attendue dans 'contributes.{0}.scopeName'. Valeur fournie : {1}",
			"invalid.path.0": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}",
			"invalid.injectTo": "Valeur non valide dans 'contributes.{0}.injectTo'. Il doit s'agir d'un tableau de noms de portées de langage. Valeur fournie : {1}",
			"invalid.embeddedLanguages": "Valeur non valide dans 'contributes.{0}.embeddedLanguages'. Il doit s'agir d'un mappage d'objets entre le nom de portée et le langage. Valeur fournie : {1}",
			"invalid.tokenTypes": "Valeur non valide dans 'contribue.{0}.tokenTypes'. Il doit s'agir d'un mappage d’objets entre un nom d’étendue et un type de jeton. Valeur fournie : {1}",
			"invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable.",
			"no-tm-grammar": "Aucune grammaire TM n'est inscrite pour ce langage."
		},
		"vs/workbench/services/textMate/electron-browser/TMGrammars": {
			"vscode.extension.contributes.grammars": "Ajoute des générateurs de jetons TextMate.",
			"vscode.extension.contributes.grammars.language": "Identificateur de langue pour lequel cette syntaxe est ajoutée.",
			"vscode.extension.contributes.grammars.scopeName": "Nom de portée TextMate utilisé par le fichier tmLanguage.",
			"vscode.extension.contributes.grammars.path": "Chemin du fichier tmLanguage. Le chemin est relatif au dossier d'extensions et commence généralement par './syntaxes/'.",
			"vscode.extension.contributes.grammars.embeddedLanguages": "Mappage du nom de portée à l'ID de langage si cette grammaire contient des langages incorporés.",
			"vscode.extension.contributes.grammars.tokenTypes": "Un mappage entre un nom d'étendue et des types de token.",
			"vscode.extension.contributes.grammars.injectTo": "Liste de noms des portées de langage auxquelles cette grammaire est injectée."
		},
		"vs/workbench/services/themes/common/colorExtensionPoint": {
			"contributes.color": "Contribue à des couleurs définies pour des extensions dont le thème peut être changé",
			"contributes.color.id": "L’identifiant de la couleur dont le thème peut être changé",
			"contributes.color.id.format": "Les identifiants doivent être sous la forme aa[.bb]*",
			"contributes.color.description": "La description de la couleur dont le thème peut être changé",
			"contributes.defaults.light": "La couleur par défaut pour les thèmes clairs. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.",
			"contributes.defaults.dark": "La couleur par défaut pour les thèmes sombres. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.",
			"contributes.defaults.highContrast": "La couleur par défaut pour les thèmes de contraste élevé. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.",
			"invalid.colorConfiguration": "'configuration.colors' doit être un tableau",
			"invalid.default.colorType": "{0} doit être soit une valeur de couleur en hexadécimal (#RRGGBB[AA] ou #RGB[A]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.",
			"invalid.id": "'configuration.colors.id' doit être défini et ne peut pas être vide",
			"invalid.id.format": "'configuration.colors.id' doit suivre le word[.word]*",
			"invalid.description": "'configuration.colors.description' doit être défini et ne peut pas être vide",
			"invalid.defaults": "'configuration.colors.defaults' doit être défini et doit contenir 'light', 'dark' et 'highContrast'"
		},
		"vs/workbench/services/themes/electron-browser/workbenchThemeService": {
			"error.cannotloadtheme": "Unable to load {0}: {1}",
			"colorTheme": "Specifies the color theme used in the workbench.",
			"colorThemeError": "Theme is unknown or not installed.",
			"iconTheme": "Spécifie le thème d'icône utilisé dans le banc d'essai ou 'null' pour n'afficher aucune icône de fichier.",
			"noIconThemeDesc": "No file icons",
			"iconThemeError": "File icon theme is unknown or not installed.",
			"workbenchColors": "Remplace les couleurs du thème de couleur sélectionné.",
			"editorColors.comments": "Définit les couleurs et les styles des commentaires",
			"editorColors.strings": "Définit les couleurs et les styles des littéraux de chaînes.",
			"editorColors.keywords": "Définit les couleurs et les styles des mots clés.",
			"editorColors.numbers": "Définit les couleurs et les styles des littéraux de nombre.",
			"editorColors.types": "Définit les couleurs et les styles des déclarations et références de type.",
			"editorColors.functions": "Définit les couleurs et les styles des déclarations et références de fonctions.",
			"editorColors.variables": "Définit les couleurs et les styles des déclarations et références de variables.",
			"editorColors.textMateRules": "Définit les couleurs et les styles à l’aide de règles de thème textmate (avancé).",
			"editorColors": "Remplace les couleurs et le style de la police de l’éditeur du thème par la couleur actuellement sélectionnée."
		},
		"vs/workbench/services/themes/electron-browser/colorThemeData": {
			"error.cannotparsejson": "Problèmes durant l'analyse du fichier de thème JSON : {0}",
			"error.invalidformat.colors": "Problème pendant l'analyse du fichier de thème de couleur : {0}. La propriété 'colors' n'est pas de type 'object'.",
			"error.invalidformat.tokenColors": "Problème pendant l'analyse du fichier de thème de couleur : {0}. La propriété 'tokenColors' doit être un tableau spécifiant des couleurs ou le chemin d'un fichier de thème TextMate",
			"error.plist.invalidformat": "Problème pendant l'analyse du fichier tmTheme : {0}. 'settings' n'est pas un tableau.",
			"error.cannotparse": "Problèmes pendant l'analyse du fichier tmTheme : {0}",
			"error.cannotload": "Problèmes pendant le chargement du fichier tmTheme {0} : {1}"
		},
		"vs/workbench/services/themes/common/colorThemeSchema": {
			"schema.token.settings": "Couleurs et styles du jeton.",
			"schema.token.foreground": "Couleur de premier plan du jeton.",
			"schema.token.background.warning": "Les couleurs d’arrière-plan des tokens ne sont actuellement pas pris en charge.",
			"schema.token.fontStyle": "Style de police de la règle: 'italic', 'bold' ou 'underline' ou une combinaison. La chaîne vide défait les paramètres hérités.",
			"schema.fontStyle.error": "Le style de polie doit être 'italic', 'bold' or 'underline' ou une combinaison ou la chaîne vide.",
			"schema.token.fontStyle.none": "Aucun (vide le style hérité)",
			"schema.properties.name": "Description de la règle.",
			"schema.properties.scope": "Sélecteur de portée qui correspond à cette règle.",
			"schema.tokenColors.path": "Chemin d'un ficher tmTheme (relatif au fichier actuel).",
			"schema.colors": "Couleurs de la coloration syntaxique"
		},
		"vs/workbench/services/themes/common/fileIconThemeSchema": {
			"schema.folderExpanded": "Icône de dossier des dossiers développés. L'icône du dossier développé est facultative. En l'absence de définition, l'icône définie pour le dossier est affichée.",
			"schema.folder": "Icône de dossier des dossiers réduits. Si folderExpanded n'est pas défini, s'applique aussi aux dossiers développés.",
			"schema.file": "Icône de fichier par défaut, affichée pour tous les fichiers qui ne correspondent à aucune extension, aucun nom de fichier ou aucun ID de langue.",
			"schema.folderNames": "Associe des noms de dossiers à des icônes. La clé de l'objet est le nom de dossier, à l'exclusion des segments du chemin. Aucun modèle ou caractère générique n'est autorisé. La correspondance du nom de dossier ne respecte pas la casse.",
			"schema.folderName": "ID de la définition d'icône de l'association.",
			"schema.folderNamesExpanded": "Associe des noms de dossiers à des icônes pour les dossiers développés. La clé de l'objet est le nom de dossier, à l'exclusion des segments du chemin. Aucun modèle ou caractère générique n'est autorisé. La correspondance du nom de dossier ne respecte pas la casse.",
			"schema.folderNameExpanded": "ID de la définition d'icône de l'association.",
			"schema.fileExtensions": "Associe des extensions de fichier à des icônes. La clé de l'objet est le nom de l'extension de fichier. Le nom d'extension est le dernier segment d'un nom de fichier situé après le dernier point (à l'exclusion du point). Les extensions sont comparées sans respect de la casse.",
			"schema.fileExtension": "ID de la définition d'icône de l'association.",
			"schema.fileNames": "Associe des noms de fichiers à des icônes. La clé de l'objet est le nom de fichier complet, à l'exclusion des segments du chemin. Le nom de fichier peut inclure des points et une éventuelle extension de fichier. Aucun modèle ou caractère générique n'est autorisé. La correspondance du nom de fichier ne respecte pas la casse.",
			"schema.fileName": "ID de la définition d'icône de l'association.",
			"schema.languageIds": "Associe des langages à des icônes. La clé de l'objet est l'ID de langage défini dans le point de contribution du langage.",
			"schema.languageId": "ID de la définition d'icône de l'association.",
			"schema.fonts": "Polices utilisées dans les définitions d'icônes.",
			"schema.id": "ID de la police.",
			"schema.src": "Emplacements de la police.",
			"schema.font-path": "Chemin de la police, par rapport au fichier de thème d'icône actuel.",
			"schema.font-format": "Format de la police.",
			"schema.font-weight": "Poids de la police.",
			"schema.font-sstyle": "Style de la police.",
			"schema.font-size": "Taille par défaut de la police.",
			"schema.iconDefinitions": "Description de toutes les icônes utilisables durant l'association de fichiers à des icônes.",
			"schema.iconDefinition": "Définition d'icône. La clé de l'objet est l'ID de la définition.",
			"schema.iconPath": "Quand le format SVG ou PNG est utilisé : chemin de l'image. Le chemin est relatif au fichier du jeu d'icônes.",
			"schema.fontCharacter": "Quand une police de type glyphe est employée : caractère de police à utiliser.",
			"schema.fontColor": "Quand une police de type glyphe est employée : couleur à utiliser.",
			"schema.fontSize": "Quand une police est utilisée : taille de police en pourcentage par rapport à la police du texte. En l'absence de définition, la taille de la définition de police est utilisée par défaut.",
			"schema.fontId": "Quand une police est employée : ID de la police. En l'absence de définition, la première définition de police est utilisée par défaut.",
			"schema.light": "Associations facultatives des icônes de fichiers dans les thèmes de couleur claire.",
			"schema.highContrast": "Associations facultatives des icônes de fichiers dans les thèmes de couleur à contraste élevé.",
			"schema.hidesExplorerArrows": "Détermine si les flèches de l’Explorateur de fichier doivent être masquées lorsque ce thème est actif."
		},
		"vs/workbench/services/themes/electron-browser/colorThemeStore": {
			"vscode.extension.contributes.themes": "Contributes textmate color themes.",
			"vscode.extension.contributes.themes.id": "ID du thème d'icône utilisé dans les paramètres utilisateur.",
			"vscode.extension.contributes.themes.label": "Étiquette du thème de couleur comme indiqué dans l'interface utilisateur (IU).",
			"vscode.extension.contributes.themes.uiTheme": "Thème de base définissant les couleurs autour de l'éditeur : 'vs' est le thème de couleur clair, 'vs-dark' est le thème de couleur sombre. 'hc-black' est le thème sombre à contraste élevé.",
			"vscode.extension.contributes.themes.path": "Chemin du fichier tmTheme. Le chemin est relatif au dossier d'extensions et correspond généralement à './themes/themeFile.tmTheme'.",
			"reqarray": "Extension point `{0}` must be an array.",
			"reqpath": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}",
			"invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable."
		},
		"vs/workbench/services/themes/electron-browser/fileIconThemeStore": {
			"vscode.extension.contributes.iconThemes": "Contributes file icon themes.",
			"vscode.extension.contributes.iconThemes.id": "ID du thème d'icône utilisé dans les paramètres utilisateur.",
			"vscode.extension.contributes.iconThemes.label": "Étiquette du thème d'icône indiqué dans l'IU (interface utilisateur).",
			"vscode.extension.contributes.iconThemes.path": "Chemin du fichier de définitions de thèmes d'icônes. Le chemin est relatif au dossier d'extensions et correspond généralement à './icons/awesome-icon-theme.json'.",
			"reqarray": "Extension point `{0}` must be an array.",
			"reqpath": "Chaîne attendue dans 'contributes.{0}.path'. Valeur fournie : {1}",
			"reqid": "Chaîne attendue dans 'contributes.{0}.id'. Valeur fournie : {1}",
			"invalid.path.1": "'contributes.{0}.path' ({1}) est censé être inclus dans le dossier ({2}) de l'extension. Cela risque de rendre l'extension non portable."
		},
		"vs/workbench/services/themes/electron-browser/fileIconThemeData": {
			"error.cannotparseicontheme": "Problems parsing file icons file: {0}"
		},
		"vs/workbench/services/decorations/browser/decorationsService": {
			"bubbleTitle": "Contient des éléments soulignés"
		},
		"vs/workbench/services/workspace/node/workspaceEditingService": {
			"errorInvalidTaskConfiguration": "Impossible d’écrire dans le fichier de configuration de l’espace de travail. Veuillez ouvrir le fichier pour y corriger les erreurs/avertissements et essayez à nouveau.",
			"errorWorkspaceConfigurationFileDirty": "Impossible d’écrire dans le fichier de configuration de l’espace de travail, car le fichier a été modifié. Veuillez, s’il vous plaît, l'enregistrez et réessayez.",
			"openWorkspaceConfigurationFile": "Ouvrir la Configuration de l’espace de travail"
		}
	}
}