{
	"": [
		"--------------------------------------------------------------------------------------------",
		"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/browser/ui/findinput/findInput": {
			"defaultLabel": "entrée"
		},
		"vs/base/browser/ui/inputbox/inputBox": {
			"alertErrorMessage": "Erreur : {0}",
			"alertWarningMessage": "Avertissement : {0}",
			"alertInfoMessage": "Information : {0}"
		},
		"vs/base/parts/quickopen/browser/quickOpenModel": {
			"quickOpenAriaLabelEntry": "{0}, sélecteur",
			"quickOpenAriaLabel": "sélecteur"
		},
		"vs/base/browser/ui/actionbar/actionbar": {
			"titleLabel": "{0} ({1})"
		},
		"vs/base/browser/ui/aria/aria": {
			"repeated": "{0} (s'est reproduit)",
			"repeatedNtimes": "{0} (survenu {1} fois)"
		},
		"vs/base/common/severity": {
			"sev.error": "Erreur",
			"sev.warning": "Avertissement",
			"sev.info": "Informations"
		},
		"vs/base/node/processes": {
			"TaskRunner.UNC": "Impossible d’exécuter une commande shell sur un lecteur UNC."
		},
		"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/browser/ui/findinput/findInputCheckboxes": {
			"caseDescription": "Respecter la casse",
			"wordsDescription": "Mot entier",
			"regexDescription": "Utiliser une expression régulière"
		},
		"vs/base/parts/tree/browser/treeDefaults": {
			"collapse": "Réduire"
		},
		"vs/base/common/keybindingLabels": {
			"ctrlKey": "Ctrl",
			"shiftKey": "Maj",
			"altKey": "Alt",
			"windowsKey": "Windows",
			"superKey": "Super",
			"ctrlKey.long": "Contrôle",
			"shiftKey.long": "Maj",
			"altKey.long": "Alt",
			"cmdKey.long": "Commande",
			"windowsKey.long": "Windows",
			"superKey.long": "Super"
		},
		"vs/base/parts/quickopen/browser/quickOpenWidget": {
			"quickOpenAriaLabel": "Sélecteur rapide. Tapez pour réduire les résultats.",
			"treeAriaLabel": "Sélecteur rapide",
			"quickInput.visibleCount": "{0} résultats"
		},
		"vs/base/browser/ui/list/listWidget": {
			"aria list": "{0}. Utiliser les touches de navigation pour naviguer."
		},
		"vs/base/browser/ui/toolbar/toolbar": {
			"moreActions": "Plus d’Actions..."
		},
		"vs/base/browser/ui/menu/menu": {
			"titleLabel": "{0} ({1})"
		},
		"vs/base/browser/ui/menu/menubar": {
			"mMore": "..."
		},
		"vs/base/common/jsonErrorMessages": {
			"error.invalidSymbol": "Symbole invalide",
			"error.invalidNumberFormat": "Format du nombre invalide",
			"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/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": "Forcez l'ouverture d'un fichier ou dossier dans une fenêtre déjà ouverte.",
			"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é.",
			"uninstallExtension": "Désinstalle une extension.",
			"installExtension": "Installe ou met à jour l'extension. Utilisez l'argument '--force' pour éviter les messages de confirmation.",
			"experimentalApis": "Active les fonctionnalités de l'API proposées pour les extensions. Peut recevoir un ou plusieurs ID d'extension pour les activer individuellement.",
			"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.",
			"disableExtension": "Désactiver une extension.",
			"inspect-extensions": "Permettre le débogage et le profilage d’extensions. Vérifier les outils de développement pour l'URI de connexion.",
			"inspect-brk-extensions": "Permettre le débogage et le profilage d’extensions avec l’hôte de l’extension étant suspendu 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.",
			"proxySupportOff": "Désactiver le support de proxy pour les extensions.",
			"proxySupportOn": "Activer le support de proxy pour les extensions.",
			"proxySupportOverride": "Activer le support de proxy pour les extensions, remplacer les options de demande.",
			"proxySupport": "Paramètre expérimental : Utiliser le support de proxy pour les extensions."
		},
		"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"
		},
		"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": {
			"ok": "OK",
			"cancel": "Annuler"
		},
		"vs/platform/label/common/label": {
			"untitledWorkspace": "Sans titre(Espace de travail)",
			"workspaceNameVerbose": "{0} (Espace de travail)",
			"workspaceName": "{0} (Espace de travail)"
		},
		"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.",
			"incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec VS Code '{1}'.",
			"restartCode": "Redémarrez VS Code avant de réinstaller {0}.",
			"malicious extension": "Impossible d’installer l'extension car elle a été signalée comme problématique.",
			"notFoundCompatibleDependency": "Installation impossible car l'extension '{0}' compatible avec la version actuelle '{1}' de VS Code est introuvable.",
			"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",
			"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.",
			"errorDeleting": "Impossible de supprimer le dossier existant '{0}' pendant l'installation de l'extension '{1}'. Supprimez le dossier manuellement et réessayez",
			"renameError": "Erreur inconnue en renommant {0} en {1}",
			"notInstalled": "L'extension '{0}' n'est pas installée.",
			"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/telemetry/common/telemetryService": {
			"telemetryConfigurationTitle": "Télémétrie",
			"telemetry.enableTelemetry": "Activer l'envoi de données d'utilisation et d'erreurs aux services en ligne Microsoft"
		},
		"vs/platform/extensionManagement/node/extensionManagementUtil": {
			"invalidManifest": "VSIX non valide : package.json n’est pas un fichier JSON."
		},
		"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 dans les arbres et listes pour une sélection multiple avec la souris (par exemple dans l’Explorateur, les éditeurs ouverts et la vue scm). Les mouvements de la souris 'Ouvrir à côté' - si pris en charge - s'adapteront tels qu’ils n'entrent pas en conflit avec le modificateur multiselect.",
			"openModeModifier": "Contrôle l’ouverture des éléments dans les arbres et listes à l’aide de la souris (si pris en charge). Pour les parents ayant des enfants dans les arbres, ce paramètre contrôlera si un simple clic déploie 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/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/actions/browser/menuItemActionItem": {
			"titleAndKb": "{0} ({1})"
		},
		"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 de premier plan pour les liens dans le texte lorsqu'ils sont cliqués ou survolés.",
			"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.",
			"inputValidationInfoForeground": "Couleur de premier plan de validation de saisie pour la sévérité Information.",
			"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 la gravité de l'avertissement.",
			"inputValidationWarningForeground": "Couleur de premier plan de la validation de la saisie pour la sévérité Avertissement.",
			"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.",
			"inputValidationErrorForeground": "Couleur de premier plan de la validation de saisie pour la sévérité 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.",
			"listInactiveFocusBackground": "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).",
			"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.",
			"listErrorForeground": "Couleur de premier plan des éléments de la liste contenant des erreurs.",
			"listWarningForeground": "Couleur de premier plan des éléments de liste contenant des avertissements.",
			"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 d’arrière-plan de la barre de défilement lorsqu'on clique dessus.",
			"progressBarBackground": "Couleur de fond pour la barre de progression qui peut s'afficher lors d'opérations longues.",
			"menuBorder": "Couleur de la bordure des menus.",
			"menuForeground": "Couleur de premier plan des éléments de menu.",
			"menuBackground": "Couleur d’arrière-plan des éléments de menu.",
			"menuSelectionForeground": "Couleur de premier plan de l’élément de menu sélectionné dans les menus.",
			"menuSelectionBackground": "Couleur d’arrière-plan de l’élément de menu sélectionné dans les menus.",
			"menuSelectionBorder": "Couleur de la bordure de l’élément de menu sélectionné dans les menus.",
			"menuSeparatorBackground": "Couleur d’un élément de menu séparateur dans les menus.",
			"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.",
			"editorWidgetResizeBorder": "Couleur de bordure de la barre de redimensionnement des widgets de l'éditeur. La couleur est utilisée uniquement si le widget choisit une bordure de redimensionnement 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 ne doit pas être opaque pour 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": "Couleur de la bordure limitant la recherche. La couleur ne doit pas être opaque pour ne pas masquer les décorations sous-jacentes. ",
			"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é.",
			"diffEditorBorder": "Couleur de bordure entre les deux éditeurs de texte.",
			"snippetTabstopHighlightBackground": "Couleur d’arrière-plan de mise en surbrillance d’un extrait tabstop.",
			"snippetTabstopHighlightBorder": "Couleur de bordure de mise en surbrillance d’un extrait tabstop.",
			"snippetFinalTabstopHighlightBackground": "Couleur d’arrière-plan de mise en surbrillance du tabstop final d’un extrait.",
			"snippetFinalTabstopHighlightBorder": "Couleur de la bordure de mise en surbrillance du tabstop final d’un extrait.",
			"breadcrumbsFocusForeground": "Couleur des éléments de navigation avec le focus.",
			"breadcrumbsBackground": "Couleur de fond des éléments de navigation.",
			"breadcrumbsSelectedForegound": "Couleur des éléments de navigation sélectionnés.",
			"breadcrumbsSelectedBackground": "Couleur de fond du sélecteur d’élément de navigation.",
			"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 ne doit pas être opaque pour 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/node/minimalTranslations": {
			"showLanguagePackExtensions": "Recherchez dans les modules linguistiques du Marketplace pour remplacer la langue d'affichage par {0}.",
			"searchMarketplace": "Rechercher dans le Marketplace",
			"installAndRestartMessage": "Installez le module linguistique pour remplacer la langue d'affichage par {0}.",
			"installAndRestart": "Installer et Redémarrer"
		},
		"vs/platform/storage/node/storageService": {
			"logStorage": "Journaliser le contenu de la base de données de stockage"
		},
		"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": "Configure si vous recevez des mises à jour automatiques d’un canal de mise à jour. Nécessite un redémarrage après changement. Les mises à jour sont récupérées à partir d’un service en ligne de Microsoft.",
			"enableWindowsBackgroundUpdates": "Active les mises à jour de Windows en tâche de fond. Les mises à jour sont téléchargées depuis un service en ligne de Microsoft.",
			"showReleaseNotes": "Afficher les Notes de publication après une mise à jour. Les Notes de publication sont téléchargées depuis un service en ligne de Microsoft."
		},
		"vs/platform/windows/electron-main/windowsService": {
			"aboutDetail": "Version : {0}\nValidation : {1}\nDate : {2}\nÉlectron : {3}\nChrome : {4}\nNode.js : {5}\nV8 : {6}\nOS : {7}",
			"okButton": "OK",
			"copy": "&&Copier"
		},
		"vs/platform/issue/electron-main/issueService": {
			"confirmCloseIssueReporter": "Votre entrée n'est pas enregistrée. Voulez-vous vraiment fermer cette fenêtre ?",
			"yes": "Oui",
			"cancel": "Annuler",
			"issueReporter": "Rapporteur du problème",
			"processExplorer": "Explorateur de processus"
		},
		"vs/platform/node/zip": {
			"invalid file": "Erreur à l'extraction de {0}. Fichier non valide.",
			"incompleteExtract": "Incomplet. Entrées trouvées : {0} sur {1} ",
			"notFound": "{0} introuvable dans le zip."
		},
		"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/platform/menubar/electron-main/menubar": {
			"miNewWindow": "Nouvelle &&fenêtre",
			"mFile": "&&Fichier",
			"mEdit": "&&Modifier",
			"mSelection": "&&Sélection",
			"mView": "&&Afficher",
			"mGoto": "&&Accéder",
			"mDebug": "&&Déboguer",
			"mTerminal": "&&Terminal",
			"mWindow": "Fenêtre",
			"mHelp": "&&Aide",
			"mAbout": "À propos de {0}",
			"miPreferences": "&&Préférences",
			"mServices": "Services",
			"mHide": "Masquer {0}",
			"mHideOthers": "Masquer les autres",
			"mShowAll": "Afficher tout",
			"miQuit": "Quitter {0}",
			"mMinimize": "Réduire",
			"mZoom": "Zoom",
			"mBringToFront": "Mettre tout au premier plan",
			"miSwitchWindow": "Changer de &&fenêtre...",
			"mNewTab": "Nouvel onglet",
			"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",
			"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/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",
			"miCut": "Coupe&&r",
			"actions.clipboard.copyLabel": "Copier",
			"miCopy": "&&Copier",
			"actions.clipboard.pasteLabel": "Coller",
			"miPaste": "&&Coller",
			"actions.clipboard.copyWithSyntaxHighlightingLabel": "Copier avec la coloration syntaxique"
		},
		"vs/editor/contrib/comment/comment": {
			"comment.line": "Activer/désactiver le commentaire de ligne",
			"miToggleLineComment": "Afficher/masquer le commen&&taire 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",
			"miToggleBlockComment": "Afficher/masquer le commentaire de &&bloc"
		},
		"vs/editor/contrib/contextmenu/contextmenu": {
			"action.showContextMenu.label": "Afficher le menu contextuel de l'éditeur"
		},
		"vs/editor/contrib/cursorUndo/cursorUndo": {
			"cursor.undo": "Annulation réversible"
		},
		"vs/editor/contrib/find/findController": {
			"startFindAction": "Rechercher",
			"miFind": "&&Rechercher",
			"startFindWithSelectionAction": "Rechercher dans la sélection",
			"findNextMatchAction": "Rechercher suivant",
			"findPreviousMatchAction": "Rechercher précédent",
			"nextSelectionMatchFindAction": "Sélection suivante",
			"previousSelectionMatchFindAction": "Sélection précédente",
			"startReplace": "Remplacer",
			"miReplace": "&&Remplacer"
		},
		"vs/editor/contrib/fontZoom/fontZoom": {
			"EditorFontZoomIn.label": "Agrandissement de l'éditeur de polices de caractères",
			"EditorFontZoomOut.label": "Rétrécissement de l'éditeur de polices de caractères",
			"EditorFontZoomReset.label": "Remise à niveau du zoom de l'éditeur de polices de caractères"
		},
		"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",
			"no.documentprovider": "Il n’y a aucun formateur de document installé pour les fichiers '{0}'.",
			"formatSelection.label": "Mettre en forme la sélection",
			"no.selectionprovider": "Il n’y a aucun formateur de sélection installé pour les fichiers '{0}'."
		},
		"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/goToDefinition/goToDefinitionCommands": {
			"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",
			"decl.noResultWord": "Aucune déclaration trouvée pour « {0} »",
			"decl.generic.noResults": "Aucune déclaration trouvée",
			"decl.meta.title": " – {0} déclarations",
			"actions.goToDeclaration.label": "Aller à la déclaration",
			"actions.peekDecl.label": "Aperçu de la déclaration",
			"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",
			"miGotoDefinition": "Atteindre la &&définition",
			"miGotoTypeDefinition": "Accéder à la définition de &&type",
			"miGotoImplementation": "Accéder à l'&&implémentation"
		},
		"vs/editor/contrib/goToDefinition/goToDefinitionMouse": {
			"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)",
			"markerAction.nextInFiles.label": "Aller au problème suivant dans Fichiers (Erreur, Avertissement, Info)",
			"markerAction.previousInFiles.label": "Aller au problème précédent dans Fichiers (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",
			"miCopyLinesUp": "&&Copier la ligne en haut",
			"lines.copyDown": "Copier la ligne en bas",
			"miCopyLinesDown": "Co&&pier la ligne en bas",
			"lines.moveUp": "Déplacer la ligne vers le haut",
			"miMoveLinesUp": "Déplacer la ligne &&vers le haut",
			"lines.moveDown": "Déplacer la ligne vers le bas",
			"miMoveLinesDown": "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/referenceSearch/referenceSearch": {
			"meta.titleReference": " – {0} références",
			"references.action.label": "Aperçu des références"
		},
		"vs/editor/contrib/multicursor/multicursor": {
			"mutlicursor.insertAbove": "Ajouter un curseur au-dessus",
			"miInsertCursorAbove": "&&Ajouter un curseur au-dessus",
			"mutlicursor.insertBelow": "Ajouter un curseur en dessous",
			"miInsertCursorBelow": "Aj&&outer un curseur en dessous",
			"mutlicursor.insertAtEndOfEachLineSelected": "Ajouter des curseurs à la fin des lignes",
			"miInsertCursorAtEndOfEachLineSelected": "Ajouter des c&&urseurs à la fin des lignes",
			"mutlicursor.addCursorsToBottom": "Ajouter des curseurs en bas",
			"mutlicursor.addCursorsToTop": "Ajouter des curseurs en haut",
			"addSelectionToNextFindMatch": "Ajouter la sélection à la correspondance de recherche suivante",
			"miAddSelectionToNextFindMatch": "Ajouter l'occurrence suiva&&nte",
			"addSelectionToPreviousFindMatch": "Ajouter la sélection à la correspondance de recherche précédente",
			"miAddSelectionToPreviousFindMatch": "Ajouter l'occurrence p&&ré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",
			"miSelectHighlights": "Sélectionner toutes les &&occurrences",
			"changeAll.label": "Modifier toutes les occurrences"
		},
		"vs/editor/contrib/parameterHints/parameterHints": {
			"parameterHints.trigger.label": "Indicateurs des paramètres Trigger"
		},
		"vs/editor/contrib/rename/rename": {
			"no result": "Aucun résultat.",
			"resolveRenameLocationFailed": "Une erreur inconnue s’est produite lors de la résolution de l'emplacement de renommage : {0}",
			"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",
			"miSmartSelectGrow": "Dév&&elopper la sélection",
			"smartSelect.shrink": "Réduire la sélection",
			"miSmartSelectShrink": "&&Réduire la sélection"
		},
		"vs/editor/contrib/toggleTabFocusMode/toggleTabFocusMode": {
			"toggle.tabMovesFocus": "Activer/désactiver l'utilisation de la touche Tab pour déplacer le focus",
			"toggle.tabMovesFocus.on": "Appuyer sur Tab déplacera le focus vers le prochain élément pouvant être désigné comme élément actif",
			"toggle.tabMovesFocus.off": "Appuyer sur Tab insérera le caractère de tabulation"
		},
		"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",
			"wordHighlight.trigger.label": "Déclencher la mise en évidence de symbole"
		},
		"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/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",
			"organizeImports.label": "Organiser les Imports",
			"editor.action.organize.noneMessage": "Aucune action organiser les imports disponible"
		},
		"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/message/messageController": {
			"editor.readonly": "Impossible de modifier dans l’éditeur en lecture seule"
		},
		"vs/editor/contrib/referenceSearch/peekViewWidget": {
			"label.close": "Fermer"
		},
		"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/referencesController": {
			"labelLoading": "Chargement..."
		},
		"vs/editor/contrib/hover/modesContentHover": {
			"modesContentHover.loading": "Chargement..."
		},
		"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/referenceSearch/referencesWidget": {
			"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.",
			"peekViewEditorMatchHighlightBorder": "Bordure de mise en surbrillance d'une correspondance dans l'éditeur de l'affichage d'aperçu."
		},
		"vs/editor/contrib/parameterHints/parameterHintsWidget": {
			"hint": "{0}, conseil"
		},
		"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}",
			"readLess": "En savoir moins...{0}",
			"suggestWidget.loading": "Chargement...",
			"suggestWidget.noSuggestions": "Pas de suggestions.",
			"suggestionAriaAccepted": "{0}, accepté",
			"ariaCurrentSnippetSuggestion": "{0}, suggestion d’extrait de code",
			"ariaCurrentSuggestion": "{0}, suggestion",
			"ariaCurrentSnippeSuggestionReadDetails": "{0}, suggestion d’extrait de code. Lecture des détails. {1}",
			"ariaCurrenttSuggestionReadDetails": "{0}, suggestion. Lecture des détails. {1}",
			"ariaCurrentSnippetSuggestionWithDetails": "{0}, suggestion d’extrait, a plus d’informations",
			"ariaCurrentSuggestionWithDetails": "{0}, suggestion, avec détails"
		},
		"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/find/simpleFindWidget": {
			"label.find": "Rechercher",
			"placeholder.find": "Rechercher",
			"label.previousMatchButton": "Correspondance précédente",
			"label.nextMatchButton": "Correspondance suivante",
			"label.closeButton": "Fermer"
		},
		"vs/editor/contrib/documentSymbols/outlineTree": {
			"title.template": "{0} ({1})",
			"provider": "Fournisseur de structures",
			"1.problem": "1 problème dans cet élément",
			"N.problem": "{0} problèmes dans cet élément",
			"deep.problem": "Contient des éléments avec des problèmes",
			"Array": "array",
			"Boolean": "boolean",
			"Class": "class",
			"Constant": "constant",
			"Constructor": "constructeur",
			"Enum": "enumeration",
			"EnumMember": "enumeration member",
			"Event": "event",
			"Field": "field",
			"File": "file",
			"Function": "function",
			"Interface": "interface",
			"Key": "key",
			"Method": "method",
			"Module": "module",
			"Namespace": "namespace",
			"Null": "null",
			"Number": "number",
			"Object": "object",
			"Operator": "operator",
			"Package": "package",
			"Property": "property",
			"String": "string",
			"Struct": "struct",
			"TypeParameter": "type parameter",
			"Variable": "variable"
		},
		"vs/editor/contrib/referenceSearch/referencesTree": {
			"referencesFailre": "Échec de la résolution du fichier.",
			"referencesCount": "{0} références",
			"referenceCount": "{0} référence"
		},
		"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",
			"editor.reindentselectedlines": "Réindenter les lignes sélectionnées"
		},
		"vs/editor/browser/widget/codeEditorWidget": {
			"cursors.maximum": "Le nombre de curseurs a été limité à {0}."
		},
		"vs/editor/browser/controller/coreCommands": {
			"miSelectAll": "&&Sélectionner tout",
			"miUndo": "&&Annuler",
			"miRedo": "&&Rétablir"
		},
		"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.",
			"editorActiveIndentGuide": "Couleur des guides d'indentation de l'éditeur actif",
			"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.",
			"unnecessaryCodeBorder": "Bordure du code inutile dans l'éditeur.",
			"unnecessaryCodeOpacity": "Opacité du code inutile 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/common/controller/cursor": {
			"corrupt.commands": "Exception inattendue pendant l'exécution de la commande."
		},
		"vs/editor/browser/widget/diffReview": {
			"label.close": "Fermer",
			"no_lines": "aucune ligne",
			"one_line": "1 ligne",
			"more_lines": "{0} lignes",
			"header": "Différence {0} sur {1} : original {2}, {3}, modifié {4}, {5}",
			"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/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 la hauteur de ligne de la taille de la police.",
			"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.",
			"rulers": "Rendre 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 auxquels une tabulation est égale. Ce paramètre est substitué basé sur le contenu du fichier lorsque `#editor.detectIndentation#` est à 'on'.",
			"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é.",
			"detectIndentation": "Contrôle si '#editor.tabSize#' et '#editor.insertSpaces#' sont automatiquement détectés lors de l’ouverture d’un fichier en fonction de son contenu.",
			"roundedSelection": "Contrôle si les sélections doivent avoir des angles arrondis.",
			"scrollBeyondLastLine": "Contrôle si l’éditeur défile au-delà de la dernière ligne.",
			"scrollBeyondLastColumn": "Contrôle le nombre de caractères supplémentaires, au-delà duquel l’éditeur défile horizontalement.",
			"smoothScrolling": "Contrôle si l'éditeur défile 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.",
			"minimap.showSlider": "Contrôle si le curseur de la minicarte est automatiquement masqué",
			"minimap.renderCharacters": "Afficher les caractères réels sur une ligne par opposition aux blocs de couleur.",
			"minimap.maxColumn": "Limiter la largeur de la minicarte pour afficher au plus un certain nombre de colonnes.",
			"hover.enabled": "Contrôle si le pointage est affiché.",
			"hover.delay": "Contrôle le délai en millisecondes, après lequel le survol est affiché.",
			"hover.sticky": "Contrôle si le pointage doit rester visible quand la souris est déplacée au-dessus.",
			"find.seedSearchStringFromSelection": "Détermine si la chaîne de recherche dans le Widget Recherche est initialisée avec la sélection de l’éditeur.",
			"find.autoFindInSelection": "Contrôle si l’opération de recherche est effectuée sur le texte sélectionné ou sur l’intégralité du fichier dans l’éditeur.",
			"find.globalFindClipboard": "Détermine si le Widget Recherche devrait lire ou modifier le presse-papiers de recherche 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": "Les lignes seront terminées à `#editor.wordWrapColumn#`.",
			"wordWrap.bounded": "Les lignes seront terminées au minimum du viewport et `#editor.wordWrapColumn#`.",
			"wordWrap": "Contrôle comment les lignes doivent être limitées.",
			"wordWrapColumn": "Contrôle la colonne de terminaison de l’éditeur lorsque `#editor.wordWrap#` est à `wordWrapColumn` ou `bounded`.",
			"wrappingIndent.none": "Aucune mise en retrait. Les lignes enveloppées commencent à la colonne 1.",
			"wrappingIndent.same": "Les lignes enveloppées obtiennent la même mise en retrait que le parent.",
			"wrappingIndent.indent": "Les lignes justifiées obtiennent une mise en retrait +1 vers le parent.",
			"wrappingIndent.deepIndent": "Les lignes justifiées obtiennent une mise en retrait +2 vers le parent. ",
			"wrappingIndent": "Contrôle la mise en retrait des lignes justifiées.",
			"mouseWheelScrollSensitivity": "Un multiplicateur à utiliser sur les `deltaX` et `deltaY` des événements de défilement de roulette de 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. Les gestes de souris Atteindre la définition et Ouvrir le lien s'adapteront tels qu’ils n’entrent pas en conflit avec le modificateur multicursor. [Lire la suite] (https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).",
			"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 apparaître automatiquement pendant la saiisie.",
			"quickSuggestionsDelay": "Contrôle le délai en millisecondes après lequel des suggestions rapides sont affichées.",
			"parameterHints.enabled": "Active une fenêtre contextuelle qui affiche de la documentation sur les paramètres et des informations sur les types à mesure que vous tapez.",
			"parameterHints.cycle": "Détermine si le menu de suggestions de paramètres se ferme ou reviens au début lorsque la fin de la liste est atteinte.",
			"editor.autoClosingBrackets.languageDefined": "Utilisez les configurations de langage pour déterminer quand fermer automatiquement les parenthèses.",
			"editor.autoClosingBrackets.beforeWhitespace": "Fermer automatiquement les parenthèses uniquement lorsque le curseur est à gauche de l’espace.",
			"autoClosingBrackets": "Contrôle si l’éditeur doit fermer automatiquement les parenthèses quand l’utilisateur ajoute une parenthèse ouvrante.",
			"editor.autoClosingQuotes.languageDefined": "Utilisez les configurations de langage pour déterminer quand fermer automatiquement les guillements.",
			"editor.autoClosingQuotes.beforeWhitespace": "Fermer automatiquement les guillements uniquement lorsque le curseur est à gauche de l’espace.",
			"autoClosingQuotes": "Contrôle si l’éditeur doit fermer automatiquement les guillemets après que l’utilisateur ajoute un guillemet ouvrant.",
			"editor.autoSurround.languageDefined": "Utilisez les configurations de langue pour déterminer quand entourer automatiquement les sélections.",
			"editor.autoSurround.brackets": "Entourez avec des crochets et non des guillemets.",
			"editor.autoSurround.quotes": "Entourez avec des guillemets et non des crochets.",
			"autoSurround": "Détermine si l'éditeur doit automatiquement entourer les sélections.",
			"formatOnType": "Contrôle si l’éditeur doit mettre automatiquement en forme la ligne après la saisie.",
			"formatOnPaste": "Détermine si l’éditeur doit automatiquement mettre en forme le contenu collé. Un formateur doit être disponible et être capable de mettre en forme une plage dans un document.",
			"autoIndent": "Contrôle si l’éditeur doit ajuster automatiquement la mise en retrait quand des utilisateurs tapent, collent ou déplacent des lignes. Les extensions avec des règles de mise en retrait du langage doivent être disponibles.",
			"suggestOnTriggerCharacters": "Contrôle si les suggestions devraient automatiquement s’afficher lorsque vous tapez les caractères de déclencheur.",
			"acceptSuggestionOnEnterSmart": "Accepter uniquement une suggestion avec 'Entrée' quand elle effectue une modification textuelle.",
			"acceptSuggestionOnEnter": "Contrôle si les suggestions sont acceptées après appui sur 'Entrée', en plus de 'Tab'. Permet d’éviter toute ambiguïté entre l’insertion de nouvelles lignes et l'acceptation de suggestions.",
			"acceptSuggestionOnCommitCharacter": "Contrôle si les suggestions doivent être acceptées sur les caractères de validation. Par exemple, en JavaScript, le point-virgule (`;`) peut être un caractère de validation qui accepte une suggestion et tape 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.",
			"copyWithSyntaxHighlighting": "Contrôle si la coloration syntaxique doit être copiée dans le presse-papiers.",
			"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 la police pour le widget de suggestion. Lorsque la valeur est à `0`, la valeur de `#editor.fontSize` est utilisée.",
			"suggestLineHeight": "Hauteur de ligne pour le widget de suggestion. Lorsque la valeur est à `0`, la valeur de `#editor.lineHeight#` est utilisée.",
			"tabCompletion.on": "La complétion par tabulation insérera la meilleure suggestion lorsque vous appuyez sur tab.",
			"tabCompletion.off": "Désactiver les complétions par tabulation.",
			"tabCompletion.onlySnippets": "Compléter les extraits de code par tabulation lorsque leur préfixe correspond. Fonctionne mieux quand les 'quickSuggestions' ne sont pas activées.",
			"tabCompletion": "Active les complétions par tabulation",
			"suggest.filterGraceful": "Détermine si le filtre et le tri des suggestions doivent prendre en compte les fautes de frappes mineures.",
			"suggest.localityBonus": "Contrôle si le tri favorise trier les mots qui apparaissent près du curseur.",
			"suggest.snippetsPreventQuickSuggestions": "Contrôler si un extrait de code actif empêche les suggestions rapides.",
			"selectionHighlight": "Détermine si l'éditeur doit mettre en surbrillance les résultats 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 de décorations qui peuvent apparaître à la même position dans la règle de la vue d’ensemble.",
			"overviewRulerBorder": "Contrôle si une bordure doit être dessinée autour de la règle de la vue d'ensemble.",
			"cursorBlinking": "Contrôler le style d’animation du curseur.",
			"mouseWheelZoom": "Faire un zoom sur la police de l'éditeur quand l'utilisateur fait tourner la roulette de la souris tout en maintenant la touche 'Ctrl' enfoncée.",
			"cursorSmoothCaretAnimation": "Contrôle si l'animation du point d'insertion doit être activée.",
			"cursorStyle": "Contrôle du style du curseur.",
			"cursorWidth": "Détermine la largeur du curseur lorsque `#editor.cursorStyle#` est à `line`.",
			"fontLigatures": "Active/désactive les ligatures de polices.",
			"hideCursorInOverviewRuler": "Contrôle si le curseur doit être masqué dans la règle de la vue d’ensemble.",
			"renderWhiteSpace.boundary": "Afficher les caractères d’espaces blancs à l’exception des espaces simple entre les mots.",
			"renderWhitespace": "Contrôle la façon dont l’éditeur doit restituer les caractères espaces.",
			"renderControlCharacters": "Contrôle si l’éditeur doit afficher les caractères de contrôle.",
			"renderIndentGuides": "Contrôle si l’éditeur doit afficher les guides de mise en retrait.",
			"highlightActiveIndentGuide": "Contrôle si l’éditeur doit mettre en surbrillance le guide de mise en retrait actif.",
			"renderLineHighlight.all": "Met en surbrillance la gouttière et la ligne actuelle.",
			"renderLineHighlight": "Contrôle la façon dont l’éditeur doit afficher la mise en surbrillance de la ligne actuelle.",
			"codeLens": "Contrôle si l’éditeur affiche CodeLens",
			"folding": "Contrôle si le pliage de code est activé dans l'éditeur",
			"foldingStrategy": "Contrôle la stratégie pour le calcul des plages de pliage. 'auto' utilise une stratégie de pliage spécifique au langage, le cas échéant. 'indentation' utilise la stratégie de pliage en fonction de la mise en retrait.",
			"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 des espaces blancs 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 de 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.",
			"showUnused": "Contrôle la disparition du code inutile.",
			"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 dans l’éditeur.",
			"codeActionsOnSave.organizeImports": "Contrôle si l'action Organiser les importations doit être exécutée au moment de l'enregistrement du fichier.",
			"codeActionsOnSave": "Types d'action de code à exécuter à l'enregistrement.",
			"codeActionsOnSaveTimeout": "Délai d’attente en millisecondes après lequel les actions de code qui sont exécutées au moment de l'enregistrement sont annulées.",
			"selectionClipboard": "Contrôle si le presse-papiers principal 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.",
			"largeFileOptimizations": "Traitement spécial des fichiers volumineux pour désactiver certaines fonctionnalités utilisant beaucoup de mémoire.",
			"renderIndicators": "Contrôle si l'éditeur de différences affiche les indicateurs +/- pour les changements ajoutés/supprimés ."
		},
		"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}'.",
			"updateMessage": "Mise à jour de l'extension '{0}' vers la version {1}",
			"forceUpdate": "L'extension '{0}' v{1} est déjà installée, mais une version plus récente {2} est disponible dans la place de marché. Utilisez l'option '--force' pour passer à la version plus récente.",
			"alreadyInstalled": "L'extension '{0}' est déjà installée.",
			"foundExtension": "'{0}' trouvé dans le Marketplace.",
			"forceDowngrade": "Une version plus récente de cette extension '{0}' v{1} est déjà installée. Utilisez l'option '--force' pour passer à une version antérieure.",
			"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": {
			"hide": "masquer",
			"show": "afficher",
			"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",
			"copy": "Copier",
			"copyAll": "Copier tout",
			"debug": "Déboguer"
		},
		"vs/code/electron-main/app": {
			"trace.message": "Trace créée avec succès.",
			"trace.detail": "Veuillez créer un problème et joindre manuellement le fichier suivant : {0}",
			"trace.ok": "OK"
		},
		"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.",
			"details": "Veuillez saisir les détails ",
			"sendSystemInfo": "Inclure des informations sur mon système ({0})",
			"show": "afficher",
			"sendProcessInfo": "Inclure mes processus en cours d’exécution ({0})",
			"sendWorkspaceInfo": "Inclure des metadonnées sur mon espace de travail ({0})",
			"sendExtensions": "Inclure mes extensions activées ({0})",
			"sendSearchedExtensions": "Envoyer les extensions recherchées ({0})",
			"sendSettingsSearchDetails": " Envoyer les paramètres des critères de recherche ({0}) "
		},
		"vs/code/electron-main/windows": {
			"pathNotExistTitle": "Le chemin d'accès n'existe pas",
			"pathNotExistDetail": "Le chemin d'accès '{0}' ne semble plus exister sur le disque.",
			"uriInvalidTitle": "L'URI ne peut pas être ouverte",
			"uriInvalidDetail": "L’URI '{0}' n’est pas valide et ne peut pas être ouverte.",
			"ok": "OK",
			"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/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/comments/electron-browser/commentsEditorContribution": {
			"nextCommentThreadAction": "Aller au thread de commentaires suivant"
		},
		"vs/workbench/parts/comments/electron-browser/commentGlyphWidget": {
			"editorGutterCommentRangeForeground": "Couleur de décoration de gouttière d'éditeur pour commenter des plages."
		},
		"vs/workbench/parts/comments/common/commentModel": {
			"noComments": "Aucun commentaire sur cette révision."
		},
		"vs/workbench/parts/comments/electron-browser/commentsTreeViewer": {
			"imageWithLabel": "Image : {0}",
			"image": "Image"
		},
		"vs/workbench/parts/comments/electron-browser/commentThreadWidget": {
			"label.collapse": "Réduire",
			"commentCreationError": "L'ajout d’un commentaire a échoué : {0}.",
			"commentCreationDefaultError": "L'ajout d’un commentaire a échoué. Veuillez réessayer ou signaler un problème avec l’extension si le problème persiste.",
			"commentThreadParticipants": "Participants : {0}",
			"startThread": "Démarrer la discussion",
			"reply": "Répondre ..."
		},
		"vs/workbench/parts/comments/electron-browser/commentNode": {
			"label.updateComment": "Mettre à jour le commentaire",
			"label.updatingComment": "Mise à jour du commentaire...",
			"commentEditError": "La mise à jour du commentaire a échoué : {0}.",
			"commentEditDefaultError": "La mise à jour du commentaire a échoué.",
			"label.delete": "Supprimer",
			"confirmDelete": "Supprimer le commentaire ?",
			"commentDeletionError": "La suppression du commentaire a échoué : {0}.",
			"commentDeletionDefaultError": "La suppression du commentaire a échoué.",
			"label.edit": "Modifier",
			"label.cancel": "Annuler"
		},
		"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.",
			"warnEscalationUninstall": "Code va maintenant demander avec 'osascript' des privilèges d'administrateur pour désinstaller la commande shell.",
			"cantUninstall": "Impossible de désinstaller la commande shell '{0}'.",
			"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/largeFileOptimizations": {
			"largeFile": "{0} : la tokenisation, l'entourage et le repliage ont été désactivés pour ce gros fichier afin de réduire l’utilisation de la mémoire et éviter de se figer ou de crasher.",
			"dontShowAgain": "Ne plus afficher",
			"removeOptimizations": "Activer les fonctionnalités en forçant",
			"reopenFilePrompt": "Veuillez rouvrir le dossier pour que ce paramètre soit effectif."
		},
		"vs/workbench/parts/codeEditor/electron-browser/toggleMinimap": {
			"toggleMinimap": "Affichage : Activer/désactiver la minicarte",
			"miToggleMinimap": "Activer/désactiver la &&minicarte"
		},
		"vs/workbench/parts/codeEditor/electron-browser/toggleMultiCursorModifier": {
			"toggleLocation": "Changer le modificateur multicurseur",
			"miMultiCursorAlt": "Utiliser Alt+Clic pour l'option multicurseur",
			"miMultiCursorCmd": "Utiliser Cmd+Clic pour l'option multicurseur",
			"miMultiCursorCtrl": "Utiliser Ctrl+Clic pour l'option multicurseur"
		},
		"vs/workbench/parts/codeEditor/electron-browser/toggleRenderControlCharacter": {
			"toggleRenderControlCharacters": "Affichage : Activer/désactiver les caractères de contrôle",
			"miToggleRenderControlCharacters": "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",
			"miToggleRenderWhitespace": "Activer/désactiver &&Restituer l'espace"
		},
		"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",
			"miToggleWordWrap": "Activer/désactiver le retour automatique à la &&ligne"
		},
		"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/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.autoCloseBefore": "Définit quels caractères doivent être après le curseur pour que la fermeture automatique de parenthèses ou de guillemets se produise lorsque vous utilisez le paramètre de fermeture automatique 'languageDefined'. Il s’agit généralement de l’ensemble des caractères qui ne peuvent pas commencer une expression.",
			"schema.surroundingPairs": "Définit les paires de crochets qui peuvent être utilisées pour entourer la chaîne sélectionnée.",
			"schema.wordPattern": "Définit ce qui est considéré comme un mot dans le langage de programmation.",
			"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, vous devez annuler une fois le retrait de toutes les lignes qui la suivent (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/workbench/parts/emmet/electron-browser/actions/expandAbbreviation": {
			"expandAbbreviationAction": "Emmet : Expand Abbreviation",
			"miEmmetExpandAbbreviation": "Emmet : dé&&velopper l'abréviation"
		},
		"vs/workbench/parts/emmet/browser/actions/showEmmetCommands": {
			"showEmmetCommands": "Afficher les commandes Emmet",
			"miShowEmmetCommands": "E&&mmet..."
		},
		"vs/workbench/parts/execution/electron-browser/execution.contribution": {
			"terminalConfigurationTitle": "Terminal externe",
			"terminal.explorerKind.integrated": "Utiliser le terminal intégré de VS Code.",
			"terminal.explorerKind.external": "Utiliser le terminal externe configuré.",
			"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 macOS.",
			"terminal.external.linuxExec": "Personnalise le terminal à exécuter sur Linux.",
			"globalConsoleAction": "Ouvrir un nouveau Terminal",
			"scopedConsoleAction": "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/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.",
			"close": "Fermer",
			"patchedVersion1": "Votre installation est endommagée.",
			"patchedVersion2": "Spécifiez cela, si vous soumettez un bogue.",
			"sentiment": "Quelles sont vos impressions ?",
			"smileCaption": "Sentiment de retour satisfaisant",
			"frownCaption": "Sentiment de retour non satisfaisant",
			"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 ?",
			"feedbackTextInput": "Faites-nous part de vos commentaires",
			"showFeedback": "Afficher le Smiley Feedback dans la barre d'état",
			"tweet": "Tweet",
			"tweetFeedback": "Tweeter des commentaires",
			"character left": "caractère restant",
			"characters left": "caractères restants"
		},
		"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",
			"loadedScripts": "Scripts Chargés",
			"view": "Affichage",
			"debugCategory": "Déboguer",
			"debugCommands": "Configuration de débogage",
			"debugConfigurationTitle": "Déboguer",
			"allowBreakpointsEverywhere": "Permettre de définir des points d’arrêt dans n’importe quel fichier.",
			"openExplorerOnEnd": "Ouvrir automatiquement la vue explorateur à la fin d’une session de débogage",
			"inlineValues": "Afficher les valeurs des variables inline dans l'éditeur pendant le débogage.",
			"toolBarLocation": "Contrôle l’emplacement de la barre d’outils de débogage. Soit `floating` dans toutes les vues, `docked` en mode débogage, ou `hidden`",
			"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 le moment où la barre d’état de débogage doit être visible.",
			"openDebug": "Contrôle le moment où la vue de débogage doit s’ouvrir.",
			"enableAllHovers": "Contrôle si le survol sans débogage doit être activé pendant le débogage. Lorsque activé les fournisseurs de survol seront appelés à fournir un survol. Les survols ne seront pas affichés même si ce paramètre est activé.",
			"launch": "Configuration du lancement du débogage global. Doit être utilisée comme alternative à 'launch.json' qui est partagé entre les espaces de travail",
			"miViewDebug": "&&Déboguer",
			"miToggleDebugConsole": "Console de dé&&bogage",
			"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...",
			"miInlineBreakpoint": "P&&oint d'arrêt Inline",
			"miFunctionBreakpoint": "Point d'arrêt sur &&fonction...",
			"miLogPoint": "&&Point de journalisation...",
			"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..."
		},
		"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)",
			"copyAll": "Copier tout",
			"startDebugFirst": "Démarrez une session de débogage pour évaluer des expressions",
			"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",
			"actions.repl.acceptInput": "Accepter l'entrée REPL",
			"actions.repl.copyAll": "Débogage : Tout copier (console)",
			"selectRepl": "Sélectionner la console de débogage",
			"clearRepl": "Effacer la console",
			"debugConsoleCleared": "La console de débogage a été effacée"
		},
		"vs/workbench/parts/debug/browser/debugViewlet": {
			"startAdditionalSession": "Démarrer une Session supplémentaire"
		},
		"vs/workbench/parts/debug/common/debug": {
			"internalConsoleOptions": "Contrôle le moment où la console de débogage interne doit s’ouvrir."
		},
		"vs/workbench/parts/debug/electron-browser/watchExpressionsView": {
			"watchExpressionsSection": "Section des expressions espionnées",
			"watchAriaTreeLabel": "Déboguer les expressions espionnées",
			"watchExpressionInputAriaLabel": "Tapez l'expression à espionner",
			"watchExpressionPlaceholder": "Expression à espionner",
			"watchExpressionAriaLabel": "{0} valeur {1}, espion, débogage",
			"watchVariableAriaLabel": "{0} valeur {1}, espion, débogage"
		},
		"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/debugEditorModelManager": {
			"topStackFrameLineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne au niveau du frame de pile le plus haut.",
			"focusedStackFrameLineHighlight": "Couleur d'arrière-plan de la mise en surbrillance de la ligne au niveau du frame de pile qui a le focus."
		},
		"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",
			"terminateThread": "Terminer le thread",
			"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",
			"debugConsoleAction": "Console de débogage",
			"debugFocusConsole": "Mettre le focus sur la vue de la Console de débogage",
			"focusSession": "Focus Session",
			"stepBackDebug": "Revenir en arrière",
			"reverseContinue": "Inverser"
		},
		"vs/workbench/parts/debug/browser/breakpointsView": {
			"breakpointsSection": "Section des points d'arrêt",
			"Logpoint": "Point de journalisation",
			"Breakpoint": "Point d'arrêt",
			"editBreakpoint": "Modifier {0}...",
			"removeBreakpoint": "Supprimer {0}",
			"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",
			"disabledLogpoint": "Point de journalisation désactivé",
			"disabledBreakpoint": "Point d'arrêt désactivé",
			"unverifiedLogpoint": "Point de journalisation non vérifié",
			"unverifiedBreakopint": "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",
			"logBreakpointUnsupported": "Les points de journalisation ne sont pas pris en charge par ce type de débogage",
			"logMessage": "Message de journalisation : {0}",
			"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",
			"expression": "Expression : {0}",
			"hitCount": "Nombre d'accès : {0}"
		},
		"vs/workbench/parts/debug/electron-browser/debugService": {
			"configurationAlreadyRunning": "Une configuration de débogage \"{0}\" est déjà en cours d'exécution.",
			"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.",
			"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.",
			"debugAdapterCrash": "Le débogage du processus adaptateur s'est terminé de manière inattendue ({0})",
			"cancel": "Annuler",
			"debugAnyway": "Déboguer quand même",
			"preLaunchTaskErrors": "Des erreurs se sont produites pendant l'exécution de preLaunchTask '{0}'.",
			"preLaunchTaskError": "Une erreur s'est produite pendant l'exécution de preLaunchTask '{0}'.",
			"preLaunchTaskExitCode": "Le preLaunchTask '{0}' s'est terminé avec le code de sortie {1}.",
			"showErrors": "Afficher les erreurs",
			"invalidTaskReference": "La tâche  « {0} » n'a pas peu être référencée depuis une configuration de lancement se trouvant dans un dossier d'espace de travail différent.",
			"DebugTaskNotFoundWithTaskId": "Tâche '{0}' introuvable.",
			"DebugTaskNotFound": "Tâche spécifiée introuvable.",
			"taskNotTrackedWithTaskId": "Impossible de suivre la tâche spécifiée.",
			"taskNotTracked": "La tâche '{0}' ne peut pas être tracée.",
			"debuggingPaused": "Débogage suspendu {0}, {1} {2}",
			"breakpointAdded": "Point d'arrêt ajouté, ligne {0}, fichier {1}",
			"breakpointRemoved": "Point d'arrêt supprimé, ligne {0}, fichier {1}"
		},
		"vs/workbench/parts/debug/browser/debugToolbar": {
			"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/browser/debugContentProvider": {
			"unable": "Impossible de résoudre la ressource sans session de débogage",
			"canNotResolveSourceWithError": "Impossible de charger la source '{0}' : {1}.",
			"canNotResolveSource": "Impossible de charger la source '{0}'."
		},
		"vs/workbench/parts/debug/browser/debugStatus": {
			"selectAndStartDebug": "Sélectionner et démarrer la configuration de débogage"
		},
		"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ébogage : Ajouter un point de journalisation...",
			"runToCursor": "Exécuter jusqu'au curseur",
			"debugEvaluate": "Déboguer : évaluer",
			"debugAddToWatch": "Déboguer : ajouter à la fenêtre Espion",
			"showDebugHover": "Déboguer : afficher par pointage",
			"goToNextBreakpoint": "Débogage : Aller au prochain point d’arrêt",
			"goToPreviousBreakpoint": "Débogage : Aller au point d’arrêt précédent"
		},
		"vs/workbench/parts/debug/browser/debugCommands": {
			"noFolderDebugConfig": "Ouvrez d'abord un dossier pour effectuer une configuration de débogage avancée.",
			"inlineBreakpoint": "Point d’arrêt Inline",
			"debug": "Déboguer",
			"addInlineBreakpoint": "Ajouter un point d’arrêt Inline"
		},
		"vs/workbench/parts/debug/browser/loadedScriptsView": {
			"loadedScriptsSection": "Section des scripts chargés",
			"loadedScriptsAriaLabel": "Déboguer les scripts chargés",
			"loadedScriptsSession": "Session de débogage",
			"loadedScriptsRootFolderAriaLabel": "Dossier de l’espace de travail {0}, script chargé, débogage",
			"loadedScriptsSessionAriaLabel": "Session {0}, script chargé, débogage",
			"loadedScriptsFolderAriaLabel": "Dossier {0}, script chargé, débogage",
			"loadedScriptsSourceAriaLabel": "{0}, script chargé, débogage"
		},
		"vs/workbench/parts/debug/common/debugModel": {
			"notAvailable": "non disponible",
			"startDebugFirst": "Démarrez une session de débogage pour évaluer des expressions",
			"breakpointDirtydHover": "Point d'arrêt non vérifié. Fichier modifié. Redémarrez la session de débogage."
		},
		"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/electron-browser/callStackView": {
			"callstackSection": "Section de pile des appels",
			"debugStopped": "En pause sur {0}",
			"callStackAriaLabel": "Déboguer la pile des appels",
			"session": "Session",
			"paused": "Suspendu",
			"running": "En cours d'exécution",
			"thread": "Thread",
			"pausedOn": "En pause sur {0}",
			"loadMoreStackFrames": "Charger plus de frames de pile",
			"showMoreAndOrigin": "Afficher {0} éléments supplémentaires : {1}",
			"showMoreStackFrames": "Afficher {0} frames de pile supplémentaires",
			"threadAriaLabel": "Thread {0}, pile des appels, débogage",
			"stackFrameAriaLabel": "Frame de pile {0}, ligne {1} {2}, pile des appels, débogage",
			"sessionLabel": "Déboguer la session {0}"
		},
		"vs/workbench/parts/debug/electron-browser/debugEditorContribution": {
			"logPoint": "Point de journalisation",
			"breakpoint": "Point d'arrêt",
			"removeBreakpoint": "Supprimer {0}",
			"editBreakpoint": "Modifier {0}...",
			"disableBreakpoint": "Désactiver {0}",
			"enableBreakpoint": "Activer {0}",
			"removeBreakpoints": "Supprimer les points d'arrêt",
			"removeInlineBreakpointOnColumn": "Supprimer le point d’arrêt Inline sur la colonne {0}",
			"removeLineBreakpoint": "Supprimer le point d'arrêt de la ligne",
			"editBreakpoints": "Modifier les points d'arrêt",
			"editInlineBreakpointOnColumn": "Modifier le point d’arrêt Inline sur la colonne {0}",
			"editLineBrekapoint": "Modifier le point d'arrêt de la ligne",
			"enableDisableBreakpoints": "Activer/désactiver les points d'arrêt",
			"disableInlineColumnBreakpoint": "Désactiver le point d’arrêt Inline sur la colonne {0}",
			"disableBreakpointOnLine": "Désactiver le point d'arrêt de la ligne",
			"enableBreakpoints": "Activer le point d’arrêt Inline sur la colonne {0}",
			"enableBreakpointOnLine": "Activer le point d'arrêt de la ligne",
			"addBreakpoint": "Ajouter un point d'arrêt",
			"addConditionalBreakpoint": "Ajouter un point d'arrêt conditionnel...",
			"addLogPoint": "Ajouter un point de journalisation...",
			"breakpointHasConditionDisabled": "Ce {0} a un {1} qui sera perdu en cas de suppression. Activez le {0} à la place.",
			"message": "message",
			"condition": "condition",
			"breakpointHasConditionEnabled": "Ce {0} a un {1} qui sera perdu en cas de suppression. Désactivez le {0} à la place.",
			"removeLogPoint": "Supprimer {0}",
			"disableLogPoint": "{0} {1}",
			"disable": "Désactiver",
			"enable": "Activer",
			"cancel": "Annuler",
			"addConfiguration": "Ajouter une configuration..."
		},
		"vs/workbench/parts/debug/electron-browser/electronDebugActions": {
			"copyValue": "Copier la valeur",
			"copyAsExpression": "Copier en tant qu'Expression",
			"copy": "Copier",
			"copyStackTrace": "Copier la pile des appels"
		},
		"vs/workbench/parts/debug/browser/debugActionItems": {
			"debugLaunchConfigurations": "Déboguer les configurations de lancement",
			"noConfigurations": "Aucune configuration",
			"addConfigTo": "Ajouter une configuration ({0})...",
			"addConfiguration": "Ajouter une configuration...",
			"debugSession": "Session de débogage"
		},
		"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/electron-browser/debugConfigurationManager": {
			"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/electron-browser/debugSession": {
			"debuggingStarted": "Débogage démarré.",
			"debuggingStopped": "Débogage arrêté."
		},
		"vs/workbench/parts/debug/common/debugSource": {
			"unknownSource": "Source inconnue"
		},
		"vs/workbench/parts/debug/electron-browser/debugHover": {
			"treeAriaLabel": "Déboguer par pointage",
			"variableAriaLabel": "{0} valeur {1}, variables, débogage"
		},
		"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",
			"breakpointType": "Type de point d’arrêt"
		},
		"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/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/electron-browser/terminalSupport": {
			"debug.terminal.title": "élément débogué"
		},
		"vs/workbench/parts/debug/electron-browser/rawDebugSession": {
			"moreInfo": "Informations"
		},
		"vs/workbench/parts/debug/common/replModel": {
			"consoleCleared": "La console a été effacée",
			"snapshotObj": "Seules les valeurs primitives sont affichées pour cet objet."
		},
		"vs/workbench/parts/debug/node/debugger": {
			"cannot.create.da.with.err": "Impossible de créer l'adaptateur de débogage ({0}).",
			"cannot.create.da": "Impossible de créer l'adaptateur de débogage.",
			"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."
		},
		"vs/workbench/parts/debug/common/debugSchemas": {
			"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é."
		},
		"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/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/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/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": "Lorsqu’activé, installe automatiquement les mises à jour pour les extensions. Les mises à jour sont récupérées à partir d’un service en ligne de Microsoft.",
			"extensionsCheckUpdates": "Lorsqu’activé, vérifie automatiquement les extensions pour les mises à jour. Si une extension est une mise à jour, elle est marquée comme obsolète dans l’affichage des Extensions. Les mises à jour sont récupérées à partir d’un service en ligne de Microsoft.",
			"extensionsIgnoreRecommendations": "Si cette option est activée, les notifications pour les recommandations d’extension ne sont pas affichées.",
			"extensionsShowRecommendationsOnlyOnDemand": "Lorsqu’activé, les recommandations ne seront pas récupérées à moins que d'être spécifiquement demandé par l’utilisateur. Certaines recommandations sont récupérées à partir d’un service en ligne de Microsoft.",
			"extensionsCloseExtensionDetailsOnViewChange": "Si cette option est activée, les éditeurs avec les détails d'extension sont automatiquement fermés quand vous quittez l'affichage Extensions.",
			"miOpenKeymapExtensions": "Mappages de touches",
			"miPreferencesExtensions": "&&Extensions",
			"miViewExtensions": "E&&xtensions"
		},
		"vs/workbench/parts/extensions/electron-browser/extensionsViewlet": {
			"marketPlace": "Marketplace",
			"enabledExtensions": "Activées",
			"disabledExtensions": "Désactivé",
			"popularExtensions": "Populaires",
			"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",
			"group by servers": "Grouper par : Serveur",
			"sort by installs": "Trier par : nombre d'installations",
			"sort by rating": "Trier par : évaluation",
			"sort by name": "Trier par : Nom",
			"extensionFoundInSection": "1 extension trouvée dans la section {0}.",
			"extensionFound": "1 extension trouvée.",
			"extensionsFoundInSection": "{0} extensions trouvées dans la section {1}.",
			"extensionsFound": "{0} extensions trouvées.",
			"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/node/extensionsWorkbenchService": {
			"Manifest is not found": "Le manifeste n’a pas été trouvé",
			"malicious": "Cette extension est signalée comme problématique.",
			"uninstallingExtension": "Désinstallation d'extension...",
			"installing named extension": "Installation de l'extension '{0}'...",
			"installing extension": "Installation de l'extension...",
			"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/common/extensionsInput": {
			"extensionsInputName": "Extension : {0}"
		},
		"vs/workbench/parts/extensions/common/extensionsFileTemplate": {
			"app.extensions.json.title": "Extensions",
			"app.extensions.json.recommendations": "Liste des extensions qui doivent être recommandées pour les utilisateurs de cet espace de travail. L'identificateur d'une extension est toujours '${publisher}.${name}'. Par exemple : 'vscode.csharp'.",
			"app.extension.identifier.errorMessage": "Format attendu : '${publisher}.${name}'. Exemple : 'vscode.csharp'.",
			"app.extensions.json.unwantedRecommendations": "Liste des extensions recommandées par VS Code qui ne doivent pas être recommandées pour les utilisateurs de cet espace de travail. L'identificateur d'une extension est toujours '${publisher}.${name}'. Par exemple : 'vscode.csharp'."
		},
		"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",
			"detailstooltip": "Détails de l’extension, affichés depuis le fichier 'README.md' de l’extension",
			"extensionPack": "Pack d’extension",
			"extensionsPack": "Ensemble d’extensions qui peuvent être installées ensemble",
			"contributions": "Contributions",
			"contributionstooltip": "Listes des contributions à VS Code par cette extension",
			"changelog": "Journal des modifications",
			"changelogtooltip": "Historique de mise à jour de de l'extension, affiché depuis le fichier 'CHANGELOG.md' de l’extension",
			"dependencies": "Dépendances",
			"dependenciestooltip": "Répertorie les extensions dont dépend cette extension",
			"recommendationHasBeenIgnored": "Vous avez choisi de ne pas recevoir de recommandations pour cette extension.",
			"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",
			"viewContainers": "Voir les conteneurs ({0})",
			"view container id": "ID",
			"view container title": "Titre",
			"view container location": "Emplacement",
			"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/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",
			"workspaceContainsTimeout": "Activés car la recherche de {0} a pris trop de temps",
			"languageActivation": "Activées parce que vous avez ouvert un fichier {0}",
			"workspaceGenericActivation": "Activée le {0}",
			"unresponsive.title": "L'extension a entraîné le gel de l'hôte d'extension.",
			"errors": " {0} erreurs non détectées",
			"disable workspace": "Désactiver (espace de travail)",
			"disable": "Désactiver",
			"showRuntimeExtensions": "Afficher les extensions en cours d'exécution",
			"reportExtensionIssue": "Signaler un problème",
			"debugExtensionHost": "Démarrer le débogage d'hôte d'Extension",
			"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",
			"debugExtensionHost.launch.name": "Attacher l'hôte d'extension",
			"extensionHostProfileStart": "Démarrer le profilage d'hôte d'extension",
			"stopExtensionHostProfileStart": "Arrêter le profilage d'hôte d'extension",
			"saveExtensionHostProfile": "Enregistrer le profilage d'hôte d'extension"
		},
		"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/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/extensionsActions": {
			"download": "Télécharger manuellement",
			"install vsix": "Une fois téléchargé, installez manuellement le VSIX de '{0}'.",
			"noOfYearsAgo": "Il y a {0} ans",
			"one year ago": "Il y a 1 an",
			"noOfMonthsAgo": "Il y a {0} mois",
			"one month ago": "Il y a 1 mois",
			"noOfDaysAgo": "Il y a {0} jours",
			"one day ago": "Il y a 1 jour",
			"noOfHoursAgo": "Il y a {0} heures",
			"one hour ago": "Il y a 1 heure",
			"just now": "À l'instant",
			"install": "Installer",
			"installing": "Installation",
			"installExtensionStart": "L'installation de l’extension {0} a commencé. Un éditeur est maintenant ouvert avec plus de détails sur cette extension",
			"installExtensionComplete": "L'installation de l'extension {0} est terminée. Veuillez recharger Visual Studio Code pour l’activer.",
			"failedToInstall": "Échec d'installation de '{0}'.",
			"uninstallAction": "Désinstaller",
			"Uninstalling": "Désinstallation en cours",
			"uninstallExtensionStart": "La désinstallation de l’extension {0} a commencé.",
			"uninstallExtensionComplete": "Veuillez recharger Visual Studio Code pour terminer la désinstallation de l’extension {0}.",
			"updateExtensionStart": "La mise à jour de l'extension {0} vers la version {1} a commencé.",
			"updateExtensionComplete": "Mise à jour de l'extension {0} vers la version {1} terminée.",
			"failedToUpdate": "Échec de mise à jour de '{0}'.",
			"updateTo": "Mettre à jour vers {0}",
			"updateAction": "Mettre à jour",
			"manage": "Gérer",
			"ManageExtensionAction.uninstallingTooltip": "Désinstallation en cours",
			"install another version": "Installer une autre version...",
			"selectVersion": "Sélectionner la version à installer",
			"current": "Actuel",
			"extensionInfoAction": "Copier les informations d'extension",
			"extensionInfoName": "Nom",
			"extensionInfoId": "Id",
			"extensionInfoDescription": "Description",
			"extensionInfoVersion": "Version",
			"extensionInfoPublisher": "Éditeur",
			"extensionInfoVSMarketplaceLink": "Lien du marketplace VS",
			"enableForWorkspaceAction": "Activer (espace de travail)",
			"install extension": "L'activation de l'extension '{0}' l'installe aussi dans {1}. Voulez-vous continuer ?",
			"do not ask me again": "Ne plus me demander",
			"enableGloballyAction": "Activer",
			"disableForWorkspaceAction": "Désactiver (espace de travail)",
			"disableGloballyAction": "Désactiver",
			"enableAction": "Activer",
			"disableAction": "Désactiver",
			"checkForUpdates": "Rechercher les mises à jour d'extensions",
			"noUpdatesAvailable": "Toutes les extensions sont à jour.",
			"singleUpdateAvailable": "Une mise à jour d'extension est disponible.",
			"updatesAvailable": "{0} mises à jour d'extension sont disponibles.",
			"singleDisabledUpdateAvailable": "Une mise à jour d'une extension désactivée est disponible.",
			"updatesAvailableOneDisabled": "{0}  mises à jour d'extension sont disponibles. L’une d’elles est pour une extension désactivée.",
			"updatesAvailableAllDisabled": "{0} mises à jour d'extension sont disponibles. Elles sont toutes pour des extensions désactivées.",
			"updatesAvailableIncludingDisabled": "{0} mises à jour d'extension sont disponibles. {1} d'entre elles sont pour des extensions désactivées.",
			"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": "Rechargez Visual Studio Code pour mettre à jour cette extension.",
			"postDisableTooltip": "Rechargez Visual Studio Code pour désactiver cette extension.",
			"postInstallTooltip": "Rechargez Visual Studio Code pour installer cette extension.",
			"postEnableTooltip": "Rechargez Visual Studio Code pour activer cette extension.",
			"postUninstallTooltip": "Rechargez Visual Studio Code pour désinstaller cette extension.",
			"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",
			"installRecommendedExtension": "Installer l'Extension Recommandée",
			"ignoreExtensionRecommendation": "Ne plus recommander cette extension",
			"undo": "Annuler",
			"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)",
			"addToWorkspaceFolderRecommendations": "Ajouter aux extensions recommandées (dossier d'espace de travail)",
			"addToWorkspaceFolderIgnoredRecommendations": "Ignorer les extensions recommandées (dossier d'espace de travail)",
			"AddToWorkspaceFolderRecommendations.noWorkspace": "Aucun dossier d'espace de travail ouvert pour ajouter des recommandations.",
			"AddToWorkspaceFolderRecommendations.alreadyExists": "Cette extension est déjà présente dans les recommandations du dossier d'espace de travail.",
			"AddToWorkspaceFolderRecommendations.success": "L'extension a été ajoutée aux recommandations de ce dossier d'espace de travail.",
			"viewChanges": "Afficher les changements",
			"AddToWorkspaceFolderRecommendations.failure": "Échec d'écriture dans extensions.json. {0}",
			"AddToWorkspaceFolderIgnoredRecommendations.alreadyExists": "Cette extension est déjà présente dans les recommandations indésirables de ce dossier d'espace de travail.",
			"AddToWorkspaceFolderIgnoredRecommendations.success": "L'extension a été ajoutée aux recommandations indésirables de ce dossier d'espace de travail.",
			"addToWorkspaceRecommendations": "Ajouter aux extensions recommandées (espace de travail)",
			"addToWorkspaceIgnoredRecommendations": "Ignorer l'extension recommandée (espace de travail)",
			"AddToWorkspaceRecommendations.alreadyExists": "Cette extension est déjà présente dans les recommandations de l'espace de travail.",
			"AddToWorkspaceRecommendations.success": "L'extension a été ajoutée aux recommandations de cet espace de travail.",
			"AddToWorkspaceRecommendations.failure": "Échec d'écriture. {0}",
			"AddToWorkspaceUnwantedRecommendations.alreadyExists": "Cette extension est déjà présente dans les recommandations indésirables de l'espace de travail.",
			"AddToWorkspaceUnwantedRecommendations.success": "L'extension a été ajoutée aux recommandations indésirables de cet espace de travail.",
			"malicious tooltip": "Cette extension a été signalée comme posant un problème.",
			"malicious": "Malveillant",
			"disabled": "Désactivé",
			"disabled NonUI Extension": "Désactivée pour cet espace de travail, car elle n'est pas installée dans {0}.",
			"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...",
			"selectExtensionToReinstall": "Sélectionner l'extension à réinstaller",
			"ReinstallAction.success": "Extension réinstallée.",
			"ReinstallAction.reloadNow": "Recharger maintenant",
			"install previous version": "Installer une version spécifique de l'extension...",
			"selectExtension": "Sélectionner une extension",
			"Install Success": "Extension installée.",
			"InstallAnotherVersionExtensionAction.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/electron-browser/extensionsActivationProgress": {
			"activation": "Activation des extensions..."
		},
		"vs/workbench/parts/extensions/electron-browser/extensionTipsService": {
			"neverShowAgain": "Ne plus afficher",
			"searchMarketplace": "Rechercher dans le Marketplace",
			"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.",
			"workspaceRecommended": "Cet espace de travail a des recommandations d'extension.",
			"installAll": "Tout installer",
			"showRecommendations": "Afficher les recommandations",
			"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",
			"ignoreExtensionRecommendations": "Voulez-vous ignorer toutes les recommandations d’extensions ?",
			"ignoreAll": "Oui, ignorer tout",
			"no": "Non",
			"showLanguageExtensions": "Le Marketplace a des extensions qui peuvent aider avec les fichiers '.{0}'",
			"dontShowAgainExtension": "Ne plus afficher pour les fichiers '.{0}'"
		},
		"vs/workbench/parts/extensions/electron-browser/extensionsViews": {
			"extensions": "Extensions",
			"galleryError": "Nous ne pouvons pas vous connecter sur le Marketplace des Extensions en ce moment, veuillez s’il vous plaît essayer à nouveau plus tard.",
			"no extensions found": "Extensions introuvables.",
			"suggestProxyError": "Marketplace a retourné 'ECONNREFUSED'. Vérifiez le paramètre 'http.proxy'."
		},
		"vs/workbench/parts/extensions/electron-browser/extensionsAutoProfiler": {
			"unresponsive-exthost": "L'extension '{0}' a mis très longtemps à exécuter sa dernière opération et a empêché l'exécution d'autres extensions.",
			"show": "Afficher les extensions",
			"report": "Signaler un problème"
		},
		"vs/workbench/parts/extensions/browser/extensionsWidgets": {
			"ratedByUsers": "Évaluée par {0} utilisateurs",
			"ratedBySingleUser": "Évaluée par 1 utilisateur"
		},
		"vs/workbench/parts/extensions/browser/extensionsViewer": {
			"error": "Erreur",
			"Unknown Extension": "Extension inconnue :"
		},
		"vs/workbench/parts/extensions/electron-browser/extensionsList": {
			"viewExtensionDetailsAria": "Appuyez sur Entrée pour voir les détails de l'extension."
		},
		"vs/workbench/parts/files/electron-browser/explorerViewlet": {
			"folders": "Dossiers"
		},
		"vs/workbench/parts/files/electron-browser/fileActions.contribution": {
			"filesCategory": "Fichier",
			"copyPath": "Copier le chemin",
			"copyRelativePath": "Copier le chemin d’accès relatif",
			"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",
			"copyRelativePathOfActive": "Copier le chemin relatif 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",
			"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",
			"newFile": "Nouveau fichier",
			"openFile": "Ouvrir un fichier...",
			"miNewFile": "&&Nouveau fichier",
			"miSave": "&&Enregistrer",
			"miSaveAs": "Enregistrer &&sous...",
			"miSaveAll": "Enregistrer to&&ut",
			"miAutoSave": "Enregistrement a&&utomatique",
			"miRevert": "Réta&&blir le fichier",
			"miCloseEditor": "Fermer l'édit&&eur",
			"miGotoFile": "Atteindre le &&fichier..."
		},
		"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 les modèles glob pour exclure des fichiers et des dossiers dans les recherches. Par exemple, l’Explorateur de fichiers décide quels fichiers et dossiers afficher ou masquer en fonction de ce paramètre. En savoir plus sur les modèles glob [ici] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
			"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 (exemple : \"*.extension\": \"html\"`). Celles-ci sont prioritaires sur les associations par défaut des langages installés. ",
			"encoding": "Encodage de jeu de caractères par défaut à utiliser lors de 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.LF": "LF",
			"eol.CRLF": "CRLF",
			"eol.auto": "Utilise le caractère de fin de ligne spécifique du système d'exploitation.",
			"eol": "Caractère de fin de ligne par défaut.",
			"useTrash": "Déplace les fichiers/dossiers dans la corbeille du système d'exploitation (corbeille sous Windows) lors de la suppression. Désactiver ceci supprimera définitivement les fichiers/dossiers.",
			"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 le délai `#files.autoSaveDelay#` configuré.",
			"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 la sauvegarde automatique de fichiers dont l'intégrité est compromise. Découvrez plus en détail la sauvegarde automatique [ici] (https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save).",
			"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éclenchera lorsque la dernière fenêtre est fermée sous Windows/Linux ou quand la commande `workbench.action.quit` est déclenchée (palette, raccourci clavier, menu). Toutes les fenêtres avec les sauvegardes seront restaurées au prochain démarrage.",
			"hotExit.onExitAndWindowClose": "La sortie à chaud se déclenchera lorsque la dernière fenêtre sera fermée sur Windows/Linux ou lorsque la commande `workbench.action.quit` est déclenchée (palette de commande, raccourci clavier, menu), et aussi pour n’importe quelle fenêtre avec un dossier ouvert indépendamment du fait que ça soit la dernière fenêtre. Toutes les fenêtres sans dossiers ouverts seront restaurées au prochain démarrage. Pour restaurer les fenêtres de dossier comme ils étaient avant l’arrêt la valeur affecter `#window.restoreWindows#` à `tous`.",
			"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 le redémarrage en cas de tentative d'ouverture de fichiers volumineux. Même effet que de spécifier '--max-memory=NEWSIZE' sur la ligne de commande.",
			"editorConfigurationTitle": "Éditeur",
			"formatOnSave": "Met en forme un fichier à l'enregistrement. Un formateur doit être disponible, le fichier ne doit pas être enregistré après un délai et l'éditeur ne doit pas être en cours d'arrêt.",
			"formatOnSaveTimeout": "Délai d’attente en millisecondes après lequel la mise en forme qui est exécutée au moment de l'enregistrement est annulée.",
			"explorerConfigurationTitle": "Explorateur de fichiers",
			"openEditorsVisible": "Nombre d'éditeurs affichés dans le volet Éditeurs ouverts.",
			"autoReveal": "Contrôle si l’Explorateur devrait automatiquement révéler et sélectionner les fichiers lors de leur ouverture.",
			"enableDragAndDrop": "Contrôle si l’Explorateur devrait permettre de déplacer des fichiers et dossiers par glisser/déplacer.",
			"confirmDragAndDrop": "Contrôle si l’Explorateur doit demander confirmation pour déplacer des fichiers et des dossiers par glisser/déplacer.",
			"confirmDelete": "Contrôle si l’Explorateur devrait 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 des dossiers dans l’Explorateur.",
			"explorer.decorations.colors": "Contrôle si les décorations de fichier devraient utiliser des couleurs.",
			"explorer.decorations.badges": "Contrôle si les décorations de fichier devraient utiliser des badges.",
			"miViewExplorer": "&&Explorateur"
		},
		"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/openEditorsView": {
			"openEditors": "Éditeurs ouverts",
			"openEditosrSection": "Section des éditeurs ouverts",
			"dirtyCounter": "{0} non enregistré(s)"
		},
		"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.",
			"createFileFromExplorerInfoMessage": "Créer le fichier **{0}** à **{1}**",
			"renameFileFromExplorerInfoMessage": "Déplacer et renommer en **{0}**",
			"createFolderFromExplorerInfoMessage": "Créer le dossier **{0}** en **{1}**",
			"whitespace": "Espace de début ou de fin détecté",
			"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/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",
			"saveWithoutFormatting": "Enregistrer sans formatage",
			"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/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.",
			"readonlySaveErrorSudo": "L'enregistrement de '{0}' a échoué : le fichier est protégé en écriture. Sélectionnez 'Remplacer en tant que Sudo' pour réessayer comme superutilisateur.",
			"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.",
			"permissionDeniedSaveErrorSudo": "L'enregistrement de '{0}' a échoué : Autorisations insuffisantes. Sélectionnez 'Réessayer en tant que Sudo' pour réessayer comme superutilisateur.",
			"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...",
			"overwriteElevatedSudo": "Remplacer en tant que Sudo...",
			"saveElevated": "Réessayer en tant qu'Admin...",
			"saveElevatedSudo": "Réessayer en tant que Sudo...",
			"overwrite": "Remplacer"
		},
		"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/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/browser/editors/textFileEditor": {
			"textFileEditor": "Éditeur de fichier texte",
			"openFolderError": "Le fichier est un répertoire",
			"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/common/editors/fileEditorInput": {
			"orphanedFile": "{0} (deleted from disk)",
			"readonlyFile": "{0} (lecture seule)"
		},
		"vs/workbench/parts/files/electron-browser/fileActions": {
			"newFile": "Nouveau fichier",
			"newFolder": "Nouveau dossier",
			"rename": "Renommer",
			"delete": "Supprimer",
			"copyFile": "Copier",
			"pasteFile": "Coller",
			"retry": "Réessayer",
			"renameWhenSourcePathIsParentOfTargetError": "Veuillez utiliser la commande 'Nouveau dossier' ou 'Nouveau fichier\" pour ajouter des enfants à un dossier existant",
			"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.",
			"undoBin": "Vous pouvez restaurer à partir de la Corbeille.",
			"undoTrash": "Vous pouvez restaurer à partir de la Poubelle.",
			"doNotAskAgain": "Ne plus me demander",
			"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",
			"confirmMoveTrashMessageFilesAndDirectories": "Voulez-vous vraiment supprimer les {0} fichiers/répertoires suivants et leur contenu ?",
			"confirmMoveTrashMessageMultipleDirectories": "Voulez-vous vraiment supprimer les {0} répertoires suivants et leur contenu ?",
			"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}' ?",
			"confirmDeleteMessageFilesAndDirectories": "Voulez-vous vraiment supprimer définitivement les {0} fichiers/répertoires suivants et leur contenu ?",
			"confirmDeleteMessageMultipleDirectories": "Voulez-vous vraiment supprimer définitivement les {0} répertoires suivants et leur contenu ?",
			"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}' ?",
			"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",
			"toggleAutoSave": "Activer/désactiver la sauvegarde automatique",
			"saveAllInGroup": "Enregistrer tout dans le groupe",
			"closeGroup": "Fermer le groupe",
			"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",
			"emptyFileNameError": "Un nom de fichier ou de dossier doit être fourni.",
			"fileNameStartsWithSlashError": "Un nom de fichier ou de dossier ne peut commencer par une barre oblique.",
			"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/views/explorerDecorationsProvider": {
			"label": "Explorateur",
			"canNotResolve": "Impossible de résoudre le dossier de l'espace de travail",
			"symbolicLlink": "Lien symbolique"
		},
		"vs/workbench/parts/localizations/electron-browser/localizations.contribution": {
			"updateLocale": "Souhaitez-vous changer la langue de l’interface de VS Code en {0} et redémarrer ?",
			"activateLanguagePack": "Pour être utilisé dans {0}, VS Code doit être redémarré.",
			"yes": "Oui",
			"restart now": "Redémarrer maintenant",
			"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/electron-browser/localizationsActions": {
			"configureLocale": "Configurer la langue d’affichage",
			"displayLanguage": "Définit la langue d'affichage de VS Code.",
			"doc": "Consultez {0} pour connaître la liste des langues prises en charge.",
			"restart": "Les changements sont appliqués au redémarrage de VS Code.",
			"fail.createSettings": "Impossible de créer '{0}' ({1})."
		},
		"vs/workbench/parts/markers/electron-browser/markers.contribution": {
			"copyMarker": "Copier",
			"copyMessage": "Copier le Message",
			"miMarker": "&&Problèmes"
		},
		"vs/workbench/parts/markers/electron-browser/markersPanelActions": {
			"showing filtered problems": "Afficher {0} sur {1}"
		},
		"vs/workbench/parts/markers/electron-browser/markersPanel": {
			"collapse": "Réduire",
			"No problems filtered": "Affichage de {0} problèmes",
			"problems filtered": "Affichage de {0} problèmes sur {1}",
			"disableFilesExclude": "Désactivez le filtre d'exclusion de fichiers.",
			"clearFilter": "Effacer le filtre."
		},
		"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/markers/electron-browser/markers": {
			"totalProblems": "Total de {0} problèmes"
		},
		"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ôles si la vue Problèmes devrait révéler automatiquement les fichiers lors de leur ouverture.",
			"markers.panel.title.problems": "Problèmes",
			"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 parce que 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.action.quickfix": "Afficher les correctifs",
			"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} problèmes dans le fichier {1} du dossier {2}",
			"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/logs/electron-browser/logs.contribution": {
			"mainLog": "Principal",
			"sharedLog": "Partagé",
			"rendererLog": "Fenêtre",
			"telemetryLog": "Télémétrie",
			"developer": "Développeur"
		},
		"vs/workbench/parts/logs/electron-browser/logsActions": {
			"openLogsFolder": "Ouvrir le dossier des journaux",
			"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/output/browser/outputPanel": {
			"output": "Sortie",
			"outputPanelWithInputAriaLabel": "{0}, Panneau de sortie",
			"outputPanelAriaLabel": "Panneau de sortie"
		},
		"vs/workbench/parts/output/electron-browser/output.contribution": {
			"output": "Sortie",
			"logViewer": "Visualiseur de journal",
			"viewCategory": "Affichage",
			"developer": "Développeur",
			"clearOutput.label": "Effacer la sortie",
			"openActiveLogOutputFile": "Affichage: Ouvrir le fichier de log de sortie actif",
			"miToggleOutput": "&&Sortie"
		},
		"vs/workbench/parts/output/browser/outputActions": {
			"toggleOutput": "Activer/désactiver la sortie",
			"clearOutput": "Effacer la sortie",
			"outputCleared": "Sortie effacée",
			"toggleOutputScrollLock": "Activer/désactiver l'arrêt du défilement de la sortie",
			"switchToOutput.label": "Passer à la sortie",
			"outputChannels": "Canaux de sortie.",
			"logChannel": "Journal ({0})",
			"openInLogViewer": "Ouvrir le fichier de log",
			"showLogs": "Afficher les journaux...",
			"selectlog": "Sélectionner le journal",
			"openLogFile": "Ouvrir le fichier de log...",
			"selectlogFile": "Sélectionner le fichier journal"
		},
		"vs/workbench/parts/output/electron-browser/outputServices": {
			"output": "{0} - Sortie",
			"channel": "Canal de sortie pour '{0}'"
		},
		"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/performance/electron-browser/actions": {
			"appPerf": "Performance de démarrage",
			"reportPerformanceIssue": "Signaler un problème de performance",
			"developer": "Développeur"
		},
		"vs/workbench/api/browser/viewsContainersExtensionPoint": {
			"vscode.extension.contributes.views.containers.id": "Identificateur unique utilisé pour identifier le conteneur dans lequel les vues peuvent être contribuées en utilisant le point de contribution 'views'.",
			"vscode.extension.contributes.views.containers.title": "Chaîne lisible par un humain permettant d'afficher le conteneur",
			"vscode.extension.contributes.views.containers.icon": "Chemin d’accès à l’icône de conteneur. Les icônes font 24x24, centrées sur un bloc de 50x40 et ont une couleur de remplissage de 'rgb (215, 218, 224)' ou '#d7dae0'. Il est recommandé que les icônes soient en SVG, même si n’importe quel type de fichier image est accepté.",
			"vscode.extension.contributes.viewsContainers": "Contribue aux conteneurs de vues vers l’éditeur",
			"views.container.activitybar": "Les conteneurs visuels contribuent à la barre d'activité",
			"test": "Test",
			"requirearray": "les conteneurs de vues doivent être un tableau",
			"requireidstring": "la propriété '{0}' est obligatoire et doit être de type 'string'. Seuls les caractères alphanumériques , '_', et '-' sont autorisés.",
			"requirestring": "la propriété '{0}' est obligatoire et doit être de type 'string'",
			"showViewlet": "Afficher {0}",
			"view": "Affichage"
		},
		"vs/workbench/api/browser/viewsExtensionPoint": {
			"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": "Les vues dans le conteneur \"Explorer\" contribuent à la barre d'activité",
			"views.debug": "Les vues dans le conteneur de débogage contribuent à la barre d'activité",
			"views.scm": "Les vues dans le conteneur \"SCM\" contribuent à la barre d'activité",
			"views.test": "Fournit des vues du conteneur de test dans la barre d'activités",
			"views.contributed": "Les vues contribuent au conteneur de vues contributives",
			"ViewContainerDoesnotExist": "Le conteneur de vues '{0}' n'existe pas et toutes les vues inscrites dans ce conteneur sont ajoutées à l''Explorateur'.",
			"duplicateView1": "Impossible d'inscrire plusieurs vues avec le même ID '{0}' dans le conteneur de vues '{1}'",
			"duplicateView2": "Une vue avec l'ID '{0}' est déjà inscrite dans le conteneur de vues '{1}'",
			"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'"
		},
		"vs/workbench/browser/actions/toggleActivityBarVisibility": {
			"toggleActivityBar": "Activer/désactiver la visibilité de la barre d'activités",
			"view": "Affichage",
			"miToggleActivityBar": "Activer/désactiver la barre d'&&activités"
		},
		"vs/workbench/browser/actions/toggleStatusbarVisibility": {
			"toggleStatusbar": "Activer/désactiver la visibilité de la barre d'état",
			"view": "Affichage",
			"miToggleStatusbar": "&&Activer/désactiver la barre d'état"
		},
		"vs/workbench/browser/actions/toggleSidebarVisibility": {
			"toggleSidebar": "Activer/désactiver la visibilité de la barre latérale",
			"view": "Affichage",
			"miToggleSidebar": "Activer/désactiver la &&barre latérale"
		},
		"vs/workbench/browser/actions/toggleSidebarPosition": {
			"toggleSidebarPosition": "Activer/désactiver la position de la barre latérale",
			"moveSidebarRight": "Déplacer la barre latérale vers la droite",
			"moveSidebarLeft": "Déplacer la barre latérale vers la gauche",
			"view": "Affichage",
			"miMoveSidebarLeftRight": "&&Déplacer la barre latérale à gauche/à droite"
		},
		"vs/workbench/browser/actions/toggleEditorLayout": {
			"flipLayout": "Activer/désactiver la disposition horizontale/verticale de l'éditeur",
			"view": "Affichage",
			"miToggleEditorLayout": "Retourner la &&disposition"
		},
		"vs/workbench/browser/actions/toggleZenMode": {
			"toggleZenMode": "Activer/désactiver le mode zen",
			"view": "Affichage",
			"miToggleZenMode": "Activer/désactiver le mode zen"
		},
		"vs/workbench/browser/actions/toggleTabsVisibility": {
			"toggleTabs": "Activer/désactiver la visibilité de l'onglet",
			"view": "Affichage"
		},
		"vs/workbench/browser/actions/toggleCenteredLayout": {
			"toggleCenteredLayout": "Activer/désactiver la disposition centrée",
			"view": "Affichage",
			"miToggleCenteredLayout": "Activer/désactiver la disposition centrée"
		},
		"vs/workbench/browser/parts/editor/editorPicker": {
			"entryAriaLabel": "{0}, sélecteur de groupes d'éditeurs",
			"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",
			"miNewWindow": "Nouvelle &&fenêtre",
			"miOpenFile": "&&Ouvrir un fichier...",
			"miOpenFolder": "Ouvrir le &&dossier",
			"miOpen": "&&Ouvrir...",
			"miOpenWorkspace": "&&Ouvrir l'espace de travail...",
			"miOpenRecent": "Ouvrir les éléments &&récents",
			"miMore": "&&Plus...",
			"miAddFolderToWorkspace": "Ajouter un &&dossier à l'espace de travail...",
			"miSaveWorkspaceAs": "Enregistrer l’espace de travail sous...",
			"miPreferences": "&&Préférences",
			"miCloseFolder": "&&Fermer le dossier",
			"miCloseWorkspace": "&&Fermer l'espace de travail",
			"miCloseWindow": "Ferm&&er la fenêtre",
			"miExit": "Q&&uitter",
			"miAppearance": "&&Apparence",
			"miToggleFullScreen": "Plei&&n écran",
			"miToggleMenuBar": "Activer/désactiver la &&barre de menus",
			"miZoomIn": "&&Zoom avant",
			"miZoomOut": "&&Zoom arrière",
			"miZoomReset": "&&Réinitialiser le zoom",
			"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",
			"miReportIssue": "Signaler un &&problème",
			"miLicense": "Affic&&her la licence",
			"miPrivacyStatement": "Déc&&laration de confidentialité",
			"miToggleDevTools": "Activer/désactiver les ou&&tils de développement",
			"miOpenProcessExplorerer": "Ouvrir l'Explorateur de &&Processus",
			"miAbout": "À pr&&opos de",
			"workbenchConfigurationTitle": "Banc d'essai",
			"showEditorTabs": "Contrôle si les ouverts éditeurs devraient être affichés dans des onglets ou non.",
			"highlightModifiedTabs": "Détermine si une bordure supérieure est dessinée ou non sur les onglets d'éditeur modifiés.",
			"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és, le chemin d’accès relatif au dossier de l'espace de travail est affiché si l’éditeur est actif.",
			"workbench.editor.labelFormat.short": "Afficher le nom du fichier suivi du nom de dossier.",
			"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": "Afficher le nom du fichier suivi de son chemin d’accès absolu.",
			"tabDescription": "Contrôle le format de l’étiquette pour un éditeur.",
			"editorTabCloseButton": "Contrôle la position des boutons de fermeture des onglets de l’éditeur ou la désactive lorsque spécifiée à 'off'.",
			"workbench.editor.tabSizing.fit": "Toujours garder les onglets assez grands pour afficher l’étiquette de l’éditeur complet.",
			"workbench.editor.tabSizing.shrink": "Permettre aux onglets d'être plus petits lorsque l’espace disponible n’est pas suffisant pour afficher tous les onglets à la fois.",
			"tabSizing": "Contrôle la taille des onglets de l’éditeur.",
			"showIcons": "Contrôle si les éditeurs ouverts devraient être affichés avec une icône ou non. Cela nécessite qu'un thème d’icônes soit également activé.",
			"enablePreview": "Détermine si les éditeurs ouverts s'affichent en aperçu. Les éditeurs en aperçu sont réutilisés jusqu'à ce qu'ils soient épinglés (par ex., par double-clic ou modification) et s'affichent avec un style de police en italique.",
			"enablePreviewFromQuickOpen": "Détermine si les éditeurs ouverts à partir de Quick Open s'affichent en aperçu. Les éditeurs en aperçu sont réutilisés jusqu'à ce qu'ils soient épinglés (par ex., par double-clic ou modification).",
			"closeOnFileDelete": "Contrôle si les éditeurs affichant un fichier qui a été ouvert au cours de la session doivent se fermer automatiquement lors de la suppression ou le renommage par un autre processus. Cette désactivation gardera l’éditeur ouvert sur un tel événement. Notez que la suppression de l’application fermera toujours l’éditeur et que les fichiers modifiés ne se fermeront jamais pour préserver vos données.",
			"editorOpenPositioning": "Permet de définir où s'ouvrent les éditeurs. 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.",
			"sideBySideDirection": "Contrôle de la direction par défaut des éditeurs qui sont ouverts côte à côte (par exemple à partir de l’Explorateur). Par défaut, les éditeurs seront ouverts sur le côté droit de celui actuellement actif. Si changé en `down`, les éditeurs seront ouverts en dessous de celui actuellement actif.",
			"closeEmptyGroups": "Contrôle le comportement des groupes d'éditeurs vides quand le dernier onglet du groupe est fermé. Quand ce paramètre est activé, les groupes vides se ferment automatiquement. Quand le paramètre est désactivé, les groupes vides restent dans la grille.",
			"revealIfOpen": "Contrôle si un éditeur est révélé dans un des groupes visibles si ouvert. Si désactivé, un éditeur préférera s'ouvrir dans le groupe éditeur actuellement active. Si activé, un éditeur déjà ouvert sera révélé au lieu d’ouvrir à nouveau dans le groupe éditeur actuellement actif. Notez qu’il y a des cas où ce paramètre est ignoré, par exemple lorsque vous forcez un éditeur à s'ouvrir dans un groupe spécifique ou sur le côté du groupe actuellement actif.",
			"swipeToNavigate": "Parcourez les fichiers ouverts en faisant glisser trois doigts horizontalement. ",
			"restoreViewState": "Restaure le dernier état d’affichage (ex. position de défilement) pour ré-ouvrir des fichiers après qu’ils sont fermés.",
			"centeredLayoutAutoResize": "Détermine si la disposition centrée doit être redimensionnée automatiquement sur la largeur maximale quand plusieurs groupes sont ouverts. Quand il ne reste plus qu'un groupe ouvert, il est redimensionné sur la largeur centrée d'origine.",
			"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 saisie tapée dans la palette de commande devrait être restaurée lors de l’ouverture la prochaine fois.",
			"closeOnFocusLost": "Contrôles si l'ouverture rapide doit se fermer automatiquement une fois qu'elle perd le focus.",
			"workbench.quickOpen.preserveInput": "Détermine si la dernière entrée tapée dans Quick Open doit être restaurée à la prochaine ouverture.",
			"openDefaultSettings": "Contrôle si les paramètres d’ouverture ouvre également un éditeur affichant tous les paramètres par défaut.",
			"openDefaultKeybindings": "Contrôle si ouvrir les paramètres de raccourcis clavier ouvre également un éditeur affichant toutes les combinaisons de touches 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 (terminal, console de débogage, sortie, problèmes). Le panneau peut s'afficher 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 d'aliasing de polices dans le banc d'essai.",
			"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 si vous voulez activer le mode de recherche de langage naturel pour les paramètres de contrôle. La recherche en langage naturel est assurée par un service Microsoft en ligne.",
			"settingsSearchTocBehavior.hide": "Masquer la Table des matières lors de la recherche.",
			"settingsSearchTocBehavior.filter": "Filtrer la Table des matières à quelques catégories ayant des paramètres correspondants. Cliquer sur une catégorie filtrera les résultats pour cette catégorie.",
			"settingsSearchTocBehavior": "Contrôle le comportement de la table des matières de l'éditeur de paramètres pendant la recherche.",
			"settings.editor.ui": "Utiliser l’éditeur d’interface utilisateur de paramètres.",
			"settings.editor.json": "Utiliser l’éditeur de fichiers JSON.",
			"settings.editor.desc": "Détermine quel éditeur de paramètres utiliser par défaut.",
			"workbench.enableExperiments": "Récupère les fonctionnalités expérimentales pour exécuter à partir d’un service en ligne de Microsoft.",
			"workbench.enableLegacyStorage": "Retourne à l'implémentation de stockage précédente. Changez ce paramètre uniquement si vous y avez été incité.",
			"windowConfigurationTitle": "Fenêtre",
			"window.openFilesInNewWindow.on": "Les fichiers seront ouverts dans une nouvelle fenêtre.",
			"window.openFilesInNewWindow.off": "Les fichiers seront ouverts dans la fenêtre avec le dossier des fichiers ouverts ou la dernière fenêtre active.",
			"window.openFilesInNewWindow.defaultMac": "Les fichiers seront ouverts dans la fenêtre avec le dossier des fichiers ouverts ou la dernière fenêtre active sauf si ouvert via le Dock ou depuis la recherche.",
			"window.openFilesInNewWindow.default": "Les fichiers seront ouverts dans une nouvelle fenêtre, à moins qu'ils soient sélectionnés dans l’application (via le menu fichier par exemple).",
			"openFilesInNewWindowMac": "Contrôle si les fichiers doivent s’ouvrir dans une nouvelle fenêtre. \nNotez 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`).",
			"openFilesInNewWindow": "Contrôle si les fichiers doivent s’ouvrir dans une nouvelle fenêtre.\nNotez 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.openFoldersInNewWindow.on": "Les dossiers seront ouverts dans une nouvelle fenêtre.",
			"window.openFoldersInNewWindow.off": "Les dossiers remplaceront la dernière fenêtre active.",
			"window.openFoldersInNewWindow.default": "Les dossiers seront ouverts dans une nouvelle fenêtre, à moins qu’un dossier est sélectionné dans 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.\nNotez 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.openWithoutArgumentsInNewWindow.on": "Ouvrir une nouvelle fenêtre vide.",
			"window.openWithoutArgumentsInNewWindow.off": "Mettre le focus sur la dernière instance active",
			"openWithoutArgumentsInNewWindow": "Contrôle si une nouvelle fenêtre vide doit s’ouvrir lors du démarrage d’une seconde instance sans arguments, ou si la dernière instance en cours d’exécution doit obtenir le focus.\nNotez 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` or `--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 la façon dont les fenêtres sont réouvertes après un redémarrage.",
			"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}` : nom de fichier (p. ex. monfichier.txt)\n- `${activeEditorMedium}` : chemin du fichier par rapport au dossier  de l’espace de travail (par exemple, myFolder/myFile.txt) \n- `${activeEditorLong}` : chemin complet du fichier (par exemple / Users/Development/myProject/myFolder/myFile.txt) \n- `${folderName}` : nom du dossier de l'espace de travail dans lequel le fichier est contenu (p. ex. mondossier) \n- `${folderPath}` : chemin au dossier de l'espace de travail dans lequel le fichier est contenu (par exemple /Users/Development/myFolder) \n- `{$ rootName}` : nom de l’espace de travail (p. ex. myFolder ou myWorkspace) \n- `${rootPath}` : chemin de l’espace de travail (par exemple, /Users/Development/myWorkspace) \n- `${appName}` : p. ex. VS Code\n- `${dirty}` : indicateur d'intégrité compromise si l’éditeur actif est modifié\n- `${separator}` : 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. 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 la fermeture le dernier éditeur doit également fermer la fenêtre. Ce paramètre s’applique uniquement pour windows, qui n'affiche 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.nativeFullScreen": "Détermine si le plein écran natif doit être utilisé sur macOS. Désactivez cette option pour empêcher macOS de créer un espace en cas de passage au plein écran.",
			"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 activer le Mode Zen met aussi le workbench en mode plein écran.",
			"zenMode.centerLayout": "Contrôle si activer le Mode Zen centre également la mise en page.",
			"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 activer le Mode Zen masque aussi la barre d’activité à la gauche du banc d'essai.",
			"zenMode.restore": "Détermine si une fenêtre doit être restaurée en mode zen, si celle-ci a été fermée en mode zen."
		},
		"vs/workbench/electron-browser/main": {
			"loaderErrorNative": "Échec du chargement d'un fichier obligatoire. Redémarrez l'application pour réessayer. Détails : {0}"
		},
		"vs/workbench/browser/viewlet": {
			"compositePart.hideSideBarLabel": "Masquer la barre latérale",
			"collapse": "Réduire tout"
		},
		"vs/workbench/common/views": {
			"duplicateId": "Une vue avec l'ID '{0}' est déjà inscrite dans le conteneur '{1}'"
		},
		"vs/workbench/browser/parts/views/viewsViewlet": {
			"hideView": "Masquer"
		},
		"vs/workbench/browser/parts/views/customView": {
			"no-dataprovider": "Il n’y a pas de fournisseur de données enregistré qui peut fournir des données de vue.",
			"collapse": "Réduire"
		},
		"vs/workbench/browser/parts/editor/editorWidgets": {
			"openWorkspace": "Ouvrir un espace de travail"
		},
		"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/parts/quickopen/quickOpenController": {
			"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/quickopen": {
			"noResultsMatching": "Aucun résultat correspondant",
			"noResultsFound2": "Résultats introuvables"
		},
		"vs/workbench/browser/parts/quickinput/quickInput": {
			"quickInput.back": "Précédent",
			"quickInput.steps": "{0}/{1}",
			"quickInputBox.ariaLabel": "Taper pour affiner les résultats.",
			"inputModeEntry": "Appuyez sur 'Entrée' pour confirmer votre saisie, ou sur 'Échap' pour l'annuler",
			"inputModeEntryDescription": "{0} (Appuyez sur 'Entrée' pour confirmer ou sur 'Échap' pour annuler)",
			"quickInput.visibleCount": "{0} résultats",
			"quickInput.countSelected": "{0} Sélectionnés",
			"ok": "OK",
			"quickInput.backWithKeybinding": "Précédent ({0})",
			"back": "Précédent"
		},
		"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 :\n\t* 'to' : Valeur de chaîne indiquant la destination du déplacement.\n\t* 'by' : Valeur de chaîne indiquant l'unité de déplacement (par onglet ou par groupe).\n\t* 'value' : Valeur numérique indiquant le nombre de positions ou une position absolue pour le déplacement.",
			"toggleInlineView": "Activer/désactiver l'affichage Inline",
			"compare": "Comparer"
		},
		"vs/workbench/browser/parts/views/panelViewlet": {
			"viewToolbarAriaLabel": "{0} actions"
		},
		"vs/workbench/browser/parts/views/views": {
			"focus view": "Mettre le focus sur la vue {0}",
			"view category": "Affichage"
		},
		"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",
			"duplicateWorkspaceInNewWindow": "Dupliquer l'espace de travail dans une Nouvelle fenêtre"
		},
		"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 en bas d'un onglet actif. 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 en bas d'un onglet actif dans un groupe n'ayant pas le focus. 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.",
			"tabActiveBorderTop": "Bordure en haut d'un onglet actif. 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.",
			"tabActiveUnfocusedBorderTop": "Bordure en haut d'un onglet actif dans un groupe n'ayant pas le focus. 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.",
			"tabActiveModifiedBorder": "Bordure en haut des onglets actifs modifiés dans un groupe actif. 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.",
			"tabInactiveModifiedBorder": "Bordure en haut des onglets inactifs modifiés dans un groupe actif. 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.",
			"unfocusedActiveModifiedBorder": "Bordure en haut des onglets actifs modifiés dans un groupe n'ayant pas le focus. 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.",
			"unfocusedINactiveModifiedBorder": "Bordure en haut des onglets inactifs modifiés dans un groupe n'ayant pas le focus. 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.",
			"editorPaneBackground": "Couleur d'arrière-plan du volet d'éditeur visible à gauche et à droite de la disposition centrée de l'éditeur.",
			"editorGroupBackground": "Couleur d'arrière-plan dépréciée d'un groupe d'éditeurs.",
			"deprecatedEditorGroupBackground": "Déprécié : La couleur d'arrière-plan d'un groupe d'éditeurs n'est plus prise en charge avec l'introduction de la disposition de l'éditeur en grille. Vous pouvez utiliser editorGroup.emptyBackground pour définir la couleur d'arrière-plan des groupes d'éditeurs vides.",
			"editorGroupEmptyBackground": "Couleur d'arrière-plan d'un groupe d'éditeurs vide. Les groupes d'éditeurs sont les conteneurs des éditeurs.",
			"editorGroupFocusedEmptyBorder": "Couleur de bordure d'un groupe d'éditeurs vide qui a le focus. Les groupes d'éditeurs sont les conteneurs des é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 lorsqu'elle est active. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les affichages de la barre latérale.",
			"activityBarInActiveForeground": "Couleur de premier plan de la barre d'activités lorsqu'elle est inactive. La barre d'activités s'affiche complètement à gauche ou à droite, et permet de naviguer entre les affichages 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.",
			"sideBarSectionHeaderBorder": "Couleur de bordure 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.",
			"menubarSelectionForeground": "Couleur de premier plan de l’élément de menu sélectionné dans la barre de menus.",
			"menubarSelectionBackground": "Couleur d’arrière-plan de l’élément de menu sélectionné dans la barre de menus.",
			"menubarSelectionBorder": "Couleur de la bordure de l’élément de menu sélectionné dans la barre de menus.",
			"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/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/activitybar/activitybarPart": {
			"hideActivitBar": "Masquer la barre d'activités",
			"globalActions": "Actions globales"
		},
		"vs/workbench/browser/parts/sidebar/sidebarPart": {
			"focusSideBar": "Focus sur la barre latérale",
			"viewCategory": "Affichage"
		},
		"vs/workbench/browser/parts/panel/panelPart": {
			"hidePanel": "Masquer le panneau"
		},
		"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/editor/editorPart": {
			"groupLabel": "Grouper {0}"
		},
		"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",
			"reloadWindow": "Recharger la fenêtre",
			"reloadWindowWithExntesionsDisabled": "Recharger la fenêtre avec les extensions désactivées",
			"close": "Fermer la fenêtre",
			"switchWindowPlaceHolder": "Sélectionner une fenêtre vers laquelle basculer",
			"current": "Fenêtre active",
			"switchWindow": "Changer de fenêtre...",
			"quickSwitchWindow": "Changement rapide de fenêtre...",
			"remove": "Supprimer des récemment ouverts",
			"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)",
			"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",
			"newTab": "Nouvel onglet de fenêtre",
			"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",
			"openTwitterUrl": "Rejoignez-nous sur Twitter",
			"openUserVoiceUrl": "Rechercher dans les demandes de fonctionnalité",
			"openLicenseUrl": "Voir la licence",
			"openPrivacyStatement": "Déclaration de confidentialité",
			"about": "À propos de {0}",
			"inspect context keys": "Inspecter les clés de contexte"
		},
		"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/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 le panneau vers la droite",
			"moveToBottom": "Déplacer le panneau vers le bas",
			"toggleMaximizedPanel": "Activer/désactiver le panneau agrandi",
			"maximizePanel": "Agrandir la taille du panneau",
			"minimizePanel": "Restaurer la taille du panneau",
			"previousPanelView": "Vue de panneau précédente",
			"nextPanelView": "Vue de panneau suivante",
			"view": "Affichage",
			"miTogglePanel": "Activer/désactiver le &&panneau"
		},
		"vs/workbench/api/electron-browser/mainThreadEditors": {
			"diffLeftRightLabel": "{0} ⟷ {1}"
		},
		"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",
			"codeActionsOnSave.didTimeout": "codeActionsOnSave abandonné au bout de {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/api/node/extHostExtensionService": {
			"extensionTestError": "Le chemin {0} ne pointe pas vers un Test Runner d'extension valide."
		},
		"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/browser/parts/editor/editorActions": {
			"splitEditor": "Fractionner l'éditeur",
			"splitEditorOrthogonal": "Fractionner l'éditeur de manière orthogonale",
			"splitEditorGroupLeft": "Fractionner l'éditeur à gauche",
			"splitEditorGroupRight": "Fractionner l'éditeur à droite",
			"splitEditorGroupUp": "Fractionner l'éditeur en haut",
			"splitEditorGroupDown": "Fractionner l'éditeur en bas",
			"joinTwoGroups": "Joindre le groupe d'éditeurs au groupe suivant",
			"joinAllGroups": "Joindre tous les groupes d'éditeurs",
			"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",
			"focusLastEditorGroup": "Focus sur le dernier groupe d'éditeurs",
			"focusNextGroup": "Focus sur le groupe d'éditeurs suivant",
			"focusPreviousGroup": "Focus sur le groupe d'éditeurs précédent",
			"focusLeftGroup": "Focus sur le groupe d'éditeurs à gauche",
			"focusRightGroup": "Focus sur le groupe d'éditeurs à droite",
			"focusAboveGroup": "Focus sur le groupe d'éditeurs au-dessus",
			"focusBelowGroup": "Focus sur le groupe d'éditeurs en dessous",
			"openToSide": "Ouvrir sur le côté",
			"closeEditor": "Fermer l'éditeur",
			"closeOneEditor": "Fermer",
			"revertAndCloseActiveEditor": "Restaurer et fermer l'éditeur",
			"closeEditorsToTheLeft": "Fermer les éditeurs à gauche dans le groupe",
			"closeAllEditors": "Fermer tous les éditeurs",
			"closeAllGroups": "Fermer tous les groupes d'éditeurs",
			"closeEditorsInOtherGroups": "Fermer les éditeurs des autres groupes",
			"closeEditorInAllGroups": "Fermer l’éditeur dans tous les groupes",
			"moveActiveGroupLeft": "Déplacer le groupe d'éditeurs vers la gauche",
			"moveActiveGroupRight": "Déplacer le groupe d'éditeurs vers la droite",
			"moveActiveGroupUp": "Déplacer le groupe d'éditeurs vers le haut",
			"moveActiveGroupDown": "Déplacer le groupe d'éditeurs vers le bas",
			"minimizeOtherEditorGroups": "Agrandir le groupe d'éditeurs",
			"evenEditorGroups": "Réinitialiser la taille des groupes 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",
			"firstEditorInGroup": "Ouvrir le premier éditeur du groupe",
			"lastEditorInGroup": "Ouvrir le dernier éditeur du groupe",
			"navigateNext": "Suivant",
			"navigatePrevious": "Précédent",
			"navigateToLastEditLocation": "Aller à l'emplacement de la dernière édition",
			"navigateLast": "Aller au dernier",
			"reopenClosedEditor": "Rouvrir l'éditeur fermé",
			"clearRecentFiles": "Effacer les fichiers récemment ouverts",
			"showEditorsInActiveGroup": "Afficher les éditeurs du groupe actif",
			"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",
			"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",
			"moveEditorToAboveGroup": "Déplacer l'éditeur dans le groupe de dessus",
			"moveEditorToBelowGroup": "Déplacer l'éditeur dans le groupe de dessous",
			"moveEditorToLeftGroup": "Déplacer l'éditeur dans le groupe de gauche",
			"moveEditorToRightGroup": "Déplacer l'éditeur dans le groupe de droite",
			"moveEditorToFirstGroup": "Déplacer l'éditeur vers le premier groupe",
			"moveEditorToLastGroup": "Déplacer l'éditeur dans le dernier groupe",
			"editorLayoutSingle": "Disposition de l'éditeur sur une colonne",
			"editorLayoutTwoColumns": "Disposition de l'éditeur sur deux colonnes",
			"editorLayoutThreeColumns": "Disposition de l'éditeur sur trois colonnes",
			"editorLayoutTwoRows": "Disposition de l'éditeur sur deux lignes",
			"editorLayoutThreeRows": "Disposition de l'éditeur sur trois lignes",
			"editorLayoutTwoByTwoGrid": "Disposition de l'éditeur en grille (2x2)",
			"editorLayoutTwoColumnsBottom": "Disposition de l'éditeur sur deux colonnes en bas",
			"editorLayoutTwoRowsRight": "Disposition d'éditeur avec deux lignes droite",
			"newEditorLeft": "Nouveau groupe d'éditeurs à gauche",
			"newEditorRight": "Nouveau groupe d'éditeurs à droite",
			"newEditorAbove": "Nouveau groupe d'éditeurs au-dessus",
			"newEditorBelow": "Nouveau groupe d'éditeurs en dessous"
		},
		"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."
		},
		"vs/workbench/browser/parts/editor/binaryEditor": {
			"binaryEditor": "Visionneuse binaire"
		},
		"vs/workbench/browser/parts/editor/textEditor": {
			"editorLabelWithGroup": "{0}, {1}."
		},
		"vs/workbench/browser/parts/activitybar/activitybarActions": {
			"previousSideBarView": "Vue de barre latérale précédente",
			"nextSideBarView": "Vue de barre latérale suivante",
			"view": "Affichage"
		},
		"vs/workbench/browser/parts/compositeBar": {
			"activityBarAriaLabel": "Sélecteur d'affichage actif"
		},
		"vs/workbench/browser/parts/compositeBarActions": {
			"largeNumberBadge1": "{0} k+",
			"largeNumberBadge2": "{0} k",
			"badgeTitle": "{0} - {1}",
			"additionalViews": "Vues supplémentaires",
			"numberBadge": "{0} ({1})",
			"manageExtension": "Gérer l'extension",
			"titleKeybinding": "{0} ({1})",
			"hide": "Masquer",
			"keep": "Garder",
			"compositeActive": "{0} actif",
			"toggle": "Afficher/masquer la vue épinglée"
		},
		"vs/workbench/browser/parts/compositePart": {
			"ariaCompositeToolbarLabel": "{0} actions",
			"titleTooltip": "{0} ({1})"
		},
		"vs/workbench/browser/parts/editor/editorGroupView": {
			"araLabelGroupActions": "Actions de groupe d'éditeurs",
			"closeGroupAction": "Fermer",
			"emptyEditorGroup": "{0} (vide)",
			"editorOpenError": "Impossible d'ouvrir '{0}' : {1}."
		},
		"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 groupe actif",
			"allEditorsPicker": "Afficher tous les éditeurs ouverts",
			"view": "Affichage",
			"file": "Fichier",
			"splitUp": "Fractionner en haut",
			"splitDown": "Fractionner en bas",
			"splitLeft": "Fractionner à gauche",
			"splitRight": "Fractionner à droite",
			"close": "Fermer",
			"closeOthers": "Fermer les autres",
			"closeRight": "Fermer à droite",
			"closeAllSaved": "Fermer la version sauvegardée",
			"closeAll": "Tout fermer",
			"keepOpen": "Garder ouvert",
			"toggleSideBySideView": "Activer/désactiver la vue côte à côte",
			"showOpenedEditors": "Afficher les éditeurs ouverts",
			"splitEditorRight": "Fractionner l'éditeur à droite",
			"splitEditorDown": "Fractionner l'éditeur en bas",
			"navigate.prev.label": "Modification précédente",
			"navigate.next.label": "Modification suivante",
			"ignoreTrimWhitespace.label": "Ignorer la suppression des espaces",
			"showTrimWhitespace.label": "Afficher la suppression des espaces",
			"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 du groupe",
			"closeRightEditors": "Fermer les éditeurs à droite dans le groupe",
			"miReopenClosedEditor": "&&Rouvrir l'éditeur fermé",
			"miClearRecentOpen": "Effacer les fichiers &&récents",
			"miEditorLayout": "&&Disposition de l'éditeur",
			"miSplitEditorUp": "Fractionner en &&haut",
			"miSplitEditorDown": "Fractionner en &&bas",
			"miSplitEditorLeft": "Fractionner à &&gauche",
			"miSplitEditorRight": "Fractionner à &&droite",
			"miSingleColumnEditorLayout": "&&Unique",
			"miTwoColumnsEditorLayout": "&&Deux colonnes",
			"miThreeColumnsEditorLayout": "T&&rois colonnes",
			"miTwoRowsEditorLayout": "D&&eux lignes",
			"miThreeRowsEditorLayout": "Trois &&lignes",
			"miTwoByTwoGridEditorLayout": "&&Grille (2x2)",
			"miTwoRowsRightEditorLayout": "Deux l&&ignes à droite",
			"miTwoColumnsBottomEditorLayout": "Deux &&colonnes en bas",
			"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": "Groupe &&1",
			"miFocusSecondGroup": "Groupe &&2",
			"miFocusThirdGroup": "Groupe &&3",
			"miFocusFourthGroup": "Groupe &&4",
			"miFocusFifthGroup": "Groupe &&5",
			"miNextGroup": "Groupe &&suivant",
			"miPreviousGroup": "Groupe pré&&cédent",
			"miFocusLeftGroup": "Grouper à &&gauche",
			"miFocusRightGroup": "Grouper à &&droite",
			"miFocusAboveGroup": "Grouper en &&haut",
			"miFocusBelowGroup": "Grouper en &&bas",
			"miSwitchGroup": "Changer de gr&&oupe"
		},
		"vs/workbench/browser/parts/titlebar/menubarControl": {
			"mFile": "&&Fichier",
			"mEdit": "&&Modifier",
			"mSelection": "&&Sélection",
			"mView": "&&Afficher",
			"mGoto": "&&Accéder",
			"mDebug": "&&Déboguer",
			"mTerminal": "&&Terminal",
			"mHelp": "&&Aide",
			"menubar.electronFixRecommendation": "Si vous trouvez difficile de lire le texte dans la barre de menu, nous vous recommandons d’essayer la barre de titre personnalisé.",
			"goToSetting": "Ouvrir les paramètres",
			"moreInfo": "Informations",
			"neverShowAgain": "Ne plus afficher",
			"miMoveSidebarRight": "Déplacer la &&barre latérale vers la droite",
			"miMoveSidebarLeft": "Déplacer la &&barre latérale vers la gauche",
			"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",
			"checkForUpdates": "Rechercher les mises à jo&&ur...",
			"checkingForUpdates": "Recherche des mises à jour...",
			"download now": "Télécharger maintenant",
			"DownloadingUpdate": "Téléchargement de la mise à jour...",
			"installUpdate...": "Installer la mise à jo&&ur...",
			"installingUpdate": "Installation de la mise à jour...",
			"restartToUpdate": "Redémarrer pour mettre à jo&&ur..."
		},
		"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/api/node/extHostExtensionActivator": {
			"unknownDep": "Impossible d'activer l'extension '{0}' car l’extension dépendante '{1}' est introuvable. Veuillez installer ou activer l’extension dépendante et recharger la fenêtre.",
			"failedDep1": "Impossible d'activer l'extension '{0}', car l’extension dépendante '{1}' n’arrive pas à s'activer.",
			"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/api/node/extHost.api.impl": {
			"extensionsLog": "Hôte d'extension"
		},
		"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}",
			"imgMetaNoSize": "{0}x{1}"
		},
		"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",
			"screenReaderDetectedExplanation.question": "Est-ce que vous utilisez un lecteur d’écran pour faire fonctionner VS Code ?",
			"screenReaderDetectedExplanation.answerYes": "Oui",
			"screenReaderDetectedExplanation.answerNo": "Non",
			"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.",
			"indentConvert": "convertir le fichier",
			"indentView": "modifier la vue",
			"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"
		},
		"vs/workbench/browser/parts/notifications/notificationsViewer": {
			"notificationActions": "Actions de notification",
			"notificationSource": "Source : {0}"
		},
		"vs/workbench/api/node/extHostDebugService": {
			"debug.terminal.title": "élément débogué"
		},
		"vs/workbench/api/node/extHostDiagnostics": {
			"limitHit": "Les {0} erreurs et avertissements supplémentaires ne sont pas affichés."
		},
		"vs/workbench/api/node/extHostProgress": {
			"extensionSource": "{0} (Extension)"
		},
		"vs/workbench/api/node/extHostTask": {
			"task.label": "{0} : {1}"
		},
		"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/browser/parts/editor/breadcrumbsControl": {
			"cmd.toggle": "Basculer les barres de navigation",
			"cmd.category": "Affichage",
			"miToggleBreadcrumbs": "Activer/désactiver la navigation par fil d'Ariane",
			"cmd.focus": "Focus sur les barres de navigation"
		},
		"vs/workbench/browser/parts/editor/titleControl": {
			"araLabelEditorActions": "Actions de l'éditeur",
			"draggedEditorGroup": "{0} (+{1})"
		},
		"vs/workbench/browser/parts/editor/breadcrumbs": {
			"title": "Navigation par fil d’Ariane",
			"enabled": "Activer/désactiver les barres de navigation",
			"filepath": "Contrôle si et comment les chemins de fichiers sont affichés dans la vue de fil d'ariane.",
			"filepath.on": "Afficher le chemin du fichier dans l’affichage de barres de navigation.",
			"filepath.off": "Ne pas afficher le chemin du fichier dans la vue de barres de navigation.",
			"filepath.last": "Afficher uniquement le dernier élément du chemin du fichier dans la vue de barres de navigation.",
			"symbolpath": "Contrôle si et comment les symboles sont affichés dans la vue de fil d'ariane.",
			"symbolpath.on": "Afficher tous les symboles dans l’affichage de barres de navigation",
			"symbolpath.off": "Ne pas afficher de symboles dans la vue de barres de navigation.",
			"symbolpath.last": "Afficher uniquement le symbole actuel dans la vue de barres de navigation.",
			"symbolSortOrder": "Détermine le mode de tri des symboles dans la vue des barres de navigation.",
			"symbolSortOrder.position": "Affichez la structure des symboles par position de fichier.",
			"symbolSortOrder.name": "Affichez la structure des symboles par ordre alphabétique.",
			"symbolSortOrder.type": "Affichez la structure des symboles par type de symbole."
		},
		"vs/workbench/browser/parts/editor/breadcrumbsPicker": {
			"placeholder": "Rechercher"
		},
		"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/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/electron-browser/preferences.contribution": {
			"defaultPreferencesEditor": "Éditeur de préférences par défaut",
			"settingsEditor2": "Éditeur de paramètres 2",
			"keybindingsEditor": "Éditeur de combinaisons de touches",
			"preferences": "Préférences",
			"showDefaultKeybindings": "Afficher les raccourcis clavier par défaut",
			"showUserKeybindings": "Afficher les raccourcis clavier utilisateur",
			"miOpenSettings": "&&Paramètres",
			"miOpenKeymap": "Racco&&urcis clavier",
			"openSettingsJson": "Afficher les paramètres (en JSON)",
			"filterModifiedLabel": "Afficher les paramètres modifiés",
			"filterOnlineServicesLabel": "Afficher les paramètres des services en ligne"
		},
		"vs/workbench/parts/preferences/browser/keybindingWidgets": {
			"defineKeybinding.oneExists": "1 commande existante a cette combinaison de touche",
			"defineKeybinding.existing": "{0} commandes existantes ont ce combinaison de touche",
			"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/preferencesActions": {
			"openRawDefaultSettings": "Ouvrir les paramètres bruts par défaut",
			"openSettings2": "Afficher les paramètres (IU)",
			"openSettings": "Ouvrir les paramètres",
			"openSettingsJson": "Afficher les paramètres (en JSON)",
			"openGlobalSettings": "Ouvrir les paramètres utilisateur",
			"openGlobalKeybindings": "Ouvrir les raccourcis clavier",
			"openGlobalKeybindingsFile": "Ouvrir les raccourcis clavier (JSON)",
			"openDefaultKeybindingsFile": "Ouvrir les raccourcis clavier par défaut (JSON)",
			"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/keybindingsEditor": {
			"SearchKeybindings.FullTextSearchPlaceholder": "Type à rechercher dans les raccourcis clavier",
			"SearchKeybindings.KeybindingsSearchPlaceholder": "Enregistrement des touches. Appuyer sur Echap pour sortir",
			"clearInput": "Effacer le champ de recherche des raccourcis clavier",
			"sortByPrecedeneLabel": "Trier par priorité",
			"sortByPrecedeneLabelWithKeybinding": "{0} ({1})",
			"recordKeysLabel": "Enregistrer les clés",
			"recordKeysLabelWithKeybinding": "{0} ({1})",
			"recording": "Enregistrement des touches",
			"header-message": "Pour des personnalisations avancées, ouvrez et modifiez",
			"keybindings-file-name": "keybindings.json",
			"keybindingsLabel": "Combinaisons de touches",
			"show sorted keybindings": "Affichage de {0} raccourcis clavier par ordre de priorité",
			"show keybindings": "Affichage de {0} raccourcis clavier par ordre alphabétique",
			"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/preferencesEditor": {
			"SearchSettingsWidget.AriaLabel": "Paramètres de recherche",
			"SearchSettingsWidget.Placeholder": "Paramètres de recherche",
			"noSettingsFound": "Aucun paramètre trouvé.",
			"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/electron-browser/settingsEditor2": {
			"settingsContextMenuAriaShortcut": "Pour plus d’actions, appuyer sur {0}.",
			"SearchSettings.AriaLabel": "Paramètres de recherche",
			"settingsToolbarLabel": "Actions de l’éditeur de paramètres",
			"noResults": "Aucun paramètre trouvé.",
			"clearSearchFilters": "Effacer les filtres",
			"clearSearch": "Effacer la recherche",
			"settingsNoSaveNeeded": "Vos modifications sont enregistrées automatiquement lorsque vous modifiez un fichier.",
			"oneResult": "1 paramètre trouvé",
			"moreThanOneResult": "{0} paramètres trouvés"
		},
		"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": "Placez vos paramètres ici pour remplacer ceux par défaut.",
			"emptyWorkspaceSettingsHeader": "Placez vos paramètres ici pour remplacer les paramètres de l’utilisateur.",
			"emptyFolderSettingsHeader": "Placez ici vos paramètres de dossier pour remplacer ceux de l’espace de travail.",
			"editTtile": "Modifier",
			"replaceDefaultValue": "Remplacer dans les paramètres",
			"copyDefaultValue": "Copier dans Paramètres"
		},
		"vs/workbench/parts/preferences/browser/settingsTree": {
			"extensions": "Extensions",
			"resetSettingLabel": "Réinitialiser le paramètre",
			"modified": "Modifié",
			"settingsContextMenuTitle": "Plus d’Actions... ",
			"editInSettingsJson": "Modifier dans settings.json",
			"newExtensionsButtonLabel": "Afficher les extensions correspondantes",
			"alsoConfiguredIn": "Également modifiés dans",
			"configuredIn": "Modifié dans",
			"settings.Modified": " Modifiés.",
			"validationError": "Erreur de validation.",
			"settingRowAriaLabel": "{0} {1}, Paramètre",
			"groupRowAriaLabel": "{0}, groupe",
			"treeAriaLabel": "Paramètres",
			"copySettingIdLabel": "Copier l'ID du paramètre",
			"copySettingAsJSONLabel": "Copier le Paramètre en JSON"
		},
		"vs/workbench/parts/preferences/browser/settingsWidgets": {
			"headerForeground": "(Pour la préversion de l'éditeur de paramètres) Couleur de premier plan pour un en-tête de section ou un titre actif.",
			"modifiedItemForeground": "(Pour les paramètres de prévisualisation d'éditeur) La couleur de l’indicateur de paramètre mis à jour.",
			"settingsDropdownBackground": "(Pour la préversion de l'éditeur de paramètres) Arrière-plan de la liste déroulante de l'éditeur de paramètres.",
			"settingsDropdownForeground": "(Pour la préversion de l'éditeur de paramètres) Premier plan de la liste déroulante d'éditeur de paramètres.",
			"settingsDropdownBorder": "(Pour la préversion de l'éditeur de paramètres) Bordure de la liste déroulante de l'éditeur de paramètres.",
			"settingsDropdownListBorder": "(Pour les paramètres de prévisualisation d'éditeur) Bordure de liste déroulante de paramètres d'éditeur. Ceci entoure les options et sépare les options de la description.",
			"settingsCheckboxBackground": "(Pour la préversion de l'éditeur de paramètres) Arrière-plan de case à cocher de l'éditeur de paramètres.",
			"settingsCheckboxForeground": "(Pour la préversion de l'éditeur de paramètres) Premier-plan de la case à cocher de l'éditeur de paramètres.",
			"settingsCheckboxBorder": "(Pour la préversion de l'éditeur de paramètres) Bordure de la case à cocher de l'éditeur de paramètres.",
			"textInputBoxBackground": "(Pour la préversion de l'éditeur de paramètres) Arrière-plan de zone de saisie de texte de l’éditeur de paramètres.",
			"textInputBoxForeground": "(Pour la préversion de l'éditeur de paramètres) Premier plan de zone de saisie de texte de l'éditeur de paramètres.",
			"textInputBoxBorder": "(Pour la préversion de l'éditeur de paramètres) Bordure de zone de saisie de texte de l'éditeur de paramètres.",
			"numberInputBoxBackground": "(Pour la préversion de l'éditeur de paramètres) Arrière plan de zone de saisie de nombre de l'éditeur de paramètres.",
			"numberInputBoxForeground": "(Pour la préversion de l'éditeur de paramètres) Premier plan de zone de saisie de nombre de l'éditeur de paramètres.",
			"numberInputBoxBorder": "(Pour la préversion de l'éditeur de paramètres) Bordure de zone de saisie de nombre de l'éditeur de paramètres.",
			"removeExcludeItem": "Supprimer l’élément exclus",
			"editExcludeItem": "Modifier l’élément exclus",
			"excludeSiblingHintLabel": "Exclure les fichiers correspondant à `{0}`, seulement quand un fichier correspondant à `{1}` est présent",
			"excludePatternHintLabel": "Exclure les fichiers correspondant à `{0}`",
			"addPattern": "Ajouter le modèle",
			"excludePatternInputPlaceholder": "Modèle d'exclusion",
			"excludeSiblingInputPlaceholder": "Quand le modèle est présent ...",
			"okButton": "OK",
			"cancelButton": "Annuler"
		},
		"vs/workbench/parts/preferences/browser/settingsTreeModels": {
			"workspace": "Espace de travail",
			"user": "Utilisateur"
		},
		"vs/workbench/parts/preferences/browser/settingsLayout": {
			"commonlyUsed": "Utilisés le plus souvent",
			"textEditor": "Éditeur de texte",
			"cursor": "Curseur",
			"find": "Rechercher",
			"font": "Police",
			"formatting": "Mise en forme",
			"diffEditor": "Éditeur de différences",
			"minimap": "Minicarte",
			"suggestions": "Suggestions",
			"files": "Fichiers",
			"workbench": "Banc d'essai",
			"appearance": "Apparence",
			"breadcrumbs": "Fil d'Ariane",
			"editorManagement": "Gestion de l'éditeur",
			"settings": "Éditeur de paramètres",
			"zenMode": "Mode Zen",
			"window": "Fenêtre",
			"newWindow": "Nouvelle fenêtre",
			"features": "Fonctionnalités",
			"fileExplorer": "Explorateur",
			"search": "Rechercher",
			"debug": "Déboguer",
			"scm": "SCM",
			"extensionViewlet": "Viewlet d'extension",
			"terminal": "Terminal",
			"problems": "Problèmes",
			"application": "Application",
			"proxy": "Proxy",
			"keyboard": "Clavier",
			"update": "Mettre à jour",
			"telemetry": "Télémétrie"
		},
		"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",
			"miCommandPalette": "Palette de &&commandes...",
			"miOpenView": "&&Ouvrir la vue...",
			"miGotoSymbolInFile": "Atteindre le &&symbole dans le fichier...",
			"miGotoLine": "Atteindre la &&ligne..."
		},
		"vs/workbench/parts/quickopen/browser/viewPickerHandler": {
			"entryAriaLabel": "{0}, sélecteur de vues",
			"views": "Barre latérale",
			"panels": "Panneau",
			"terminals": "Terminal",
			"terminalTitle": "{0} : {1}",
			"channels": "Sortie",
			"logChannel": "Journal ({0})",
			"openView": "Ouvrir la vue",
			"quickOpenView": "Mode Quick Open"
		},
		"vs/workbench/parts/quickopen/browser/gotoSymbolHandler": {
			"property": "propriétés ({0})",
			"method": "méthodes ({0})",
			"function": "fonctions ({0})",
			"_constructor": "constructeurs ({0})",
			"variable": "variables ({0})",
			"class": "classes ({0})",
			"struct": "structures ({0})",
			"event": "événements ({0})",
			"operator": "opérateurs ({0})",
			"interface": "interfaces ({0})",
			"namespace": "espaces de noms ({0})",
			"package": "packages ({0})",
			"typeParameter": "paramètres de type ({0})",
			"modules": "modules ({0})",
			"enum": "énumérations ({0})",
			"enumMember": "membres d’énumération ({0})",
			"string": "chaînes ({0})",
			"file": "fichiers ({0})",
			"array": "tableaux ({0})",
			"number": "nombres ({0})",
			"boolean": "booléens ({0})",
			"object": "objets ({0})",
			"key": "touches ({0})",
			"field": "champs ({0})",
			"constant": "constantes ({0})",
			"gotoSymbol": "Atteindre le symbole dans le fichier...",
			"symbols": "symboles ({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/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/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/helpHandler": {
			"entryAriaLabel": "{0}, aide sur le sélecteur",
			"globalCommands": "commandes globales",
			"editorCommands": "commandes de l'éditeur"
		},
		"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": "Contrôle si vous souhaitez 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)",
			"alwaysShowActions": "Contrôle si des actions en ligne sont toujours visibles dans l’affichage de contrôle de code Source.",
			"miViewSCM": "S&&CM",
			"scm accept": "SCM : Accepter l’entrée"
		},
		"vs/workbench/parts/scm/electron-browser/scmViewlet": {
			"scm providers": "Fournisseurs de contrôle de code source",
			"hideRepository": "Masquer",
			"no open repo": "Aucun fournisseur de contrôle de code source inscrit.",
			"source control": "Contrôle de code source",
			"viewletTitle": "{0} : {1}",
			"hideView": "Masquer"
		},
		"vs/workbench/parts/scm/electron-browser/scmActivity": {
			"scmPendingChangesBadge": "{0} changements en attente"
		},
		"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/stats/node/workspaceStats": {
			"never again": "Ne plus afficher",
			"workspaceFound": "Ce dossier contient un fichier d’espace de travail '{0}'. Voulez-vous l’ouvrir ? [En savoir plus] ({1}) sur les fichiers de l’espace de travail.",
			"openWorkspace": "Ouvrir un espace de travail",
			"workspacesFound": "Ce dossier contient plusieurs fichiers d'espace de travail. Voulez-vous en ouvrir un ? [Découvrez plus d'informations]({0}) sur les fichiers d'espace de travail.",
			"selectWorkspace": "Sélectionner un espace de travail",
			"selectToOpen": "Sélectionner un espace de travail à ouvrir"
		},
		"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."
		},
		"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/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",
			"sep.workspaceSnippet": "Extraits de code de l’espace de travail"
		},
		"vs/workbench/parts/snippets/electron-browser/configureSnippets": {
			"global.scope": "(global)",
			"global.1": "({0})",
			"badPath": "Les extraits de code doivent être dans ce dossier : '{0}'. ",
			"new.global": "Nouveau fichier d'extraits globaux...",
			"new.folder": "Nouveau fichier d'extraits pour '{0}'...",
			"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",
			"miOpenSnippets": "E&&xtraits de code utilisateur"
		},
		"vs/workbench/parts/snippets/electron-browser/snippetsFile": {
			"source.workspaceSnippetGlobal": "Extrait de code de l’espace de travail",
			"source.userSnippetGlobal": "Extrait de code global de l’utilisateur",
			"source.userSnippet": "Extrait de code utilisateur"
		},
		"vs/workbench/parts/snippets/electron-browser/snippetCompletionProvider": {
			"detail.snippet": "{0} ({1})",
			"snippetSuggest.longLabel": "{0}, {1}"
		},
		"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/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/search/electron-browser/search.contribution": {
			"search": "Rechercher",
			"copyMatchLabel": "Copier",
			"copyPathLabel": "Copier le chemin",
			"copyAllLabel": "Copier tout",
			"clearSearchHistoryLabel": "Effacer l'historique de recherche",
			"toggleSearchViewPositionLabel": "Basculer la position de la vue de Recherche",
			"focusSearchListCommandLabel": "Focus sur la liste",
			"findInFolder": "Rechercher dans le dossier...",
			"findInWorkspace": "Trouver dans l’espace de travail...",
			"showTriggerActions": "Atteindre le symbole dans l'espace de travail...",
			"name": "Rechercher",
			"view": "Affichage",
			"findInFiles": "Chercher dans les fichiers",
			"miFindInFiles": "Rechercher dans les f&&ichiers",
			"miReplaceInFiles": "Remplacer &&dans les fichiers",
			"openAnythingHandlerDescription": "Accéder au fichier",
			"openSymbolDescriptionNormal": "Atteindre le symbole dans l'espace de travail",
			"searchConfigurationTitle": "Rechercher",
			"exclude": "Configurer des modèles glob pour exclure des fichiers et des dossiers dans les recherches. Hérite de tous les modèles glob du paramètre '#files.exclude#'. Découvrez-en plus sur les modèles glob [ici] (https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).",
			"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": "Ce paramètre est déprécié et remplacé par \"search.usePCRE2\".",
			"useRipgrepDeprecated": "Déprécié. Utilisez \"search.usePCRE2\" pour prendre en charge la fonctionnalité regex avancée.",
			"useLegacySearch": "Détermine s'il faut utiliser le mode hérité déprécié pour la recherche de texte et de fichier. Il prend en charge certains encodages de texte qui ne sont pas pris en charge par la recherche standard basée sur ripgrep.",
			"useIgnoreFiles": "Contrôle s'il faut utiliser les fichiers `.gitignore` et `.ignore` par défaut pendant la recherche de fichiers.",
			"useGlobalIgnoreFiles": "Détermine s'il faut utiliser les fichiers généraux '.gitignore' et '.ignore' pendant la recherche de fichiers.",
			"search.quickOpen.includeSymbols": "Indique s’il faut inclure les résultats d’une recherche de symbole global dans les résultats de fichier pour l'ouverture rapide.",
			"search.quickOpen.includeHistory": "Indique si vous souhaitez inclure les résultats de fichiers récemment ouverts dans les résultats de fichiers pour l'ouverture rapide.",
			"search.followSymlinks": "Contrôle s'il faut suivre les symlinks pendant la recherche.",
			"search.smartCase": "Faire une recherche non sensible à la casse si le modèle est tout en minuscules, dans le cas contraire, faire une rechercher sensible à la casse.",
			"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’affiche comme une vue dans la barre latérale ou comme un panneau dans la zone de panneaux pour plus d'espace horizontal.",
			"search.collapseAllResults": "Contrôle si les résultats de recherche seront réduits ou développés.",
			"search.useReplacePreview": "Détermine s'il faut ouvrir l'aperçu du remplacement quand vous sélectionnez ou remplacez une correspondance.",
			"search.showLineNumbers": "Détermine s'il faut afficher les numéros de ligne dans les résultats de recherche.",
			"search.searchRipgrepEnableDeprecated": "Déprécié. Utilisez plutôt \"search.runInExtensionHost\"",
			"search.searchRipgrepEnable": "Détermine s'il faut exécuter la recherche dans l'hôte d'extension",
			"search.runInExtensionHost": "Détermine s'il faut exécuter la recherche dans l’hôte d'extension. Nécessite un redémarrage.",
			"search.usePCRE2": "Détermine s'il faut utiliser le moteur regex PCRE2 dans la recherche de texte. Cette option permet d'utiliser des fonctionnalités regex avancées comme lookahead et les références arrière. Toutefois, les fonctionnalités PCRE2 ne sont pas toutes prises en charge, seulement celles qui sont aussi prises en charge par JavaScript.",
			"search.actionsPositionAuto": "Positionnez la barre d'action à droite quand la vue de recherche est étroite et immédiatement après le contenu quand la vue de recherche est large.",
			"search.actionsPositionRight": "Positionnez toujours la barre d'action à droite.",
			"search.actionsPosition": "Contrôle le positionnement de la barre d'action sur des lignes dans la vue de recherche.",
			"miViewSearch": "&&Rechercher",
			"miGotoSymbolInWorkspace": "Atteindre le symbole dans l'espace de &&travail..."
		},
		"vs/workbench/parts/search/browser/openAnythingHandler": {
			"fileAndTypeResults": "Résultats des fichiers et des symboles",
			"fileResults": "fichier de résultats"
		},
		"vs/workbench/parts/search/browser/searchView": {
			"moreSearch": "Activer/désactiver les détails de la recherche",
			"searchScope.includes": "fichiers à inclure",
			"label.includes": "Modèles d'inclusion de recherche",
			"searchScope.excludes": "fichiers à exclure",
			"label.excludes": "Modèles d'exclusion de recherche",
			"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",
			"otherEncodingWarning": "Vous pouvez activer \"search.useLegacySearch\" pour rechercher dans les encodages de fichier non standard.",
			"otherEncodingWarning.openSettingsLabel": "Ouvrir les paramètres",
			"rgRegexError": "Vous pouvez activer \"search.usePCRE2\" pour activer des fonctionnalités regex supplémentaires comme lookbehind et les références arrière.",
			"neverAgain": "Ne plus afficher",
			"useIgnoresAndExcludesDisabled": "- Exclure les paramètres et ignorer les fichiers sont désactivés",
			"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/openFileHandler": {
			"entryAriaLabel": "{0}, sélecteur de fichiers",
			"searchResults": "résultats de la recherche"
		},
		"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/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/searchActions": {
			"findInFiles": "Chercher dans les fichiers",
			"showSearch": "Afficher la zone de recherche",
			"replaceInFiles": "Remplacer dans les fichiers",
			"RefreshAction.label": "Actualiser",
			"CollapseDeepestExpandedLevelAction.label": "Réduire tout",
			"ClearSearchResultsAction.label": "Effacer les résultats de la recherche",
			"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",
			"lineNumStr": "À partir de la ligne {0}",
			"numLinesStr": "{0} lignes supplémentaires",
			"folderMatchAriaLabel": "{0} correspondances dans le dossier racine {1}, Résultat de la recherche",
			"otherFilesAriaLabel": "{0} correspondances en dehors de l'espace de travail, 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/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",
			"miSelectColorTheme": "Thème de &&couleur",
			"miSelectIconTheme": "Thème d'&&icône de fichier"
		},
		"vs/workbench/parts/trust/electron-browser/unsupportedWorkspaceSettings.contribution": {
			"openWorkspaceSettings": "Ouvrir les paramètres d'espace de travail",
			"dontShowAgain": "Ne plus afficher",
			"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."
		},
		"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/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 que le terminal utilise sous Linux. [En savoir plus sur la configuration de l’interpréteur de commandes] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).",
			"terminal.integrated.shellArgs.linux": "Arguments de ligne de commande à utiliser sur le terminal Linux. [En savoir plus sur la configuration de l’interpréteur de commandes] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).",
			"terminal.integrated.shell.osx": "Chemin de l’interpréteur de commandes que le terminal utilise sur Mac OS. [En savoir plus sur la configuration de l’interpréteur de commandes] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).",
			"terminal.integrated.shellArgs.osx": "Arguments de ligne de commande à utiliser sur le terminal de macOS. [En savoir plus sur la configuration de l’interpréteur de commandes] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).",
			"terminal.integrated.shell.windows": "Chemin de l’interpréteur de commandes que le terminal utilise sous Windows. [En savoir plus sur la configuration de l’interpréteur de commandes] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).",
			"terminal.integrated.shellArgs.windows": "Arguments de ligne de commande à utiliser sur le terminal Windows. [En savoir plus sur la configuration de l’interpréteur de commandes] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).",
			"terminal.integrated.shellArgs.windows.string": "Les arguments de ligne de commande [format de ligne de commande] (https://msdn.microsoft.com/en-au/08dfcab2-eb6e-49a4-80eb-87d4076c98c6) à utiliser dans le terminal de Windows. [En savoir plus sur la configuration de l’interpréteur de commandes] (https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).",
			"terminal.integrated.macOptionIsMeta": "Détermine s’il faut considérer la touche option enfoncée comme la touche meta dans le terminal sur Mac OS.",
			"terminal.integrated.macOptionClickForcesSelection": "Contrôle s’il faut forcer la sélection quand la combinaison de touches Option+clic est utilisée sur Mac OS. Force une sélection normale (ligne) et interdit l’utilisation du mode de sélection de colonne. Cela permet de copier et coller à l’aide de la sélection de terminal normale, par exemple quand le mode de la souris est activé dans tmux.",
			"terminal.integrated.copyOnSelection": "Contrôle si le texte sélectionné dans le terminal est copié dans le presse-papiers.",
			"terminal.integrated.drawBoldTextInBrightColors": "Contrôle si texte en gras dans le terminal utilise toujours la variante de couleur ANSI \"bright\". ",
			"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.letterSpacing": "Contrôle l'espacement de lettre du terminal, il s’agit d’une valeur entière qui représente la quantité de pixels supplémentaires à ajouter entre les caractères.",
			"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 des paramètres régionaux sont précisées au démarrage du terminal. La valeur par défaut est 'true' sur macOS et 'false' sur les autres plateformes.",
			"terminal.integrated.rendererType.auto": "Laisser VS Code deviner le moteur de rendu à utiliser.",
			"terminal.integrated.rendererType.canvas": "Utiliser le moteur de rendu basé sur un canevas/GPU standard",
			"terminal.integrated.rendererType.dom": "Utiliser le moteur de rendu basé sur DOM de secours.",
			"terminal.integrated.rendererType": "Contrôle la façon dont le terminal est affiché.",
			"terminal.integrated.rightClickBehavior.default": "Afficher le menu contextuel.",
			"terminal.integrated.rightClickBehavior.copyPaste": "Copie quand il y a une sélection, sinon colle.",
			"terminal.integrated.rightClickBehavior.selectWord": "Sélectionner le mot sous le curseur et afficher le menu contextuel.",
			"terminal.integrated.rightClickBehavior": "Contrôle la façon dont le terminal réagit à un clic droit.",
			"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": "Contrôle s’il faut confirmer à la sortie si des sessions de terminal sont actives.",
			"terminal.integrated.enableBell": "Contrôle si la cloche du terminal est activée.",
			"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 sur macOS. Affectez la valeur `null` pour supprimer la variable d’environnement.",
			"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 sur Linux. Affectez la valeur `null` pour supprimer la variable d’environnement.",
			"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 sur Windows. Affectez la valeur `null` pour supprimer la variable d’environnement.",
			"terminal.integrated.showExitAlert": "Contrôle s'il faut afficher l’alerte \"Le processus du terminal s’est arrêté avec le code de sortie\"  quand le code de sortie est différent de zéro.",
			"terminal.integrated.experimentalBufferImpl": "Contrôle l'implémentation de la mémoire tampon interne du terminal. Ce paramètre est choisi à la création du terminal et ne s'applique pas aux terminaux existants.",
			"terminal.integrated.splitCwd": "Détermine le répertoire de travail avec lequel démarre un terminal fractionné.",
			"terminal.integrated.splitCwd.workspaceRoot": "Un nouveau terminal fractionné utilise la racine de l'espace de travail comme répertoire de travail. Dans un espace de travail multiracine, vous pouvez choisir le dossier racine à utiliser.",
			"terminal.integrated.splitCwd.initial": "Un nouveau terminal fractionné utilise le répertoire de travail avec lequel le terminal parent a démarré.",
			"terminal.integrated.splitCwd.inherited": "Sur macOS et Linux, un nouveau terminal fractionné utilise le répertoire de travail du terminal parent. Sur Windows, il se comporte comme celui d'origine.",
			"terminalCategory": "Terminal",
			"viewCategory": "Affichage"
		},
		"vs/workbench/parts/terminal/electron-browser/terminalPanel": {
			"terminal.useMonospace": "Utilisez 'monospace'",
			"terminal.monospaceOnly": "Le terminal prend uniquement en charge les polices à espacement fixe."
		},
		"vs/workbench/parts/terminal/common/terminalMenu": {
			"miToggleIntegratedTerminal": "&&Terminal",
			"miNewTerminal": "&&Nouveau terminal",
			"miSplitTerminal": "&&Fractionner le terminal",
			"miRunActiveFile": "Exécuter le fichier &&actif",
			"miRunSelectedText": "Exécuter le texte &&sélectionné"
		},
		"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.selectionBackground": "La couleur d’arrière-plan de sélection du terminal.",
			"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/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 ?",
			"terminal.minWidth": "Pas assez d’espace pour diviser le terminal."
		},
		"vs/workbench/parts/terminal/electron-browser/terminalActions": {
			"workbench.action.terminal.newWorkspacePlaceholder": "Sélectionner le répertoire de travail actuel pour le nouveau terminal",
			"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.copySelection.short": "Copier",
			"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.deleteToLineStart": "Supprimer jusqu'au début de la ligne",
			"workbench.action.terminal.moveToLineStart": "Aller au début de la ligne",
			"workbench.action.terminal.moveToLineEnd": "Aller à la fin de la ligne",
			"workbench.action.terminal.sendSequence": "Envoyer une séquence personnalisée au terminal",
			"workbench.action.terminal.new": "Créer un terminal intégré",
			"workbench.action.terminal.new.short": "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.split.short": "Diviser",
			"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.paste.short": "Coller",
			"workbench.action.terminal.selectDefaultShell": "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",
			"terminals": "Ouvrez les terminaux.",
			"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",
			"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",
			"workbench.action.terminal.selectToPreviousLine": "Sélectionner pour la ligne précédente",
			"workbench.action.terminal.selectToNextLine": "Sélectionner pour la ligne suivante",
			"workbench.action.terminal.toggleEscapeSequenceLogging": "Activer/désactiver la journalisation de la séquence d'échappement",
			"workbench.action.terminal.toggleFindRegex": "Activer/désactiver la recherche en utilisant une regex",
			"workbench.action.terminal.toggleFindWholeWord": "Activer/désactiver la recherche par mot entier",
			"workbench.action.terminal.toggleFindCaseSensitive": "Activer/désactiver la recherche non sensible à la casse",
			"workbench.action.terminal.findNext": "Rechercher le suivant",
			"workbench.action.terminal.findPrevious": "Rechercher le précédent"
		},
		"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/browser/terminalTab": {
			"terminalFocus": "Terminal {0}"
		},
		"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",
			"yes": "Oui",
			"terminal.rendererInAllNewTerminals": "Le terminal utilise désormais le moteur de rendu de secours.",
			"no": "Non",
			"dontShowAgain": "Ne plus afficher",
			"terminal.slowRendering": "Le moteur de rendu standard pour le terminal intégré semble lent sur votre ordinateur. Souhaitez-vous basculer vers le moteur de rendu basé sur DOM  ce qui peut améliorer les performances ? [En savoir plus sur les paramètres de terminal] (https://code.visualstudio.com/docs/editor/integrated-terminal#_changing-how-the-terminal-is-rendered).",
			"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.launchFailed": "Échec du lancement de la commande de traitement du terminal '{0}{1}' (code de sortie : {2})",
			"terminal.integrated.launchFailedExtHost": "Impossible de démarrer le processus du terminal (code de sortie : {0})"
		},
		"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/url/electron-browser/url.contribution": {
			"openUrl": "Ouvrir le lien",
			"developer": "Développeur"
		},
		"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.",
			"manage": "Gérer",
			"updateIsReady": "Nouvelle mise à jour de {0} disponible.",
			"update service": "Service de mise à jour",
			"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 installé en tâche de fond ; Nous vous ferons savoir quand c’est fini.",
			"updateNow": "Mettre à jour maintenant",
			"updateAvailableAfterRestart": "Redémarrer {0} pour appliquer la dernière mise à jour.",
			"commandPalette": "Palette de commandes...",
			"settings": "Paramètres",
			"showExtensions": "Extensions",
			"keyboardShortcuts": "Raccourcis clavier",
			"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/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",
			"TaskSystem.activeSame.background": "La tâche '{0}\" est déjà active et en mode arrière-plan.",
			"TaskSystem.activeSame.noBackground": "La tâche '{0}' est déjà active.",
			"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.",
			"configureTask": "Configurer une tâche",
			"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",
			"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",
			"ShowLogAction.label": "Afficher le journal des tâches",
			"RunTaskAction.label": "Exécuter la tâche",
			"ReRunTaskAction.label": "Réexécuter la dernière 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/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/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 à l'aide de cmd.exe.",
			"unkownProblemMatcher": "Impossible de résoudre le détecteur de problèmes {0}. Le détecteur est ignoré"
		},
		"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.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.missingType": "Erreur : La configuration de tâche '{0}' est manquante dans la propriété obligatoire 'type'. La configuration de tâche est ignorée.",
			"ConfigurationParser.incorrectType": "Erreur : La configuration de tâche '{0}' utilise un type inconnu. La configuration de tâche est 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/tasks": {
			"TaskDefinition.missingRequiredProperty": "Erreur : L'identificateur de tâche '{0}' est manquant dans la propriété obligatoire '{1}'. L'identificateur de tâche est ignoré."
		},
		"vs/workbench/parts/tasks/node/processTaskSystem": {
			"version1_0": "Le système de tâches est configuré pour la version 0.1.0 (voir le fichier tasks.json), qui peut uniquement exécuter des tâches personnalisées. Mettre à niveau vers la version 2.0.0 pour exécuter la tâche : {0}",
			"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/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/runAutomaticTasks": {
			"tasks.run.allowAutomatic": "Ce dossier a des tâches définies dans 'tasks.json' qui s'exécutent automatiquement quand vous l'ouvrez. Autorisez-vous l'exécution des tâches automatiques quand vous ouvrez ce dossier ?",
			"allow": "Autoriser",
			"disallow": "Interdire",
			"openTasks": "Ouvrir tasks.json"
		},
		"vs/workbench/parts/tasks/electron-browser/jsonSchema_v1": {
			"JsonSchema.version.deprecated": "Task version 0.1.0 est dépréciée. Veuillez utiliser 2.0.0",
			"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/common/taskDefinitionRegistry": {
			"TaskDefinition.description": "Type de tâche réel. Notez que les types commençant par '$' sont réservés à un usage interne.",
			"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/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.identifier": "Identificateur de tâche.",
			"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.presentation.showReuseMessage": "Contrôle l'affichage du message 'Le terminal est réutilisé par les tâches, appuyez sur une touche pour le fermer'.",
			"JsonSchema.tasks.presentation.clear": "Détermine si le terminal est effacé avant l'exécution de la tâche.",
			"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.commandArray": "La commande shell à exécuter. Les éléments du tableau seront joints en utilisant un caractère d’espacement",
			"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.identifier.deprecated": "Les identificateurs définis par l'utilisateur sont dépréciés. Pour une tâche personnalisée, utilisez le nom comme référence et pour les tâches fournies par des extensions, utilisez leur identificateur de tâche défini.",
			"JsonSchema.tasks.reevaluateOnRerun": "Indique s'il faut réévaluer les variables de tâche au moment de la réexécution.",
			"JsonSchema.tasks.runOn": "Configure quand la tâche doit être exécutée. Si la valeur est folderOpen, la tâche s'exécute automatiquement quand le dossier est ouvert.",
			"JsonSchema.tasks.runOptions": "Options liées à l'exécution de la tâche",
			"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/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/common/problemMatcher": {
			"ProblemPatternParser.problemPattern.missingRegExp": "Il manque une expression régulière dans le modèle de problème.",
			"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.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/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/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/outline/electron-browser/outline.contribution": {
			"name": "Structure",
			"outlineConfigurationTitle": "Structure",
			"outline.showIcons": "Restituez les éléments de structure avec des icônes. ",
			"outline.showProblem": "Affichez les erreurs et avertissements sur les éléments de structure. ",
			"outline.problem.colors": "Utilisez des couleurs pour les erreurs et avertissements.",
			"outline.problems.badges": "Utilisez des badges pour les erreurs et avertissements."
		},
		"vs/workbench/parts/outline/electron-browser/outlinePanel": {
			"filter.placeholder": "Filtrer",
			"find.placeholder": "Rechercher",
			"collapse": "Réduire tout",
			"sortByPosition": "Trier par : Position",
			"sortByName": "Trier par : Nom",
			"sortByKind": "Trier par : Type",
			"followCur": "Suivre le curseur",
			"filterOnType": "Filtrer sur le type",
			"no-editor": "Aucun éditeur d'ouvert ne peut fournir des informations générales.",
			"loading": "Chargement des symboles de document pour '{0}'...",
			"no-symbols": "Aucun symbole trouvé dans le document '{0}'",
			"too-many-symbols": "Nous sommes désolés, mais ce fichier est trop volumineux pour afficher la structure. ",
			"filter": "Filtre",
			"find": "Rechercher"
		},
		"vs/workbench/parts/welcome/walkThrough/electron-browser/walkThrough.contribution": {
			"walkThrough.editor.label": "Terrain de jeu interactif",
			"help": "Aide",
			"miInteractivePlayground": "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.readme": "Ouvre le fichier README s'il est présent dans le dossier ouvert, sinon ouvre 'welcomePage'.",
			"workbench.startupEditor.newUntitledFile": "Ouvrir un nouveau fichier sans titre (s’applique uniquement lors de l’ouverture d’un espace de travail vide).",
			"workbench.startupEditor.welcomePageInEmptyWorkbench": "Ouvre la page d'accueil à l'ouverture d'un banc d'essai vide.",
			"workbench.startupEditor": "Contrôle quel éditeur s’affiche au démarrage, si aucun n'est restauré de la session précédente.",
			"help": "Aide",
			"miWelcome": "&&Bienvenue"
		},
		"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.terminal": "Activer/désactiver le terminal intégré",
			"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/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.",
			"welcomePage.background": "Couleur d'arrière-plan 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",
			"telemetryOptOut.optOutOption": "Aidez-nous à améliorer Visual Studio Code en permettant à Microsoft de recueillir des données d’utilisation. Pour plus d'informations, lisez notre [déclaration de confidentialité]({0}). ",
			"telemetryOptOut.OptIn": "Oui, heureux de vous aider",
			"telemetryOptOut.OptOut": "Non, merci"
		},
		"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.showLanguageExtensions": "Afficher plus d'extensions de langage",
			"welcomePage.moreExtensions": "plus",
			"welcomePage.installKeymapDescription": "Paramètres et combinaisons de touches",
			"welcomePage.installKeymapExtension": "Installer les paramètres et les raccourcis clavier de {0} et {1}",
			"welcomePage.showKeymapExtensions": "Afficher d'autres extensions de mappage de touches",
			"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/bulkEdit/electron-browser/bulkEditService": {
			"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/workbench/services/commands/common/commandService": {
			"activating": "Activer les extensions pour la commande '{0}'..."
		},
		"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`.",
			"scope.enumDescriptions": "Descriptions des valeurs d'énumération",
			"scope.markdownEnumDescription": "Description des valeurs d'énumération au format markdown.",
			"scope.markdownDescription": "La description au format markdown.",
			"scope.deprecationMessage": "Si la valeur est définie, la propriété est marquée comme dépréciée et le message donné est affiché comme explication.",
			"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.property": "'configuration.property' 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 les 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/crashReporter/electron-browser/crashReporterService": {
			"telemetryConfigurationTitle": "Télémétrie",
			"telemetry.enableCrashReporting": "Active l'envoi de rapports d’erreur à un service en ligne de Microsoft. \nCette option nécessite un redémarrage pour prendre effet."
		},
		"vs/workbench/services/dialogs/electron-browser/dialogService": {
			"yesButton": "&&Oui",
			"cancelButton": "Annuler"
		},
		"vs/workbench/services/configurationResolver/electron-browser/configurationResolverService": {
			"stringsOnlySupported": "La commande '{0}' n'a pas retourné de résultat sous forme de chaîne. Seules les chaînes sont prises en charge comme résultat des commandes utilisées pour le remplacement de variable.",
			"defaultInputValue": "Par défaut",
			"undefinedInputVariable": "Variable d'entrée non définie {0} rencontrée. Supprimez ou définissez {0} pour continuer.",
			"unknownInputTypeProvided": "L'entrée '{0}' peut uniquement être de type 'promptString' ou 'pickString'.",
			"pickStringRequiresOptions": "L'entrée '{0}' est de type 'pickString' et doit inclure 'options'."
		},
		"vs/workbench/services/configurationResolver/common/configurationResolverUtils": {
			"deprecatedVariables": "env.', 'config.' et 'command.' sont déconseillés. Utilisez 'env:', 'config:' et 'command:' à la place."
		},
		"vs/workbench/services/configurationResolver/common/configurationResolverSchema": {
			"JsonSchema.inputs": "Entrées utilisateur. Utilisées pour définir les invites d'entrée utilisateur, comme une entrée de chaîne libre ou un choix parmi plusieurs options.",
			"JsonSchema.input.id": "L'ID de l'entrée est utilisé pour spécifier les entrées sous la forme ${input:id}.",
			"JsonSchema.input.type": "Le type promptString ouvre une zone d'entrée pour inviter l'utilisateur à taper une entrée. Le type pickString montre une liste de sélection.",
			"JsonSchema.input.description": "La description s'affiche quand l'utilisateur est invité à taper une entrée.",
			"JsonSchema.input.default": "Valeur par défaut de l'entrée.",
			"JsonSchema.input.options": "Tableau de chaînes qui définit les options pour une sélection rapide."
		},
		"vs/workbench/services/configurationResolver/node/variableResolver": {
			"missingEnvVarName": "'{0}' ne peut pas être résolu car aucun nom de variable d’environnement n’est donné.",
			"configNotFound": "'{0}' ne peut pas être résolu car le paramètre '{1}' est introuvable.",
			"configNoString": "'{0}' ne peut pas être résolu car '{1}' est une valeur structurée.",
			"missingConfigName": "'{0}' ne peut pas être résolu car aucun nom de paramètre n'est donné.",
			"canNotFindFolder": "'{0}' ne peut pas être résolu. Aucun dossier '{1}'.",
			"canNotResolveWorkspaceFolderMultiRoot": "'{0}' ne peut pas être résolu dans un espace de travail de dossiers multiples. Gérer la portée cette variable en utilisant ':' et un nom de dossier d’espace de travail.",
			"canNotResolveWorkspaceFolder": "'{0}' ne peut pas être résolu. Veuillez ouvrir un dossier.",
			"canNotResolveFile": "'{0}' ne peut pas être résolu. Veuillez ouvrir un éditeur.",
			"canNotResolveLineNumber": "'{0}' ne peut pas être résolu. Assurez-vous d’avoir une ligne sélectionnée dans l’éditeur actif.",
			"canNotResolveSelectedText": "'{0}' ne peut pas être résolu. Assurez-vous que vous avez du texte sélectionné dans l’éditeur actif.",
			"noValueForCommand": "Impossible de résoudre '{0}', car la commande n'a pas de valeur."
		},
		"vs/workbench/services/editor/browser/editorService": {
			"compareLabels": "{0} ↔ {1}"
		},
		"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.path.1": "'contributes.{0}.url' ({1}) doit être inclus dans le dossier de l'extension ({2}). L'extension risque de ne pas être portable.",
			"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": {
			"invalidPath": "Le chemin d’accès de la ressource '{0}' doit être absolu",
			"fileNotFoundError": "Fichier introuvable ({0})",
			"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",
			"err.readonly": "Impossible de modifier la ressource.",
			"err.create": "Impossible de créer le fichier {0}",
			"fileMoveConflict": "Déplacement/copie impossible. Le fichier existe déjà dans la destination."
		},
		"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",
			"deleteFailed": "Échec de suppression du dossier non vide '{0}'."
		},
		"vs/workbench/services/extensions/common/extensionsRegistry": {
			"vscode.extension.engines": "Moteur de compatibilité.",
			"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.onDebugAdapterProtocolTracker": "Événement d'activation émis chaque fois qu'une session de débogage avec le type spécifique est sur le point d'être lancée et qu'un traqueur de protocole de débogage peut être nécessaire.",
			"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.onFileSystem": "Un événement d’activation est émis chaque fois qu'un fichier ou un dossier fait l'objet d'un accès avec le schéma donné.",
			"vscode.extension.activationEvents.onSearch": "Un événement d’activation est émis chaque fois qu'une recherche est lancée dans le dossier avec le schéma donné. ",
			"vscode.extension.activationEvents.onView": "Événement d'activation envoyé quand la vue spécifiée est développée.",
			"vscode.extension.activationEvents.onUri": "Événement d'activation envoyé quand un URI système dirigé vers cette extension est ouvert.",
			"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.contributes.extensionPack": "Ensemble d’extensions pouvant être installées ensemble. L’identificateur d’une extension est toujours ${publisher}.${name}. Par 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/runtimeExtensionsInput": {
			"extensionsInputName": "Extensions en cours d’exécution"
		},
		"vs/workbench/services/extensions/node/extensionManagementServerService": {
			"local": "Local"
		},
		"vs/workbench/services/extensions/electron-browser/inactiveExtensionUrlHandler": {
			"confirmUrl": "Autoriser une extension à ouvrir cette URL ?",
			"open": "&&Ouvrir...",
			"reloadAndHandle": "L'extension '{0}' n’est pas chargée. Souhaitez-vous recharger la fenêtre afin de charger l’extension et ouvrir l’URL ?",
			"reloadAndOpen": "&&Recharger la fenêtre et ouvrir",
			"enableAndHandle": "L'extension '{0}' est désactivée. Souhaitez-vous activer l’extension et recharger la fenêtre pour ouvrir l’URL ?",
			"enableAndReload": "&&Activer et ouvrir",
			"installAndHandle": "L'extension '{0}' n’est pas installée. Souhaitez-vous installer l’extension et recharger la fenêtre pour ouvrir cette URL ?",
			"install": "&&Installer",
			"Installing": "Installation de l'extension '{0}'...",
			"reload": "Souhaitez-vous recharger la fenêtre et ouvrir l’URL '{0}' ?",
			"Reload": "Recharger la fenêtre et ouvrir"
		},
		"vs/workbench/services/extensions/electron-browser/extensionService": {
			"extensionsDisabled": "Toutes les extensions installées sont temporairement désactivées. Rechargez la fenêtre pour retourner à l’état précédent.",
			"Reload": "Recharger",
			"extensionHostProcess.versionMismatchCrash": "L'hôte de l’extension ne peut pas démarrer : incompatibilité de version.",
			"relaunch": "Relancer VS Code",
			"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",
			"notFound": "Extension '{0}' ne peut pas utiliser l'API proposée car il est impossible de la trouver"
		},
		"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/extensions/electron-browser/cachedExtensionScanner": {
			"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": "l'éditeur de propriété 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/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": "Placer vos raccourcis clavier dans ce fichier pour remplacer ceux 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.text2": "{0} : {1}",
			"progress.title3": "[{0}] {1} : {2}",
			"progress.title2": "[{0}] : {1}",
			"cancel": "Annuler"
		},
		"vs/workbench/services/remote/electron-browser/remoteAgentServiceImpl": {
			"connectionError": "Echec de connexion sur l'extension à distance de l'agent d'hôte (Erreur: {0})"
		},
		"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.",
			"saveAsTitle": "Enregistrer sous",
			"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.",
			"too many characters": "La segmentation du texte en unités lexicales est ignorée pour les lignes de plus de 20 000 caractères pour des raisons de performances."
		},
		"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/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"
		},
		"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/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/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/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/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/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 dossier à des icônes. La clé d'objet est le nom de dossier, sans les segments de chemin. Aucun modèle ou caractère générique n'est autorisé. La correspondance de 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é d'objet est le nom de dossier, sans les segments de chemin. Aucun modèle ou caractère générique n'est autorisé. La correspondance de 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é d'objet est le nom de l'extension de fichier. Le nom d'extension est le dernier segment de nom de fichier après le dernier point (sans le point). Les extensions sont comparées sans respecter 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é d'objet est le nom de fichier complet, sans les segments de 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 de 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": "L’emplacement 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/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/decorations/browser/decorationsService": {
			"bubbleTitle": "Contient des éléments soulignés"
		}
	}
}