{
	"": [
		"--------------------------------------------------------------------------------------------",
		"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": "Git SCM Integration",
			"command.setLogLevel": "Set Log Level...",
			"command.clone": "Clone",
			"command.init": "Initialise Repository",
			"command.openRepository": "Open Repository",
			"command.close": "Close Repository",
			"command.refresh": "Refresh",
			"command.openChange": "Open Changes",
			"command.openFile": "Open File",
			"command.openHEADFile": "Open File (HEAD)",
			"command.stage": "Stage Changes",
			"command.stageAll": "Stage All Changes",
			"command.stageAllTracked": "Stage All Tracked Changes",
			"command.stageAllUntracked": "Stage All Untracked Changes",
			"command.stageSelectedRanges": "Stage Selected Ranges",
			"command.revertSelectedRanges": "Revert Selected Ranges",
			"command.stageChange": "Stage Change",
			"command.revertChange": "Revert Change",
			"command.unstage": "Unstage Changes",
			"command.unstageAll": "Unstage All Changes",
			"command.unstageSelectedRanges": "Unstage Selected Ranges",
			"command.clean": "Discard Changes",
			"command.cleanAll": "Discard All Changes",
			"command.cleanAllTracked": "Discard All Tracked Changes",
			"command.cleanAllUntracked": "Discard All Untracked Changes",
			"command.commit": "Commit",
			"command.commitStaged": "Commit Staged",
			"command.commitEmpty": "Commit Empty",
			"command.commitStagedSigned": "Commit Staged (Signed Off)",
			"command.commitStagedAmend": "Commit Staged (Amend)",
			"command.commitAll": "Commit All",
			"command.commitAllSigned": "Commit All (Signed Off)",
			"command.commitAllAmend": "Commit All (Amend)",
			"command.restoreCommitTemplate": "Restore Commit Template",
			"command.undoCommit": "Undo Last Commit",
			"command.checkout": "Checkout to...",
			"command.branch": "Create Branch...",
			"command.branchFrom": "Create Branch From...",
			"command.deleteBranch": "Delete Branch...",
			"command.renameBranch": "Rename Branch...",
			"command.merge": "Merge Branch...",
			"command.createTag": "Create Tag",
			"command.deleteTag": "Delete Tag",
			"command.fetch": "Fetch",
			"command.fetchPrune": "Fetch (Prune)",
			"command.fetchAll": "Fetch From All Remotes",
			"command.pull": "Pull",
			"command.pullRebase": "Pull (Rebase)",
			"command.pullFrom": "Pull from...",
			"command.push": "Push",
			"command.pushForce": "Push (Force)",
			"command.pushTo": "Push to...",
			"command.pushToForce": "Push to... (Force)",
			"command.pushFollowTags": "Push (Follow Tags)",
			"command.pushFollowTagsForce": "Push (Follow Tags, Force)",
			"command.addRemote": "Add Remote",
			"command.removeRemote": "Remove Remote",
			"command.sync": "Sync",
			"command.syncRebase": "Sync (Rebase)",
			"command.publish": "Publish Branch...",
			"command.showOutput": "Show Git Output",
			"command.ignore": "Add to .gitignore",
			"command.revealInExplorer": "Reveal in Side Bar",
			"command.stashIncludeUntracked": "Stash (Include Untracked)",
			"command.stash": "Stash",
			"command.stashPop": "Pop Stash...",
			"command.stashPopLatest": "Pop Latest Stash",
			"command.stashApply": "Apply Stash...",
			"command.stashApplyLatest": "Apply Latest Stash",
			"command.stashDrop": "Drop Stash...",
			"command.timelineOpenDiff": "Open Changes",
			"command.timelineCopyCommitId": "Copy Commit ID",
			"command.timelineCopyCommitMessage": "Copy Commit Message",
			"config.enabled": "Whether git is enabled.",
			"config.path": "Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows).",
			"config.autoRepositoryDetection": "Configures when repositories should be automatically detected.",
			"config.autoRepositoryDetection.true": "Scan for both subfolders of the current opened folder and parent folders of open files.",
			"config.autoRepositoryDetection.false": "Disable automatic repository scanning.",
			"config.autoRepositoryDetection.subFolders": "Scan for subfolders of the currently opened folder.",
			"config.autoRepositoryDetection.openEditors": "Scan for parent folders of open files.",
			"config.autorefresh": "Whether auto refreshing is enabled.",
			"config.autofetch": "When enabled, commits will automatically be fetched from the default remote of the current Git repository.",
			"config.autofetchPeriod": "Duration in seconds between each automatic git fetch, when `git.autofetch` is enabled.",
			"config.confirmSync": "Confirm before synchronizing git repositories.",
			"config.countBadge": "Controls the Git count badge.",
			"config.countBadge.all": "Count all changes.",
			"config.countBadge.tracked": "Count only tracked changes.",
			"config.countBadge.off": "Turn off counter.",
			"config.checkoutType": "Controls what type of branches are listed when running `Checkout to...`.",
			"config.checkoutType.all": "Show all references.",
			"config.checkoutType.local": "Show only local branches.",
			"config.checkoutType.tags": "Show only tags.",
			"config.checkoutType.remote": "Show only remote branches.",
			"config.branchValidationRegex": "A regular expression to validate new branch names.",
			"config.branchWhitespaceChar": "The character to replace whitespace in new branch names.",
			"config.ignoreLegacyWarning": "Ignores the legacy Git warning.",
			"config.ignoreMissingGitWarning": "Ignores the warning when Git is missing.",
			"config.ignoreLimitWarning": "Ignores the warning when there are too many changes in a repository.",
			"config.defaultCloneDirectory": "The default location to clone a git repository.",
			"config.enableSmartCommit": "Commit all changes when there are no staged changes.",
			"config.smartCommitChanges": "Control which changes are automatically staged by Smart Commit.",
			"config.smartCommitChanges.all": "Automatically stage all changes.",
			"config.smartCommitChanges.tracked": "Automatically staged tracked changes only.",
			"config.suggestSmartCommit": "Suggests to enable smart commit (commit all changes when there are no staged changes).",
			"config.enableCommitSigning": "Enables commit signing with GPG.",
			"config.discardAllScope": "Controls what changes are discarded by the `Discard all changes` command. `all` discards all changes. `tracked` discards only tracked files. `prompt` shows a prompt dialog every time the action is run.",
			"config.decorations.enabled": "Controls whether Git contributes colours and badges to the explorer and the open editors view.",
			"config.enableStatusBarSync": "Controls whether the Git Sync command appears in the status bar.",
			"config.promptToSaveFilesBeforeCommit": "Controls whether Git should check for unsaved files before committing.",
			"config.promptToSaveFilesBeforeCommit.always": "Check for any unsaved files.",
			"config.promptToSaveFilesBeforeCommit.staged": "Check only for unsaved staged files.",
			"config.promptToSaveFilesBeforeCommit.never": "Disable this check.",
			"config.postCommitCommand": "Runs a git command after a successful commit.",
			"config.postCommitCommand.none": "Don't run any command after a commit.",
			"config.postCommitCommand.push": "Run 'Git Push' after a successful commit.",
			"config.postCommitCommand.sync": "Run 'Git Sync' after a successful commit.",
			"config.showInlineOpenFileAction": "Controls whether to show an inline Open File action in the Git changes view.",
			"config.showPushSuccessNotification": "Controls whether to show a notification when a push is successful.",
			"config.inputValidation": "Controls when to show commit message input validation.",
			"config.inputValidationLength": "Controls the commit message length threshold for showing a warning.",
			"config.inputValidationSubjectLength": "Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`.",
			"config.detectSubmodules": "Controls whether to automatically detect git submodules.",
			"config.detectSubmodulesLimit": "Controls the limit of git submodules detected.",
			"config.alwaysShowStagedChangesResourceGroup": "Always show the Staged Changes resource group.",
			"config.alwaysSignOff": "Controls the signoff flag for all commits.",
			"config.ignoredRepositories": "List of git repositories to ignore.",
			"config.scanRepositories": "List of paths to search for git repositories in.",
			"config.showProgress": "Controls whether Git actions should show progress.",
			"config.rebaseWhenSync": "Force git to use rebase when running the sync command.",
			"config.confirmEmptyCommits": "Always confirm the creation of empty commits for the 'Git: Commit Empty' command.",
			"config.fetchOnPull": "When enabled, fetch all branches when pulling. Otherwise, fetch just the current one.",
			"config.pullTags": "Fetch all tags when pulling.",
			"config.autoStash": "Stash any changes before pulling and restore them after successful pull.",
			"config.allowForcePush": "Controls whether force push (with or without lease) is enabled.",
			"config.useForcePushWithLease": "Controls whether force pushing uses the safer force-with-lease variant.",
			"config.confirmForcePush": "Controls whether to ask for confirmation before force-pushing.",
			"config.openDiffOnClick": "Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened.",
			"config.supportCancellation": "Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation.",
			"config.branchSortOrder": "Controls the sort order for branches.",
			"config.untrackedChanges": "Controls how untracked changes behave.",
			"config.untrackedChanges.mixed": "All changes, tracked and untracked, appear together and behave equally.",
			"config.untrackedChanges.separate": "Untracked changes appear separately in the Source Control view. They are also excluded from several actions.",
			"config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
			"colors.added": "Colour for added resources.",
			"colors.modified": "Color for modified resources.",
			"colors.deleted": "Color for deleted resources.",
			"colors.untracked": "Color for untracked resources.",
			"colors.ignored": "Colour for ignored resources.",
			"colors.conflict": "Color for resources with conflicts.",
			"colors.submodule": "Color for submodule resources.",
			"view.workbench.scm.missing": "A valid git installation was not detected, more details can be found in the [git output](command:git.showOutput).\nPlease [install git](https://git-scm.com/), or learn more about how to use git and source control in VS Code in [our docs](https://aka.ms/vscode-scm).\nIf you're using a different version control system, you can [search the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22) for additional extensions.",
			"view.workbench.scm.disabled": "If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).",
			"view.workbench.scm.empty": "In order to use git features, you can open a folder containing a git repository or clone from a URL.\n[Open Folder](command:vscode.openFolder)\n[Clone Repository](command:git.clone)\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).",
			"view.workbench.scm.folder": "The folder currently open doesn't have a git repository.\n[Initialize Repository](command:git.init?%5Btrue%5D)\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).",
			"view.workbench.scm.workspace": "The workspace currently open doesn't have any folders containing git repositories.\n[Initialize Repository](command:git.init)\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).",
			"view.workbench.scm.emptyWorkspace": "The workspace currently open doesn't have any folders containing git repositories.\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).",
			"view.workbench.cloneRepository": "You can also clone a repository from a URL. To learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).\n[Clone Repository](command:git.clone)"
		},
		"dist/repository": {
			"index modified": "Index Modified",
			"modified": "Modified",
			"index added": "Index Added",
			"index deleted": "Index Deleted",
			"deleted": "Deleted",
			"index renamed": "Index Renamed",
			"index copied": "Index Copied",
			"untracked": "Untracked",
			"ignored": "Ignored",
			"intent to add": "Intent to Add",
			"both deleted": "Both Deleted",
			"added by us": "Added By Us",
			"deleted by them": "Deleted By Them",
			"added by them": "Added By Them",
			"deleted by us": "Deleted By Us",
			"both added": "Both Added",
			"both modified": "Both Modified",
			"open": "Open",
			"commit": "Commit",
			"merge changes": "Merge Changes",
			"staged changes": "Staged Changes",
			"changes": "Changes",
			"untracked changes": "UNTRACKED CHANGES",
			"push success": "Successfully pushed.",
			"commit in rebase": "It's not possible to change the commit message in the middle of a rebase. Please complete the rebase operation and use interactive rebase instead.",
			"commitMessageWhitespacesOnlyWarning": "Current commit message only contains whitespace characters",
			"commitMessageCountdown": "{0} characters left in current line",
			"commitMessageWarning": "{0} characters over {1} in current line",
			"sync is unpredictable": "Syncing. Cancelling may cause serious damages to the repository",
			"huge": "The git repository at '{0}' has too many active changes, only a subset of Git features will be enabled.",
			"neveragain": "Don't Show Again",
			"add known": "Would you like to add '{0}' to .gitignore?",
			"yes": "Yes",
			"commitMessageWithHeadLabel": "Message ({0} to commit on '{1}')",
			"commitMessage": "Message ({0} to commit)"
		},
		"dist/timelineProvider": {
			"git.timeline.source": "Git History",
			"git.timeline.you": "You",
			"git.timeline.stagedChanges": "Staged Changes",
			"git.timeline.detail": "{0}  \\u2014 {1}\n{2}\n\n{3}",
			"git.index": "Index",
			"git.timeline.uncommitedChanges": "Uncommited Changes",
			"git.workingTree": "Working Tree"
		},
		"dist/main": {
			"looking": "Looking for git in: {0}",
			"using git": "Using git {0} from {1}",
			"downloadgit": "Download Git",
			"neverShowAgain": "Don't Show Again",
			"notfound": "Git not found. Install it or configure it using the 'git.path' setting.",
			"updateGit": "Update Git",
			"git20": "You seem to have git {0} installed. Code works best with git >= 2"
		},
		"dist/model": {
			"not supported": "Absolute paths not supported in 'git.scanRepositories' setting.",
			"too many submodules": "The '{0}' repository has {1} submodules which won't be opened automatically. You can still open each one individually by opening a file within.",
			"no repositories": "There are no available repositories",
			"pick repo": "Choose a repository"
		},
		"dist/autofetch": {
			"yes": "Yes",
			"no": "No",
			"not now": "Ask Me Later",
			"suggest auto fetch": "Would you like Code to [periodically run 'git fetch']({0})?"
		},
		"dist/statusbar": {
			"rebasing": "Rebasing",
			"sync changes": "Synchronize Changes",
			"publish changes": "Publish Changes",
			"syncing changes": "Synchronizing Changes..."
		},
		"dist/commands": {
			"tag at": "Tag at {0}",
			"remote branch at": "Remote branch at {0}",
			"create branch": "Create new branch...",
			"create branch from": "Create new branch from...",
			"add remote": "Add a new remote...",
			"current": "Current",
			"select log level": "Select log level",
			"changed": "Log level changed to: {0}",
			"git.title.index": "{0} (Index)",
			"git.title.workingTree": "{0} (Working Tree)",
			"git.title.theirs": "{0} (Theirs)",
			"git.title.ours": "{0} (Ours)",
			"git.title.untracked": "{0} (Untracked)",
			"repourl": "Repository URL",
			"selectFolder": "Select Repository Location",
			"cloning": "Cloning git repository '{0}'...",
			"proposeopen": "Would you like to open the cloned repository?",
			"openrepo": "Open",
			"openreponew": "Open in New Window",
			"add": "Add to Workspace",
			"proposeopen2": "Would you like to open the cloned repository, or add it to the current workspace?",
			"init": "Pick workspace folder to initialize git repo in",
			"choose": "Choose Folder...",
			"init repo": "Initialise Repository",
			"create repo": "Initialise Repository",
			"are you sure": "This will create a Git repository in '{0}'. Are you sure you want to continue?",
			"proposeopen init": "Would you like to open the initialised repository?",
			"proposeopen2 init": "Would you like to open the initialized repository, or add it to the current workspace?",
			"open repo": "Open Repository",
			"HEAD not available": "HEAD version of '{0}' is not available.",
			"confirm stage files with merge conflicts": "Are you sure you want to stage {0} files with merge conflicts?",
			"confirm stage file with merge conflicts": "Are you sure you want to stage {0} with merge conflicts?",
			"yes": "Yes",
			"keep ours": "Keep Our Version",
			"delete": "Delete file",
			"deleted by them": "File '{0}' was deleted by them and modified by us.\n\nWhat would you like to do?",
			"keep theirs": "Keep Their Version",
			"deleted by us": "File '{0}' was deleted by us and modified by them.\n\nWhat would you like to do?",
			"discard": "Discard Changes",
			"confirm delete": "Are you sure you want to DELETE {0}?\nThis is IRREVERSIBLE!\nThis file will be FOREVER LOST.",
			"delete file": "Delete file",
			"restore file": "Restore file",
			"confirm restore": "Are you sure you want to restore {0}?",
			"confirm discard": "Are you sure you want to discard changes in {0}?",
			"restore files": "Restore files",
			"confirm restore multiple": "Are you sure you want to restore {0} files?",
			"confirm discard multiple": "Are you sure you want to discard changes in {0} files?",
			"warn untracked": "This will DELETE {0} untracked files!\nThis is IRREVERSIBLE!\nThese files will be FOREVER LOST.",
			"there are untracked files single": "The following untracked file will be DELETED FROM DISK if discarded: {0}.",
			"there are untracked files": "There are {0} untracked files which will be DELETED FROM DISK if discarded.",
			"confirm discard all 2": "{0}\n\nThis is IRREVERSIBLE, your current working set will be FOREVER LOST.",
			"yes discard tracked": "Discard 1 Tracked File",
			"yes discard tracked multiple": "Discard {0} Tracked Files",
			"discardAll": "Discard All {0} Files",
			"confirm discard all single": "Are you sure you want to discard changes in {0}?",
			"confirm discard all": "Are you sure you want to discard ALL changes in {0} files?\nThis is IRREVERSIBLE!\nYour current working set will be FOREVER LOST.",
			"discardAll multiple": "Discard 1 File",
			"confirm delete multiple": "Are you sure you want to DELETE {0} files?",
			"delete files": "Delete Files",
			"unsaved files single": "The following file has unsaved changes which won't be included in the commit if you proceed: {0}.\n\nWould you like to save it before committing?",
			"unsaved files": "There are {0} unsaved files.\n\nWould you like to save them before committing?",
			"save and commit": "Save All & Commit",
			"commit": "Commit Anyway",
			"no staged changes": "There are no staged changes to commit.\n\nWould you like to automatically stage all your changes and commit them directly?",
			"always": "Always",
			"never": "Never",
			"no changes": "There are no changes to commit.",
			"commitMessageWithHeadLabel2": "Message (commit on '{0}')",
			"commit message": "Commit message",
			"provide commit message": "Please provide a commit message",
			"confirm emtpy commit": "Are you sure you want to create an empty commit?",
			"yes never again": "Yes, Don't Show Again",
			"no more": "Can't undo because HEAD doesn't point to any commit.",
			"undo commit": "Undo merge commit",
			"merge commit": "The last commit was a merge commit. Are you sure you want to undo it?",
			"select a ref to checkout": "Select a ref to checkout",
			"branch name": "Branch name",
			"provide branch name": "Please provide a new branch name",
			"branch name format invalid": "Branch name needs to match regex: {0}",
			"select a ref to create a new branch from": "Select a ref to create the '{0}' branch from",
			"select branch to delete": "Select a branch to delete",
			"confirm force delete branch": "The branch '{0}' is not fully merged. Delete anyway?",
			"delete branch": "Delete Branch",
			"invalid branch name": "Invalid branch name",
			"branch already exists": "A branch named '{0}' already exists",
			"select a branch to merge from": "Select a branch to merge from",
			"tag name": "Tag name",
			"provide tag name": "Please provide a tag name",
			"tag message": "Message",
			"provide tag message": "Please provide a message to annotate the tag",
			"no tags": "This repository has no tags.",
			"select a tag to delete": "Select a tag to delete",
			"no remotes to fetch": "This repository has no remotes configured to fetch from.",
			"no remotes to pull": "Your repository has no remotes configured to pull from.",
			"pick remote pull repo": "Pick a remote to pull the branch from",
			"pick branch pull": "Pick a branch to pull from",
			"no remotes to push": "Your repository has no remotes configured to push to.",
			"force push not allowed": "Force push is not allowed, please enable it with the 'git.allowForcePush' setting.",
			"confirm force push": "You are about to force push your changes, this can be destructive and could inadvertedly overwrite changes made by others.\n\nAre you sure to continue?",
			"ok": "OK",
			"never ask again": "OK, Don't Ask Again",
			"nobranch": "Please check out a branch to push to a remote.",
			"confirm publish branch": "The branch '{0}' has no upstream branch. Would you like to publish this branch?",
			"pick remote": "Pick a remote to publish the branch '{0}' to:",
			"remote name": "Remote name",
			"provide remote name": "Please provide a remote name",
			"remote name format invalid": "Remote name format invalid",
			"remote already exists": "Remote '{0}' already exists.",
			"remote url": "Remote URL",
			"provide remote URL": "Enter URL for remote \"{0}\"",
			"no remotes added": "Your repository has no remotes.",
			"remove remote": "Pick a remote to remove",
			"sync is unpredictable": "This action will push and pull commits to and from '{0}/{1}'.",
			"never again": "OK, Don't Show Again",
			"no remotes to publish": "Your repository has no remotes configured to publish to.",
			"no changes stash": "There are no changes to stash.",
			"provide stash message": "Optionally provide a stash message",
			"stash message": "Stash message",
			"pick stash to pop": "Pick a stash to pop",
			"no stashes": "There are no stashes in the repository.",
			"pick stash to apply": "Pick a stash to apply",
			"pick stash to drop": "Pick a stash to drop",
			"git.title.diffRefs": "{0} ({1}) \\u27f7 {0} ({2})",
			"open git log": "Open Git Log",
			"clean repo": "Please clean your repository working tree before checkout.",
			"cant push": "Can't push refs to remote. Try running 'Pull' first to integrate your changes.",
			"merge conflicts": "There are merge conflicts. Resolve them before committing.",
			"stash merge conflicts": "There were merge conflicts while applying the stash.",
			"missing user info": "Make sure you configure your 'user.name' and 'user.email' in git.",
			"learn more": "Learn More",
			"git error details": "Git: {0}",
			"git error": "Git error"
		},
		"dist/askpass-main": {
			"missOrInvalid": "Missing or invalid credentials."
		}
	}
}