{
	"": [
		"--------------------------------------------------------------------------------------------",
		"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": {
		"win32/i18n/Default": {
			"SetupAppTitle": "Installation",
			"SetupWindowTitle": "Installation - %1",
			"UninstallAppTitle": "Désinstaller",
			"UninstallAppFullTitle": "Désinstallation de %1",
			"InformationTitle": "Informations",
			"ConfirmTitle": "Confirmer",
			"ErrorTitle": "Erreur",
			"SetupLdrStartupMessage": "%1 va être installé. Voulez-vous continuer ?",
			"LdrCannotCreateTemp": "Impossible de créer un fichier temporaire. Abandon de l'installation",
			"LdrCannotExecTemp": "Impossible d'exécuter le fichier dans le répertoire temporaire. Abandon de l'installation",
			"LastErrorMessage": "%1.%n%nErreur %2 : %3",
			"SetupFileMissing": "Il manque le fichier %1 dans le répertoire d'installation. Corrigez le problème ou procurez-vous une nouvelle copie du programme.",
			"SetupFileCorrupt": "Les fichiers d'installation sont endommagés. Procurez-vous une nouvelle copie du programme.",
			"SetupFileCorruptOrWrongVer": "Les fichiers d'installation sont endommagés, ou sont incompatibles avec cette version du programme d'installation. Corrigez le problème ou procurez-vous une nouvelle copie du programme.",
			"InvalidParameter": "Un paramètre non valide a été passé sur la ligne de commande :%n%n%1",
			"SetupAlreadyRunning": "Le programme d'installation est déjà en cours d'exécution.",
			"WindowsVersionNotSupported": "Ce programme ne prend pas en charge la version de Windows en cours d'exécution sur votre ordinateur.",
			"WindowsServicePackRequired": "Ce programme nécessite %1 Service Pack %2 ou une version ultérieure.",
			"NotOnThisPlatform": "Ce programme ne peut pas s'exécuter sur %1.",
			"OnlyOnThisPlatform": "Ce programme doit s'exécuter sur %1.",
			"OnlyOnTheseArchitectures": "Ce programme ne peut être installé que sur les versions de Windows conçues pour les architectures de processeur suivantes :%n%n%1",
			"MissingWOW64APIs": "La version de Windows que vous exécutez n'inclut pas les fonctionnalités dont le programme d'installation a besoin pour effectuer une installation 64 bits. Pour corriger ce problème, installez le Service Pack %1.",
			"WinVersionTooLowError": "Ce programme nécessite %1 version %2 ou une version ultérieure.",
			"WinVersionTooHighError": "Ce programme ne peut pas être installé sur %1 version %2 ou une version ultérieure.",
			"AdminPrivilegesRequired": "Vous devez être connecté en tant qu'administrateur durant l'installation de ce programme.",
			"PowerUserPrivilegesRequired": "Vous devez être connecté en tant qu'administrateur ou en tant que membre du groupe Utilisateurs avec pouvoir durant l'installation de ce programme.",
			"SetupAppRunningError": "Le programme d'installation a détecté que %1 est en cours d'exécution.%n%nFermez toutes ses instances, puis cliquez sur OK pour continuer, ou sur Annuler pour quitter.",
			"UninstallAppRunningError": "Le programme de désinstallation a détecté que %1 est en cours d'exécution.%n%nFermez toutes ses instances, puis cliquez sur OK pour continuer, ou sur Annuler pour quitter.",
			"ErrorCreatingDir": "Le programme d'installation n'a pas pu créer le répertoire \"%1\"",
			"ErrorTooManyFilesInDir": "Impossible de créer un fichier dans le répertoire \"%1\", car il contient trop de fichiers",
			"ExitSetupTitle": "Quitter le programme d'installation",
			"ExitSetupMessage": "L'installation est incomplète. Si vous quittez maintenant, le programme ne sera pas installé.%n%nVous pouvez réexécuter le programme d'installation plus tard pour achever l'installation.%n%nQuitter le programme d'installation ?",
			"AboutSetupMenuItem": "À propos du programme d'&installation...",
			"AboutSetupTitle": "À propos du programme d'installation",
			"AboutSetupMessage": "%1 version %2%n%3%n%nPage d'accueil %1 :%n%4",
			"ButtonBack": "< &Précédent",
			"ButtonNext": "&Suivant >",
			"ButtonInstall": "Install&er",
			"ButtonOK": "OK",
			"ButtonCancel": "Annuler",
			"ButtonYes": "Ou&i",
			"ButtonYesToAll": "Oui pour to&ut",
			"ButtonNo": "&Non",
			"ButtonNoToAll": "Non pour t&out",
			"ButtonFinish": "&Terminer",
			"ButtonBrowse": "Par&courir...",
			"ButtonWizardBrowse": "Pa&rcourir...",
			"ButtonNewFolder": "Créer un &dossier",
			"SelectLanguageTitle": "Sélectionner la langue d'installation",
			"SelectLanguageLabel": "Sélectionnez la langue à utiliser durant l'installation :",
			"ClickNext": "Cliquez sur Suivant pour continuer, ou sur Annuler pour quitter le programme d'installation.",
			"BrowseDialogTitle": "Rechercher un dossier",
			"BrowseDialogLabel": "Sélectionnez un dossier dans la liste ci-dessous, puis cliquez sur OK.",
			"NewFolderName": "Nouveau dossier",
			"WelcomeLabel1": "Bienvenue dans l'Assistant Installation de [name]",
			"WelcomeLabel2": "[name/ver] va être installé sur votre ordinateur.%n%nIl est recommandé de fermer toutes les autres applications avant de continuer.",
			"WizardPassword": "Mot de passe",
			"PasswordLabel1": "Cette installation est protégée par un mot de passe.",
			"PasswordLabel3": "Indiquez le mot de passe, puis cliquez sur Suivant pour continuer. Les mots de passe respectent la casse.",
			"PasswordEditLabel": "Mot de &passe :",
			"IncorrectPassword": "Le mot de passe que vous avez entré n'est pas correct. Réessayez.",
			"WizardLicense": "Contrat de licence",
			"LicenseLabel": "Avant de continuer, lisez les informations importantes suivantes.",
			"LicenseLabel3": "Lisez le contrat de licence suivant. Vous devez accepter les termes de ce contrat avant de poursuivre l'installation.",
			"LicenseAccepted": "J'&accepte le contrat",
			"LicenseNotAccepted": "Je &n'accepte pas le contrat",
			"WizardInfoBefore": "Informations",
			"InfoBeforeLabel": "Avant de continuer, lisez les informations importantes suivantes.",
			"InfoBeforeClickLabel": "Une fois que vous êtes prêt à poursuivre l'installation, cliquez sur Suivant.",
			"WizardInfoAfter": "Informations",
			"InfoAfterLabel": "Avant de continuer, lisez les informations importantes suivantes.",
			"InfoAfterClickLabel": "Une fois que vous êtes prêt à poursuivre l'installation, cliquez sur Suivant.",
			"WizardUserInfo": "Informations de l'utilisateur",
			"UserInfoDesc": "Entrez vos informations.",
			"UserInfoName": "Nom d'&utilisateur :",
			"UserInfoOrg": "&Organisation :",
			"UserInfoSerial": "Numéro de sér&ie :",
			"UserInfoNameRequired": "Vous devez entrer un nom.",
			"WizardSelectDir": "Sélectionner l'emplacement de destination",
			"SelectDirDesc": "Où [name] doit-il être installé ?",
			"SelectDirLabel3": "Le programme d'installation va installer [name] dans le dossier suivant.",
			"SelectDirBrowseLabel": "Pour continuer, cliquez sur Suivant. Si vous souhaitez sélectionner un autre dossier, cliquez sur Parcourir.",
			"DiskSpaceMBLabel": "Au moins [mb] Mo d'espace disque libre est nécessaire.",
			"CannotInstallToNetworkDrive": "Le programme d'installation ne peut pas effectuer l'installation sur un lecteur réseau.",
			"CannotInstallToUNCPath": "Le programme d'installation ne peut pas effectuer l'installation sur un chemin UNC.",
			"InvalidPath": "Vous devez entrer un chemin complet avec une lettre de lecteur, par exemple :%n%nC:\\APP%n%nou un chemin UNC au format :%n%n\\\\server\\share",
			"InvalidDrive": "Le lecteur ou le partage UNC sélectionné n'existe pas ou n'est pas accessible. Sélectionnez-en un autre.",
			"DiskSpaceWarningTitle": "Espace disque insuffisant",
			"DiskSpaceWarning": "Le programme d'installation nécessite au moins %1 Ko d'espace libre pour effectuer l'installation. Toutefois, le lecteur sélectionné n'a que %2 Ko d'espace disponible.%n%nVoulez-vous quand même continuer ?",
			"DirNameTooLong": "Le nom ou le chemin du dossier est trop long.",
			"InvalidDirName": "Le nom de dossier est non valide.",
			"BadDirName32": "Les noms de dossiers ne peuvent pas contenir les caractères suivants :%n%n%1",
			"DirExistsTitle": "Le dossier existe",
			"DirExists": "Le dossier :%n%n%1%n%nexiste déjà. Voulez-vous quand même effectuer l'installation dans ce dossier ?",
			"DirDoesntExistTitle": "Le dossier n'existe pas",
			"DirDoesntExist": "Le dossier :%n%n%1%n%nn'existe pas. Voulez-vous créer ce dossier ?",
			"WizardSelectComponents": "Sélectionner les composants",
			"SelectComponentsDesc": "Quels composants doivent être installés ?",
			"SelectComponentsLabel2": "Sélectionnez les composants à installer. Effacez les composants que vous ne souhaitez pas installer. Une fois que vous êtes prêt à continuer, cliquez sur Suivant.",
			"FullInstallation": "Installation complète",
			"CompactInstallation": "Compacter l'installation",
			"CustomInstallation": "Installation personnalisée",
			"NoUninstallWarningTitle": "Composants existants",
			"NoUninstallWarning": "Le programme d'installation a détecté que les composants suivants sont déjà installés sur votre ordinateur :%n%n%1%n%nSi vous désélectionnez ces composants, cela n'entraînera pas leur désinstallation.%n%nVoulez-vous quand même continuer ?",
			"ComponentSize1": "%1 Ko",
			"ComponentSize2": "%1 Mo",
			"ComponentsDiskSpaceMBLabel": "La sélection actuelle nécessite au moins [mb] Mo d'espace disque.",
			"WizardSelectTasks": "Sélectionner les tâches supplémentaires",
			"SelectTasksDesc": "Quelles tâches supplémentaires doivent être effectuées ?",
			"SelectTasksLabel2": "Sélectionnez les tâches supplémentaires que le programme d'installation doit effectuer durant l'installation de [name], puis cliquez sur Suivant.",
			"WizardSelectProgramGroup": "Sélectionner le dossier Menu Démarrer",
			"SelectStartMenuFolderDesc": "Où le programme d'installation doit-il placer les raccourcis du programme ?",
			"SelectStartMenuFolderLabel3": "Le programme d'installation va créer les raccourcis du programme dans le dossier Menu Démarrer suivant.",
			"SelectStartMenuFolderBrowseLabel": "Pour continuer, cliquez sur Suivant. Si vous souhaitez sélectionner un autre dossier, cliquez sur Parcourir.",
			"MustEnterGroupName": "Vous devez entrer un nom de dossier.",
			"GroupNameTooLong": "Le nom ou le chemin du dossier est trop long.",
			"InvalidGroupName": "Le nom de dossier est non valide.",
			"BadGroupName": "Le nom de dossier ne peut pas contenir les caractères suivants :%n%n%1",
			"NoProgramGroupCheck2": "Ne pas créer de &dossier Menu Démarrer",
			"WizardReady": "Prêt à installer",
			"ReadyLabel1": "Le programme d'installation est prêt à installer [name] sur votre ordinateur.",
			"ReadyLabel2a": "Cliquez sur Installer pour poursuivre l'installation, ou sur Précédent pour vérifier ou changer des paramètres.",
			"ReadyLabel2b": "Cliquez sur Installer pour poursuivre l'installation.",
			"ReadyMemoUserInfo": "Informations de l'utilisateur :",
			"ReadyMemoDir": "Emplacement de destination :",
			"ReadyMemoType": "Type d'installation :",
			"ReadyMemoComponents": "Composants sélectionnés :",
			"ReadyMemoGroup": "Dossier Menu Démarrer :",
			"ReadyMemoTasks": "Tâches supplémentaires :",
			"WizardPreparing": "Préparation de l'installation",
			"PreparingDesc": "Le programme d'installation se prépare à installer [name] sur votre ordinateur.",
			"PreviousInstallNotCompleted": "La précédente installation ou suppression d'un programme n'a pas été achevée. Vous devez redémarrer l'ordinateur pour finir cette installation.%n%nAprès le redémarrage de votre ordinateur, réexécutez le programme d'installation pour achever l'installation de [name].",
			"CannotContinue": "Le programme d'installation ne peut pas continuer. Cliquez sur Annuler pour quitter.",
			"ApplicationsFound": "Les applications suivantes utilisent des fichiers qui doivent être mis à jour par le programme d'installation. Il est recommandé d'autoriser le programme d'installation à fermer automatiquement ces applications.",
			"ApplicationsFound2": "Les applications suivantes utilisent des fichiers qui doivent être mis à jour par le programme d'installation. Il est recommandé d'autoriser le programme d'installation à fermer automatiquement ces applications. Une fois l'installation achevée, le programme d'installation va tenter de redémarrer les applications.",
			"CloseApplications": "&Fermer automatiquement les applications",
			"DontCloseApplications": "&Ne pas fermer les applications",
			"ErrorCloseApplications": "Le programme d'installation n'a pas pu fermer automatiquement toutes les applications. Avant de continuer, il est recommandé de fermer toutes les applications utilisant des fichiers qui doivent être mis à jour par le programme d'installation.",
			"WizardInstalling": "Installation",
			"InstallingLabel": "Patientez pendant que le programme d'installation installe [name] sur votre ordinateur.",
			"FinishedHeadingLabel": "Fin de l'Assistant Installation de [name]",
			"FinishedLabelNoIcons": "Le programme d'installation a fini d'installer [name] sur votre ordinateur.",
			"FinishedLabel": "Le programme d'installation a terminé d'installer [name] sur votre ordinateur. L'application peut être lancée en sélectionnant les icônes installées.",
			"ClickFinish": "Cliquez sur Terminer pour quitter le programme d'installation.",
			"FinishedRestartLabel": "Pour achever l'installation de [name], le programme d'installation doit redémarrer l'ordinateur. Voulez-vous effectuer le redémarrage maintenant ?",
			"FinishedRestartMessage": "Pour achever l'installation de [name], le programme d'installation doit redémarrer l'ordinateur.%n%nVoulez-vous effectuer le redémarrage maintenant ?",
			"ShowReadmeCheck": "Oui, je souhaite consulter le fichier README",
			"YesRadio": "&Oui, redémarrer l'ordinateur maintenant",
			"NoRadio": "&Non, je vais redémarrer l'ordinateur plus tard",
			"RunEntryExec": "Exécuter %1",
			"RunEntryShellExec": "Afficher %1",
			"ChangeDiskTitle": "Le programme d'installation a besoin du disque suivant",
			"SelectDiskLabel2": "Insérez le disque %1, puis cliquez sur OK.%n%nSi les fichiers de ce disque se trouvent dans un autre dossier que celui qui est affiché ci-dessous, entrez le chemin approprié, ou cliquez sur Parcourir.",
			"PathLabel": "&Chemin :",
			"FileNotInDir2": "Le fichier \"%1\" est introuvable dans \"%2\". Insérez le disque approprié, ou sélectionnez un autre dossier.",
			"SelectDirectoryLabel": "Spécifiez l'emplacement du disque suivant.",
			"SetupAborted": "L'installation n'est pas finie.%n%nCorrigez le problème, puis réexécutez le programme d'installation.",
			"EntryAbortRetryIgnore": "Cliquez sur Réessayer pour réessayer, sur Ignorer pour continuer quand même, ou sur Abandonner pour annuler l'installation.",
			"StatusClosingApplications": "Fermeture des applications...",
			"StatusCreateDirs": "Création des répertoires...",
			"StatusExtractFiles": "Extraction des fichiers...",
			"StatusCreateIcons": "Création des raccourcis...",
			"StatusCreateIniEntries": "Création des entrées INI...",
			"StatusCreateRegistryEntries": "Création des entrées de Registre...",
			"StatusRegisterFiles": "Inscription des fichiers...",
			"StatusSavingUninstall": "Enregistrement des informations de désinstallation...",
			"StatusRunProgram": "Achèvement de l'installation...",
			"StatusRestartingApplications": "Redémarrage des applications...",
			"StatusRollback": "Restauration des changements...",
			"ErrorInternal2": "Erreur interne : %1",
			"ErrorFunctionFailedNoCode": "Échec de %1",
			"ErrorFunctionFailed": "Échec de %1. Code %2",
			"ErrorFunctionFailedWithMessage": "Échec de %1. Code %2.%n%3",
			"ErrorExecutingProgram": "Impossible d'exécuter le fichier :%n%1",
			"ErrorRegOpenKey": "Erreur d'ouverture de la clé de Registre :%n%1\\%2",
			"ErrorRegCreateKey": "Erreur de création de la clé de Registre :%n%1\\%2",
			"ErrorRegWriteKey": "Erreur d'écriture dans la clé de Registre :%n%1\\%2",
			"ErrorIniEntry": "Erreur durant la création de l'entrée INI dans le fichier \"%1\".",
			"FileAbortRetryIgnore": "Cliquez sur Réessayer pour réessayer, sur Ignorer pour ignorer ce fichier (déconseillé), ou sur Abandonner pour annuler l'installation.",
			"FileAbortRetryIgnore2": "Cliquez sur Réessayer pour réessayer, sur Ignorer pour continuer quand même (déconseillé), ou sur Abandonner pour annuler l'installation.",
			"SourceIsCorrupted": "Le fichier source est endommagé",
			"SourceDoesntExist": "Le fichier source \"%1\" n'existe pas",
			"ExistingFileReadOnly": "Le fichier existant est marqué en lecture seule.%n%nCliquez sur Réessayer pour supprimer l'attribut de lecture seule et réessayer, sur Ignorer pour ignorer ce fichier, ou sur Abandonner pour annuler l'installation.",
			"ErrorReadingExistingDest": "Une erreur s'est produite durant la lecture du fichier existant :",
			"FileExists": "Le fichier existe déjà.%n%nVoulez-vous que le programme d'installation le remplace ?",
			"ExistingFileNewer": "Le fichier existant est plus récent que celui que le programme d'installation tente d'installer. Il est recommandé de conserver le fichier existant.%n%nVoulez-vous conserver le fichier existant ?",
			"ErrorChangingAttr": "Une erreur s'est produite durant le changement des attributs du fichier existant :",
			"ErrorCreatingTemp": "Une erreur s'est produite durant la création d'un fichier dans le répertoire de destination :",
			"ErrorReadingSource": "Une erreur s'est produite durant la lecture du fichier source :",
			"ErrorCopying": "Une erreur s'est produite durant la copie d'un fichier :",
			"ErrorReplacingExistingFile": "Une erreur s'est produite durant le remplacement du fichier existant :",
			"ErrorRestartReplace": "Échec de RestartReplace :",
			"ErrorRenamingTemp": "Une erreur s'est produite durant le changement de nom d'un fichier dans le répertoire de destination :",
			"ErrorRegisterServer": "Impossible d'inscrire le fichier DLL/OCX : %1",
			"ErrorRegSvr32Failed": "Échec de RegSvr32. Code de sortie %1",
			"ErrorRegisterTypeLib": "Impossible d'inscrire la bibliothèque de types : %1",
			"ErrorOpeningReadme": "Une erreur s'est produite durant l'ouverture du fichier README.",
			"ErrorRestartingComputer": "Le programme d'installation n'a pas pu redémarrer l'ordinateur. Faites-le manuellement.",
			"UninstallNotFound": "Le fichier \"%1\" n'existe pas. Impossible d'effectuer la désinstallation.",
			"UninstallOpenError": "Impossible d'ouvrir le fichier \"%1\". Impossible d'effectuer la désinstallation",
			"UninstallUnsupportedVer": "Le format du fichier journal de désinstallation \"%1\" n'est pas reconnu par cette version du programme de désinstallation. Impossible d'effectuer la désinstallation",
			"UninstallUnknownEntry": "Une entrée inconnue (%1) a été détectée dans le journal de désinstallation",
			"ConfirmUninstall": "Voulez-vous vraiment supprimer complètement %1 ? Les extensions et les paramètres ne sont pas supprimés.",
			"UninstallOnlyOnWin64": "Cette installation ne peut être désinstallée que sur Windows 64 bits.",
			"OnlyAdminCanUninstall": "Cette installation ne peut être désinstallée que par un utilisateur ayant des privilèges d'administrateur.",
			"UninstallStatusLabel": "Patientez pendant la suppression de %1 de l'ordinateur.",
			"UninstalledAll": "%1 a été correctement supprimé de l'ordinateur.",
			"UninstalledMost": "La désinstallation de %1 est finie.%n%nCertains éléments n'ont pas pu être supprimés. Vous pouvez les supprimer manuellement.",
			"UninstalledAndNeedsRestart": "Pour achever la désinstallation de %1, vous devez redémarrer l'ordinateur.%n%nVoulez-vous redémarrer maintenant ?",
			"UninstallDataCorrupted": "Le fichier \"%1\" est endommagé. Désinstallation impossible",
			"ConfirmDeleteSharedFileTitle": "Supprimer le fichier partagé ?",
			"ConfirmDeleteSharedFile2": "Le système indique que le fichier partagé suivant n'est plus utilisé par les programmes. Voulez-vous que le programme de désinstallation supprime ce fichier partagé ?%n%nSi ce fichier est supprimé alors qu'il est toujours utilisé par des programmes, ces derniers risquent de ne plus fonctionner correctement. En cas de doute, choisissez Non. Cela ne pose pas de problème de laisser le fichier sur le système.",
			"SharedFileNameLabel": "Nom du fichier :",
			"SharedFileLocationLabel": "Emplacement :",
			"WizardUninstalling": "État de la désinstallation",
			"StatusUninstalling": "Désinstallation de %1...",
			"ShutdownBlockReasonInstallingApp": "Installation de %1.",
			"ShutdownBlockReasonUninstallingApp": "Désinstallation de %1.",
			"NameAndVersion": "%1 version %2",
			"AdditionalIcons": "Icônes supplémentaires :",
			"CreateDesktopIcon": "Créer une icône de &Bureau",
			"CreateQuickLaunchIcon": "Créer un & icône de lancement rapide",
			"ProgramOnTheWeb": "%1 sur le web",
			"UninstallProgram": "Désinstaller %1",
			"LaunchProgram": "Lancer %1",
			"AssocFileExtension": "Asso&cier %1 à l'extension de fichier %2",
			"AssocingFileExtension": "Association de %1 à l'extension de fichier %2...",
			"AutoStartProgramGroupDescription": "Démarrage :",
			"AutoStartProgram": "Démarrer automatiquement %1",
			"AddonHostProgramNotFound": "%1 est introuvable dans le dossier que vous avez sélectionné.%n%nVoulez-vous quand même continuer ?"
		},
		"vs/base/common/severity": {
			"sev.error": "Erreur",
			"sev.warning": "Avertissement",
			"sev.info": "Info"
		},
		"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/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/base/browser/ui/actionbar/actionbar": {
			"titleLabel": "{0} ({1})"
		},
		"vs/base/node/processes": {
			"TaskRunner.UNC": "Impossible d'exécuter une commande d'interpréteur de commandes sur un lecteur UNC."
		},
		"vs/base/browser/ui/keybindingLabel/keybindingLabel": {
			"unbound": "Indépendant"
		},
		"vs/base/browser/ui/dialog/dialog": {
			"ok": "OK",
			"dialogClose": "Fermer la boîte de dialogue"
		},
		"vs/base/parts/quickopen/browser/quickOpenModel": {
			"quickOpenAriaLabelEntry": "{0}, sélecteur",
			"quickOpenAriaLabel": "sélecteur"
		},
		"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/browser/ui/aria/aria": {
			"repeated": "{0} (s'est reproduit)",
			"repeatedNtimes": "{0} (survenu {1} fois)"
		},
		"vs/base/browser/ui/menu/menu": {
			"titleLabel": "{0} ({1})"
		},
		"vs/base/browser/ui/list/listWidget": {
			"aria list": "{0}. Utiliser les touches de navigation pour naviguer."
		},
		"vs/base/parts/tree/browser/treeDefaults": {
			"collapse all": "Réduire tout"
		},
		"vs/base/common/jsonErrorMessages": {
			"error.invalidSymbol": "Symbole invalide",
			"error.invalidNumberFormat": "Format de nombre non valide",
			"error.propertyNameExpected": "Nom de propriété attendu",
			"error.valueExpected": "Valeur attendue",
			"error.colonExpected": "Signe des deux points attendu",
			"error.commaExpected": "Virgule attendue",
			"error.closeBraceExpected": "Accolade fermante attendue",
			"error.closeBracketExpected": "Crochet fermant attendu",
			"error.endOfFileExpected": "Fin de fichier attendue"
		},
		"vs/base/browser/ui/toolbar/toolbar": {
			"moreActions": "Plus d'actions..."
		},
		"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/findinput/replaceInput": {
			"defaultLabel": "Entrée",
			"label.preserveCaseCheckbox": "Préserver la casse"
		},
		"vs/base/browser/ui/findinput/findInput": {
			"defaultLabel": "Entrée"
		},
		"vs/base/browser/ui/tree/treeDefaults": {
			"collapse all": "Réduire tout"
		},
		"vs/base/browser/ui/inputbox/inputBox": {
			"alertErrorMessage": "Erreur : {0}",
			"alertWarningMessage": "Avertissement : {0}",
			"alertInfoMessage": "Info : {0}"
		},
		"vs/base/browser/ui/findinput/findInputCheckboxes": {
			"caseDescription": "Respecter la casse",
			"wordsDescription": "Mot entier",
			"regexDescription": "Utiliser une expression régulière"
		},
		"vs/base/browser/ui/tree/abstractTree": {
			"clear": "Effacer",
			"disable filter on type": "Désactiver le filtre sur le type",
			"enable filter on type": "Activer le filtre sur le type",
			"empty": "Aucun élément",
			"found": "{0} éléments sur {1} correspondants"
		},
		"vs/base/browser/ui/menu/menubar": {
			"mAppMenu": "Menu de l'application",
			"mMore": "..."
		},
		"vs/editor/common/standaloneStrings": {
			"noSelection": "Aucune sélection",
			"singleSelectionRange": "Ligne {0}, colonne {1} ({2} sélectionné)",
			"singleSelection": "Ligne {0}, colonne {1}",
			"multiSelectionRange": "{0} sélections ({1} caractères sélectionnés)",
			"multiSelection": "{0} sélections",
			"emergencyConfOn": "Remplacement du paramètre 'accessibilitySupport' par 'on'.",
			"openingDocs": "Ouverture de la page de documentation sur l'accessibilité de l'éditeur.",
			"readonlyDiffEditor": "dans un volet en lecture seule d'un éditeur de différences.",
			"editableDiffEditor": "dans un volet d'un éditeur de différences.",
			"readonlyEditor": " dans un éditeur de code en lecture seule",
			"editableEditor": " dans un éditeur de code",
			"changeConfigToOnMac": "Pour configurer l'éditeur de manière à être optimisé en cas d'utilisation d'un lecteur d'écran, appuyez sur Commande+E maintenant.",
			"changeConfigToOnWinLinux": "Pour configurer l'éditeur de manière à être optimisé en cas d'utilisation d'un lecteur d'écran, appuyez sur Contrôle+E maintenant.",
			"auto_on": "L'éditeur est configuré pour être optimisé en cas d'utilisation avec un lecteur d'écran.",
			"auto_off": "L'éditeur est configuré pour ne jamais être optimisé en cas d'utilisation avec un lecteur d'écran, ce qui n'est pas le cas pour le moment.",
			"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 maintenant pour ouvrir une fenêtre de navigateur avec plus d'informations sur l'accessibilité de l'éditeur.",
			"openDocWinLinux": "Appuyez sur Contrôle+H maintenant pour ouvrir une fenêtre de navigateur avec plus d'informations sur l'accessibilité de l'éditeur.",
			"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é",
			"inspectTokens": "Développeur : Inspecter les jetons",
			"gotoLineLabelValidLineAndColumn": "Atteindre la ligne {0} et le caractère {1}",
			"gotoLineLabelValidLine": "Atteindre la ligne {0}",
			"gotoLineLabelEmptyWithLineLimit": "Tapez un numéro de ligne à atteindre entre 1 et {0}",
			"gotoLineLabelEmptyWithLineAndColumnLimit": "Taper un caractère entre 1 et {0} auquel accéder",
			"gotoLineAriaLabel": "Ligne actuelle : {0}. Accédez à la ligne {1}.",
			"gotoLineActionInput": "Taper un numéro de ligne, suivi d'un point-virgule facultatif et d'un numéro de caractère auquel accéder",
			"gotoLineActionLabel": "Atteindre la ligne...",
			"ariaLabelEntryWithKey": "{0}, {1}, commandes",
			"ariaLabelEntry": "{0}, commandes",
			"quickCommandActionInput": "Taper le nom d'une action à exécuter",
			"quickCommandActionLabel": "Palette de commandes",
			"entryAriaLabel": "{0}, symboles",
			"quickOutlineActionInput": "Taper le nom d'un identificateur auquel vous voulez accéder",
			"quickOutlineActionLabel": "Accéder au symbole...",
			"symbols": "symboles ({0})",
			"modules": "modules ({0})",
			"class": "classes ({0})",
			"interface": "interfaces ({0})",
			"method": "méthodes ({0})",
			"function": "fonctions ({0})",
			"property": "propriétés ({0})",
			"variable": "variables ({0})",
			"variable2": "variables ({0})",
			"_constructor": "constructeurs ({0})",
			"call": "appels ({0})",
			"editorViewAccessibleLabel": "Contenu d'éditeur",
			"accessibilityHelpMessageIE": "Appuyez sur Ctrl+F1 pour voir les options d'accessibilité.",
			"accessibilityHelpMessage": "Appuyez sur Alt+F1 pour voir les options d'accessibilité.",
			"toggleHighContrast": "Activer/désactiver le thème à contraste élevé",
			"bulkEditServiceSummary": "{0} modifications dans {1} fichiers"
		},
		"vs/editor/common/modes/modesRegistry": {
			"plainText.alias": "Texte brut"
		},
		"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, comme par les fonctionnalités de recherche et Quick Open. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"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": "L’ID est déprécié. 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.",
			"unnecessaryCodeBorder": "Couleur de bordure du code source inutile (non utilisé) dans l'éditeur.",
			"unnecessaryCodeOpacity": "Opacité du code source inutile (non utilisé) dans l'éditeur. Par exemple, '#000000c0' affiche le code avec une opacité de 75 %. Pour les thèmes à fort contraste, utilisez la couleur de thème 'editorUnnecessaryCode.border' pour souligner le code inutile au lieu d'utiliser la transparence.",
			"overviewRulerRangeHighlight": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des plages. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"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/config/commonEditorConfig": {
			"editorConfigurationTitle": "Éditeur",
			"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.",
			"trimAutoWhitespace": "Supprimer l'espace blanc de fin inséré automatiquement.",
			"largeFileOptimizations": "Traitement spécial des fichiers volumineux pour désactiver certaines fonctionnalités utilisant beaucoup de mémoire.",
			"wordBasedSuggestions": "Contrôle si la saisie semi-automatique doit être calculée en fonction des mots présents dans le document.",
			"stablePeek": "Garder les éditeurs d'aperçu ouverts même si l'utilisateur double-clique sur son contenu ou appuie sur la touche Échap. ",
			"maxTokenizationLineLength": "Les lignes plus longues que cette valeur ne sont pas tokenisées pour des raisons de performances",
			"codeActionsOnSave.organizeImports": "Contrôle si l'action Organiser les importations doit être exécutée au moment de l'enregistrement du fichier.",
			"codeActionsOnSave.fixAll": "Contrôle si l'action de correction automatique doit être exécutée à 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.",
			"maxComputationTime": "Délai d'expiration en millisecondes avant annulation du calcul de diff. Utilisez 0 pour supprimer le délai d'expiration.",
			"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.",
			"renderIndicators": "Contrôle si l'éditeur de différences affiche les indicateurs +/- pour les changements ajoutés/supprimés ."
		},
		"vs/editor/browser/controller/coreCommands": {
			"miSelectAll": "&&Sélectionner tout",
			"miUndo": "Ann&&uler",
			"miRedo": "&&Rétablir"
		},
		"vs/editor/browser/widget/codeEditorWidget": {
			"cursors.maximum": "Le nombre de curseurs a été limité à {0}."
		},
		"vs/editor/browser/widget/diffEditorWidget": {
			"diff.tooLarge": "Impossible de comparer les fichiers car l'un d'eux est trop volumineux."
		},
		"vs/editor/common/config/editorOptions": {
			"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.",
			"emptySelectionClipboard": "Contrôle si la copie sans sélection permet de copier la ligne actuelle.",
			"find.seedSearchStringFromSelection": "Détermine si la chaîne de recherche dans le Widget Recherche est initialisée avec la sélection de l’éditeur.",
			"editor.find.autoFindInSelection.never": "Ne jamais activer Rechercher automatiquement dans la sélection (par défaut)",
			"editor.find.autoFindInSelection.always": "Toujours activer Rechercher automatiquement dans la sélection",
			"editor.find.autoFindInSelection.multiline": "Activez Rechercher automatiquement dans la sélection quand plusieurs lignes de contenu sont sélectionnées.",
			"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.",
			"find.addExtraSpaceOnTop": "Contrôle si le widget Recherche doit ajouter des lignes supplémentaires en haut de l'éditeur. Quand la valeur est true, vous pouvez faire défiler au-delà de la première ligne si le widget Recherche est visible.",
			"fontLigatures": "Active/désactive les ligatures de police.",
			"fontFeatureSettings": "Paramètres de fonctionnalité de police explicites.",
			"fontLigaturesGeneral": "Configure les ligatures de police.",
			"fontSize": "Contrôle la taille de police en pixels.",
			"editor.gotoLocation.multiple": "Contrôle le comportement des commandes 'Accéder à', comme Accéder à la définition, quand plusieurs emplacements cibles existent.",
			"editor.gotoLocation.multiple.peek": "Montrer l'aperçu des résultats (par défaut)",
			"editor.gotoLocation.multiple.gotoAndPeek": "Accéder au résultat principal et montrer un aperçu",
			"editor.gotoLocation.multiple.goto": "Accéder au résultat principal et activer l'accès sans aperçu pour les autres",
			"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.",
			"codeActions": "Active l’ampoule d’action de code dans l’éditeur.",
			"lineHeight": "Contrôle la hauteur de ligne. Utilisez 0 pour calculer la hauteur de ligne de la taille de la police.",
			"minimap.enabled": "Contrôle si la minimap est affichée.",
			"minimap.side": "Contrôle le côté où afficher la minimap.",
			"minimap.showSlider": "Contrôle quand afficher le curseur du minimap.",
			"minimap.scale": "Échelle du contenu dessiné dans le minimap.",
			"minimap.renderCharacters": "Afficher les caractères réels sur une ligne par opposition aux blocs de couleur.",
			"minimap.maxColumn": "Limiter la largeur de la minimap pour afficher au plus un certain nombre de colonnes.",
			"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.",
			"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 saisie.",
			"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.",
			"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.shareSuggestSelections": "Contrôle si les sélections de suggestion mémorisées sont partagées entre plusieurs espaces de travail et fenêtres (nécessite '#editor.suggestSelection#').",
			"suggest.snippetsPreventQuickSuggestions": "Contrôler si un extrait de code actif empêche les suggestions rapides.",
			"suggest.showIcons": "Contrôle s'il faut montrer ou masquer les icônes dans les suggestions.",
			"suggest.maxVisibleSuggestions": "Contrôle le nombre de suggestions IntelliSense affichées avant de montrer une barre de défilement (15 maximum).",
			"suggest.filtered.method": "Si activé, IntelliSense montre des suggestions de type 'method'.",
			"suggest.filtered.function": "Si activé, IntelliSense montre des suggestions de type 'function'.",
			"suggest.filtered.constructor": "Si activé, IntelliSense montre des suggestions de type 'constructor'.",
			"suggest.filtered.field": "Si activé, IntelliSense montre des suggestions de type 'field'.",
			"suggest.filtered.variable": "Si activé, IntelliSense montre des suggestions de type 'variable'.",
			"suggest.filtered.class": "Si activé, IntelliSense montre des suggestions de type 'class'.",
			"suggest.filtered.struct": "Si activé, IntelliSense montre des suggestions de type 'struct'.",
			"suggest.filtered.interface": "Si activé, IntelliSense montre des suggestions de type 'interface'.",
			"suggest.filtered.module": "Si activé, IntelliSense montre des suggestions de type 'module'.",
			"suggest.filtered.property": "Si activé, IntelliSense montre des suggestions de type 'property'.",
			"suggest.filtered.event": "Si activé, IntelliSense montre des suggestions de type 'event'.",
			"suggest.filtered.operator": "Si activé, IntelliSense montre des suggestions de type 'operator'.",
			"suggest.filtered.unit": "Si activé, IntelliSense montre des suggestions de type 'unit'.",
			"suggest.filtered.value": "Si activé, IntelliSense montre des suggestions de type 'value'.",
			"suggest.filtered.constant": "Si activé, IntelliSense montre des suggestions de type 'constant'.",
			"suggest.filtered.enum": "Si activé, IntelliSense montre des suggestions de type 'enum'.",
			"suggest.filtered.enumMember": "Si activé, IntelliSense montre des suggestions de type 'enumMember'.",
			"suggest.filtered.keyword": "Si activé, IntelliSense montre des suggestions de type 'keyword'.",
			"suggest.filtered.text": "Si activé, IntelliSense montre des suggestions de type 'text'.",
			"suggest.filtered.color": "Si activé, IntelliSense montre des suggestions de type 'color'.",
			"suggest.filtered.file": "Si activé, IntelliSense montre des suggestions de type 'file'.",
			"suggest.filtered.reference": "Si activé, IntelliSense montre des suggestions de type 'reference'.",
			"suggest.filtered.customcolor": "Si activé, IntelliSense montre des suggestions de type 'customcolor'.",
			"suggest.filtered.folder": "Si activé, IntelliSense montre des suggestions de type 'folder'.",
			"suggest.filtered.typeParameter": "Si activé, IntelliSense montre des suggestions de type 'typeParameter'.",
			"suggest.filtered.snippet": "Si activé, IntelliSense montre des suggestions de type 'snippet'.",
			"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.",
			"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.",
			"editorViewAccessibleLabel": "Contenu d'éditeur",
			"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.autoClosingOvertype.auto": "Tapez avant les guillemets ou les crochets fermants uniquement s'ils sont automatiquement insérés.",
			"autoClosingOvertype": "Contrôle si l'éditeur doit taper avant les guillemets ou crochets fermants.",
			"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.",
			"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.",
			"editor.autoSurround.languageDefined": "Utilisez les configurations de langue pour déterminer quand entourer automatiquement les sélections.",
			"editor.autoSurround.quotes": "Entourez avec des guillemets et non des crochets.",
			"editor.autoSurround.brackets": "Entourez avec des crochets et non des guillemets.",
			"autoSurround": "Détermine si l'éditeur doit automatiquement entourer les sélections.",
			"codeLens": "Contrôle si l'éditeur affiche CodeLens.",
			"colorDecorators": "Contrôle si l'éditeur doit afficher les éléments décoratifs de couleurs inline et le sélecteur de couleurs.",
			"copyWithSyntaxHighlighting": "Contrôle si la coloration syntaxique doit être copiée dans le presse-papiers.",
			"cursorBlinking": "Contrôler le style d’animation du curseur.",
			"cursorSmoothCaretAnimation": "Contrôle si l'animation du point d'insertion doit être activée.",
			"cursorStyle": "Contrôle le style du curseur.",
			"cursorSurroundingLines": "Contrôle le nombre minimum de lignes visibles avant et après le curseur. Appelé 'scrollOff' ou 'scrollOffset' dans d'autres éditeurs.",
			"cursorSurroundingLinesStyle.default": "'cursorSurroundingLines' est appliqué seulement s'il est déclenché à partir du clavier et d'une API",
			"cursorSurroundingLinesStyle.all": "'cursorSurroundingLines' est toujours appliqué.",
			"cursorSurroundingLinesStyle": "Contrôle quand 'cursorSurroundingLines' doit être appliqué",
			"cursorWidth": "Détermine la largeur du curseur lorsque `#editor.cursorStyle#` est à `line`.",
			"dragAndDrop": "Contrôle si l’éditeur autorise le déplacement de sélections par glisser-déplacer.",
			"fastScrollSensitivity": "Multiplicateur de vitesse de défilement quand vous appuyez sur 'Alt'.",
			"folding": "Contrôle si l'éditeur a le pliage de code activé.",
			"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.",
			"fontFamily": "Contrôle la famille de polices.",
			"fontWeight": "Contrôle l'épaisseur de police.",
			"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.",
			"formatOnType": "Contrôle si l’éditeur doit mettre automatiquement en forme la ligne après la saisie.",
			"glyphMargin": "Contrôle si l'éditeur doit afficher la marge de glyphes verticale. La marge de glyphes sert principalement au débogage.",
			"hideCursorInOverviewRuler": "Contrôle si le curseur doit être masqué dans la règle de la vue d’ensemble.",
			"highlightActiveIndentGuide": "Contrôle si l’éditeur doit mettre en surbrillance le guide de mise en retrait actif.",
			"letterSpacing": "Contrôle l'espacement des lettres en pixels.",
			"links": "Contrôle si l’éditeur doit détecter les liens et les rendre cliquables.",
			"matchBrackets": "Met en surbrillance les crochets correspondants quand l'un d'eux est sélectionné.",
			"mouseWheelScrollSensitivity": "Un multiplicateur à utiliser sur les `deltaX` et `deltaY` des événements de défilement de roulette de souris.",
			"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.",
			"multiCursorMergeOverlapping": "Fusionnez plusieurs curseurs quand ils se chevauchent.",
			"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).",
			"multiCursorPaste.spread": "Chaque curseur colle une seule ligne de texte.",
			"multiCursorPaste.full": "Chaque curseur colle le texte en entier.",
			"multiCursorPaste": "Contrôle le collage quand le nombre de lignes du texte collé correspond au nombre de curseurs.",
			"occurrencesHighlight": "Contrôle si l'éditeur doit mettre en surbrillance les occurrences de symboles sémantiques.",
			"overviewRulerBorder": "Contrôle si une bordure doit être dessinée autour de la règle de la vue d'ensemble.",
			"quickSuggestionsDelay": "Contrôle le délai en millisecondes après lequel des suggestions rapides sont affichées.",
			"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.",
			"renderFinalNewline": "Affichez le dernier numéro de ligne quand le fichier se termine par un saut de ligne.",
			"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.",
			"renderWhitespace.selection": "Afficher les espaces blancs uniquement sur le texte sélectionné.",
			"renderWhitespace": "Contrôle la façon dont l’éditeur doit restituer les caractères espaces.",
			"roundedSelection": "Contrôle si les sélections doivent avoir des angles arrondis.",
			"scrollBeyondLastColumn": "Contrôle le nombre de caractères supplémentaires, au-delà duquel l’éditeur défile horizontalement.",
			"scrollBeyondLastLine": "Contrôle si l’éditeur défile au-delà de la dernière ligne.",
			"selectionClipboard": "Contrôle si le presse-papiers principal Linux doit être pris en charge.",
			"selectionHighlight": "Contrôle si l'éditeur doit mettre en surbrillance les correspondances similaires à la sélection.",
			"showFoldingControls": "Définit si les contrôles de réduction sur la bordure sont cachés automatiquement",
			"showUnused": "Contrôle la disparition du code inutile.",
			"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.",
			"smoothScrolling": "Contrôle si l'éditeur défile en utilisant une animation.",
			"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.",
			"suggestOnTriggerCharacters": "Contrôle si les suggestions devraient automatiquement s’afficher lorsque vous tapez les caractères de déclencheur.",
			"suggestSelection.first": "Sélectionnez toujours la première suggestion.",
			"suggestSelection.recentlyUsed": "Sélectionnez les suggestions récentes sauf si une entrée ultérieure en a sélectionné une, par ex., 'console.| -> console.log', car 'log' a été effectué récemment.",
			"suggestSelection.recentlyUsedByPrefix": "Sélectionnez des suggestions en fonction des préfixes précédents qui ont complété ces suggestions, par ex., '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.",
			"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",
			"useTabStops": "L'insertion et la suppression des espaces blancs suit les taquets de tabulation.",
			"wordSeparators": "Caractères utilisés comme séparateurs de mots durant la navigation ou les opérations basées sur les mots",
			"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."
		},
		"vs/editor/browser/widget/inlineDiffMargin": {
			"diff.clipboard.copyDeletedLinesContent.label": "Copier les lignes supprimées",
			"diff.clipboard.copyDeletedLinesContent.single.label": "Copier la ligne supprimée",
			"diff.clipboard.copyDeletedLineContent.label": "Copier la ligne supprimée ({0})",
			"diff.inline.revertChange.label": "Annuler la modification"
		},
		"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/browser/controller/textAreaHandler": {
			"accessibilityOffAriaLabel": "L'éditeur n'est pas accessible pour le moment. Appuyez sur Alt+F1 pour connaître les options."
		},
		"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/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/cursorUndo/cursorUndo": {
			"cursor.undo": "Annulation du curseur",
			"cursor.redo": "Restauration du curseur"
		},
		"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/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/parameterHints/parameterHints": {
			"parameterHints.trigger.label": "Indicateurs des paramètres Trigger"
		},
		"vs/editor/contrib/tokenization/tokenization": {
			"forceRetokenize": "Développeur : forcer la retokenisation"
		},
		"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",
			"miGoToBracket": "Accéder au &&crochet"
		},
		"vs/editor/contrib/clipboard/clipboard": {
			"actions.clipboard.cutLabel": "Couper",
			"miCut": "Co&&uper",
			"actions.clipboard.copyLabel": "Copier",
			"miCopy": "&&Copier",
			"actions.clipboard.pasteLabel": "Coller",
			"miPaste": "Co&&ller",
			"actions.clipboard.copyWithSyntaxHighlightingLabel": "Copier avec la coloration syntaxique"
		},
		"vs/editor/contrib/contextmenu/contextmenu": {
			"action.showContextMenu.label": "Afficher le menu contextuel de l'éditeur"
		},
		"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/links/links": {
			"links.navigate.executeCmd": "Exécuter la commande",
			"links.navigate.follow": "suivre le lien",
			"links.navigate.kb.meta.mac": "cmd + clic",
			"links.navigate.kb.meta": "ctrl + clic",
			"links.navigate.kb.alt.mac": "option + clic",
			"links.navigate.kb.alt": "alt + clic",
			"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/hover/hover": {
			"showHover": "Afficher par pointage",
			"showCtrlHover": "Afficher le contrôle pointé"
		},
		"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/format/formatActions": {
			"formatDocument.label": "Mettre le document en forme",
			"formatSelection.label": "Mettre la sélection en forme"
		},
		"vs/editor/contrib/smartSelect/smartSelect": {
			"smartSelect.expand": "Étendre 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/referenceSearch/referenceSearch": {
			"meta.titleReference": " – {0} références",
			"references.action.label": "Aperçu des références"
		},
		"vs/editor/contrib/goToDefinition/goToDefinitionAtPosition": {
			"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)",
			"miGotoNextProblem": "&&Problème suivant",
			"miGotoPreviousProblem": "&&Problème précédent"
		},
		"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 pour '{0}'",
			"decl.generic.noResults": "Aucune déclaration",
			"decl.meta.title": " – {0} déclarations",
			"actions.goToDeclaration.label": "Accéder à 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/referenceSearch/peekViewWidget": {
			"label.close": "Fermer"
		},
		"vs/editor/contrib/suggest/suggestController": {
			"arai.alert.snippet": "L'acceptation de '{0}' a entraîné {1} modifications supplémentaires",
			"suggest.trigger.label": "Suggestions pour Trigger"
		},
		"vs/editor/contrib/wordHighlighter/wordHighlighter": {
			"wordHighlight": "Couleur d'arrière-plan d'un symbole pendant l'accès en lecture, comme la lecture d'une variable. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"wordHighlightStrong": "Couleur d'arrière-plan d'un symbole pendant l'accès en écriture, comme l'écriture d'une variable. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"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 de marqueur de la règle d'aperçu pour la mise en surbrillance des symboles. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"overviewRulerWordHighlightStrongForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des symboles d'accès en écriture. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"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/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/folding/folding": {
			"unfoldAction.label": "Déplier",
			"unFoldRecursivelyAction.label": "Déplier de manière récursive",
			"foldAction.label": "Plier",
			"toggleFoldAction.label": "Activer/désactiver le pliage",
			"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/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/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",
			"duplicateSelection": "Dupliquer la sélection",
			"miDuplicateSelection": "&&Dupliquer la sélection",
			"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",
			"editor.transformToTitlecase": "Appliquer la casse \"1re lettre des mots en majuscule\""
		},
		"vs/editor/contrib/rename/renameInputField": {
			"renameAriaLabel": "Renommez l'entrée. Tapez le nouveau nom et appuyez sur Entrée pour valider."
		},
		"vs/editor/contrib/parameterHints/parameterHintsWidget": {
			"hint": "{0}, conseil"
		},
		"vs/editor/contrib/referenceSearch/referencesController": {
			"labelLoading": "Chargement en cours..."
		},
		"vs/editor/contrib/codeAction/codeActionCommands": {
			"applyCodeActionFailed": "Une erreur inconnue s'est produite à l'application de l'action du code",
			"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",
			"fixAll.label": "Tout corriger",
			"fixAll.noneMessage": "Aucune action Tout corriger disponible",
			"autoFix.label": "Corriger automatiquement...",
			"editor.action.autoFix.noneMessage": "Aucun correctif automatique disponible"
		},
		"vs/editor/contrib/message/messageController": {
			"editor.readonly": "Impossible de modifier dans l’éditeur en lecture seule"
		},
		"vs/editor/contrib/format/format": {
			"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}"
		},
		"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/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": "Juin",
			"JulyShort": "Jul",
			"AugustShort": "Aoû",
			"SeptemberShort": "Sept",
			"OctoberShort": "Oct",
			"NovemberShort": "Nov",
			"DecemberShort": "Déc"
		},
		"vs/editor/contrib/goToDefinition/goToDefinitionResultsNavigation": {
			"location.kb": "Symbole {0} sur {1}, {2} pour le suivant",
			"location": "Symbole {0} sur {1}"
		},
		"vs/editor/contrib/gotoError/gotoErrorWidget": {
			"problems": "{0} problèmes sur {1}",
			"change": "{0} problème(s) sur {1}",
			"editorMarkerNavigationError": "Couleur d'erreur du widget de navigation dans les marqueurs de l'éditeur.",
			"editorMarkerNavigationWarning": "Couleur d'avertissement du widget de navigation dans les marqueurs de l'éditeur.",
			"editorMarkerNavigationInfo": "Couleur d’information du widget de navigation du marqueur de l'éditeur.",
			"editorMarkerNavigationBackground": "Arrière-plan du widget de navigation dans les marqueurs de l'éditeur."
		},
		"vs/editor/contrib/hover/modesContentHover": {
			"modesContentHover.loading": "Chargement en cours...",
			"peek problem": "Aperçu du problème",
			"checkingForQuickFixes": "Recherche de correctifs rapides...",
			"noQuickFixes": "Aucune solution disponible dans l'immédiat",
			"quick fixes": "Correction rapide..."
		},
		"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/documentSymbols/outlineTree": {
			"provider": "Fournisseur de structures",
			"title.template": "{0} ({1})",
			"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": "classe",
			"Constant": "constante",
			"Constructor": "constructeur",
			"Enum": "enumeration",
			"EnumMember": "enumeration member",
			"Event": "événement",
			"Field": "Champ",
			"File": "fichier",
			"Function": "fonction",
			"Interface": "interface",
			"Key": "Clé",
			"Method": "méthode",
			"Module": "module",
			"Namespace": "espace de noms",
			"Null": "NULL",
			"Number": "Nombre",
			"Object": "Objet",
			"Operator": "Opérateur",
			"Package": "Package",
			"Property": "propriété",
			"String": "Chaîne",
			"Struct": "struct",
			"TypeParameter": "paramètre de type",
			"Variable": "variable",
			"symbolIcon.arrayForeground": "Couleur de premier plan des symboles de tableau. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.booleanForeground": "Couleur de premier plan des symboles booléens. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.classForeground": "Couleur de premier plan des symboles de classe. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.colorForeground": "Couleur de premier plan des symboles de couleur. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.constantForeground": "Couleur de premier plan pour les symboles de constante. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.constructorForeground": "Couleur de premier plan des symboles de constructeur. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.enumeratorForeground": "Couleur de premier plan des symboles d'énumérateur. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.enumeratorMemberForeground": "Couleur de premier plan des symboles de membre d'énumérateur. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.eventForeground": "Couleur de premier plan des symboles d'événement. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.fieldForeground": "Couleur de premier plan des symboles de champ. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.fileForeground": "Couleur de premier plan des symboles de fichier. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.folderForeground": "Couleur de premier plan des symboles de dossier. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.functionForeground": "Couleur de premier plan des symboles de fonction. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.interfaceForeground": "Couleur de premier plan des symboles d'interface. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.keyForeground": "Couleur de premier plan des symboles de clé. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.keywordForeground": "Couleur de premier plan des symboles de mot clé. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.methodForeground": "Couleur de premier plan des symboles de méthode. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.moduleForeground": "Couleur de premier plan des symboles de module. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.namespaceForeground": "Couleur de premier plan des symboles d'espace de noms. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.nullForeground": "Couleur de premier plan des symboles null. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.numberForeground": "Couleur de premier plan des symboles de nombre. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.objectForeground": "Couleur de premier plan des symboles d'objet. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.operatorForeground": "Couleur de premier plan des symboles d'opérateur. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.packageForeground": "Couleur de premier plan des symboles de package. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.propertyForeground": "Couleur de premier plan des symboles de propriété. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.referenceForeground": "Couleur de premier plan des symboles de référence. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.snippetForeground": "Couleur de premier plan des symboles d'extrait de code. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.stringForeground": "Couleur de premier plan des symboles de chaîne. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.structForeground": "Couleur de premier plan des symboles de struct. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.textForeground": "Couleur de premier plan des symboles de texte. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.typeParameterForeground": "Couleur de premier plan des symboles de paramètre de type. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.unitForeground": "Couleur de premier plan des symboles d'unité. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion.",
			"symbolIcon.variableForeground": "Couleur de premier plan des symboles de variable. Ces symboles apparaissent dans le plan, la barre de navigation et le widget de suggestion."
		},
		"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}",
			"loading": "Chargement en cours...",
			"suggestWidget.loading": "Chargement en cours...",
			"suggestWidget.noSuggestions": "Pas de suggestions.",
			"ariaCurrenttSuggestionReadDetails": "Item {0}, docs: {1}"
		},
		"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/find/findWidget": {
			"label.find": "Rechercher",
			"placeholder.find": "Rechercher",
			"label.previousMatchButton": "Correspondance précédente",
			"label.nextMatchButton": "Prochaine correspondance",
			"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",
			"ariaSearchNoResultEmpty": "{0} trouvé(s)",
			"ariaSearchNoResult": "{0} trouvé(s) pour {1}",
			"ariaSearchNoResultWithLineNum": "{0} trouvé(s) pour {1} à {2}",
			"ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} trouvé(s) pour {1}",
			"ctrlEnter.keybindingChanged": "La combinaison Ctrl+Entrée permet désormais d'ajouter un saut de ligne au lieu de tout remplacer. Vous pouvez modifier le raccourci clavier de editor.action.replaceAll pour redéfinir le comportement."
		},
		"vs/editor/contrib/codeAction/lightBulbWidget": {
			"prefferedQuickFixWithKb": "Affichez les corrections. Correction préférée disponible ({0})",
			"quickFixWithKb": "Afficher les correctifs ({0})",
			"quickFix": "Afficher les correctifs"
		},
		"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/platform/extensionManagement/common/extensionManagement": {
			"extensions": "Extensions",
			"preferences": "Préférences"
		},
		"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/request/common/request": {
			"httpConfigurationTitle": "HTTP",
			"proxy": "Paramètre proxy à utiliser. S'il n'est pas défini, il est hérité 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 comme en-tête 'Proxy-Authorization' pour chaque demande de réseau.",
			"proxySupportOff": "Désactivez la prise en charge de proxy pour les extensions.",
			"proxySupportOn": "Activez la prise en charge de proxy pour les extensions.",
			"proxySupportOverride": "Activer le support de proxy pour les extensions, remplacer les options de demande.",
			"proxySupport": "Utilisez la prise en charge du proxy pour les extensions.",
			"systemCertificates": "Contrôle si les certificats d'autorité de certification doivent être chargés à partir de l'OS. (Sous Windows et macOS vous devez recharger la fenêtre après désactivation de ce paramètre.)"
		},
		"vs/platform/files/electron-browser/diskFileSystemProvider": {
			"binFailed": "Échec du déplacement de '{0}' vers la corbeille",
			"trashFailed": "Échec du déplacement de '{0}' vers la corbeille"
		},
		"vs/platform/userDataSync/common/userDataSync": {
			"configurationSync": "Synchronisation de la configuration",
			"configurationSync.enable": "Si activé, synchronise la configuration qui inclut des paramètres et des extensions.",
			"configurationSync.enableSettings": "Si activé, les paramètres sont synchronisés en même temps que la configuration.",
			"configurationSync.enableExtensions": "Lorsque les extensions activées sont synchronisées lors de la synchronisation de la configuration.",
			"configurationSync.extensionsToIgnore": "Configurez les extensions à ignorer pendant la synchronisation.",
			"configurationSync.settingsToIgnore": "Configurez les paramètres à ignorer pendant la synchronisation. \nParamètres ignorés par défaut :\n\n{0}",
			"configurationSync.enableAuth": "Active l'authentification et nécessite le redémarrage de VS Code en cas de changement"
		},
		"vs/platform/environment/node/argvHelper": {
			"unknownOption": "L'option '{0}' est inconnue. Elle sera ignorée.",
			"multipleValues": "L'option '{0}' est définie plusieurs fois. Utilisation de la valeur '{1}'.",
			"gotoValidation": "Les arguments en mode '--goto' doivent être au format 'FILE(:LINE(:CHARACTER))'."
		},
		"vs/platform/update/common/update.config.contribution": {
			"updateConfigurationTitle": "Mettre à jour",
			"updateMode": "Choisissez si vous voulez recevoir des mises à jour automatiques. Nécessite un redémarrage après le changement. Les mises à jour sont récupérées auprès d'un service en ligne Microsoft.",
			"none": "Désactivez les mises à jour.",
			"manual": "Désactivez la recherche de mises à jour automatique en arrière-plan. Les mises à jour sont disponibles si vous les rechercher manuellement.",
			"start": "Vérifiez les mises à jour uniquement au démarrage. Désactivez les vérifications de mises à jour d'arrière-plan automatiques.",
			"default": "Activez la recherche de mises à jour automatique pour que VS Code recherche les mises à jour automatiquement et régulièrement.",
			"deprecated": "Ce paramètre est déprécié, utilisez '{0}' à la place.",
			"enableWindowsBackgroundUpdatesTitle": "Activer les mises à jour en arrière-plan sur Windows",
			"enableWindowsBackgroundUpdates": "Activer pour télécharger et installer les nouvelles versions de VS Code en arrière-plan sur Windows",
			"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/extensionManagement/node/extensionManagementUtil": {
			"invalidManifest": "VSIX non valide : package.json n'est pas un fichier JSON."
		},
		"vs/platform/environment/node/argv": {
			"optionsUpperCase": "Options",
			"extensionsManagement": "Gestion des extensions",
			"troubleshooting": "Résolution des problèmes",
			"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.",
			"telemetry": "Affiche tous les événements de télémétrie collectés par VS Code.",
			"folderUri": "Ouvre une fenêtre avec les urls d'un dossier donné",
			"fileUri": "Ouvre une fenêtre avec le ou les URI de fichier donnés",
			"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é.",
			"category": "Filtre les extensions installées par catégorie fournie --list-extension.",
			"installExtension": "Installe ou met à jour l'extension. Utilisez l'argument '--force' pour éviter les messages de confirmation.",
			"uninstallExtension": "Désinstalle une extension.",
			"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.",
			"prof-startup": "Exécuter le profileur d'UC au démarrage",
			"disableExtensions": "Désactivez toutes les extensions installées.",
			"disableExtension": "Désactivez 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.",
			"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 Hello World | {0} -')",
			"stdinUnix": "Pour lire depuis stdin, ajouter '-' (ex. 'ps aux | grep code | {0} -')",
			"unknownVersion": "Version inconnue",
			"unknownCommit": "Validation inconnue"
		},
		"vs/platform/label/common/label": {
			"untitledWorkspace": "Sans titre(Espace de travail)",
			"workspaceName": "{0} (Espace de travail)"
		},
		"vs/platform/markers/common/markers": {
			"sev.error": "Erreur",
			"sev.warning": "Avertissement",
			"sev.info": "Info"
		},
		"vs/platform/dialogs/common/dialogs": {
			"moreFile": "...1 fichier supplémentaire non affiché",
			"moreFiles": "...{0} fichiers supplémentaires non affichés"
		},
		"vs/platform/workspaces/common/workspaces": {
			"codeWorkspace": "Espace de travail de code"
		},
		"vs/platform/files/node/diskFileSystemProvider": {
			"fileExists": "Le fichier existe déjà",
			"fileNotExists": "Le fichier n'existe pas",
			"moveError": "Impossible de déplacer '{0}' dans '{1}' ({2}).",
			"copyError": "Impossible de copier '{0}' dans '{1}' ({2})."
		},
		"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/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}.",
			"MarketPlaceDisabled": "La Place de marché n’est pas activée",
			"malicious extension": "Impossible d’installer l'extension car elle a été signalée comme problématique.",
			"notFoundCompatibleDependency": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec la version actuelle de VS Code (version {1}).",
			"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 la Place de marché 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",
			"cannot read": "Impossible de lire l'extension à partir de {0}",
			"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/files/common/fileService": {
			"invalidPath": "Le chemin d’accès de la ressource '{0}' doit être absolu",
			"noProviderFound": "Aucun fournisseur de système de fichiers pour {0}",
			"fileNotFoundError": "Fichier introuvable ({0})",
			"fileExists": "Le fichier à créer existe déjà ({0})",
			"err.write": "Impossible d'écrire le fichier ({0})",
			"fileIsDirectoryError": "Le fichier attendu {0} est en fait un répertoire",
			"fileModifiedError": "Fichier modifié depuis",
			"err.read": "Impossible de lire le fichier ({0})",
			"fileNotModifiedError": "Fichier non modifié depuis",
			"fileTooLargeForHeapError": "Pour ouvrir un fichier de cette taille, vous devez redémarrer et lui permettre d'utiliser plus de mémoire",
			"fileTooLargeError": "Le fichier est trop grand pour être ouvert",
			"unableToMoveCopyError1": "Impossible de copier quand la source est la même que la cible mais avec un chemin dont la casse est différente sur un système de fichier insensible à la casse",
			"unableToMoveCopyError2": "Impossible de copier/déplacer quand la source est un parent de la cible",
			"unableToMoveCopyError3": "Déplacement/copie impossible. Le fichier existe déjà dans la destination.",
			"unableToMoveCopyError4": "Impossible de déplacer/copier. Le fichier remplace le dossier qui le contient.",
			"mkdirExistsError": "{0} existe, mais n'est pas un répertoire",
			"err.trash": "Le fournisseur ne prend pas en charge la corbeille.",
			"deleteFailed": "Impossible de supprimer le dossier non vide '{0}'.",
			"err.readonly": "Impossible de modifier la ressource.",
			"unknownError": "Erreur inconnue"
		},
		"vs/platform/userDataSync/common/settingsSync": {
			"errorInvalidSettings": "Impossible de synchroniser les paramètres. Résolvez les conflits sans erreur ni avertissement, et réessayez."
		},
		"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 listes et les arborescences prennent en charge le défilement horizontal dans le banc d'essai.",
			"tree horizontalScrolling setting": "Contrôle si les arborescences prennent en charge le défilement horizontal dans le plan de travail.",
			"deprecated": "Ce paramètre est déprécié, utilisez '{0}' à la place.",
			"tree indent setting": "Contrôle la mise en retrait de l'arborescence, en pixels.",
			"render tree indent guides": "Contrôle si l'arborescence doit afficher les repères de mise en retrait.",
			"keyboardNavigationSettingKey.simple": "La navigation au clavier Simple place le focus sur les éléments qui correspondent à l'entrée de clavier. La mise en correspondance est effectuée sur les préfixes uniquement.",
			"keyboardNavigationSettingKey.highlight": "La navigation de mise en surbrillance au clavier met en surbrillance les éléments qui correspondent à l'entrée de clavier. La navigation ultérieure vers le haut ou vers le bas parcourt uniquement les éléments mis en surbrillance.",
			"keyboardNavigationSettingKey.filter": "La navigation au clavier Filtrer filtre et masque tous les éléments qui ne correspondent pas à l'entrée de clavier.",
			"keyboardNavigationSettingKey": "Contrôle le style de navigation au clavier pour les listes et les arborescences dans le banc d'essai. Les options sont Simple, Mise en surbrillance et Filtrer.",
			"automatic keyboard navigation setting": "Contrôle si la navigation au clavier dans les listes et les arborescences est automatiquement déclenchée simplement par la frappe. Si défini sur 'false', la navigation au clavier est seulement déclenchée avec l'exécution de la commande 'list.toggleKeyboardNavigation', à laquelle vous pouvez attribuer un raccourci clavier."
		},
		"vs/platform/extensions/common/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/theme/common/colorRegistry": {
			"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.",
			"iconForeground": "Couleur par défaut des icônes du banc d'essai.",
			"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.",
			"inputOption.activeBackground": "Couleur d'arrière-plan 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.",
			"checkbox.background": "Couleur de fond du widget Case à cocher.",
			"checkbox.foreground": "Couleur de premier plan du widget Case à cocher.",
			"checkbox.border": "Couleur de bordure du widget Case à cocher.",
			"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.",
			"editorError.foreground": "Couleur de premier plan de la ligne ondulée marquant les erreurs dans l'éditeur.",
			"errorBorder": "Couleur de bordure des zones d'erreur dans l'éditeur.",
			"editorWarning.foreground": "Couleur de premier plan de la ligne ondulée marquant les avertissements dans l'éditeur.",
			"warningBorder": "Couleur de bordure des zones d'avertissement dans l'éditeur.",
			"editorInfo.foreground": "Couleur de premier plan de la ligne ondulée marquant les informations dans l'éditeur.",
			"infoBorder": "Couleur de bordure des zones d'informations dans l'éditeur.",
			"editorHint.foreground": "Couleur de premier plan de la ligne ondulée d'indication dans l'éditeur.",
			"hintBorder": "Couleur de bordure des zones d'indication dans l'éditeur.",
			"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.",
			"editorWidgetForeground": "Couleur de premier plan des widgets de l'éditeur, notamment 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 la sélection dans un éditeur inactif. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"editorSelectionHighlight": "Couleur des régions dont le contenu est le même que celui de la sélection. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"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 correspondances de recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"findRangeHighlight": "Couleur de la plage limitant la recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"editorFindMatchBorder": "Couleur de bordure du résultat de recherche actif.",
			"findMatchHighlightBorder": "Couleur de bordure des autres résultats de recherche.",
			"findRangeHighlightBorder": "Couleur de bordure de la plage limitant la recherche. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"hoverHighlight": "Surlignage sous le mot sélectionné par pointage. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"hoverBackground": "Couleur d'arrière-plan du pointage de l'éditeur.",
			"hoverForeground": "Couleur de premier plan du pointage de l'éditeur.",
			"hoverBorder": "Couleur de bordure du pointage de l'éditeur.",
			"statusBarBackground": "Couleur d'arrière-plan de la barre d'état du pointage de l'éditeur.",
			"activeLinkForeground": "Couleur des liens actifs.",
			"editorLightBulbForeground": "Couleur utilisée pour l'icône d'ampoule suggérant des actions.",
			"editorLightBulbAutoFixForeground": "Couleur utilisée pour l'icône d'ampoule suggérant des actions de correction automatique.",
			"diffEditorInserted": "Couleur d'arrière-plan du texte inséré. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"diffEditorRemoved": "Couleur d'arrière-plan du texte supprimé. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"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.",
			"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 inactive. 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.",
			"listFilterWidgetBackground": "Couleur d'arrière-plan du widget de filtre de type dans les listes et les arborescences.",
			"listFilterWidgetOutline": "Couleur de contour du widget de filtre de type dans les listes et les arborescences.",
			"listFilterWidgetNoMatchesOutline": "Couleur de contour du widget de filtre de type dans les listes et les arborescences, en l'absence de correspondance.",
			"listFilterMatchHighlight": "Couleur d'arrière-plan de la correspondance filtrée.",
			"listFilterMatchHighlightBorder": "Couleur de bordure de la correspondance filtrée.",
			"treeIndentGuidesStroke": "Couleur de trait de l'arborescence pour les repères de mise en retrait.",
			"menuBorder": "Couleur de 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 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.",
			"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 d'en-tête actuel dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"mergeCurrentContentBackground": "Arrière-plan de contenu actuel dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"mergeIncomingHeaderBackground": "Arrière-plan d'en-tête entrant dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"mergeIncomingContentBackground": "Arrière-plan de contenu entrant dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"mergeCommonHeaderBackground": "Arrière-plan d'en-tête de l'ancêtre commun dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"mergeCommonContentBackground": "Arrière-plan de contenu de l'ancêtre commun dans les conflits de fusion inline. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"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 de marqueur de la règle d'aperçu pour rechercher les correspondances. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"overviewRulerSelectionHighlightForeground": "Couleur de marqueur de la règle d'aperçu pour la mise en surbrillance des sélections. La couleur ne doit pas être opaque pour ne pas masquer les ornements sous-jacents.",
			"minimapFindMatchHighlight": "Couleur de marqueur de la minimap pour les correspondances.",
			"minimapSelectionHighlight": "Couleur de marqueur du minimap pour la sélection de l'éditeur.",
			"problemsErrorIconForeground": "Couleur utilisée pour l'icône d'erreur des problèmes.",
			"problemsWarningIconForeground": "Couleur utilisée pour l'icône d'avertissement des problèmes.",
			"problemsInfoIconForeground": "Couleur utilisée pour l'icône d'informations des problèmes."
		},
		"vs/platform/dialogs/electron-main/dialogs": {
			"open": "Ouvrir ",
			"openFolder": "Ouvrir le dossier",
			"openFile": "Ouvrir un fichier",
			"openWorkspaceTitle": "Ouvrir un espace de travail",
			"openWorkspace": "&&Ouvrir"
		},
		"vs/platform/actions/browser/menuEntryActionViewItem": {
			"titleAndKb": "{0} ({1})"
		},
		"vs/platform/workspaces/electron-main/workspacesMainService": {
			"ok": "OK",
			"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."
		},
		"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/issue/electron-main/issueMainService": {
			"local": "LOCAL",
			"issueReporterWriteToClipboard": "Il y a trop de données à envoyer directement à GitHub. Les données sont copiées dans le Presse-papiers, collez-les dans la page d'envoi de GitHub ouverte.",
			"ok": "OK",
			"cancel": "Annuler",
			"confirmCloseIssueReporter": "Votre entrée n'est pas enregistrée. Voulez-vous vraiment fermer cette fenêtre ?",
			"yes": "Oui",
			"issueReporter": "Rapporteur du problème",
			"processExplorer": "Explorateur de processus"
		},
		"vs/platform/workspaces/electron-main/workspacesHistoryMainService": {
			"newWindow": "Nouvelle fenêtre",
			"newWindowDesc": "Ouvre une nouvelle fenêtre",
			"recentFolders": "Espaces de travail récents",
			"folderDesc": "{0} {1}",
			"workspaceDesc": "{0} {1}"
		},
		"vs/platform/menubar/electron-main/menubar": {
			"miNewWindow": "Nouvelle &&fenêtre",
			"mFile": "&&Fichier",
			"mEdit": "&&Edition",
			"mSelection": "&&Sélection",
			"mView": "Affic&&hage",
			"mGoto": "Attei&&ndre",
			"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 disp&&onible",
			"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/platform/windows/electron-main/windowsMainService": {
			"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"
		},
		"win32/i18n/messages": {
			"AddContextMenuFiles": "Ajouter l'action \"Ouvrir avec %1\" au menu contextuel de fichier de l'Explorateur Windows",
			"AddContextMenuFolders": "Ajouter l'action \"Ouvrir avec %1\" au menu contextuel de répertoire de l'Explorateur Windows",
			"AssociateWithFiles": "Inscrire %1 en tant qu'éditeur pour les types de fichier pris en charge",
			"AddToPath": "Ajouter à PATH (nécessite un redémarrage de l'interpréteur de commande)",
			"RunAfter": "Exécuter %1 après l'installation",
			"Other": "Autre :",
			"SourceFile": "Fichier source %1"
		},
		"vs/code/electron-browser/processExplorer/processExplorerMain": {
			"cpu": "% PROCESSEUR",
			"memory": "Mémoire (Mo)",
			"pid": "pid",
			"name": "Nom ",
			"killProcess": "Terminer le processus",
			"forceKillProcess": "Forcer la suppression du processus",
			"copy": "Copier",
			"copyAll": "Copier tout",
			"debug": "déboguer"
		},
		"vs/code/electron-main/main": {
			"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.",
			"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.",
			"startupDataDirError": "Impossible d'écrire les données utilisateur du programme.",
			"startupUserDataAndExtensionsDirErrorDetail": "Vérifiez que les répertoires suivants sont accessibles en écriture :\n\n{0}",
			"close": "&&Fermer"
		},
		"vs/code/node/cliProcessMain": {
			"notFound": "Extension '{0}' introuvable.",
			"notInstalled": "L'extension '{0}' n'est pas installée.",
			"useId": "Vérifiez que vous utilisez l'ID d'extension complet, y compris l'éditeur, par ex. : {0}",
			"installingExtensions": "Installation des extensions...",
			"installation failed": "Échec d'installation des extensions : {0}",
			"successVsixInstall": "L'extension '{0}' a été installée.",
			"cancelVsixInstall": "Installation annulée de l'Extension '{0}'.",
			"alreadyInstalled": "L'extension '{0}' est déjà installée.",
			"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.",
			"updateMessage": "Mise à jour de l'extension '{0}' vers la version {1}",
			"forceDowngrade": "Une version plus récente de l'extension '{0}' v{1} est déjà installée. Utilisez l'option '--force' pour passer à une version antérieure.",
			"installing": "Installation de l'extension '{0}' v{1}...",
			"successInstall": "L'extension '{0}' v{1} a été 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",
			"selectSource": "Sélectionner la source",
			"vscode": "Visual Studio Code",
			"extension": "Extension",
			"unknown": "Je ne sais pas",
			"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-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-browser/issue/issueReporterPage": {
			"completeInEnglish": "Remplissez le formulaire en anglais.",
			"issueTypeLabel": "Ceci est un ",
			"issueSourceLabel": "Fichier sur",
			"disableExtensionsLabelText": "Essayez de reproduire le problème au bout de {0}. Si le problème se reproduit uniquement quand les extensions sont actives, il s'agit probablement d'un problème d'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/auth": {
			"authRequire": "Authentification du proxy obligatoire",
			"proxyauth": "Le proxy {0} nécessite une authentification."
		},
		"vs/code/electron-main/window": {
			"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.",
			"hiddenMenuBar": "Vous pouvez toujours accéder à la barre de menus en appuyant sur la touche Alt."
		},
		"vs/workbench/electron-browser/desktop.contribution": {
			"view": "Afficher",
			"newTab": "Nouvel onglet de fenêtre",
			"showPreviousTab": "Afficher l'onglet de fenêtre précédent",
			"showNextWindowTab": "Afficher l'onglet de fenêtre suivant",
			"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",
			"developer": "Développeur",
			"preferences": "Préférences",
			"miCloseWindow": "Ferm&&er la fenêtre",
			"miExit": "&&Quitter",
			"miZoomIn": "&&Zoom avant",
			"miZoomOut": "&&Zoom arrière",
			"miZoomReset": "&&Réinitialiser le zoom",
			"miReportIssue": "Signaler le p&&roblème",
			"miToggleDevTools": "Activer/désactiver les ou&&tils de développement",
			"miOpenProcessExplorerer": "Ouvrir l'Explorateur de &&processus",
			"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.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.",
			"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 du dernier doit également fermer la fenêtre. Ce paramètre s’applique uniquement pour windows, qui n'affiche pas de dossiers.",
			"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é.",
			"window.doubleClickIconToClose": "Si activé, un double clic sur l'icône de l'application dans la barre de titre ferme la fenêtre, laquelle ne peut pas être déplacée par l'icône. Ce paramètre s'applique uniquement quand '#window.titleBarStyle#' est défini sur 'custom'.",
			"titleBarStyle": "Réglez l'apparence de la barre de titre de la fenêtre. Sur Linux et Windows, ce paramètre affecte aussi l'apparence de l'application et du menu contextuel. L'application des changements nécessite un redémarrage complet.",
			"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.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.",
			"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.",
			"argv.locale": "Langue d'affichage à utiliser. Le choix d'une autre langue nécessite l'installation du pack linguistique associé.",
			"argv.disableHardwareAcceleration": "Désactive l'accélération matérielle. Changez cette option UNIQUEMENT si vous rencontrez des problèmes graphiques.",
			"argv.disableColorCorrectRendering": "Résout les problèmes liés à la sélection de profil de couleurs. Changez cette option UNIQUEMENT si vous rencontrez des problèmes graphiques."
		},
		"vs/workbench/browser/actions/textInputActions": {
			"undo": "Annuler",
			"redo": "Rétablir",
			"cut": "Couper",
			"copy": "Copier",
			"paste": "Coller",
			"selectAll": "Tout sélectionner"
		},
		"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/actions/developerActions": {
			"inspect context keys": "Inspecter les clés de contexte",
			"toggle screencast mode": "Activer/désactiver le mode Capture vidéo",
			"logStorage": "Journaliser le contenu de la base de données de stockage",
			"developer": "Développeur",
			"screencastModeConfigurationTitle": "Mode de capture vidéo",
			"screencastMode.location.verticalPosition": "Contrôle le décalage vertical de la superposition du mode de capture vidéo depuis le bas par rapport à la hauteur du Workbench.",
			"screencastMode.onlyKeyboardShortcuts": "Affiche les raccourcis clavier uniquement en mode de capture vidéo."
		},
		"vs/workbench/browser/actions/navigationActions": {
			"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",
			"view": "Afficher"
		},
		"vs/workbench/browser/actions/workspaceActions": {
			"openFile": "Ouvrir un fichier...",
			"openFolder": "Ouvrir un dossier...",
			"openFileFolder": "Ouvrir...",
			"openWorkspaceAction": "Ouvrir un espace de travail...",
			"closeWorkspace": "Fermer l'espace de travail",
			"noWorkspaceOpened": "Il n’y a actuellement aucun espace de travail ouvert dans cette instance à fermer.",
			"openWorkspaceConfigFile": "Ouvrir le Fichier de Configuration d’espace de travail",
			"globalRemoveFolderFromWorkspace": "Supprimer le dossier d’espace de travail...",
			"saveWorkspaceAsAction": "Enregistrer l’espace de travail sous...",
			"duplicateWorkspaceInNewWindow": "Dupliquer l'espace de travail dans une Nouvelle fenêtre",
			"workspaces": "Espaces de travail",
			"miAddFolderToWorkspace": "A&&jouter un dossier à l'espace de travail...",
			"miSaveWorkspaceAs": "Enregistrer l’espace de travail sous...",
			"miCloseFolder": "&&Fermer le dossier",
			"miCloseWorkspace": "Fermer l'&&espace de travail"
		},
		"vs/workbench/api/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 pouvant être configurée uniquement dans les paramètres d'utilisateur.",
			"scope.machine.description": "Configuration pouvant être configurée uniquement dans les paramètres d'utilisateur lorsque l'extension est exécutée en local ou dans les paramètres à distance lorsque l'extension est exécutée à distance.",
			"scope.window.description": "Configuration pouvant être configurée dans les paramètres d'utilisateur, à distance ou de l'espace de travail.",
			"scope.resource.description": "Configuration pouvant être configurée dans les paramètres d'utilisateur, à distance, de l'espace de travail ou de dossier.",
			"scope.machine-overridable.description": "Configuration machine pouvant également être configurée dans le Workbench ou dans les paramètres de l'espace de travail ou de dossier.",
			"scope.description": "Champ d'application pour lequel la configuration est applicable. Les champs d'applications disponibles sont `application`, `machine`, `window`, `resource` et `machine-overridable`.",
			"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": "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.tasks.description": "Configurations de tâches d'espace de travail",
			"workspaceConfig.extensions.description": "Extensions de l'espace de travail",
			"unknownWorkspaceProperty": "Propriété de configuration d’espace de travail inconnue"
		},
		"vs/workbench/browser/parts/sidebar/sidebarPart": {
			"focusSideBar": "Focus sur la barre latérale",
			"viewCategory": "Afficher"
		},
		"vs/workbench/electron-browser/actions/developerActions": {
			"toggleDevTools": "Activer/désactiver les outils de développement",
			"toggleSharedProcess": "Activer/désactiver le processus partagé",
			"configureRuntimeArguments": "Configurer les arguments de runtime"
		},
		"vs/workbench/browser/actions/helpActions": {
			"keybindingsReference": "Référence des raccourcis clavier",
			"openDocumentationUrl": "Documentation",
			"openIntroductoryVideosUrl": "Vidéos d'introduction",
			"openTipsAndTricksUrl": "Conseils et astuces",
			"newsletterSignup": "S'inscrire au bulletin d'informations de VS Code",
			"openTwitterUrl": "Rejoignez-nous sur Twitter",
			"openUserVoiceUrl": "Rechercher dans les demandes de fonctionnalité",
			"openLicenseUrl": "Voir la licence",
			"openPrivacyStatement": "Déclaration de confidentialité",
			"help": "Aide",
			"miDocumentation": "&&Documentation",
			"miReleaseNotes": "Notes de pu&&blication",
			"miKeyboardShortcuts": "Référence des racco&&urcis clavier",
			"miIntroductoryVideos": "&&Vidéos d'introduction",
			"miTipsAndTricks": "Conseils et astu&&ces",
			"miTwitter": "&&Rejoignez-nous sur Twitter",
			"miUserVoice": "&&Rechercher parmi les requêtes de fonctionnalités",
			"miLicense": "Affic&&her la licence",
			"miPrivacyStatement": "Déclarat&&ion de confidentialité"
		},
		"vs/workbench/browser/actions/windowActions": {
			"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...",
			"toggleFullScreen": "Plein écran",
			"reloadWindow": "Recharger la fenêtre",
			"about": "À propos de",
			"newWindow": "Nouvelle fenêtre",
			"file": "fichier",
			"view": "Afficher",
			"developer": "Développeur",
			"help": "Aide",
			"miNewWindow": "Nouvelle &&fenêtre",
			"miOpenRecent": "Ouvrir les éléments &&récents",
			"miMore": "&&Plus...",
			"miToggleFullScreen": "&&Plein écran",
			"miAbout": "À pr&&opos de"
		},
		"vs/workbench/browser/actions/layoutActions": {
			"view": "Afficher",
			"toggleActivityBar": "Activer/désactiver la visibilité de la barre d'activités",
			"miShowActivityBar": "Afficher la &&Barre d'activités",
			"toggleCenteredLayout": "Activer/désactiver la disposition centrée",
			"miToggleCenteredLayout": "Disposition centrée",
			"flipLayout": "Activer/désactiver la disposition horizontale/verticale de l'éditeur",
			"miToggleEditorLayout": "Retourner la &&disposition",
			"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",
			"miMoveSidebarRight": "Déplacer la &&barre latérale vers la droite",
			"miMoveSidebarLeft": "Déplacer la &&barre latérale vers la gauche",
			"toggleEditor": "Activer/désactiver la zone de l'éditeur",
			"miShowEditorArea": "Afficher la zone de l'édit&&eur",
			"toggleSidebar": "Activer/désactiver la visibilité de la barre latérale",
			"miAppearance": "&&Apparence",
			"miShowSidebar": "Afficher la &&barre latérale",
			"toggleStatusbar": "Activer/désactiver la visibilité de la barre d'état",
			"miShowStatusbar": "Afficher la barre d'é&&tat",
			"toggleTabs": "Activer/désactiver la visibilité de l'onglet",
			"toggleZenMode": "Activer/désactiver le mode zen",
			"miToggleZenMode": "Mode Zen",
			"toggleMenuBar": "Activer/désactiver la barre de menus",
			"miShowMenuBar": "Afficher la &&barre de menus",
			"increaseViewSize": "Augmenter la taille de l'affichage actuel",
			"decreaseViewSize": "Diminuer la taille de l'affichage actuel"
		},
		"vs/workbench/api/browser/viewsExtensionPoint": {
			"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é",
			"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.view.group": "Groupe imbriqué dans le viewlet",
			"vscode.extension.contributes.view.remoteName": "Nom du type d'utilisation à distance associé à 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.remote": "Apporte des vues au conteneur À distance dans la barre Activité. Pour ajouter des vues à ce conteneur, vous devez activer enableProposedApi.",
			"views.contributed": "Les vues contribuent au conteneur de vues contributives",
			"test": "test",
			"viewcontainer 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": "Afficher",
			"ViewContainerRequiresProposedAPI": "L'affichage du conteneur '{0}' requiert l'activation de 'enableProposedApi' pour être ajouté à 'Remote'.",
			"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",
			"optstring": "La propriété '{0}' peut être omise ou doit être de type 'string'"
		},
		"vs/workbench/api/common/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",
			"commentThread.title": "Menu de titre du thread des commentaires ajoutés",
			"commentThread.actions": "Menu contextuel du thread des commentaires ajoutés, affiché sous forme de boutons sous l'éditeur de commentaires",
			"comment.title": "Menu de titre des commentaires ajoutés",
			"comment.actions": "Menu contextuel des commentaires ajoutés, affiché sous forme de boutons sous l'éditeur de commentaires",
			"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.precondition": "(Facultatif) Condition qui doit être true pour activer la commande",
			"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 de l’icône quand un thème clair est utilisé",
			"vscode.extension.contributes.commandType.icon.dark": "Chemin de l’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",
			"proposedAPI.invalid": "{0} est un identificateur de menu proposé disponible uniquement après le développement ou avec le commutateur de ligne de commande suivant : --enable-proposed-api {1}",
			"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/browser/parts/panel/panelPart": {
			"hidePanel": "Masquer le panneau"
		},
		"vs/workbench/electron-browser/actions/windowActions": {
			"closeWindow": "Fermer la fenêtre",
			"zoomIn": "Zoom avant",
			"zoomOut": "Zoom arrière",
			"zoomReset": "Réinitialiser le zoom",
			"reloadWindowWithExtensionsDisabled": "Recharger 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..."
		},
		"vs/workbench/browser/workbench.contribution": {
			"workbenchConfigurationTitle": "Banc d'essai",
			"showEditorTabs": "Contrôle si les éditeurs ouverts 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.",
			"workbench.editor.splitSizingDistribute": "Divise tous les groupes d'éditeurs à parts égales.",
			"workbench.editor.splitSizingSplit": "Divise le groupe d'éditeurs actif en parts égales.",
			"splitSizing": "Contrôle la taille des groupes d'éditeurs pendant leur fractionnement.",
			"focusRecentEditorAfterClose": "Contrôle si les onglets sont fermés dans l'ordre du dernier utilisé ou de gauche à droite.",
			"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 actif. 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.",
			"mouseBackForwardToNavigate": "Parcourir les fichiers ouverts à l'aide des boutons de souris quatre et cinq s'ils sont disponibles.",
			"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.",
			"useSplitJSON": "Contrôle s'il faut utiliser l'éditeur JSON de fractionnement pour modifier les paramètres au format JSON.",
			"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.",
			"windowTitle": "Contrôle basé sur l’éditeur actif du titre de la fenêtre. Les variables sont remplacées selon le contexte :",
			"activeEditorShort": "'${activeEditorShort}' : nom du fichier (par ex., myFile.txt).",
			"activeEditorMedium": "'${activeEditorMedium}' : chemin du fichier relatif au dossier d'espace de travail (par ex., myFolder/myFileFolder/myFile.txt).",
			"activeEditorLong": "'${activeEditorLong}' : chemin complet du fichier (par ex., /Users/Development/myFolder/myFileFolder/myFile.txt).",
			"activeFolderShort": "'${activeFolderShort}' : nom du dossier contenant le fichier (par ex., myFileFolder).",
			"activeFolderMedium": "'${activeFolderMedium}' : chemin du dossier contenant le fichier, relatif au dossier d'espace de travail (par ex., myFolder/myFileFolder).",
			"activeFolderLong": "'${activeFolderLong}' : chemin complet du dossier contenant le fichier (par ex., /Users/Development/myFolder/myFileFolder).",
			"folderName": "'${folderName} : nom du dossier d'espace de travail contenant le fichier (par ex., myFolder).",
			"folderPath": "'${folderPath}' : chemin de fichier du dossier d'espace de travail contenant le fichier (par ex., /Users/Development/myFolder).",
			"rootName": "'${rootName}' : nom de l'espace de travail (par ex., myFolder ou myWorkspace).",
			"rootPath": "'${rootPath}' : chemin de fichier de l'espace de travail (par ex., /Users/Development/myWorkspace).",
			"appName": "« ${appName} » : par exemple, VS Code.",
			"remoteName": "'${remoteName}' : par ex., SSH",
			"dirty": "'${dirty}' : indicateur erroné si l'éditeur actif est erroné.",
			"separator": "'${separator}' : séparateur conditionnel (\"-\") qui apparaît uniquement quand il est entouré de variables avec des valeurs ou du texte statique.",
			"windowConfigurationTitle": "Fenêtre",
			"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é.",
			"window.menuBarVisibility.compact": "Le menu s'affiche sous la forme d'un bouton compact dans la barre latérale.",
			"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": "Contrôle si les menus principaux peuvent être ouverts avec les raccourcis de la touche Alt. La désactivation des mnémoniques permet d'associer à la place ces raccourcis de la touche Alt aux commandes de l'éditeur.",
			"customMenuBarAltFocus": "Contrôle si la barre de menus obtient le focus en appuyant sur la touche Alt. Ce paramètre n'a pas d'effet sur l'activation/la désactivation de la barre de menus avec la touche Alt.",
			"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`).",
			"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.hideLineNumbers": "Contrôle si l'activation du mode Zen masque aussi les numéros de ligne de l'éditeur.",
			"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.",
			"zenMode.silentNotifications": "Contrôle si les notifications sont affichées en mode zen. Si tel est le cas, seules les notifications d'erreur s'affichent."
		},
		"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/activitybar/activitybarPart": {
			"hideMenu": "Masquer le menu",
			"showMenu": "Afficher le menu",
			"hideActivitBar": "Masquer la barre d'activités",
			"manage": "Gérer"
		},
		"vs/workbench/browser/parts/statusbar/statusbarPart": {
			"hide": "Masquer '{0}'",
			"hideStatusBar": "Masquer la barre d'état"
		},
		"vs/workbench/browser/workbench": {
			"loaderErrorNative": "Échec du chargement d'un fichier obligatoire. Redémarrez l'application pour réessayer. Détails : {0}"
		},
		"vs/workbench/common/views": {
			"duplicateId": "Une vue avec l'ID '{0}' est déjà inscrite dans le conteneur '{1}'"
		},
		"vs/workbench/api/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/api/browser/mainThreadExtensionService": {
			"reload window": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui n'est pas chargée. Voulez-vous recharger la fenêtre pour charger l'extension ?",
			"reload": "Recharger la fenêtre",
			"disabledDep": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui est désactivée. Voulez-vous activer l'extension et recharger la fenêtre ?",
			"enable dep": "Activer et recharger",
			"uninstalledDep": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui n'est pas installée. Voulez-vous installer l'extension et recharger la fenêtre ?",
			"install missing dep": "Installer et recharger",
			"unknownDep": "Impossible d'activer l'extension '{0}', car elle dépend d'une extension '{1}' inconnue."
		},
		"vs/workbench/api/browser/mainThreadMessageService": {
			"extensionSource": "{0} (Extension)",
			"defaultSource": "Extension",
			"manageExtension": "Gérer l'extension",
			"cancel": "Annuler",
			"ok": "OK"
		},
		"vs/workbench/api/browser/mainThreadProgress": {
			"manageExtension": "Gérer l'extension"
		},
		"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/parts/views/views": {
			"focus view": "Mettre le focus sur la vue {0}",
			"view category": "Afficher"
		},
		"vs/workbench/browser/viewlet": {
			"compositePart.hideSideBarLabel": "Masquer la barre latérale",
			"collapse": "Réduire tout"
		},
		"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.",
			"tabUnfocusedActiveBackground": "Couleur d'arrière-plan de l'onglet actif dans un groupe sans le focus. Les onglets sont les conteneurs des éditeurs dans la zone d'éditeur. Vous pouvez ouvrir plusieurs onglets dans un même groupe d'éditeurs. Vous pouvez avoir 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.",
			"imagePreviewBorder": "Couleur de la bordure de l'image dans l'aperçu.",
			"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é.",
			"panelInputBorder": "Bordure de la zone d'entrée des entrées du panneau.",
			"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.",
			"statusBarProminentItemForeground": "Couleur de premier-plan des éléments importants de la barre d'état. Les éléments importants se démarquent des autres entrées de la barre d'état pour indiquer leur importance. Changer le mode \"Activer/désactiver l'utilisation de la touche Tab pour déplacer le focus\" de la palette de commandes pour voir un exemple. La barre d'état s'affiche 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.",
			"activityBarActiveBorder": "Couleur de bordure de la barre d'activités pour l'élément actif. La barre d'activités s'affiche à l'extrême gauche ou droite et permet de basculer entre les vues de la barre latérale.",
			"activityBarActiveBackground": "Couleur d'arrière-plan de la barre d'activités pour l'élément actif. La barre d'activités s'affiche à l'extrême gauche ou droite, et permet de basculer entre 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.",
			"statusBarItemHostBackground": "Couleur d'arrière-plan de l'indicateur distant dans la barre d'état.",
			"statusBarItemHostForeground": "Couleur de premier plan de l'indicateur distant dans la barre d'état.",
			"extensionBadge.remoteBackground": "Couleur d'arrière-plan du badge d'utilisation à distance dans la vue des extensions.",
			"extensionBadge.remoteForeground": "Couleur de premier plan du badge d'utilisation à distance dans la vue des extensions.",
			"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.",
			"quickInputBackground": "Couleur d'arrière-plan de Quick Input. Le widget Quick Input est le conteneur de vues de type sélecteur du thème de couleur.",
			"quickInputForeground": "Couleur de premier plan de Quick Input. Le widget Quick Input est le conteneur des vues de type sélecteur du thème de couleur.",
			"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 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.",
			"notificationsErrorIconForeground": "Couleur utilisée pour l'icône des notifications d'erreur. Les notifications apparaissent en bas à droite de la fenêtre.",
			"notificationsWarningIconForeground": "Couleur utilisée pour l'icône des notifications d'avertissement. Les notifications apparaissent en bas à droite de la fenêtre.",
			"notificationsInfoIconForeground": "Couleur utilisée pour l'icône des notifications d'informations. Les notifications apparaissent en bas à droite de la fenêtre.",
			"windowActiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est active. Prise en charge uniquement dans le client de bureau.",
			"windowInactiveBorder": "Couleur utilisée pour la bordure de la fenêtre quand elle est inactive. Prise en charge uniquement dans le client de bureau."
		},
		"vs/workbench/api/browser/mainThreadEditors": {
			"diffLeftRightLabel": "{0} ⟷ {1}"
		},
		"vs/workbench/api/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/browser/parts/quickopen/quickopen": {
			"quickOpen": "Atteindre le fichier...",
			"quickNavigateNext": "Naviguer vers l'élément suivant dans Quick Open",
			"quickNavigatePrevious": "Naviguer vers l'élément précédent dans Quick Open",
			"quickSelectNext": "Sélectionner l'élément suivant dans Quick Open",
			"quickSelectPrevious": "Sélectionner l'élément précédent dans Quick Open"
		},
		"vs/workbench/browser/quickopen": {
			"noResultsMatching": "Aucun résultat correspondant",
			"noResultsFound2": "Résultats introuvables"
		},
		"vs/workbench/electron-browser/window": {
			"runningAsRoot": "Il est déconseillé d’exécuter {0} en tant qu’utilisateur root.",
			"mPreferences": "Préférences"
		},
		"vs/workbench/api/node/extHostLogService": {
			"remote extension host Log": "Hôte de l'extension distante",
			"extension host Log": "Hôte d'extension"
		},
		"vs/workbench/api/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/browser/mainThreadWebview": {
			"errorMessage": "Une erreur s’est produite lors de restauration de a vue : {0}"
		},
		"vs/workbench/browser/parts/views/viewsViewlet": {
			"hideView": "Masquer"
		},
		"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/api/browser/mainThreadTask": {
			"task.label": "{0}: {1}"
		},
		"vs/workbench/browser/parts/compositePart": {
			"ariaCompositeToolbarLabel": "{0} actions",
			"titleTooltip": "{0} ({1})"
		},
		"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",
			"custom": "Personnalisé",
			"quickInput.backWithKeybinding": "Précédent ({0})",
			"back": "Précédent"
		},
		"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": "Afficher",
			"miShowPanel": "Afficher le &&panneau"
		},
		"vs/workbench/common/notifications": {
			"executeCommand": "Cliquer pour exécuter la commande '{0}'"
		},
		"vs/workbench/browser/parts/editor/editorWidgets": {
			"openWorkspace": "Ouvrir un espace de travail"
		},
		"vs/workbench/browser/parts/notifications/notificationsAlerts": {
			"alertErrorMessage": "Erreur : {0}",
			"alertWarningMessage": "Avertissement : {0}",
			"alertInfoMessage": "Info : {0}"
		},
		"vs/workbench/api/common/extHostWorkspace": {
			"updateerror": "L'extension '{0}' n’a pas pu mettre à jour les dossiers de l’espace de travail : {1}"
		},
		"vs/workbench/browser/parts/notifications/notificationsStatus": {
			"status.notifications": "Notifications",
			"hideNotifications": "Masquer les notifications",
			"zeroNotifications": "Aucune notification",
			"noNotifications": "Aucune nouvelle notification",
			"oneNotification": "1 nouvelle notification",
			"notifications": "{0} nouvelles notifications",
			"status.message": "Message d'état"
		},
		"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/notificationsCommands": {
			"notifications": "Notifications",
			"showNotifications": "Afficher les notifications",
			"hideNotifications": "Masquer les notifications",
			"clearAllNotifications": "Effacer toutes les notifications"
		},
		"vs/workbench/api/common/extHostExtensionService": {
			"extensionTestError": "Le chemin {0} ne pointe pas vers un Test Runner d'extension valide."
		},
		"vs/workbench/browser/parts/compositeBarActions": {
			"badgeTitle": "{0} - {1}",
			"additionalViews": "Vues supplémentaires",
			"numberBadge": "{0} ({1})",
			"manageExtension": "Gérer l'extension",
			"titleKeybinding": "{0} ({1})",
			"hide": "Masquer",
			"keep": "Conserver",
			"compositeActive": "{0} actif",
			"toggle": "Afficher/masquer la vue épinglée"
		},
		"vs/workbench/browser/parts/activitybar/activitybarActions": {
			"previousSideBarView": "Vue de barre latérale précédente",
			"nextSideBarView": "Vue de barre latérale suivante",
			"view": "Afficher"
		},
		"vs/workbench/browser/parts/compositeBar": {
			"activityBarAriaLabel": "Sélecteur d'affichage actif"
		},
		"vs/workbench/browser/parts/views/panelViewlet": {
			"viewToolbarAriaLabel": "{0} actions"
		},
		"vs/workbench/browser/parts/notifications/notificationsToasts": {
			"notificationsToast": "Toast de notification"
		},
		"vs/workbench/browser/parts/editor/textEditor": {
			"editorLabelWithGroup": "{0}, {1}."
		},
		"vs/workbench/browser/parts/titlebar/menubarControl": {
			"mFile": "&&Fichier",
			"mEdit": "&&Edition",
			"mSelection": "&&Sélection",
			"mView": "Affic&&hage",
			"mGoto": "Attei&&ndre",
			"mDebug": "&&Déboguer",
			"mTerminal": "&&Terminal",
			"mHelp": "&&Aide",
			"menubar.customTitlebarAccessibilityNotification": "La prise en charge de l'accessibilité est activée pour vous. Pour une meilleure expérience d'accessibilité, nous vous recommandons le style de barre de titre personnalisé.",
			"goToSetting": "Ouvrir les paramètres",
			"checkForUpdates": "Rechercher les &&mises à jour...",
			"checkingForUpdates": "Recherche des mises à jour...",
			"download now": "T&&élécharger maintenant",
			"DownloadingUpdate": "Téléchargement de la mise à jour...",
			"installUpdate...": "Installer la &&mise à jour...",
			"installingUpdate": "Installation de la mise à jour...",
			"restartToUpdate": "Redémarrer pour &&mettre à jour"
		},
		"vs/workbench/browser/parts/editor/binaryEditor": {
			"binaryEditor": "Visionneuse binaire"
		},
		"vs/workbench/api/node/extHostDebugService": {
			"debug.terminal.title": "élément débogué"
		},
		"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.",
			"collapseAll": "Réduire tout",
			"command-error": "Erreur pendant l'exécution de la commande {1} : {0}. Probablement due à l'extension qui contribue à {1}."
		},
		"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/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/api/common/extHostExtensionActivator": {
			"failedDep1": "Impossible d'activer l'extension '{0}', car elle dépend de l'extension '{1}' qui n'a pas pu être activée.",
			"activationError": "L'activation de l'extension '{0}' a échoué: {1}. "
		},
		"vs/workbench/browser/parts/editor/resourceViewer": {
			"sizeB": "{0} o",
			"sizeKB": "{0} Ko",
			"sizeMB": "{0} Mo",
			"sizeGB": "{0} Go",
			"sizeTB": "{0} To",
			"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 ?"
		},
		"vs/workbench/browser/parts/editor/editorGroupView": {
			"araLabelGroupActions": "Actions de groupe d'éditeurs",
			"closeGroupAction": "Fermer",
			"emptyEditorGroup": "{0} (vide)",
			"groupLabel": "Grouper {0}",
			"ok": "OK",
			"cancel": "Annuler",
			"editorOpenErrorDialog": "Impossible d'ouvrir '{0}'",
			"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": "Afficher",
			"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",
			"toggleInlineView": "Activer/désactiver l'affichage Inline",
			"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 les différences d'espace blanc de début/fin",
			"showTrimWhitespace.label": "Afficher les différences d'espace blanc de début/fin",
			"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 éléments récemment ouverts",
			"miEditorLayout": "Disposition de &&l'éditeur",
			"miSplitEditorUp": "Fractionner en &&haut",
			"miSplitEditorDown": "Fractionner en &&bas",
			"miSplitEditorLeft": "Fractionner à &&gauche",
			"miSplitEditorRight": "Fractionner à &&droite",
			"miSingleColumnEditorLayout": "&&Simple",
			"miTwoColumnsEditorLayout": "&&Deux colonnes",
			"miThreeColumnsEditorLayout": "T&&rois colonnes",
			"miTwoRowsEditorLayout": "D&&eux lignes",
			"miThreeRowsEditorLayout": "Trois &&lignes",
			"miTwoByTwoGridEditorLayout": "&&Grille (2x2)",
			"miTwoRowsRightEditorLayout": "Deux lignes à dr&&oite",
			"miTwoColumnsBottomEditorLayout": "Deux &&colonnes en bas",
			"miBack": "&&Précédent",
			"miForward": "&&Suivant",
			"miLastEditLocation": "&&Emplacement de la dernière modification",
			"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": "Regrouper à &&gauche",
			"miFocusRightGroup": "Regrouper à &&droite",
			"miFocusAboveGroup": "Regrouper d&&essus",
			"miFocusBelowGroup": "Regrouper &&dessous",
			"miSwitchGroup": "Changer de gr&&oupe"
		},
		"vs/workbench/api/common/extHost.api.impl": {
			"extensionLabel": "{0} (Extension)"
		},
		"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/binaryDiffEditor": {
			"metadataDiff": "{0} ↔ {1}"
		},
		"vs/workbench/browser/parts/notifications/notificationsViewer": {
			"notificationActions": "Actions de notification",
			"notificationSource": "Source : {0}"
		},
		"vs/workbench/api/common/extHostProgress": {
			"extensionSource": "{0} (Extension)"
		},
		"vs/workbench/api/common/extHostStatusBar": {
			"status.extensionMessage": "État de l'extension"
		},
		"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/api/common/extHostDiagnostics": {
			"limitHit": "Les {0} erreurs et avertissements supplémentaires ne sont pas affichés."
		},
		"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",
			"toggleEditorWidths": "Taille des groupes du Toggle Editor",
			"maximizeEditor": "Maximiser 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/api/common/extHostTreeViews": {
			"treeView.notRegistered": "Aucune arborescence avec l'ID « {0} » n'est enregistrée.",
			"treeView.duplicateElement": "L'élément avec l'id {0} est déjà inscrit"
		},
		"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",
			"screenReaderDetectedExplanation.question": "Utilisez-vous un lecteur d'écran pour faire fonctionner VS Code ? (Certaines fonctionnalités, comme le retour à la ligne, sont désactivées lors de l'utilisation d'un lecteur d'écran)",
			"screenReaderDetectedExplanation.answerYes": "Oui",
			"screenReaderDetectedExplanation.answerNo": "Non",
			"noEditor": "Aucun éditeur de texte actif en ce moment",
			"noWritableCodeEditor": "L'éditeur de code actif est en lecture seule.",
			"indentConvert": "convertir le fichier",
			"indentView": "modifier la vue",
			"pickAction": "Sélectionner une action",
			"tabFocusModeEnabled": "La touche Tab déplace le focus",
			"disableTabMode": "Désactiver le mode d'accessibilité",
			"status.editor.tabFocusMode": "Mode d'accessibilité",
			"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é\".",
			"status.editor.screenReaderMode": "Mode du lecteur d'écran",
			"gotoLine": "Atteindre la ligne",
			"status.editor.selection": "Sélection de l'éditeur",
			"selectIndentation": "Sélectionner le retrait",
			"status.editor.indentation": "Mise en retrait de l'éditeur",
			"selectEncoding": "Sélectionner l'encodage",
			"status.editor.encoding": "Encodage de l'éditeur",
			"selectEOL": "Sélectionner la séquence de fin de ligne",
			"status.editor.eol": "Fin de ligne de l'éditeur",
			"selectLanguageMode": "Sélectionner le mode de langage",
			"status.editor.mode": "Langage de l'éditeur",
			"fileInfo": "Informations sur le fichier",
			"status.editor.info": "Informations sur le fichier",
			"spacesSize": "Espaces : {0}",
			"tabSize": "Taille des tabulations : {0}",
			"showLanguageExtensions": "Rechercher '{0}' dans les extensions Marketplace...",
			"changeMode": "Changer le mode de langage",
			"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}'",
			"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/editor/tabsTitleControl": {
			"araLabelTabActions": "Actions d'onglet"
		},
		"vs/workbench/browser/parts/editor/titleControl": {
			"araLabelEditorActions": "Actions de l'éditeur",
			"draggedEditorGroup": "{0} (+{1})"
		},
		"vs/workbench/browser/parts/editor/breadcrumbsControl": {
			"cmd.toggle": "Basculer les barres de navigation",
			"cmd.category": "Afficher",
			"miShowBreadcrumbs": "Afficher la &&barre de navigation",
			"cmd.focus": "Focus sur les barres de navigation"
		},
		"vs/workbench/browser/parts/editor/breadcrumbs": {
			"title": "Navigation par fil d’Ariane",
			"enabled": "Activez/désactivez 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.",
			"icons": "Restituer les fils d'Ariane avec des icônes.",
			"filteredTypes.file": "Si activé, les barres de navigation montrent des symboles de type 'file'.",
			"filteredTypes.module": "Si activé, les barres de navigation montrent des symboles de type 'module'.",
			"filteredTypes.namespace": "Si activé, les barres de navigation montrent des symboles de type 'namespace'.",
			"filteredTypes.package": "Si activé, les barres de navigation montrent des symboles de type 'package'.",
			"filteredTypes.class": "Si activé, les barres de navigation montrent des symboles de type 'class'.",
			"filteredTypes.method": "Si activé, les barres de navigation montrent des symboles de type 'method'.",
			"filteredTypes.property": "Si activé, les barres de navigation montrent des symboles de type 'property'.",
			"filteredTypes.field": "Si activé, les barres de navigation montrent des symboles de type 'field'.",
			"filteredTypes.constructor": "Si activé, les barres de navigation montrent des symboles de type 'constructor'.",
			"filteredTypes.enum": "Si activé, les barres de navigation montrent des symboles de type 'enum'.",
			"filteredTypes.interface": "Si activé, les barres de navigation montrent des symboles de type 'interface'.",
			"filteredTypes.function": "Si activé, les barres de navigation montrent des symboles de type 'function'.",
			"filteredTypes.variable": "Si activé, les barres de navigation montrent des symboles de type 'variable'.",
			"filteredTypes.constant": "Si activé, les barres de navigation montrent des symboles de type 'constant'.",
			"filteredTypes.string": "Si activé, les barres de navigation montrent des symboles de type 'string'.",
			"filteredTypes.number": "Si activé, les barres de navigation montrent des symboles de type 'number'.",
			"filteredTypes.boolean": "Si activé, les barres de navigation montrent des symboles de type 'boolean'.",
			"filteredTypes.array": "Si activé, les barres de navigation montrent des symboles de type 'array'.",
			"filteredTypes.object": "Si activé, les barres de navigation montrent des symboles de type 'object'.",
			"filteredTypes.key": "Si activé, les barres de navigation montrent des symboles de type 'key'.",
			"filteredTypes.null": "Si activé, les barres de navigation montrent des symboles de type 'null'.",
			"filteredTypes.enumMember": "Si activé, les barres de navigation montrent des symboles de type 'enumMember'.",
			"filteredTypes.struct": "Si activé, les barres de navigation montrent des symboles de type 'struct'.",
			"filteredTypes.event": "Si activé, les barres de navigation montrent des symboles de type 'event'.",
			"filteredTypes.operator": "Si activé, les barres de navigation montrent des symboles de type 'operator'.",
			"filteredTypes.typeParameter": "Si activé, les barres de navigation montrent des symboles de type 'typeParameter'."
		},
		"vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": {
			"no.item": "Aucun résultat",
			"error": "L'affichage de la hiérarchie des appels a échoué",
			"title": "Afficher un aperçu de la hiérarchie d'appels",
			"title.toggle": "Activer/désactiver la hiérarchie des appels",
			"title.refocus": "Replacer le focus sur la hiérarchie des appels"
		},
		"vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": {
			"toggle.from": "Affichage des appels",
			"toggle.to": "Affichage des appelants",
			"tree.aria": "Hiérarchie d'appels",
			"callFrom": "Appelle à partir de '{0}'",
			"callsTo": "Appelants de '{0}'",
			"title.loading": "Chargement en cours...",
			"empt.callsFrom": "Aucun appel de '{0}'",
			"empt.callsTo": "Pas d'appelant de '{0}'"
		},
		"vs/workbench/contrib/cli/node/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/contrib/codeEditor/browser/diffEditorHelper": {
			"hintTimeout": "L'algorithme diff a été arrêté tôt (au bout de {0} ms.)",
			"removeTimeout": "Supprimer la limite",
			"hintWhitespace": "Afficher les différences d'espace blanc"
		},
		"vs/workbench/contrib/codeEditor/browser/inspectKeybindings": {
			"workbench.action.inspectKeyMap": "Développeur : Inspecter les mappages de touches",
			"workbench.action.inspectKeyMapJSON": "Inspecter les mappages de touches (JSON)",
			"developer": "Développeur"
		},
		"vs/workbench/contrib/codeEditor/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.",
			"removeOptimizations": "Activer les fonctionnalités en forçant",
			"reopenFilePrompt": "Veuillez rouvrir le dossier pour que ce paramètre soit effectif."
		},
		"vs/workbench/contrib/codeEditor/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/contrib/codeEditor/browser/toggleMinimap": {
			"toggleMinimap": "Activer/désactiver le minimap",
			"view": "Afficher",
			"miShowMinimap": "Afficher le &&minimap"
		},
		"vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": {
			"toggleRenderWhitespace": "Activer/désactiver Restituer l'espace",
			"view": "Afficher",
			"miToggleRenderWhitespace": "&&Afficher les espaces blancs"
		},
		"vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": {
			"toggleRenderControlCharacters": "Activer/désactiver les caractères de contrôle",
			"view": "Afficher",
			"miToggleRenderControlCharacters": "Afficher les caractères de &&contrôle"
		},
		"vs/workbench/contrib/codeEditor/browser/inspectTMScopes/inspectTMScopes": {
			"inspectTMScopes": "Développeur : inspecter les portées TextMate",
			"inspectTMScopesWidget.loading": "Chargement en cours..."
		},
		"vs/workbench/contrib/codeEditor/browser/accessibility/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/contrib/codeEditor/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/contrib/codeEditor/browser/languageConfigurationExtensionPoint": {
			"parseErrors": "Erreurs durant l'analyse de {0} : {1}",
			"formatError": "{0} : format non valide, objet JSON attendu.",
			"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/contrib/codeEditor/browser/find/simpleFindWidget": {
			"label.find": "Rechercher",
			"placeholder.find": "Rechercher",
			"label.previousMatchButton": "Correspondance précédente",
			"label.nextMatchButton": "Prochaine correspondance",
			"label.closeButton": "Fermer"
		},
		"vs/workbench/contrib/comments/browser/comments.contribution": {
			"commentsConfigurationTitle": "Commentaires",
			"openComments": "Contrôle quand le panneau des composants doit s'ouvrir."
		},
		"vs/workbench/contrib/comments/browser/commentsEditorContribution": {
			"pickCommentService": "Sélectionner un fournisseur de commentaires",
			"nextCommentThreadAction": "Aller au thread de commentaires suivant"
		},
		"vs/workbench/contrib/comments/browser/commentsPanel": {
			"collapseAll": "Réduire tout"
		},
		"vs/workbench/contrib/comments/browser/commentsTreeViewer": {
			"imageWithLabel": "Image : {0}",
			"image": "Image"
		},
		"vs/workbench/contrib/comments/browser/commentGlyphWidget": {
			"editorGutterCommentRangeForeground": "Couleur de décoration de gouttière d'éditeur pour commenter des plages."
		},
		"vs/workbench/contrib/comments/common/commentModel": {
			"noComments": "Aucun commentaire sur cette révision."
		},
		"vs/workbench/contrib/comments/browser/commentThreadWidget": {
			"label.collapse": "Réduire",
			"commentThreadParticipants": "Participants : {0}",
			"startThread": "Démarrer la discussion",
			"reply": "Répondre ...",
			"newComment": "Taper un nouveau commentaire"
		},
		"vs/workbench/contrib/comments/browser/commentNode": {
			"commentToggleReaction": "Activer/désactiver la réaction",
			"commentToggleReactionError": "L'activation/la désactivation de la réaction de commentaire a échoué : {0}.",
			"commentToggleReactionDefaultError": "L'activation/la désactivation de la réaction de commentaire a échoué",
			"commentDeleteReactionError": "La suppression de la réaction de commentaire a échoué : {0}.",
			"commentDeleteReactionDefaultError": "La suppression de la réaction de commentaire a échoué",
			"commentAddReactionError": "La suppression de la réaction de commentaire a échoué : {0}.",
			"commentAddReactionDefaultError": "La suppression de la réaction de commentaire a échoué"
		},
		"vs/workbench/contrib/comments/browser/reactionsAction": {
			"pickReactions": "Choisir des réactions..."
		},
		"vs/workbench/contrib/customEditor/browser/webviewEditor.contribution": {
			"workbenchConfigurationTitle": "Banc d'essai",
			"editor.editorAssociations": "Configurez l'éditeur à utiliser pour une ressource.",
			"editor.editorAssociations.viewType": "Type de vue de l'éditeur.",
			"editor.editorAssociations.mime": "Type Mime pour lequel utiliser l'éditeur. Concerne les fichiers binaires.",
			"editor.editorAssociations.filenamePattern": "Modèle glob pour lequel utiliser l'éditeur."
		},
		"vs/workbench/contrib/customEditor/browser/commands": {
			"viewCategory": "Afficher",
			"reopenWith.title": "Rouvrir avec"
		},
		"vs/workbench/contrib/customEditor/browser/customEditors": {
			"promptOpenWith.defaultEditor": "Éditeur de texte standard de VS Code",
			"openWithCurrentlyActive": "Actuellement actif",
			"promptOpenWith.placeHolder": "Sélectionnez l'éditeur à utiliser pour '{0}'..."
		},
		"vs/workbench/contrib/customEditor/browser/extensionPoint": {
			"contributes.webviewEditors": "Contribue aux éditeurs de webview.",
			"contributes.viewType": "Identificateur unique de l'éditeur personnalisé.",
			"contributes.displayName": "Nom contrôlable de visu de l'éditeur personnalisé. Il est montré aux utilisateurs quand ils sélectionnent l'éditeur à utiliser.",
			"contributes.selector": "Ensemble de globs pour lequel l'éditeur personnalisé est activé.",
			"contributes.selector.filenamePattern": "Glob pour lequel l'éditeur personnalisé est activé.",
			"contributes.selector.mime": "Glob qui correspond au type mime d'une ressource d'URI de données.",
			"contributes.priority": "Contrôle quand utiliser l'éditeur personnalisé. Peut être remplacé par les utilisateurs.",
			"contributes.priority.default": "L'éditeur est automatiquement utilisé pour une ressource si aucun autre éditeur personnalisé par défaut n'est inscrit pour cette ressource.",
			"contributes.priority.option": "L'éditeur n'est pas automatiquement utilisé, mais peut être sélectionné par un utilisateur.",
			"contributes.priority.builtin": "Éditeur automatiquement utilisé si aucun autre éditeur 'par défaut' ou 'intégré' n'est inscrit pour la ressource."
		},
		"vs/workbench/contrib/debug/common/debug": {
			"internalConsoleOptions": "Contrôle le moment où la console de débogage interne doit s’ouvrir."
		},
		"vs/workbench/contrib/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/contrib/debug/browser/debugViewlet": {
			"startAdditionalSession": "Démarrer une session supplémentaire",
			"debugConsoleAction": "Console de débogage"
		},
		"vs/workbench/contrib/debug/browser/debugEditorContribution": {
			"addConfiguration": "Ajouter une configuration..."
		},
		"vs/workbench/contrib/debug/browser/breakpointEditorContribution": {
			"logPoint": "Point de journalisation",
			"breakpoint": "Point d'arrêt",
			"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",
			"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..."
		},
		"vs/workbench/contrib/debug/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": "Afficher",
			"debugCategory": "Déboguer",
			"terminateThread": "Terminer le thread",
			"debugFocusConsole": "Mettre le focus sur la vue de la Console de débogage",
			"jumpToCursor": "Accéder au curseur",
			"inlineBreakpoint": "Point d'arrêt inline",
			"debugCommands": "Configuration de débogage",
			"debugConfigurationTitle": "Déboguer",
			"allowBreakpointsEverywhere": "Permettre de définir des points d’arrêt dans n’importe quel fichier.",
			"openExplorerOnEnd": "Ouvre 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. Les options sont 'floating' dans toutes les vues, 'docked' dans la vue de 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é.",
			"showSubSessionsInToolBar": "Contrôle si les sous-sessions de débogage sont affichées dans la barre d'outils de débogage. Quand ce paramètre a la valeur false, la commande stop sur une sous-session arrête également la session parente.",
			"debug.console.fontSize": "Contrôle la taille de police en pixels dans la console de débogage.",
			"debug.console.fontFamily": "Contrôle la famille de polices dans la console de débogage.",
			"debug.console.lineHeight": "Contrôle la hauteur de ligne en pixels dans la console de débogage. Utilisez 0 pour calculer la hauteur de ligne à partir de la taille de police.",
			"debug.console.wordWrap": "Contrôle si le retour automatique à la ligne est activé dans la console de débogage.",
			"launch": "Configuration de lancement du débogage global. Doit être utilisée à la place de 'launch.json' qui est partagé entre les espaces de travail.",
			"debug.focusWindowOnBreak": "Contrôle si la fenêtre Workbench doit être ciblée lorsque le débogueur s'arrête.",
			"debugAnyway": "Ignorez les erreurs de tâche et commencez le débogage.",
			"showErrors": "Affichez la vue Problèmes et ne commencez pas le débogage.",
			"prompt": "Demandez à l'utilisateur.",
			"debug.onTaskErrors": "Contrôle ce qu'il faut faire en cas d'erreurs après l'exécution d'une tâche de prélancement.",
			"showBreakpointsInOverviewRuler": "Contrôle si les points d'arrêt doivent être affichés dans la règle d'aperçu.",
			"stepBackDebug": "Revenir en arrière",
			"reverseContinue": "Inverser",
			"restartFrame": "Redémarrer le frame",
			"copyStackTrace": "Copier la pile des appels",
			"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": "A&&jouter 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": "&&Logpoint...",
			"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 t&&ous les points d'arrêt",
			"miInstallAdditionalDebuggers": "&&Installer des débogueurs supplémentaires..."
		},
		"vs/workbench/contrib/debug/browser/repl": {
			"replAriaLabel": "Panneau REPL (Read Eval Print Loop)",
			"debugConsole": "Console de débogage",
			"copy": "Copier",
			"copyAll": "Copier tout",
			"collapse": "Réduire 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",
			"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",
			"repl.action.filter": "Contenu du focus REPL à filtrer",
			"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/contrib/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",
			"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",
			"addWatchExpression": "Ajouter une expression",
			"removeAllWatchExpressions": "Supprimer toutes les expressions",
			"focusSession": "Focus Session",
			"copyValue": "Copier la valeur"
		},
		"vs/workbench/contrib/debug/browser/debugActionViewItems": {
			"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/contrib/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/contrib/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.",
			"debugIcon.startForeground": "Icône de la barre d'outils de débogage pour commencer le débogage.",
			"debugIcon.pauseForeground": "Icône de la barre d'outils de débogage pour suspendre.",
			"debugIcon.stopForeground": "Icône de la barre d'outils de débogage pour arrêter.",
			"debugIcon.disconnectForeground": "Icône de la barre d'outils de débogage pour déconnecter.",
			"debugIcon.restartForeground": "Icône de la barre d'outils de débogage pour redémarrer.",
			"debugIcon.stepOverForeground": "Icône de la barre d'outils de débogage pour le pas à pas principal.",
			"debugIcon.stepIntoForeground": "Icône de la barre d'outils de débogage pour le pas à pas détaillé.",
			"debugIcon.stepOutForeground": "Icône de la barre d'outils de débogage pour le pas à pas principal.",
			"debugIcon.continueForeground": "Icône de la barre d'outils de débogage pour continuer."
		},
		"vs/workbench/contrib/debug/browser/debugHover": {
			"treeAriaLabel": "Déboguer par pointage",
			"variableAriaLabel": "{0} valeur {1}, variables, débogage"
		},
		"vs/workbench/contrib/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/contrib/debug/browser/debugStatus": {
			"status.debug": "Déboguer",
			"selectAndStartDebug": "Sélectionner et démarrer la configuration de débogage"
		},
		"vs/workbench/contrib/debug/common/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/contrib/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/contrib/debug/browser/debugCallStackContribution": {
			"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/contrib/debug/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/contrib/debug/browser/variablesView": {
			"variablesSection": "Section des variables",
			"variablesAriaTreeLabel": "Déboguer les variables",
			"setValue": "Définir la valeur",
			"copyAsExpression": "Copier en tant qu'Expression",
			"addToWatchExpressions": "Ajouter à la fenêtre Espion",
			"breakWhenValueChanges": "S'interrompt lorsque la valeur change",
			"variableValueAriaLabel": "Tapez une nouvelle valeur de variable",
			"variableScopeAriaLabel": "Portée {0}, variables, débogage",
			"variableAriaLabel": "{0} valeur {1}, variables, débogage"
		},
		"vs/workbench/contrib/debug/browser/watchExpressionsView": {
			"watchExpressionsSection": "Section des expressions espionnées",
			"watchAriaTreeLabel": "Déboguer les expressions espionnées",
			"editWatchExpression": "Modifier l'expression",
			"removeWatchExpression": "Supprimer une expression",
			"watchExpressionInputAriaLabel": "Tapez l'expression à espionner",
			"watchExpressionPlaceholder": "Expression à espionner",
			"watchExpressionAriaLabel": "{0} valeur {1}, espion, débogage",
			"watchVariableAriaLabel": "{0} valeur {1}, espion, débogage"
		},
		"vs/workbench/contrib/debug/common/replModel": {
			"consoleCleared": "La console a été effacée",
			"snapshotObj": "Seules les valeurs primitives sont affichées pour cet objet."
		},
		"vs/workbench/contrib/debug/browser/linkDetector": {
			"fileLinkMac": "Commande + clic pour suivre le lien",
			"fileLink": "Ctrl + clic pour suivre le lien"
		},
		"vs/workbench/contrib/debug/browser/debugCommands": {
			"restartDebug": "Redémarrer",
			"stepOverDebug": "Pas à pas principal",
			"stepIntoDebug": "Pas à pas détaillé",
			"stepOutDebug": "Pas à pas sortant",
			"pauseDebug": "Pause",
			"disconnect": "Déconnecter",
			"stop": "Arrêter",
			"continueDebug": "Continuer",
			"chooseLocation": "Choisir l'emplacement spécifique",
			"noExecutableCode": "Aucun code exécutable associé à la position de curseur actuelle.",
			"jumpToCursor": "Accéder au curseur",
			"debug": "déboguer",
			"noFolderDebugConfig": "Ouvrez d'abord un dossier pour effectuer une configuration de débogage avancée.",
			"addInlineBreakpoint": "Ajouter un point d’arrêt Inline"
		},
		"vs/workbench/contrib/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/contrib/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",
			"dataBreakpointsNotSupported": "Les points d'interruption de données 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",
			"functionBreakpoint": "Point d'arrêt de la fonction",
			"dataBreakpointUnsupported": "Les points d'interruption de données ne sont pas pris en charge par ce type de débogage",
			"dataBreakpoint": "Point d'arrêt des données",
			"breakpointUnsupported": "Les points d'arrêt de ce type ne sont pas pris en charge par le débogueur",
			"logMessage": "Message de journalisation : {0}",
			"expression": "Expression : {0}",
			"hitCount": "Nombre d'accès : {0}",
			"breakpoint": "Point d'arrêt"
		},
		"vs/workbench/contrib/debug/browser/callStackView": {
			"callstackSection": "Section de pile des appels",
			"debugStopped": "En pause sur {0}",
			"callStackAriaLabel": "Déboguer la pile des appels",
			"showMoreStackFrames2": "Afficher plus de frames de pile",
			"session": "Session",
			"paused": "Suspendu",
			"running": "En cours d'exécution",
			"thread": "Thread",
			"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/contrib/debug/common/debugSource": {
			"unknownSource": "Source inconnue"
		},
		"vs/workbench/contrib/debug/common/debugModel": {
			"startDebugFirst": "Démarrez une session de débogage pour évaluer des expressions",
			"notAvailable": "Non disponible",
			"pausedOn": "En pause sur {0}",
			"paused": "Suspendu",
			"running": "En cours d'exécution",
			"breakpointDirtydHover": "Point d'arrêt non vérifié. Fichier modifié. Redémarrez la session de débogage."
		},
		"vs/workbench/contrib/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/contrib/debug/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é et que vous avez installé une extension de débogage pour ce type de fichier.",
			"debugAdapterCrash": "Le débogage du processus adaptateur s'est terminé de manière inattendue ({0})",
			"cancel": "Annuler",
			"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}.",
			"debugAnyway": "Déboguer quand même",
			"showErrors": "Afficher les erreurs",
			"remember": "Mémoriser mon choix dans les paramètres utilisateur",
			"invalidTaskReference": "La tâche '{0}' n'a pas peu être référencée à partir d'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} {3}",
			"breakpointAdded": "Point d'arrêt ajouté, ligne {0}, fichier {1}",
			"breakpointRemoved": "Point d'arrêt supprimé, ligne {0}, fichier {1}"
		},
		"vs/workbench/contrib/debug/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/contrib/debug/browser/debugSession": {
			"sessionNotReadyForBreakpoints": "La session n'est pas prête pour les points d'interruption",
			"debuggingStarted": "Débogage démarré.",
			"debuggingStopped": "Débogage arrêté."
		},
		"vs/workbench/contrib/debug/common/debugger": {
			"cannot.find.da": "Adaptateur de débogage introuvable pour le type '{0}'.",
			"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/contrib/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 de variables interactives (par ex. ${action.pickProcess}) dans 'launch.json' à 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 où se trouve l'élément composé.",
			"app.launch.json.compounds.configurations": "Noms des configurations qui sont lancées dans le cadre de ce composé.",
			"compoundPrelaunchTask": "Tâche à exécuter avant le début de toute configuration composée."
		},
		"vs/workbench/contrib/debug/browser/rawDebugSession": {
			"moreInfo": "Informations"
		},
		"vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": {
			"expandAbbreviationAction": "Emmet : Expand Abbreviation",
			"miEmmetExpandAbbreviation": "Emmet : dé&&velopper l'abréviation"
		},
		"vs/workbench/contrib/emmet/browser/actions/showEmmetCommands": {
			"showEmmetCommands": "Afficher les commandes Emmet",
			"miShowEmmetCommands": "E&&mmet..."
		},
		"vs/workbench/contrib/extensions/electron-browser/extensions.contribution": {
			"runtimeExtension": "Extensions en cours d'exécution"
		},
		"vs/workbench/contrib/extensions/browser/extensionsQuickOpen": {
			"searchFor": "Appuyez sur Entrée pour rechercher '{0}' dans la Place de marché.",
			"noExtensionsToInstall": "Tapez un nom d'extension"
		},
		"vs/workbench/contrib/extensions/electron-browser/extensionsActions": {
			"openExtensionsFolder": "Ouvrir le dossier d'extensions"
		},
		"vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsInput": {},
		"vs/workbench/contrib/extensions/electron-browser/extensionProfileService": {
			"profilingExtensionHost": "$(sync~spin) Profilage de l'hôte d'extension",
			"selectAndStartDebug": "Cliquer pour arrêter le profilage",
			"profilingExtensionHostTime": "$(sync~spin) Profilage de l'hôte d'extension ({0} s)",
			"status.profiler": "Profileur d'extension"
		},
		"vs/workbench/contrib/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"
		},
		"vs/workbench/contrib/extensions/browser/extensions.contribution": {
			"extensionsCommands": "Gérer les extensions",
			"extension": "Extension",
			"view": "Afficher",
			"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": "Quand cette option est activée, les recommandations ne sont ni récupérées ni affichées, à moins que ce ne soit spécifiquement demandé par l’utilisateur. Certaines recommandations sont récupérées à partir d’un service en ligne 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.",
			"handleUriConfirmedExtensions": "Si une extension est listée ici, aucune invite de confirmation n'est affichée quand cette extension gère un URI.",
			"workbench.extensions.uninstallExtension.description": "Désinstaller l'extension donnée",
			"workbench.extensions.uninstallExtension.arg.name": "ID de l'extension à désinstaller",
			"id required": "ID d'extension obligatoire.",
			"notInstalled": "L'extension '{0}' n'est pas installée. Vérifiez que vous utilisez l'ID d'extension complet, y compris l'éditeur, par ex. : ms-vscode.csharp.",
			"miOpenKeymapExtensions": "&&Mappages de touches",
			"miOpenKeymapExtensions2": "Mappages de touches",
			"miPreferencesExtensions": "&&Extensions",
			"miViewExtensions": "E&&xtensions",
			"showExtensions": "Extensions",
			"galleryExtensionsCommands": "Installer les extensions de la galerie"
		},
		"vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": {
			"starActivation": "Activé par {0} au démarrage",
			"workspaceContainsGlobActivation": "Activées parce qu'il existe un fichier correspondant à {0} dans votre espace de travail",
			"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",
			"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/contrib/extensions/browser/extensionsViewlet": {
			"marketPlace": "Place de marché",
			"enabledExtensions": "Activé",
			"disabledExtensions": "Désactivé",
			"popularExtensions": "Populaire",
			"recommendedExtensions": "Recommandées",
			"otherRecommendedExtensions": "Autres recommandations",
			"workspaceRecommendedExtensions": "Recommandations d'espace de travail",
			"builtInExtensions": "Fonctionnalités",
			"builtInThemesExtensions": "Thèmes",
			"builtInBasicsExtensions": "Langages de programmation",
			"searchExtensions": "Rechercher des extensions dans la Place de marché",
			"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.",
			"outdatedExtensions": "{0} extensions obsolètes",
			"malicious warning": "Nous avons désinstallé '{0}' qui a été signalé comme problématique.",
			"reloadNow": "Recharger maintenant"
		},
		"vs/workbench/contrib/extensions/common/extensionsInput": {},
		"vs/workbench/contrib/extensions/common/extensionsUtils": {
			"disableOtherKeymapsConfirmation": "Désactiver les autres mappages de touches ({0}) pour éviter les conflits de combinaisons de touches ?",
			"yes": "Oui"
		},
		"vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": {},
		"vs/workbench/contrib/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/contrib/extensions/browser/extensionsActivationProgress": {
			"activation": "Activation des extensions..."
		},
		"vs/workbench/contrib/extensions/browser/remoteExtensionsInstaller": {},
		"vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": {
			"cmd.reportOrShow": "Problème de performance",
			"cmd.report": "Signaler un problème",
			"attach.title": "Avez-vous attaché le profil du processeur ?",
			"ok": "OK",
			"attach.msg": "Il s'agit d'un rappel pour vérifier que vous n'avez pas oublié d'attacher '{0}' au problème que vous venez de créer.",
			"cmd.show": "Afficher les problèmes",
			"attach.msg2": "Il s'agit d'un rappel pour vérifier que vous n'avez pas oublié d'attacher '{0}' à un problème de performance existant."
		},
		"vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": {
			"Manifest is not found": "Le manifeste n’a pas été trouvé",
			"uninstallingExtension": "Désinstallation d'extension...",
			"incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec VS Code '{1}'.",
			"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."
		},
		"vs/workbench/contrib/extensions/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 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 couleur ({0})",
			"iconThemes": "Thèmes d'icône ({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/contrib/extensions/browser/extensionTipsService": {
			"neverShowAgain": "Ne plus afficher",
			"searchMarketplace": "Rechercher dans la Place de marché",
			"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",
			"exeRecommended": "L'extension '{0}' est recommandée, car {1} est installé sur votre système.",
			"ignoreExtensionRecommendations": "Voulez-vous ignorer toutes les recommandations d’extensions ?",
			"ignoreAll": "Oui, ignorer tout",
			"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.",
			"showLanguageExtensions": "La Place de marché a des extensions qui peuvent aider avec les fichiers '.{0}'",
			"dontShowAgainExtension": "Ne plus afficher pour les fichiers '.{0}'"
		},
		"vs/workbench/contrib/extensions/browser/extensionsViews": {
			"galleryError": "Nous ne pouvons pas vous connecter sur la Place de marché des Extensions en ce moment, veuillez s’il vous plaît essayer à nouveau plus tard.",
			"no extensions found": "Extensions introuvables."
		},
		"vs/workbench/contrib/extensions/browser/extensionsWidgets": {
			"ratedBySingleUser": "Évaluée par 1 utilisateur",
			"ratedByUsers": "Évaluée par {0} utilisateurs",
			"noRating": "Pas de note",
			"extension-arialabel": "{0}. Appuyez sur Entrée pour voir les détails de l'extension.",
			"viewExtensionDetailsAria": "{0}. Appuyez sur Entrée pour voir les détails de l'extension.",
			"remote extension title": "Extension dans {0}"
		},
		"vs/workbench/contrib/extensions/browser/extensionsViewer": {
			"Unknown Extension": "Extension inconnue :"
		},
		"vs/workbench/contrib/extensions/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",
			"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}'.",
			"install locally": "Installer localement",
			"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",
			"ManageExtensionAction.uninstallingTooltip": "Désinstallation en cours",
			"install another version": "Installer une autre version...",
			"selectVersion": "Sélectionner la version à installer",
			"current": "Actuelle",
			"extensionInfoAction": "Copier les informations d'extension",
			"extensionInfoName": "Nom : {0}",
			"extensionInfoId": "ID : {0}",
			"extensionInfoDescription": "Description : {0}",
			"extensionInfoVersion": "Version : {0}",
			"extensionInfoPublisher": "Serveur de publication : {0}",
			"extensionInfoVSMarketplaceLink": "Lien de la Place de marché pour VS : {0}",
			"extensionSettingsAction": "Configurer les paramètres d'extension",
			"enableForWorkspaceAction": "Activer (espace de travail)",
			"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",
			"reloadRequired": "Rechargement obligatoire",
			"postUninstallTooltip": "Rechargez Visual Studio Code pour désinstaller cette extension.",
			"postDisableTooltip": "Veuillez recharger Visual Studio Code pour désactiver cette extension.",
			"color theme": "Définir le thème de couleur",
			"select color theme": "Sélectionner le thème de couleur",
			"file icon theme": "Définir le thème des icônes de fichier",
			"select file icon theme": "Sélectionner un thème d'icône de fichier",
			"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.",
			"updated": "Mise à jour terminée",
			"uninstalled": "NON INSTALLÉ",
			"enabled": "Activé",
			"disabled": "Désactivé",
			"malicious tooltip": "Cette extension a été signalée comme posant un problème.",
			"extension enabled on remote": "L'extension est activée sur '{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",
			"installVSIX": "Installer depuis un VSIX...",
			"installFromVSIX": "Installer à partir d'un VSIX",
			"installButton": "&&Installer",
			"InstallVSIXAction.successReload": "Rechargez Visual Studio Code pour terminer l'installation de l'extension {0}.",
			"InstallVSIXAction.success": "Extension {0} installée.",
			"InstallVSIXAction.reloadNow": "Recharger maintenant",
			"reinstall": "Réinstallez l'extension...",
			"selectExtensionToReinstall": "Sélectionner l'extension à réinstaller",
			"ReinstallAction.successReload": "Rechargez Visual Studio Code pour terminer la réinstallation de l'extension {0}.",
			"ReinstallAction.success": "Extension {0} réinstallée.",
			"install previous version": "Installer une version spécifique de l'extension...",
			"selectExtension": "Sélectionner une extension",
			"InstallAnotherVersionExtensionAction.successReload": "Rechargez Visual Studio Code pour terminer l'installation de l'extension {0}.",
			"InstallAnotherVersionExtensionAction.success": "Extension {0} installée.",
			"InstallAnotherVersionExtensionAction.reloadNow": "Recharger maintenant",
			"select extensions to install": "Sélectionner les extensions à installer",
			"no local extensions": "Il n'y a aucune extension à installer.",
			"installing extensions": "Installation des extensions...",
			"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/contrib/externalTerminal/node/externalTerminalService": {
			"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}",
			"ext.term.app.not.found": "application de terminal '{0}' introuvable",
			"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."
		},
		"vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": {
			"globalConsoleAction": "Ouvrir un nouveau terminal externe",
			"scopedConsoleAction": "Ouvrir dans Terminal"
		},
		"vs/workbench/contrib/feedback/browser/feedbackStatusbarItem": {
			"status.feedback": "Tweeter des commentaires"
		},
		"vs/workbench/contrib/feedback/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/contrib/files/electron-browser/files.contribution": {
			"textFileEditor": "Éditeur de fichier texte"
		},
		"vs/workbench/contrib/files/electron-browser/fileActions.contribution": {
			"revealInWindows": "Révéler dans l'Explorateur",
			"revealInMac": "Révéler dans le Finder",
			"openContainer": "Ouvrir le dossier contenant",
			"filesCategory": "fichier"
		},
		"vs/workbench/contrib/files/electron-browser/textFileEditor": {
			"relaunchWithIncreasedMemoryLimit": "Redémarrer avec {0} Mo",
			"configureMemoryLimit": "Configurer la limite de mémoire"
		},
		"vs/workbench/contrib/files/electron-browser/fileCommands": {
			"openFileToReveal": "Open a file first to reveal"
		},
		"vs/workbench/contrib/files/common/editors/fileEditorInput": {
			"orphanedFile": "{0} (supprimé)",
			"readonlyFile": "{0} (en lecture seule)"
		},
		"vs/workbench/contrib/files/browser/explorerViewlet": {
			"folders": "Dossiers"
		},
		"vs/workbench/contrib/files/browser/files.contribution": {
			"showExplorerViewlet": "Afficher l'Explorateur",
			"explore": "Explorateur",
			"view": "Afficher",
			"binaryFileEditor": "Éditeur de fichier binaire",
			"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.",
			"hotExit.onExitAndWindowCloseBrowser": "La fermeture du navigateur, de la fenêtre ou de l'onglet provoquera une sortie à chaud.",
			"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.",
			"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.",
			"files.simpleDialog.enable": "Active la boîte de dialogue de fichier simple, qui remplace alors la boîte de dialogue de fichier système.",
			"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.",
			"simple": "Ajoute le mot « copy » à la fin du nom dupliqué, potentiellement suivi par un nombre",
			"smart": "Ajoute un nombre à la fin du nom dupliqué. Si le nom comporte déjà un nombre, essayez d'augmenter ce nombre",
			"explorer.incrementalNaming": "Contrôle la stratégie de nommage à utiliser lorsque vous donnez un nouveau nom à un élément dupliqué d'Explorer à coller.",
			"miViewExplorer": "&&Explorateur"
		},
		"vs/workbench/contrib/files/common/dirtyFilesTracker": {
			"dirtyFile": "1 fichier non enregistré",
			"dirtyFiles": "{0} fichiers non enregistrés"
		},
		"vs/workbench/contrib/files/browser/fileActions.contribution": {
			"filesCategory": "fichier",
			"workspaces": "Espaces de travail",
			"file": "fichier",
			"copyPath": "Copier le chemin",
			"copyRelativePath": "Copier le chemin d’accès relatif",
			"revealInSideBar": "Afficher dans la barre latérale",
			"acceptLocalChanges": "Utiliser vos changements et remplacer le contenu du fichier",
			"revertLocalChanges": "Ignorer vos changements et rétablir le contenu du fichier",
			"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": "Afficher",
			"openToSide": "Ouvrir sur le côté",
			"saveAll": "Enregistrer tout",
			"compareWithSaved": "Comparer avec celui enregistré",
			"compareWithSelected": "Comparer avec ce qui est sélectionné",
			"compareSource": "Sélectionner pour comparer",
			"compareSelected": "Comparer ce qui est sélectionné",
			"close": "Fermer",
			"closeOthers": "Fermer les autres",
			"closeSaved": "Fermer la version sauvegardée",
			"closeAll": "Tout fermer",
			"cut": "Couper",
			"deleteFile": "Supprimer définitivement",
			"newFile": "Nouveau fichier",
			"openFile": "Ouvrir un fichier...",
			"miNewFile": "&&Nouveau fichier",
			"miSave": "Enregi&&strer",
			"miSaveAs": "Enregistrer &&sous...",
			"miSaveAll": "Enregistrer to&&ut",
			"miOpen": "&&Ouvrir...",
			"miOpenFile": "&&Ouvrir le fichier...",
			"miOpenFolder": "Ou&&vrir le dossier...",
			"miOpenWorkspace": "Ouvrir l'e&&space de travail...",
			"miAutoSave": "Enregistrement a&&utomatique",
			"miRevert": "Réta&&blir le fichier",
			"miCloseEditor": "Fermer l'édit&&eur",
			"miGotoFile": "Atteindre le &&fichier..."
		},
		"vs/workbench/contrib/files/browser/editors/textFileEditor": {
			"textFileEditor": "Éditeur de fichier texte",
			"openFolderError": "Le fichier est un répertoire",
			"createFile": "Créer un fichier",
			"fileEditorWithInputAriaLabel": "{0}. Éditeur de fichier texte.",
			"fileEditorAriaLabel": "Éditeur de fichier texte."
		},
		"vs/workbench/contrib/files/browser/fileActions": {
			"newFile": "Nouveau fichier",
			"newFolder": "Nouveau dossier",
			"rename": "Renommer",
			"delete": "Supprimer",
			"copyFile": "Copier",
			"pasteFile": "Coller",
			"download": "Télécharger",
			"createNewFile": "Nouveau fichier",
			"createNewFolder": "Nouveau dossier",
			"newUntitledFile": "Nouveau fichier sans titre",
			"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}' ?",
			"globalCompareFile": "Comparer le fichier actif à...",
			"openFileToCompare": "Ouvrez d'abord un fichier pour le comparer à un autre fichier.",
			"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.unsupportedschema": "L'éditeur actif doit contenir une ressource ouvrable.",
			"openFileToShowInNewWindow.nofile": "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.",
			"compareWithClipboard": "Compare le fichier actif avec le presse-papiers",
			"clipboardComparisonLabel": "Presse-papier ↔ {0}",
			"retry": "Réessayer",
			"downloadFolder": "Télécharger le dossier",
			"downloadFile": "Télécharger le fichier",
			"fileIsAncestor": "Le fichier à copier est un ancêtre du dossier de destination",
			"fileDeleted": "Le fichier à coller a été supprimé ou déplacé entre-temps. {0}"
		},
		"vs/workbench/contrib/files/browser/editors/binaryFileEditor": {
			"binaryFileEditor": "Visionneuse de fichier binaire"
		},
		"vs/workbench/contrib/files/common/workspaceWatcher": {
			"netVersionError": "Microsoft .NET Framework 4.5 est obligatoire. Suivez le lien pour l'installer.",
			"installNet": "Télécharger .NET Framework 4.5",
			"enospcError": "Impossible de surveiller les changements de fichier dans ce grand espace de travail. Suivez le lien d'instructions pour résoudre ce problème.",
			"learnMore": "Instructions"
		},
		"vs/workbench/contrib/files/browser/views/emptyView": {
			"noWorkspace": "Aucun dossier ouvert",
			"explorerSection": "Section de l'Explorateur de fichiers",
			"noWorkspaceHelp": "Vous n'avez pas encore ajouté un dossier à l'espace de travail.",
			"addFolder": "Ajouter un dossier",
			"remoteNoFolderHelp": "Connecté à {0}",
			"connecting": "Connexion en cours...",
			"noFolderHelp": "Vous n'avez pas encore ouvert de dossier.",
			"openFolder": "Ouvrir le dossier"
		},
		"vs/workbench/contrib/files/browser/views/explorerView": {
			"explorerSection": "Section de l'Explorateur de fichiers",
			"treeAriaLabel": "Explorateur de fichiers"
		},
		"vs/workbench/contrib/files/browser/saveErrorHandler": {
			"userGuide": "Utilisez les actions de la barre d'outils de l'éditeur pour annuler vos changements ou remplacer le contenu du fichier par vos changements.",
			"staleSaveError": "L'enregistrement de '{0}' a échoué : le contenu du fichier est plus récent. Comparez votre version avec le contenu du fichier.",
			"retry": "Réessayer",
			"discard": "Annuler",
			"readonlySaveErrorAdmin": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer en tant qu'administrateur' pour réessayer en tant qu'administrateur.",
			"readonlySaveErrorSudo": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer en tant que Sudo' pour réessayer en tant que superutilisateur.",
			"readonlySaveError": "L'enregistrement de '{0}' a échoué : le fichier est en lecture seule. Sélectionnez 'Remplacer' pour essayer de le rendre inscriptible.",
			"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} (dans le fichier) ↔ {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/contrib/files/browser/views/openEditorsView": {
			"openEditors": "Éditeurs ouverts",
			"openEditosrSection": "Section des éditeurs ouverts",
			"dirtyCounter": "{0} non enregistré(s)"
		},
		"vs/workbench/contrib/files/browser/fileCommands": {
			"saveAs": "Enregistrer sous...",
			"save": "Enregistrer",
			"saveWithoutFormatting": "Enregistrer sans mise en forme",
			"saveAll": "Enregistrer tout",
			"removeFolderFromWorkspace": "Supprimer le dossier de l'espace de travail",
			"genericRevertError": "Échec pour faire revenir '{0}' : {1}",
			"modifiedLabel": "{0} (dans le fichier) ↔ {1}",
			"openFileToCopy": "Ouvrir d'abord un fichier pour copier son chemin"
		},
		"vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": {
			"label": "Explorateur",
			"canNotResolve": "Impossible de résoudre le dossier de l'espace de travail",
			"symbolicLlink": "Lien symbolique"
		},
		"vs/workbench/contrib/files/browser/views/explorerViewer": {
			"fileInputAriaLabel": "Tapez le nom du fichier. Appuyez sur Entrée pour confirmer ou sur Échap pour annuler.",
			"confirmOverwrite": "Un fichier ou dossier portant le même nom existe déjà dans le dossier de destination. Voulez-vous le remplacer ?",
			"irreversible": "Cette action est irréversible !",
			"replaceButtonLabel": "&&Remplacer",
			"copyFolders": "&&Copier les dossiers",
			"copyFolder": "&&Copier le dossier",
			"cancel": "Annuler",
			"copyfolders": "Voulez-vous vraiment copier les dossiers ?",
			"copyfolder": "Voulez-vous vraiment copier '{0}' ?",
			"addFolders": "&&Aouter des dossiers à l'espace de travail",
			"addFolder": "&&Ajouter le dossier à l'espace de travail",
			"dropFolders": "Voulez-vous copier les dossiers ou les ajouter à l'espace de travail ?",
			"dropFolder": "Voulez-vous copier '{0}' ou ajouter '{0}' comme dossier à l'espace de travail ?",
			"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 ?"
		},
		"vs/workbench/contrib/format/browser/formatActionsNone": {
			"formatDocument.label.multiple": "Mettre le document en forme",
			"no.provider": "Aucun formateur pour les fichiers '{0}' installés.",
			"install.formatter": "Installer le formateur..."
		},
		"vs/workbench/contrib/format/browser/formatActionsMultiple": {
			"nullFormatterDescription": "Aucun(e)",
			"miss": "L'extension '{0}' ne peut pas mettre en forme '{1}'",
			"config.needed": "Il existe plusieurs formateurs pour les fichiers '{0}'. Sélectionnez un formateur par défaut pour continuer.",
			"config.bad": "L'extension '{0}' est configurée comme formateur, mais n'est pas disponible. Sélectionnez un autre formateur par défaut pour continuer.",
			"do.config": "Configurer...",
			"select": "Sélectionner un formateur par défaut pour les fichiers '{0}'",
			"formatter.default": "Définit un formateur par défaut qui est prioritaire sur tous les autres paramètres de formateur. Doit être l'identificateur d'une extension contribuant à un formateur.",
			"def": "(Par défaut)",
			"config": "Configurer le formateur par défaut...",
			"format.placeHolder": "Sélectionner un formateur",
			"formatDocument.label.multiple": "Mettre en forme un document avec...",
			"formatSelection.label.multiple": "Mettre en forme la sélection avec..."
		},
		"vs/workbench/contrib/issue/electron-browser/issue.contribution": {
			"help": "Aide",
			"reportIssueInEnglish": "Signaler un problème",
			"developer": "Développeur"
		},
		"vs/workbench/contrib/issue/electron-browser/issueActions": {
			"openProcessExplorer": "Ouvrir l'explorateur de processus",
			"reportPerformanceIssue": "Signaler un problème de performance"
		},
		"vs/workbench/contrib/localizations/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",
			"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/contrib/localizations/browser/minimalTranslations": {
			"showLanguagePackExtensions": "Recherchez dans les modules linguistiques du Marketplace pour remplacer la langue d'affichage par {0}.",
			"searchMarketplace": "Rechercher dans la Place de marché",
			"installAndRestartMessage": "Installez le module linguistique pour remplacer la langue d'affichage par {0}.",
			"installAndRestart": "Installer et Redémarrer"
		},
		"vs/workbench/contrib/localizations/browser/localizationsActions": {
			"configureLocale": "Configurer la langue d'affichage",
			"installAdditionalLanguages": "Installer des langues supplémentaires...",
			"chooseDisplayLanguage": "Sélectionner la langue d'affichage",
			"relaunchDisplayLanguageMessage": "Vous devez redémarrer pour appliquer le changement de la langue d'affichage.",
			"relaunchDisplayLanguageDetail": "Appuyez sur le bouton Redémarrer pour redémarrer {0} et changer la langue d'affichage.",
			"restart": "&&Redémarrer"
		},
		"vs/workbench/contrib/logs/electron-browser/logs.contribution": {
			"developer": "Développeur"
		},
		"vs/workbench/contrib/logs/electron-browser/logsActions": {
			"openLogsFolder": "Ouvrir le dossier des journaux"
		},
		"vs/workbench/contrib/logs/common/logs.contribution": {
			"developer": "Développeur",
			"userDataSyncLog": "Synchronisation de la configuration",
			"rendererLog": "Fenêtre",
			"mainLog": "Principal",
			"sharedLog": "Partagé",
			"telemetryLog": "Télémétrie"
		},
		"vs/workbench/contrib/logs/common/logsActions": {
			"setLogLevel": "Définir le niveau de journalisation (log) ...",
			"trace": "Trace",
			"debug": "Déboguer",
			"info": "Info",
			"warn": "Avertissement",
			"err": "Erreur",
			"critical": "Critique",
			"off": "DESACTIVÉ",
			"selectLogLevel": "Sélectionner le niveau de journalisation (log)",
			"default and current": "Par défaut et actuel",
			"default": "Par défaut",
			"current": "Actuelle",
			"openSessionLogFile": "Ouvrir le fichier journal Windows (Session)...",
			"sessions placeholder": "Sélectionner une session",
			"log placeholder": "Sélectionner le fichier journal"
		},
		"vs/workbench/contrib/markers/browser/markers.contribution": {
			"copyMarker": "Copier",
			"copyMessage": "Copier le message",
			"show multiline": "Afficher le message sur plusieurs lignes",
			"problems": "Problèmes",
			"show singleline": "Afficher le message sur une seule ligne",
			"miMarker": "&&Problèmes",
			"status.problems": "Problèmes",
			"totalErrors": "{0} erreurs",
			"totalWarnings": "{0} avertissements",
			"totalInfos": "{0} infos",
			"noProblems": "Aucun problème",
			"manyProblems": "10K+"
		},
		"vs/workbench/contrib/markers/browser/markers": {
			"totalProblems": "Total de {0} problèmes"
		},
		"vs/workbench/contrib/markers/browser/markersFileDecorations": {
			"label": "Problèmes",
			"tooltip.1": "1 problème dans ce fichier",
			"tooltip.N": "{0} problèmes dans ce fichier",
			"markers.showOnFile": "Affichez les erreurs et les avertissements sur les fichiers et les dossiers."
		},
		"vs/workbench/contrib/markers/browser/messages": {
			"viewCategory": "Afficher",
			"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 avec les critères de filtre fournis.",
			"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": "Filtrer. Par ex. : text, **/*.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/contrib/markers/browser/markersPanelActions": {
			"showing filtered problems": "Afficher {0} sur {1}"
		},
		"vs/workbench/contrib/markers/browser/markersPanel": {
			"collapseAll": "Réduire tout",
			"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/contrib/markers/browser/markersTreeViewer": {
			"single line": "Afficher le message sur une seule ligne",
			"multi line": "Afficher le message sur plusieurs lignes"
		},
		"vs/workbench/contrib/outline/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 les avertissements pendant l'application de contour aux éléments.",
			"outline.problem.colors": "Utilisez des couleurs pour les erreurs et les avertissements.",
			"outline.problems.badges": "Utilisez des badges pour les erreurs et les avertissements.",
			"filteredTypes.file": "Si activé, le plan montre des symboles de type 'file'.",
			"filteredTypes.module": "Si activé, le plan montre des symboles de type 'module'.",
			"filteredTypes.namespace": "Si activé, le plan montre des symboles de type 'namespace'.",
			"filteredTypes.package": "Si activé, le plan montre des symboles de type 'package'.",
			"filteredTypes.class": "Si activé, le plan montre des symboles de type 'class'.",
			"filteredTypes.method": "Si activé, le plan montre des symboles de type 'method'.",
			"filteredTypes.property": "Si activé, le plan montre des symboles de type 'property'.",
			"filteredTypes.field": "Si activé, le plan montre des symboles de type 'field'.",
			"filteredTypes.constructor": "Si activé, le plan montre des symboles de type 'constructor'.",
			"filteredTypes.enum": "Si activé, le plan montre des symboles de type 'enum'.",
			"filteredTypes.interface": "Si activé, le plan montre des symboles de type 'interface'.",
			"filteredTypes.function": "Si activé, le plan montre des symboles de type 'function'.",
			"filteredTypes.variable": "Si activé, le plan montre des symboles de type 'variable'.",
			"filteredTypes.constant": "Si activé, le plan montre des symboles de type 'constant'.",
			"filteredTypes.string": "Si activé, le plan montre des symboles de type 'string'.",
			"filteredTypes.number": "Si activé, le plan montre des symboles de type 'number'.",
			"filteredTypes.boolean": "Si activé, le plan montre des symboles de type 'boolean'.",
			"filteredTypes.array": "Si activé, le plan montre des symboles de type 'array'.",
			"filteredTypes.object": "Si activé, le plan montre des symboles de type 'object'.",
			"filteredTypes.key": "Si activé, le plan montre des symboles de type 'key'.",
			"filteredTypes.null": "Si activé, le plan montre des symboles de type 'null'.",
			"filteredTypes.enumMember": "Si activé, le plan montre des symboles de type 'enumMember'.",
			"filteredTypes.struct": "Si activé, le plan montre des symboles de type 'struct'.",
			"filteredTypes.event": "Si activé, le plan montre des symboles de type 'event'.",
			"filteredTypes.operator": "Si activé, le plan montre des symboles de type 'operator'.",
			"filteredTypes.typeParameter": "Si activé, le plan montre des symboles de type 'typeParameter'."
		},
		"vs/workbench/contrib/outline/browser/outlinePanel": {
			"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": "L'éditeur actif ne peut pas fournir les informations de contour.",
			"loading": "Chargement des symboles de document pour '{0}'...",
			"no-symbols": "Aucun symbole trouvé dans le document '{0}'"
		},
		"vs/workbench/contrib/output/browser/output.contribution": {
			"output": "Sortie",
			"logViewer": "Visionneuse du journal",
			"viewCategory": "Afficher",
			"developer": "Développeur",
			"clearOutput.label": "Effacer la sortie",
			"openActiveLogOutputFile": "Ouvrir le fichier de sortie du journal actif",
			"miToggleOutput": "&&Sortie"
		},
		"vs/workbench/contrib/output/browser/outputPanel": {
			"output": "Sortie",
			"outputPanelWithInputAriaLabel": "{0}, Panneau de sortie",
			"outputPanelAriaLabel": "Panneau de sortie"
		},
		"vs/workbench/contrib/output/browser/outputServices": {
			"output": "{0} - Sortie",
			"channel": "Canal de sortie pour '{0}'"
		},
		"vs/workbench/contrib/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",
			"outputScrollOn": "Activer le défilement automatique",
			"outputScrollOff": "Désactiver le défilement automatique",
			"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/contrib/performance/electron-browser/performance.contribution": {
			"show.cat": "Développeur",
			"show.label": "Performance de démarrage"
		},
		"vs/workbench/contrib/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/contrib/performance/electron-browser/perfviewEditor": {
			"name": "Performance de démarrage"
		},
		"vs/workbench/contrib/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/contrib/preferences/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",
			"openRemoteSettings": "Ouvrir les paramètres d'utilisation à distance ({0})",
			"preferencesCategory": "Préférences",
			"showDefaultKeybindings": "Afficher les combinaisons de touches par défaut",
			"showUserKeybindings": "Afficher les combinaisons de touches de l'utilisateur",
			"miPreferences": "Pr&&éférences",
			"miOpenSettings": "Para&&mètres",
			"settings": "Paramètres",
			"miOpenOnlineSettings": "Paramètres des services &&en ligne",
			"onlineServices": "Paramètres des services en ligne",
			"miOpenKeymap": "Racco&&urcis clavier",
			"keyboardShortcuts": "Raccourcis 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/contrib/preferences/browser/keybindingWidgets": {
			"defineKeybinding.initial": "Appuyez sur la combinaison de touches souhaitée puis appuyez sur Entrée",
			"defineKeybinding.oneExists": "1 commande existante a cette combinaison de touche",
			"defineKeybinding.existing": "{0} commandes existantes ont cette combinaison de touche",
			"defineKeybinding.chordsTo": "pression simultanée avec"
		},
		"vs/workbench/contrib/preferences/browser/preferencesActions": {
			"openRawDefaultSettings": "Ouvrir les paramètres par défaut (JSON)",
			"openSettings2": "Afficher les paramètres (IU)",
			"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/contrib/preferences/browser/keybindingsEditor": {
			"SearchKeybindings.FullTextSearchPlaceholder": "Taper pour rechercher dans les combinaisons de touches",
			"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",
			"command": "Commande",
			"keybinding": "Combinaison de touches",
			"when": "Quand",
			"source": "source",
			"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",
			"editWhen": "Changer en cas d'expression",
			"removeLabel": "Supprimer la combinaison de touches",
			"resetLabel": "Définir une combinaison de touches",
			"showSameKeybindings": "Afficher les mêmes raccourcis clavier",
			"copyLabel": "Copier",
			"copyCommandLabel": "Copier l'ID de commande",
			"error": "Erreur '{0}' durant la modification de la combinaison de touches. Ouvrez le fichier 'keybindings.json', puis corrigez les erreurs.",
			"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}.",
			"whenContextInputAriaLabel": "Tapez en cas de contexte. Appuyez sur Entrée pour confirmer ou Échap pour annuler.",
			"whenAriaLabel": "When : {0}.",
			"noWhen": "Pas de contexte when."
		},
		"vs/workbench/contrib/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": "Utilisateur",
			"userSettingsRemote": "Distant",
			"workspaceSettings": "Espace de travail",
			"folderSettings": "dossier"
		},
		"vs/workbench/contrib/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/contrib/preferences/browser/settingsEditor2": {
			"settingsContextMenuAriaShortcut": "Pour plus d’actions, appuyer sur {0}.",
			"clearInput": "Effacer l'entrée de recherche de paramètres",
			"SearchSettings.AriaLabel": "Paramètres de recherche",
			"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/contrib/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": "Minimap",
			"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",
			"screencastMode": "Mode de capture vidéo",
			"window": "Fenêtre",
			"newWindow": "Nouvelle fenêtre",
			"features": "Fonctionnalités",
			"fileExplorer": "Explorateur",
			"search": "Recherche",
			"debug": "Déboguer",
			"scm": "SCM",
			"extensionViewlet": "Viewlet d'extension",
			"terminal": "Terminal",
			"task": "Tâche",
			"problems": "Problèmes",
			"comments": "Commentaires",
			"remote": "Distant",
			"application": "Application",
			"proxy": "Proxy",
			"keyboard": "Clavier",
			"update": "Mettre à jour",
			"telemetry": "Télémétrie",
			"configuration sync": "Synchronisation de la configuration"
		},
		"vs/workbench/contrib/preferences/browser/tocTree": {
			"groupRowAriaLabel": "{0}, groupe"
		},
		"vs/workbench/contrib/preferences/browser/settingsTreeModels": {
			"workspace": "Espace de travail",
			"remote": "Distant",
			"user": "Utilisateur"
		},
		"vs/workbench/contrib/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.",
			"removeItem": "Supprimer l'élément",
			"editItem": "Modifier l'élément",
			"editItemInSettingsJson": "Modifier l'élément dans settings.json",
			"addItem": "Ajouter l'élément",
			"itemInputPlaceholder": "Élément chaîne...",
			"listSiblingInputPlaceholder": "Frère...",
			"listValueHintLabel": "Élément de liste '{0}'",
			"listSiblingHintLabel": "Élément de liste '{0}' avec frère '${1}'",
			"okButton": "OK",
			"cancelButton": "Annuler",
			"removeExcludeItem": "Supprimer l’élément exclus",
			"editExcludeItem": "Modifier l’élément exclus",
			"editExcludeItemInSettingsJson": "Modifier l'élément exclude dans settings.json",
			"addPattern": "Ajouter le modèle",
			"excludePatternInputPlaceholder": "Modèle d'exclusion",
			"excludeSiblingInputPlaceholder": "Quand le modèle est présent ...",
			"excludePatternHintLabel": "Exclure les fichiers correspondant à `{0}`",
			"excludeSiblingHintLabel": "Exclure les fichiers correspondant à `{0}`, seulement quand un fichier correspondant à `{1}` est présent"
		},
		"vs/workbench/contrib/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 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",
			"unknown configuration setting": "Paramètre de configuration inconnu",
			"unsupportedRemoteMachineSetting": "Ce paramètre ne peut pas être appliqué maintenant. Il sera appliqué lorsque vous ouvrirez la fenêtre locale.",
			"unsupportedWindowSetting": "Ce paramètre ne peut pas être appliqué maintenant. Il est appliqué quand vous ouvrez ce dossier directement.",
			"unsupportedApplicationSetting": "Ce paramètre est applicable seulement dans les paramètres utilisateur de l'application",
			"unsupportedMachineSetting": "Ce paramètre peut uniquement être appliqué dans les paramètres d'utilisateur dans la fenêtre locale ou dans les paramètres à distance dans la fenêtre à distance."
		},
		"vs/workbench/contrib/preferences/browser/settingsTree": {
			"extensions": "Extensions",
			"modified": "Modifié le",
			"settingsContextMenuTitle": "Plus d'actions...",
			"alsoConfiguredIn": "Également modifiés dans",
			"configuredIn": "Modifié dans",
			"settings.Modified": " Modifiés.",
			"newExtensionsButtonLabel": "Afficher les extensions correspondantes",
			"editInSettingsJson": "Modifier dans settings.json",
			"settings.Default": "{0}",
			"resetSettingLabel": "Réinitialiser le paramètre",
			"validationError": "Erreur de validation.",
			"treeAriaLabel": "Paramètres",
			"copySettingIdLabel": "Copier l'ID du paramètre",
			"copySettingAsJSONLabel": "Copier le Paramètre en JSON"
		},
		"vs/workbench/contrib/quickopen/browser/quickopen.contribution": {
			"view": "Afficher",
			"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 l'affichage",
			"miCommandPalette": "Palette de &&commandes...",
			"miOpenView": "&&Ouvrir la vue...",
			"miGotoSymbolInFile": "Atteindre le &&symbole dans le fichier...",
			"miGotoLine": "Accéder à la &&ligne/colonne...",
			"commandPalette": "Palette de commandes..."
		},
		"vs/workbench/contrib/quickopen/browser/helpHandler": {
			"entryAriaLabel": "{0}, aide sur le sélecteur",
			"globalCommands": "commandes globales",
			"editorCommands": "commandes de l'éditeur"
		},
		"vs/workbench/contrib/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 l'affichage",
			"quickOpenView": "Mode Quick Open"
		},
		"vs/workbench/contrib/quickopen/browser/gotoLineHandler": {
			"gotoLine": "Atteindre la ligne...",
			"gotoLineLabelEmptyWithLimit": "Ligne actuelle : {0}, Colonne : {1}. Saisissez un numéro de ligne entre 1 et {2} pour y accéder.",
			"gotoLineLabelEmpty": "Ligne actuelle : {0}, Colonne : {1}. Saisissez le numéro de la ligne pour y accéder.",
			"gotoLineColumnLabel": "Allez à la ligne {0}, colonne {1}.",
			"gotoLineLabel": "Accédez à la ligne {0}.",
			"cannotRunGotoLine": "Ouvrez un fichier texte pour accéder à une ligne."
		},
		"vs/workbench/contrib/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/contrib/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/contrib/relauncher/browser/relauncher.contribution": {
			"relaunchSettingMessage": "Un paramètre a changé et nécessite un redémarrage pour être appliqué.",
			"relaunchSettingMessageWeb": "Un paramètre modifié qui requiert une actualisation pour prendre effet.",
			"relaunchSettingDetail": "Appuyez sur le bouton de redémarrage pour redémarrer {0} et activer le paramètre.",
			"relaunchSettingDetailWeb": "Appuyez sur le bouton Actualiser pour actualiser {0} et activez le paramètre.",
			"restart": "&&Redémarrer",
			"restartWeb": "&&Actualiser"
		},
		"vs/workbench/contrib/remote/electron-browser/remote.contribution": {
			"remote.category": "Distant",
			"remote.showMenu": "Afficher le menu d'utilisation à distance",
			"remote.close": "Fermer la connexion à distance",
			"host.open": "$(sync~spin) Ouverture de la session à distance...",
			"miCloseRemote": "Fermer la connexion à distance",
			"host.tooltip": "Modification sur {0}",
			"disconnectedFrom": "Déconnecté de",
			"host.tooltipDisconnected": "Déconnecté de {0}",
			"noHost.tooltip": "Ouvrir une fenêtre distante",
			"status.host": "Hôte distant",
			"cat.title": "{0}: {1}",
			"closeRemote.title": "Fermer la connexion à distance",
			"ui": "Extension de type interface utilisateur. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine locale.",
			"workspace": "Extension de type espace de travail. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine distante.",
			"remote": "Distant",
			"remote.extensionKind": "Remplacez le type d'une extension. Les extensions 'ui' sont installées et exécutées sur la machine locale, alors que les extensions 'workspace' sont exécutées sur la machine distante. Quand vous remplacez le type par défaut d'une extension à l'aide de ce paramètre, vous spécifiez si cette extension doit être installée et activée localement ou à distance."
		},
		"vs/workbench/contrib/remote/common/remote.contribution": {
			"remoteExtensionLog": "Serveur distant"
		},
		"vs/workbench/contrib/remote/browser/remote": {
			"RemoteHelpInformationExtPoint": "Apporte des informations d'aide pour Remote",
			"RemoteHelpInformationExtPoint.getStarted": "L'URL vers la page de Démarrage du projet",
			"RemoteHelpInformationExtPoint.documentation": "L'URL vers la page de documentation du projet",
			"RemoteHelpInformationExtPoint.feedback": "L'URL vers le Feedback Reporter du projet",
			"RemoteHelpInformationExtPoint.issues": "L'URL vers la liste des problèmes du projet",
			"pickRemoteExtension": "Sélectionner l'url pour l'ouvrir",
			"pickRemoteExtensionToReportIssue": "Sélectionner une extension pour signaler les problèmes",
			"remote.help.getStarted": "Mise en route",
			"remote.help.documentation": "Consulter la documentation",
			"remote.help.feedback": "Fournir un commentaire",
			"remote.help.issues": "Examiner les problèmes",
			"remote.help.report": "Signaler un problème",
			"remote.help": "Assistance et retours",
			"remote.explorer": "Remote Explorer",
			"toggleRemoteViewlet": "Afficher Remote Explorer",
			"view": "Afficher",
			"reconnectNow": "Se reconnecter",
			"connectionLost": "Connexion perdue",
			"reconnectionRunning": "Tentative de reconnexion...",
			"reconnectionPermanentFailure": "Reconnexion impossible. Rechargez la fenêtre.",
			"reloadWindow": "Recharger la fenêtre",
			"cancel": "Annuler",
			"reconnectionWaitOne": "Tentative de reconnexion dans {0} secondes...",
			"reconnectionWaitMany": "Tentative de reconnexion dans {0} secondes..."
		},
		"vs/workbench/contrib/scm/browser/scm.contribution": {
			"toggleGitViewlet": "Afficher Git",
			"source control": "Contrôle de code source",
			"toggleSCMViewlet": "Afficher SCM",
			"view": "Afficher",
			"scmConfigurationTitle": "SCM",
			"alwaysShowProviders": "Contrôle l'affichage de la section Fournisseur de commande de source lorsqu'un seul Fournisseur est enregistré.",
			"providersVisible": "Contrôle le nombre de fournisseurs visibles dans la section Fournisseur de contrôle de code source. Définissez la valeur '0' pour redimensionner manuellement la vue.",
			"diffDecorations": "Contrôle les décorations diff dans l'éditeur",
			"diffGutterWidth": "Contrôle la largeur (px) des ornements des différences dans la marge (ajoutées et modifiées).",
			"scm.diffDecorationsGutterVisibility.always": "Affichez tout le temps le décorateur de diff dans la reliure.",
			"scm.diffDecorationsGutterVisibility.hover": "Montrez le décorateur de diff dans la reliure seulement au pointage.",
			"scm.diffDecorationsGutterVisibility": "Contrôle la visibilité du décorateur de diff du contrôle de code source dans la reliure.",
			"alwaysShowActions": "Contrôle si les actions inline sont toujours visibles dans la vue Contrôle de code source.",
			"scm.countBadge.all": "Affiche la somme de tous les badges de compte Fournisseurs de commande de source.",
			"scm.countBadge.focused": "Affichez le badge de compte du fournisseur de commande de source ciblé.",
			"scm.countBadge.off": "Désactivez le badge de compte Commande de source.",
			"scm.countBadge": "Contrôle le badge de compte Commande de source.",
			"scm.defaultViewMode.tree": "Affichez les changements de dépôt dans une arborescence.",
			"scm.defaultViewMode.list": "Affichez les changements du dépôt dans une liste.",
			"scm.defaultViewMode": "Contrôle le mode d'affichage du dépôt de contrôle de code source par défaut.",
			"autoReveal": "Contrôle si la vue SCM doit automatiquement révéler et sélectionner les fichiers lors de leur ouverture.",
			"miViewSCM": "S&&CM",
			"scm accept": "SCM : Accepter l’entrée"
		},
		"vs/workbench/contrib/scm/browser/scmViewlet": {
			"no open repo": "Aucun fournisseur de contrôle de code source inscrit.",
			"source control": "Contrôle de code source",
			"viewletTitle": "{0}: {1}"
		},
		"vs/workbench/contrib/scm/browser/activity": {
			"status.scm": "Contrôle de code source",
			"scmPendingChangesBadge": "{0} changements en attente"
		},
		"vs/workbench/contrib/scm/browser/mainPanel": {
			"scm providers": "Fournisseurs de contrôle de code source"
		},
		"vs/workbench/contrib/scm/browser/dirtydiffDecorator": {
			"changes": "{0} sur {1} modifications",
			"change": "{0} sur {1} modification",
			"show previous change": "Afficher le changement précédent",
			"show next change": "Voir la modification suivante",
			"miGotoNextChange": "&&Changement suivant",
			"miGotoPreviousChange": "&&Changement précédent",
			"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/contrib/scm/browser/repositoryPanel": {
			"toggleViewMode": "Activer/désactiver le mode d'affichage"
		},
		"vs/workbench/contrib/search/browser/openAnythingHandler": {
			"fileAndTypeResults": "Résultats des fichiers et des symboles",
			"fileResults": "fichier de résultats"
		},
		"vs/workbench/contrib/search/browser/search.contribution": {
			"search": "Recherche",
			"copyMatchLabel": "Copier",
			"copyPathLabel": "Copier le chemin",
			"copyAllLabel": "Copier tout",
			"revealInSideBar": "Révéler dans l'Explorateur",
			"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": "Recherche",
			"view": "Afficher",
			"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": "Recherche",
			"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.",
			"search.maintainFileSearchCache": "Si activé, le processus searchService est maintenu actif au lieu d'être arrêté au bout d'une heure d'inactivité. Ce paramètre conserve le cache de recherche de fichier en mémoire.",
			"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.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.",
			"usePCRE2Deprecated": "Déprécié. PCRE2 est utilisé automatiquement lors de l'utilisation de fonctionnalités regex qui ne sont prises en charge que par PCRE2.",
			"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": "Accéder au symbole dans l'espace de tra&&vail..."
		},
		"vs/workbench/contrib/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/contrib/search/browser/openFileHandler": {
			"entryAriaLabel": "{0}, sélecteur de fichiers",
			"searchResults": "Résultats de la recherche"
		},
		"vs/workbench/contrib/search/browser/searchPanel": {
			"search": "Recherche"
		},
		"vs/workbench/contrib/search/browser/searchView": {
			"searchView": "Recherche",
			"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 le fichier {1}.",
			"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 le fichier {1}.",
			"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 le fichier {1} ?",
			"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 le fichier {1} ?",
			"removeAll.occurrences.files.confirmation.message": "Remplacer {0} occurrences dans {1} fichiers par '{2}' ?",
			"replaceAll.occurrences.files.confirmation.message": "Remplacer {0} occurrences dans {1} fichiers ?",
			"ariaSearchResultsClearStatus": "Les résultats de recherche ont été effacés",
			"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. Vérifiez les exclusions configurées dans vos paramètres et examinez vos fichiers gitignore -",
			"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",
			"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 ni ouvert ni spécifié de dossier. Seuls les fichiers ouverts sont inclus dans la recherche -",
			"openFolder": "Ouvrir le dossier"
		},
		"vs/workbench/contrib/search/common/queryBuilder": {
			"search.noWorkspaceWithName": "Aucun dossier dans l’espace de travail avec le nom {0}"
		},
		"vs/workbench/contrib/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": "Recherche",
			"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.backreferenceValidationFailure": "Les références arrières (Backreferences) ne sont pas prises en charge"
		},
		"vs/workbench/contrib/search/browser/searchActions": {
			"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": "Ignorer",
			"file.replaceAll.label": "Tout remplacer",
			"match.replace.label": "Remplacer"
		},
		"vs/workbench/contrib/search/browser/patternInputWidget": {
			"defaultLabel": "Entrée",
			"useExcludesAndIgnoreFilesDescription": "Utiliser les paramètres d'exclusion et ignorer les fichiers"
		},
		"vs/workbench/contrib/search/browser/replaceService": {
			"fileReplaceChanges": "{0} ↔ {1} (Replace Preview)"
		},
		"vs/workbench/contrib/search/browser/searchResultsView": {
			"searchFolderMatch.other.label": "Autres fichiers",
			"searchFileMatches": "{0} fichiers",
			"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/contrib/snippets/browser/insertSnippet": {
			"snippet.suggestions.label": "Insérer un extrait",
			"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/contrib/snippets/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 des valeurs variables avec '${varName}' et '${varName:defaultText}', par ex. 'This is file: $TM_FILENAME'.",
			"snippetSchema.json.description": "Description de l'extrait de code.",
			"snippetSchema.json.scope": "Liste des noms de langage auxquels cet extrait de code s'applique, par ex. 'typescript,javascript'."
		},
		"vs/workbench/contrib/snippets/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/contrib/snippets/browser/configureSnippets": {
			"global.scope": "(global)",
			"global.1": "({0})",
			"name": "Taper le nom de fichier de l'extrait de code",
			"bad_name1": "Nom de fichier non valide",
			"bad_name2": "'{0}' n'est pas un nom de fichier valide",
			"bad_name3": "'{0}' existe déjà",
			"new.global_scope": "GLOBAL",
			"new.global": "Nouveau fichier d'extraits globaux...",
			"new.workspace_scope": "espace de travail {0}",
			"new.folder": "Nouveau fichier d'extraits pour '{0}'...",
			"group.global": "Extraits existants",
			"new.global.sep": "Nouveaux extraits de code",
			"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",
			"userSnippets": "Extraits de code de l'utilisateur"
		},
		"vs/workbench/contrib/snippets/browser/snippetCompletionProvider": {
			"detail.snippet": "{0} ({1})",
			"snippetSuggest.longLabel": "{0}, {1}"
		},
		"vs/workbench/contrib/snippets/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/contrib/stats/electron-browser/workspaceStatsService": {
			"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/contrib/surveys/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/contrib/surveys/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/contrib/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/contrib/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.",
			"unknownProblemMatcher": "Impossible de résoudre le détecteur de problèmes {0}. Le détecteur est ignoré"
		},
		"vs/workbench/contrib/tasks/browser/task.contribution": {
			"tasksCategory": "Tâches",
			"building": "Génération...",
			"runningTasks": "Afficher les tâches en cours d'exécution",
			"status.runningTasks": "Tâches 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 d'e&&xécution...",
			"miRestartTask": "R&&edémarrer la tâche en cours d'exécution...",
			"miTerminateTask": "&&Terminer la tâche...",
			"miConfigureTask": "&&Configurer des tâches...",
			"miConfigureBuildTask": "Configurez 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",
			"TerminateAction.label": "Terminer la tâche",
			"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",
			"tasksConfigurationTitle": "Tâches",
			"task.problemMatchers.neverPrompt": "Configure s'il faut afficher l'invite de détecteur de problèmes de correspondance à l'exécution d'une tâche. Définissez la valeur sur 'true' pour ne jamais envoyer d'invite ou utilisez un dictionnaire de types de tâches pour désactiver les invites seulement pour des types de tâches spécifiques.",
			"task.problemMatchers.neverPrompt.boolean": "Définit le comportement d'invite de détecteur de problèmes de correspondance pour toutes les tâches.",
			"task.problemMatchers.neverPrompt.array": "Objet contenant des paires de tâches de type booléen pour lesquelles ne jamais demander de détecteur de problèmes de correspondance.",
			"task.autoDetect": "Contrôle l'application de 'provideTasks' pour toutes les extensions du fournisseur de tâches. Si la commande Tasks: Run Task est lente, la désactivation de la détection automatique des fournisseurs de tâches peut résoudre le problème. Les extensions individuelles my fournissent des paramètres à la détection automatique désactivée.",
			"task.slowProviderWarning": "Configure si un avertissement est affiché quand un fournisseur est lent",
			"task.slowProviderWarning.boolean": "Définit l'avertissement de fournisseur lent pour toutes les tâches.",
			"task.slowProviderWarning.array": "Tableau de types de tâche pour lesquelles ne jamais afficher l'avertissement de fournisseur lent.",
			"task.quickOpen.history": "Contrôle le nombre d'éléments récents suivis dans la boîte de dialogue d'ouverture rapide de tâche.",
			"task.quickOpen.detail": "Contrôle s'il faut afficher le détail de la tâche, le cas échéant, dans la recherche rapide d'exécution de tâche.",
			"task.quickOpen.skip": "Contrôle si la recherche rapide de tâche est ignorée quand il n'y a qu'une seule tâche."
		},
		"vs/workbench/contrib/tasks/common/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/contrib/tasks/browser/taskQuickOpen": {
			"tasksAriaLabel": "Tapez le nom d'une tâche à exécuter",
			"noTasksMatching": "Aucune tâche correspondante",
			"noTasksFound": "Tâches introuvables"
		},
		"vs/workbench/contrib/tasks/common/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/contrib/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/contrib/tasks/browser/runAutomaticTasks": {
			"tasks.run.allowAutomatic": "Ce dossier a des tâches ({0}) définies dans 'tasks.json' qui s'exécutent automatiquement à l'ouverture du dossier. Autorisez-vous l'exécution des tâches automatiques à l'ouverture de ce dossier ?",
			"allow": "Autoriser et exécuter",
			"disallow": "Interdire",
			"openTasks": "Ouvrir tasks.json",
			"workbench.action.tasks.manageAutomaticRunning": "Gérer les tâches automatiques dans le dossier",
			"workbench.action.tasks.allowAutomaticTasks": "Autoriser les tâches automatiques dans le dossier",
			"workbench.action.tasks.disallowAutomaticTasks": "Interdire les tâches automatiques dans le dossier"
		},
		"vs/workbench/contrib/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/contrib/tasks/common/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 | Array<string | ProblemMatcher>.\n{0}",
			"ConfigurationParser.invalidVariableReference": "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/contrib/tasks/common/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.dependsOn": "Peut être une chaîne représentant une autre tâche ou un tableau d'autres tâches dont dépend cette tâche.",
			"JsonSchema.tasks.dependsOrder.parallel": "Exécutez toutes les tâches dependsOn en parallèle.",
			"JsonSchema.tasks.dependsOrder.sequence": "Exécutez toutes les tâches dependsOn dans l'ordre.",
			"JsonSchema.tasks.dependsOrder": "Détermine l'ordre des tâches dependsOn pour cette tâche. Notez que cette propriété n'est pas récursive.",
			"JsonSchema.tasks.detail": "Description facultative d'une tâche qui s'affiche en détail dans la recherche rapide d'exécution de tâche.",
			"JsonSchema.tasks.presentation": "Configure le panneau utilisé pour afficher les résultats 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.revealProblems.always": "Affiche toujours le panneau de problèmes quand cette tâche est exécutée.",
			"JsonSchema.tasks.presentation.revealProblems.onProblem": "Affiche le panneau de problèmes seulement si un problème est détecté.",
			"JsonSchema.tasks.presentation.revealProblems.never": "N'affiche jamais le panneau de problèmes quand cette tâche est exécutée.",
			"JsonSchema.tasks.presentation.revealProblems": "Contrôle si le panneau de problèmes est affiché ou non pendant l'exécution de cette tâche. Prioritaire sur l'option \"reveal\". La valeur par défaut est \"jamais\".",
			"JsonSchema.tasks.presentation.reveal.always": "Toujours afficher le terminal quand cette tâche est exécutée.",
			"JsonSchema.tasks.presentation.reveal.silent": "Affiche le terminal seulement si la tâche se termine avec une erreur ou si le détecteur de problèmes de correspondance trouve une erreur.",
			"JsonSchema.tasks.presentation.reveal.never": "Ne jamais afficher le terminal quand cette tâche est exécutée.",
			"JsonSchema.tasks.presentation.reveal": "Contrôle si le terminal exécutant la tâche est affiché ou non. Peut être remplacé par l'option \"revealProblems\". La valeur par défaut est \"toujours\".",
			"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.presentation.group": "Contrôle si la tâche est exécutée dans un groupe de terminaux spécifique à l'aide de volets de fractionnement.",
			"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 une tâche de build accessible avec la commande 'Exécuter la tâche de build'.",
			"JsonSchema.tasks.group.test": "Marque la tâche comme tâche de test accessible avec 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.showOutput.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/contrib/tasks/common/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.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.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.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/contrib/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 activé quand la tâche démarre. Cela équivaut à écrire une ligne qui correspond à beginsPattern",
			"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/contrib/tasks/browser/abstractTaskService": {
			"ConfigureTaskRunnerAction.label": "Configurer une tâche",
			"tasks": "Tâches",
			"TaskSystem.noHotSwap": "Le changement du moteur d'exécution de tâches avec une tâche active en cours d'exécution nécessite le rechargement de la fenêtre",
			"reloadWindow": "Recharger la fenêtre",
			"TaskService.pickBuildTaskForLabel": "Sélectionner la tâche de build (aucune tâche de build par défaut n'est définie)",
			"taskServiceOutputPrompt": "Erreurs de tâche. Consultez la sortie pour plus de détails.",
			"showOutput": "Afficher la sortie",
			"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 a exécuter n’est pas définie",
			"TaskService.associate": "Associer",
			"TaskService.attachProblemMatcher.continueWithout": "Continuer sans analyser la sortie de la tâche",
			"TaskService.attachProblemMatcher.never": "Ne jamais analyser la sortie de cette tâche",
			"TaskService.attachProblemMatcher.neverType": "Ne jamais analyser la sortie des tâches {0}",
			"TaskService.attachProblemMatcher.learnMoreAbout": "En savoir plus sur l'analyse de la sortie de la tâche",
			"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. ",
			"tasksJsonComment": "// Consultez https://go.microsoft.com/fwlink/?LinkId=733558 \n\t// pour voir la documentation sur le format de tasks.json",
			"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 l'arrêt et du redémarrage de la tâche {0}",
			"TaskSystem.slowProvider.settings": "Paramètres",
			"TaskSystem.slowProvider.disableAll": "Tout désactiver",
			"TaskSystem.slowProvider.dontShow": "Ne plus avertir pour les tâches {0}",
			"TaskSystem.slowProvider": "Le fournisseur de tâches {0} est lent. L'extension qui fournit les tâches {0} peut fournir un paramètre pour le désactiver ou vous pouvez désactiver tous les fournisseurs de tâches",
			"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.",
			"TaskSystem.invalidTaskJsonOther": "Erreur : Le contenu du code json des tâches dans {0} a des erreurs de syntaxe. Corrigez-les avant d'exécuter une tâche.",
			"TasksSystem.locationWorkspaceConfig": "fichier d'espace de travail",
			"TaskSystem.versionWorkspaceFile": "Seules les tâches de version 2.0.0 sont autorisées dans .codeworkspace.",
			"TasksSystem.locationUserConfig": "Paramètres utilisateur",
			"TaskSystem.versionSettings": "Seules les tâches de version 2.0.0 sont autorisées dans les paramètres utilisateur.",
			"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.",
			"TaskService.learnMore": "En savoir plus",
			"taskQuickPick.userSettings": "Paramètres utilisateur",
			"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 : {0}",
			"TaskService.notAgain": "Ne plus afficher",
			"TaskService.pickRunTask": "Sélectionner la tâche à exécuter",
			"TaskService.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.taskToTerminate": "Sélectionner une tâche à terminer",
			"TaskService.noTaskRunning": "Aucune tâche en cours d'exécution",
			"TaskService.terminateAllRunningTasks": "Toutes les tâches 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.taskToRestart": "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 en cours d'exécution"
		},
		"vs/workbench/contrib/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/contrib/tasks/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.nonWatchingMatcher": "La tâche {0} est une tâche d'arrière-plan, mais utilise un détecteur de problèmes de correspondance sans modèle d'arrière-plan",
			"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.",
			"unknownProblemMatcher": "Impossible de résoudre le détecteur de problèmes {0}. Le détecteur est ignoré"
		},
		"vs/workbench/contrib/terminal/common/terminalShellConfig": {
			"terminalIntegratedConfigurationTitle": "Terminal intégré",
			"terminal.integrated.shell.linux": "Chemin de l'interpréteur de commandes que le terminal utilise sur Linux (valeur par défaut : {0}). [En savoir plus sur la configuration de l'interpréteur de commandes](https://code.visualstudio.com/docs/editor/integrated-terminal#_configuration).",
			"terminal.integrated.shell.linux.noDefault": "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.shell.osx": "Chemin de l'interpréteur de commandes que le terminal utilise sur macOS (valeur par défaut : {0}). [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.noDefault": "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.shell.windows": "Chemin de l'interpréteur de commandes que le terminal utilise sur Windows (valeur par défaut : {0}). [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.noDefault": "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)."
		},
		"vs/workbench/contrib/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/contrib/terminal/common/terminal": {
			"terminalCategory": "Terminal"
		},
		"vs/workbench/contrib/terminal/browser/terminalPanel": {
			"terminal.useMonospace": "Utilisez 'monospace'",
			"terminal.monospaceOnly": "Le terminal prend uniquement en charge les polices à espacement fixe."
		},
		"vs/workbench/contrib/terminal/electron-browser/terminalRemote": {
			"workbench.action.terminal.newLocal": "Créer un terminal intégré (local)"
		},
		"vs/workbench/contrib/terminal/browser/terminal.contribution": {
			"quickOpen.terminal": "Afficher tous les terminaux ouverts",
			"terminalIntegratedConfigurationTitle": "Terminal intégré",
			"terminal.integrated.automationShell.linux": "Chemin qui, quand il est défini, remplace {0} et ignore les valeurs {1} en cas d'utilisation du terminal dans un contexte d'automatisation, par exemple, pour l'exécution de tâches et le débogage.",
			"terminal.integrated.automationShell.osx": "Chemin qui, quand il est défini, remplace {0} et ignore les valeurs {1} en cas d'utilisation du terminal dans un contexte d'automatisation, par exemple, pour l'exécution de tâches et le débogage.",
			"terminal.integrated.automationShell.windows": "Chemin qui, quand il est défini, remplace {0} et ignore les valeurs {1} en cas d'utilisation du terminal dans un contexte d'automatisation, par exemple, pour l'exécution de tâches et le débogage.",
			"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.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.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.detectLocale": "Contrôle s'il faut détecter la variable d'environnement '$LANG' et la définir sur une option compatible UTF-8 puisque le terminal de VS Code prend seulement en charge les données d'interpréteur de commandes qui sont codées en UTF-8.",
			"terminal.integrated.detectLocale.auto": "Définit la variable d'environnement '$LANG' si elle n'existe pas ou si elle ne se termine pas par ''.UTF-8''.",
			"terminal.integrated.detectLocale.off": "Ne définissez pas la variable d'environnement '$LANG'.",
			"terminal.integrated.detectLocale.on": "Définissez toujours la variable d'environnement '$LANG'.",
			"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": "Affichez le menu contextuel.",
			"terminal.integrated.rightClickBehavior.copyPaste": "Copie quand il y a une sélection, sinon colle.",
			"terminal.integrated.rightClickBehavior.paste": "Collez avec un clic droit.",
			"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 commande dont les combinaisons de touches ne sont pas envoyées à l'interpréteur de commandes, mais sont toujours gérées par VS Code. De cette façon, les combinaisons de touches habituellement consommées par l'interpréteur de commandes ont le même comportement que quand le terminal n'a pas le focus, par exemple, ctrl+p pour lancer Quick Open.\nCommandes ignorées par défaut : \n\n{0}",
			"terminal.integrated.allowChords": "Indique s'il faut autoriser les combinaisons de touches avec pression simultanée dans le terminal. Notez que si ce paramètre a la valeur true et que la frappe est une pression simultanée, 'terminal.integrated.commandsToSkipShell' est contourné. Définissez ce paramètre sur false si vous voulez taper sur Ctrl+K pour accéder à votre interpréteur de commandes (autre que VS Code).",
			"terminal.integrated.inheritEnv": "Indique si les nouveaux interpréteurs de commandes héritent leur environnement de VS Code. Ce paramètre n'est pas pris en charge sur Windows.",
			"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.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.",
			"terminal.integrated.windowsEnableConpty": "Détermine s'il faut utiliser ConPTY pour la communication des processus de terminal Windows (nécessite Windows 10, numéro de build 18309+). Winpty est utilisé si la valeur est false.",
			"terminal.integrated.experimentalRefreshOnResume": "Paramètre expérimental qui actualise le renderer du terminal quand le système reprend.",
			"terminal.integrated.experimentalUseTitleEvent": "Paramètre expérimental qui utilise l'événement de titre de terminal pour le titre de liste déroulante. Ce paramètre s'applique uniquement aux nouveaux terminaux.",
			"terminal.integrated.enableFileLinks": "Indique s'il faut activer les liens de fichier dans le terminal. Les liens peuvent être lents en particulier si vous travaillez sur un lecteur réseau, car chaque lien de fichier est vérifié sur le système de fichiers.",
			"terminal": "Terminal",
			"viewCategory": "Afficher"
		},
		"vs/workbench/contrib/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": "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/contrib/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/contrib/terminal/browser/terminalService": {
			"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",
			"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.integrated.chooseWindowsShell": "Sélectionnez votre interpréteur de commandes de terminal favori. Vous pouvez le changer plus tard dans vos paramètres"
		},
		"vs/workbench/contrib/terminal/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.newWithCwd": "Créer un nouveau terminal intégré à partir d'un répertoire de travail personnalisé",
			"workbench.action.terminal.newWithCwd.cwd": "Répertoire où démarrer le 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": "Fractionner",
			"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.navigationModeExit": "Quitter le mode de navigation",
			"workbench.action.terminal.navigationModeFocusPrevious": "Mettre le focus sur la ligne précédente (Mode de navigation)",
			"workbench.action.terminal.navigationModeFocusNext": "Mettre le focus sur la ligne suivante (mode de navigation)",
			"workbench.action.terminal.clear": "Effacer",
			"workbench.action.terminal.clearSelection": "Effacer la sélection",
			"workbench.action.terminal.manageWorkspaceShellPermissions": "Gérer les autorisations 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/contrib/terminal/browser/terminalInstance": {
			"terminal.integrated.a11yPromptLabel": "Entrée du terminal",
			"terminal.integrated.a11yTooMuchOutput": "Trop de sorties à annoncer, naviguer dans les lignes manuellement pour lire",
			"yes": "Oui",
			"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.exitedWithInvalidPath": "Le chemin de l'interpréteur de commandes de terminal \"{0}\" n'existe pas",
			"terminal.integrated.exitedWithInvalidPathDirectory": "Le chemin d'interpréteur de commandes de terminal \"{0}\" est un répertoire",
			"terminal.integrated.exitedWithInvalidCWD": "L'interpréteur de commandes de terminal CWD \"{0}\" n'existe pas",
			"terminal.integrated.legacyConsoleModeError": "Le terminal n'a pas été lancé correctement, car votre système a un mode de console héritée activé. Décochez les propriétés de cmd.exe \"Utiliser la console héritée\" pour résoudre ce problème.",
			"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})",
			"terminal.integrated.exitedWithCode": "Le processus du terminal s'est achevé avec le code de sortie {0}"
		},
		"vs/workbench/contrib/terminal/browser/terminalConfigHelper": {
			"terminal.integrated.allowWorkspaceShell": "Autorisez-vous cet espace de travail à modifier l'interpréteur de commandes de votre terminal ? {0}",
			"allow": "Autoriser",
			"disallow": "Interdire",
			"useWslExtension.title": "L'extension '{0}' est recommandée pour ouvrir un terminal dans WSL.",
			"install": "Installer"
		},
		"vs/workbench/contrib/terminal/browser/terminalTab": {
			"terminalFocus": "Terminal {0}"
		},
		"vs/workbench/contrib/terminal/browser/terminalLinkHandler": {
			"terminalLinkHandler.followLinkAlt.mac": "Option + clic pour suivre le lien",
			"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/contrib/terminal/browser/terminalProcessExtHostProxy": {
			"terminal.integrated.starting": "Démarrage..."
		},
		"vs/workbench/contrib/themes/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(e)",
			"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",
			"themes.selectIconTheme.label": "Thème d'icône de fichier"
		},
		"vs/workbench/contrib/update/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.",
			"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 update": "Télécharger la mise à jour",
			"later": "Plus tard",
			"updateAvailable": "Une mise à jour est 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.",
			"checkForUpdates": "Rechercher les mises à jour...",
			"checkingForUpdates": "Recherche de mises à jour...",
			"DownloadingUpdate": "Téléchargement de la mise à jour...",
			"installUpdate...": "Installer la mise à jour...",
			"installingUpdate": "Installation de la mise à jour...",
			"restartToUpdate": "Redémarrer pour mettre à jour (1)"
		},
		"vs/workbench/contrib/update/browser/releaseNotesEditor": {
			"releaseNotesInputName": "Notes de publication : {0}",
			"unassigned": "non assigné"
		},
		"vs/workbench/contrib/url/common/url.contribution": {
			"openUrl": "Ouvrir le lien",
			"developer": "Développeur"
		},
		"vs/workbench/contrib/url/common/trustedDomains": {
			"trustedDomain.manageTrustedDomain": "Gérer les domaines approuvés",
			"trustedDomain.trustDomain": "Faire confiance à {0}",
			"trustedDomain.trustSubDomain": "Faire confiance à {0} et à tous ses sous-domaines",
			"trustedDomain.trustAllDomains": "Faire confiance à tous les domaines (désactive la protection des liens)",
			"trustedDomain.manageTrustedDomains": "Gérer les domaines approuvés"
		},
		"vs/workbench/contrib/url/common/trustedDomainsValidator": {
			"openExternalLinkAt": "Souhaitez-vous que {0} ouvre le site Web externe ?\n{1}",
			"openLink": "Ouvrir le lien",
			"cancel": "Annuler",
			"configureTrustedDomains": "Configurer les domaines de confiance"
		},
		"vs/workbench/contrib/userData/browser/userData.contribution": {
			"userConfiguration": "Configuration utilisateur",
			"userConfiguration.enableSync": "Si activé, synchronise la configuration utilisateur : paramètres, raccourcis, extensions et extraits de code.",
			"resolve conflicts": "Résoudre les conflits",
			"syncing": "Synchronisation de la configuration utilisateur...",
			"conflicts detected": "Synchronisation impossible en raison de conflits. Résolvez-les pour continuer.",
			"resolve": "Résoudre les conflits",
			"start sync": "Synchronisation : Démarrer",
			"stop sync": "Synchronisation : Arrêt",
			"resolveConflicts": "Synchronisation : Résoudre les conflits",
			"continue sync": "Synchronisation : Continuer"
		},
		"vs/workbench/contrib/userDataSync/browser/userDataSync": {
			"conflicts detected": "Synchronisation impossible en raison de conflits. Résolvez-les pour continuer.",
			"resolve": "Résoudre les conflits",
			"sign in": "Connexion...",
			"resolve conflicts": "Résoudre les conflits",
			"syncing": "Synchronisation de la configuration utilisateur...",
			"show sign in": "Connectez-vous au service Synchronisation des paramètres pour commencer à synchroniser la configuration.",
			"enter token": "Fournissez le jeton du porteur d'autorisation",
			"sign out": "Se déconnecter",
			"start sync": "Synchronisation de la configuration : Activer",
			"stop sync": "Synchronisation de la configuration : Désactiver",
			"resolveConflicts": "Synchronisation de la configuration : Résoudre les conflits",
			"continue sync": "Synchronisation de la configuration : Continuer"
		},
		"vs/workbench/contrib/watermark/browser/watermark": {
			"watermark.showCommands": "Afficher toutes les commandes",
			"watermark.quickOpen": "Accéder au fichier",
			"watermark.openFile": "Ouvrir un 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",
			"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/contrib/webview/electron-browser/webviewCommands": {
			"openToolsLabel": "Ouvrir les outils de développement Webview"
		},
		"vs/workbench/contrib/webview/browser/webview": {
			"developer": "Développeur"
		},
		"vs/workbench/contrib/webview/browser/webview.contribution": {
			"webview.editor.label": "éditeur webview"
		},
		"vs/workbench/contrib/webview/browser/webviewCommands": {
			"refreshWebviewLabel": "Recharger les Webviews"
		},
		"vs/workbench/contrib/welcome/page/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/contrib/welcome/walkThrough/browser/walkThrough.contribution": {
			"walkThrough.editor.label": "Terrain de jeu interactif",
			"help": "Aide",
			"miInteractivePlayground": "Terrain de jeu i&&nteractif"
		},
		"vs/workbench/contrib/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/contrib/welcome/walkThrough/browser/editor/editorWalkThrough": {
			"editorWalkThrough.title": "Terrain de jeu interactif",
			"editorWalkThrough": "Terrain de jeu interactif"
		},
		"vs/workbench/contrib/welcome/telemetryOptOut/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/contrib/welcome/walkThrough/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/contrib/welcome/page/browser/welcomePage": {
			"welcomePage": "Bienvenue",
			"welcomePage.javaScript": "JavaScript",
			"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/contrib/welcome/page/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": "Ajoutez 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.newsletterSignup": "S'inscrire à notre bulletin d'informations",
			"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/bulkEdit/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/configuration/common/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/common/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 inscrite.",
			"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.",
			"errorInvalidWorkspaceConfigurationMachine": "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, car {0} ne prend pas en charge la portée des ressources de dossier.",
			"errorInvalidUserTarget": "Impossible d'écrire dans les paramètres utilisateur, car {0} ne prend pas en charge la 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.",
			"errorInvalidRemoteConfiguration": "Impossible d'écrire dans les paramètres de l'utilisateur distant. Ouvrez les paramètres de l'utilisateur distant pour corriger les erreurs/avertissements, et réessayez.",
			"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.",
			"errorRemoteConfigurationFileDirty": "Impossible d'écrire dans les paramètres de l'utilisateur distant, car le fichier est erroné. Enregistrez d'abord le fichier de paramètres de l'utilisateur distant, puis 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",
			"remoteUserTarget": "Paramètres de l'utilisateur distant",
			"workspaceTarget": "Paramètres de l'espace de travail",
			"folderTarget": "Paramètres de dossier"
		},
		"vs/workbench/services/configurationResolver/browser/configurationResolverService": {
			"commandVariable.noStringType": "Impossible de remplacer la variable de commande '{0}', car la commande n'a pas retourné de résultat de type chaîne.",
			"inputVariable.noInputSection": "La variable '{0}' doit être définie dans une section '{1}' de la configuration de débogage ou de tâche.",
			"inputVariable.missingAttribute": "La variable d'entrée '{0}' est de type '{1}' et doit inclure '{2}'.",
			"inputVariable.defaultInputValue": "Par défaut",
			"inputVariable.command.noStringType": "Impossible de remplacer la variable d'entrée '{0}', car la commande '{1}' n'a pas retourné de résultat de type chaîne.",
			"inputVariable.unknownType": "La variable d'entrée '{0}' peut seulement être de type 'promptString', 'pickString' ou 'command'.",
			"inputVariable.undefinedVariable": "Variable d'entrée '{0}' non définie. Supprimez ou définissez '{0}' pour continuer."
		},
		"vs/workbench/services/configurationResolver/common/variableResolver": {
			"canNotResolveFile": "'{0}' ne peut pas être résolu. Veuillez ouvrir un éditeur.",
			"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.",
			"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é.",
			"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/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.input.id": "L'ID d'entrée est utilisé pour associer une entrée à une variable de la forme ${input:id}.",
			"JsonSchema.input.type": "Type de l'invite d'entrée utilisateur à utiliser.",
			"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.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.type.promptString": "Le type 'promptString' ouvre une zone d'entrée pour inviter l'utilisateur à taper une entrée.",
			"JsonSchema.input.type.pickString": "Le type 'pickString' affiche une liste de sélection.",
			"JsonSchema.input.options": "Tableau de chaînes qui définit les options pour une sélection rapide.",
			"JsonSchema.input.type.command": "Le type 'command' exécute une commande.",
			"JsonSchema.input.command.command": "Commande à exécuter pour cette variable d'entrée.",
			"JsonSchema.input.command.args": "Arguments facultatifs passés à la commande."
		},
		"vs/workbench/services/decorations/browser/decorationsService": {
			"bubbleTitle": "Contient des éléments mis en évidence"
		},
		"vs/workbench/services/dialogs/electron-browser/dialogService": {
			"yesButton": "&&Oui",
			"cancelButton": "Annuler",
			"aboutDetail": "Version : {0}\nValidation : {1}\nDate : {2}\nÉlectron : {3}\nChrome : {4}\nNode.js : {5}\nV8 : {6}\nOS : {7}",
			"okButton": "OK",
			"copy": "&&Copier"
		},
		"vs/workbench/services/dialogs/browser/dialogService": {
			"yesButton": "&&Oui",
			"cancelButton": "Annuler",
			"aboutDetail": "Version : {0}\nValidation : {1}\nDate : {2}\nNavigateur : {3}",
			"copy": "Copier",
			"ok": "OK"
		},
		"vs/workbench/services/dialogs/browser/abstractFileDialogService": {
			"openFileOrFolder.title": "Ouvrir un fichier ou un dossier",
			"openFile.title": "Ouvrir un fichier",
			"openFolder.title": "Ouvrir le dossier",
			"openWorkspace.title": "Ouvrir un espace de travail",
			"filterName.workspace": "Espace de travail",
			"saveFileAs.title": "Enregistrer sous"
		},
		"vs/workbench/services/dialogs/browser/simpleFileDialog": {
			"openLocalFile": "Ouvrir le fichier local...",
			"saveLocalFile": "Enregistrer le fichier local...",
			"openLocalFolder": "Ouvrir un dossier local...",
			"openLocalFileFolder": "Ouvrir un dépôt local...",
			"remoteFileDialog.notConnectedToRemote": "Le fournisseur de système de fichiers pour {0} n'est pas disponible.",
			"remoteFileDialog.local": "Afficher les valeurs locales",
			"remoteFileDialog.badPath": "Le chemin n'existe pas.",
			"remoteFileDialog.cancel": "Annuler",
			"remoteFileDialog.invalidPath": "Entrez un chemin valide.",
			"remoteFileDialog.validateFolder": "Le dossier existe déjà. Utilisez un nouveau nom de fichier.",
			"remoteFileDialog.validateExisting": "Le fichier {0} existe déjà. Êtes-vous sûr de vouloir le remplacer ?",
			"remoteFileDialog.validateBadFilename": "Entrez un nom de fichier valide.",
			"remoteFileDialog.validateNonexistentDir": "Veuillez entrer un chemin d’accès qui existe.",
			"remoteFileDialog.validateFileOnly": "Veuillez sélectionner un fichier.",
			"remoteFileDialog.validateFolderOnly": "Veuillez sélectionner un dossier."
		},
		"vs/workbench/services/editor/browser/editorService": {
			"sideBySideLabels": "{0} - {1}",
			"compareLabels": "{0} ↔ {1}"
		},
		"vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": {
			"local": "LOCAL",
			"remote": "Distant"
		},
		"vs/workbench/services/extensionManagement/common/extensionManagementService": {
			"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.",
			"Manifest is not found": "L'installation de l'extension {0} a échoué : manifeste introuvable."
		},
		"vs/workbench/services/extensionManagement/common/extensionEnablementService": {
			"noWorkspace": "Aucun espace de travail."
		},
		"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",
			"looping": "Les extensions suivantes contiennent des boucles de dépendance et ont été désactivées : {0}",
			"extensionService.versionMismatchCrash": "L'hôte de l’extension ne peut pas démarrer : incompatibilité de version.",
			"relaunch": "Relancer VS Code",
			"extensionService.crash": "L'hôte d’extension s'est arrêté de manière inattendue.",
			"devTools": "Ouvrir les outils de développement",
			"restart": "Redémarrer l’hôte d'extension",
			"resolveAuthorityFailure": "La résolution de l'autorité '{0}' a échoué",
			"getEnvironmentFailure": "Impossible de récupérer l'environnement à distance"
		},
		"vs/workbench/services/extensions/electron-browser/remoteExtensionManagementIpc": {
			"incompatible": "Impossible d'installer l'extension '{0}', car elle n'est pas compatible avec VS Code '{1}'."
		},
		"vs/workbench/services/extensions/common/extensionsRegistry": {
			"ui": "Extension de type interface utilisateur. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine locale.",
			"workspace": "Extension de type espace de travail. Dans une fenêtre distante, ce type d'extension est activé seulement s'il est disponible sur la machine distante.",
			"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.onIdentity": "Événement d'activation envoyé chaque fois que l'identité utilisateur spécifiée est utilisé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 Questions et réponses dans le Marketplace. Définissez sur marketplace pour activer le site Questions et réponses par défaut du Marketplace. Définissez sur une chaîne pour fournir l'URL d'un site Questions et réponses personnalisé. Définissez sur false pour désactiver les Questions et réponses.",
			"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.",
			"extensionKind": "Définissez le type d'une extension. Les extensions 'ui' sont installées et exécutées sur la machine locale, alors que les extensions 'workspace' sont exécutées sur la machine distante.",
			"extensionKind.ui-workspace": "Définissez une extension pouvant s'exécuter de chaque côté, avec une préférence pour l'exécution sur la machine locale.",
			"extensionKind.workspace-ui": "Définissez une extension pouvant s'exécuter de chaque côté, avec une préférence pour l'exécution sur la machine distante.",
			"extensionKind.empty": "Définissez une extension qui ne peut pas s'exécuter dans un contexte distant, ni sur la machine locale, ni sur la machine distante.",
			"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/browser/extensionUrlHandler": {
			"confirmUrl": "Autoriser une extension pour ouvrir cet URI ?",
			"rememberConfirmUrl": "Ne plus demander cette extension.",
			"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",
			"manage": "Gérer les URI d'extension autorisés..."
		},
		"vs/workbench/services/extensions/common/extensionHostProcessManager": {
			"measureExtHostLatency": "Mesurer la latence de l'hôte d'extension",
			"developer": "Développeur"
		},
		"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/electron-browser/extensionHost": {
			"extensionHost.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.",
			"extensionHost.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",
			"extensionHost.error": "Erreur de l'hôte d'extension : {0}"
		},
		"vs/workbench/services/extensions/node/extensionPoints": {
			"jsonParseFail": "Échec d'analyse de {0} : [{1}, {2}] {3}.",
			"fileReadFail": "Impossible de lire le fichier {0} : {1}.",
			"jsonsParseReportErrors": "Échec de l'analyse de {0} : {1}.",
			"jsonInvalidFormat": "Format non valide {0} : objet JSON attendu.",
			"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/files/common/workspaceWatcher": {
			"netVersionError": "Microsoft .NET Framework 4.5 est obligatoire. Suivez le lien pour l'installer.",
			"installNet": "Télécharger .NET Framework 4.5",
			"enospcError": "Impossible de surveiller les changements de fichier dans ce grand espace de travail. Suivez le lien d'instructions pour résoudre ce problème.",
			"learnMore": "Instructions"
		},
		"vs/workbench/services/files2/common/workspaceWatcher": {
			"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": "Impossible de surveiller les changements de fichier dans ce grand espace de travail. Suivez le lien d'instructions pour résoudre ce problème.",
			"learnMore": "Instructions"
		},
		"vs/workbench/services/files2/electron-browser/diskFileSystemProvider": {
			"binFailed": "Échec du déplacement de '{0}' vers la corbeille",
			"trashFailed": "Échec du déplacement de '{0}' vers la corbeille"
		},
		"vs/workbench/services/files2/common/fileService2": {
			"invalidPath": "Le chemin d’accès de la ressource '{0}' doit être absolu",
			"fileNotFoundError": "Fichier introuvable ({0})",
			"fileExists_fileService2": "Le fichier à créer existe déjà ({0})",
			"err.write": "L'écriture du fichier {0} a échoué",
			"fileIsDirectoryError": "Le fichier attendu {0} est un répertoire",
			"fileModifiedError": "Fichier modifié depuis",
			"unableToMoveCopyError1": "Impossible d'effectuer un déplacement/une copie quand le chemin source est un chemin cible ou son parent",
			"unableToMoveCopyError2": "Déplacement/copie impossible. Le fichier existe déjà dans la destination.",
			"unableToMoveCopyError3": "Impossible de déplacer/copier. Le fichier remplace le dossier qui le contient.",
			"mkdirExistsError": "{0} existe, mais n'est pas un répertoire",
			"err.trash": "Le fournisseur ne prend pas en charge la corbeille.",
			"deleteFailed": "Échec de suppression du dossier non vide '{0}'.",
			"err.readonly": "Impossible de modifier la ressource."
		},
		"vs/workbench/services/files2/node/diskFileSystemProvider": {
			"fileExists_diskFileSystemProvider": "Le fichier existe déjà",
			"fileNotExists": "Le fichier n'existe pas",
			"moveError": "Impossible de déplacer '{0}' dans '{1}' ({2}).",
			"copyError": "Impossible de copier '{0}' dans '{1}' ({2})."
		},
		"vs/workbench/services/integrity/node/integrityService": {
			"integrity.prompt": "Votre installation de {0} semble être endommagée. Effectuez une réinstallation.",
			"integrity.moreInformation": "Informations",
			"integrity.dontShowAgain": "Ne plus afficher"
		},
		"vs/workbench/services/keybinding/electron-browser/keybinding.contribution": {
			"keyboardConfigurationTitle": "Clavier",
			"touchbar.enabled": "Active les boutons de la touchbar macOS sur le clavier si disponible.",
			"touchbar.ignored": "Un ensemble d'identifiants pour les entrées de la touchbar qui ne doivent pas apparaître (par exemple 'workbench.action.navigateBack')."
		},
		"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 combinaisons de touches dans ce fichier pour remplacer les valeurs par défaut"
		},
		"vs/workbench/services/keybinding/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.args": "Arguments à passer à la commande à exécuter.",
			"vscode.extension.contributes.keybindings.key": "Touche ou séquence de touches (touches séparées par un signe plus et séquences séparées par un espace, par ex. 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'."
		},
		"vs/workbench/services/label/common/labelService": {
			"vscode.extension.contributes.resourceLabelFormatters": "Contribue aux règles de mise en forme d'étiquette de ressource.",
			"vscode.extension.contributes.resourceLabelFormatters.scheme": "Schéma d'URI sur lequel faire correspondre le formateur. Par exemple, \"fichier\". Les modèles glob simples sont pris en charge.",
			"vscode.extension.contributes.resourceLabelFormatters.authority": "Autorité d'URI à laquelle doit correspondre le formateur. Les modèles glob simples sont pris en charge.",
			"vscode.extension.contributes.resourceLabelFormatters.formatting": "Règles de mise en forme des étiquettes de ressource d'URI.",
			"vscode.extension.contributes.resourceLabelFormatters.label": "Règles d'étiquette à afficher. Par exemple : myLabel:/${path}. ${path}, ${scheme} et ${authority} sont des variables prises en charge.",
			"vscode.extension.contributes.resourceLabelFormatters.separator": "Séparateur à utiliser dans l'affichage de l'étiquette d'URI. '/' ou '', par exemple.",
			"vscode.extension.contributes.resourceLabelFormatters.tildify": "Contrôle si l'étiquette d'URI doit commencer par un tilde si possible.",
			"vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix": "Suffixe ajouté à l'étiquette de l'espace de travail.",
			"untitledWorkspace": "Sans titre(Espace de travail)",
			"workspaceNameVerbose": "{0} (Espace de travail)",
			"workspaceName": "{0} (Espace de travail)"
		},
		"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/notification/common/notificationService": {
			"neverShowAgain": "Ne plus afficher"
		},
		"vs/workbench/services/preferences/common/preferences": {
			"userSettingsTarget": "Paramètres utilisateur",
			"workspaceSettingsTarget": "Paramètres de l'espace de travail"
		},
		"vs/workbench/services/preferences/browser/preferencesService": {
			"openFolderFirst": "Ouvrir d'abord un dossier pour créer les paramètres d'espace de travail",
			"emptyKeybindingsHeader": "Placer vos combinaisons de touches dans ce fichier pour remplacer les valeurs par défaut",
			"defaultKeybindings": "Combinaisons de touches par défaut",
			"defaultSettings": "Paramètres par défaut",
			"folderSettingsName": "{0} (Paramètres du dossier)",
			"fail.createSettings": "Impossible de créer '{0}' ({1})."
		},
		"vs/workbench/services/preferences/common/preferencesEditorInput": {
			"settingsEditorName": "Paramètres par défaut",
			"keybindingsInputName": "Raccourcis clavier",
			"settingsEditor2InputName": "Paramètres"
		},
		"vs/workbench/services/preferences/common/preferencesModels": {
			"commonlyUsed": "Utilisés le plus souvent",
			"validations.stringArrayUniqueItems": "Le tableau a des éléments en double",
			"validations.stringArrayMinItem": "Le tableau doit comporter au moins {0} élément(s)",
			"validations.stringArrayMaxItem": "Le tableau doit comporter moins de {0} élément(s)",
			"validations.stringArrayItemPattern": "La valeur {0} doit correspondre à l'expression régulière {1}.",
			"validations.stringArrayItemEnum": "La valeur {0} ne compte pas parmi les {1}",
			"validations.exclusiveMax": "La valeur doit être strictement inférieure à {0}.",
			"validations.exclusiveMin": "La valeur doit être strictement supérieure à {0}.",
			"validations.max": "La valeur doit être inférieure ou égale à {0}.",
			"validations.min": "La valeur doit être supérieure ou égale à {0}.",
			"validations.multipleOf": "La valeur doit être un multiple de {0}.",
			"validations.expectedInteger": "La valeur doit être un entier.",
			"validations.maxLength": "La valeur doit avoir {0} caractères maximum.",
			"validations.minLength": "La valeur doit avoir au moins {0} caractères.",
			"validations.regex": "La valeur doit correspondre à l'expression régulière `{0}`.",
			"validations.expectedNumeric": "La valeur doit être un nombre.",
			"defaultKeybindingsHeader": "Remplacez les combinaisons de touches en les plaçant dans votre fichier de combinaisons de touches."
		},
		"vs/workbench/services/preferences/common/keybindingsEditorModel": {
			"default": "Par défaut",
			"user": "Utilisateur",
			"cat.title": "{0}: {1}",
			"meta": "méta",
			"option": "Option"
		},
		"vs/workbench/services/progress/browser/progressService": {
			"progress.text2": "{0}: {1}",
			"progress.title3": "[{0}] {1}: {2}",
			"progress.title2": "[{0}]: {1}",
			"status.progress": "Message de progression",
			"cancel": "Annuler",
			"dismiss": "Ignorer"
		},
		"vs/workbench/services/remote/common/abstractRemoteAgentService": {
			"connectionError": "La connexion au serveur hôte d'extension distant a échoué (erreur : {0})"
		},
		"vs/workbench/services/textfile/electron-browser/nativeTextFileService": {
			"fileBinaryError": "Il semble que le fichier soit binaire. Impossible de l'ouvrir en tant que texte",
			"fileReadOnlyError": "Fichier en lecture seule"
		},
		"vs/workbench/services/textfile/browser/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.",
			"fileBinaryError": "Il semble que le fichier soit binaire. Impossible de l'ouvrir en tant que texte",
			"confirmOverwrite": "'{0}' existe déjà. Voulez-vous le remplacer ?",
			"irreversible": "Un fichier ou dossier du même nom existe déjà dans le dossier {0}. Si vous le remplacez, son contenu actuel est également remplacé.",
			"replaceButtonLabel": "&&Remplacer",
			"saveAsTitle": "Enregistrer sous",
			"allFiles": "Tous les fichiers",
			"noExt": "Aucune extension",
			"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": "Enregi&&strer",
			"dontSave": "&&Ne pas enregistrer",
			"cancel": "Annuler",
			"saveChangesDetail": "Vous perdrez vos modifications, si vous ne les enregistrez pas."
		},
		"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/textMate/browser/abstractTextMateService": {
			"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.",
			"too many characters": "La tokenisation des lignes longues est ignorée pour des raisons de performances. La longueur d'une ligne longue peut être configurée via 'editor.maxTokenizationLineLength'.",
			"neverAgain": "Ne plus afficher"
		},
		"vs/workbench/services/textMate/common/TMGrammarFactory": {
			"no-tm-grammar": "Aucune grammaire TM n'est inscrite pour ce langage."
		},
		"vs/workbench/services/textMate/common/TMGrammars": {
			"vscode.extension.contributes.grammars": "Ajoute des générateurs de jetons TextMate.",
			"vscode.extension.contributes.grammars.language": "Identificateur de langue pour lequel cette syntaxe est ajoutée.",
			"vscode.extension.contributes.grammars.scopeName": "Nom de portée TextMate utilisé par le fichier tmLanguage.",
			"vscode.extension.contributes.grammars.path": "Chemin du fichier tmLanguage. Le chemin est relatif au dossier d'extensions et commence généralement par './syntaxes/'.",
			"vscode.extension.contributes.grammars.embeddedLanguages": "Mappage du nom de portée à l'ID de langage si cette grammaire contient des langages incorporés.",
			"vscode.extension.contributes.grammars.tokenTypes": "Un mappage entre un nom d'étendue et des types de token.",
			"vscode.extension.contributes.grammars.injectTo": "Liste de noms des portées de langage auxquelles cette grammaire est injectée."
		},
		"vs/workbench/services/themes/common/colorExtensionPoint": {
			"contributes.color": "Contribue à des couleurs définies pour des extensions dont le thème peut être changé",
			"contributes.color.id": "L’identifiant de la couleur dont le thème peut être changé",
			"contributes.color.id.format": "Les identifiants doivent être sous la forme aa[.bb]*",
			"contributes.color.description": "La description de la couleur dont le thème peut être changé",
			"contributes.defaults.light": "La couleur par défaut pour les thèmes clairs. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.",
			"contributes.defaults.dark": "La couleur par défaut pour les thèmes sombres. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.",
			"contributes.defaults.highContrast": "La couleur par défaut pour les thèmes de contraste élevé. Soit une valeur de couleur en hexadécimal (#RRGGBB[AA]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.",
			"invalid.colorConfiguration": "'configuration.colors' doit être un tableau",
			"invalid.default.colorType": "{0} doit être soit une valeur de couleur en hexadécimal (#RRGGBB[AA] ou #RGB[A]) ou l’identifiant d’une couleur dont le thème peut être changé qui fournit la valeur par défaut.",
			"invalid.id": "'configuration.colors.id' doit être défini et ne peut pas être vide",
			"invalid.id.format": "'configuration.colors.id' doit suivre le word[.word]*",
			"invalid.description": "'configuration.colors.description' doit être défini et ne peut pas être vide",
			"invalid.defaults": "'configuration.colors.defaults' doit être défini et doit contenir 'light', 'dark' et 'highContrast'"
		},
		"vs/workbench/services/themes/browser/workbenchThemeService": {
			"error.cannotloadtheme": "Impossible de charger {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/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.workbenchColors": "Couleurs dans le banc d'essai",
			"schema.tokenColors.path": "Chemin d'un ficher tmTheme (relatif au fichier actuel).",
			"schema.colors": "Couleurs de la coloration syntaxique"
		},
		"vs/workbench/services/themes/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/common/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/browser/fileIconThemeData": {
			"error.cannotparseicontheme": "Problems parsing file icons file: {0}",
			"error.invalidformat": "Format non valide du fichier de thème des icônes de fichier : objet attendu."
		},
		"vs/workbench/services/themes/common/fileIconThemeSchema": {
			"schema.folderExpanded": "The folder icon for expanded folders. The expanded folder icon is optional. If not set, the icon defined for folder will be shown.",
			"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": "The default file icon, shown for all files that don't match any extension, filename or language id.",
			"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": "The ID of the font.",
			"schema.src": "Emplacement de la police.",
			"schema.font-path": "The font path, relative to the current icon theme file.",
			"schema.font-format": "The format of the font.",
			"schema.font-weight": "Poids de la police.",
			"schema.font-sstyle": "Style de la police.",
			"schema.font-size": "The default size of the font.",
			"schema.iconDefinitions": "Description de toutes les icônes utilisables durant l'association de fichiers à des icônes.",
			"schema.iconDefinition": "An icon definition. The object key is the ID of the definition.",
			"schema.iconPath": "When using a SVG or PNG: The path to the image. The path is relative to the icon set file.",
			"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": "Optional associations for file icons in high contrast color themes.",
			"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/common/colorThemeData": {
			"error.cannotparsejson": "Problèmes durant l'analyse du fichier de thème JSON : {0}",
			"error.invalidformat": "Format du fichier de thème JSON non valide : objet attendu.",
			"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/userData/common/settingsSync": {
			"Settings Conflicts": "Local ↔ Utilisation à distance (Conflits de paramètres)",
			"errorInvalidSettings": "Impossible de synchroniser les paramètres. Résolvez les conflits sans erreur ni avertissement, et réessayez."
		},
		"vs/workbench/services/workspace/electron-browser/workspaceEditingService": {
			"workspaceOpenedMessage": "Impossible d’enregistrer l’espace de travail '{0}'",
			"ok": "OK",
			"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."
		},
		"vs/workbench/services/workspace/browser/workspaceEditingService": {
			"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",
			"differentSchemeRoots": "Les dossiers d'espace de travail de différents fournisseurs ne sont pas autorisés dans le même espace de travail.",
			"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/workspaces/electron-browser/workspaceEditingService": {
			"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.",
			"workspaceOpenedMessage": "Impossible d’enregistrer l’espace de travail '{0}'",
			"ok": "OK",
			"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."
		},
		"vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": {
			"save": "Enregistrer",
			"saveWorkspace": "Enregistrer l'espace de travail",
			"differentSchemeRoots": "Les dossiers d'espace de travail de différents fournisseurs ne sont pas autorisés dans le même espace de travail.",
			"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"
		}
	}
}