{
	"": [
		"--------------------------------------------------------------------------------------------",
		"Copyright (c) Microsoft Corporation. All rights reserved.",
		"Licensed under the MIT License. See License.txt in the project root for license information.",
		"--------------------------------------------------------------------------------------------",
		"Do not edit this file. It is machine generated."
	],
	"version": "1.0.0",
	"contents": {
		"package": {
			"displayName": "Git",
			"description": "Intégration Git SCM",
			"command.clone": "Cloner",
			"command.init": "Initialiser le dépôt",
			"command.openRepository": "Ouvrir le dépôt",
			"command.close": "Fermer le dépôt",
			"command.refresh": "Actualiser",
			"command.openChange": "Ouvrir les modifications",
			"command.openFile": "Ouvrir un fichier",
			"command.openHEADFile": "Ouvrir le fichier (HEAD)",
			"command.stage": "Mettre en attente les modifications",
			"command.stageAll": "Mettre en attente toutes les modifications",
			"command.stageSelectedRanges": "Mettre en attente les plages sélectionnées",
			"command.revertSelectedRanges": "Restaurer les portées sélectionnées",
			"command.stageChange": "Mettre en attente la modification",
			"command.revertChange": "Restaurer la modification",
			"command.unstage": "Annuler la mise en attente des modifications",
			"command.unstageAll": "Annuler la mise en attente de toutes les modifications",
			"command.unstageSelectedRanges": "Annuler la mise en attente des plages sélectionnées",
			"command.clean": "Ignorer les modifications",
			"command.cleanAll": "Ignorer toutes les modifications",
			"command.commit": "Activer",
			"command.commitStaged": "Valider le contenu en zone de transit",
			"command.commitEmpty": "Commit vide",
			"command.commitStagedSigned": "Valider les modifications en attente (signé)",
			"command.commitStagedAmend": "Valider les modifications en attente (modifier)",
			"command.commitAll": "Valider tout",
			"command.commitAllSigned": "Valider tout (signé)",
			"command.commitAllAmend": "Tout Valider (Modifier)",
			"command.restoreCommitTemplate": "Restaurer le modèle de commit",
			"command.undoCommit": "Annuler la dernière validation",
			"command.checkout": "Extraire vers...",
			"command.branch": "Créer une branche...",
			"command.branchFrom": "Créer une branche à partir de...",
			"command.deleteBranch": "Supprimer la branche...",
			"command.renameBranch": "Renommer la branche...",
			"command.merge": "Fusionner la branche...",
			"command.createTag": "Créer une balise",
			"command.fetch": "Rappatrier",
			"command.fetchPrune": "Récupérer (élaguer)",
			"command.fetchAll": "Récupérer depuis tous les Remotes",
			"command.pull": "Pull",
			"command.pullRebase": "Pull (rebaser)",
			"command.pullFrom": "Extraire de...",
			"command.push": "Push",
			"command.pushForce": "Pousser (forcer)",
			"command.pushTo": "Transfert (Push) vers...",
			"command.pushToForce": "Transfert (Push) vers... (Force)",
			"command.pushFollowTags": "Push (Follow Tags)",
			"command.pushFollowTagsForce": "Push (Follow Tags, Force)",
			"command.addRemote": "Ajouter un dépôt distant",
			"command.removeRemote": "Supprimer le dépôt distant",
			"command.sync": "Synchroniser",
			"command.syncRebase": "Synchroniser (Rebase)",
			"command.publish": "Publier la branche",
			"command.showOutput": "Afficher la sortie Git",
			"command.ignore": "Ajouter un fichier à .gitignore",
			"command.stashIncludeUntracked": "Remiser (Inclure les non-tracés)",
			"command.stash": "Remiser (stash)",
			"command.stashPop": "Appliquer et supprimer la remise...",
			"command.stashPopLatest": "Appliquer et supprimer la dernière remise",
			"command.stashApply": "Appliquer la remise (Stash)...",
			"command.stashApplyLatest": "Appliquer la dernière remise (Stash)",
			"config.enabled": "Indique si git est activé.",
			"config.path": "Chemin d’accès et nom de fichier de l'exécutable git, par exemple `C:\\Program Files\\Git\\bin\\git.exe` (Windows).",
			"config.autoRepositoryDetection": "Configure le moment où les dépôts doivent être détectés automatiquement.",
			"config.autoRepositoryDetection.true": "Recherchez dans les deux sous-dossiers du dossier ouvert en cours et dans les dossiers parents de fichiers ouverts.",
			"config.autoRepositoryDetection.false": "Désactivez l’analyse de dépôt automatique.",
			"config.autoRepositoryDetection.subFolders": "Rechercher dans les sous-dossiers du dossier actuellement ouvert.",
			"config.autoRepositoryDetection.openEditors": "Rechercher dans les dossiers parents de fichiers ouverts.",
			"config.autorefresh": "Détermine si l'actualisation automatique est activée.",
			"config.autofetch": "Si activé, les validations sont automatiquement récupérées à partir du site distant du dépôt Git actuel.",
			"config.autofetchPeriod": "Durée en secondes entre chaque récupération git automatique, quand 'git.autofetch' est activé.",
			"config.confirmSync": "Confirmez avant de synchroniser des dépôts git.",
			"config.countBadge": "Contrôle le compteur de badges git.",
			"config.countBadge.all": "Compter tous les changements.",
			"config.countBadge.tracked": "Compter uniquement les changements suivis.",
			"config.countBadge.off": "Désactivez le compteur.",
			"config.checkoutType": "Contrôle les types de branches répertoriés lors de l’exécution de 'Extraire vers... '.",
			"config.checkoutType.all": "Afficher toutes les références.",
			"config.checkoutType.local": "Affichez seulement les branches locales.",
			"config.checkoutType.tags": "Afficher uniquement les balises.",
			"config.checkoutType.remote": "Affichez seulement les branches distantes.",
			"config.branchValidationRegex": "Expression régulière pour valider les nouveaux noms de branche.",
			"config.branchWhitespaceChar": "Le caractère pour remplacer les espaces dans les nouveaux noms de branche.",
			"config.ignoreLegacyWarning": "Ignore l'avertissement Git hérité.",
			"config.ignoreMissingGitWarning": "Ignore l'avertissement quand Git est manquant.",
			"config.ignoreLimitWarning": "Ignore l'avertissement en cas de changements trop nombreux dans un dépôt.",
			"config.defaultCloneDirectory": "Emplacement par défaut où cloner un dépôt git.",
			"config.enableSmartCommit": "Validez toutes les modifications en l'absence de modifications en attente.",
			"config.enableCommitSigning": "Permet de valider en signant avec GPG.",
			"config.discardAllScope": "Contrôle les modifications ignorées par la commande 'Ignorer toutes les modifications'. 'all' ignore toutes les modifications. 'tracked' ignore uniquement les fichiers suivis. 'prompt' affiche un message d'invite chaque fois que l’action est exécutée.",
			"config.decorations.enabled": "Contrôle si Git contribue aux couleurs et aux badges de l’Explorateur et à l'affichage des éditeurs ouverts. ",
			"config.promptToSaveFilesBeforeCommit": "Contrôle si Git doit vérifier les fichiers non sauvegardés avant d'effectuer le commit.",
			"config.postCommitCommand": "Exécute une commande git après un commit réussi.",
			"config.postCommitCommand.none": "N'exécutez pas de commande après une validation.",
			"config.postCommitCommand.push": "Exécutez 'Git Push' après une validation réussie.",
			"config.postCommitCommand.sync": "Exécutez 'Git Sync' après une validation réussie.",
			"config.showInlineOpenFileAction": "Contrôle s’il faut afficher une action Ouvrir le fichier dans l’affichage des modifications de Git.",
			"config.showPushSuccessNotification": "Contrôle s’il faut afficher une notification en cas de réussite d'un envoi (push).",
			"config.inputValidation": "Contrôle quand afficher la validation de la saisie du message de commit.",
			"config.inputValidationLength": "Contrôle le taille de la longueur de message de commit pour afficher un avertissement.",
			"config.inputValidationSubjectLength": "Contrôle le seuil de longueur de l'objet du message de validation pour afficher un avertissement. Annulez pour hériter la valeur de 'config.inputValidationLength'.",
			"config.detectSubmodules": "Contrôle s’il faut détecter automatiquement les sous-modules git.",
			"config.detectSubmodulesLimit": "Contrôle la limite de sous-modules git détectés.",
			"config.alwaysShowStagedChangesResourceGroup": "Toujours afficher le groupe de ressources des changements en zone de transit (Staged).",
			"config.alwaysSignOff": "Contrôle le flag signoff pour toutes les modifications.",
			"config.ignoredRepositories": "Liste des dépôts git à ignorer.",
			"config.scanRepositories": "Liste des chemins d’accès pour rechercher des dépôts git.",
			"config.showProgress": "Contrôle si les actions git doivent afficher la progression.",
			"config.rebaseWhenSync": "Forcez git à utiliser rebase pendant l'exécution de la commande sync.",
			"config.confirmEmptyCommits": "Toujours vérifier la création de commit vide.",
			"config.fetchOnPull": "Chercher dans toutes les branches, lorsque vous récupérez ou simplement celle en cours.",
			"config.pullTags": "Fetch all tags when pulling.",
			"config.autoStash": "Remisez (stash) les changements avant de les tirer et de les restaurer après un tirage réussi.",
			"config.allowForcePush": "Contrôle si force push (avec ou sans lease) est activé.",
			"config.useForcePushWithLease": "Contrôles si force push utilise la variante force-with-lease plus sûr.",
			"config.confirmForcePush": "Détermine s’il faut demander confirmation avant de forcer le push.",
			"config.openDiffOnClick": "Contrôle si l'éditeur de diff doit être ouvert quand l'utilisateur clique sur un changement. Sinon, l'éditeur normal est ouvert.",
			"colors.added": "Couleur des ressources ajoutées.",
			"colors.modified": "Couleur pour les ressources modifiées.",
			"colors.deleted": "Couleur des ressources supprimées.",
			"colors.untracked": "Couleur pour les ressources non tracées.",
			"colors.ignored": "Couleur des ressources ignorées.",
			"colors.conflict": "Couleur pour les ressources avec des conflits.",
			"colors.submodule": "Couleur pour les ressources de sous-module."
		},
		"out/statusbar": {
			"rebasing": "Rebase en cours",
			"checkout": "Extraire...",
			"sync changes": "Synchroniser les modifications",
			"publish changes": "Publier les modifications",
			"syncing changes": "Synchronisation des modifications..."
		},
		"out/repository": {
			"open": "Ouvrir ",
			"index modified": "Index modifié",
			"modified": "Modifié le",
			"index added": "Index ajouté",
			"index deleted": "Index supprimé",
			"deleted": "Supprimé",
			"index renamed": "Index renommé",
			"index copied": "Index copié",
			"untracked": "Non suivi",
			"ignored": "Ignoré",
			"intent to add": "Intention à ajouter",
			"both deleted": "Tous les deux supprimés",
			"added by us": "Ajouté par nous",
			"deleted by them": "Supprimé par eux",
			"added by them": "Ajouté par eux",
			"deleted by us": "Supprimé par nous",
			"both added": "Tous deux ajoutés",
			"both modified": "Tous deux modifiés",
			"commitMessage": "Message (press {0} to commit)",
			"commit": "Activer",
			"merge changes": "Fusionner les modifications",
			"staged changes": "Modifications en zone de transit",
			"changes": "Modifications",
			"push success": "Envoi (push) réussi.",
			"commit in rebase": "Il n’est pas possible de changer le message de validation au milieu d’un rebasage. Terminez l'opération de rebasage et utilisez le rebasage interactif à la place.",
			"commitMessageWhitespacesOnlyWarning": "Le message de validation actuel contient uniquement des espaces",
			"commitMessageCountdown": "{0} caractères restants sur la ligne actuelle",
			"commitMessageWarning": "{0} caractères sur {1} sur la ligne actuelle",
			"huge": "Le dépôt Git dans '{0}' a trop de modifications actives, seul un sous-ensemble de fonctionnalités Git sera activé.",
			"neveragain": "Ne plus afficher",
			"add known": "Voulez-vous ajouter '{0}' à .gitignore ?",
			"yes": "Oui"
		},
		"out/model": {
			"not supported": "Chemins d’accès absolus non supportés dans le paramètre 'git.scanRepositories'.",
			"too many submodules": "Le dépôt '{0}' a {1}  sous-modules qui ne vont pas être ouverts automatiquement. Vous pouvez ouvrir chacun individuellement en ouvrant un fichier à l'intérieur.",
			"no repositories": "Aucun dépôt disponible",
			"pick repo": "Choisir un dépôt"
		},
		"out/main": {
			"looking": "Recherche de git dans : {0}",
			"using git": "Utilisation de git {0} à partir de {1}",
			"downloadgit": "Télécharger Git",
			"neverShowAgain": "Ne plus afficher",
			"notfound": "Git non trouvé. Installez-le et configurez-le en utilisant le paramètre 'git.path'.",
			"updateGit": "Mettre à jour Git",
			"git20": "Il semble que git {0} soit installé. Code fonctionne mieux avec git >= 2"
		},
		"out/commands": {
			"tag at": "Balise sur {0}",
			"remote branch at": "Branche distante à {0}",
			"create branch": "$(plus) Créer une branche...",
			"create branch from": "$(plus) Créer une branche à partir de...",
			"repourl": "URL de dépôt",
			"selectFolder": "Sélectionner l'emplacement du dépôt",
			"cloning": "Clonage du dépôt Git '{0}'...",
			"proposeopen": "Voulez-vous ouvrir le dépôt cloné ?",
			"openrepo": "Ouvrir ",
			"openreponew": "Open in New Window",
			"add": "Ajouter à l'espace de travail",
			"proposeopen2": "Voulez-vous ouvrir le dépôt cloné ou l'ajouter à l'espace de travail actuel ?",
			"init": "Choisir le dossier d’espace de travail dans lequel initialiser le dépôt git",
			"choose": "Choisir un dossier...",
			"init repo": "Initialiser le dépôt",
			"create repo": "Initialiser le dépôt",
			"are you sure": "Ceci va créer un dépôt Git dans '{0}'. Êtes-vous sûr de vouloir continuer ?",
			"proposeopen init": "Voulez-vous ouvrir le dépôt initialisé ?",
			"proposeopen2 init": "Souhaitez-vous ouvrir le dépôt initialisé, ou l’ajouter à l’espace de travail actuel ?",
			"open repo": "Ouvrir le dépôt",
			"HEAD not available": "La version HEAD de '{0}' n'est pas disponible.",
			"confirm stage files with merge conflicts": "Voulez-vous vraiment créer {0} fichiers avec des conflits de fusion ?",
			"confirm stage file with merge conflicts": "Voulez-vous vraiment créer {0} avec des conflits de fusion ?",
			"yes": "Oui",
			"keep ours": "Conserver notre version",
			"delete": "Supprimer le fichier",
			"deleted by them": "Le fichier '{0}' a été supprimé par eux et modifié par nous.\n\nQue voulez-vous faire ?",
			"keep theirs": "Conserver leur version",
			"deleted by us": "Le fichier '{0}' a été supprimé par nous et modifié par eux.\n\nQue voulez-vous faire ?",
			"discard": "Ignorer les modifications",
			"confirm delete": "Êtes-vous sûr de vouloir SUPPRIMER {0} ?",
			"delete file": "Supprimer le fichier",
			"restore file": "Restaurer le fichier",
			"confirm restore": "Êtes-vous sûr de vouloir restaurer {0} ?",
			"confirm discard": "Voulez-vous vraiment abandonner les changements apportés à {0} ?",
			"restore files": "Restaurer les fichiers",
			"confirm restore multiple": "Êtes-vous sûr de vouloir restaurer les fichiers {0} ?",
			"confirm discard multiple": "Voulez-vous vraiment abandonner les changements apportés à {0} fichiers ?",
			"warn untracked": "Ceci effacera les fichiers {0} non suivis !",
			"confirm discard all single": "Voulez-vous vraiment abandonner les changements apportés à {0} ?",
			"confirm discard all": "Voulez-vous vraiment ignorer TOUTES les modifications dans {0} fichiers ?\nCette opération est IRRÉVERSIBLE.\nVotre plage de travail actuelle sera DÉFINITIVEMENT PERDUE.",
			"discardAll multiple": "Abandonner 1 fichier",
			"discardAll": "Ignorer les {0} fichiers",
			"confirm delete multiple": "Voulez-vous vraiment SUPPRIMER {0} fichiers ?",
			"delete files": "Supprimer les fichiers",
			"there are untracked files single": "Le fichier non suivi suivant sera SUPPRIMÉ DU DISQUE s'il est ignoré : {0}.",
			"there are untracked files": "{0} fichiers non suivis seront SUPPRIMÉS DU DISQUE s'ils sont ignorés.",
			"confirm discard all 2": "{0}\n\nCette opération est IRRÉVERSIBLE, votre plage de travail actuelle sera DÉFINITIVEMENT PERDUE.",
			"yes discard tracked": "Ignorer 1 fichier suivi",
			"yes discard tracked multiple": "Ignorer {0} fichiers suivis",
			"unsaved files single": "Le fichier suivant est non enregistré : {0}. Souhaitez-vous l’enregistrer avant de commiter ?",
			"unsaved files": "Il y a {0} fichiers non sauvegardés.\n\nSouhaitez-vous sauvegarder avant de commiter ?",
			"save and commit": "Tout enregistrer et valider",
			"commit": "Effectuer le commit quand même",
			"no staged changes": "Aucune modification en attente à valider.\n\nVoulez-vous automatiquement mettre en attente toutes vos modifications et les valider directement ?",
			"always": "Toujours",
			"no changes": "Il n'existe aucun changement à valider.",
			"commit message": "Message de validation",
			"provide commit message": "Indiquez un message de validation",
			"confirm emtpy commit": "Êtes-vous sûr d vouloir créer un commit vide ?",
			"yes never again": "Oui, Ne plus afficher",
			"no more": "Impossible d’annuler car HEAD ne pointe vers aucune validation.",
			"select a ref to checkout": "Sélectionner une référence à extraire",
			"branch name": "Nom de la branche",
			"provide branch name": "Fournissez un nom de branche",
			"branch name format invalid": "Le nom de la branche doit correspondre à la regex : {0}",
			"select a ref to create a new branch from": "Sélectionner une référence à partir de laquelle créer la branche '{0}'",
			"select branch to delete": "Sélectionner une branche à supprimer",
			"confirm force delete branch": "La branche '{0}' n'est pas complètement fusionnée. Supprimer quand même ?",
			"delete branch": "Supprimer la branche",
			"invalid branch name": "Nom de branche non valide",
			"branch already exists": "Une branche nommée '0}' existe déjà",
			"select a branch to merge from": "Sélectionner une branche à fusionner",
			"tag name": "Nom de la balise",
			"provide tag name": "Spécifiez un nom de balise",
			"tag message": "Message",
			"provide tag message": "Spécifiez un message pour annoter la balise",
			"no remotes to fetch": "Ce dépôt n'a aucun dépôt distant configuré pour rappatrier.",
			"no remotes to pull": "Votre dépôt n'a aucun dépôt distant configuré pour un Pull.",
			"pick remote pull repo": "Choisir un dépôt distant duquel extraire la branche",
			"pick branch pull": "Sélectionner une branche à partir de laquelle tirer (pull)",
			"no remotes to push": "Votre dépôt n'a aucun dépôt distant configuré pour un Push.",
			"force push not allowed": "Force push n’est pas autorisé, veuillez l’activer avec le paramètre 'git.allowForcePush'.",
			"confirm force push": "Vous êtes sur le point de forcer le push de vos modifications, il peut être destructeur et pourrait remplacer les modifications apportées par d’autres.\n\nÊtes-vous sûr de continuer ?",
			"ok": "OK",
			"never ask again": "OK, Ne plus me demander à nouveau",
			"nobranch": "Vous devez extraire une branche dont vous souhaitez effectuer le Push vers un emplacement distant.",
			"confirm publish branch": "La branche '{0}' n'a pas de branche en amont. Voulez-vous publier cette branche ?",
			"pick remote": "Choisissez un dépôt distant où publier la branche '{0}' :",
			"remote name": "Nom du dépôt distant",
			"provide remote name": "Fournissez un nom de dépôt distant",
			"remote name format invalid": "Format non valide du nom de dépôt distant",
			"remote already exists": "Le dépôt distant '{0}' existe déjà.",
			"remote url": "URL du dépôt distant",
			"provide remote URL": "Entrer l'URL du dépôt distant \"{0}\"",
			"no remotes added": "Votre dépôt n'a pas de dépôt distant.",
			"remove remote": "Choisir un dépôt distant à supprimer",
			"sync is unpredictable": "Cette action va effectuer un transfert (Push) et une récupération (Pull) des commits à destination et en provenance de '{0}/{1}'.",
			"never again": "OK, Ne plus afficher",
			"no remotes to publish": "Votre dépôt n'a aucun dépôt distant configuré pour une publication.",
			"no changes stash": "Aucune modification à remiser (stash).",
			"provide stash message": "Spécifier éventuellement un message pour la remise (stash)",
			"stash message": "Message pour la remise (stash)",
			"pick stash to pop": "Choisir une remise (stash) à appliquer et supprimer",
			"no stashes": "Aucune remise (stash) à restaurer dans ce dépôt.",
			"pick stash to apply": "Choisir une remise (stash) à appliquer",
			"open git log": "Ouvrir le journal Git",
			"clean repo": "Nettoyez l'arborescence de travail de votre dépôt avant l'extraction.",
			"cant push": "impossible de pousser les références vers la branche distante. Exécutez d'abord 'Récupérer' pour intégrer vos modifications.",
			"merge conflicts": "Il existe des conflits de fusion. Corrigez-les avant la validation.",
			"stash merge conflicts": "Il y a eu des conflits de fusion en appliquant la remise (stash).",
			"missing user info": "Assurez-vous de configurer votre 'user.name' et 'user.email' dans git.",
			"learn more": "En savoir plus",
			"git error details": "Git : {0}",
			"git error": "Erreur Git"
		},
		"out/autofetch": {
			"yes": "Oui",
			"no": "Non",
			"not now": "Me demander plus tard",
			"suggest auto fetch": "Voulez-vous que Code exécute [périodiquement 'git fetch']({0}) ?"
		},
		"out/askpass-main": {
			"missOrInvalid": "Informations d'identification manquantes ou non valides."
		}
	}
}