{
	"keys": {
		"vs/base/browser/ui/actionbar/actionViewItems": [
			{
				"key": "titleLabel",
				"comment": [
					"action title",
					"action keybinding"
				]
			}
		],
		"vs/base/browser/ui/button/button": [
			"button dropdown more actions"
		],
		"vs/base/browser/ui/dialog/dialog": [
			"dialogClose",
			"dialogErrorMessage",
			"dialogInfoMessage",
			"dialogPendingMessage",
			"dialogWarningMessage",
			"ok"
		],
		"vs/base/browser/ui/dropdown/dropdownActionViewItem": [
			"moreActions"
		],
		"vs/base/browser/ui/findinput/findInput": [
			"defaultLabel"
		],
		"vs/base/browser/ui/findinput/findInputToggles": [
			"caseDescription",
			"regexDescription",
			"wordsDescription"
		],
		"vs/base/browser/ui/findinput/replaceInput": [
			"defaultLabel",
			"label.preserveCaseToggle"
		],
		"vs/base/browser/ui/hover/hoverWidget": [
			"acessibleViewHint",
			"acessibleViewHintNoKbOpen"
		],
		"vs/base/browser/ui/icons/iconSelectBox": [
			"iconSelect.noResults",
			"iconSelect.placeholder"
		],
		"vs/base/browser/ui/inputbox/inputBox": [
			"alertErrorMessage",
			"alertInfoMessage",
			"alertWarningMessage",
			"clearedInput",
			{
				"key": "history.inputbox.hint.suffix.inparens",
				"comment": [
					"Text is the suffix of an input field placeholder coming after the action the input field performs, this will be used when the input field does NOT end in a closing parenthesis (eg. \"Find\"). The character inserted into the final string is ⇅ to represent the up and down arrow keys."
				]
			},
			{
				"key": "history.inputbox.hint.suffix.noparens",
				"comment": [
					"Text is the suffix of an input field placeholder coming after the action the input field performs, this will be used when the input field ends in a closing parenthesis \")\", for example \"Filter (e.g. text, !exclude)\". The character inserted into the final string is ⇅ to represent the up and down arrow keys."
				]
			}
		],
		"vs/base/browser/ui/keybindingLabel/keybindingLabel": [
			"unbound"
		],
		"vs/base/browser/ui/menu/menubar": [
			"mAppMenu",
			"mMore"
		],
		"vs/base/browser/ui/progressbar/progressbar": [
			"progress"
		],
		"vs/base/browser/ui/selectBox/selectBoxCustom": [
			{
				"key": "selectBox",
				"comment": [
					"Behave like native select dropdown element."
				]
			},
			"selectBoxSeparator"
		],
		"vs/base/browser/ui/splitview/paneview": [
			"viewSection"
		],
		"vs/base/browser/ui/toolbar/toolbar": [
			"moreActions"
		],
		"vs/base/browser/ui/tree/abstractTree": [
			"close",
			"filter",
			"foundResults",
			"fuzzySearch",
			"not found",
			"replFindNoResults",
			"treeNodeCollapsed",
			"treeNodeExpanded",
			"type to filter",
			"type to search"
		],
		"vs/base/browser/ui/tree/asyncDataTree": [
			"type to filter",
			"type to search"
		],
		"vs/base/browser/ui/tree/treeDefaults": [
			"collapse all"
		],
		"vs/base/common/actions": [
			"submenu.empty"
		],
		"vs/base/common/date": [
			"date.fromNow.days.plural",
			"date.fromNow.days.plural.ago",
			"date.fromNow.days.singular",
			"date.fromNow.days.singular.ago",
			"date.fromNow.hours.plural",
			"date.fromNow.hours.plural.ago",
			"date.fromNow.hours.plural.ago.fullWord",
			"date.fromNow.hours.plural.fullWord",
			"date.fromNow.hours.singular",
			"date.fromNow.hours.singular.ago",
			"date.fromNow.hours.singular.ago.fullWord",
			"date.fromNow.hours.singular.fullWord",
			"date.fromNow.in",
			"date.fromNow.minutes.plural",
			"date.fromNow.minutes.plural.ago",
			"date.fromNow.minutes.plural.ago.fullWord",
			"date.fromNow.minutes.plural.fullWord",
			"date.fromNow.minutes.singular",
			"date.fromNow.minutes.singular.ago",
			"date.fromNow.minutes.singular.ago.fullWord",
			"date.fromNow.minutes.singular.fullWord",
			"date.fromNow.months.plural",
			"date.fromNow.months.plural.ago",
			"date.fromNow.months.plural.ago.fullWord",
			"date.fromNow.months.plural.fullWord",
			"date.fromNow.months.singular",
			"date.fromNow.months.singular.ago",
			"date.fromNow.months.singular.ago.fullWord",
			"date.fromNow.months.singular.fullWord",
			"date.fromNow.now",
			"date.fromNow.seconds.plural",
			"date.fromNow.seconds.plural.ago",
			"date.fromNow.seconds.plural.ago.fullWord",
			"date.fromNow.seconds.plural.fullWord",
			"date.fromNow.seconds.singular",
			"date.fromNow.seconds.singular.ago",
			"date.fromNow.seconds.singular.ago.fullWord",
			"date.fromNow.seconds.singular.fullWord",
			"date.fromNow.unknown",
			"date.fromNow.weeks.plural",
			"date.fromNow.weeks.plural.ago",
			"date.fromNow.weeks.plural.ago.fullWord",
			"date.fromNow.weeks.plural.fullWord",
			"date.fromNow.weeks.singular",
			"date.fromNow.weeks.singular.ago",
			"date.fromNow.weeks.singular.ago.fullWord",
			"date.fromNow.weeks.singular.fullWord",
			"date.fromNow.years.plural",
			"date.fromNow.years.plural.ago",
			"date.fromNow.years.plural.ago.fullWord",
			"date.fromNow.years.plural.fullWord",
			"date.fromNow.years.singular",
			"date.fromNow.years.singular.ago",
			"date.fromNow.years.singular.ago.fullWord",
			"date.fromNow.years.singular.fullWord",
			"duration.d",
			"duration.h",
			"duration.h.full",
			"duration.m",
			"duration.m.full",
			"duration.ms",
			"duration.ms.full",
			"duration.s",
			"duration.s.full",
			"today",
			"yesterday"
		],
		"vs/base/common/errorMessage": [
			"error.defaultMessage",
			"error.moreErrors",
			"nodeExceptionMessage",
			"stackTrace.format"
		],
		"vs/base/common/jsonErrorMessages": [
			"error.closeBraceExpected",
			"error.closeBracketExpected",
			"error.colonExpected",
			"error.commaExpected",
			"error.endOfFileExpected",
			"error.invalidNumberFormat",
			"error.invalidSymbol",
			"error.propertyNameExpected",
			"error.valueExpected"
		],
		"vs/base/common/keybindingLabels": [
			{
				"key": "altKey",
				"comment": [
					"This is the short form for the Alt key on the keyboard"
				]
			},
			{
				"key": "altKey.long",
				"comment": [
					"This is the long form for the Alt key on the keyboard"
				]
			},
			{
				"key": "cmdKey.long",
				"comment": [
					"This is the long form for the Command key on the keyboard"
				]
			},
			{
				"key": "ctrlKey",
				"comment": [
					"This is the short form for the Control key on the keyboard"
				]
			},
			{
				"key": "ctrlKey.long",
				"comment": [
					"This is the long form for the Control key on the keyboard"
				]
			},
			{
				"key": "optKey.long",
				"comment": [
					"This is the long form for the Alt/Option key on the keyboard"
				]
			},
			{
				"key": "shiftKey",
				"comment": [
					"This is the short form for the Shift key on the keyboard"
				]
			},
			{
				"key": "shiftKey.long",
				"comment": [
					"This is the long form for the Shift key on the keyboard"
				]
			},
			{
				"key": "superKey",
				"comment": [
					"This is the short form for the Super key on the keyboard"
				]
			},
			{
				"key": "superKey.long",
				"comment": [
					"This is the long form for the Super key on the keyboard"
				]
			},
			{
				"key": "windowsKey",
				"comment": [
					"This is the short form for the Windows key on the keyboard"
				]
			},
			{
				"key": "windowsKey.long",
				"comment": [
					"This is the long form for the Windows key on the keyboard"
				]
			}
		],
		"vs/base/common/policy": [
			"extensionsConfigurationTitle",
			"interactiveSessionConfigurationTitle",
			"telemetryConfigurationTitle",
			"terminalIntegratedConfigurationTitle",
			"updateConfigurationTitle"
		],
		"vs/base/common/yaml": [
			"duplicateKey",
			"expectedColon",
			"expectedFlowMapEnd",
			"expectedFlowSeqEnd",
			"expectedMappingKey",
			"missingSeqItemValue",
			"missingValue",
			"unexpectedIndentation",
			"unexpectedTokenInFlowSeq"
		],
		"vs/base/node/zip": [
			"incompleteExtract",
			"invalid file",
			"notFound"
		],
		"vs/code/electron-main/app": [
			{
				"key": "cancel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmOpenDetail",
			"confirmOpenMessageFileOrFolder",
			"confirmOpenMessageFolder",
			"confirmOpenMessageWorkspace",
			"doNotAskAgainLocal",
			"doNotAskAgainRemote",
			{
				"key": "open",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/code/electron-main/main": [
			{
				"key": "close",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"mainLog",
			"secondInstanceAdmin",
			"secondInstanceAdminDetail",
			"secondInstanceNoResponse",
			"secondInstanceNoResponseDetail",
			"startupDataDirError",
			"startupUserDataAndExtensionsDirErrorDetail",
			"statusWarning"
		],
		"vs/code/electron-utility/sharedProcess/sharedProcessMain": [
			"networkk",
			"sharedLog"
		],
		"vs/code/node/cliProcessMain": [
			"cli"
		],
		"vs/editor/browser/controller/editContext/native/screenReaderSupport": [
			"editor"
		],
		"vs/editor/browser/controller/editContext/screenReaderUtils": [
			"accessibilityModeOff",
			"accessibilityOffAriaLabel",
			"accessibilityOffAriaLabelNoKb",
			"accessibilityOffAriaLabelNoKbs"
		],
		"vs/editor/browser/controller/editContext/textArea/textAreaEditContext": [
			"editor"
		],
		"vs/editor/browser/coreCommands": [
			"removedCursor",
			"stickydesc"
		],
		"vs/editor/browser/editorExtensions": [
			{
				"key": "miRedo",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSelectAll",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miUndo",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"redo",
			"selectAll",
			"undo"
		],
		"vs/editor/browser/gpu/viewGpuContext": [
			"editor.dom.render"
		],
		"vs/editor/browser/services/inlineCompletionsService": [
			"action.inlineSuggest.cancelSnooze",
			"action.inlineSuggest.snooze",
			"inlineCompletions.snoozed",
			"snooze.10minutes",
			"snooze.15minutes",
			"snooze.1minute",
			"snooze.30minutes",
			"snooze.5minutes",
			"snooze.60minutes",
			"snooze.custom",
			"snooze.customPlaceholder",
			"snooze.customPrompt",
			"snooze.invalidInput",
			"snooze.lastCustom",
			"snooze.lastUsed",
			"snooze.placeholder"
		],
		"vs/editor/browser/widget/codeEditor/codeEditorWidget": [
			"cursors.maximum",
			"goToSetting"
		],
		"vs/editor/browser/widget/diffEditor/commands": [
			"accessibleDiffViewer",
			"collapseAllUnchangedRegions",
			"diffEditor",
			"editor.action.accessibleDiffViewer.next",
			"editor.action.accessibleDiffViewer.prev",
			"exitCompareMove",
			"revert",
			"showAllUnchangedRegions",
			"switchSide",
			"toggleCollapseUnchangedRegions",
			"toggleShowMovedCodeBlocks",
			"toggleUseInlineViewWhenSpaceIsLimited"
		],
		"vs/editor/browser/widget/diffEditor/components/accessibleDiffViewer": [
			"accessibleDiffViewerCloseIcon",
			"accessibleDiffViewerInsertIcon",
			"accessibleDiffViewerRemoveIcon",
			"ariaLabel",
			"blankLine",
			"deleteLine",
			"equalLine",
			{
				"key": "header",
				"comment": [
					"This is the ARIA label for a git diff header.",
					"A git diff header looks like this: @@ -154,12 +159,39 @@.",
					"That encodes that at original line 154 (which is now line 159), 12 lines were removed/changed with 39 lines.",
					"Variables 0 and 1 refer to the diff index out of total number of diffs.",
					"Variables 2 and 4 will be numbers (a line number).",
					"Variables 3 and 5 will be \"no lines changed\", \"1 line changed\" or \"X lines changed\", localized separately."
				]
			},
			"insertLine",
			"label.close",
			"more_lines_changed",
			"no_lines_changed",
			"one_line_changed",
			{
				"key": "unchangedLine",
				"comment": [
					"The placeholders are contents of the line and should not be translated."
				]
			}
		],
		"vs/editor/browser/widget/diffEditor/components/diffEditorEditors": [
			"diff-aria-navigation-tip"
		],
		"vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/inlineDiffDeletedCodeMargin": [
			"diff.clipboard.copyChangedLineContent.label",
			"diff.clipboard.copyChangedLinesContent.label",
			"diff.clipboard.copyChangedLinesContent.single.label",
			"diff.clipboard.copyDeletedLineContent.label",
			"diff.clipboard.copyDeletedLinesContent.label",
			"diff.clipboard.copyDeletedLinesContent.single.label",
			"diff.inline.revertChange.label"
		],
		"vs/editor/browser/widget/diffEditor/diffEditor.contribution": [
			"Open Accessible Diff Viewer",
			"revertHunk",
			"revertSelection",
			"showMoves",
			"useInlineViewWhenSpaceIsLimited"
		],
		"vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature": [
			"diff.bottom",
			"diff.hiddenLines.expandAll",
			"diff.hiddenLines.top",
			"foldUnchanged",
			"hiddenLines",
			"showUnchangedRegion"
		],
		"vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature": [
			"codeMovedFrom",
			"codeMovedFromWithChanges",
			"codeMovedTo",
			"codeMovedToWithChanges"
		],
		"vs/editor/browser/widget/diffEditor/features/revertButtonsFeature": [
			"revertChange",
			"revertSelectedChanges"
		],
		"vs/editor/browser/widget/diffEditor/registrations.contribution": [
			"diffEditor.move.border",
			"diffEditor.moveActive.border",
			"diffEditor.unchangedRegionShadow",
			"diffInsertIcon",
			"diffRemoveIcon"
		],
		"vs/editor/browser/widget/multiDiffEditor/colors": [
			"multiDiffEditor.background",
			"multiDiffEditor.border",
			"multiDiffEditor.headerBackground"
		],
		"vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl": [
			"loading",
			"noChangedFiles"
		],
		"vs/editor/common/config/editorConfigurationSchema": [
			"codeLens",
			"detectIndentation",
			"diffAlgorithm.advanced",
			"diffAlgorithm.advancedExternal",
			"diffAlgorithm.advancedWasm",
			"diffAlgorithm.legacy",
			"editor.experimental.asyncTokenization",
			"editor.experimental.asyncTokenizationLogging",
			"editor.experimental.asyncTokenizationVerification",
			"editor.experimental.preferTreeSitter.css",
			"editor.experimental.preferTreeSitter.ini",
			"editor.experimental.preferTreeSitter.regex",
			"editor.experimental.preferTreeSitter.typescript",
			"editor.experimental.treeSitterTelemetry",
			"editorConfigurationTitle",
			"hideUnchangedRegions.contextLineCount",
			"hideUnchangedRegions.enabled",
			"hideUnchangedRegions.minimumLineCount",
			"hideUnchangedRegions.revealLineCount",
			"ignoreTrimWhitespace",
			"indentSize",
			"insertSpaces",
			"largeFileOptimizations",
			"maxComputationTime",
			"maxFileSize",
			"maxTokenizationLineLength",
			"renderGutterMenu",
			"renderIndicators",
			"renderMarginRevertIcon",
			"renderSideBySideInlineBreakpoint",
			"schema.brackets",
			"schema.closeBracket",
			"schema.colorizedBracketPairs",
			"schema.openBracket",
			"semanticHighlighting.configuredByTheme",
			"semanticHighlighting.enabled",
			"semanticHighlighting.false",
			"semanticHighlighting.true",
			"showEmptyDecorations",
			"showMoves",
			"sideBySide",
			"stablePeek",
			"tabSize",
			"trimAutoWhitespace",
			"useInlineViewWhenSpaceIsLimited",
			"useTrueInlineView",
			"wordBasedSuggestions",
			"wordBasedSuggestions.allDocuments",
			"wordBasedSuggestions.currentDocument",
			"wordBasedSuggestions.matchingDocuments",
			"wordBasedSuggestions.off",
			"wordBasedSuggestions.offWithInlineSuggestions",
			"wordWrap.inherit",
			"wordWrap.off",
			"wordWrap.on"
		],
		"vs/editor/common/config/editorOptions": [
			"acceptSuggestionOnCommitCharacter",
			"acceptSuggestionOnEnter",
			"acceptSuggestionOnEnterSmart",
			"accessibilityPageSize",
			"accessibilitySupport",
			"accessibilitySupport.auto",
			"accessibilitySupport.off",
			"accessibilitySupport.on",
			"allowVariableFonts",
			"allowVariableFontsInAccessibilityMode",
			"allowVariableLineHeights",
			"alternativeDeclarationCommand",
			"alternativeDefinitionCommand",
			"alternativeImplementationCommand",
			"alternativeReferenceCommand",
			"alternativeTypeDefinitionCommand",
			"autoClosingBrackets",
			"autoClosingComments",
			"autoClosingDelete",
			"autoClosingOvertype",
			"autoClosingQuotes",
			"autoIndent",
			"autoIndentOnPaste",
			"autoIndentOnPasteWithinString",
			"autoSurround",
			"bracketPairColorization.enabled",
			"bracketPairColorization.independentColorPoolPerBracketType",
			"codeLens",
			"codeLensFontFamily",
			"codeLensFontSize",
			"colorDecoratorActivatedOn",
			"colorDecorators",
			"colorDecoratorsLimit",
			"columnSelection",
			"comments.ignoreEmptyLines",
			"comments.insertSpace",
			"copyWithSyntaxHighlighting",
			"cursorBlinking",
			"cursorHeight",
			"cursorSmoothCaretAnimation",
			"cursorSmoothCaretAnimation.explicit",
			"cursorSmoothCaretAnimation.off",
			"cursorSmoothCaretAnimation.on",
			"cursorStyle",
			"cursorSurroundingLines",
			"cursorSurroundingLinesStyle",
			"cursorSurroundingLinesStyle.all",
			"cursorSurroundingLinesStyle.default",
			"cursorWidth",
			"defaultColorDecorators",
			"definitionLinkOpensInPeek",
			"deprecated",
			"doubleClickSelectsBlock",
			"dragAndDrop",
			"dropIntoEditor.enabled",
			"dropIntoEditor.showDropSelector",
			"dropIntoEditor.showDropSelector.afterDrop",
			"dropIntoEditor.showDropSelector.never",
			"editContext",
			"editor.autoClosingBrackets.beforeWhitespace",
			"editor.autoClosingBrackets.languageDefined",
			"editor.autoClosingComments.beforeWhitespace",
			"editor.autoClosingComments.languageDefined",
			"editor.autoClosingDelete.auto",
			"editor.autoClosingOvertype.auto",
			"editor.autoClosingQuotes.beforeWhitespace",
			"editor.autoClosingQuotes.languageDefined",
			"editor.autoIndent.advanced",
			"editor.autoIndent.brackets",
			"editor.autoIndent.full",
			"editor.autoIndent.keep",
			"editor.autoIndent.none",
			"editor.autoSurround.brackets",
			"editor.autoSurround.languageDefined",
			"editor.autoSurround.quotes",
			"editor.colorDecoratorActivatedOn.click",
			"editor.colorDecoratorActivatedOn.clickAndHover",
			"editor.colorDecoratorActivatedOn.hover",
			"editor.defaultColorDecorators.always",
			"editor.defaultColorDecorators.auto",
			"editor.defaultColorDecorators.never",
			"editor.editor.gotoLocation.multipleDeclarations",
			"editor.editor.gotoLocation.multipleDefinitions",
			"editor.editor.gotoLocation.multipleImplemenattions",
			"editor.editor.gotoLocation.multipleReferences",
			"editor.editor.gotoLocation.multipleTypeDefinitions",
			"editor.find.autoFindInSelection.always",
			"editor.find.autoFindInSelection.multiline",
			"editor.find.autoFindInSelection.never",
			"editor.find.history.never",
			"editor.find.history.workspace",
			"editor.find.replaceHistory.never",
			"editor.find.replaceHistory.workspace",
			"editor.find.seedSearchStringFromSelection.always",
			"editor.find.seedSearchStringFromSelection.never",
			"editor.find.seedSearchStringFromSelection.selection",
			"editor.gotoLocation.multiple.deprecated",
			"editor.gotoLocation.multiple.goto",
			"editor.gotoLocation.multiple.gotoAndPeek",
			"editor.gotoLocation.multiple.peek",
			"editor.guides.bracketPairs",
			"editor.guides.bracketPairs.active",
			"editor.guides.bracketPairs.false",
			"editor.guides.bracketPairs.true",
			"editor.guides.bracketPairsHorizontal",
			"editor.guides.bracketPairsHorizontal.active",
			"editor.guides.bracketPairsHorizontal.false",
			"editor.guides.bracketPairsHorizontal.true",
			"editor.guides.highlightActiveBracketPair",
			"editor.guides.highlightActiveIndentation",
			"editor.guides.highlightActiveIndentation.always",
			"editor.guides.highlightActiveIndentation.false",
			"editor.guides.highlightActiveIndentation.true",
			"editor.guides.indentation",
			"editor.inlayHints.off",
			"editor.inlayHints.offUnlessPressed",
			"editor.inlayHints.on",
			"editor.inlayHints.onUnlessPressed",
			"editor.inlineSuggest.edits.renderSideBySide.auto",
			"editor.inlineSuggest.edits.renderSideBySide.never",
			"editor.lightbulb.enabled.off",
			"editor.lightbulb.enabled.on",
			"editor.lightbulb.enabled.onCode",
			"editor.stickyScroll.defaultModel",
			"editor.stickyScroll.enabled",
			"editor.stickyScroll.maxLineCount",
			"editor.stickyScroll.scrollWithEditor",
			"editor.suggest.matchOnWordStartOnly",
			"editor.suggest.showClasss",
			"editor.suggest.showColors",
			"editor.suggest.showConstants",
			"editor.suggest.showConstructors",
			"editor.suggest.showCustomcolors",
			"editor.suggest.showDeprecated",
			"editor.suggest.showEnumMembers",
			"editor.suggest.showEnums",
			"editor.suggest.showEvents",
			"editor.suggest.showFields",
			"editor.suggest.showFiles",
			"editor.suggest.showFolders",
			"editor.suggest.showFunctions",
			"editor.suggest.showInterfaces",
			"editor.suggest.showIssues",
			"editor.suggest.showKeywords",
			"editor.suggest.showMethods",
			"editor.suggest.showModules",
			"editor.suggest.showOperators",
			"editor.suggest.showPropertys",
			"editor.suggest.showReferences",
			"editor.suggest.showSnippets",
			"editor.suggest.showStructs",
			"editor.suggest.showTexts",
			"editor.suggest.showTypeParameters",
			"editor.suggest.showUnits",
			"editor.suggest.showUsers",
			"editor.suggest.showValues",
			"editor.suggest.showVariables",
			"editorViewAccessibleLabel",
			"emptySelectionClipboard",
			"enabled",
			"experimentalGpuAcceleration",
			"experimentalGpuAcceleration.off",
			"experimentalGpuAcceleration.on",
			"experimentalWhitespaceRendering",
			"experimentalWhitespaceRendering.font",
			"experimentalWhitespaceRendering.off",
			"experimentalWhitespaceRendering.svg",
			"fastScrollSensitivity",
			"find.addExtraSpaceOnTop",
			"find.autoFindInSelection",
			"find.closeOnResult",
			"find.cursorMoveOnType",
			"find.findOnType",
			"find.globalFindClipboard",
			"find.history",
			"find.loop",
			"find.replaceHistory",
			"find.seedSearchStringFromSelection",
			"folding",
			"foldingHighlight",
			"foldingImportsByDefault",
			"foldingMaximumRegions",
			"foldingStrategy",
			"foldingStrategy.auto",
			"foldingStrategy.indentation",
			"fontFamily",
			"fontFeatureSettings",
			"fontLigatures",
			"fontLigaturesGeneral",
			"fontSize",
			"fontVariations",
			"fontVariationSettings",
			"fontVariationsGeneral",
			"fontWeight",
			"fontWeightErrorMessage",
			"formatOnPaste",
			"formatOnType",
			"glyphMargin",
			"hideCursorInOverviewRuler",
			"hover.above",
			"hover.delay",
			"hover.enabled",
			"hover.enabled.off",
			"hover.enabled.on",
			"hover.enabled.onKeyboardModifier",
			"hover.hidingDelay",
			"hover.showLongLineWarning",
			"hover.sticky",
			"inertialScroll",
			"inlayHints.enable",
			"inlayHints.fontFamily",
			"inlayHints.fontSize",
			"inlayHints.maximumLength",
			"inlayHints.padding",
			"inline",
			"inlineCompletionsAccessibilityVerbose",
			"inlineSuggest.edits.allowCodeShifting",
			"inlineSuggest.edits.longDistanceHintContextLineCount",
			"inlineSuggest.edits.renderSideBySide",
			"inlineSuggest.edits.showCollapsed",
			"inlineSuggest.edits.showLongDistanceHint",
			"inlineSuggest.emptyResponseInformation",
			"inlineSuggest.enabled",
			"inlineSuggest.fontFamily",
			"inlineSuggest.minShowDelay",
			"inlineSuggest.showOnSuggestConflict",
			"inlineSuggest.showToolbar",
			"inlineSuggest.showToolbar.always",
			"inlineSuggest.showToolbar.never",
			"inlineSuggest.showToolbar.onHover",
			"inlineSuggest.suppressInlineSuggestions",
			"inlineSuggest.suppressInSnippetMode",
			"inlineSuggest.suppressSuggestions",
			"inlineSuggest.syntaxHighlightingEnabled",
			"inlineSuggest.triggerCommandOnProviderChange",
			"letterSpacing",
			"lineHeight",
			"lineNumbers",
			"lineNumbers.interval",
			"lineNumbers.off",
			"lineNumbers.on",
			"lineNumbers.relative",
			"linkedEditing",
			"links",
			"matchBrackets",
			"minimap.autohide",
			"minimap.autohide.mouseover",
			"minimap.autohide.none",
			"minimap.autohide.scroll",
			"minimap.enabled",
			"minimap.markSectionHeaderRegex",
			"minimap.maxColumn",
			"minimap.renderCharacters",
			"minimap.scale",
			"minimap.sectionHeaderFontSize",
			"minimap.sectionHeaderLetterSpacing",
			"minimap.showMarkSectionHeaders",
			"minimap.showRegionSectionHeaders",
			"minimap.showSlider",
			"minimap.side",
			"minimap.size",
			"minimap.size.fill",
			"minimap.size.fit",
			"minimap.size.proportional",
			"mouseMiddleClickAction",
			"mouseWheelScrollSensitivity",
			"mouseWheelZoom",
			"mouseWheelZoom.mac",
			"multiCursorLimit",
			"multiCursorMergeOverlapping",
			{
				"key": "multiCursorModifier",
				"comment": [
					"- `ctrlCmd` refers to a value the setting can take and should not be localized.",
					"- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."
				]
			},
			"multiCursorModifier.alt",
			"multiCursorModifier.ctrlCmd",
			"multiCursorPaste",
			"multiCursorPaste.full",
			"multiCursorPaste.spread",
			"occurrencesHighlight",
			"occurrencesHighlight.multiFile",
			"occurrencesHighlight.off",
			"occurrencesHighlight.singleFile",
			"occurrencesHighlightDelay",
			"off",
			"offWhenInlineCompletions",
			"on",
			"overtypeCursorStyle",
			"overtypeOnPaste",
			"overviewRulerBorder",
			"padding.bottom",
			"padding.top",
			"parameterHints.cycle",
			"parameterHints.enabled",
			"pasteAs.enabled",
			"pasteAs.showPasteSelector",
			"pasteAs.showPasteSelector.afterPaste",
			"pasteAs.showPasteSelector.never",
			"peekWidgetDefaultFocus",
			"peekWidgetDefaultFocus.editor",
			"peekWidgetDefaultFocus.tree",
			"quickSuggestions",
			"quickSuggestions.comments",
			"quickSuggestions.other",
			"quickSuggestions.strings",
			"quickSuggestions.topLevel.inline",
			"quickSuggestions.topLevel.off",
			"quickSuggestions.topLevel.offWhenInlineCompletions",
			"quickSuggestions.topLevel.on",
			"quickSuggestionsDelay",
			"renameOnType",
			"renameOnTypeDeprecate",
			"renderControlCharacters",
			"renderFinalNewline",
			"renderLineHighlight",
			"renderLineHighlight.all",
			"renderLineHighlightOnlyWhenFocus",
			"renderRichScreenReaderContent",
			"renderWhitespace",
			"renderWhitespace.boundary",
			"renderWhitespace.selection",
			"renderWhitespace.trailing",
			"roundedSelection",
			"rulers",
			"rulers.color",
			"rulers.size",
			"screenReaderAnnounceInlineSuggestion",
			"scrollbar.horizontal",
			"scrollbar.horizontal.auto",
			"scrollbar.horizontal.fit",
			"scrollbar.horizontal.visible",
			"scrollbar.horizontalScrollbarSize",
			"scrollbar.ignoreHorizontalScrollbarInContentHeight",
			"scrollbar.scrollByPage",
			"scrollbar.vertical",
			"scrollbar.vertical.auto",
			"scrollbar.vertical.fit",
			"scrollbar.vertical.visible",
			"scrollbar.verticalScrollbarSize",
			"scrollBeyondLastColumn",
			"scrollBeyondLastLine",
			"scrollOnMiddleClick",
			"scrollPredominantAxis",
			"selectionClipboard",
			"selectionHighlight",
			"selectionHighlightMaxLength",
			"selectionHighlightMultiline",
			"selectLeadingAndTrailingWhitespace",
			"selectSubwords",
			"showDeprecated",
			"showFoldingControls",
			"showFoldingControls.always",
			"showFoldingControls.mouseover",
			"showFoldingControls.never",
			"showUnused",
			"smoothScrolling",
			"snippetSuggestions",
			"snippetSuggestions.bottom",
			"snippetSuggestions.inline",
			"snippetSuggestions.none",
			"snippetSuggestions.top",
			"stickyTabStops",
			"suggest.filterGraceful",
			"suggest.insertMode",
			"suggest.insertMode.always",
			"suggest.insertMode.insert",
			"suggest.insertMode.never",
			"suggest.insertMode.replace",
			"suggest.insertMode.whenQuickSuggestion",
			"suggest.insertMode.whenTriggerCharacter",
			"suggest.localityBonus",
			"suggest.preview",
			"suggest.selectionMode",
			"suggest.shareSuggestSelections",
			"suggest.showIcons",
			"suggest.showInlineDetails",
			"suggest.showStatusBar",
			"suggest.snippetsPreventQuickSuggestions",
			"suggestFontSize",
			"suggestLineHeight",
			"suggestOnTriggerCharacters",
			"suggestSelection",
			"suggestSelection.first",
			"suggestSelection.recentlyUsed",
			"suggestSelection.recentlyUsedByPrefix",
			"tabCompletion",
			"tabCompletion.off",
			"tabCompletion.on",
			"tabCompletion.onlySnippets",
			"tabFocusMode",
			"trimWhitespaceOnDelete",
			"unfoldOnClickAfterEndOfLine",
			"unicodeHighlight.allowedCharacters",
			"unicodeHighlight.allowedLocales",
			"unicodeHighlight.ambiguousCharacters",
			"unicodeHighlight.includeComments",
			"unicodeHighlight.includeStrings",
			"unicodeHighlight.invisibleCharacters",
			"unicodeHighlight.nonBasicASCII",
			"unusualLineTerminators",
			"unusualLineTerminators.auto",
			"unusualLineTerminators.off",
			"unusualLineTerminators.prompt",
			"useTabStops",
			"wordBreak",
			"wordBreak.keepAll",
			"wordBreak.normal",
			"wordSegmenterLocales",
			"wordSeparators",
			{
				"key": "wordWrap",
				"comment": [
					"- 'off', 'on', 'wordWrapColumn' and 'bounded' refer to values the setting can take and should not be localized.",
					"- `editor.wordWrapColumn` refers to a different setting and should not be localized."
				]
			},
			{
				"key": "wordWrap.bounded",
				"comment": [
					"- viewport means the edge of the visible window size.",
					"- `editor.wordWrapColumn` refers to a different setting and should not be localized."
				]
			},
			"wordWrap.off",
			"wordWrap.on",
			{
				"key": "wordWrap.wordWrapColumn",
				"comment": [
					"- `editor.wordWrapColumn` refers to a different setting and should not be localized."
				]
			},
			{
				"key": "wordWrapColumn",
				"comment": [
					"- `editor.wordWrap` refers to a different setting and should not be localized.",
					"- 'wordWrapColumn' and 'bounded' refer to values the different setting can take and should not be localized."
				]
			},
			"wrapOnEscapedLineFeeds",
			"wrappingIndent",
			"wrappingIndent.deepIndent",
			"wrappingIndent.indent",
			"wrappingIndent.none",
			"wrappingIndent.same",
			"wrappingStrategy",
			"wrappingStrategy.advanced",
			"wrappingStrategy.simple"
		],
		"vs/editor/common/core/editorColorRegistry": [
			"caret",
			"deprecatedEditorActiveIndentGuide",
			"deprecatedEditorActiveLineNumber",
			"deprecatedEditorIndentGuides",
			"editorActiveIndentGuide",
			"editorActiveIndentGuide1",
			"editorActiveIndentGuide2",
			"editorActiveIndentGuide3",
			"editorActiveIndentGuide4",
			"editorActiveIndentGuide5",
			"editorActiveIndentGuide6",
			"editorActiveLineNumber",
			"editorBracketHighlightForeground1",
			"editorBracketHighlightForeground2",
			"editorBracketHighlightForeground3",
			"editorBracketHighlightForeground4",
			"editorBracketHighlightForeground5",
			"editorBracketHighlightForeground6",
			"editorBracketHighlightUnexpectedBracketForeground",
			"editorBracketMatchBackground",
			"editorBracketMatchBorder",
			"editorBracketMatchForeground",
			"editorBracketPairGuide.activeBackground1",
			"editorBracketPairGuide.activeBackground2",
			"editorBracketPairGuide.activeBackground3",
			"editorBracketPairGuide.activeBackground4",
			"editorBracketPairGuide.activeBackground5",
			"editorBracketPairGuide.activeBackground6",
			"editorBracketPairGuide.background1",
			"editorBracketPairGuide.background2",
			"editorBracketPairGuide.background3",
			"editorBracketPairGuide.background4",
			"editorBracketPairGuide.background5",
			"editorBracketPairGuide.background6",
			"editorCodeLensForeground",
			"editorCursorBackground",
			"editorDimmedLineNumber",
			"editorGhostTextBackground",
			"editorGhostTextBorder",
			"editorGhostTextForeground",
			"editorGutter",
			"editorIndentGuides",
			"editorIndentGuides1",
			"editorIndentGuides2",
			"editorIndentGuides3",
			"editorIndentGuides4",
			"editorIndentGuides5",
			"editorIndentGuides6",
			"editorLineNumbers",
			"editorMultiCursorPrimaryBackground",
			"editorMultiCursorPrimaryForeground",
			"editorMultiCursorSecondaryBackground",
			"editorMultiCursorSecondaryForeground",
			"editorOverviewRulerBackground",
			"editorOverviewRulerBorder",
			"editorRuler",
			"editorUnicodeHighlight.background",
			"editorUnicodeHighlight.border",
			"editorWhitespaces",
			"inactiveLineHighlight",
			"lineHighlight",
			"lineHighlightBorderBox",
			"overviewRuleError",
			"overviewRuleInfo",
			"overviewRulerRangeHighlight",
			"overviewRuleWarning",
			"rangeHighlight",
			"rangeHighlightBorder",
			"symbolHighlight",
			"symbolHighlightBorder",
			"unnecessaryCodeBorder",
			"unnecessaryCodeOpacity"
		],
		"vs/editor/common/editorContextKeys": [
			"accessibleDiffViewerVisible",
			"comparingMovedCode",
			"diffEditorHasChanges",
			"diffEditorInlineMode",
			"diffEditorModifiedUri",
			"diffEditorModifiedWritable",
			"diffEditorOriginalUri",
			"diffEditorOriginalWritable",
			"diffEditorRenderSideBySideInlineBreakpointReached",
			"editorColumnSelection",
			"editorFocus",
			"editorHasCodeActionsProvider",
			"editorHasCodeLensProvider",
			"editorHasCompletionItemProvider",
			"editorHasDeclarationProvider",
			"editorHasDefinitionProvider",
			"editorHasDocumentFormattingProvider",
			"editorHasDocumentHighlightProvider",
			"editorHasDocumentSelectionFormattingProvider",
			"editorHasDocumentSymbolProvider",
			"editorHasHoverProvider",
			"editorHasImplementationProvider",
			"editorHasInlayHintsProvider",
			"editorHasMultipleDocumentFormattingProvider",
			"editorHasMultipleDocumentSelectionFormattingProvider",
			"editorHasMultipleSelections",
			"editorHasReferenceProvider",
			"editorHasRenameProvider",
			"editorHasSelection",
			"editorHasSignatureHelpProvider",
			"editorHasTypeDefinitionProvider",
			"editorHoverFocused",
			"editorHoverVisible",
			"editorLangId",
			"editorReadonly",
			"editorSelectionHasDiagnostics",
			"editorTabMovesFocus",
			"editorTextFocus",
			"inCompositeEditor",
			"inDiffEditor",
			"inMultiDiffEditor",
			"isComposing",
			"isEmbeddedDiffEditor",
			"multiDiffEditorAllCollapsed",
			"multiDiffEditorItemAllUnchangedRegionsShown",
			"multiDiffEditorRenderSideBySide",
			"standaloneColorPickerFocused",
			"standaloneColorPickerVisible",
			"stickyScrollFocused",
			"stickyScrollVisible",
			"textInputFocus"
		],
		"vs/editor/common/languages": [
			"Array",
			"Boolean",
			"Class",
			"Constant",
			"Constructor",
			"Enum",
			"EnumMember",
			"Event",
			"Field",
			"File",
			"Function",
			"Interface",
			"Key",
			"Method",
			"Module",
			"Namespace",
			"Null",
			"Number",
			"Object",
			"Operator",
			"Package",
			"Property",
			"String",
			"Struct",
			"suggestWidget.kind.class",
			"suggestWidget.kind.color",
			"suggestWidget.kind.constant",
			"suggestWidget.kind.constructor",
			"suggestWidget.kind.customcolor",
			"suggestWidget.kind.enum",
			"suggestWidget.kind.enumMember",
			"suggestWidget.kind.event",
			"suggestWidget.kind.field",
			"suggestWidget.kind.file",
			"suggestWidget.kind.folder",
			"suggestWidget.kind.function",
			"suggestWidget.kind.interface",
			"suggestWidget.kind.issue",
			"suggestWidget.kind.keyword",
			"suggestWidget.kind.method",
			"suggestWidget.kind.module",
			"suggestWidget.kind.operator",
			"suggestWidget.kind.property",
			"suggestWidget.kind.reference",
			"suggestWidget.kind.snippet",
			"suggestWidget.kind.struct",
			"suggestWidget.kind.text",
			"suggestWidget.kind.tool",
			"suggestWidget.kind.typeParameter",
			"suggestWidget.kind.unit",
			"suggestWidget.kind.user",
			"suggestWidget.kind.value",
			"suggestWidget.kind.variable",
			"symbolAriaLabel",
			"TypeParameter",
			"Variable"
		],
		"vs/editor/common/languages/modesRegistry": [
			"plainText.alias"
		],
		"vs/editor/common/model/editStack": [
			"edit"
		],
		"vs/editor/common/standaloneStrings": [
			"acceptSuggestAction",
			"accessibilityHelpTitle",
			"announceCursorPosition",
			"auto_off",
			"auto_on",
			"bulkEditServiceSummary",
			"changeConfigToOnMac",
			"changeConfigToOnWinLinux",
			"chatEditing.navigation",
			"chatEditorModification",
			"chatEditorRequestInProgress",
			"codeFolding",
			"debug.startDebugging",
			"debugConsole.addToWatch",
			"debugConsole.executeSelection",
			"debugConsole.setBreakpoint",
			"defaultWindowTitleExcludingEditorState",
			"defaultWindowTitleIncludesEditorState",
			"editableDiffEditor",
			"editableEditor",
			"editorViewAccessibleLabel",
			"focusNotifications",
			"gotoLineActionLabel",
			"gotoOffsetActionLabel",
			"goToSymbol",
			"helpQuickAccess",
			"inspectTokens",
			"intellisense",
			"listAnnouncementsCommand",
			"listSignalSoundsCommand",
			"openingDocs",
			"quickChatCommand",
			"quickCommandActionHelp",
			"quickCommandActionLabel",
			"quickOutlineActionLabel",
			"quickOutlineByCategoryActionLabel",
			"readonlyDiffEditor",
			"readonlyEditor",
			"screenReaderModeDisabled",
			"screenReaderModeEnabled",
			"showAccessibilityHelpAction",
			"showOrFocusHover",
			"startInlineChatCommand",
			"stickScrollKb",
			"suggestActionsKb",
			"tabFocusModeOffMsg",
			"tabFocusModeOnMsg",
			"toggleHighContrast",
			"toggleSuggestionFocus",
			"toolbar"
		],
		"vs/editor/common/viewLayout/viewLineRenderer": [
			"overflow.chars",
			"showMore"
		],
		"vs/editor/contrib/anchorSelect/browser/anchorSelect": [
			"anchorSet",
			"cancelSelectionAnchor",
			"goToSelectionAnchor",
			"selectFromAnchorToCursor",
			"selectionAnchor",
			"setSelectionAnchor"
		],
		"vs/editor/contrib/bracketMatching/browser/bracketMatching": [
			{
				"key": "miGoToBracket",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"overviewRulerBracketMatchForeground",
			"smartSelect.jumpBracket",
			"smartSelect.removeBrackets",
			"smartSelect.selectToBracket",
			"smartSelect.selectToBracketDescription"
		],
		"vs/editor/contrib/caretOperations/browser/caretOperations": [
			"caret.moveLeft",
			"caret.moveRight"
		],
		"vs/editor/contrib/caretOperations/browser/transpose": [
			"transposeLetters.label"
		],
		"vs/editor/contrib/clipboard/browser/clipboard": [
			"actions.clipboard.copyLabel",
			"actions.clipboard.copyWithSyntaxHighlightingLabel",
			"actions.clipboard.cutLabel",
			"actions.clipboard.pasteLabel",
			"copy as",
			{
				"key": "miCopy",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miCut",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miPaste",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"share"
		],
		"vs/editor/contrib/codeAction/browser/codeAction": [
			"applyCodeActionFailed"
		],
		"vs/editor/contrib/codeAction/browser/codeActionCommands": [
			"args.schema.apply",
			"args.schema.apply.first",
			"args.schema.apply.ifSingle",
			"args.schema.apply.never",
			"args.schema.kind",
			"args.schema.preferred",
			"autoFix.label",
			"editor.action.autoFix.noneMessage",
			"editor.action.codeAction.noneMessage",
			"editor.action.codeAction.noneMessage.kind",
			"editor.action.codeAction.noneMessage.preferred",
			"editor.action.codeAction.noneMessage.preferred.kind",
			"editor.action.organize.noneMessage",
			"editor.action.quickFix.noneMessage",
			"editor.action.refactor.noneMessage",
			"editor.action.refactor.noneMessage.kind",
			"editor.action.refactor.noneMessage.preferred",
			"editor.action.refactor.noneMessage.preferred.kind",
			"editor.action.source.noneMessage",
			"editor.action.source.noneMessage.kind",
			"editor.action.source.noneMessage.preferred",
			"editor.action.source.noneMessage.preferred.kind",
			"fixAll.label",
			"fixAll.noneMessage",
			"organizeImports.description",
			"organizeImports.label",
			"quickfix.trigger.label",
			"refactor.label",
			"source.label"
		],
		"vs/editor/contrib/codeAction/browser/codeActionContributions": [
			"includeNearbyQuickFixes",
			"showCodeActionHeaders",
			"triggerOnFocusChange"
		],
		"vs/editor/contrib/codeAction/browser/codeActionController": [
			"editingNewSelection",
			"hideMoreActions",
			"showMoreActions"
		],
		"vs/editor/contrib/codeAction/browser/codeActionMenu": [
			"codeAction.widget.id.convert",
			"codeAction.widget.id.extract",
			"codeAction.widget.id.inline",
			"codeAction.widget.id.more",
			"codeAction.widget.id.move",
			"codeAction.widget.id.quickfix",
			"codeAction.widget.id.source",
			"codeAction.widget.id.surround"
		],
		"vs/editor/contrib/codeAction/browser/lightBulbWidget": [
			"codeAction",
			"codeActionAutoRun",
			"codeActionWithKb",
			"gutterLightbulbAIFixAutoFixWidget",
			"gutterLightbulbAIFixWidget",
			"gutterLightbulbAutoFixWidget",
			"gutterLightbulbSparkleFilledWidget",
			"gutterLightbulbWidget",
			"preferredcodeActionWithKb"
		],
		"vs/editor/contrib/codelens/browser/codelensController": [
			"placeHolder",
			"showLensOnLine"
		],
		"vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerCloseButton": [
			"closeIcon"
		],
		"vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerHeader": [
			"clickToToggleColorOptions"
		],
		"vs/editor/contrib/colorPicker/browser/hoverColorPicker/hoverColorPickerParticipant": [
			"hoverAccessibilityColorParticipant"
		],
		"vs/editor/contrib/colorPicker/browser/standaloneColorPicker/standaloneColorPickerActions": [
			{
				"key": "hideColorPicker",
				"comment": [
					"Action that hides the color picker"
				]
			},
			"hideColorPickerDescription",
			{
				"key": "insertColorWithStandaloneColorPicker",
				"comment": [
					"Action that inserts color with standalone color picker"
				]
			},
			"insertColorWithStandaloneColorPickerDescription",
			{
				"key": "mishowOrFocusStandaloneColorPicker",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"showOrFocusStandaloneColorPicker",
			"showOrFocusStandaloneColorPickerDescription"
		],
		"vs/editor/contrib/comment/browser/comment": [
			"comment.block",
			"comment.line",
			"comment.line.add",
			"comment.line.remove",
			{
				"key": "miToggleBlockComment",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miToggleLineComment",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/editor/contrib/contextmenu/browser/contextmenu": [
			"action.showContextMenu.label",
			"context.minimap.minimap",
			"context.minimap.renderCharacters",
			"context.minimap.side",
			"context.minimap.side.left",
			"context.minimap.side.right",
			"context.minimap.size",
			"context.minimap.size.fill",
			"context.minimap.size.fit",
			"context.minimap.size.proportional",
			"context.minimap.slider",
			"context.minimap.slider.always",
			"context.minimap.slider.mouseover"
		],
		"vs/editor/contrib/cursorUndo/browser/cursorUndo": [
			"cursor.redo",
			"cursor.undo"
		],
		"vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": [
			"pasteAs",
			"pasteAs.kind",
			"pasteAs.preferences",
			"pasteAsText"
		],
		"vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": [
			"noPreferences",
			"pasteAsDefault",
			"pasteAsError",
			"pasteAsPickerPlaceholder",
			"pasteAsProgress",
			"pasteIntoEditorProgress",
			"pasteWidgetVisible",
			"postPasteWidgetTitle",
			"resolveProcess"
		],
		"vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": [
			"defaultDropProvider.uriList.path",
			"defaultDropProvider.uriList.paths",
			"defaultDropProvider.uriList.relativePath",
			"defaultDropProvider.uriList.relativePaths",
			"defaultDropProvider.uriList.uri",
			"defaultDropProvider.uriList.uris",
			"pasteHtmlLabel",
			"text.label"
		],
		"vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": [
			"dropIntoEditorProgress",
			"dropWidgetVisible",
			"postDropWidgetTitle"
		],
		"vs/editor/contrib/dropOrPasteInto/browser/postEditWidget": [
			"applyError",
			"resolveError"
		],
		"vs/editor/contrib/editorState/browser/keybindingCancellation": [
			"cancellableOperation"
		],
		"vs/editor/contrib/find/browser/findController": [
			"ariaSearchNoResult",
			"findMatchAction.goToMatch",
			"findMatchAction.inputPlaceHolder",
			"findMatchAction.inputValidationMessage",
			"findMatchAction.noResults",
			"findNextMatchAction",
			"findPreviousMatchAction",
			{
				"key": "miFind",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miReplace",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"nextSelectionMatchFindAction",
			"previousSelectionMatchFindAction",
			"startFindAction",
			"startFindWithArgsAction",
			"startFindWithSelectionAction",
			"startReplace",
			"too.large.for.replaceall"
		],
		"vs/editor/contrib/find/browser/findWidget": [
			"accessibilityHelpHintInLabel",
			"ariaSearchNoResult",
			"ariaSearchNoResultEmpty",
			"ariaSearchNoResultWithLineNum",
			"ariaSearchNoResultWithLineNumNoCurrentMatch",
			"findCollapsedIcon",
			"findExpandedIcon",
			"findInputAriaLabelWithHint",
			"findNextMatchIcon",
			"findPreviousMatchIcon",
			"findReplaceAllIcon",
			"findReplaceIcon",
			"findSelectionIcon",
			"label.closeButton",
			"label.find",
			"label.findDialog",
			"label.matchesLocation",
			"label.nextMatchButton",
			"label.noResults",
			"label.previousMatchButton",
			"label.replace",
			"label.replaceAllButton",
			"label.replaceButton",
			"label.toggleReplaceButton",
			"label.toggleSelectionFind",
			"placeholder.find",
			"placeholder.replace",
			"replaceInputAriaLabelWithHint",
			"title.matchesCountLimit"
		],
		"vs/editor/contrib/folding/browser/folding": [
			"createManualFoldRange.label",
			"foldAction.label",
			"foldAllAction.label",
			"foldAllBlockComments.label",
			"foldAllExcept.label",
			"foldAllMarkerRegions.label",
			"foldLevelAction.label",
			"foldRecursivelyAction.label",
			"gotoNextFold.label",
			"gotoParentFold.label",
			"gotoPreviousFold.label",
			"removeManualFoldingRanges.label",
			"toggleFoldAction.label",
			"toggleFoldRecursivelyAction.label",
			"toggleImportFold.label",
			"unfoldAction.label",
			"unfoldAllAction.label",
			"unfoldAllExcept.label",
			"unfoldAllMarkerRegions.label",
			"unFoldRecursivelyAction.label"
		],
		"vs/editor/contrib/folding/browser/foldingDecorations": [
			"collapsedTextColor",
			"editorGutter.foldingControlForeground",
			"foldBackgroundBackground",
			"foldingCollapsedIcon",
			"foldingExpandedIcon",
			"foldingManualCollapedIcon",
			"foldingManualExpandedIcon",
			"linesCollapsed",
			"linesExpanded"
		],
		"vs/editor/contrib/fontZoom/browser/fontZoom": [
			"EditorFontZoomIn.label",
			"EditorFontZoomOut.label",
			"EditorFontZoomReset.label"
		],
		"vs/editor/contrib/format/browser/formatActions": [
			"formatDocument.label",
			"formatSelection.label"
		],
		"vs/editor/contrib/gotoError/browser/gotoError": [
			"markerAction.next.label",
			"markerAction.nextInFiles.label",
			"markerAction.previous.label",
			"markerAction.previousInFiles.label",
			{
				"key": "miGotoNextProblem",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoPreviousProblem",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"nextMarkerIcon",
			"previousMarkerIcon"
		],
		"vs/editor/contrib/gotoError/browser/gotoErrorWidget": [
			"change",
			"editorMarkerNavigationBackground",
			"editorMarkerNavigationError",
			"editorMarkerNavigationErrorHeaderBackground",
			"editorMarkerNavigationInfo",
			"editorMarkerNavigationInfoHeaderBackground",
			"editorMarkerNavigationWarning",
			"editorMarkerNavigationWarningBackground",
			"Error",
			"Hint",
			"Info",
			"marker aria",
			"problems",
			"Warning"
		],
		"vs/editor/contrib/gotoSymbol/browser/goToCommands": [
			"actions.goToDecl.label",
			"actions.goToDeclaration.label",
			"actions.goToDeclToSide.label",
			"actions.goToImplementation.label",
			"actions.goToTypeDefinition.label",
			"actions.peekDecl.label",
			"actions.peekImplementation.label",
			"actions.peekTypeDefinition.label",
			"actions.previewDecl.label",
			"decl.generic.noResults",
			"decl.noResultWord",
			"decl.title",
			"def.title",
			"generic.noResult",
			"generic.noResults",
			"generic.title",
			"goToImplementation.generic.noResults",
			"goToImplementation.noResultWord",
			"goToReferences.label",
			"goToTypeDefinition.generic.noResults",
			"goToTypeDefinition.noResultWord",
			"impl.title",
			"label.generic",
			{
				"key": "miGotoDeclaration",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoDefinition",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoImplementation",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoReference",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoTypeDefinition",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"noResultWord",
			"peek.submenu",
			"ref.title",
			"references.action.label",
			"references.no",
			"references.noGeneric",
			"typedef.title"
		],
		"vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition": [
			"multipleResults"
		],
		"vs/editor/contrib/gotoSymbol/browser/peek/referencesController": [
			"labelLoading",
			"metaTitle.N",
			"referenceSearchVisible"
		],
		"vs/editor/contrib/gotoSymbol/browser/peek/referencesTree": [
			"referenceCount",
			"referencesCount",
			"treeAriaLabel"
		],
		"vs/editor/contrib/gotoSymbol/browser/peek/referencesWidget": [
			"missingPreviewMessage",
			"noResults",
			"peekView.alternateTitle"
		],
		"vs/editor/contrib/gotoSymbol/browser/referencesModel": [
			"aria.fileReferences.1",
			"aria.fileReferences.N",
			"aria.oneReference",
			{
				"key": "aria.oneReference.preview",
				"comment": [
					"Placeholders are: 0: filename, 1:line number, 2: column number, 3: preview snippet of source code"
				]
			},
			"aria.result.0",
			"aria.result.1",
			"aria.result.n1",
			"aria.result.nm"
		],
		"vs/editor/contrib/gotoSymbol/browser/symbolNavigation": [
			"hasSymbols",
			"location",
			"location.kb"
		],
		"vs/editor/contrib/gpu/browser/gpuActions": [
			"drawGlyph.label",
			"gpuDebug.label",
			"logTextureAtlasStats.label",
			"saveTextureAtlas.label"
		],
		"vs/editor/contrib/hover/browser/contentHoverRendered": [
			"hoverAccessibilityStatusBar",
			"hoverAccessibilityStatusBarActionWithKeybinding",
			"hoverAccessibilityStatusBarActionWithoutKeybinding"
		],
		"vs/editor/contrib/hover/browser/hoverAccessibleViews": [
			"decreaseVerbosity",
			"increaseVerbosity"
		],
		"vs/editor/contrib/hover/browser/hoverActionIds": [
			{
				"key": "decreaseHoverVerbosityLevel",
				"comment": [
					"Label for action that will decrease the hover verbosity level."
				]
			},
			{
				"key": "increaseHoverVerbosityLevel",
				"comment": [
					"Label for action that will increase the hover verbosity level."
				]
			}
		],
		"vs/editor/contrib/hover/browser/hoverActions": [
			{
				"key": "goToBottomHover",
				"comment": [
					"Action that allows to go to the bottom in the hover widget with the end command when the hover widget is focused."
				]
			},
			"goToBottomHoverDescription",
			{
				"key": "goToTopHover",
				"comment": [
					"Action that allows to go to the top of the hover widget with the home command when the hover widget is focused."
				]
			},
			"goToTopHoverDescription",
			{
				"key": "hideHover",
				"comment": [
					"Label for action that will hide the hover in the editor."
				]
			},
			{
				"key": "pageDownHover",
				"comment": [
					"Action that allows to page down in the hover widget with the page down command when the hover widget is focused."
				]
			},
			"pageDownHoverDescription",
			{
				"key": "pageUpHover",
				"comment": [
					"Action that allows to page up in the hover widget with the page up command when the hover widget is focused."
				]
			},
			"pageUpHoverDescription",
			{
				"key": "scrollDownHover",
				"comment": [
					"Action that allows to scroll down in the hover widget with the up arrow when the hover widget is focused."
				]
			},
			"scrollDownHoverDescription",
			{
				"key": "scrollLeftHover",
				"comment": [
					"Action that allows to scroll left in the hover widget with the left arrow when the hover widget is focused."
				]
			},
			"scrollLeftHoverDescription",
			{
				"key": "scrollRightHover",
				"comment": [
					"Action that allows to scroll right in the hover widget with the right arrow when the hover widget is focused."
				]
			},
			"scrollRightHoverDescription",
			{
				"key": "scrollUpHover",
				"comment": [
					"Action that allows to scroll up in the hover widget with the up arrow when the hover widget is focused."
				]
			},
			"scrollUpHoverDescription",
			{
				"key": "showDefinitionPreviewHover",
				"comment": [
					"Label for action that will trigger the showing of definition preview hover in the editor.",
					"This allows for users to show the definition preview hover without using the mouse."
				]
			},
			"showDefinitionPreviewHoverDescription",
			{
				"key": "showOrFocusHover",
				"comment": [
					"Label for action that will trigger the showing/focusing of a hover in the editor.",
					"If the hover is not visible, it will show the hover.",
					"This allows for users to show the hover without using the mouse."
				]
			},
			"showOrFocusHover.focus.autoFocusImmediately",
			"showOrFocusHover.focus.focusIfVisible",
			"showOrFocusHover.focus.noAutoFocus",
			"showOrFocusHoverDescription"
		],
		"vs/editor/contrib/hover/browser/hoverCopyButton": [
			"hover.copied",
			"hover.copy"
		],
		"vs/editor/contrib/hover/browser/markdownHoverParticipant": [
			"decreaseHoverVerbosity",
			"decreaseVerbosity",
			"increaseHoverVerbosity",
			"increaseVerbosity",
			"modesContentHover.loading",
			{
				"key": "stopped rendering",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change",
					"{Locked=\"](command:{0})\"}"
				]
			},
			{
				"key": "too many characters",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change",
					"{Locked=\"](command:{0})\"}"
				]
			}
		],
		"vs/editor/contrib/hover/browser/markerHoverParticipant": [
			"checkingForQuickFixes",
			"noQuickFixes",
			"quick fixes",
			"view problem"
		],
		"vs/editor/contrib/indentation/browser/indentation": [
			"changeTabDisplaySize",
			"changeTabDisplaySizeDescription",
			"configuredTabSize",
			"currentTabSize",
			"defaultTabSize",
			"detectIndentation",
			"detectIndentationDescription",
			"editor.reindentlines",
			"editor.reindentlinesDescription",
			"editor.reindentselectedlines",
			"editor.reindentselectedlinesDescription",
			"indentationToSpaces",
			"indentationToSpacesDescription",
			"indentationToTabs",
			"indentationToTabsDescription",
			"indentUsingSpaces",
			"indentUsingSpacesDescription",
			"indentUsingTabs",
			"indentUsingTabsDescription",
			{
				"key": "selectTabWidth",
				"comment": [
					"Tab corresponds to the tab key"
				]
			}
		],
		"vs/editor/contrib/inlayHints/browser/inlayHintsHover": [
			"hint.cmd",
			"hint.dbl",
			"hint.def",
			"hint.defAndCommand",
			"links.navigate.kb.alt",
			"links.navigate.kb.alt.mac",
			"links.navigate.kb.meta",
			"links.navigate.kb.meta.mac"
		],
		"vs/editor/contrib/inlineCompletions/browser/controller/commands": [
			"accept",
			"acceptLine",
			"acceptWord",
			"action.inlineSuggest.accept",
			"action.inlineSuggest.acceptAlternativeAction",
			"action.inlineSuggest.acceptNextLine",
			"action.inlineSuggest.acceptNextWord",
			"action.inlineSuggest.alwaysShowToolbar",
			"action.inlineSuggest.dev.extractRepro",
			"action.inlineSuggest.hide",
			"action.inlineSuggest.jump",
			"action.inlineSuggest.showNext",
			"action.inlineSuggest.showPrevious",
			"action.inlineSuggest.toggleShowCollapsed",
			"action.inlineSuggest.trigger",
			"inlineSuggest.trigger.args",
			"inlineSuggest.trigger.description",
			"jump",
			"noInlineSuggestionAvailable",
			"reject"
		],
		"vs/editor/contrib/inlineCompletions/browser/controller/inlineCompletionContextKeys": [
			"cursorAtInlineEdit",
			"cursorBeforeGhostText",
			"cursorInIndentation",
			"editor.hasSelection",
			"inInlineEditsPreviewEditor",
			"inlineEditVisible",
			"inlineSuggestionAlternativeActionVisible",
			"inlineSuggestionHasIndentation",
			"inlineSuggestionHasIndentationLessThanTabSize",
			"inlineSuggestionVisible",
			"suppressSuggestions",
			"tabShouldAcceptInlineEdit",
			"tabShouldJumpToInlineEdit"
		],
		"vs/editor/contrib/inlineCompletions/browser/controller/inlineCompletionsController": [
			"showAccessibleViewHint"
		],
		"vs/editor/contrib/inlineCompletions/browser/hintsWidget/hoverParticipant": [
			"hoverAccessibilityStatusBar",
			"inlineSuggestionFollows"
		],
		"vs/editor/contrib/inlineCompletions/browser/hintsWidget/inlineCompletionsHintsWidget": [
			"next",
			"parameterHintsNextIcon",
			"parameterHintsPreviousIcon",
			"previous"
		],
		"vs/editor/contrib/inlineCompletions/browser/model/renameSymbolProcessor": [
			"rename"
		],
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/components/gutterIndicatorMenu": [
			"gotoAndAccept",
			"reject",
			"settings",
			"showCollapsed",
			"showExpanded",
			"snooze"
		],
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/components/gutterIndicatorView": [
			"inlineSuggestion"
		],
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsWordReplacementView": [
			"labelOccurence",
			"labelOccurences",
			"shiftToSeeOccurences"
		],
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/theme": [
			"inlineEdit.gutterIndicator.background",
			"inlineEdit.gutterIndicator.primaryBackground",
			"inlineEdit.gutterIndicator.primaryBorder",
			"inlineEdit.gutterIndicator.primaryForeground",
			"inlineEdit.gutterIndicator.secondaryBackground",
			"inlineEdit.gutterIndicator.secondaryBorder",
			"inlineEdit.gutterIndicator.secondaryForeground",
			"inlineEdit.gutterIndicator.successfulBackground",
			"inlineEdit.gutterIndicator.successfulBorder",
			"inlineEdit.gutterIndicator.successfulForeground",
			"inlineEdit.modifiedBackground",
			"inlineEdit.modifiedBorder",
			"inlineEdit.modifiedChangedLineBackground",
			"inlineEdit.modifiedChangedTextBackground",
			"inlineEdit.originalBackground",
			"inlineEdit.originalBorder",
			"inlineEdit.originalChangedLineBackground",
			"inlineEdit.originalChangedTextBackground",
			"inlineEdit.tabWillAcceptModifiedBorder",
			"inlineEdit.tabWillAcceptOriginalBorder"
		],
		"vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": [
			"InPlaceReplaceAction.next.label",
			"InPlaceReplaceAction.previous.label"
		],
		"vs/editor/contrib/insertFinalNewLine/browser/insertFinalNewLine": [
			"insertFinalNewLine"
		],
		"vs/editor/contrib/lineSelection/browser/lineSelection": [
			"expandLineSelection"
		],
		"vs/editor/contrib/linesOperations/browser/linesOperations": [
			"duplicateSelection",
			"editor.transformToCamelcase",
			"editor.transformToKebabcase",
			"editor.transformToLowercase",
			"editor.transformToPascalcase",
			"editor.transformToSnakecase",
			"editor.transformToTitlecase",
			"editor.transformToUppercase",
			"editor.transpose",
			"lines.copyDown",
			"lines.copyUp",
			"lines.delete",
			"lines.deleteAllLeft",
			"lines.deleteAllRight",
			"lines.deleteDuplicates",
			"lines.indent",
			"lines.insertAfter",
			"lines.insertBefore",
			"lines.joinLines",
			"lines.moveDown",
			"lines.moveUp",
			"lines.outdent",
			"lines.reverseLines",
			"lines.sortAscending",
			"lines.sortDescending",
			"lines.trimTrailingWhitespace",
			{
				"key": "miCopyLinesDown",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miCopyLinesUp",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miDuplicateSelection",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miMoveLinesDown",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miMoveLinesUp",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/editor/contrib/linkedEditing/browser/linkedEditing": [
			"editorLinkedEditingBackground",
			"linkedEditing.label"
		],
		"vs/editor/contrib/links/browser/links": [
			"invalid.url",
			"label",
			"links.navigate.executeCmd",
			"links.navigate.follow",
			"links.navigate.kb.alt",
			"links.navigate.kb.alt.mac",
			"links.navigate.kb.meta",
			"links.navigate.kb.meta.mac",
			"missing.url",
			"tooltip.explanation"
		],
		"vs/editor/contrib/message/browser/messageController": [
			"messageVisible"
		],
		"vs/editor/contrib/multicursor/browser/multicursor": [
			"addSelectionToNextFindMatch",
			"addSelectionToPreviousFindMatch",
			"changeAll.label",
			"cursorAdded",
			"cursorsAdded",
			{
				"key": "miAddSelectionToNextFindMatch",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miAddSelectionToPreviousFindMatch",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miInsertCursorAbove",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miInsertCursorAtEndOfEachLineSelected",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miInsertCursorBelow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSelectHighlights",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"moveSelectionToNextFindMatch",
			"moveSelectionToPreviousFindMatch",
			"mutlicursor.addCursorsToBottom",
			"mutlicursor.addCursorsToTop",
			"mutlicursor.focusNextCursor",
			"mutlicursor.focusNextCursor.description",
			"mutlicursor.focusPreviousCursor",
			"mutlicursor.focusPreviousCursor.description",
			"mutlicursor.insertAbove",
			"mutlicursor.insertAtEndOfEachLineSelected",
			"mutlicursor.insertBelow",
			"selectAllOccurrencesOfFindMatch"
		],
		"vs/editor/contrib/parameterHints/browser/parameterHints": [
			"parameterHints.trigger.label"
		],
		"vs/editor/contrib/parameterHints/browser/parameterHintsWidget": [
			"editorHoverWidgetHighlightForeground",
			"hint",
			"parameterHintsNextIcon",
			"parameterHintsPreviousIcon"
		],
		"vs/editor/contrib/peekView/browser/peekView": [
			"inReferenceSearchEditor",
			"label.close",
			"peekViewBorder",
			"peekViewEditorBackground",
			"peekViewEditorGutterBackground",
			"peekViewEditorMatchHighlight",
			"peekViewEditorMatchHighlightBorder",
			"peekViewEditorStickScrollBackground",
			"peekViewEditorStickyScrollGutterBackground",
			"peekViewResultsBackground",
			"peekViewResultsFileForeground",
			"peekViewResultsMatchForeground",
			"peekViewResultsMatchHighlight",
			"peekViewResultsSelectionBackground",
			"peekViewResultsSelectionForeground",
			"peekViewTitleBackground",
			"peekViewTitleForeground",
			"peekViewTitleInfoForeground"
		],
		"vs/editor/contrib/placeholderText/browser/placeholderText.contribution": [
			"placeholderForeground"
		],
		"vs/editor/contrib/quickAccess/browser/editorNavigationQuickAccess": [
			"gotoLocation.status"
		],
		"vs/editor/contrib/quickAccess/browser/gotoLineQuickAccess": [
			"gotoLine.ariaLabel",
			"gotoLine.columnPrompt",
			"gotoLine.goToPosition",
			"gotoLine.itemAriaLabel",
			"gotoLine.lineColumnPrompt",
			"gotoLine.linePrompt",
			"gotoLine.noEditor",
			"gotoLine.offsetPrompt",
			"gotoLine.offsetPromptZero",
			"gotoLineToggleButton"
		],
		"vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess": [
			"_constructor",
			"array",
			"boolean",
			"cannotRunGotoSymbolWithoutEditor",
			"cannotRunGotoSymbolWithoutSymbolProvider",
			"class",
			"constant",
			"enum",
			"enumMember",
			"event",
			"field",
			"file",
			"function",
			"interface",
			"key",
			"method",
			"modules",
			"namespace",
			"noMatchingSymbolResults",
			"noSymbolResults",
			"number",
			"object",
			"openToBottom",
			"openToSide",
			"operator",
			"package",
			"property",
			"string",
			"struct",
			"symbols",
			"typeParameter",
			"variable"
		],
		"vs/editor/contrib/readOnlyMessage/browser/contribution": [
			"editor.readonly",
			"editor.simple.readonly"
		],
		"vs/editor/contrib/rename/browser/rename": [
			"aria",
			"enablePreview",
			"focusNextRenameSuggestion",
			"focusPreviousRenameSuggestion",
			"label",
			"no result",
			"quotableLabel",
			"rename.failed",
			"rename.failedApply",
			"rename.label",
			"resolveRenameLocationFailed"
		],
		"vs/editor/contrib/rename/browser/renameWidget": [
			"cancelRenameSuggestionsButton",
			"generateRenameSuggestionsButton",
			{
				"key": "label",
				"comment": [
					"placeholders are keybindings, e.g \"F2 to Rename, Shift+F2 to Preview\""
				]
			},
			"renameAriaLabel",
			"renameInputFocused",
			"renameInputVisible",
			"renameSuggestionsReceivedAria"
		],
		"vs/editor/contrib/smartSelect/browser/smartSelect": [
			{
				"key": "miSmartSelectGrow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSmartSelectShrink",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"smartSelect.expand",
			"smartSelect.shrink"
		],
		"vs/editor/contrib/snippet/browser/snippetController2": [
			"hasNextTabstop",
			"hasPrevTabstop",
			"inSnippetChoice",
			"inSnippetMode",
			"next"
		],
		"vs/editor/contrib/snippet/browser/snippetVariables": [
			"April",
			"AprilShort",
			"August",
			"AugustShort",
			"December",
			"DecemberShort",
			"February",
			"FebruaryShort",
			"Friday",
			"FridayShort",
			"January",
			"JanuaryShort",
			"July",
			"JulyShort",
			"June",
			"JuneShort",
			"March",
			"MarchShort",
			"May",
			"MayShort",
			"Monday",
			"MondayShort",
			"November",
			"NovemberShort",
			"October",
			"OctoberShort",
			"Saturday",
			"SaturdayShort",
			"September",
			"SeptemberShort",
			"Sunday",
			"SundayShort",
			"Thursday",
			"ThursdayShort",
			"Tuesday",
			"TuesdayShort",
			"Wednesday",
			"WednesdayShort"
		],
		"vs/editor/contrib/stickyScroll/browser/stickyScrollActions": [
			"focusStickyScroll",
			"goToFocusedStickyScrollLine.title",
			{
				"key": "mifocusEditorStickyScroll",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miStickyScroll",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mitoggleStickyScroll",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"selectEditor.title",
			"selectNextStickyScrollLine.title",
			"selectPreviousStickyScrollLine.title",
			"stickyScroll",
			"toggleEditorStickyScroll",
			"toggleEditorStickyScroll.description"
		],
		"vs/editor/contrib/suggest/browser/suggest": [
			"acceptSuggestionOnEnter",
			"suggestionCanResolve",
			"suggestionHasInsertAndReplaceRange",
			"suggestionInsertMode",
			"suggestionMakesTextEdit",
			"suggestWidgetDetailsFocused",
			"suggestWidgetDetailsVisible",
			"suggestWidgetHasSelection",
			"suggestWidgetMultipleSuggestions"
		],
		"vs/editor/contrib/suggest/browser/suggestController": [
			"accept.insert",
			"accept.replace",
			"aria.alert.snippet",
			"detail.less",
			"detail.more",
			"focus.suggestion",
			"suggest.reset.label",
			"suggest.trigger.label"
		],
		"vs/editor/contrib/suggest/browser/suggestWidget": [
			"ariaCurrenttSuggestionReadDetails",
			"editorSuggestWidgetBackground",
			"editorSuggestWidgetBorder",
			"editorSuggestWidgetFocusHighlightForeground",
			"editorSuggestWidgetFocusOutline",
			"editorSuggestWidgetForeground",
			"editorSuggestWidgetHighlightForeground",
			"editorSuggestWidgetSelectedBackground",
			"editorSuggestWidgetSelectedForeground",
			"editorSuggestWidgetSelectedIconForeground",
			"editorSuggestWidgetStatusForeground",
			"label",
			"label.desc",
			"label.detail",
			"label.full",
			"suggest",
			"suggestWidget.loading",
			"suggestWidget.noSuggestions"
		],
		"vs/editor/contrib/suggest/browser/suggestWidgetDetails": [
			"details.close",
			"loading"
		],
		"vs/editor/contrib/suggest/browser/suggestWidgetRenderer": [
			"readMore",
			"suggestMoreInfoIcon"
		],
		"vs/editor/contrib/suggest/browser/wordContextKey": [
			"desc"
		],
		"vs/editor/contrib/symbolIcons/browser/symbolIcons": [
			"symbolIcon.arrayForeground",
			"symbolIcon.booleanForeground",
			"symbolIcon.classForeground",
			"symbolIcon.colorForeground",
			"symbolIcon.constantForeground",
			"symbolIcon.constructorForeground",
			"symbolIcon.enumeratorForeground",
			"symbolIcon.enumeratorMemberForeground",
			"symbolIcon.eventForeground",
			"symbolIcon.fieldForeground",
			"symbolIcon.fileForeground",
			"symbolIcon.folderForeground",
			"symbolIcon.functionForeground",
			"symbolIcon.interfaceForeground",
			"symbolIcon.keyForeground",
			"symbolIcon.keywordForeground",
			"symbolIcon.methodForeground",
			"symbolIcon.moduleForeground",
			"symbolIcon.namespaceForeground",
			"symbolIcon.nullForeground",
			"symbolIcon.numberForeground",
			"symbolIcon.objectForeground",
			"symbolIcon.operatorForeground",
			"symbolIcon.packageForeground",
			"symbolIcon.propertyForeground",
			"symbolIcon.referenceForeground",
			"symbolIcon.snippetForeground",
			"symbolIcon.stringForeground",
			"symbolIcon.structForeground",
			"symbolIcon.textForeground",
			"symbolIcon.typeParameterForeground",
			"symbolIcon.unitForeground",
			"symbolIcon.variableForeground"
		],
		"vs/editor/contrib/toggleTabFocusMode/browser/toggleTabFocusMode": [
			"tabMovesFocusDescriptions",
			{
				"key": "toggle.tabMovesFocus",
				"comment": [
					"Turn on/off use of tab key for moving focus around VS Code"
				]
			},
			"toggle.tabMovesFocus.off",
			"toggle.tabMovesFocus.on"
		],
		"vs/editor/contrib/tokenization/browser/tokenization": [
			"forceRetokenize"
		],
		"vs/editor/contrib/unicodeHighlighter/browser/bannerController": [
			"closeBanner"
		],
		"vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter": [
			"action.unicodeHighlight.disableHighlightingInComments",
			"action.unicodeHighlight.disableHighlightingInStrings",
			"action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters",
			"action.unicodeHighlight.disableHighlightingOfInvisibleCharacters",
			"action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters",
			"action.unicodeHighlight.showExcludeOptions",
			"unicodeHighlight.adjustSettings",
			"unicodeHighlight.allowCommonCharactersInLanguage",
			"unicodeHighlight.characterIsAmbiguous",
			"unicodeHighlight.characterIsAmbiguousASCII",
			"unicodeHighlight.characterIsInvisible",
			"unicodeHighlight.characterIsNonBasicAscii",
			"unicodeHighlight.configureUnicodeHighlightOptions",
			"unicodeHighlight.disableHighlightingInComments.shortLabel",
			"unicodeHighlight.disableHighlightingInStrings.shortLabel",
			"unicodeHighlight.disableHighlightingOfAmbiguousCharacters.shortLabel",
			"unicodeHighlight.disableHighlightingOfInvisibleCharacters.shortLabel",
			"unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters.shortLabel",
			"unicodeHighlight.excludeCharFromBeingHighlighted",
			"unicodeHighlight.excludeInvisibleCharFromBeingHighlighted",
			"unicodeHighlighting.thisDocumentHasManyAmbiguousUnicodeCharacters",
			"unicodeHighlighting.thisDocumentHasManyInvisibleUnicodeCharacters",
			"unicodeHighlighting.thisDocumentHasManyNonBasicAsciiUnicodeCharacters",
			"warningIcon"
		],
		"vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": [
			"unusualLineTerminators.detail",
			{
				"key": "unusualLineTerminators.fix",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"unusualLineTerminators.ignore",
			"unusualLineTerminators.message",
			"unusualLineTerminators.title"
		],
		"vs/editor/contrib/wordHighlighter/browser/highlightDecorations": [
			"overviewRulerWordHighlightForeground",
			"overviewRulerWordHighlightStrongForeground",
			"overviewRulerWordHighlightTextForeground",
			"wordHighlight",
			"wordHighlightBorder",
			"wordHighlightStrong",
			"wordHighlightStrongBorder",
			"wordHighlightText",
			"wordHighlightTextBorder"
		],
		"vs/editor/contrib/wordHighlighter/browser/wordHighlighter": [
			"wordHighlight.next.label",
			"wordHighlight.previous.label",
			"wordHighlight.trigger.label"
		],
		"vs/editor/contrib/wordOperations/browser/wordOperations": [
			"deleteInsideWord",
			"deleteInsideWord.args.onlyWord",
			"deleteInsideWord.description"
		],
		"vs/platform/accessibilitySignal/browser/accessibilitySignalService": [
			"accessibility.signals.chatEditModifiedFile",
			"accessibility.signals.chatRequestSent",
			"accessibility.signals.chatUserActionRequired",
			"accessibility.signals.clear",
			"accessibility.signals.codeActionRequestTriggered",
			"accessibility.signals.editsKept",
			"accessibility.signals.editsUndone",
			"accessibility.signals.format",
			"accessibility.signals.lineHasBreakpoint",
			"accessibility.signals.lineHasError",
			"accessibility.signals.lineHasFoldedArea",
			"accessibility.signals.lineHasWarning",
			"accessibility.signals.nextEditSuggestion",
			"accessibility.signals.noInlayHints",
			"accessibility.signals.notebookCellCompleted",
			"accessibility.signals.notebookCellFailed",
			"accessibility.signals.onDebugBreak",
			"accessibility.signals.positionHasError",
			"accessibility.signals.positionHasWarning",
			"accessibility.signals.progress",
			"accessibility.signals.save",
			"accessibility.signals.taskCompleted",
			"accessibility.signals.taskFailed",
			"accessibility.signals.terminalBell",
			"accessibility.signals.terminalCommandFailed",
			"accessibility.signals.terminalCommandSucceeded",
			"accessibility.signals.terminalQuickFix",
			"accessibility.signals.voiceModeStarted",
			"accessibility.signals.voiceModeStopped",
			"accessibilitySignals.chatEditModifiedFile",
			"accessibilitySignals.chatRequestSent",
			"accessibilitySignals.chatResponseReceived",
			"accessibilitySignals.chatUserActionRequired",
			"accessibilitySignals.clear",
			"accessibilitySignals.codeActionApplied",
			"accessibilitySignals.codeActionRequestTriggered",
			"accessibilitySignals.diffLineDeleted",
			"accessibilitySignals.diffLineInserted",
			"accessibilitySignals.diffLineModified",
			"accessibilitySignals.editsKept",
			"accessibilitySignals.editsUndone",
			"accessibilitySignals.format",
			"accessibilitySignals.lineHasBreakpoint.name",
			"accessibilitySignals.lineHasError.name",
			"accessibilitySignals.lineHasFoldedArea.name",
			"accessibilitySignals.lineHasInlineSuggestion.name",
			"accessibilitySignals.lineHasWarning.name",
			"accessibilitySignals.nextEditSuggestion.name",
			"accessibilitySignals.noInlayHints",
			"accessibilitySignals.notebookCellCompleted",
			"accessibilitySignals.notebookCellFailed",
			"accessibilitySignals.onDebugBreak.name",
			"accessibilitySignals.positionHasError.name",
			"accessibilitySignals.positionHasWarning.name",
			"accessibilitySignals.progress",
			"accessibilitySignals.save",
			"accessibilitySignals.taskCompleted",
			"accessibilitySignals.taskFailed",
			"accessibilitySignals.terminalBell",
			"accessibilitySignals.terminalCommandFailed",
			"accessibilitySignals.terminalCommandSucceeded",
			"accessibilitySignals.terminalQuickFix.name",
			"accessibilitySignals.voiceModeStarted",
			"accessibilitySignals.voiceModeStopped",
			"accessibilitySignals.voiceRecordingStarted",
			"accessibilitySignals.voiceRecordingStopped"
		],
		"vs/platform/action/common/actionCommonCategories": [
			{
				"key": "developer",
				"comment": [
					"A developer on Code itself or someone diagnosing issues in Code"
				]
			},
			"file",
			"help",
			"preferences",
			"test",
			"view"
		],
		"vs/platform/actions/browser/buttonbar": [
			"moreActions"
		],
		"vs/platform/actions/browser/menuEntryActionViewItem": [
			{
				"key": "content",
				"comment": [
					"A label",
					"A keybinding"
				]
			},
			{
				"key": "content2",
				"comment": [
					"A label with keybindg like \"ESC to dismiss\""
				]
			},
			"titleAndKbAndAlt"
		],
		"vs/platform/actions/browser/toolbar": [
			"hide",
			"resetThisMenu"
		],
		"vs/platform/actions/common/menuResetAction": [
			"title"
		],
		"vs/platform/actions/common/menuService": [
			"configure keybinding",
			"hide.label"
		],
		"vs/platform/actionWidget/browser/actionList": [
			"actionList.filter.ariaLabel",
			"actionList.filter.placeholder",
			"actionList.header.dismiss",
			"actionList.inlineToggle.off",
			"actionList.inlineToggle.on",
			"actionList.remove",
			"actionList.submenuHint",
			{
				"key": "customQuickFixWidget",
				"comment": [
					"An action widget option"
				]
			},
			{
				"key": "customQuickFixWidget.labels",
				"comment": [
					"Action widget labels for accessibility."
				]
			},
			{
				"key": "label",
				"comment": [
					"placeholder is a keybinding, e.g \"F2 to Apply\""
				]
			},
			{
				"key": "label-preview",
				"comment": [
					"placeholders are keybindings, e.g \"F2 to Apply, Shift+F2 to Preview\""
				]
			}
		],
		"vs/platform/actionWidget/browser/actionWidget": [
			"acceptSelected.title",
			"actionBar.toggledBackground",
			"clearFilterCodeActionWidget.title",
			"codeActionMenuFilterFocused",
			"codeActionMenuVisible",
			"collapseSectionCodeAction.title",
			"expandSectionCodeAction.title",
			"hideCodeActionWidget.title",
			"previewSelected.title",
			"selectNextCodeAction.title",
			"selectPrevCodeAction.title",
			"toggleSectionCodeAction.title"
		],
		"vs/platform/agentHost/browser/agentHostConnectionsService": [
			"agentHost.connection.ambient"
		],
		"vs/platform/agentHost/browser/agentHostEnablementService": [
			"chat.agentHost.enabled"
		],
		"vs/platform/agentHost/common/agentHostCustomizationConfig": [
			"agentHost.config.claudeUseCopilotProxy.description",
			"agentHost.config.claudeUseCopilotProxy.title",
			"agentHost.config.customizations.description",
			"agentHost.config.customizations.descriptionField",
			"agentHost.config.customizations.displayName",
			"agentHost.config.customizations.itemTitle",
			"agentHost.config.customizations.title",
			"agentHost.config.customizations.uri",
			"agentHost.config.defaultShell.description",
			"agentHost.config.defaultShell.title",
			"agentHost.config.githubEnterpriseUri.description",
			"agentHost.config.githubEnterpriseUri.title"
		],
		"vs/platform/agentHost/common/agentHostEnablementService": [
			"agentHostEnabled",
			"chat.agentHost.enabled",
			"chat.agents.copilotCli.hideExtensionHost",
			"chat.defaultToCopilotHarness",
			"chat.editor.copilotCli.hideExtensionHost",
			"chat.editor.localAgent.enabled",
			"chat.editor.preferCopilotHarness",
			"chatAgentHostConfigurationTitle"
		],
		"vs/platform/agentHost/common/agentHostSchema": [
			"agentHost.config.autoReplyEnabled.description",
			"agentHost.config.autoReplyEnabled.title",
			"agentHost.config.codexAgentEnabled.description",
			"agentHost.config.codexAgentEnabled.title",
			"agentHost.config.globalAutoApproveEnabled.description",
			"agentHost.config.globalAutoApproveEnabled.title",
			"agentHost.config.mcpServers.arg.title",
			"agentHost.config.mcpServers.args.description",
			"agentHost.config.mcpServers.args.title",
			"agentHost.config.mcpServers.command.description",
			"agentHost.config.mcpServers.command.title",
			"agentHost.config.mcpServers.cwd.description",
			"agentHost.config.mcpServers.cwd.title",
			"agentHost.config.mcpServers.description",
			"agentHost.config.mcpServers.entry.description",
			"agentHost.config.mcpServers.entry.title",
			"agentHost.config.mcpServers.env.description",
			"agentHost.config.mcpServers.env.title",
			"agentHost.config.mcpServers.headers.description",
			"agentHost.config.mcpServers.headers.title",
			"agentHost.config.mcpServers.title",
			"agentHost.config.mcpServers.type.description",
			"agentHost.config.mcpServers.type.title",
			"agentHost.config.mcpServers.url.description",
			"agentHost.config.mcpServers.url.title",
			"agentHost.config.preferLongContextEnabled.description",
			"agentHost.config.preferLongContextEnabled.title",
			"agentHost.config.sessionSyncEnabled.description",
			"agentHost.config.sessionSyncEnabled.title",
			"agentHost.config.systemProxyEnabled.description",
			"agentHost.config.systemProxyEnabled.title",
			"agentHost.config.telemetryLevel.description",
			"agentHost.config.telemetryLevel.title",
			"agentHost.config.terminalAutoApproveEnabled.description",
			"agentHost.config.terminalAutoApproveEnabled.title",
			"agentHost.config.terminalAutoApproveRules.description",
			"agentHost.config.terminalAutoApproveRules.title",
			"agentHost.sessionConfig.autoApprove",
			"agentHost.sessionConfig.autoApprove.assisted",
			"agentHost.sessionConfig.autoApprove.assistedDescription",
			"agentHost.sessionConfig.autoApprove.bypass",
			"agentHost.sessionConfig.autoApprove.bypassDescription",
			"agentHost.sessionConfig.autoApprove.default",
			"agentHost.sessionConfig.autoApprove.defaultDescription",
			"agentHost.sessionConfig.autoApproveDescription",
			"agentHost.sessionConfig.mode",
			"agentHost.sessionConfig.mode.autopilot",
			"agentHost.sessionConfig.mode.autopilotDescription",
			"agentHost.sessionConfig.mode.interactive",
			"agentHost.sessionConfig.mode.interactiveDescription",
			"agentHost.sessionConfig.mode.plan",
			"agentHost.sessionConfig.mode.planDescription",
			"agentHost.sessionConfig.modeDescription",
			"agentHost.sessionConfig.permissions",
			"agentHost.sessionConfig.permissions.allow",
			"agentHost.sessionConfig.permissions.deny",
			"agentHost.sessionConfig.permissions.toolName",
			"agentHost.sessionConfig.permissionsDescription"
		],
		"vs/platform/agentHost/common/agentHostStarter.config.contribution": [
			"chat.agentHost.byokModels.enabled",
			"chat.agentHost.claudeAgent.enabled",
			"chat.agentHost.claudeAgent.enabled.policy",
			"chat.agentHost.codexAgent.binaryArgs",
			"chat.agentHost.codexAgent.codexHome",
			"chat.agentHost.codexAgent.enabled",
			"chat.agentHost.codexAgent.enabled.policy",
			"chat.agentHost.codexAgent.sdkRoot",
			"chat.agentHost.otel.captureContent",
			"chat.agentHost.otel.captureContent.policy",
			"chat.agentHost.otel.dbSpanExporter.enabled",
			"chat.agentHost.otel.enabled",
			"chat.agentHost.otel.enabled.policy",
			"chat.agentHost.otel.exporterType",
			"chat.agentHost.otel.headers",
			"chat.agentHost.otel.headers.policy",
			"chat.agentHost.otel.otlpEndpoint",
			"chat.agentHost.otel.otlpEndpoint.policy",
			"chat.agentHost.otel.otlpProtocol",
			"chat.agentHost.otel.otlpProtocol.policy",
			"chat.agentHost.otel.outfile",
			"chat.agentHost.otel.outfile.policy",
			"chat.agentHost.otel.protocol.policy",
			"chat.agentHost.otel.protocol.policy.console",
			"chat.agentHost.otel.protocol.policy.file",
			"chat.agentHost.otel.protocol.policy.otlpGrpc",
			"chat.agentHost.otel.protocol.policy.otlpHttp",
			"chat.agentHost.otel.resourceAttributes",
			"chat.agentHost.otel.resourceAttributes.policy",
			"chat.agentHost.otel.serviceName",
			"chat.agentHost.otel.serviceName.policy",
			"chat.agentHost.systemProxy.enabled",
			"chatAgentHostStarterConfigurationTitle"
		],
		"vs/platform/agentHost/common/changesetUri": [
			"branchChangeset.label",
			"compareTurnsChangeset.description",
			"compareTurnsChangeset.label",
			"sessionChangeset.description",
			"sessionChangeset.label",
			"thisTurnChangeset.description",
			"thisTurnChangeset.label",
			"uncommittedChangeset.description",
			"uncommittedChangeset.label"
		],
		"vs/platform/agentHost/common/claudeModelConfig": [
			"claude.modelThinkingLevel.description",
			"claude.modelThinkingLevel.title"
		],
		"vs/platform/agentHost/common/copilotCliConfig": [
			"agentHost.config.copilotSdkLogLevel.description",
			"agentHost.config.copilotSdkLogLevel.info",
			"agentHost.config.copilotSdkLogLevel.title",
			"agentHost.config.copilotSdkLogLevel.trace",
			"agentHost.config.enableCustomTerminalTool.description",
			"agentHost.config.enableCustomTerminalTool.title",
			"agentHost.config.modelCapabilityOverrides.description",
			"agentHost.config.modelCapabilityOverrides.entry.description",
			"agentHost.config.modelCapabilityOverrides.entry.title",
			"agentHost.config.modelCapabilityOverrides.family.description",
			"agentHost.config.modelCapabilityOverrides.family.title",
			"agentHost.config.modelCapabilityOverrides.title",
			"agentHost.config.opus48Prompt.description",
			"agentHost.config.opus48Prompt.title",
			"agentHost.config.reasoningEffortOverride.description",
			"agentHost.config.reasoningEffortOverride.title",
			"agentHost.config.rubberDuck.description",
			"agentHost.config.rubberDuck.title"
		],
		"vs/platform/agentHost/common/reasoningEffort": [
			"reasoningEffort.high",
			"reasoningEffort.highDescription",
			"reasoningEffort.low",
			"reasoningEffort.lowDescription",
			"reasoningEffort.max",
			"reasoningEffort.maxDescription",
			"reasoningEffort.medium",
			"reasoningEffort.mediumDescription",
			"reasoningEffort.minimal",
			"reasoningEffort.minimalDescription",
			"reasoningEffort.none",
			"reasoningEffort.noneDescription",
			"reasoningEffort.xhigh",
			"reasoningEffort.xhighDescription"
		],
		"vs/platform/agentHost/common/sandboxConfigSchema": [
			"agentHost.config.sandbox.advancedRuntime.title",
			"agentHost.config.sandbox.allowedDomains.item.title",
			"agentHost.config.sandbox.allowedDomains.title",
			"agentHost.config.sandbox.allowNetwork.title",
			"agentHost.config.sandbox.allowUnsandboxedCommands.title",
			"agentHost.config.sandbox.deniedDomains.item.title",
			"agentHost.config.sandbox.deniedDomains.title",
			"agentHost.config.sandbox.enabled.title",
			"agentHost.config.sandbox.linuxFileSystem.title",
			"agentHost.config.sandbox.macFileSystem.title",
			"agentHost.config.sandbox.title",
			"agentHost.config.sandbox.windowsEnabled.title",
			"agentHost.config.sandbox.windowsFileSystem.title"
		],
		"vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": [
			"sshKbiDefaultPrompt"
		],
		"vs/platform/agentHost/electron-browser/wslRemoteAgentHostServiceImpl": [
			"wslProgressFinalizing",
			"wslProgressHandshake"
		],
		"vs/platform/agentHost/node/agentHostCommitOperationHandler": [
			"agentHost.changeset.commit.authExpired",
			"agentHost.changeset.commit.authRequired",
			"agentHost.changeset.commit.cancelled",
			"agentHost.changeset.commit.committed",
			"agentHost.changeset.commit.diffFailed",
			"agentHost.changeset.commit.emptyMessage",
			"agentHost.changeset.commit.noChanges"
		],
		"vs/platform/agentHost/node/agentHostCommitOperationProvider": [
			"agentHost.changeset.commit"
		],
		"vs/platform/agentHost/node/agentHostDiscardChangesOperationHandler": [
			"agentHost.changeset.discardChanges.cancelled",
			"agentHost.changeset.discardChanges.discarded"
		],
		"vs/platform/agentHost/node/agentHostDiscardChangesOperationProvider": [
			"agentHost.changeset.discardChanges",
			"agentHost.changeset.discardChanges.confirmation"
		],
		"vs/platform/agentHost/node/agentHostMain": [
			"agentHost"
		],
		"vs/platform/agentHost/node/agentHostPullRequestOperationHandler": [
			"agentHost.changeset.pr.authRequired",
			"agentHost.changeset.pr.autoMerge.merge",
			"agentHost.changeset.pr.autoMerge.noNodeId",
			"agentHost.changeset.pr.autoMerge.rebase",
			"agentHost.changeset.pr.autoMerge.squash",
			"agentHost.changeset.pr.body",
			"agentHost.changeset.pr.cancelled",
			"agentHost.changeset.pr.commitMessage",
			"agentHost.changeset.pr.computeChangesFailed",
			"agentHost.changeset.pr.created",
			"agentHost.changeset.pr.created.autoMerge",
			"agentHost.changeset.pr.created.autoMergeFailed",
			"agentHost.changeset.pr.createdDraft",
			"agentHost.changeset.pr.existing",
			"agentHost.changeset.pr.existing.autoMerge",
			"agentHost.changeset.pr.existing.autoMergeFailed",
			"agentHost.changeset.pr.noChanges"
		],
		"vs/platform/agentHost/node/agentHostPullRequestOperationProvider": [
			"agentHost.changeset.createDraftPR",
			"agentHost.changeset.createPR",
			"agentHost.changeset.createPRAutoMerge",
			"agentHost.changeset.createPRAutoRebase",
			"agentHost.changeset.createPRAutoSquash"
		],
		"vs/platform/agentHost/node/agentHostRenameCommand": [
			"agentHostSlashCommand.rename.description"
		],
		"vs/platform/agentHost/node/agentHostSyncOperationHandler": [
			"agentHost.changeset.sync.cancelled",
			"agentHost.changeset.sync.synced"
		],
		"vs/platform/agentHost/node/agentHostSyncOperationProvider": [
			"agentHost.changeset.sync"
		],
		"vs/platform/agentHost/node/agentService": [
			"agentHost.download.agentSdkTitle",
			"agentHost.forkedChatFallback",
			"agentHost.forkedSessionFallback",
			"agentHost.forkedTitlePrefix",
			"agentHost.importedSessionFallback"
		],
		"vs/platform/agentHost/node/claude/claudeAgent": [
			"claude.sessionConfig.permissionMode",
			"claude.sessionConfig.permissionMode.acceptEdits",
			"claude.sessionConfig.permissionMode.acceptEditsDescription",
			"claude.sessionConfig.permissionMode.auto",
			"claude.sessionConfig.permissionMode.autoDescription",
			"claude.sessionConfig.permissionMode.bypassPermissions",
			"claude.sessionConfig.permissionMode.bypassPermissionsDescription",
			"claude.sessionConfig.permissionMode.default",
			"claude.sessionConfig.permissionMode.defaultDescription",
			"claude.sessionConfig.permissionMode.plan",
			"claude.sessionConfig.permissionMode.planDescription",
			"claude.sessionConfig.permissionModeDescription",
			"claudeAgent.description",
			"claudeAgent.displayName"
		],
		"vs/platform/agentHost/node/claude/claudeInteractiveTools": [
			"claude.exitPlanMode.approve",
			"claude.exitPlanMode.deny",
			"claude.exitPlanMode.title"
		],
		"vs/platform/agentHost/node/claude/claudeToolDisplay": [
			"claude.permission.default.title",
			"claude.permission.mcp.title",
			"claude.permission.read.title",
			"claude.permission.shell.title",
			"claude.permission.skill.title",
			"claude.permission.url.title",
			"claude.permission.write.title",
			"claude.tool.askUserQuestion",
			"claude.tool.bash",
			"claude.tool.bashOutput",
			"claude.tool.edit",
			"claude.tool.exitPlanMode",
			"claude.tool.glob",
			"claude.tool.grep",
			"claude.tool.killBash",
			"claude.tool.ls",
			"claude.tool.mcp",
			"claude.tool.multiEdit",
			"claude.tool.notebookEdit",
			"claude.tool.notebookRead",
			"claude.tool.read",
			"claude.tool.skill",
			"claude.tool.task",
			"claude.tool.taskCreate",
			"claude.tool.taskGet",
			"claude.tool.taskList",
			"claude.tool.taskUpdate",
			"claude.tool.todoWrite",
			"claude.tool.webFetch",
			"claude.tool.write",
			"claude.toolComplete.bash",
			"claude.toolComplete.bashCmd",
			"claude.toolComplete.bashOutput",
			"claude.toolComplete.edit",
			"claude.toolComplete.editFile",
			"claude.toolComplete.failed",
			"claude.toolComplete.glob",
			"claude.toolComplete.globPattern",
			"claude.toolComplete.grep",
			"claude.toolComplete.grepPattern",
			"claude.toolComplete.killBash",
			"claude.toolComplete.ls",
			"claude.toolComplete.lsPath",
			"claude.toolComplete.read",
			"claude.toolComplete.readFile",
			"claude.toolComplete.skill",
			"claude.toolComplete.skillNamed",
			"claude.toolComplete.task",
			"claude.toolComplete.taskComplete",
			"claude.toolComplete.taskCreate",
			"claude.toolComplete.taskCreateNamed",
			"claude.toolComplete.taskDelete",
			"claude.toolComplete.taskGet",
			"claude.toolComplete.taskList",
			"claude.toolComplete.taskStart",
			"claude.toolComplete.taskUpdate",
			"claude.toolComplete.todoWrite",
			"claude.toolComplete.webFetch",
			"claude.toolComplete.webFetchGeneric",
			"claude.toolInvoke.bash",
			"claude.toolInvoke.bashCmd",
			"claude.toolInvoke.bashOutput",
			"claude.toolInvoke.edit",
			"claude.toolInvoke.editFile",
			"claude.toolInvoke.glob",
			"claude.toolInvoke.globPattern",
			"claude.toolInvoke.grep",
			"claude.toolInvoke.grepPattern",
			"claude.toolInvoke.killBash",
			"claude.toolInvoke.ls",
			"claude.toolInvoke.lsPath",
			"claude.toolInvoke.read",
			"claude.toolInvoke.readFile",
			"claude.toolInvoke.skill",
			"claude.toolInvoke.skillNamed",
			"claude.toolInvoke.taskComplete",
			"claude.toolInvoke.taskCreate",
			"claude.toolInvoke.taskCreateNamed",
			"claude.toolInvoke.taskDelete",
			"claude.toolInvoke.taskGet",
			"claude.toolInvoke.taskList",
			"claude.toolInvoke.taskStart",
			"claude.toolInvoke.taskUpdate",
			"claude.toolInvoke.todoWrite",
			"claude.toolInvoke.webFetch",
			"claude.toolInvoke.webFetchGeneric"
		],
		"vs/platform/agentHost/node/claude/customizations/claudeBuiltinCommands": [
			"claude.builtin.claudeApi",
			"claude.builtin.codeReview",
			"claude.builtin.fewerPermissionPrompts",
			"claude.builtin.init",
			"claude.builtin.keybindingsHelp",
			"claude.builtin.loop",
			"claude.builtin.review",
			"claude.builtin.run",
			"claude.builtin.securityReview",
			"claude.builtin.simplify",
			"claude.builtin.updateConfig",
			"claude.builtin.verify",
			"claude.builtin.writeASkill",
			"claude.builtinAgent.claude",
			"claude.builtinAgent.claudeCodeGuide",
			"claude.builtinAgent.explore",
			"claude.builtinAgent.generalPurpose",
			"claude.builtinAgent.plan"
		],
		"vs/platform/agentHost/node/codex/codexAgent": [
			"codex.modelThinkingLevel.description",
			"codex.modelThinkingLevel.title",
			"codex.sessionConfig.additionalDirectories",
			"codex.sessionConfig.additionalDirectories.item",
			"codex.sessionConfig.additionalDirectoriesDescription",
			"codex.sessionConfig.approvalPolicy",
			"codex.sessionConfig.approvalPolicy.never",
			"codex.sessionConfig.approvalPolicy.neverDescription",
			"codex.sessionConfig.approvalPolicy.onFailure",
			"codex.sessionConfig.approvalPolicy.onFailureDescription",
			"codex.sessionConfig.approvalPolicy.onRequest",
			"codex.sessionConfig.approvalPolicy.onRequestDescription",
			"codex.sessionConfig.approvalPolicy.untrusted",
			"codex.sessionConfig.approvalPolicy.untrustedDescription",
			"codex.sessionConfig.approvalPolicyDescription",
			"codex.sessionConfig.modelReasoningEffort",
			"codex.sessionConfig.modelReasoningEffortDescription",
			"codex.sessionConfig.networkAccessEnabled",
			"codex.sessionConfig.networkAccessEnabledDescription",
			"codex.sessionConfig.permissionsPreset",
			"codex.sessionConfig.permissionsPreset.autoReview",
			"codex.sessionConfig.permissionsPreset.autoReviewDescription",
			"codex.sessionConfig.permissionsPreset.default",
			"codex.sessionConfig.permissionsPreset.defaultDescription",
			"codex.sessionConfig.permissionsPreset.fullAccess",
			"codex.sessionConfig.permissionsPreset.fullAccessDescription",
			"codex.sessionConfig.permissionsPresetDescription",
			"codex.sessionConfig.personality",
			"codex.sessionConfig.personality.friendly",
			"codex.sessionConfig.personality.friendlyDescription",
			"codex.sessionConfig.personality.none",
			"codex.sessionConfig.personality.noneDescription",
			"codex.sessionConfig.personality.pragmatic",
			"codex.sessionConfig.personality.pragmaticDescription",
			"codex.sessionConfig.personalityDescription",
			"codex.sessionConfig.reasoningSummary",
			"codex.sessionConfig.reasoningSummary.auto",
			"codex.sessionConfig.reasoningSummary.concise",
			"codex.sessionConfig.reasoningSummary.detailed",
			"codex.sessionConfig.reasoningSummary.none",
			"codex.sessionConfig.reasoningSummaryDescription",
			"codex.sessionConfig.sandboxMode",
			"codex.sessionConfig.sandboxMode.dangerFullAccess",
			"codex.sessionConfig.sandboxMode.dangerFullAccessDescription",
			"codex.sessionConfig.sandboxMode.readOnly",
			"codex.sessionConfig.sandboxMode.readOnlyDescription",
			"codex.sessionConfig.sandboxMode.workspaceWrite",
			"codex.sessionConfig.sandboxMode.workspaceWriteDescription",
			"codex.sessionConfig.sandboxModeDescription",
			"codex.sessionConfig.webSearchMode",
			"codex.sessionConfig.webSearchMode.cached",
			"codex.sessionConfig.webSearchMode.disabled",
			"codex.sessionConfig.webSearchMode.live",
			"codex.sessionConfig.webSearchModeDescription",
			"codexAgent.description",
			"codexAgent.displayName"
		],
		"vs/platform/agentHost/node/copilot/copilotAgent": [
			"copilot.modelContextSize.default",
			"copilot.modelContextSize.description",
			"copilot.modelContextSize.longerSessions",
			"copilot.modelContextSize.title",
			"copilot.modelThinkingLevel.description",
			"copilot.modelThinkingLevel.title",
			"copilotAgent.description",
			"copilotAgent.pluginParseError"
		],
		"vs/platform/agentHost/node/copilot/copilotAgentSession": [
			"agentHost.planReview.autopilot.description",
			"agentHost.planReview.autopilot.label",
			"agentHost.planReview.autopilotFleet.description",
			"agentHost.planReview.autopilotFleet.label",
			"agentHost.planReview.exitOnly.description",
			"agentHost.planReview.exitOnly.label",
			"agentHost.planReview.fallbackSummary",
			"agentHost.planReview.interactive.description",
			"agentHost.planReview.interactive.label",
			"agentHost.planReview.questionMessage",
			"agentHost.planReview.title",
			"agentHost.unsandboxedCommandConfirmation.blockedDomains",
			"agentHost.unsandboxedCommandConfirmation.generic",
			"agentHost.unsandboxedCommandConfirmation.reason",
			"agentHost.unsandboxedCommandConfirmation.title.blockedDomains",
			"agentHost.unsandboxedCommandConfirmation.title.generic",
			"copilotAgent.compactionCompleted",
			"copilotSlashCommand.selectSubcommandResult"
		],
		"vs/platform/agentHost/node/copilot/copilotSystemNotification": [
			"agentHost.copilot.systemNotification.agentCompleted",
			"agentHost.copilot.systemNotification.agentFailed",
			"agentHost.copilot.systemNotification.agentIdle",
			"agentHost.copilot.systemNotification.instructionDiscovered",
			"agentHost.copilot.systemNotification.newInboxMessage",
			"agentHost.copilot.systemNotification.shellCompleted",
			"agentHost.copilot.systemNotification.shellDescriptionCompleted"
		],
		"vs/platform/agentHost/node/copilot/copilotToolDisplay": [
			"copilot.permission.create.title",
			"copilot.permission.default.message",
			"copilot.permission.default.title",
			"copilot.permission.mcp.defaultTool",
			"copilot.permission.mcp.title",
			"copilot.permission.read.title",
			"copilot.permission.shell.bypass.title",
			"copilot.permission.shell.title",
			"copilot.permission.url.message",
			"copilot.permission.url.title",
			"copilot.permission.write.title",
			"toolComplete.create",
			"toolComplete.createFile",
			"toolComplete.edit",
			"toolComplete.editFile",
			"toolComplete.exitPlanMode",
			"toolComplete.failed",
			"toolComplete.glob",
			"toolComplete.globPattern",
			"toolComplete.grep",
			"toolComplete.grepPattern",
			"toolComplete.listAgents",
			"toolComplete.patch",
			"toolComplete.patchFile",
			"toolComplete.patchFiles",
			"toolComplete.readAgent",
			"toolComplete.readAgentGeneric",
			"toolComplete.readTerminal",
			"toolComplete.shell",
			"toolComplete.shellCmd",
			"toolComplete.skill",
			"toolComplete.skillName",
			"toolComplete.sql",
			"toolComplete.task",
			"toolComplete.view",
			"toolComplete.viewFile",
			"toolComplete.viewFileFromLine",
			"toolComplete.viewFileLine",
			"toolComplete.viewFileRange",
			"toolComplete.webFetch",
			"toolComplete.webFetchGeneric",
			"toolComplete.writeAgent",
			"toolComplete.writeAgentGeneric",
			"toolComplete.writeShell",
			"toolComplete.writeShellCmd",
			"toolInvoke.create",
			"toolInvoke.createFile",
			"toolInvoke.edit",
			"toolInvoke.editFile",
			"toolInvoke.exitPlanMode",
			"toolInvoke.glob",
			"toolInvoke.globPattern",
			"toolInvoke.grep",
			"toolInvoke.grepPattern",
			"toolInvoke.patch",
			"toolInvoke.patchFile",
			"toolInvoke.patchFiles",
			"toolInvoke.readTerminal",
			"toolInvoke.shell",
			"toolInvoke.shellCmd",
			"toolInvoke.skill",
			"toolInvoke.skillName",
			"toolInvoke.sql",
			"toolInvoke.task",
			"toolInvoke.view",
			"toolInvoke.viewFile",
			"toolInvoke.viewFileFromLine",
			"toolInvoke.viewFileLine",
			"toolInvoke.viewFileRange",
			"toolInvoke.webFetch",
			"toolInvoke.webFetchGeneric",
			"toolInvoke.writeShell",
			"toolInvoke.writeShellCmd",
			"toolMarkdown.taskComplete",
			"toolName.applyPatch",
			"toolName.askUser",
			"toolName.codeqlChecker",
			"toolName.codeReview",
			"toolName.create",
			"toolName.createPullRequest",
			"toolName.edit",
			"toolName.exitPlanModeFull",
			"toolName.fetchCopilotCliDocumentation",
			"toolName.fetchWebContent",
			"toolName.ghAdvisoryDatabase",
			"toolName.invokeSkill",
			"toolName.listAgents",
			"toolName.listShellSessions",
			"toolName.lsp",
			"toolName.mcpReload",
			"toolName.mcpValidate",
			"toolName.parallelValidation",
			"toolName.patch",
			"toolName.proposeWork",
			"toolName.read",
			"toolName.readAgent",
			"toolName.readTerminal",
			"toolName.replyToComment",
			"toolName.reportIntent",
			"toolName.reportProgress",
			"toolName.search",
			"toolName.searchCode",
			"toolName.shell",
			"toolName.showFile",
			"toolName.skill",
			"toolName.sql",
			"toolName.stopShell",
			"toolName.storeMemory",
			"toolName.task",
			"toolName.taskComplete",
			"toolName.think",
			"toolName.toolSearchToolRegex",
			"toolName.updateTodo",
			"toolName.webSearch",
			"toolName.writeAgent",
			"toolName.writeBash",
			"toolName.writePowerShell"
		],
		"vs/platform/agentHost/node/localCommands/bangLocalCommand": [
			"agentHostBang.background",
			"agentHostBang.exited",
			"agentHostBang.failed",
			"agentHostBang.interactive",
			"agentHostBang.ran",
			"agentHostBang.shellExited",
			"agentHostBang.terminal",
			"agentHostBang.timedOut"
		],
		"vs/platform/agentHost/node/localCommands/renameLocalCommand": [
			"agentHostRename.renamed"
		],
		"vs/platform/agentHost/node/sessionPermissions": [
			"sessionPermissions.allowOnce",
			"sessionPermissions.allowSession",
			"sessionPermissions.skip"
		],
		"vs/platform/agentHost/node/shared/agentFeedbackServerTools": [
			"toolComplete.addComment",
			"toolComplete.deleteComments",
			"toolComplete.listComments",
			"toolComplete.listComments.many",
			"toolComplete.listComments.one",
			"toolComplete.resolveComments",
			"toolComplete.viewUnreviewedComments",
			"toolInvoke.addComment",
			"toolInvoke.deleteComments",
			"toolInvoke.listComments",
			"toolInvoke.resolveComments",
			"toolInvoke.viewUnreviewedComments",
			"toolName.addComment",
			"toolName.deleteComments",
			"toolName.listComments",
			"toolName.resolveComments",
			"toolName.viewUnreviewedComments"
		],
		"vs/platform/agentHost/node/shared/sessionServerTools": [
			"toolComplete.createChat",
			"toolComplete.createSession",
			"toolComplete.deleteSession",
			"toolComplete.getCurrentSession",
			"toolComplete.getSessionContext",
			"toolComplete.listSessions",
			"toolComplete.listSessions.many",
			"toolComplete.listSessions.one",
			"toolComplete.sendMessage",
			"toolInvoke.createChat",
			"toolInvoke.createSession",
			"toolInvoke.deleteSession",
			"toolInvoke.getCurrentSession",
			"toolInvoke.getSessionContext",
			"toolInvoke.listSessions",
			"toolInvoke.sendMessage",
			"toolName.createChat",
			"toolName.createSession",
			"toolName.deleteSession",
			"toolName.getCurrentSession",
			"toolName.getSessionContext",
			"toolName.listSessions",
			"toolName.sendMessage"
		],
		"vs/platform/agentHost/node/shared/worktreeIsolation": [
			"agentHost.sessionConfig.branch",
			"agentHost.sessionConfig.branchDescription",
			"agentHost.sessionConfig.isolation",
			"agentHost.sessionConfig.isolation.folder",
			"agentHost.sessionConfig.isolation.folderDescription",
			"agentHost.sessionConfig.isolation.worktree",
			"agentHost.sessionConfig.isolation.worktreeDescription",
			"agentHost.sessionConfig.isolationDescription",
			"agentHost.sessionConfig.worktreeBranchPrefix",
			"agentHost.sessionConfig.worktreeBranchPrefixDescription",
			"agentHost.sessionConfig.worktreeIncludeFiles",
			"agentHost.sessionConfig.worktreeIncludeFilesDescription",
			"agentHost.sessionConfig.worktreeIncludeFilesItem",
			"agentHost.worktreeCreated",
			"sessionWorkingDirectoryMissing",
			"sessionWorkingDirectoryMissingWithReason",
			"worktreeRecreateBranchMissing"
		],
		"vs/platform/agentHost/node/sshRemoteAgentHostService": [
			"ssh.failedToReadPrivateKey",
			"ssh.keyFileAuthRequiresPath",
			"sshKeyPassphraseName",
			"sshKeyPassphrasePrompt",
			"sshProgressCheckingAgent",
			"sshProgressConnecting",
			"sshProgressDownloadingCLI",
			"sshProgressForwarding",
			"sshProgressInstallingCLI",
			"sshProgressStartingAgent"
		],
		"vs/platform/agentHost/node/tunnelHostMainService": [
			"tunnelHost.log"
		],
		"vs/platform/agentHost/node/wslRemoteAgentHostService": [
			"wslProgressConnecting",
			"wslProgressDetectingPlatform",
			"wslProgressPreparingCLI",
			"wslUnsupportedPlatform"
		],
		"vs/platform/browserView/common/browserPermissions": [
			"browserPermission.camera.description",
			"browserPermission.camera.label",
			"browserPermission.clipboard.description",
			"browserPermission.clipboard.label",
			"browserPermission.devices.description",
			"browserPermission.devices.label",
			"browserPermission.location.description",
			"browserPermission.location.label",
			"browserPermission.microphone.description",
			"browserPermission.microphone.label",
			"browserPermission.notifications.description",
			"browserPermission.notifications.label",
			"browserPermission.sensors.description",
			"browserPermission.sensors.label"
		],
		"vs/platform/browserView/common/browserView": [
			"browserZoomAccessibilityLabel",
			"browserZoomPercent"
		],
		"vs/platform/browserView/electron-main/browserSession": [
			"browserSession.untrustedFile"
		],
		"vs/platform/browserView/electron-main/browserSessionPermissions": [
			"browser.device.hid",
			"browser.device.usb"
		],
		"vs/platform/browserView/electron-main/browserViewMainService": [
			"browser.contextMenu.addElementToChat",
			"browser.contextMenu.back",
			"browser.contextMenu.copyImage",
			"browser.contextMenu.copyImageUrl",
			"browser.contextMenu.copyLink",
			"browser.contextMenu.forward",
			"browser.contextMenu.inspect",
			"browser.contextMenu.openImageInNewTab",
			"browser.contextMenu.openLinkInExternalBrowser",
			"browser.contextMenu.openLinkInNewTab",
			"browser.contextMenu.reload"
		],
		"vs/platform/configuration/common/configurationRegistry": [
			"config.policy.bothPolicyAndReference",
			"config.policy.duplicate",
			"config.property.duplicate",
			"config.property.empty",
			"config.property.languageDefault",
			"defaultLanguageConfiguration.description",
			"defaultLanguageConfigurationOverrides.title",
			"overrideSettings.defaultDescription",
			"overrideSettings.errorMessage"
		],
		"vs/platform/contextkey/browser/contextKeyService": [
			"getContextKeyInfo"
		],
		"vs/platform/contextkey/common/contextkey": [
			"contextkey.parser.error.closingParenthesis",
			"contextkey.parser.error.emptyString",
			"contextkey.parser.error.emptyString.hint",
			"contextkey.parser.error.expectedButGot",
			"contextkey.parser.error.noInAfterNot",
			"contextkey.parser.error.unexpectedEOF",
			"contextkey.parser.error.unexpectedEOF.hint",
			"contextkey.parser.error.unexpectedToken",
			"contextkey.parser.error.unexpectedToken.hint",
			"contextkey.scanner.errorForLinter",
			"contextkey.scanner.errorForLinterWithHint"
		],
		"vs/platform/contextkey/common/contextkeys": [
			"inputFocus",
			"isIOS",
			"isLinux",
			"isMac",
			"isMacNative",
			"isMobile",
			"isWeb",
			"isWindows",
			"productQualityType"
		],
		"vs/platform/contextkey/common/scanner": [
			"contextkey.scanner.hint.didYouForgetToEscapeSlash",
			"contextkey.scanner.hint.didYouForgetToOpenOrCloseQuote",
			"contextkey.scanner.hint.didYouMean1",
			"contextkey.scanner.hint.didYouMean2",
			"contextkey.scanner.hint.didYouMean3"
		],
		"vs/platform/dialogs/common/dialogs": [
			"cancelButton",
			"moreFile",
			"moreFiles",
			{
				"key": "okButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "yesButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/platform/dialogs/electron-browser/dialog": [
			{
				"key": "aboutDetail",
				"comment": [
					"Electron, Chromium, Node.js and V8 are product names that need no translation"
				]
			}
		],
		"vs/platform/dialogs/electron-main/dialogMainService": [
			"open",
			"openFile",
			"openFolder",
			{
				"key": "openWorkspace",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openWorkspaceTitle",
			{
				"key": "selectFolder",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/platform/dnd/browser/dnd": [
			"fileTooLarge"
		],
		"vs/platform/environment/node/argv": [
			"add",
			"addFile",
			"addMcp",
			"agents",
			"category",
			"chatMaximize",
			"chatMode",
			"cliDataDir",
			"cliPrompt",
			"deprecated.useInstead",
			"diff",
			"disableChromiumSandbox",
			"disableExtension",
			"disableExtensions",
			"disableGPU",
			"disableLCDText",
			"experimentalApis",
			"extensionHomePath",
			"extensionsManagement",
			"goto",
			"help",
			"inspect-brk-extensions",
			"inspect-extensions",
			"install prerelease",
			"installExtension",
			"listExtensions",
			"locale",
			"locateShellIntegrationPath",
			"log",
			"mcp",
			"merge",
			"newWindow",
			"newWindowForChat",
			"options",
			"optionsUpperCase",
			"paths",
			"prof-startup",
			"profileName",
			"prompt",
			"remove",
			"reuseWindow",
			"reuseWindowForChat",
			"showVersions",
			"status",
			"stdinUsage",
			"subcommands",
			"telemetry",
			"transient",
			"troubleshooting",
			"turn sync",
			"uninstallExtension",
			"unknownCommit",
			"unknownVersion",
			"updateExtensions",
			"usage",
			"userDataDir",
			"verbose",
			"version",
			"wait"
		],
		"vs/platform/environment/node/argvHelper": [
			"deprecatedArgument",
			"emptyValue",
			"gotoValidation",
			"multipleValues",
			"unknownOption",
			"unknownSubCommandOption"
		],
		"vs/platform/extensionManagement/common/abstractExtensionManagementService": [
			"incompatible platform",
			"learn why",
			"malicious extension",
			"MarketPlaceDisabled",
			"multipleDependentsError",
			"multipleIndirectDependentsError",
			"not allowed to install",
			"notFoundCompatibleDependency",
			"notFoundDeprecatedReplacementExtension",
			"notFoundReleaseExtension",
			"singleDependentError",
			"singleIndirectDependentError",
			"twoDependentsError",
			"twoIndirectDependentsError"
		],
		"vs/platform/extensionManagement/common/allowedExtensionsService": [
			"extension prerelease not allowed",
			"prerelease versions from this publisher not allowed",
			"publisher not allowed",
			"specific extension not allowed",
			"specific version of extension not allowed"
		],
		"vs/platform/extensionManagement/common/extensionManagement": [
			"extension.publisher.allow.description",
			"extensions",
			"extensions.allow.all.description",
			"extensions.allow.all.disable",
			"extensions.allow.all.enable",
			"extensions.allow.description",
			"extensions.allow.version.description",
			"extensions.allowed",
			"extensions.allowed.all",
			"extensions.allowed.disable.desc",
			"extensions.allowed.disable.stable.desc",
			"extensions.allowed.enable.desc",
			"extensions.allowed.none",
			"extensions.allowed.policy",
			"extensions.publisher.allowed.disable.desc",
			"extensions.publisher.allowed.disable.stable.desc",
			"extensions.publisher.allowed.enable.desc",
			"extensionsConfigurationTitle",
			"preferences"
		],
		"vs/platform/extensionManagement/common/extensionManagementCLI": [
			"alreadyInstalled",
			"alreadyInstalled-checkAndUpdate",
			"builtin",
			"builtinAutoUpdate",
			"cancelVsixInstall",
			"error while installing extensions",
			"errorInstallingExtension",
			"errorUpdatingExtension",
			"forceDowngrade",
			"forceUninstall",
			"installation failed",
			"installing",
			"installing builtin ",
			"installing builtin with version",
			"installing with version",
			"installingExtensions",
			"installingExtensionsOnLocation",
			"listFromLocation",
			"notFound",
			"notInstalled",
			"notInstalleddOnLocation",
			"successInstall",
			"successUninstall",
			"successUninstallFromLocation",
			"successUpdate",
			"successVsixInstall",
			"uninstalling",
			"updateExtensionsNewVersionsAvailable",
			"updateExtensionsNoExtensions",
			{
				"key": "updateExtensionsQuery",
				"comment": [
					"Placeholder is for the count of extensions"
				]
			},
			"updateMessage",
			"useId"
		],
		"vs/platform/extensionManagement/common/extensionNls": [
			"missingNLSKey"
		],
		"vs/platform/extensionManagement/common/extensionsScannerService": [
			"fileReadFail",
			"jsonInvalidFormat",
			"jsonParseFail",
			"jsonParseInvalidType",
			"jsonsParseReportErrors"
		],
		"vs/platform/extensionManagement/node/extensionManagementService": [
			"builtinAutoUpdate",
			"builtinVersion",
			"cannot read",
			"errorDeleting",
			"incompatible",
			"invalidManifest",
			"notAllowed",
			"restartCode",
			"signature verification failed",
			"signature verification not executed"
		],
		"vs/platform/extensionManagement/node/extensionManagementUtil": [
			"invalidManifest"
		],
		"vs/platform/extensions/common/extensionValidator": [
			"extensionDescription.activationEvents1",
			"extensionDescription.activationEvents2",
			"extensionDescription.browser1",
			"extensionDescription.browser2",
			"extensionDescription.engines",
			"extensionDescription.engines.vscode",
			"extensionDescription.extensionAffinity",
			"extensionDescription.extensionDependencies",
			"extensionDescription.extensionKind",
			"extensionDescription.main1",
			"extensionDescription.main2",
			"extensionDescription.name",
			"extensionDescription.publisher",
			"extensionDescription.version",
			"notSemver",
			"versionMismatch",
			"versionSpecificity1",
			"versionSpecificity2",
			"versionSyntax"
		],
		"vs/platform/externalTerminal/node/externalTerminalService": [
			"console.title",
			"ext.term.app.not.found",
			"mac.terminal.type.not.supported",
			"press.any.key",
			"terminal.launch.failed"
		],
		"vs/platform/files/browser/htmlFileSystemProvider": [
			"fileSystemNotAllowedError",
			"fileSystemRenameError"
		],
		"vs/platform/files/common/files": [
			"sizeB",
			"sizeGB",
			"sizeKB",
			"sizeMB",
			"sizeTB",
			"unknownError"
		],
		"vs/platform/files/common/fileService": [
			"deleteFailedAtomicUnsupported",
			"deleteFailedNonEmptyFolder",
			"deleteFailedNotFound",
			"deleteFailedTrashAndAtomicUnsupported",
			"deleteFailedTrashUnsupported",
			"err.noAppend",
			"err.read",
			"err.readonly",
			"err.write",
			"fileExists",
			"fileIsDirectoryReadError",
			"fileIsDirectoryWriteError",
			"fileModifiedError",
			"fileNotFoundError",
			"fileNotModifiedError",
			"fileTooLargeError",
			"invalidPath",
			"mkdirExistsError",
			"noProviderFound",
			"unableToMoveCopyError1",
			"unableToMoveCopyError2",
			"unableToMoveCopyError3",
			"unableToMoveCopyError4",
			"writeFailedAtomicUnlock",
			"writeFailedAtomicUnsupported1",
			"writeFailedAtomicUnsupported2",
			"writeFailedUnlockUnsupported"
		],
		"vs/platform/files/common/io": [
			"fileTooLargeError"
		],
		"vs/platform/files/electron-main/diskFileSystemProviderServer": [
			"binFailed",
			"trashFailed"
		],
		"vs/platform/files/node/diskFileSystemProvider": [
			"copyError",
			"fileCopyErrorPathCase",
			"fileExists",
			"fileMoveCopyErrorExists",
			"fileMoveCopyErrorNotFound",
			"fileNotExists",
			"moveError"
		],
		"vs/platform/history/browser/contextScopedHistoryWidget": [
			"suggestWidgetVisible"
		],
		"vs/platform/hover/browser/hoverWidget": [
			"hoverhint"
		],
		"vs/platform/hover/browser/updatableHoverWidget": [
			"iconLabel.loading"
		],
		"vs/platform/keybinding/common/abstractKeybindingService": [
			"first.chord",
			{
				"key": "keybindingLabel",
				"comment": [
					"UI element label",
					"A keybinding label"
				]
			},
			"missing.chord",
			"next.chord"
		],
		"vs/platform/keyboardLayout/common/keyboardConfig": [
			"dispatch",
			"keyboardConfigurationTitle",
			"mapAltGrToCtrlAlt"
		],
		"vs/platform/languagePacks/common/languagePacks": [
			"currentDisplayLanguage"
		],
		"vs/platform/languagePacks/common/localizedStrings": [
			"close",
			"find",
			"open"
		],
		"vs/platform/list/browser/listService": [
			"defaultFindMatchTypeSettingKey",
			"defaultFindMatchTypeSettingKey.contiguous",
			"defaultFindMatchTypeSettingKey.fuzzy",
			"defaultFindModeSettingKey",
			"defaultFindModeSettingKey.filter",
			"defaultFindModeSettingKey.highlight",
			"expand mode",
			"Fast Scroll Sensitivity",
			"horizontalScrolling setting",
			"keyboardNavigationSettingKey",
			"keyboardNavigationSettingKey.filter",
			"keyboardNavigationSettingKey.highlight",
			"keyboardNavigationSettingKey.simple",
			"keyboardNavigationSettingKeyDeprecated",
			"list smoothScrolling setting",
			"list.scrollByPage",
			"Mouse Wheel Scroll Sensitivity",
			{
				"key": "multiSelectModifier",
				"comment": [
					"- `ctrlCmd` refers to a value the setting can take and should not be localized.",
					"- `Control` and `Command` refer to the modifier keys Ctrl or Cmd on the keyboard and can be localized."
				]
			},
			"multiSelectModifier.alt",
			"multiSelectModifier.ctrlCmd",
			{
				"key": "openModeModifier",
				"comment": [
					"`singleClick` and `doubleClick` refers to a value the setting can take and should not be localized."
				]
			},
			"render tree indent guides",
			"sticky scroll",
			"sticky scroll maximum items",
			"tree indent setting",
			"typeNavigationMode2",
			"workbenchConfigurationTitle"
		],
		"vs/platform/log/common/log": [
			"debug",
			"error",
			"info",
			"off",
			"trace",
			"warn"
		],
		"vs/platform/markers/common/markers": [
			"sev.error",
			"sev.errors",
			"sev.info",
			"sev.infos",
			"sev.warning",
			"sev.warnings"
		],
		"vs/platform/markers/common/markerService": [
			"filtered",
			"filtered.network"
		],
		"vs/platform/mcp/common/allowedMcpServersService": [
			"mcp server is denied",
			"mcp server not in allowlist",
			"mcp servers are not allowed"
		],
		"vs/platform/mcp/common/mcpGalleryService": [
			"noReadme",
			"readme.viewInBrowser"
		],
		"vs/platform/mcp/common/mcpManagementService": [
			"not allowed to install"
		],
		"vs/platform/menubar/electron-main/menubar": [
			"cancel",
			{
				"key": "exit",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"mAbout",
			"mBringToFront",
			{
				"key": "mEdit",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mFile",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mGoto",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mHelp",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"mHide",
			"mHideOthers",
			"miCancellingUpdate",
			"miCheckForUpdates",
			"miCheckingForUpdates",
			"miDownloadingUpdate",
			"miDownloadUpdate",
			"miInstallingUpdate",
			"miInstallUpdate",
			{
				"key": "miNewWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miPreferences",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miQuit",
			"miRestartToUpdate",
			{
				"key": "miSwitchWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"mMergeAllWindows",
			"mMinimize",
			"mMoveTabToNewWindow",
			"mNewTab",
			{
				"key": "mRun",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mSelection",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"mServices",
			"mShowAll",
			"mShowNextTab",
			"mShowPreviousTab",
			{
				"key": "mTerminal",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mView",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"mWindow",
			"mZoom",
			{
				"key": "quit",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"quitMessage",
			"quitMessageMac"
		],
		"vs/platform/meteredConnection/common/meteredConnection.config.contribution": [
			"meteredConnection",
			"meteredConnection.auto",
			"meteredConnection.off",
			"meteredConnection.on",
			"networkConfigurationTitle"
		],
		"vs/platform/native/electron-main/nativeHostMainService": [
			"cancel",
			"cantCreateBinFolder",
			"cantUninstall",
			{
				"key": "copyLink",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "ok",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openExternalErrorLinkMessage",
			"openExternalProgramErrorMessage",
			"sourceMissing",
			"trace.detail",
			"trace.message",
			{
				"key": "trace.ok",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"tracing.alreadyInProgress",
			"warnEscalation",
			"warnEscalationUninstall"
		],
		"vs/platform/networkFilter/common/networkFilterService": [
			"networkFilter.blockedByPolicy"
		],
		"vs/platform/notification/common/notification": [
			"severityPrefix.error",
			"severityPrefix.info",
			"severityPrefix.warning"
		],
		"vs/platform/process/electron-main/processMainService": [
			"local"
		],
		"vs/platform/quickinput/browser/commandsQuickAccess": [
			"canNotRun",
			"commandPickAriaLabelWithKeybinding",
			"commonlyUsed",
			"morecCommands",
			"recentlyUsed",
			"removeFromRecentlyUsed",
			"suggested"
		],
		"vs/platform/quickinput/browser/helpQuickAccess": [
			"helpPickAriaLabel"
		],
		"vs/platform/quickinput/browser/quickInput": [
			"cursorAtEndOfQuickInputBox",
			"inputModeEntry",
			"inputModeEntryDescription",
			"inQuickInput",
			"ok",
			"quickInput.back",
			"quickInput.steps",
			"quickInputAlignment",
			"quickInputBox.ariaLabel",
			"quickInputType"
		],
		"vs/platform/quickinput/browser/quickInputActions": [
			"nonQuickWidget",
			"quickInput",
			"quickInput.nextSeparatorWithQuickAccessFallback",
			"quickInput.previousSeparatorWithQuickAccessFallback",
			"quickPick"
		],
		"vs/platform/quickinput/browser/quickInputController": [
			"custom",
			"ok",
			"quickInput.back",
			"quickInput.backWithKeybinding",
			"quickInput.checkAll",
			{
				"key": "quickInput.countSelected",
				"comment": [
					"This tells the user how many items are selected in a list of items to select from. The items can be anything."
				]
			},
			{
				"key": "quickInput.visibleCount",
				"comment": [
					"This tells the user how many items are shown in a list of items to select from. The items can be anything. Currently not visible, but read by screen readers."
				]
			}
		],
		"vs/platform/quickinput/browser/quickInputList": [
			"quickInput"
		],
		"vs/platform/quickinput/browser/quickInputUtils": [
			"executeCommand"
		],
		"vs/platform/quickinput/browser/quickPickPin": [
			"pinCommand",
			"pinnedCommand",
			"terminal.commands.pinned"
		],
		"vs/platform/quickinput/browser/tree/quickInputTreeAccessibilityProvider": [
			"quickTree"
		],
		"vs/platform/quickinput/browser/tree/quickTree": [
			"quickInputBox.ariaLabel"
		],
		"vs/platform/remoteTunnel/common/remoteTunnel": [
			"remoteTunnelLog"
		],
		"vs/platform/remoteTunnel/node/remoteTunnelService": [
			{
				"key": "remoteTunnelService.authorizing",
				"comment": [
					"{0} is a user account name, {1} a provider name (e.g. Github)"
				]
			},
			"remoteTunnelService.building",
			"remoteTunnelService.openTunnel",
			{
				"key": "remoteTunnelService.openTunnelWithName",
				"comment": [
					"{0} is a tunnel name"
				]
			},
			"remoteTunnelService.serviceInstallFailed"
		],
		"vs/platform/request/common/request": [
			"electronFetch",
			"fetchAdditionalSupport",
			"httpConfigurationTitle",
			"networkInterfaceCheckInterval",
			"noProxy",
			"proxy",
			"proxyAuthorization",
			"proxyKerberosServicePrincipal",
			"proxySupport",
			"proxySupportFallback",
			"proxySupportOff",
			"proxySupportOn",
			"proxySupportOverride",
			"strictSSL",
			"systemCertificates",
			"systemCertificatesNode",
			"systemCertificatesV2",
			"useLocalProxy",
			"webSocketAdditionalSupport"
		],
		"vs/platform/shell/node/shellEnv": [
			"resolveShellEnvError",
			"resolveShellEnvExitError",
			"resolveShellEnvTimeout"
		],
		"vs/platform/telemetry/common/telemetryLogAppender": [
			"telemetryLog"
		],
		"vs/platform/telemetry/common/telemetryService": [
			"enableTelemetryDeprecated",
			"telemetry.crashReports",
			"telemetry.docsAndPrivacyStatement",
			"telemetry.docsStatement",
			"telemetry.enableTelemetry",
			"telemetry.enableTelemetryMd",
			"telemetry.errors",
			"telemetry.feedback.enabled",
			"telemetry.restart",
			"telemetry.telemetryLevel.crash",
			"telemetry.telemetryLevel.default",
			"telemetry.telemetryLevel.deprecated",
			"telemetry.telemetryLevel.error",
			"telemetry.telemetryLevel.off",
			"telemetry.telemetryLevel.policyDescription",
			"telemetry.telemetryLevel.tableDescription",
			"telemetry.telemetryLevelMd",
			"telemetry.usage",
			"telemetryConfigurationTitle"
		],
		"vs/platform/telemetry/common/telemetryUtils": [
			"telemetryLogName"
		],
		"vs/platform/terminal/common/terminalLogService": [
			"terminalLoggerName"
		],
		"vs/platform/terminal/common/terminalPlatformConfiguration": [
			"terminal.integrated.agentHostProfile.linux",
			"terminal.integrated.agentHostProfile.osx",
			"terminal.integrated.agentHostProfile.windows",
			"terminal.integrated.automationProfile.linux",
			"terminal.integrated.automationProfile.osx",
			"terminal.integrated.automationProfile.windows",
			"terminal.integrated.confirmIgnoreProcesses",
			"terminal.integrated.defaultProfile.linux",
			"terminal.integrated.defaultProfile.osx",
			"terminal.integrated.defaultProfile.windows",
			"terminal.integrated.inheritEnv",
			"terminal.integrated.persistentSessionScrollback",
			{
				"key": "terminal.integrated.profile",
				"comment": [
					"{0} is the platform, {1} is a code block, {2} and {3} are a link start and end"
				]
			},
			"terminal.integrated.showLinkHover",
			"terminal.integrated.useWslProfiles",
			"terminalAutomationProfile.path",
			"terminalIntegratedConfigurationTitle",
			"terminalProfile.args",
			"terminalProfile.color",
			"terminalProfile.env",
			"terminalProfile.icon",
			"terminalProfile.linuxExtensionId",
			"terminalProfile.linuxExtensionIdentifier",
			"terminalProfile.linuxExtensionTitle",
			"terminalProfile.osxExtensionId",
			"terminalProfile.osxExtensionIdentifier",
			"terminalProfile.osxExtensionTitle",
			"terminalProfile.overrideName",
			"terminalProfile.path",
			"terminalProfile.windowsExtensionId",
			"terminalProfile.windowsExtensionIdentifier",
			"terminalProfile.windowsExtensionTitle",
			"terminalProfile.windowsSource"
		],
		"vs/platform/terminal/common/terminalProfiles": [
			"terminalAutomaticProfile"
		],
		"vs/platform/terminal/node/ptyHostMain": [
			"ptyHost"
		],
		"vs/platform/terminal/node/ptyService": [
			"terminal-history-restored"
		],
		"vs/platform/terminal/node/terminalProcess": [
			"conptyLaunchFailed",
			"launchFail.cwdDoesNotExist",
			"launchFail.cwdNotDirectory",
			"launchFail.executableDoesNotExist",
			"launchFail.executableIsNotFileOrSymlink"
		],
		"vs/platform/theme/common/colors/baseColors": [
			"activeContrastBorder",
			"contrastBorder",
			"descriptionForeground",
			"disabledForeground",
			"errorForeground",
			"focusBorder",
			"foreground",
			"iconForeground",
			"selectionBackground",
			"strongForeground",
			"textBlockQuoteBackground",
			"textBlockQuoteBorder",
			"textCodeBlockBackground",
			"textLinkActiveForeground",
			"textLinkForeground",
			"textPreformatBackground",
			"textPreformatBorder",
			"textPreformatForeground",
			"textSeparatorForeground"
		],
		"vs/platform/theme/common/colors/chartsColors": [
			"chartsBlue",
			"chartsForeground",
			"chartsGreen",
			"chartsLines",
			"chartsOrange",
			"chartsPurple",
			"chartsRed",
			"chartsYellow"
		],
		"vs/platform/theme/common/colors/editorColors": [
			"activeLinkForeground",
			"breadcrumbsBackground",
			"breadcrumbsFocusForeground",
			"breadcrumbsSelectedBackground",
			"breadcrumbsSelectedForeground",
			"diffDiagonalFill",
			"diffEditor.unchangedCodeBackground",
			"diffEditor.unchangedRegionBackground",
			"diffEditor.unchangedRegionForeground",
			"diffEditorBorder",
			"diffEditorInserted",
			"diffEditorInsertedLineGutter",
			"diffEditorInsertedLines",
			"diffEditorInsertedOutline",
			"diffEditorOverviewInserted",
			"diffEditorOverviewRemoved",
			"diffEditorRemoved",
			"diffEditorRemovedLineGutter",
			"diffEditorRemovedLines",
			"diffEditorRemovedOutline",
			"editorBackground",
			"editorCompositionBorder",
			"editorError.background",
			"editorError.foreground",
			"editorFindMatch",
			"editorFindMatchBorder",
			"editorFindMatchForeground",
			"editorForeground",
			"editorHint.foreground",
			"editorInactiveSelection",
			"editorInfo.background",
			"editorInfo.foreground",
			"editorInlayHintBackground",
			"editorInlayHintBackgroundParameter",
			"editorInlayHintBackgroundTypes",
			"editorInlayHintForeground",
			"editorInlayHintForegroundParameter",
			"editorInlayHintForegroundTypes",
			"editorLightBulbAiForeground",
			"editorLightBulbAutoFixForeground",
			"editorLightBulbForeground",
			"editorSelectionBackground",
			"editorSelectionForeground",
			"editorSelectionHighlight",
			"editorSelectionHighlightBorder",
			"editorStickyScrollBackground",
			"editorStickyScrollBorder",
			"editorStickyScrollGutterBackground",
			"editorStickyScrollHoverBackground",
			"editorStickyScrollShadow",
			"editorWarning.background",
			"editorWarning.foreground",
			"editorWidgetBackground",
			"editorWidgetBorder",
			"editorWidgetForeground",
			"editorWidgetResizeBorder",
			"errorBorder",
			"findMatchHighlight",
			"findMatchHighlightBorder",
			"findMatchHighlightForeground",
			"findRangeHighlight",
			"findRangeHighlightBorder",
			"hintBorder",
			"hoverBackground",
			"hoverBorder",
			"hoverForeground",
			"hoverHighlight",
			"infoBorder",
			"mergeBorder",
			"mergeCommonContentBackground",
			"mergeCommonHeaderBackground",
			"mergeCurrentContentBackground",
			"mergeCurrentHeaderBackground",
			"mergeIncomingContentBackground",
			"mergeIncomingHeaderBackground",
			"overviewRulerCommonContentForeground",
			"overviewRulerCurrentContentForeground",
			"overviewRulerFindMatchForeground",
			"overviewRulerIncomingContentForeground",
			"overviewRulerSelectionHighlightForeground",
			"problemsErrorIconForeground",
			"problemsInfoIconForeground",
			"problemsWarningIconForeground",
			"snippetFinalTabstopHighlightBackground",
			"snippetFinalTabstopHighlightBorder",
			"snippetTabstopHighlightBackground",
			"snippetTabstopHighlightBorder",
			"statusBarBackground",
			"toolbarActiveBackground",
			"toolbarHoverBackground",
			"toolbarHoverOutline",
			"warningBorder",
			"widgetBorder",
			"widgetShadow"
		],
		"vs/platform/theme/common/colors/inputColors": [
			"buttonBackground",
			"buttonBorder",
			"buttonForeground",
			"buttonHoverBackground",
			"buttonSecondaryBackground",
			"buttonSecondaryBorder",
			"buttonSecondaryForeground",
			"buttonSecondaryHoverBackground",
			"buttonSeparator",
			"checkbox.background",
			"checkbox.border",
			"checkbox.disabled.background",
			"checkbox.disabled.foreground",
			"checkbox.foreground",
			"checkbox.select.background",
			"checkbox.select.border",
			"dropdownBackground",
			"dropdownBorder",
			"dropdownForeground",
			"dropdownListBackground",
			"inputBoxActiveOptionBorder",
			"inputBoxBackground",
			"inputBoxBorder",
			"inputBoxForeground",
			"inputOption.activeBackground",
			"inputOption.activeForeground",
			"inputOption.hoverBackground",
			"inputPlaceholderForeground",
			"inputValidationErrorBackground",
			"inputValidationErrorBorder",
			"inputValidationErrorForeground",
			"inputValidationInfoBackground",
			"inputValidationInfoBorder",
			"inputValidationInfoForeground",
			"inputValidationWarningBackground",
			"inputValidationWarningBorder",
			"inputValidationWarningForeground",
			"keybindingLabelBackground",
			"keybindingLabelBorder",
			"keybindingLabelBottomBorder",
			"keybindingLabelForeground",
			"radioActiveBorder",
			"radioActiveForeground",
			"radioBackground",
			"radioHoverBackground",
			"radioInactiveBackground",
			"radioInactiveBorder",
			"radioInactiveForeground"
		],
		"vs/platform/theme/common/colors/listColors": [
			"editorActionListBackground",
			"editorActionListFocusBackground",
			"editorActionListFocusForeground",
			"editorActionListForeground",
			"highlight",
			"invalidItemForeground",
			"listActiveSelectionBackground",
			"listActiveSelectionForeground",
			"listActiveSelectionIconForeground",
			"listDeemphasizedForeground",
			"listDropBackground",
			"listDropBetweenBackground",
			"listErrorForeground",
			"listFilterMatchHighlight",
			"listFilterMatchHighlightBorder",
			"listFilterWidgetBackground",
			"listFilterWidgetNoMatchesOutline",
			"listFilterWidgetOutline",
			"listFilterWidgetShadow",
			"listFocusAndSelectionOutline",
			"listFocusBackground",
			"listFocusForeground",
			"listFocusHighlightForeground",
			"listFocusOutline",
			"listHoverBackground",
			"listHoverForeground",
			"listInactiveFocusBackground",
			"listInactiveFocusOutline",
			"listInactiveSelectionBackground",
			"listInactiveSelectionForeground",
			"listInactiveSelectionIconForeground",
			"listWarningForeground",
			"tableColumnsBorder",
			"tableOddRowsBackgroundColor",
			"treeInactiveIndentGuidesStroke",
			"treeIndentGuidesStroke"
		],
		"vs/platform/theme/common/colors/menuColors": [
			"menuBackground",
			"menuBorder",
			"menuForeground",
			"menuSelectionBackground",
			"menuSelectionBorder",
			"menuSelectionForeground",
			"menuSeparatorBackground"
		],
		"vs/platform/theme/common/colors/minimapColors": [
			"minimapBackground",
			"minimapError",
			"minimapFindMatchHighlight",
			"minimapForegroundOpacity",
			"minimapInfo",
			"minimapSelectionHighlight",
			"minimapSelectionOccurrenceHighlight",
			"minimapSliderActiveBackground",
			"minimapSliderBackground",
			"minimapSliderHoverBackground",
			"overviewRuleWarning"
		],
		"vs/platform/theme/common/colors/miscColors": [
			"activityErrorBadge.background",
			"activityErrorBadge.foreground",
			"activityWarningBadge.background",
			"activityWarningBadge.foreground",
			"badgeBackground",
			"badgeForeground",
			"chartAxis",
			"chartGuide",
			"chartLine",
			"progressBarBackground",
			"sashActiveBorder",
			"scrollbarBackground",
			"scrollbarShadow",
			"scrollbarSliderActiveBackground",
			"scrollbarSliderBackground",
			"scrollbarSliderHoverBackground"
		],
		"vs/platform/theme/common/colors/quickpickColors": [
			"pickerBackground",
			"pickerForeground",
			"pickerGroupBorder",
			"pickerGroupForeground",
			"pickerTitleBackground",
			"quickInput.list.focusBackground deprecation",
			"quickInput.listFocusBackground",
			"quickInput.listFocusForeground",
			"quickInput.listFocusHighlightForeground",
			"quickInput.listFocusIconForeground"
		],
		"vs/platform/theme/common/colors/searchColors": [
			"search.resultsInfoForeground",
			"searchEditor.editorFindMatchBorder",
			"searchEditor.queryMatch"
		],
		"vs/platform/theme/common/colorUtils": [
			"transparecyRequired",
			"useDefault"
		],
		"vs/platform/theme/common/iconRegistry": [
			"iconDefinition.fontCharacter",
			"iconDefinition.fontId",
			"nextChangeIcon",
			"previousChangeIcon",
			"schema.fontId.formatError",
			"widgetClose"
		],
		"vs/platform/theme/common/sizes/baseSizes": [
			"bodyFontSize",
			"bodyFontSize.deprecated",
			"bodyFontSizeSmall",
			"bodyFontSizeSmall.deprecated",
			"bodyFontSizeXSmall",
			"bodyFontSizeXSmall.deprecated",
			"codiconFontSize",
			"codiconFontSizeCompact",
			"cornerRadiusCircle",
			"cornerRadiusLarge",
			"cornerRadiusMedium",
			"cornerRadiusSmall",
			"cornerRadiusXLarge",
			"cornerRadiusXSmall",
			"fontSizeBody1",
			"fontSizeBody2",
			"fontSizeHeading1",
			"fontSizeHeading2",
			"fontSizeHeading3",
			"fontSizeLabel1",
			"fontSizeLabel2",
			"fontSizeLabel3",
			"fontWeightRegular",
			"fontWeightSemiBold",
			"spacingNone",
			"spacingSize100",
			"spacingSize120",
			"spacingSize160",
			"spacingSize20",
			"spacingSize200",
			"spacingSize240",
			"spacingSize280",
			"spacingSize320",
			"spacingSize360",
			"spacingSize40",
			"spacingSize400",
			"spacingSize60",
			"spacingSize80",
			"strokeThickness"
		],
		"vs/platform/theme/common/tokenClassificationRegistry": [
			"abstract",
			"async",
			"class",
			"comment",
			"declaration",
			"decorator",
			"deprecated",
			"documentation",
			"enum",
			"enumMember",
			"event",
			"function",
			"interface",
			"keyword",
			"labels",
			"macro",
			"member",
			"method",
			"modification",
			"namespace",
			"number",
			"operator",
			"parameter",
			"property",
			"readonly",
			"regexp",
			"schema.fontStyle.error",
			"schema.token.background.warning",
			"schema.token.bold",
			"schema.token.fontStyle",
			"schema.token.fontStyle.none",
			"schema.token.foreground",
			"schema.token.italic",
			"schema.token.settings",
			"schema.token.strikethrough",
			"schema.token.underline",
			"static",
			"string",
			"struct",
			"type",
			"typeParameter",
			"variable"
		],
		"vs/platform/undoRedo/common/undoRedoService": [
			{
				"key": "cannotResourceRedoDueToInProgressUndoRedo",
				"comment": [
					"{0} is a label for an operation."
				]
			},
			{
				"key": "cannotResourceUndoDueToInProgressUndoRedo",
				"comment": [
					"{0} is a label for an operation."
				]
			},
			{
				"key": "cannotWorkspaceRedo",
				"comment": [
					"{0} is a label for an operation. {1} is another message."
				]
			},
			{
				"key": "cannotWorkspaceRedoDueToChanges",
				"comment": [
					"{0} is a label for an operation. {1} is a list of filenames."
				]
			},
			{
				"key": "cannotWorkspaceRedoDueToInMeantimeUndoRedo",
				"comment": [
					"{0} is a label for an operation. {1} is a list of filenames."
				]
			},
			{
				"key": "cannotWorkspaceRedoDueToInProgressUndoRedo",
				"comment": [
					"{0} is a label for an operation. {1} is a list of filenames."
				]
			},
			{
				"key": "cannotWorkspaceUndo",
				"comment": [
					"{0} is a label for an operation. {1} is another message."
				]
			},
			{
				"key": "cannotWorkspaceUndoDueToChanges",
				"comment": [
					"{0} is a label for an operation. {1} is a list of filenames."
				]
			},
			{
				"key": "cannotWorkspaceUndoDueToInMeantimeUndoRedo",
				"comment": [
					"{0} is a label for an operation. {1} is a list of filenames."
				]
			},
			{
				"key": "cannotWorkspaceUndoDueToInProgressUndoRedo",
				"comment": [
					"{0} is a label for an operation. {1} is a list of filenames."
				]
			},
			"confirmDifferentSource",
			"confirmDifferentSource.no",
			{
				"key": "confirmDifferentSource.yes",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmWorkspace",
			{
				"key": "externalRemoval",
				"comment": [
					"{0} is a list of filenames"
				]
			},
			{
				"key": "nok",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "noParallelUniverses",
				"comment": [
					"{0} is a list of filenames"
				]
			},
			{
				"key": "ok",
				"comment": [
					"{0} denotes a number that is > 1, && denotes a mnemonic"
				]
			}
		],
		"vs/platform/update/common/update.config.contribution": [
			"default",
			"deprecated",
			"enableWindowsBackgroundUpdates",
			"enableWindowsBackgroundUpdatesTitle",
			"manual",
			"none",
			"showPostInstallInfo",
			"showReleaseNotes",
			"start",
			"updateConfigurationTitle",
			"updateMode",
			"updateTitleBar"
		],
		"vs/platform/update/electron-main/notAvailableUpdateDialog": [
			"noUpdatesAvailable"
		],
		"vs/platform/userDataProfile/common/userDataProfile": [
			"defaultProfile"
		],
		"vs/platform/userDataSync/common/abstractSynchronizer": [
			{
				"key": "incompatible",
				"comment": [
					"This is an error while syncing a resource that its local version is not compatible with its remote version."
				]
			},
			"incompatible sync data"
		],
		"vs/platform/userDataSync/common/keybindingsSync": [
			"errorInvalidSettings"
		],
		"vs/platform/userDataSync/common/settingsSync": [
			"errorInvalidSettings"
		],
		"vs/platform/userDataSync/common/userDataAutoSyncService": [
			"default service changed",
			"service changed",
			"session expired",
			"turned off",
			"turned off machine"
		],
		"vs/platform/userDataSync/common/userDataSync": [
			"app.extension.identifier.errorMessage",
			"settings sync",
			"settingsSync.ignoredExtensions",
			"settingsSync.ignoredSettings",
			"settingsSync.keybindingsPerPlatform"
		],
		"vs/platform/userDataSync/common/userDataSyncLog": [
			"userDataSyncLog"
		],
		"vs/platform/userDataSync/common/userDataSyncMachines": [
			"error incompatible"
		],
		"vs/platform/userDataSync/common/userDataSyncResourceProvider": [
			"incompatible sync data"
		],
		"vs/platform/windows/electron-main/windowImpl": [
			"appGone",
			"appGoneDetailEmptyWindow",
			"appGoneDetails",
			"appGoneDetailWorkspace",
			"appStalled",
			"appStalledDetail",
			{
				"key": "close",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"doNotRestoreEditors",
			"hiddenMenuBar",
			{
				"key": "newWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "reopen",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "wait",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/platform/windows/electron-main/windowsMainService": [
			{
				"key": "allow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "cancel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmOpenDetail",
			"confirmOpenMessage",
			"doNotAskAgain",
			{
				"key": "learnMore",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "ok",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"pathNotExistDetail",
			"pathNotExistTitle",
			"uriInvalidDetail",
			"uriInvalidTitle"
		],
		"vs/platform/workspace/common/workspace": [
			"codeWorkspace"
		],
		"vs/platform/workspaces/electron-main/workspacesHistoryMainService": [
			"agentsWindowRecentWorkspace",
			{
				"key": "cancel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "clearButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmClearDetail",
			"confirmClearRecentsMessage",
			"newWindow",
			"newWindowDesc",
			"recentFolders",
			"recentFoldersAndWorkspaces",
			"untitledWorkspace",
			"workspaceName"
		],
		"vs/platform/workspaces/electron-main/workspacesManagementMainService": [
			{
				"key": "ok",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"workspaceOpenedDetail",
			"workspaceOpenedMessage"
		],
		"vs/sessions/browser/accountTitleBarState": [
			"accountSignedInAria",
			"accountSignedInAriaNameOnly",
			"agentsSignedOut",
			"agentsSignedOutAria",
			"copilotAllQuotaReachedAria",
			"copilotChatQuotaReachedAria",
			"copilotCompletionsQuotaReachedAria",
			"copilotQuotaReached",
			"copilotTokensRemaining",
			"copilotTokensRemainingAria",
			"copilotUnavailable",
			"copilotUnavailableDisabledAria",
			"copilotUnavailableUntrustedAria",
			"loadingAccount",
			"loadingAccountAria",
			"signInAria",
			"signInLabel"
		],
		"vs/sessions/browser/layoutActions": [
			"agentPanelCloseIcon",
			"agentSidebarToggleClosedIcon",
			"agentSidebarToggleOpenIcon",
			"closePanel",
			"hideSecondarySideBar",
			"openAndCloseSidebar",
			"showSecondarySideBar",
			"sidebarHidden",
			"sidebarVisible",
			"toggleSidebar",
			"toggleWindowAlwaysOnTop"
		],
		"vs/sessions/browser/parts/auxiliaryBarPart": [
			"auxiliaryBarAriaLabel"
		],
		"vs/sessions/browser/parts/chatCompositeBar": [
			"chatCompositeBar.addChat",
			"chatTabsAriaLabel",
			"deleteChat",
			"renameChat",
			"renameChat.aria"
		],
		"vs/sessions/browser/parts/menubar.contribution": [
			{
				"key": "mEdit",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mFile",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mGo",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mHelp",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mPreferences",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mSelection",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mTerminal",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mView",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/sessions/browser/parts/mobile/contributions/mobileChangesView": [
			"changesView.back",
			"changesView.backLabel",
			"changesView.changeAdded",
			"changesView.changeDeleted",
			"changesView.changeModified",
			"changesView.empty",
			"changesView.rowAria",
			"changesView.subtitleFilePlural",
			"changesView.subtitleFileSingular",
			"changesView.title"
		],
		"vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": [
			"agentsMobileDiff.addedForeground",
			"agentsMobileDiff.deletedForeground",
			"agentsMobileDiff.modifiedForeground"
		],
		"vs/sessions/browser/parts/mobile/contributions/mobileDiffView": [
			"diffView.back",
			"diffView.loading",
			"diffView.nextFile",
			"diffView.noChanges",
			"diffView.position",
			"diffView.prevFile"
		],
		"vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": [
			"multiDiffView.back",
			"multiDiffView.file",
			"multiDiffView.fileCount",
			"multiDiffView.fileFallback",
			"multiDiffView.files",
			"multiDiffView.loadError",
			"multiDiffView.loading",
			"multiDiffView.noChanges",
			"multiDiffView.toggleFile"
		],
		"vs/sessions/browser/parts/mobile/mobilePickerSheet": [
			"mobilePickerSheet.done",
			"mobilePickerSheet.doneAriaLabel",
			"mobilePickerSheet.noResults",
			"mobilePickerSheet.searching"
		],
		"vs/sessions/browser/parts/mobile/mobileSessionFilterChips": [
			"chipCompleted",
			"chipFailed",
			"chipInProgress",
			"filterChipsLabel",
			"findAriaLabel",
			"sortGroup",
			"sortGroupAriaLabel"
		],
		"vs/sessions/browser/parts/mobile/mobileSortGroupSheet": [
			"sortGroupSheet.close"
		],
		"vs/sessions/browser/parts/mobile/mobileTitlebarPart": [
			"mobileAccount.close",
			"mobileAccount.loading",
			"mobileAccount.signedOut",
			"mobileAccount.title",
			"mobileTopBar.account",
			"mobileTopBar.changes",
			"mobileTopBar.changesTooltip",
			"mobileTopBar.closeSessions",
			"mobileTopBar.filesChangedCount",
			"mobileTopBar.filesChangedTooltip",
			"mobileTopBar.newSession",
			"mobileTopBar.newSessionAria",
			"mobileTopBar.openSessions",
			"mobileTopBar.singleFileChanged",
			"mobileTopBar.singleFileChangedTooltip"
		],
		"vs/sessions/browser/parts/sessionHeader": [
			"renameSession.aria"
		],
		"vs/sessions/browser/parts/sessionReadOnlyBanner": [
			"sessionReadOnlyBanner.message"
		],
		"vs/sessions/browser/parts/sessionView": [
			"sessionReadOnlyBanner.archived",
			"sessionReadOnlyBanner.message",
			"sessionReadOnlyBanner.restore"
		],
		"vs/sessions/browser/sessionsSetUpService": [
			"loading",
			"sessions.aiDisabled.detail",
			"sessions.aiDisabled.enable",
			"sessions.signIn",
			"sessions.signingIn",
			"sessions.signingIn.detail",
			"sessions.welcome.detail",
			"sessions.welcome.getStarted",
			"sessions.welcome.title",
			"walkthrough.productName",
			{
				"key": "welcomeFooter",
				"comment": [
					"{Locked=\"[\"}",
					"{Locked=\"]({1})\"}",
					"{Locked=\"]({2})\"}",
					"{Locked=\"]({4})\"}",
					"{Locked=\"]({5})\"}"
				]
			}
		],
		"vs/sessions/browser/widget/openInVSCodeWidget": [
			"openInVSCodeHover"
		],
		"vs/sessions/common/categories": [
			"agents"
		],
		"vs/sessions/common/contextkeys": [
			"activeSessions",
			"agentSessionsHasDockedDetails",
			"agentSessionsSinglePaneChangesTabMissing",
			"agentSessionsSinglePaneFilesTabMissing",
			"agentSessionsSinglePaneLayoutEnabled",
			"editorMaximized",
			"isQuickChatSession",
			"multipleSessionsVisible",
			"sessionActiveChatHasSubagents",
			"sessionActiveChatIsClosable",
			"sessionActiveChatIsDeletable",
			"sessionChatsPickerVisible",
			"sessionHarnessPickerVisible",
			"sessionHasChanges",
			"sessionHasGitRepository",
			"sessionHasGitSyncActionRunning",
			"sessionHasMultipleCommittedChats",
			"sessionHasMultipleOpenChats",
			"sessionHasPullRequest",
			"sessionHasWorkspace",
			"sessionId",
			"sessionIsArchived",
			"sessionIsCreated",
			"sessionIsMaximized",
			"sessionIsolationPickerVisible",
			"sessionIsRead",
			"sessionIsSticky",
			"sessionProviderId",
			"sessionsAquariumActive",
			"sessionsBlockedSessionsVisible",
			"sessionsCanGoBack",
			"sessionsCanGoForward",
			"sessionsFocus",
			"sessionShouldShowChatTabs",
			"sessionsIsPhoneLayout",
			"sessionsKeyboardVisible",
			"sessionsPickerVisible",
			"sessionsTitleBarNewSessionEnabled",
			"sessionSupportsDelete",
			"sessionSupportsFork",
			"sessionSupportsMultipleChats",
			"sessionSupportsRename",
			"sessionsVisible",
			"sessionsWelcomeVisible",
			"sessionType",
			"sessionUsesCombinedConfigPicker",
			"sessionWorkspaceIsVirtual",
			"sessionWorkspacePickerGroup",
			"sessionWorkspacePickerVisible"
		],
		"vs/sessions/common/sizes": [
			"agents.fontSize.body1",
			"agents.fontSize.body2",
			"agents.fontSize.heading1",
			"agents.fontSize.heading2",
			"agents.fontSize.heading3",
			"agents.fontSize.label1",
			"agents.fontSize.label2",
			"agents.fontSize.label3",
			"agents.fontWeight.regular",
			"agents.fontWeight.semiBold",
			"agents.layout.floatingPanelGap"
		],
		"vs/sessions/common/theme": [
			"activeSessionView.background",
			"activeSessionView.foreground",
			"agentFeedbackEditorWidget.background",
			"agentFeedbackEditorWidget.border",
			"agentFeedbackInputWidget.border",
			"agents.background",
			"agentsBadge.background",
			"agentsBadge.foreground",
			"agentsChatInput.background",
			"agentsChatInput.border",
			"agentsChatInput.focusBorder",
			"agentsChatInput.foreground",
			"agentsChatInput.placeholderForeground",
			"agentsGradient.tintColor",
			"agentsNewSessionButton.background",
			"agentsNewSessionButton.border",
			"agentsNewSessionButton.foreground",
			"agentsNewSessionButton.hoverBackground",
			"agentsPanel.background",
			"agentsPanel.border",
			"agentsPanel.foreground",
			"agentsUnreadBadge.background",
			"agentsUnreadBadge.foreground",
			"agentsUpdateButton.downloadedBackground",
			"agentsUpdateButton.downloadingBackground",
			"inactiveSessionView.background",
			"inactiveSessionView.foreground"
		],
		"vs/sessions/contrib/accountMenu/browser/account.contribution": [
			"accountAvatarAlt",
			"accountAvatarAltFallback",
			"accountMenuHeaderFallback",
			{
				"key": "agenticSignOutButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"agenticSignOutDetail",
			"agenticSignOutMessage",
			"agentsAccountStatusTitleBar",
			"loadingAccountHeader",
			"sessionsAccountSubscriptionSectionLabel",
			"settings",
			"signIn",
			"signOut"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedback.contribution": [
			"agentFeedback.submitFeedbackCount"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackAttachmentEntry": [
			"agentFeedback.many",
			"agentFeedback.one"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackAttachmentWidget": [
			"chat.agentFeedback",
			"removeAttachment"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorActions": [
			"agentFeedback.clear",
			"agentFeedback.clearAllTooltip",
			"agentFeedback.next",
			"agentFeedback.previous",
			"agentFeedback.submit",
			"agentFeedback.submitFeedback",
			"agentFeedback.submitShort",
			"label"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": [
			"agentFeedback.add",
			"agentFeedback.addAndSubmit",
			"agentFeedback.addAtCurrentLine",
			"agentFeedback.addComment",
			"agentFeedback.addFeedback",
			"altEnter",
			"enter"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorOverlay": [
			"agentFeedback.submitCountShort",
			"nOfM",
			"zero"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": [
			"acceptAgentFeedbackTooltip",
			"acceptFeedbackButton",
			"acceptPRFeedbackTooltip",
			"addReplyPlaceholder",
			"addToComment",
			"agentReviewComment",
			"collapse",
			"deleteAgentFeedbackTooltip",
			"deleteFeedbackButton",
			"deletePRFeedbackTooltip",
			"editComment",
			"expand",
			"lineNumber",
			"lineRange",
			"nComments",
			"prReviewComment",
			"removeComment",
			"suggestedChangeLine",
			"suggestedChangeLines"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackHover": [
			"agentFeedbackHover.remove",
			"agentFeedbackHover.removeAll",
			"agentFeedbackHover.tree"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackOverviewRulerContribution": [
			"editorOverviewRuler.agentFeedbackForeground"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackReviewCommands": [
			"agentFeedbackReview.agentReview",
			"agentFeedbackReview.prReview"
		],
		"vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeView": [
			"aiCustomization"
		],
		"vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeView.contribution": [
			"confirmDelete",
			"copyPath",
			"copyPath",
			"delete",
			"delete",
			"disable",
			"disable",
			"enable",
			"enable",
			"focusCustomizations",
			"open",
			"open",
			"runPrompt",
			"runPrompt"
		],
		"vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeViewViews": [
			"aiCustomizationTree",
			"automations",
			"builtinWithCount",
			"customAgents",
			"extensionsWithCount",
			"fileAriaLabel",
			"fileAriaLabelDisabled",
			"instructions",
			"mcpServers",
			"pluginsWithCount",
			"skills",
			"userWithCount",
			"workspaceWithCount"
		],
		"vs/sessions/contrib/applyCommitsToParentRepo/browser/applyChangesToParentRepo": [
			"agentSessionHasWorktreeAndRepository",
			"alreadyUpToDate",
			"applyActions",
			"applyChangesConflict",
			"applyChangesNoBranch",
			"applyChangesSuccess",
			"applyChangesToParentRepo",
			"openInVSCode"
		],
		"vs/sessions/contrib/aquarium/browser/aquarium.contribution": [
			"aquarium.simulateStreak",
			"aquarium.simulateStreak.alive",
			"aquarium.simulateStreak.aliveDetail",
			"aquarium.simulateStreak.clear",
			"aquarium.simulateStreak.clearDetail",
			"aquarium.simulateStreak.countInvalid",
			"aquarium.simulateStreak.countPrompt",
			"aquarium.simulateStreak.died",
			"aquarium.simulateStreak.diedDetail",
			"aquarium.simulateStreak.placeholder",
			"sessions.developerJoy.enabled"
		],
		"vs/sessions/contrib/aquarium/browser/aquariumOverlay": [
			"aquarium.hide",
			"aquarium.reviveBadge",
			"aquarium.reviveLabel.one",
			"aquarium.reviveLabel.other",
			"aquarium.show",
			"aquarium.streakLabel.one",
			"aquarium.streakLabel.other"
		],
		"vs/sessions/contrib/automations/browser/automationDialog": [
			"automation.form.branch.capabilityLoadingReason",
			"automation.form.branch.chooseReason",
			"automation.form.branch.detached",
			"automation.form.branch.folderModeReason",
			"automation.form.branch.loadError",
			"automation.form.branch.loadErrorReason",
			"automation.form.branch.loading",
			"automation.form.branch.loadingReason",
			"automation.form.branch.noBranches",
			"automation.form.branch.noBranchesReason",
			"automation.form.branch.noFolderReason",
			"automation.form.branch.noRepo",
			"automation.form.branch.noRepoReason",
			"automation.form.branch.select",
			"automation.form.branch.unknown",
			"automation.form.branch.unsupportedReason",
			"automation.form.branchRequired",
			"automation.form.day",
			"automation.form.enabled",
			"automation.form.folderRequired",
			"automation.form.harnessChip.action",
			"automation.form.interval",
			"automation.form.isolation.checkboxAriaLabel",
			"automation.form.isolation.worktree",
			"automation.form.isolation.worktreeNoFolder",
			"automation.form.isolation.worktreeUnavailable",
			"automation.form.isolationGroup.action",
			"automation.form.name",
			"automation.form.namePlaceholder",
			"automation.form.nameRequired",
			"automation.form.noWorkspace",
			"automation.form.noWorkspace.description",
			"automation.form.prompt",
			"automation.form.prompt.placeholder",
			"automation.form.promptRequired",
			"automation.form.sessionTypeRequired",
			"automation.form.time",
			"automation.form.workspacePicker.action",
			"automation.form.workspacePicker.pickAriaLabel",
			"automation.form.workspacePicker.selectedAriaLabel",
			"automation.interval.daily",
			"automation.interval.hourly",
			"automation.interval.manual",
			"automation.interval.weekly",
			"pickWorkspace"
		],
		"vs/sessions/contrib/automations/browser/automationDialogService": [
			"automation.dialog.cancel",
			"automation.dialog.create",
			"automation.dialog.createDescription",
			"automation.dialog.createTitle",
			"automation.dialog.editDescription",
			"automation.dialog.editTitle",
			"automation.dialog.save"
		],
		"vs/sessions/contrib/automations/browser/automationRunner": [
			"automationRunFailed",
			"automationRunner.cancelled",
			"automationRunner.sessionFailed"
		],
		"vs/sessions/contrib/automations/browser/automations.contribution": [
			"chat.automations.enabled",
			"chat.automations.runTimeoutMinutes"
		],
		"vs/sessions/contrib/automations/browser/automationScheduler": [
			"automation.timedOut",
			"automations.crashRecoveryReason"
		],
		"vs/sessions/contrib/changes/browser/changes.contribution": [
			"changes",
			"changesViewIcon",
			{
				"key": "miChanges",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"sessionChangesEditor.label",
			"sessions.changes.openSingleFileDiff"
		],
		"vs/sessions/contrib/changes/browser/changesActions": [
			"agentSessions.changes",
			"agentSessions.changes.collapseUnchangedRegions",
			"agentSessions.changes.expandFullFile",
			"agentSessions.changes.file",
			"agentSessions.changes.files",
			"agentSessions.changes.openFile",
			"agentSessions.viewChanges.ariaLabel",
			"agentSessions.viewChanges.tooltip",
			"agentSessions.viewChanges.tooltip.branch"
		],
		"vs/sessions/contrib/changes/browser/changesetReviewActions": [
			"changeset.viewed"
		],
		"vs/sessions/contrib/changes/browser/changesView": [
			"changes",
			"changesView.diffStats.file",
			"changesView.diffStats.files",
			"changesView.diffStats.label",
			"changesView.noChanges",
			"changesView.viewChanges",
			"changesViewTree",
			"chatEditing.versionsPicker",
			"revealChecks",
			"setListViewMode",
			"setTreeViewMode"
		],
		"vs/sessions/contrib/changes/browser/changesViewActions": [
			"agentSessions.collapseAllDiffs",
			"agentSessions.expandAllDiffs",
			"agentSessions.setChangesListViewMode",
			"agentSessions.setChangesTreeViewMode",
			"changes",
			"changesView.headerActions",
			"openChanges",
			"openChangesView",
			"openFile",
			"openPullRequest",
			"showInlineDiff",
			"showSideBySideDiff",
			"toggleDiffView"
		],
		"vs/sessions/contrib/changes/browser/checksActions": [
			"ci.failedState",
			"ci.pendingState",
			"ci.runningState",
			"ci.successfulState",
			"fixChecks"
		],
		"vs/sessions/contrib/changes/browser/checksWidget": [
			"ci.checkAriaLabel",
			"ci.checksLabel",
			"ci.checksListAriaLabel",
			"ci.checkTitle",
			"ci.openOnGitHub",
			"ci.rerunCheck",
			"ci.toggleChecks"
		],
		"vs/sessions/contrib/changes/browser/sessionChangesEditor": [
			"changeset.notViewed.tooltip",
			"changeset.viewed.tooltip",
			"sessionChangesEditor.fileCounts"
		],
		"vs/sessions/contrib/changes/browser/sessionChangesEditorInput": [
			"sessionChangesEditor.name"
		],
		"vs/sessions/contrib/changes/browser/sessionChangesService": [
			"sessions.changes.title"
		],
		"vs/sessions/contrib/changes/browser/sessionFilesWidget": [
			"sessionFiles.created",
			"sessionFiles.deleted",
			"sessionFiles.diffLabel",
			"sessionFiles.fileAriaLabel",
			"sessionFiles.hover",
			"sessionFiles.label",
			"sessionFiles.listAriaLabel",
			"sessionFiles.modified",
			"sessionFiles.openFileAction",
			"sessionFiles.title",
			"sessionFiles.toggle"
		],
		"vs/sessions/contrib/changes/browser/sessionsChangesAccessibilityHelp": [
			"sessionsChanges.checks",
			"sessionsChanges.diffView",
			"sessionsChanges.overview",
			"sessionsChanges.sessionFiles",
			"sessionsChanges.sessionFilesToggle",
			"sessionsChanges.tree",
			"sessionsChanges.viewMode"
		],
		"vs/sessions/contrib/chat/browser/aiCustomizationWorkspaceService": [
			"commitToRepoFailed",
			"deleteFromRepoFailed",
			"skillUI.actOnFeedback",
			"skillUI.codeReview",
			"skillUI.commit",
			"skillUI.createDraftPr",
			"skillUI.createPr",
			"skillUI.fixCi",
			"skillUI.generateRunCommands",
			"skillUI.mergeChanges",
			"skillUI.updatePr"
		],
		"vs/sessions/contrib/chat/browser/branchChatSessionAction": [
			"branchChatSession",
			"branchChatSessionTooltip"
		],
		"vs/sessions/contrib/chat/browser/branchPicker": [
			"branchPicker.ariaLabel",
			"branchPicker.disabledAriaLabel",
			"branchPicker.empty",
			"branchPicker.filter",
			"branchPicker.loading",
			"branchPicker.retry",
			"branchPicker.select",
			"branchPicker.triggerAriaLabel",
			"branchPicker.unavailable",
			"branchPicker.unavailableAriaLabel"
		],
		"vs/sessions/contrib/chat/browser/chat.contribution": [
			"chat.agentHost.runWorktreeCreatedTasks",
			"chat.agentSessions.scopedInputHistory",
			"sessions.newSession.label"
		],
		"vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": [
			"mobileSessionTypePicker.title"
		],
		"vs/sessions/contrib/chat/browser/mobile/mobileWorkspacePickerSheet": [
			"mobileWorkspacePicker.cancel",
			"mobileWorkspacePicker.caption",
			"mobileWorkspacePicker.foldersSection",
			"mobileWorkspacePicker.noFolders",
			"mobileWorkspacePicker.searchFolders",
			"mobileWorkspacePicker.selectCurrentFolder",
			"mobileWorkspacePicker.title"
		],
		"vs/sessions/contrib/chat/browser/modelPicker": [
			"sessionsModelPicker"
		],
		"vs/sessions/contrib/chat/browser/newChatContextAttachments": [
			"attachAsContext",
			"chatContext.attach.placeholder",
			"files",
			"imageFromClipboard",
			"pastedImage",
			"removeAttachment",
			"selectFilesOrFolders"
		],
		"vs/sessions/contrib/chat/browser/newChatInput": [
			"addContext",
			"chatInput",
			"chatInput.accessibilityHelp",
			"chatInput.accessibilityHelpNoKb",
			"loading",
			"newChatInput.status.otel.learnMore",
			"newChatInput.status.otel.manage",
			"newChatInput.status.otel.title",
			"send",
			"sendWithBackgroundHint",
			"sessionsChatInput.placeholder.describeTheOutcome",
			"sessionsChatInput.placeholder.describeWhatYouWantToBuild",
			"sessionsChatInput.placeholder.describeYourMission",
			"sessionsChatInput.placeholder.pitchYourIdea",
			"sessionsChatInput.placeholder.whatAreYouBuilding",
			"sessionsChatInput.placeholder.whatAreYouTryingToAchieve",
			"sessionsChatInput.placeholder.whatFeatureAreYouDreamingUp",
			"sessionsChatInput.placeholder.whatProblemAreYouSolving",
			"sessionsChatInput.placeholder.whatsNextOnYourRoadmap",
			"sessionsChatInput.placeholder.whatsTheGoal",
			"sessionsChatInput.placeholder.whatsYourNextMilestone",
			"sessionsChatInput.placeholder.whatWillYouCreate",
			"sessionsChatInput.placeholder.whatWillYouLaunch",
			"sessionsChatInput.placeholder.whatWillYouShipToday",
			"sessionsChatInput.placeholder.whatWouldYouLikeToAutomate",
			"sessionsStt.dictate",
			"sessionsStt.preparing",
			"sessionsStt.stop"
		],
		"vs/sessions/contrib/chat/browser/newChatInSessionWidget": [
			"newChatInSessionPlaceholder",
			"subSessionTip.ariaLabel",
			"subSessionTip.dismiss",
			"subSessionTip.message"
		],
		"vs/sessions/contrib/chat/browser/newChatVoice": [
			"agentsVoice.connecting",
			"agentsVoice.disconnect",
			"agentsVoice.openSettings",
			"agentsVoice.pttStopInChat",
			"agentsVoice.startVoiceInChat"
		],
		"vs/sessions/contrib/chat/browser/newChatWidget": [
			"newChatHeader",
			"newSessionChooseWorkspace",
			"newSessionIn",
			"newSessionWith",
			"trustFolderMessage"
		],
		"vs/sessions/contrib/chat/browser/noAgentHostEmptyState": [
			"noAgentHost.aria",
			"noAgentHost.description",
			"noAgentHost.learnMore",
			"noAgentHost.title"
		],
		"vs/sessions/contrib/chat/browser/runScriptAction": [
			"addActionTooltip",
			"addActionTooltipDisabled",
			"addActionWidgetDescription",
			"addActionWidgetTitle",
			"addExistingActionWidgetDescription",
			"addExistingActionWidgetTitle",
			"browserActionsCategory",
			"closeQuickWidget",
			"configureActionWidgetDescription",
			"configureActionWidgetTitle",
			"configureBrowserUrl",
			"configureBrowserUrlPrompt",
			"configureBrowserUrlTitle",
			"configureDefaultRunAction",
			"configureDefaultRunAction",
			"configureTask",
			"createNewTask",
			"custom",
			"enterCustomCommandDesc",
			"existingTaskCommandLocked",
			"existingTaskLabelLocked",
			"existingTasks",
			"existingTaskTargetLocked",
			"generateRunAction",
			"generateRunAction",
			"generateRunActionTooltip",
			"npmTaskCommandPreview",
			"openBrowserAction",
			"openBrowserActionTooltip",
			"openBrowserActionTooltipUnconfigured",
			"pickRunAction",
			"pinBrowser",
			"pinBrowserTooltip",
			"pinTask",
			"pinTaskTooltip",
			"removeTask",
			"run",
			"runActionTooltip",
			"runActionTooltipKeybinding",
			"runDropdown",
			"runPrimaryTask",
			"runPrimaryTaskTooltip",
			"runScriptNotAvailableTooltip",
			"tasksActionsCategory",
			"unpinBrowser",
			"unpinBrowserTooltip",
			"unpinTask",
			"unpinTaskTooltip",
			"workspaceStorageUnavailableTooltip",
			"worktreeCreationCategory"
		],
		"vs/sessions/contrib/chat/browser/runScriptCustomTaskWidget": [
			"cancelAddAction",
			"commandFieldLabel",
			"confirmAddTask",
			"confirmAddToAgents",
			"confirmMoveAndUpdateTask",
			"confirmMoveTask",
			"confirmUpdateTask",
			"enterCommandAriaLabel",
			"enterCommandPlaceholder",
			"enterLabelAriaLabel",
			"enterLabelPlaceholder",
			"labelFieldLabel",
			"runOnWorktreeCreated",
			"runOnWorktreeCreatedDescription",
			"runOptionsLabel",
			"storageAriaLabel",
			"storageLabel",
			"userStorageLabel",
			"userStorageTooltip",
			"workspaceStorageLabel",
			"workspaceStorageTooltip"
		],
		"vs/sessions/contrib/chat/browser/sessionBackgroundActivitiesControl": [
			"backgroundActivities.activeBrowsers",
			"backgroundActivities.activeSubagents",
			"backgroundActivities.ariaLabel",
			"backgroundActivities.browser",
			"backgroundActivities.browsers",
			"backgroundActivities.mixed",
			"backgroundActivities.open",
			"backgroundActivities.show",
			"backgroundActivities.subagent",
			"backgroundActivities.subagents"
		],
		"vs/sessions/contrib/chat/browser/sessionChatInputToolbar": [
			"sessions.lastTurnChanges.title"
		],
		"vs/sessions/contrib/chat/browser/sessionChatInputToolbarDebug": [
			"sessions.debug.chatPills.agentFeedback",
			"sessions.debug.chatPills.apply",
			"sessions.debug.chatPills.autoIncrementChanges",
			"sessions.debug.chatPills.browsers",
			"sessions.debug.chatPills.cancel",
			"sessions.debug.chatPills.ciFailed",
			"sessions.debug.chatPills.ciPending",
			"sessions.debug.chatPills.clear",
			"sessions.debug.chatPills.deletions",
			"sessions.debug.chatPills.description",
			"sessions.debug.chatPills.files",
			"sessions.debug.chatPills.inputBanners",
			"sessions.debug.chatPills.insertions",
			"sessions.debug.chatPills.markdownFiles",
			"sessions.debug.chatPills.nonNegativeInteger",
			"sessions.debug.chatPills.prFeedback",
			"sessions.debug.chatPills.subagents",
			"sessions.debug.chatPills.title",
			"sessions.debug.showFakeChatPills",
			"sessionsChatPillsDebugAvailable"
		],
		"vs/sessions/contrib/chat/browser/sessionReferenceCompletions": [
			"currentSessionLabel",
			"untitledSession"
		],
		"vs/sessions/contrib/chat/browser/sessionsChatAccessibilityHelp": [
			"sessionsChat.backgroundActivities",
			"sessionsChat.changes",
			"sessionsChat.closeChat",
			"sessionsChat.contextReferences",
			"sessionsChat.conversations",
			"sessionsChat.customizations",
			"sessionsChat.deleteChat",
			"sessionsChat.filesView",
			"sessionsChat.history",
			"sessionsChat.input",
			"sessionsChat.inputBackground",
			"sessionsChat.mobileConfig",
			"sessionsChat.navigateNextSession",
			"sessionsChat.navigatePreviousSession",
			"sessionsChat.openPullRequest",
			"sessionsChat.overview",
			"sessionsChat.quickChat",
			"sessionsChat.sessionsView",
			"sessionsChat.toggleSidePanel",
			"sessionsChat.viewAllChanges",
			"sessionsChat.workspace"
		],
		"vs/sessions/contrib/chat/browser/sessionTypePicker": [
			"sessionTypePicker.ariaLabel",
			"sessionTypePicker.itemAriaLabel",
			"sessionTypePicker.triggerAriaLabel"
		],
		"vs/sessions/contrib/chat/browser/sessionWorkspacePicker": [
			"pickWorkspace",
			"workspacePicker.ariaLabel",
			"workspacePicker.browseSelectAction",
			"workspacePicker.browseSelectLocal",
			"workspacePicker.connectingRemoteAgentHost",
			"workspacePicker.connectRemoteAgentHostFailed",
			"workspacePicker.experimental",
			"workspacePicker.filter",
			"workspacePicker.pickAriaLabel",
			"workspacePicker.selectedAriaLabel"
		],
		"vs/sessions/contrib/chat/browser/slashCommands": [
			"slashCommand.agents",
			"slashCommand.hooks",
			"slashCommand.instructions",
			"slashCommand.models",
			"slashCommand.skills"
		],
		"vs/sessions/contrib/chat/browser/variableCompletions": [
			"activeFile",
			"fileEntryDescription"
		],
		"vs/sessions/contrib/chat/browser/voiceInputDecorations": [
			"voiceMode.bargeInHint",
			"voiceMode.bargeInHintNoKb",
			"voiceMode.clickMicOrBargeInHint",
			"voiceMode.listening",
			"voiceMode.pttOrBargeInHint"
		],
		"vs/sessions/contrib/chat/browser/webWorkspacePicker": [
			"scopedWorkspacePicker.selectFolder"
		],
		"vs/sessions/contrib/chatDebug/browser/chatDebug.contribution": [
			"chatDebug",
			"sessionsChatDebugViewIcon"
		],
		"vs/sessions/contrib/codeReview/browser/codeReview.contributions": [
			"sessions.runCodeReview",
			"sessions.runCodeReview.tooltip"
		],
		"vs/sessions/contrib/editor/browser/addTabActions": [
			"newBrowserTab",
			"newChangesTab",
			"newFileTab",
			"newSearchTab"
		],
		"vs/sessions/contrib/editor/browser/editor.contribution": [
			"addFileAsContext",
			"closeMainEditorPart",
			"hideMainEditorPart",
			"maximizeMainEditorPart",
			"openEditorInModal",
			"openModalEditorInEditor",
			"restoreMainEditorPart"
		],
		"vs/sessions/contrib/editor/browser/emptyFileEditor": [
			"emptyFileEditor.description",
			"emptyFileEditor.search",
			"emptyFileEditor.searchAria",
			"emptyFileEditor.searchAriaNoKeybinding",
			"emptyFileEditor.searchTooltip",
			"emptyFileEditor.searchTooltipNoKeybinding"
		],
		"vs/sessions/contrib/editor/browser/emptyFileEditor.contribution": [
			"emptyFileEditor.label"
		],
		"vs/sessions/contrib/editor/browser/emptyFileEditorInput": [
			"emptyFileEditor.name"
		],
		"vs/sessions/contrib/files/browser/files.contribution": [
			"collapseExplorerFolders",
			"explore",
			"files",
			{
				"key": "miFiles",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"sessionsFilesViewIcon",
			"syncChanges"
		],
		"vs/sessions/contrib/files/browser/filesView": [
			"filesView.noFiles"
		],
		"vs/sessions/contrib/files/browser/workspaceFolderActions": [
			"agentSessions.files",
			"agentSessions.openFilesView.ariaLabel",
			"agentSessions.openFilesView.tooltip"
		],
		"vs/sessions/contrib/github/browser/pullRequestActions": [
			"agentSessions.openPullRequest",
			"agentSessions.openPullRequest.tooltip",
			"agentSessions.openPullRequest.tooltipWithNumber"
		],
		"vs/sessions/contrib/github/browser/pullRequestHover": [
			"agentSessions.pullRequestHover.baseFallback",
			"agentSessions.pullRequestHover.bodyFallback",
			"agentSessions.pullRequestHover.headFallback",
			"agentSessions.pullRequestHover.onDate",
			"agentSessions.pullRequestHover.titleFallback"
		],
		"vs/sessions/contrib/layout/browser/baseSessionLayoutController": [
			"agentSecondarySidebarToggleClosedIcon",
			"agentSecondarySidebarToggleOpenIcon",
			"openAndCloseSidePanel",
			"sidePanelHidden",
			"sidePanelVisible",
			"toggleSecondarySidebar"
		],
		"vs/sessions/contrib/layout/browser/sessions.layout.contribution": [
			"sessions.layout.autoCollapseSessionsSidebar",
			"sessions.layout.singlePaneDetailPanel"
		],
		"vs/sessions/contrib/layout/browser/singlePane/singlePaneResponsiveSidebarStrategy": [
			"toggleDetails"
		],
		"vs/sessions/contrib/onboardingTours/browser/tours/newSessionTour": [
			"sessions.onboarding.isolation.description",
			"sessions.onboarding.isolation.title",
			"sessions.onboarding.workspace.description",
			"sessions.onboarding.workspace.title"
		],
		"vs/sessions/contrib/onboardingTours/browser/tours/newSessionViewTour": [
			"sessions.onboarding.newSessionView.harness.description",
			"sessions.onboarding.newSessionView.harness.title",
			"sessions.onboarding.newSessionView.isolation.description",
			"sessions.onboarding.newSessionView.isolation.title",
			"sessions.onboarding.newSessionView.workspace.description",
			"sessions.onboarding.newSessionView.workspace.title"
		],
		"vs/sessions/contrib/policyBlocked/browser/sessionsPolicyBlocked": [
			"accountGate.approvedOrgs",
			"accountGate.aria",
			"accountGate.contactAdmin",
			"accountGate.descriptionNoAccount",
			"accountGate.descriptionWithAccount",
			"accountGate.learnMore",
			"accountGate.signIn",
			"accountGate.title",
			"loading.aria",
			"policyBlocked.aria",
			"policyBlocked.description",
			"policyBlocked.learnMore",
			"policyBlocked.openVSCode",
			"policyBlocked.title"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimeline.contribution": [
			"sessions.promptTimeline.rail",
			"sessions.promptTimeline.stickyHeader"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineActions": [
			"promptTimeline.category",
			"promptTimeline.emptyPrompt",
			"promptTimeline.goToPrompt",
			"promptTimeline.nFiles",
			"promptTimeline.oneFile",
			"promptTimeline.pickPlaceholder",
			"promptTimeline.statDetail"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineCard": [
			"promptTimeline.groupedCount",
			"promptTimeline.nFiles",
			"promptTimeline.noEdits",
			"promptTimeline.oneFile",
			"promptTimeline.reviewChangesForPrompt"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineModel": [
			"promptTimeline.reviewTitle",
			"promptTimeline.tick",
			"promptTimeline.tickGrouped"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineRulerRail": [
			"promptTimeline.railLabel"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineStickyHeader": [
			"promptTimeline.emptyPrompt",
			"promptTimeline.stickyCount",
			"promptTimeline.stickyLabel"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": [
			"agentHostAgentPicker"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": [
			"agentHostClaudePermissionModePicker.ariaLabel",
			"agentHostClaudePermissionModePicker.triggerAriaLabel",
			"permissions.learnMore"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostCodexApprovalsPicker": [
			"agentHostCodexApprovalsPicker.ariaLabel",
			"agentHostCodexApprovalsPicker.triggerAriaLabel",
			"codexApprovals.learnMore"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostModePicker": [
			"agentHostModePicker.ariaLabel",
			"agentHostModePicker.triggerAriaLabel"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostPermissionPickerDelegate": [
			"agentHostPermissionPicker.allowAll.detail",
			"agentHostPermissionPicker.approveWhenSafe.detail",
			"agentHostPermissionPicker.askWhenNeeded.detail",
			"agentHostPermissionPicker.assistedHover",
			"agentHostPermissionPicker.autoApproveHover",
			"agentHostPermissionPicker.autopilotApprovalsHover",
			"agentHostPermissionPicker.defaultApprovalsHover"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSessionBranchActions": [
			"copySessionBranchName"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": [
			"lastTurnChanges",
			"lastTurnChangesDescription"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": [
			"agentHostNewSessionApprovePicker",
			"agentHostNewSessionCodexApprovalsPicker",
			"agentHostNewSessionModePicker",
			"agentHostNewSessionPermissionModePicker",
			"agentHostRunningSessionCodexApprovalsPicker",
			"agentHostRunningSessionConfigPicker",
			"agentHostRunningSessionModePicker",
			"agentHostRunningSessionPermissionModePicker",
			"agentHostSessionConfig.ariaLabel",
			"agentHostSessionConfig.boolean.false",
			"agentHostSessionConfig.boolean.offLabel",
			"agentHostSessionConfig.boolean.onLabel",
			"agentHostSessionConfig.boolean.true",
			"agentHostSessionConfig.filter",
			"agentHostSessionConfig.isolation.worktree",
			"agentHostSessionConfig.policyDisabled",
			"agentHostSessionConfig.triggerAria",
			"agentHostSessionConfig.triggerAriaReadOnly",
			"agentHostSessionConfigPicker",
			"mobileAgentHostSessionConfig.repoSheet.branchSearchAria",
			"mobileAgentHostSessionConfig.repoSheet.branchSearchEmpty",
			"mobileAgentHostSessionConfig.repoSheet.branchSearchPlaceholder",
			"mobileAgentHostSessionConfig.repoSheet.branchSection",
			"mobileAgentHostSessionConfig.repoSheet.isolationSection",
			"mobileAgentHostSessionConfig.repoSheet.title"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSettings.contribution": [
			"agentHostSettings.label",
			"openHostSettings"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSettingsFileSystemProvider": [
			"agentHostSettings.header",
			"agentHostSettings.notObject",
			"agentHostSettings.parseError",
			"agentHostSettings.saveHint"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSkillButtons": [
			"agentSessions.runSkill.createDraftPR",
			"agentSessions.runSkill.createPR",
			"agentSessions.runSkill.merge",
			"agentSessions.runSkill.updatePR"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentSessionSettings.contribution": [
			"agentSessionSettings.label",
			"openSessionSettings"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentSessionSettingsFileSystemProvider": [
			"agentSessionSettings.header",
			"agentSessionSettings.notObject",
			"agentSessionSettings.parseError",
			"agentSessionSettings.saveHint"
		],
		"vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": [
			"copilotCLI",
			"deleteChat.confirm",
			"deleteChat.delete",
			"deleteChat.detail",
			"new chat",
			"new session",
			"newChatTab",
			"noAgents",
			"notConnectedSend",
			"sessionNotCommitted"
		],
		"vs/sessions/contrib/providers/agentHost/browser/exportDebugLogsAction": [
			"exportAgentHostDebugLogs"
		],
		"vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": [
			"sessions.chat.agentHost.defaultSessionsProvider"
		],
		"vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": [
			"localAgentHostLabel"
		],
		"vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": [
			"openSessionEventsFile"
		],
		"vs/sessions/contrib/providers/agentHost/browser/openSubagentChat": [
			"chat.subagent.openChat",
			"chat.subagent.openChat.aria"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/branchPicker": [
			"branchPicker.select",
			"isolationMode.worktree",
			"isolationPicker.checkboxAriaLabel",
			"isolationPicker.noGitRepo"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/claudePermissionModePicker": [
			"claude.permissionMode.acceptEdits",
			"claude.permissionMode.acceptEdits.description",
			"claude.permissionMode.auto",
			"claude.permissionMode.auto.description",
			"claude.permissionMode.bypass",
			"claude.permissionMode.bypass.description",
			"claude.permissionMode.default",
			"claude.permissionMode.default.description",
			"claude.permissionMode.plan",
			"claude.permissionMode.plan.description",
			"claudePermissionModePicker.ariaLabel",
			"claudePermissionModePicker.triggerAriaLabel"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessions.contribution": [
			"sessions.chat.claudeAgent.enabled",
			"sessions.github.copilot.multiChatSessions"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsActions": [
			"branchPicker",
			"claudePermissionModePicker",
			"modePicker",
			"permissionPicker"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsChangesets": [
			"allChanges",
			"allChangesDescription",
			"branchChanges",
			"changesCategory",
			"checkpointsCategory",
			"lastTurnChanges",
			"lastTurnChangesDescription",
			"uncommittedChanges",
			"uncommittedChangesDescription"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsProvider": [
			"claudeCode",
			"copilotChatSessionsProvider",
			"copilotCloud",
			"deleteChat.confirm",
			"deleteChat.delete",
			"deleteChat.detail",
			"new chat",
			"new session",
			"repositories",
			"sessionWorkspaceGroup.github"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/mobilePermissionPicker": [
			"permissionPicker.title",
			"permissions.learnMore"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/modePicker": [
			"configureCustomAgents",
			"modePicker.ariaLabel",
			"modePicker.triggerAriaLabel"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/permissionPicker": [
			"permissionPicker.ariaLabel",
			"permissionPicker.triggerAriaLabel",
			"permissionPicker.triggerAriaLabelWithDescription",
			"permissions.assisted",
			"permissions.assisted.description",
			"permissions.assisted.subtext",
			"permissions.autoApprove",
			"permissions.autoApprove.subtext",
			"permissions.autopilot",
			"permissions.autopilot.description",
			"permissions.autopilot.subtext",
			"permissions.default",
			"permissions.default.subtext",
			"permissions.learnMore",
			"permissions.policyDescription"
		],
		"vs/sessions/contrib/providers/localChatSessions/browser/localChatSessions.contribution": [
			"sessions.chat.localAgent.enabled"
		],
		"vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": [
			"deleteChat.confirm",
			"deleteChat.delete",
			"deleteChat.detail",
			"localChatSessionsProvider",
			"localSession",
			"newChat",
			"newSession"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": [
			"manageHosts.actionsHeader",
			"manageHosts.placeholder",
			"manageHosts.remoteHostsHeader",
			"manageHosts.removeTooltip",
			"manageHosts.title",
			"manageRemoteAgentHosts"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHost.contribution": [
			"chat.agentHost.forwardSSHAgent",
			"chat.agentHost.localFilePermissions",
			"chat.agentHost.localFilePermissions.read",
			"chat.agentHost.localFilePermissions.readWrite",
			"chat.remoteAgentHosts",
			"chat.remoteAgentHosts.address",
			"chat.remoteAgentHosts.autoConnect",
			"chat.remoteAgentHosts.connectionToken",
			"chat.remoteAgentHosts.enabled",
			"chat.remoteAgentHosts.name",
			"chat.remoteAgentTunnels",
			"chat.sshRemoteAgentHostCommand",
			"remoteAgentHost.removeConfiguredPlugin"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": [
			"addNewSSHHost",
			"addRemoteAgentHost",
			"addRemoteFailed",
			"addRemotePrompt",
			"addRemoteTitle",
			"addRemoteValidationEmpty",
			"addRemoteValidationInvalid",
			"configureSSHHosts",
			"connectViaSSH",
			"connectViaSSHShort",
			"connectViaTunnel",
			"connectViaTunnelShort",
			"connectViaWSL",
			"connectViaWSLShort",
			"nameRemotePlaceholder",
			"nameRemotePrompt",
			"nameRemoteTitle",
			"nameRemoteValidationEmpty",
			"sshAddNewHost",
			"sshAuthAgent",
			"sshAuthAgentDesc",
			"sshAuthKey",
			"sshAuthKeyDesc",
			"sshAuthPassword",
			"sshAuthPasswordDesc",
			"sshAuthPlaceholder",
			"sshAuthTitle",
			"sshConfigCreateFailed",
			"sshConfigListFailed",
			"sshConfigOpenFailed",
			"sshConfigPickPlaceholder",
			"sshConfigPickTitle",
			"sshConfigureHosts",
			"sshConnectFailed",
			"sshConnecting",
			"sshHostEmpty",
			"sshHostInvalid",
			"sshHostInvalidPort",
			"sshHostMissingAfterAt",
			"sshHostPickerPlaceholder",
			"sshHostTitle",
			"sshKeyEmpty",
			"sshKeyPrompt",
			"sshKeyTitle",
			"sshNameEmpty",
			"sshNamePlaceholder",
			"sshNamePrompt",
			"sshNameTitle",
			"sshPasswordEmpty",
			"sshPasswordPrompt",
			"sshPasswordTitle",
			"sshResolveConfigFailed",
			"sshUsernameEmpty",
			"sshUsernameMissingInHost",
			"sshUsernamePrompt",
			"sshUsernameTitle",
			"tunnelAuthFailed",
			"tunnelConnectFailed",
			"tunnelConnecting",
			"tunnelListFailed",
			"tunnelNoneFound",
			"tunnelPickPlaceholder",
			"tunnelPickTitle",
			"updateRemoteAgentHost",
			"updateRemoteAgentHost.none",
			"updateRemoteAgentHost.noneUpgradable",
			"updateRemoteAgentHost.pick",
			"wslConnectFailed",
			"wslConnecting",
			"wslDistroDefault",
			"wslDistroRunning",
			"wslDistroStopped",
			"wslInstallDocsAction",
			"wslListFailed",
			"wslNoDistros",
			"wslNotInstalled",
			"wslPickPlaceholder",
			"wslPickTitle"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": [
			"remoteAgentHost.addPlugin",
			"remoteAgentHost.addPluginTooltip",
			"remoteAgentHost.pluginAlreadyConfigured",
			"remoteAgentHost.selectPluginFolder"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": [
			"connectFailed",
			"folders",
			"noAgents",
			"notConnected",
			"notConnectedSend",
			"notConnectedSession",
			"selectRemoteFolder"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteHostOptions": [
			"agentHostIncompatibleNotification",
			"agentHostIncompatibleShowOptions",
			"agentHostIncompatibleUpdate",
			"workspacePicker.copyAddress",
			"workspacePicker.hoverConnected",
			"workspacePicker.hoverConnectedAddr",
			"workspacePicker.hoverConnecting",
			"workspacePicker.hoverConnectingAddr",
			"workspacePicker.hoverDisconnected",
			"workspacePicker.hoverDisconnectedAddr",
			"workspacePicker.hoverIncompatible",
			"workspacePicker.hoverIncompatibleAddr",
			"workspacePicker.incompatibleValidationClient",
			"workspacePicker.incompatibleValidationServer",
			"workspacePicker.openSettings",
			"workspacePicker.reconnect",
			"workspacePicker.remoteOptionsTitle",
			"workspacePicker.removeRemote",
			"workspacePicker.statusConnecting",
			"workspacePicker.statusIncompatible",
			"workspacePicker.statusOffline",
			"workspacePicker.statusOnline",
			"workspacePicker.updateServer",
			"workspacePicker.upgradeCountdown",
			"workspacePicker.upgradeFailed",
			"workspacePicker.upgradeFailedWithReason",
			"workspacePicker.upgradeNotNeeded",
			"workspacePicker.upgradeNotStarted",
			"workspacePicker.upgradeReconnecting",
			"workspacePicker.upgradingServer"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/tunnelAgentHost.contribution": [
			"tunnelConnecting"
		],
		"vs/sessions/contrib/search/browser/search.contribution": [
			"findInFolder",
			{
				"key": "miSearch",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openSearch"
		],
		"vs/sessions/contrib/sessionInputBanners/browser/sessionInputBanners": [
			"ci.checksFailed",
			"ci.checksFailedPending",
			"ci.dismiss",
			"ci.fixChecks",
			"ci.oneCheckFailed",
			"ci.revealChecks",
			"comments.address",
			"comments.agent.many",
			"comments.agent.one",
			"comments.dismiss",
			"comments.many",
			"comments.one",
			"comments.pr.many",
			"comments.pr.one",
			"comments.reveal"
		],
		"vs/sessions/contrib/sessions/browser/aiCustomizationShortcutsWidget": [
			"customizations"
		],
		"vs/sessions/contrib/sessions/browser/blockedSessionsIndicatorModel": [
			"nSessionsFailingCI",
			"nSessionsQuestion",
			"nSessionsRequireInput",
			"nSessionsTerminalApproval",
			"oneSessionFailingCI",
			"oneSessionQuestion",
			"oneSessionRequiresInput",
			"oneSessionTerminalApproval"
		],
		"vs/sessions/contrib/sessions/browser/blockedSessionsList": [
			"ciFailureIgnored",
			"ignoreCIFailure",
			"ignoreInputNeeded",
			"inputNeededIgnored",
			"sessionsRequiringInput"
		],
		"vs/sessions/contrib/sessions/browser/customizationsToolbar.contribution": [
			"agents",
			"automations",
			"hooks",
			"instructions",
			"mcpServers",
			"overview",
			"plugins",
			"skills",
			"tools"
		],
		"vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": [
			"mobileChangesNotAvailable",
			"mobileOpenFileDiff",
			"mobileOpenSessionChanges"
		],
		"vs/sessions/contrib/sessions/browser/sessionHoverContent": [
			"agentSessions.fileChanged",
			"agentSessions.filesChanged"
		],
		"vs/sessions/contrib/sessions/browser/sessions.contribution": [
			"agentSessions.view.label",
			"agentSessionsViewIcon",
			{
				"key": "miSessions",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"sessions.list.showEmptyDefaultGroups"
		],
		"vs/sessions/contrib/sessions/browser/sessionsActions": [
			"chatCompositeBar.addChat",
			"chatCompositeBar.addChat.compact",
			"chatCompositeBar.close",
			"chatCompositeBar.conversations",
			"chatCompositeBar.maximize",
			"chatCompositeBar.pin",
			"chatCompositeBar.pinView",
			"chatCompositeBar.reopenLastClosedChat",
			"chatCompositeBar.unmaximize",
			"chatCompositeBar.unpin",
			"chatCompositeBar.unpinView",
			"closeActiveChat",
			"closeAllChats",
			"closeAllSessions",
			"closedChatsGroup",
			"closeEditorArea",
			"deleteActiveChat",
			"focusActiveSession",
			"focusLastSessionInGrid",
			"focusSessionInGrid",
			{
				"key": "miSessionsBack",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSessionsForward",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"navigateNextChat",
			"navigatePreviousChat",
			"newChatButtonAriaLabel",
			"newChatButtonAriaLabelWithoutKeybinding",
			"newChatButtonTitle",
			"newChatButtonTitleWithoutKeybinding",
			"newCompact",
			"newSession",
			"newSessionButtonAriaLabel",
			"newSessionButtonAriaLabelWithoutKeybinding",
			"newSessionButtonTitle",
			"newSessionButtonTitleWithoutKeybinding",
			"openChatsGroup",
			"otherSessions",
			"quickSwitchNextChat",
			"quickSwitchPreviousChat",
			"recentlyOpened",
			"renameSessionHeader",
			"searchChats",
			"searchSessions",
			"sessionsGoBack",
			"sessionsGoBackTooltip",
			"sessionsGoForward",
			"sessionsGoForwardTooltip",
			"showChatsPicker",
			"showSessionsPicker",
			"untitledChat"
		],
		"vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": [
			"agentSessionsControl",
			"agentSessionsShowSessions",
			"nSessionsApproved",
			"oneSessionApproved",
			"showAllSessions",
			"showSessions"
		],
		"vs/sessions/contrib/sessions/browser/views/sessionsList": [
			"addToGroupAction",
			"allowAction",
			"allowActionOnce",
			"archived",
			"chatsSection",
			"ci.blockedRow",
			"ci.fixCI",
			"ci.fixCITooltip",
			"createGroupAction",
			"deleteGroupAction",
			"failed",
			"moveToGroupAction",
			"needsInput",
			"newGroupName",
			"noChats",
			"older",
			"pendingVoiceResponse",
			"pinned",
			"recent",
			"removeFromGroupAction",
			"renameGroupAction",
			"secondsDuration",
			"sessionGroupName",
			"sessionItemAria",
			"sessions.dragLabel",
			"sessionsList",
			"showLessAria",
			"showLessCompact",
			"showLessWorkspacesAria",
			"showLessWorkspacesCompact",
			"showMoreAria",
			"showMoreCompact",
			"showMoreWorkspaceAria",
			"showMoreWorkspaceCompact",
			"showMoreWorkspacesAria",
			"showMoreWorkspacesCompact",
			"unknown",
			"working"
		],
		"vs/sessions/contrib/sessions/browser/views/sessionsView": [
			"filterArchived",
			"filterRead",
			"groupByTime",
			"groupByWorkspace",
			"resetFilters",
			"sessionsHeader",
			"sortByCreated",
			"sortByUpdated",
			"sortGroupSheet.group",
			"sortGroupSheet.sort",
			"sortGroupSheet.title",
			"statusCompleted",
			"statusFailed",
			"statusInProgress",
			"statusNeedsInput"
		],
		"vs/sessions/contrib/sessions/browser/views/sessionsViewActions": [
			"archiveGroupSessions.archive",
			"archiveGroupSessions.confirm",
			"archiveGroupSessions.confirmSingle",
			"archiveGroupSessions.detail",
			"archivePinnedSectionSessions.confirm",
			"archivePinnedSectionSessions.confirmSingle",
			"archiveSection",
			"archiveSectionSessions.archive",
			"archiveSectionSessions.confirm",
			"archiveSectionSessions.confirmSingle",
			"archiveSectionSessions.detail",
			"archiveSession",
			"closeSession",
			"collapseAllGroups",
			"deleteSession",
			"deleteSession.confirm",
			"deleteSession.delete",
			"deleteSession.detail",
			"deleteSession.error",
			"deleteSessions.confirm",
			"deleteSessions.error",
			"doNotAskAgain",
			"filter",
			"filterSessions",
			"find",
			"groupByTime",
			"groupByWorkspace",
			"markAllInGroupAsDone",
			"markAllRead",
			"markRead",
			"markUnread",
			"navigateNextSession",
			"navigateNextSession.mnemonic",
			"navigatePreviousSession",
			"navigatePreviousSession.mnemonic",
			"newQuickChat",
			"newSessionForWorkspace",
			"newSessionInGroup",
			"openToTheSide",
			"pinSession",
			"refresh",
			"renameSession",
			"renameSession.empty",
			"renameSession.prompt",
			"restore",
			"showAllSessions",
			"showRecentSessions",
			"sortByCreated",
			"sortByUpdated",
			"unarchiveSession",
			"unpinSession"
		],
		"vs/sessions/contrib/terminal/browser/agentHostSessionTaskRunner": [
			"agentHostSessionTaskTerminalName"
		],
		"vs/sessions/contrib/terminal/browser/sessionsTerminalContribution": [
			"dumpTerminalTracking",
			"hideTerminal",
			"openInTerminal",
			"showAllTerminals"
		],
		"vs/sessions/contrib/tunnelHost/electron-browser/tunnelHost.contribution": [
			"toggleSharing"
		],
		"vs/sessions/electron-browser/actions/vscodeActions": [
			"openInVSCode",
			"openVSCodeWindow"
		],
		"vs/sessions/electron-browser/parts/titlebarPart": [
			"agentsWindowTitle"
		],
		"vs/sessions/electron-browser/sessions.main": [
			"join.closeStorage"
		],
		"vs/sessions/services/sessions/common/session": [
			"agentSessions.newChat",
			"agentSessions.newSession",
			"sessionWorkspaceGroup.local",
			"sessionWorkspaceGroup.remote"
		],
		"vs/sessions/services/workspace/browser/workspaceContextService": [
			"agentsWindow"
		],
		"vs/workbench/api/browser/mainThreadAuthentication": [
			"addClientRegistrationDetails",
			{
				"key": "allow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"cancel",
			"clientIdPlaceholder",
			"clientIdPrompt",
			"clientIdRequired",
			"clientSecretPlaceholder",
			"clientSecretPrompt",
			"confirmLogin",
			"confirmRelogin",
			"copyAndContinue",
			"dcrCopyUrlsAndProceed",
			"dcrFailedToCopy",
			"dcrNotSupported",
			"dcrNotSupportedDetail",
			"deviceCodeDetail",
			"deviceCodeTitle",
			"failedToOpenUri",
			"incorrectAccount",
			"incorrectAccountDetail",
			"keep",
			"learnMore",
			"loginWith",
			"no",
			"xaaResourceSecretPlaceholder",
			"xaaResourceSecretPrompt",
			"xaaResourceSecretTitle",
			"yes"
		],
		"vs/workbench/api/browser/mainThreadChatSessions": [
			"chatEditorContributionName",
			"interruptActiveResponse"
		],
		"vs/workbench/api/browser/mainThreadCLICommands": [
			"cannot be installed"
		],
		"vs/workbench/api/browser/mainThreadComments": [
			"commentsViewIcon"
		],
		"vs/workbench/api/browser/mainThreadCustomEditors": [
			"defaultEditLabel",
			"vetoExtHostRestart"
		],
		"vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": [
			"timeout.onWillCreateEditSessionIdentity"
		],
		"vs/workbench/api/browser/mainThreadExtensionService": [
			"disabledDep",
			"disabledDepNoAction",
			"enable dep",
			"install missing dep",
			"manageWorkspaceTrust",
			"notSupportedInWorkspace",
			"reload",
			"reload window",
			"restrictedMode",
			"uninstalledDep",
			"unknownDep"
		],
		"vs/workbench/api/browser/mainThreadFileSystemEventService": [
			"again",
			"ask.1.copy",
			"ask.1.create",
			"ask.1.delete",
			"ask.1.move",
			{
				"key": "ask.N.copy",
				"comment": [
					"{0} is a number, e.g \"3 extensions want...\""
				]
			},
			{
				"key": "ask.N.create",
				"comment": [
					"{0} is a number, e.g \"3 extensions want...\""
				]
			},
			{
				"key": "ask.N.delete",
				"comment": [
					"{0} is a number, e.g \"3 extensions want...\""
				]
			},
			{
				"key": "ask.N.move",
				"comment": [
					"{0} is a number, e.g \"3 extensions want...\""
				]
			},
			"cancel",
			"label",
			"msg-copy",
			"msg-create",
			"msg-delete",
			"msg-rename",
			"msg-write",
			{
				"key": "ok",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "preview",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/api/browser/mainThreadLanguageModels": [
			"confirmLanguageModelAccess",
			"languageModelsAccountId"
		],
		"vs/workbench/api/browser/mainThreadMcp": [
			{
				"key": "allow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmLogin",
			"confirmRelogin",
			"incorrectAccount",
			"incorrectAccountDetail",
			"keep",
			"loginWith",
			"mcp.enterpriseManaged.issuerInvalid",
			"mcp.enterpriseManaged.issuerMissing",
			"mcp.enterpriseManaged.issuerNotHttp",
			"mcp.enterpriseManaged.missingAS",
			"mcp.enterpriseManaged.missingResource",
			"mcpAuthSessionRemoved"
		],
		"vs/workbench/api/browser/mainThreadMessageService": [
			"cancel",
			"defaultSource",
			"manageExtension",
			{
				"key": "ok",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/api/browser/mainThreadNotebookSaveParticipant": [
			"timeout.onWillSave"
		],
		"vs/workbench/api/browser/mainThreadOutputService": [
			"status.showOutput",
			"status.showOutputAria",
			"status.showOutputTooltip"
		],
		"vs/workbench/api/browser/mainThreadProgress": [
			"manageExtension"
		],
		"vs/workbench/api/browser/mainThreadSaveParticipant": [
			"timeout.onWillSave"
		],
		"vs/workbench/api/browser/mainThreadTask": [
			"task.label"
		],
		"vs/workbench/api/browser/mainThreadTunnelService": [
			"remote.tunnel.openTunnel",
			"remote.tunnelsView.elevationButton"
		],
		"vs/workbench/api/browser/mainThreadUriOpeners": [
			{
				"key": "openerFailedMessage",
				"comment": [
					"{0} is the id of the opener. {1} is the url being opened."
				]
			},
			"openerFailedUseDefault"
		],
		"vs/workbench/api/browser/mainThreadWebviews": [
			"errorMessage"
		],
		"vs/workbench/api/browser/mainThreadWorkspace": [
			"folderStatusChangeFolder",
			"folderStatusMessageAddMultipleFolders",
			"folderStatusMessageAddSingleFolder",
			"folderStatusMessageRemoveMultipleFolders",
			"folderStatusMessageRemoveSingleFolder"
		],
		"vs/workbench/api/browser/statusBarExtensionPoint": [
			"accessibilityInformation",
			"accessibilityInformation.label",
			"accessibilityInformation.role",
			"alignment",
			"command",
			"id",
			"invalid",
			"name",
			"priority",
			"text",
			"tooltip",
			"vscode.extension.contributes.statusBarItems"
		],
		"vs/workbench/api/browser/viewsExtensionPoint": [
			"duplicateView1",
			"duplicateView2",
			"optenum",
			"optstring",
			"requirearray",
			"requireidstring",
			"requirenonemptystring",
			"RequiresChatSessionsProposedAPI",
			"requirestring",
			"unknownViewType",
			"view container id",
			"view container location",
			"view container title",
			"view id",
			"view name title",
			"viewcontainer requirearray",
			"ViewContainerDoesnotExist",
			"ViewContainerRequiresProposedAPI",
			"views",
			"views.container.activitybar",
			"views.container.panel",
			"views.container.secondarySidebar",
			"views.contributed",
			"views.debug",
			"views.explorer",
			"views.remote",
			"views.scm",
			"views.test",
			"viewsContainers",
			"vscode.extension.contributes.view.accessibilityHelpContent",
			"vscode.extension.contributes.view.contextualTitle",
			"vscode.extension.contributes.view.group",
			"vscode.extension.contributes.view.icon",
			"vscode.extension.contributes.view.id",
			"vscode.extension.contributes.view.initialState",
			"vscode.extension.contributes.view.initialState.collapsed",
			"vscode.extension.contributes.view.initialState.hidden",
			"vscode.extension.contributes.view.initialState.visible",
			"vscode.extension.contributes.view.name",
			"vscode.extension.contributes.view.remoteName",
			"vscode.extension.contributes.view.tree",
			"vscode.extension.contributes.view.type",
			"vscode.extension.contributes.view.webview",
			"vscode.extension.contributes.view.when",
			"vscode.extension.contributes.views",
			"vscode.extension.contributes.views.containers.icon",
			{
				"key": "vscode.extension.contributes.views.containers.id",
				"comment": [
					"Contribution refers to those that an extension contributes to VS Code through an extension/contribution point. "
				]
			},
			"vscode.extension.contributes.views.containers.title",
			"vscode.extension.contributes.viewsContainers",
			"vscode.extension.contributs.view.size"
		],
		"vs/workbench/api/common/configurationExtensionPoint": [
			"accessibility",
			"advanced",
			"config.property.agentsWindow.proposed",
			"config.property.defaultConfiguration.warning",
			"config.property.duplicate",
			"config.property.preventDefaultConfiguration.warning",
			"default",
			"default override value",
			"description",
			"experimental",
			"invalid.allOf",
			"invalid.properties",
			"invalid.property",
			"invalid.title",
			"language",
			"preview",
			"scope.agentsWindow",
			"scope.agentsWindow.default",
			"scope.agentsWindow.readOnly",
			"scope.application.description",
			"scope.deprecationMessage",
			"scope.description",
			"scope.editPresentation",
			"scope.enumDescriptions",
			"scope.enumItemLabels",
			"scope.ignoreSync",
			"scope.keywords",
			"scope.language-overridable.description",
			"scope.machine-overridable.description",
			"scope.machine.description",
			"scope.markdownDeprecationMessage",
			"scope.markdownDescription",
			"scope.markdownEnumDescriptions",
			"scope.multilineText.description",
			"scope.order",
			"scope.resource.description",
			"scope.singlelineText.description",
			"scope.tags",
			"scope.window.description",
			"setting",
			"setting name",
			"settings",
			"settings default overrides",
			"telemetry",
			"unknownWorkspaceProperty",
			"usesOnlineServices",
			"vscode.extension.contributes.configuration",
			"vscode.extension.contributes.configuration.order",
			"vscode.extension.contributes.configuration.properties",
			"vscode.extension.contributes.configuration.properties.schema",
			"vscode.extension.contributes.configuration.property.empty",
			"vscode.extension.contributes.configuration.title",
			"workspaceConfig.extensions.description",
			"workspaceConfig.folders.description",
			"workspaceConfig.launch.description",
			"workspaceConfig.mcp.description",
			"workspaceConfig.name.description",
			"workspaceConfig.path.description",
			"workspaceConfig.remoteAuthority",
			"workspaceConfig.settings.description",
			"workspaceConfig.tasks.description",
			"workspaceConfig.transient",
			"workspaceConfig.uri.description"
		],
		"vs/workbench/api/common/extHostAuthentication": [
			"authenticatingTo",
			"completeAuth",
			"continueWith",
			"url handler",
			"userCanceledContinue"
		],
		"vs/workbench/api/common/extHostDiagnostics": [
			{
				"key": "limitHit",
				"comment": [
					"amount of errors/warning skipped due to limits"
				]
			}
		],
		"vs/workbench/api/common/extHostExtensionService": [
			"extensionTestError",
			"extensionTestError1"
		],
		"vs/workbench/api/common/extHostLanguageFeatures": [
			"defaultDropLabel",
			"defaultPasteLabel"
		],
		"vs/workbench/api/common/extHostLanguageModels": [
			"chatAccessWithJustification"
		],
		"vs/workbench/api/common/extHostLogService": [
			"local",
			"remote",
			"worker"
		],
		"vs/workbench/api/common/extHostNotebook": [
			"err.readonly",
			"fileModifiedError"
		],
		"vs/workbench/api/common/extHostStatusBar": [
			"extensionLabel",
			"status.extensionMessage"
		],
		"vs/workbench/api/common/extHostTelemetry": [
			"extensionTelemetryLog"
		],
		"vs/workbench/api/common/extHostTerminalService": [
			"launchFail.idMissingOnExtHost"
		],
		"vs/workbench/api/common/extHostTunnelService": [
			"tunnelPrivacy.private",
			"tunnelPrivacy.public"
		],
		"vs/workbench/api/common/extHostWorkspace": [
			"updateerror"
		],
		"vs/workbench/api/common/jsonValidationExtensionPoint": [
			"contributes.jsonValidation",
			"contributes.jsonValidation.fileMatch",
			"contributes.jsonValidation.url",
			"fileMatch",
			"invalid.fileMatch",
			"invalid.jsonValidation",
			"invalid.path.1",
			"invalid.url",
			"invalid.url.fileschema",
			"invalid.url.schema",
			"jsonValidation",
			"schema"
		],
		"vs/workbench/api/node/extHostAuthentication": [
			"completeAuth",
			"device code",
			"loopback",
			"waitingForAuth"
		],
		"vs/workbench/api/node/extHostDebugService": [
			"debug.terminal.title"
		],
		"vs/workbench/browser/actions/developerActions": [
			"global",
			"inspect context keys",
			"largeStorageItemDetail",
			{
				"key": "logStorage",
				"comment": [
					"A developer only action to log the contents of the storage for the current window."
				]
			},
			{
				"key": "logWorkingCopies",
				"comment": [
					"A developer only action to log the working copies that exist."
				]
			},
			"machine",
			"policyDiagnostics",
			"profile",
			"removeLargeStorageDatabaseEntries",
			{
				"key": "removeLargeStorageEntriesButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"removeLargeStorageEntriesConfirmRemove",
			"removeLargeStorageEntriesConfirmRemoveDetail",
			"removeLargeStorageEntriesPickerButton",
			"removeLargeStorageEntriesPickerDescriptionNoEntries",
			"removeLargeStorageEntriesPickerPlaceholder",
			"screencastMode.fontSize",
			"screencastMode.keyboardOptions.description",
			"screencastMode.keyboardOptions.showCommandGroups",
			"screencastMode.keyboardOptions.showCommands",
			"screencastMode.keyboardOptions.showKeybindings",
			"screencastMode.keyboardOptions.showKeys",
			"screencastMode.keyboardOptions.showSingleEditorCursorMoves",
			"screencastMode.keyboardOverlayTimeout",
			"screencastMode.location.verticalPosition",
			"screencastMode.mouseIndicatorColor",
			"screencastMode.mouseIndicatorSize",
			"screencastModeConfigurationTitle",
			"snapshotTrackedDisposables",
			"startTrackDisposables",
			"stopTrackDisposables",
			"storageLogDialogDetails",
			"storageLogDialogMessage",
			"syncAccountPolicy",
			"syncAccountPolicy.error",
			"syncAccountPolicy.success",
			"toggle screencast mode",
			"user",
			"workspace"
		],
		"vs/workbench/browser/actions/helpActions": [
			"askVScode",
			"getStartedWithAccessibilityFeatures",
			"keybindingsReference",
			{
				"key": "miDocumentation",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miKeyboardShortcuts",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miLicense",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miPrivacyStatement",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miTipsAndTricks",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miUserVoice",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miVideoTutorials",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miYouTube",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"newsletterSignup",
			"openDocumentationUrl",
			"openLicenseUrl",
			"openPrivacyStatement",
			"openTipsAndTricksUrl",
			"openUserVoiceUrl",
			"openVideoTutorialsUrl",
			"openYouTubeUrl"
		],
		"vs/workbench/browser/actions/layoutActions": [
			"active",
			"activityBar",
			"activityBarLeft",
			"activityBarRight",
			"alignQuickInputCenter",
			"alignQuickInputTop",
			"center",
			"centeredLayout",
			"centerLayoutIcon",
			"centerPanel",
			"close",
			"cofigureLayoutIcon",
			"compositePart.hideSideBarLabel",
			"configureEditors",
			"configureLayout",
			"configureTabs",
			"customizeLayout",
			"customizeLayoutQuickPickTitle",
			"decreaseEditorHeight",
			"decreaseEditorWidth",
			"decreaseViewSize",
			"editorActionsPosition",
			"fullscreen",
			"fullScreenIcon",
			"hideEditorActons",
			"hideEditorActonsDescription",
			"hideEditorTabs",
			"hideEditorTabsDescription",
			"hideEditorTabsZenMode",
			"hideEditorTabsZenModeDescription",
			"increaseEditorHeight",
			"increaseEditorWidth",
			"increaseViewSize",
			"justifyPanel",
			"layoutModes",
			"leftPanel",
			"leftSideBar",
			"menuBar",
			"menuBarIcon",
			{
				"key": "miAppearance",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miMenuBar",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miMenuBarNoMnemonic",
			{
				"key": "miMoveSidebarLeft",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miMoveSidebarRight",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miShowEditorArea",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miStatusbar",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miToggleCenteredLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"move second sidebar left",
			"move second sidebar right",
			"move side bar right",
			"move sidebar left",
			"moveEditorActionsToTabBar",
			"moveEditorActionsToTabBarDescription",
			"moveEditorActionsToTitleBar",
			"moveEditorActionsToTitleBarDescription",
			"moveFocusedView",
			"moveFocusedView.error.noFocusedView",
			"moveFocusedView.error.nonMovableView",
			{
				"key": "moveFocusedView.newContainerInPanel",
				"comment": [
					"Creates a new top-level tab in the panel."
				]
			},
			"moveFocusedView.newContainerInSidebar",
			"moveFocusedView.newContainerInSidePanel",
			"moveFocusedView.selectDestination",
			"moveFocusedView.selectView",
			{
				"key": "moveFocusedView.title",
				"comment": [
					"{0} indicates the title of the view the user has selected to move."
				]
			},
			"moveSidebarLeft",
			"moveSidebarLeft",
			"moveSidebarRight",
			"moveSidebarRight",
			"moveView",
			"openAndCloseSidebar",
			"panel",
			"panelAlignment",
			"panelBottom",
			"panelBottomCenter",
			"panelBottomJustify",
			"panelBottomLeft",
			"panelBottomRight",
			"panelContainer",
			"panelLeft",
			"panelLeftOff",
			"panelRight",
			"panelRightOff",
			"primary sidebar",
			{
				"key": "primary sidebar mnemonic",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"quickInputAlignmentCenter",
			"quickInputAlignmentTop",
			"quickOpen",
			"resetFocusedView.error.noFocusedView",
			"resetFocusedViewLocation",
			"resetViewLocations",
			"restore defaults",
			"rightPanel",
			"rightSideBar",
			"secondarySideBar",
			"secondarySideBarContainer",
			"selectToHide",
			"selectToShow",
			"showEditorActons",
			"showEditorActonsDescription",
			"showMultipleEditorTabs",
			"showMultipleEditorTabsDescription",
			"showMultipleEditorTabsZenMode",
			"showMultipleEditorTabsZenModeDescription",
			"showSingleEditorTab",
			"showSingleEditorTabDescription",
			"showSingleEditorTabZenMode",
			"showSingleEditorTabZenModeDescription",
			"sidebar",
			"sideBar",
			"sidebarContainer",
			"sidebarHidden",
			"sideBarPosition",
			"sidebarVisible",
			"statusBar",
			"statusBarIcon",
			"tabBar",
			"toggleCenteredLayout",
			"toggleEditor",
			"toggleMenuBar",
			"toggleSeparatePinnedEditorTabs",
			"toggleSeparatePinnedEditorTabsDescription",
			"toggleSidebar",
			"toggleSideBar",
			"toggleSidebarPosition",
			"toggleSidebarPosition",
			"toggleStatusbar",
			"toggleVisibility",
			"top",
			"zenMode",
			"zenModeIcon"
		],
		"vs/workbench/browser/actions/listCommands": [
			{
				"key": "mitoggleTreeStickyScroll",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"toggleTreeStickyScroll",
			"toggleTreeStickyScrollDescription"
		],
		"vs/workbench/browser/actions/navigationActions": [
			"focusNextPart",
			"focusPreviousPart",
			"navigateDown",
			"navigateLeft",
			"navigateRight",
			"navigateUp"
		],
		"vs/workbench/browser/actions/quickAccessActions": [
			"quickNavigateNext",
			"quickNavigatePrevious",
			"quickOpen",
			"quickOpenWithModes",
			"quickSelectNext",
			"quickSelectPrevious"
		],
		"vs/workbench/browser/actions/textInputActions": [
			"copy",
			"cut",
			"paste",
			"redo",
			"selectAll",
			"undo"
		],
		"vs/workbench/browser/actions/windowActions": [
			"about",
			"activeOpenedRecentlyOpenedFolder",
			"activeOpenedRecentlyOpenedWorkspace",
			"blur",
			"dirtyFolder",
			"dirtyFolderConfirm",
			"dirtyFolderConfirmDetail",
			"dirtyRecentlyOpenedFolder",
			"dirtyRecentlyOpenedWorkspace",
			"dirtyWorkspace",
			"dirtyWorkspaceConfirm",
			"dirtyWorkspaceConfirmDetail",
			"files",
			"folders",
			{
				"key": "miAbout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miConfirmClose",
			{
				"key": "miMore",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNewWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miOpenRecent",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miToggleFullScreen",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"newWindow",
			"openedRecentlyOpenedFolder",
			"openedRecentlyOpenedWorkspace",
			"openRecent",
			"openRecentPlaceholder",
			"openRecentPlaceholderMac",
			"quickOpenRecent",
			"recentDirtyFolderAriaLabel",
			"recentDirtyWorkspaceAriaLabel",
			"reloadWindow",
			"remove",
			"toggleFullScreen",
			"workspacesAndFolders"
		],
		"vs/workbench/browser/actions/workspaceActions": [
			"closeWorkspace",
			"duplicateWorkspace",
			"duplicateWorkspaceInNewWindow",
			"globalRemoveFolderFromWorkspace",
			{
				"key": "miAddFolderToWorkspace",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miCloseFolder",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miCloseWorkspace",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miOpen",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miOpenFile",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miOpenFolder",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miOpenWorkspace",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miSaveWorkspaceAs",
			"openFile",
			"openFileFolder",
			"openFolder",
			"openWorkspaceAction",
			"openWorkspaceConfigFile",
			"saveWorkspaceAsAction",
			"workspaces"
		],
		"vs/workbench/browser/actions/workspaceCommands": [
			{
				"key": "add",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"addFolderToWorkspace",
			"addFolderToWorkspaceTitle",
			"workspaceFolderPickerPlaceholder"
		],
		"vs/workbench/browser/editor": [
			"pinned",
			"preview"
		],
		"vs/workbench/browser/labels": [
			"notebookCellLabel",
			"notebookCellOutputLabel",
			"notebookCellOutputLabelSimple"
		],
		"vs/workbench/browser/parts/activitybar/activitybarPart": [
			"activity bar position",
			"activity bar size",
			"activityBarSizeCompact",
			"activityBarSizeDefault",
			"bottom",
			"default",
			"focusActivityBar",
			"hide",
			"hideActivityBar",
			"hideMenu",
			"menu",
			{
				"key": "miBottomActivityBar",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miDefaultActivityBar",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miHideActivityBar",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miTopActivityBar",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"nextSideBarView",
			"positionActivituBar",
			"positionActivityBarBottom",
			"positionActivityBarDefault",
			"positionActivityBarTop",
			"previousSideBarView",
			"top"
		],
		"vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": [
			"auxiliaryBarHidden",
			"auxiliaryBarVisible",
			"closeIcon",
			"closeSecondarySideBar",
			"closeSecondarySideBar",
			"focusAuxiliaryBar",
			"hideAuxiliaryBar",
			"maximizeAuxiliaryBar",
			"maximizeAuxiliaryBarTooltip",
			"maximizeAuxiliaryBarTooltip2",
			"maximizeIcon",
			{
				"key": "miCloseSecondarySideBar",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"nextAuxiliaryBarView",
			"openAndCloseAuxiliaryBar",
			"previousAuxiliaryBarView",
			"restoreAuxiliaryBar",
			"restoreAuxiliaryBar",
			"toggleAuxiliaryBar",
			"toggleAuxiliaryIconLeft",
			"toggleAuxiliaryIconLeftOn",
			"toggleAuxiliaryIconRight",
			"toggleAuxiliaryIconRightOn",
			"toggleMaximizedAuxiliaryBar",
			"toggleSecondarySideBar"
		],
		"vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": [
			"activity bar position",
			"hide second side bar",
			"move second side bar left",
			"move second side bar right",
			"showIcons",
			"showLabels"
		],
		"vs/workbench/browser/parts/banner/bannerPart": [
			"closeBanner",
			"focusBanner"
		],
		"vs/workbench/browser/parts/compositeBar": [
			"activityBarAriaLabel"
		],
		"vs/workbench/browser/parts/compositeBarActions": [
			"additionalViews",
			"hide",
			"hideBadge",
			"keep",
			"numberBadge",
			"showBadge",
			"titleKeybinding",
			"toggle",
			"toggleBadge"
		],
		"vs/workbench/browser/parts/compositePart": [
			"ariaCompositeToolbarLabel",
			"titleTooltip",
			"viewsAndMoreActions"
		],
		"vs/workbench/browser/parts/dialogs/dialog": [
			"aboutDetail"
		],
		"vs/workbench/browser/parts/dialogs/dialogHandler": [
			{
				"key": "copy",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"ok"
		],
		"vs/workbench/browser/parts/editor/auxiliaryEditorPart": [
			"disableCompactAuxiliaryWindow",
			"enableCompactAuxiliaryWindow",
			"toggleCompactAuxiliaryWindow"
		],
		"vs/workbench/browser/parts/editor/binaryDiffEditor": [
			"metadataDiff"
		],
		"vs/workbench/browser/parts/editor/binaryEditor": [
			"binaryEditor",
			"binaryError",
			"openAnyway"
		],
		"vs/workbench/browser/parts/editor/breadcrumbs": [
			"enabled",
			"filepath",
			"filepath.last",
			"filepath.off",
			"filepath.on",
			"filteredTypes.array",
			"filteredTypes.boolean",
			"filteredTypes.class",
			"filteredTypes.constant",
			"filteredTypes.constructor",
			"filteredTypes.enum",
			"filteredTypes.enumMember",
			"filteredTypes.event",
			"filteredTypes.field",
			"filteredTypes.file",
			"filteredTypes.function",
			"filteredTypes.interface",
			"filteredTypes.key",
			"filteredTypes.method",
			"filteredTypes.module",
			"filteredTypes.namespace",
			"filteredTypes.null",
			"filteredTypes.number",
			"filteredTypes.object",
			"filteredTypes.operator",
			"filteredTypes.package",
			"filteredTypes.property",
			"filteredTypes.string",
			"filteredTypes.struct",
			"filteredTypes.typeParameter",
			"filteredTypes.variable",
			"icons",
			"showEditorType",
			"symbolpath",
			"symbolpath.last",
			"symbolpath.off",
			"symbolpath.on",
			"symbolPathSeparator",
			"symbolSortOrder",
			"symbolSortOrder.name",
			"symbolSortOrder.position",
			"symbolSortOrder.type",
			"title"
		],
		"vs/workbench/browser/parts/editor/breadcrumbsControl": [
			"breadcrumbsActive",
			"breadcrumbsHasSymbols",
			"breadcrumbsPossible",
			"breadcrumbsVisible",
			"cmd.copyPath",
			"cmd.focus",
			"cmd.focusAndSelect",
			"cmd.toggle",
			"cmd.toggle.short",
			"cmd.toggle2",
			"editorType.hover",
			"empty",
			{
				"key": "miBreadcrumbs2",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"separatorIcon"
		],
		"vs/workbench/browser/parts/editor/breadcrumbsPicker": [
			"breadcrumbs"
		],
		"vs/workbench/browser/parts/editor/diffEditorCommands": [
			"compare",
			"compare.nextChange",
			"compare.openSide",
			"compare.previousChange",
			"swapDiffSides",
			"toggleInlineView"
		],
		"vs/workbench/browser/parts/editor/editor.contribution": [
			"activeGroupEditorsByMostRecentlyUsedQuickAccess",
			"allEditorsByAppearanceQuickAccess",
			"allEditorsByMostRecentlyUsedQuickAccess",
			"binaryDiffEditor",
			"close",
			"closeAll",
			"closeAllSaved",
			"closeEditor",
			"closeEditorGroup",
			"closeEditorsInGroup",
			"closeGroupAction",
			"closeOtherEditors",
			"closeOthers",
			"closePinnedEditor",
			"closeRight",
			"closeRightEditors",
			"closeSavedEditors",
			"configureEditors",
			"configureTabs",
			"copyEditorGroupToNewWindow",
			"copyEditorToNewWindow",
			"copyToNewWindow",
			"editorActionsPosition",
			"editorQuickAccessPlaceholder",
			"hidden",
			"hideTabs",
			"ignoreTrimWhitespace.label",
			"inlineView",
			"joinInGroup",
			"keepEditor",
			"keepOpen",
			"lockEditorGroup",
			"lockGroup",
			"lockGroupAction",
			"maximizeGroup",
			{
				"key": "miClearRecentOpen",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miCopyEditorToNewWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFirstSideEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFocusAboveGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFocusBelowGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFocusFifthGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFocusFirstGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFocusFourthGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFocusLeftGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFocusRightGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFocusSecondGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFocusThirdGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miJoinEditorInGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miJoinEditorInGroupWithoutMnemonic",
			{
				"key": "miLastEditLocation",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miMoveEditorToNewWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNextEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNextEditorInGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNextGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNextRecentlyUsedEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNextUsedEditorInGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miPreviousEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miPreviousEditorInGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miPreviousGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miPreviousRecentlyUsedEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miPreviousUsedEditorInGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miReopenClosedEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSecondSideEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miShare",
			{
				"key": "miSingleColumnEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miSingleColumnEditorLayoutWithoutMnemonic",
			{
				"key": "miSplitEditorDown",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miSplitEditorDownWithoutMnemonic",
			{
				"key": "miSplitEditorInGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miSplitEditorInGroupWithoutMnemonic",
			{
				"key": "miSplitEditorLeft",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miSplitEditorLeftWithoutMnemonic",
			{
				"key": "miSplitEditorRight",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miSplitEditorRightWithoutMnemonic",
			{
				"key": "miSplitEditorUp",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miSplitEditorUpWithoutMnemonic",
			{
				"key": "miSwitchEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSwitchGroup",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miThreeColumnsEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miThreeColumnsEditorLayoutWithoutMnemonic",
			{
				"key": "miThreeRowsEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miThreeRowsEditorLayoutWithoutMnemonic",
			{
				"key": "miTwoByTwoGridEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miTwoByTwoGridEditorLayoutWithoutMnemonic",
			{
				"key": "miTwoColumnsBottomEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miTwoColumnsBottomEditorLayoutWithoutMnemonic",
			{
				"key": "miTwoColumnsEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miTwoColumnsEditorLayoutWithoutMnemonic",
			{
				"key": "miTwoRowsEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miTwoRowsEditorLayoutWithoutMnemonic",
			{
				"key": "miTwoRowsRightEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miTwoRowsRightEditorLayoutWithoutMnemonic",
			"moveAbove",
			"moveBelow",
			"moveEditorGroupToNewWindow",
			"moveEditorToNewWindow",
			"moveLeft",
			"moveRight",
			"moveToNewWindow",
			"multipleTabs",
			"navigate.next.label",
			"navigate.prev.label",
			"newWindow",
			"nextChangeIcon",
			"pin",
			"pinEditor",
			"previousChangeIcon",
			"reopenAsText",
			"reopenWith",
			"reopenWith",
			"share",
			"showOpenedEditors",
			"sideBySideEditor",
			"singleTab",
			"splitAndMoveEditor",
			"splitDown",
			"splitEditorDown",
			"splitEditorRight",
			"splitInGroup",
			"splitLeft",
			"splitRight",
			"splitUp",
			"swapDiffSides",
			"tabBar",
			"textDiffEditor",
			"textEditor",
			"titleBar",
			"toggleLockGroup",
			"togglePreviewMode",
			"toggleSplitEditorInGroupLayout",
			"toggleWhitespace",
			"unlockEditorGroup",
			"unlockGroupAction",
			"unmaximizeGroup",
			"unpin",
			"unpinEditor"
		],
		"vs/workbench/browser/parts/editor/editorActions": [
			{
				"key": "clearButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"clearEditorHistory",
			"clearEditorHistoryWithoutConfirm",
			"clearRecentFiles",
			"closeAllEditors",
			"closeAllGroups",
			"closeEditor",
			"closeEditorInAllGroups",
			"closeEditorsInOtherGroups",
			"closeEditorsToTheLeft",
			"closeOneEditor",
			"confirmClearDetail",
			"confirmClearEditorHistoryMessage",
			"confirmClearRecentsMessage",
			"copyEditorGroupToNewWindow",
			"copyEditorToNewWindow",
			"duplicateActiveGroupDown",
			"duplicateActiveGroupLeft",
			"duplicateActiveGroupRight",
			"duplicateActiveGroupUp",
			"editorLayoutSingle",
			"editorLayoutThreeColumns",
			"editorLayoutThreeRows",
			"editorLayoutTwoByTwoGrid",
			"editorLayoutTwoColumns",
			"editorLayoutTwoColumnsBottom",
			"editorLayoutTwoRows",
			"editorLayoutTwoRowsRight",
			"evenEditorGroups",
			"firstEditorInGroup",
			"focusAboveGroup",
			"focusActiveEditorGroup",
			"focusBelowGroup",
			"focusFirstEditorGroup",
			"focusLastEditorGroup",
			"focusLeftGroup",
			"focusNextGroup",
			"focusPreviousGroup",
			"focusRightGroup",
			"joinAllGroups",
			"joinTwoGroups",
			"lastEditorInGroup",
			"maximizeEditorHideSidebar",
			{
				"key": "miBack",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miCopyEditorGroupToNewWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miCopyEditorToNewWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miForward",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miMoveEditorGroupToNewWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miMoveEditorToNewWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNewEmptyEditorWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"minimizeOtherEditorGroups",
			"minimizeOtherEditorGroupsHideSidebar",
			{
				"key": "miRestoreEditorsToMainWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"moveActiveGroupDown",
			"moveActiveGroupLeft",
			"moveActiveGroupRight",
			"moveActiveGroupUp",
			"moveEditorGroupToNewWindow",
			"moveEditorLeft",
			"moveEditorRight",
			"moveEditorToAboveGroup",
			"moveEditorToBelowGroup",
			"moveEditorToEnd",
			"moveEditorToFirstGroup",
			"moveEditorToLastGroup",
			"moveEditorToLeftGroup",
			"moveEditorToNewWindow",
			"moveEditorToNextGroup",
			"moveEditorToPreviousGroup",
			"moveEditorToRightGroup",
			"moveEditorToStart",
			"navigateBack",
			"navigateBack",
			"navigateBackInEdits",
			"navigateBackInNavigations",
			"navigateEditorGroups",
			"navigateEditorHistoryByInput",
			"navigateForward",
			"navigateForward",
			"navigateForwardInEdits",
			"navigateForwardInNavigations",
			"navigatePrevious",
			"navigatePreviousInEdits",
			"navigatePreviousInNavigationLocations",
			"navigateToLastEditLocation",
			"navigateToLastNavigationLocation",
			"newEmptyEditorWindow",
			"newGroupAbove",
			"newGroupBelow",
			"newGroupLeft",
			"newGroupRight",
			"nextEditorInGroup",
			"openNextEditor",
			"openNextRecentlyUsedEditor",
			"openNextRecentlyUsedEditorInGroup",
			"openPreviousEditor",
			"openPreviousEditorInGroup",
			"openPreviousRecentlyUsedEditor",
			"openPreviousRecentlyUsedEditorInGroup",
			"quickOpenLeastRecentlyUsedEditor",
			"quickOpenLeastRecentlyUsedEditorInGroup",
			"quickOpenPreviousRecentlyUsedEditor",
			"quickOpenPreviousRecentlyUsedEditorInGroup",
			"reopenClosedEditor",
			"reopenTextEditor",
			"restoreEditorsToMainWindow",
			"revertAndCloseActiveEditor",
			"reverting",
			"showAllEditors",
			"showAllEditorsByMostRecentlyUsed",
			"showEditorsInActiveGroup",
			"splitEditor",
			"splitEditorGroupDown",
			"splitEditorGroupDown",
			"splitEditorGroupLeft",
			"splitEditorGroupRight",
			"splitEditorGroupUp",
			"splitEditorGroupUp",
			"splitEditorOrthogonal",
			"splitEditorToAboveGroup",
			"splitEditorToBelowGroup",
			"splitEditorToFirstGroup",
			"splitEditorToLastGroup",
			"splitEditorToLeftGroup",
			"splitEditorToLeftGroup",
			"splitEditorToNextGroup",
			"splitEditorToPreviousGroup",
			"splitEditorToRightGroup",
			"toggleEditorType",
			"toggleEditorWidths",
			"toggleMaximizeEditorGroup",
			"unmaximizeGroup",
			"unpinEditor"
		],
		"vs/workbench/browser/parts/editor/editorCommands": [
			"closeModalEditor",
			"editorCommand.activeEditorCopy.arg.description",
			"editorCommand.activeEditorCopy.arg.name",
			"editorCommand.activeEditorCopy.description",
			"editorCommand.activeEditorMove.arg.description",
			"editorCommand.activeEditorMove.arg.name",
			"editorCommand.activeEditorMove.description",
			"editorGroupLayout.horizontal",
			"editorGroupLayout.vertical",
			"focusLeftSideEditor",
			"focusOtherSideEditor",
			"focusRightSideEditor",
			"joinEditorInGroup",
			"lockEditorGroup",
			"moveModalEditorToWindow",
			"moveToMainWindow",
			"navigateModalEditorNext",
			"navigateModalEditorPrevious",
			"restoreModalEditorSize",
			"splitEditorInGroup",
			"toggleEditorGroupLock",
			"toggleJoinEditorInGroup",
			"toggleModalEditorMaximized",
			"toggleModalEditorSidebar",
			"toggleSplitEditorInGroupLayout",
			"unlockEditorGroup"
		],
		"vs/workbench/browser/parts/editor/editorConfiguration": [
			"editor.diffEditorAssociations",
			"editor.editorAssociations",
			"editorLargeFileSizeConfirmation",
			"interactiveWindow",
			"livePreview",
			"markdownPreview",
			"simpleBrowser",
			"workbench.editor.autoLockGroups",
			"workbench.editor.defaultBinaryEditor"
		],
		"vs/workbench/browser/parts/editor/editorDropTarget": [
			"dropIntoEditorPrompt"
		],
		"vs/workbench/browser/parts/editor/editorGroupView": [
			"ariaLabelGroupActions",
			"emptyEditorGroup",
			"groupAriaLabel",
			"groupAriaLabelLong",
			"groupLabel",
			"groupLabelLong",
			"moveErrorDetails",
			"reopenWith"
		],
		"vs/workbench/browser/parts/editor/editorGroupWatermark": [
			"watermark.findInFiles",
			"watermark.newUntitledFile",
			"watermark.openChat",
			"watermark.openFile",
			"watermark.openFileFolder",
			"watermark.openFolder",
			"watermark.openRecent",
			"watermark.openSettings",
			"watermark.quickAccess",
			"watermark.showCommands",
			"watermark.startDebugging",
			{
				"key": "watermark.toggleTerminal",
				"comment": [
					"toggle is a verb here"
				]
			}
		],
		"vs/workbench/browser/parts/editor/editorPanes": [
			"editorOpenErrorDialog",
			{
				"key": "ok",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/browser/parts/editor/editorParts": [
			"groupLabel"
		],
		"vs/workbench/browser/parts/editor/editorPlaceholder": [
			"errorEditor",
			"manageTrust",
			"requiresFolderTrustText",
			"requiresWorkspaceTrustText",
			"retry",
			"showLogs",
			"trustRequiredEditor",
			"unavailableResourceErrorEditorText",
			"unknownErrorEditorTextWithError",
			"unknownErrorEditorTextWithoutError"
		],
		"vs/workbench/browser/parts/editor/editorQuickAccess": [
			"closeEditor",
			"entryAriaLabelDirty",
			"entryAriaLabelWithGroup",
			"entryAriaLabelWithGroupDirty",
			"noViewResults"
		],
		"vs/workbench/browser/parts/editor/editorStatus": [
			"autoDetect",
			"changeEncoding",
			"changeEndOfLine",
			"changeLanguageMode.arg.name",
			"changeLanguageMode.description",
			"changeMode",
			"columnSelectionModeEnabled",
			"configureAssociationsExt",
			"configureModeSettings",
			"currentAssociation",
			"currentProblem",
			"disableColumnSelectionMode",
			"disableTabMode",
			"endOfLineCarriageReturnLineFeed",
			"endOfLineLineFeed",
			"fileInfo",
			"gotoLine",
			"guessedEncoding",
			"indentConvert",
			"indentView",
			"inputModeOvertype",
			"languageDescription",
			"languageDescriptionConfigured",
			"languagesPicks",
			"multiSelection",
			"multiSelectionRange",
			"noEditor",
			"noFileEditor",
			"noWritableCodeEditor",
			"pickAction",
			"pickEncodingForReopen",
			"pickEncodingForSave",
			"pickEndOfLine",
			"pickLanguage",
			"pickLanguageToConfigure",
			"reopen",
			"reopenWithEncoding",
			"reopenWithEncodingDetail",
			"reopenWithEncodingWarning",
			"saveWithEncoding",
			"selectEncoding",
			"selectEOL",
			"selectIndentation",
			"selectLanguageMode",
			"showLanguageExtensions",
			"singleSelection",
			"singleSelectionRange",
			"spacesAndTabsSize",
			"spacesSize",
			"status.editor.columnSelectionMode",
			"status.editor.enableInsertMode",
			"status.editor.encoding",
			"status.editor.eol",
			"status.editor.indentation",
			"status.editor.info",
			"status.editor.mode",
			"status.editor.selection",
			"status.editor.tabFocusMode",
			"tabFocusModeEnabled",
			{
				"key": "tabSize",
				"comment": [
					"Tab corresponds to the tab key"
				]
			}
		],
		"vs/workbench/browser/parts/editor/editorTabsControl": [
			"ariaLabelEditorActions",
			"ariaLabelEditorActionsLayout",
			"draggedEditorGroup"
		],
		"vs/workbench/browser/parts/editor/editorTypePicker": [
			"builtinProviderDisplayName",
			"editorType.labelWithSource",
			"editorType.openModified",
			"editorType.openOriginal",
			"editorType.setDefault",
			"editorType.setDefaultDiff",
			"textDiffEditor"
		],
		"vs/workbench/browser/parts/editor/modalEditorPart": [
			"modalEditorPart",
			"navigationCounter",
			"nextItem",
			"previousItem",
			"toggleSidebar"
		],
		"vs/workbench/browser/parts/editor/multiEditorTabsControl": [
			"addTab",
			"ariaLabelTabActions"
		],
		"vs/workbench/browser/parts/editor/sideBySideEditor": [
			"sideBySideEditor"
		],
		"vs/workbench/browser/parts/editor/textCodeEditor": [
			"textEditor"
		],
		"vs/workbench/browser/parts/editor/textDiffEditor": [
			"fileTooLargeForHeapErrorWithoutSize",
			"fileTooLargeForHeapErrorWithSize",
			"textDiffEditor"
		],
		"vs/workbench/browser/parts/editor/textEditor": [
			"editor"
		],
		"vs/workbench/browser/parts/globalCompositeBar": [
			"accounts",
			"accountsViewBarIcon",
			"authProviderUnavailable",
			"hideAccounts",
			"loading",
			"manage",
			"manage profile",
			"manageDynamicAuthProviders",
			"manageTrustedExtensions",
			"manageTrustedMCPServers",
			"signOut"
		],
		"vs/workbench/browser/parts/notifications/notificationAccessibleView": [
			"clearNotification",
			"notification.accessibleViewSrc"
		],
		"vs/workbench/browser/parts/notifications/notificationsActions": [
			"clearAllIcon",
			"clearIcon",
			"clearNotification",
			"clearNotifications",
			"collapseIcon",
			"collapseNotification",
			"collapseUpIcon",
			"configureDoNotDisturbMode",
			"configureIcon",
			"configureNotification",
			"configureNotificationsPosition",
			"copyNotification",
			"doNotDisturbIcon",
			"expandDownIcon",
			"expandIcon",
			"expandNotification",
			"hideIcon",
			"hideNotificationsCenter",
			"hideUpIcon",
			"positionIcon",
			"toggleDoNotDisturbMode",
			"toggleDoNotDisturbModeBySource"
		],
		"vs/workbench/browser/parts/notifications/notificationsAlerts": [
			"alertErrorMessage",
			"alertInfoMessage",
			"alertWarningMessage"
		],
		"vs/workbench/browser/parts/notifications/notificationsCenter": [
			"moreSources",
			"notifications",
			"notificationsCenterWidgetAriaLabel",
			"notificationsEmpty",
			"notificationsToolbar",
			"turnOffNotifications",
			"turnOnNotifications"
		],
		"vs/workbench/browser/parts/notifications/notificationsCommands": [
			"acceptNotificationPrimaryAction",
			"clearAllNotifications",
			"focusNotificationToasts",
			"hideNotifications",
			"notifications",
			"positionBottomLeft",
			"positionBottomRight",
			"positionTopRight",
			"selectSources",
			"showNotifications",
			"toggleDoNotDisturbMode",
			"toggleDoNotDisturbModeBySource",
			"toggleNotifications"
		],
		"vs/workbench/browser/parts/notifications/notificationsList": [
			"notificationAccessibleViewHint",
			"notificationAccessibleViewHintNoKb",
			"notificationAriaLabel",
			"notificationAriaLabelHint",
			"notificationsList",
			"notificationWithSourceAriaLabel",
			"notificationWithSourceAriaLabelHint"
		],
		"vs/workbench/browser/parts/notifications/notificationsStatus": [
			"hideNotifications",
			"noNotifications",
			{
				"key": "noNotificationsWithProgress",
				"comment": [
					"{0} will be replaced by a number"
				]
			},
			{
				"key": "notifications",
				"comment": [
					"{0} will be replaced by a number"
				]
			},
			{
				"key": "notificationsWithProgress",
				"comment": [
					"{0} and {1} will be replaced by a number"
				]
			},
			"oneNotification",
			{
				"key": "oneNotificationWithProgress",
				"comment": [
					"{0} will be replaced by a number"
				]
			},
			"status.doNotDisturb",
			"status.doNotDisturbTooltip",
			"status.message",
			"status.notifications",
			"zeroNotifications"
		],
		"vs/workbench/browser/parts/notifications/notificationsToasts": [
			"notificationAriaLabel",
			"notificationWithSourceAriaLabel"
		],
		"vs/workbench/browser/parts/notifications/notificationsViewer": [
			"executeCommand",
			"notificationActions",
			"notificationSource",
			"turnOffNotifications",
			"turnOnNotifications"
		],
		"vs/workbench/browser/parts/paneCompositeBar": [
			"auxiliarybar",
			"moveToMenu",
			"panel",
			"resetLocation",
			"sidebar"
		],
		"vs/workbench/browser/parts/paneCompositePart": [
			"moreActions",
			"pane.emptyMessage",
			"views"
		],
		"vs/workbench/browser/parts/panel/panelActions": [
			"alignPanel",
			"alignPanelCenter",
			"alignPanelCenterShort",
			"alignPanelJustify",
			"alignPanelJustifyShort",
			"alignPanelLeft",
			"alignPanelLeftShort",
			"alignPanelRight",
			"alignPanelRightShort",
			"closeIcon",
			"closePanel",
			"closePanel",
			"focusPanel",
			"focusPanel",
			"maximizeIcon",
			"maximizePanel",
			"minimizePanel",
			{
				"key": "miTogglePanelMnemonic",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"movePanelToSecondarySideBar",
			"moveSidePanelToPanel",
			"nextPanelView",
			"openAndClosePanel",
			"panelMaxNotSupported",
			"positionPanel",
			"positionPanelBottom",
			"positionPanelBottomShort",
			"positionPanelLeft",
			"positionPanelLeftShort",
			"positionPanelRight",
			"positionPanelRightShort",
			"positionPanelTop",
			"positionPanelTopShort",
			"previousPanelView",
			"toggleMaximizedPanel",
			"togglePanel",
			"togglePanelOffIcon",
			"togglePanelOnIcon",
			"togglePanelVisibility"
		],
		"vs/workbench/browser/parts/panel/panelPart": [
			"align panel",
			"hidePanel",
			"panel position",
			"showIcons",
			"showLabels"
		],
		"vs/workbench/browser/parts/sidebar/sidebarActions": [
			"closeSidebar",
			"focusSideBar"
		],
		"vs/workbench/browser/parts/sidebar/sidebarPart": [
			"toggleActivityBar"
		],
		"vs/workbench/browser/parts/statusbar/statusbarActions": [
			"focusStatusBar",
			"hide",
			"manageExtension"
		],
		"vs/workbench/browser/parts/statusbar/statusbarPart": [
			"hideStatusBar"
		],
		"vs/workbench/browser/parts/titlebar/commandCenterControl": [
			"label.dfl",
			"label1",
			"label2",
			"title",
			"title2",
			"title3"
		],
		"vs/workbench/browser/parts/titlebar/menubar.contribution": [
			{
				"key": "mEdit",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mFile",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mGoto",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mHelp",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mPreferences",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mSelection",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mTerminal",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mView",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/browser/parts/titlebar/menubarControl": [
			"cancellingUpdate",
			{
				"key": "checkForUpdates",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"checkingForUpdates",
			{
				"key": "download now",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"DownloadingUpdate",
			"focusMenu",
			"goToSetting",
			"installingUpdate",
			{
				"key": "installUpdate...",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"menubar.customTitlebarAccessibilityNotification",
			{
				"key": "restartToUpdate",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/browser/parts/titlebar/titlebarActions": [
			"accounts",
			"hideCustomTitleBar",
			"hideCustomTitleBarInFullScreen",
			"manage",
			"showCustomTitleBar",
			"toggle.commandCenter",
			"toggle.commandCenterDescription",
			"toggle.customTitleBar",
			"toggle.editorActions",
			"toggle.hideCustomTitleBar",
			"toggle.hideCustomTitleBarInFullScreen",
			"toggle.layout",
			"toggle.layoutDescription",
			"toggle.navigation",
			"toggle.navigationDescription",
			"toggle.notifications",
			"toggle.notificationsDescription"
		],
		"vs/workbench/browser/parts/titlebar/titlebarPart": [
			"ariaLabelTitleActions",
			"focusTitleBar"
		],
		"vs/workbench/browser/parts/titlebar/windowTitle": [
			"devExtensionWindowTitlePrefix",
			"userIsAdmin",
			"userIsSudo"
		],
		"vs/workbench/browser/parts/views/checkbox": [
			"checked",
			"unchecked"
		],
		"vs/workbench/browser/parts/views/treeView": [
			"collapseAll",
			"command-error",
			"no-dataprovider",
			"refresh",
			"treeActionBarAriaLabel",
			"treeActionBarAriaLabelNoName",
			"treeAriaLabelHasActions",
			"treeAriaLabelHasActionsSuffix",
			"treeAriaLabelHasActionsTooltip",
			"treeView.enableCollapseAll",
			"treeView.enableRefresh",
			"treeView.toggleCollapseAll"
		],
		"vs/workbench/browser/parts/views/viewFilter": [
			"accessibilityHelpHintInLabel",
			"more filters",
			"viewFilter"
		],
		"vs/workbench/browser/parts/views/viewPane": [
			"viewAccessibilityHelp",
			"viewPaneContainerCollapsedIcon",
			"viewPaneContainerExpandedIcon",
			"viewToolbarAriaLabel",
			"welcomeViewAriaLabel"
		],
		"vs/workbench/browser/parts/views/viewPaneContainer": [
			"viewMoveDown",
			"viewMoveLeft",
			"viewMoveRight",
			"viewMoveUp",
			"views",
			"viewsMove"
		],
		"vs/workbench/browser/quickaccess": [
			"inQuickOpen"
		],
		"vs/workbench/browser/window": [
			{
				"key": "closeWindowButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"closeWindowMessage",
			"doNotAskAgain",
			{
				"key": "exitButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "openExternalDialogButtonInstall.v3",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "openExternalDialogButtonRetry.v2",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openExternalDialogDetail.v2",
			"openExternalDialogDetailNoInstall",
			"openExternalDialogTitle",
			{
				"key": "quitButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"quitMessage",
			"quitMessageMac",
			{
				"key": "reload",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "retry",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"shutdownError",
			"shutdownErrorDetail",
			"unableToOpenExternal",
			"unableToOpenWindowDetail"
		],
		"vs/workbench/browser/workbench.contribution": [
			"activeEditorLanguageId",
			"activeEditorLong",
			"activeEditorMedium",
			"activeEditorShort",
			"activeEditorState",
			"activeFolderLong",
			"activeFolderMedium",
			"activeFolderShort",
			"activeRepositoryBranchName",
			"activeRepositoryName",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "activityBarAutoHide"
			},
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "activityBarCompact"
			},
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "activityBarIconClickBehavior"
			},
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "activityBarLocation"
			},
			"alwaysShowAdvancedSettings",
			"alwaysShowEditorActions",
			"appName",
			"askChatLocation",
			"askChatLocation.chatView",
			"askChatLocation.quickChat",
			"browser",
			"centeredLayoutAutoResize",
			"centeredLayoutDynamicWidth",
			"closeEmptyGroups",
			"closeOnFileDelete",
			"closeOnFocusLost",
			"commandHistory",
			"confirmBeforeClose",
			"confirmBeforeCloseWeb",
			"customEditorLabelDescriptionExample",
			"customMenuBarAltFocus",
			"decorations.badges",
			"decorations.colors",
			"dirty",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "doubleClickTabToToggleEditorGroupSizes"
			},
			"dragToOpenWindow",
			"editorActionsLocation",
			{
				"comment": [
					"{0}, {1}, {2}, {3} will be a setting name rendered as a link"
				],
				"key": "editorOpenPositioning"
			},
			"enableMenuBarMnemonics",
			"enableNaturalLanguageSearch",
			"enablePreview",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "enablePreviewFromCodeNavigation"
			},
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "enablePreviewFromQuickOpen"
			},
			"exclude",
			"focusedView",
			"focusRecentEditorAfterClose",
			"folderName",
			"folderPath",
			"fontAliasing",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "highlightModifiedTabs"
			},
			"layoutcontrol.type.both",
			"layoutcontrol.type.menu",
			"layoutcontrol.type.toggles",
			{
				"key": "layoutControlEnabled",
				"comment": [
					"{0}, {1} is a placeholder for a setting identifier."
				]
			},
			"layoutControlEnabledWeb",
			"layoutControlType",
			"limitEditorsEnablement",
			"limitEditorsExcludeDirty",
			"limitEditorsMaximum",
			"localHistoryEnabled",
			"localHistoryMaxFileEntries",
			"localHistoryMaxFileSize",
			"menuBarVisibility",
			"menuBarVisibility.mac",
			"mergeWindow",
			"modernUI",
			"mouseBackForwardToNavigate",
			{
				"key": "navigationControlEnabled",
				"comment": [
					"{0}, {1} is a placeholder for a setting identifier."
				]
			},
			"navigationControlEnabledWeb",
			"navigationScope",
			"notificationsButton",
			"notificationsPosition",
			"openDefaultKeybindings",
			"openDefaultSettings",
			"openFilesInNewWindow",
			"openFilesInNewWindowMac",
			"openFoldersInNewWindow",
			"panelDefaultLocation",
			"panelOpensMaximized",
			"panelShowLabels",
			"perEditorGroup",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "pinnedTabSizing"
			},
			"preserveInput",
			"problems.visibility",
			"profileName",
			"remoteName",
			"restoreOnStartup",
			"restoreViewState",
			"revealIfOpen",
			"rootName",
			"rootNameShort",
			"rootPath",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "scrollToSwitchTabs"
			},
			"secondarySideBarDefaultVisibility",
			"secondarySideBarForceMaximized",
			"secondarySideBarShowLabels",
			"separator",
			"settings.editor.desc",
			"settings.editor.json",
			"settings.editor.ui",
			"settings.showAISearchToggle",
			"shadows",
			"sharedViewState",
			"showAskInChat",
			"showEditorTabs",
			"showIcons",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "showTabIndex"
			},
			"sideBarLocation",
			"sideBySideDirection",
			"splitInGroupLayout",
			"splitOnDragAndDrop",
			"splitSizing",
			"statusBarVisibility",
			"suggestCommands",
			"swipeToNavigate",
			{
				"comment": [
					"{0} will be a setting name rendered as a link"
				],
				"key": "tabActionLocation"
			},
			"tabDescription",
			"tabScrollbarHeight",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "tabSizing"
			},
			"tips.enabled",
			"titleScrollbarVisibility",
			"untitledLabelFormat",
			"useModal",
			"useModal.all",
			"useModal.off",
			"useModal.some",
			"useSplitJSON",
			"viewVisibility",
			{
				"key": "window.commandCenter",
				"comment": [
					"{0}, {1} is a placeholder for a setting identifier."
				]
			},
			"window.commandCenterWeb",
			"window.confirmBeforeClose.always",
			"window.confirmBeforeClose.always.web",
			"window.confirmBeforeClose.keyboardOnly",
			"window.confirmBeforeClose.keyboardOnly.web",
			"window.confirmBeforeClose.never",
			"window.confirmBeforeClose.never.web",
			"window.menuBarVisibility.classic",
			{
				"key": "window.menuBarVisibility.compact",
				"comment": [
					"{0}, {1} is a placeholder for a setting identifier."
				]
			},
			"window.menuBarVisibility.compact.web",
			"window.menuBarVisibility.hidden",
			"window.menuBarVisibility.toggle",
			"window.menuBarVisibility.toggle.mac",
			"window.menuBarVisibility.visible",
			"window.openFilesInNewWindow.default",
			"window.openFilesInNewWindow.defaultMac",
			"window.openFilesInNewWindow.off",
			"window.openFilesInNewWindow.on",
			"window.openFoldersInNewWindow.default",
			"window.openFoldersInNewWindow.off",
			"window.openFoldersInNewWindow.on",
			"window.titleSeparator",
			"windowTitle",
			"workbench.activityBar.iconClickBehavior.focus",
			"workbench.activityBar.iconClickBehavior.toggle",
			"workbench.activityBar.location.bottom",
			"workbench.activityBar.location.default",
			"workbench.activityBar.location.hide",
			"workbench.activityBar.location.top",
			"workbench.editor.doubleClickTabToToggleEditorGroupSizes.expand",
			"workbench.editor.doubleClickTabToToggleEditorGroupSizes.maximize",
			"workbench.editor.doubleClickTabToToggleEditorGroupSizes.off",
			{
				"comment": [
					"{0} will be a setting name rendered as a link"
				],
				"key": "workbench.editor.editorActionsLocation.default"
			},
			"workbench.editor.editorActionsLocation.hidden",
			{
				"comment": [
					"{0} will be a setting name rendered as a link"
				],
				"key": "workbench.editor.editorActionsLocation.titleBar"
			},
			"workbench.editor.empty.hint",
			"workbench.editor.historyBasedLanguageDetection",
			"workbench.editor.label.dirname",
			"workbench.editor.label.enabled",
			"workbench.editor.label.extname",
			"workbench.editor.label.filename",
			"workbench.editor.label.nthdirname",
			"workbench.editor.label.nthextname",
			"workbench.editor.label.patterns",
			"workbench.editor.label.template",
			"workbench.editor.labelFormat.default",
			"workbench.editor.labelFormat.long",
			"workbench.editor.labelFormat.medium",
			"workbench.editor.labelFormat.short",
			"workbench.editor.languageDetection",
			"workbench.editor.navigationScopeDefault",
			"workbench.editor.navigationScopeEditor",
			"workbench.editor.navigationScopeEditorGroup",
			"workbench.editor.pinnedTabSizing.compact",
			"workbench.editor.pinnedTabSizing.normal",
			"workbench.editor.pinnedTabSizing.shrink",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "workbench.editor.pinnedTabsOnSeparateRow"
			},
			"workbench.editor.preferBasedLanguageDetection",
			"workbench.editor.preventPinnedEditorClose",
			"workbench.editor.preventPinnedEditorClose.always",
			"workbench.editor.preventPinnedEditorClose.never",
			"workbench.editor.preventPinnedEditorClose.onlyKeyboard",
			"workbench.editor.preventPinnedEditorClose.onlyMouse",
			"workbench.editor.showLanguageDetectionHints",
			"workbench.editor.showLanguageDetectionHints.editors",
			"workbench.editor.showLanguageDetectionHints.notebook",
			"workbench.editor.showTabs.multiple",
			"workbench.editor.showTabs.none",
			"workbench.editor.showTabs.single",
			"workbench.editor.splitInGroupLayoutHorizontal",
			"workbench.editor.splitInGroupLayoutVertical",
			"workbench.editor.splitSizingAuto",
			"workbench.editor.splitSizingDistribute",
			"workbench.editor.splitSizingSplit",
			"workbench.editor.tabActionCloseVisibility",
			"workbench.editor.tabActionUnpinVisibility",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "workbench.editor.tabHeight"
			},
			"workbench.editor.tabSizing.fit",
			"workbench.editor.tabSizing.fixed",
			"workbench.editor.tabSizing.shrink",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "workbench.editor.tabSizingFixedMaxWidth"
			},
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "workbench.editor.tabSizingFixedMinWidth"
			},
			"workbench.editor.titleScrollbarSizing.default",
			"workbench.editor.titleScrollbarSizing.large",
			"workbench.editor.titleScrollbarVisibility.auto",
			"workbench.editor.titleScrollbarVisibility.hidden",
			"workbench.editor.titleScrollbarVisibility.visible",
			"workbench.editor.untitled.labelFormat.content",
			"workbench.editor.untitled.labelFormat.name",
			"workbench.fontAliasing.antialiased",
			"workbench.fontAliasing.auto",
			"workbench.fontAliasing.default",
			"workbench.fontAliasing.none",
			"workbench.hover.delay",
			"workbench.hover.reducedDelay",
			"workbench.notifications.position.bottom-left",
			"workbench.notifications.position.bottom-right",
			"workbench.notifications.position.top-right",
			"workbench.panel.opensMaximized.always",
			"workbench.panel.opensMaximized.never",
			"workbench.panel.opensMaximized.preserve",
			"workbench.panel.output",
			"workbench.quickOpen.preserveInput",
			"workbench.reduceMotion",
			"workbench.reduceMotion.auto",
			"workbench.reduceMotion.off",
			"workbench.reduceMotion.on",
			"workbench.reduceTransparency",
			"workbench.reduceTransparency.auto",
			"workbench.reduceTransparency.off",
			"workbench.reduceTransparency.on",
			"workbench.secondarySideBar.defaultVisibility.hidden",
			"workbench.secondarySideBar.defaultVisibility.maximized",
			"workbench.secondarySideBar.defaultVisibility.maximizedInWorkspace",
			"workbench.secondarySideBar.defaultVisibility.visible",
			"workbench.secondarySideBar.defaultVisibility.visibleInWorkspace",
			"workbench.view.showQuietly",
			{
				"comment": [
					"{0}, {1} will be a setting name rendered as a link"
				],
				"key": "wrapTabs"
			}
		],
		"vs/workbench/browser/workbench.zenMode.contribution": [
			{
				"key": "miToggleZenMode",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"tabBar",
			"toggleZenMode",
			"zenMode.centerLayout",
			"zenMode.fullScreen",
			"zenMode.hideActivityBar",
			"zenMode.hideLineNumbers",
			"zenMode.hideStatusBar",
			"zenMode.restore",
			"zenMode.showTabs",
			"zenMode.showTabs.multiple",
			"zenMode.showTabs.none",
			"zenMode.showTabs.single",
			"zenMode.silentNotifications",
			"zenModeConfigurationTitle"
		],
		"vs/workbench/common/configuration": [
			"active window",
			"applicationConfigurationTitle",
			"newWindowProfile",
			"problemsConfigurationTitle",
			"security.allowedUNCHosts",
			"security.allowedUNCHosts.patternErrorMessage",
			"security.restrictUNCAccess",
			"securityConfigurationTitle",
			"windowConfigurationTitle",
			"workbenchConfigurationTitle"
		],
		"vs/workbench/common/contextkeys": [
			"activeAuxiliary",
			"activeCompareEditorCanSwap",
			"activeCustomEditorDiffCanToggleLayout",
			"activeCustomEditorTextDiff",
			"activeEditor",
			"activeEditorAvailableEditorIds",
			"activeEditorCanRevert",
			"activeEditorCanToggleReadonly",
			"activeEditorGroupEmpty",
			"activeEditorGroupIndex",
			"activeEditorGroupLast",
			"activeEditorGroupLocked",
			"activeEditorIsDirty",
			"activeEditorIsFirstInGroup",
			"activeEditorIsLastInGroup",
			"activeEditorIsNotPreview",
			"activeEditorIsPinned",
			"activeEditorIsReadonly",
			"activePanel",
			"activeViewlet",
			"auxiliaryBarFocus",
			"auxiliaryBarMaximized",
			"auxiliaryBarVisible",
			"bannerFocused",
			"dirtyWorkingCopies",
			"editorAreaFocus",
			"editorIsOpen",
			"editorPartEditorGroupMaximized",
			"editorPartModal",
			"editorPartModalMaximized",
			"editorPartModalNavigation",
			"editorPartModalSidebar",
			"editorPartModalSidebarVisible",
			"editorPartMultipleEditorGroups",
			"editorTabsVisible",
			"embedderIdentifier",
			"focusedView",
			"groupEditorsCount",
			"inAutomation",
			"inZenMode",
			"isAuxiliaryWindow",
			"isAuxiliaryWindowFocusedContext",
			"isCompactTitleBar",
			"isFileSystemResource",
			"isFullscreen",
			"isMainEditorCenteredLayout",
			"isSessionsWindow",
			"isTopRightEditorGroup",
			"isWindowAlwaysOnTop",
			"mainEditorAreaVisible",
			"multipleEditorGroups",
			"multipleEditorsSelectedInGroup",
			"notificationCenterVisible",
			"notificationFocus",
			"notificationToastsVisible",
			"panelAlignment",
			"panelFocus",
			"panelMaximized",
			"panelPosition",
			"panelVisible",
			"remoteName",
			"resource",
			"resourceDirname",
			"resourceExtname",
			"resourceFilename",
			"resourceLangId",
			"resourcePath",
			"resourceScheme",
			"resourceSet",
			"SelectedEditorsInGroupFileOrUntitledResourceContextKey",
			"sideBarFocus",
			"sideBarVisible",
			"sideBySideEditorActive",
			"splitEditorsVertically",
			"statusBarFocused",
			"temporaryWorkspace",
			"textCompareEditorActive",
			"textCompareEditorVisible",
			"titleBarStyle",
			"titleBarVisible",
			"twoEditorsSelectedInGroup",
			"virtualWorkspace",
			"workbenchState",
			"workspaceFolderCount"
		],
		"vs/workbench/common/editor": [
			"builtinProviderDisplayName",
			"configureEditorLargeFileConfirmation",
			"openLargeFile",
			"promptOpenWith.defaultEditor.displayName"
		],
		"vs/workbench/common/editor/diffEditorInput": [
			"sideBySideLabels"
		],
		"vs/workbench/common/editor/sideBySideEditorInput": [
			"sideBySideLabels"
		],
		"vs/workbench/common/editor/textEditorModel": [
			"languageAutoDetected"
		],
		"vs/workbench/common/theme": [
			"activityBarActiveBackground",
			"activityBarActiveBorder",
			"activityBarActiveFocusBorder",
			"activityBarBackground",
			"activityBarBadgeBackground",
			"activityBarBadgeForeground",
			"activityBarBorder",
			"activityBarDragAndDropBorder",
			"activityBarForeground",
			"activityBarInActiveForeground",
			"activityBarTop",
			"activityBarTopActiveBackground",
			"activityBarTopActiveFocusBorder",
			"activityBarTopBackground",
			"activityBarTopDragAndDropBorder",
			"activityBarTopInActiveForeground",
			"banner.background",
			"banner.foreground",
			"banner.iconForeground",
			"browserBorder",
			"commandCenter-activeBackground",
			"commandCenter-activeBorder",
			"commandCenter-activeForeground",
			"commandCenter-background",
			"commandCenter-border",
			"commandCenter-foreground",
			"commandCenter-inactiveBorder",
			"commandCenter-inactiveForeground",
			"editorDragAndDropBackground",
			"editorDropIntoPromptBackground",
			"editorDropIntoPromptBorder",
			"editorDropIntoPromptForeground",
			"editorGroupBorder",
			"editorGroupEmptyBackground",
			"editorGroupFocusedEmptyBorder",
			"editorGroupHeaderBackground",
			"editorPaneBackground",
			"editorTitleContainerBorder",
			"extensionBadge.remoteBackground",
			"extensionBadge.remoteForeground",
			"lastPinnedTabBorder",
			"menubarSelectionBackground",
			"menubarSelectionBorder",
			"menubarSelectionForeground",
			"notificationCenterBorder",
			"notificationCenterHeaderBackground",
			"notificationCenterHeaderForeground",
			"notificationsBackground",
			"notificationsBorder",
			"notificationsErrorIconForeground",
			"notificationsForeground",
			"notificationsInfoIconForeground",
			"notificationsLink",
			"notificationsWarningIconForeground",
			"notificationToastBorder",
			"outputViewBackground",
			"outputViewStickyScrollBackground",
			"panelActiveTitleBorder",
			"panelActiveTitleForeground",
			"panelBackground",
			"panelBorder",
			"panelDragAndDropBorder",
			"panelInactiveTitleForeground",
			"panelInputBorder",
			"panelSectionBorder",
			"panelSectionDragAndDropBackground",
			"panelSectionHeaderBackground",
			"panelSectionHeaderBorder",
			"panelSectionHeaderForeground",
			"panelStickyScrollBackground",
			"panelStickyScrollBorder",
			"panelStickyScrollShadow",
			"panelTitleBadgeBackground",
			"panelTitleBadgeForeground",
			"panelTitleBorder",
			"profileBadgeBackground",
			"profileBadgeForeground",
			"sideBarActivityBarTopBorder",
			"sideBarBackground",
			"sideBarBorder",
			"sideBarDragAndDropBackground",
			"sideBarForeground",
			"sideBarSectionHeaderBackground",
			"sideBarSectionHeaderBorder",
			"sideBarSectionHeaderForeground",
			"sideBarStickyScrollBackground",
			"sideBarStickyScrollBorder",
			"sideBarStickyScrollShadow",
			"sideBarTitleBackground",
			"sideBarTitleBorder",
			"sideBarTitleForeground",
			"sideBySideEditor.horizontalBorder",
			"sideBySideEditor.verticalBorder",
			"statusBarBackground",
			"statusBarBorder",
			"statusBarErrorItemBackground",
			"statusBarErrorItemForeground",
			"statusBarErrorItemHoverBackground",
			"statusBarErrorItemHoverForeground",
			"statusBarFocusBorder",
			"statusBarForeground",
			"statusBarItemActiveBackground",
			"statusBarItemCompactHoverBackground",
			"statusBarItemFocusBorder",
			"statusBarItemHoverBackground",
			"statusBarItemHoverForeground",
			"statusBarItemOfflineBackground",
			"statusBarItemOfflineForeground",
			"statusBarItemRemoteBackground",
			"statusBarItemRemoteForeground",
			"statusBarNoFolderBackground",
			"statusBarNoFolderBorder",
			"statusBarNoFolderForeground",
			"statusBarOfflineItemHoverBackground",
			"statusBarOfflineItemHoverForeground",
			"statusBarProminentItemBackground",
			"statusBarProminentItemForeground",
			"statusBarProminentItemHoverBackground",
			"statusBarProminentItemHoverForeground",
			"statusBarRemoteItemHoverBackground",
			"statusBarRemoteItemHoverForeground",
			"statusBarWarningItemBackground",
			"statusBarWarningItemForeground",
			"statusBarWarningItemHoverBackground",
			"statusBarWarningItemHoverForeground",
			"tabActiveBackground",
			"tabActiveBorder",
			"tabActiveBorderTop",
			"tabActiveForeground",
			"tabActiveModifiedBorder",
			"tabActiveUnfocusedBorder",
			"tabActiveUnfocusedBorderTop",
			"tabBorder",
			"tabDragAndDropBorder",
			"tabHoverBackground",
			"tabHoverBorder",
			"tabHoverForeground",
			"tabInactiveBackground",
			"tabInactiveForeground",
			"tabInactiveModifiedBorder",
			"tabsContainerBackground",
			"tabsContainerBorder",
			"tabSelectedBackground",
			"tabSelectedBorderTop",
			"tabSelectedForeground",
			"tabUnfocusedActiveBackground",
			"tabUnfocusedActiveForeground",
			"tabUnfocusedHoverBackground",
			"tabUnfocusedHoverBorder",
			"tabUnfocusedHoverForeground",
			"tabUnfocusedInactiveBackground",
			"tabUnfocusedInactiveForeground",
			"titleBarActiveBackground",
			"titleBarActiveForeground",
			"titleBarBorder",
			"titleBarInactiveBackground",
			"titleBarInactiveForeground",
			"unfocusedActiveModifiedBorder",
			"unfocusedINactiveModifiedBorder",
			"windowActiveBorder",
			"windowInactiveBorder"
		],
		"vs/workbench/common/views": [
			"defaultViewIcon",
			"duplicateId",
			"treeView.notRegistered",
			"views log"
		],
		"vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": [
			"accessibility.chat.showCheckmarks",
			"accessibility.debugWatchVariableAnnouncements",
			"accessibility.hideAccessibleView",
			"accessibility.openChatEditedFiles",
			"accessibility.replEditor.readLastExecutedOutput",
			"accessibility.signalOptions.debouncePositionChanges",
			"accessibility.signalOptions.delays.errorAtPosition.announcement",
			"accessibility.signalOptions.delays.errorAtPosition.sound",
			"accessibility.signalOptions.delays.general.announcement",
			"accessibility.signalOptions.delays.general.sound",
			"accessibility.signalOptions.delays.warningAtPosition.announcement",
			"accessibility.signalOptions.delays.warningAtPosition.sound",
			"accessibility.signalOptions.volume",
			"accessibility.signals.chatEditModifiedFile",
			"accessibility.signals.chatEditModifiedFile.sound",
			"accessibility.signals.chatRequestSent",
			"accessibility.signals.chatRequestSent.announcement",
			"accessibility.signals.chatRequestSent.sound",
			"accessibility.signals.chatResponseReceived",
			"accessibility.signals.chatResponseReceived.sound",
			"accessibility.signals.chatUserActionRequired",
			"accessibility.signals.chatUserActionRequired.announcement",
			"accessibility.signals.chatUserActionRequired.sound",
			"accessibility.signals.clear",
			"accessibility.signals.clear.announcement",
			"accessibility.signals.clear.sound",
			"accessibility.signals.codeActionApplied",
			"accessibility.signals.codeActionApplied.sound",
			"accessibility.signals.codeActionTriggered",
			"accessibility.signals.codeActionTriggered.sound",
			"accessibility.signals.diffLineDeleted",
			"accessibility.signals.diffLineDeleted.sound",
			"accessibility.signals.diffLineInserted",
			"accessibility.signals.diffLineModified",
			"accessibility.signals.diffLineModified.sound",
			"accessibility.signals.editsKept",
			"accessibility.signals.editsKept.announcement",
			"accessibility.signals.editsKept.sound",
			"accessibility.signals.editsUndone",
			"accessibility.signals.editsUndone.announcement",
			"accessibility.signals.editsUndone.sound",
			"accessibility.signals.format",
			"accessibility.signals.format.always",
			"accessibility.signals.format.announcement",
			"accessibility.signals.format.announcement.always",
			"accessibility.signals.format.announcement.never",
			"accessibility.signals.format.announcement.userGesture",
			"accessibility.signals.format.never",
			"accessibility.signals.format.sound",
			"accessibility.signals.format.userGesture",
			"accessibility.signals.lineHasBreakpoint",
			"accessibility.signals.lineHasBreakpoint.announcement",
			"accessibility.signals.lineHasBreakpoint.sound",
			"accessibility.signals.lineHasError",
			"accessibility.signals.lineHasError.announcement",
			"accessibility.signals.lineHasError.sound",
			"accessibility.signals.lineHasFoldedArea",
			"accessibility.signals.lineHasFoldedArea.announcement",
			"accessibility.signals.lineHasFoldedArea.sound",
			"accessibility.signals.lineHasInlineSuggestion",
			"accessibility.signals.lineHasInlineSuggestion.sound",
			"accessibility.signals.lineHasWarning",
			"accessibility.signals.lineHasWarning.announcement",
			"accessibility.signals.lineHasWarning.sound",
			"accessibility.signals.nextEditSuggestion",
			"accessibility.signals.nextEditSuggestion.announcement",
			"accessibility.signals.nextEditSuggestion.sound",
			"accessibility.signals.noInlayHints",
			"accessibility.signals.noInlayHints.announcement",
			"accessibility.signals.noInlayHints.sound",
			"accessibility.signals.notebookCellCompleted",
			"accessibility.signals.notebookCellCompleted.announcement",
			"accessibility.signals.notebookCellCompleted.sound",
			"accessibility.signals.notebookCellFailed",
			"accessibility.signals.notebookCellFailed.announcement",
			"accessibility.signals.notebookCellFailed.sound",
			"accessibility.signals.onDebugBreak",
			"accessibility.signals.onDebugBreak.announcement",
			"accessibility.signals.onDebugBreak.sound",
			"accessibility.signals.positionHasError",
			"accessibility.signals.positionHasError.announcement",
			"accessibility.signals.positionHasError.sound",
			"accessibility.signals.positionHasWarning",
			"accessibility.signals.positionHasWarning.announcement",
			"accessibility.signals.positionHasWarning.sound",
			"accessibility.signals.progress",
			"accessibility.signals.progress.announcement",
			"accessibility.signals.progress.sound",
			"accessibility.signals.save",
			"accessibility.signals.save.announcement",
			"accessibility.signals.save.announcement.always",
			"accessibility.signals.save.announcement.never",
			"accessibility.signals.save.announcement.userGesture",
			"accessibility.signals.save.sound",
			"accessibility.signals.save.sound.always",
			"accessibility.signals.save.sound.never",
			"accessibility.signals.save.sound.userGesture",
			"accessibility.signals.sound",
			"accessibility.signals.taskCompleted",
			"accessibility.signals.taskCompleted.announcement",
			"accessibility.signals.taskCompleted.sound",
			"accessibility.signals.taskFailed",
			"accessibility.signals.taskFailed.announcement",
			"accessibility.signals.taskFailed.sound",
			"accessibility.signals.terminalBell",
			"accessibility.signals.terminalBell.announcement",
			"accessibility.signals.terminalBell.sound",
			"accessibility.signals.terminalCommandFailed",
			"accessibility.signals.terminalCommandFailed.announcement",
			"accessibility.signals.terminalCommandFailed.sound",
			"accessibility.signals.terminalCommandSucceeded",
			"accessibility.signals.terminalCommandSucceeded.announcement",
			"accessibility.signals.terminalCommandSucceeded.sound",
			"accessibility.signals.terminalQuickFix",
			"accessibility.signals.terminalQuickFix.announcement",
			"accessibility.signals.terminalQuickFix.sound",
			"accessibility.signals.voiceModeStarted",
			"accessibility.signals.voiceModeStarted.announcement",
			"accessibility.signals.voiceModeStarted.sound",
			"accessibility.signals.voiceModeStopped",
			"accessibility.signals.voiceModeStopped.announcement",
			"accessibility.signals.voiceModeStopped.sound",
			"accessibility.signals.voiceRecordingStarted",
			"accessibility.signals.voiceRecordingStarted.sound",
			"accessibility.signals.voiceRecordingStopped",
			"accessibility.signals.voiceRecordingStopped.sound",
			"accessibility.underlineLinks",
			"accessibility.verboseChatProgressUpdates",
			"accessibility.voice.autoSynthesize.off",
			"accessibility.voice.autoSynthesize.on",
			"accessibility.windowTitleOptimized",
			"accessibilityConfigurationTitle",
			"announcement.enabled.auto",
			"announcement.enabled.off",
			"autoSynthesize",
			"dimUnfocusedEnabled",
			"dimUnfocusedOpacity",
			"replEditor.autoFocusAppendedCell",
			"sound.enabled.auto",
			"sound.enabled.autoWindow",
			"sound.enabled.off",
			"sound.enabled.on",
			"speechLanguage.auto",
			"terminal.integrated.accessibleView.closeOnKeyPress",
			"verbosity.automations",
			"verbosity.chat.description",
			"verbosity.chatQuestionCarousel",
			"verbosity.comments",
			"verbosity.debug",
			"verbosity.diffEditor.description",
			"verbosity.diffEditorActive",
			"verbosity.emptyEditorHint",
			"verbosity.find",
			"verbosity.hover",
			"verbosity.inlineCompletions.description",
			"verbosity.interactiveEditor.description",
			"verbosity.keybindingsEditor.description",
			"verbosity.notebook",
			"verbosity.notification",
			"verbosity.replEditor.description",
			"verbosity.scm",
			"verbosity.sessionsChanges",
			"verbosity.sessionsChat",
			"verbosity.survey",
			"verbosity.terminal.description",
			"verbosity.terminalChatOutput.description",
			"verbosity.walkthrough",
			"voice.ignoreCodeBlocks",
			"voice.speechLanguage",
			"voice.speechTimeout"
		],
		"vs/workbench/contrib/accessibility/browser/accessibilityStatus": [
			"screenReaderDetected",
			"screenReaderDetectedExplanation.answerLearnMore",
			"screenReaderDetectedExplanation.answerNo",
			"screenReaderDetectedExplanation.answerYes",
			"screenReaderDetectedExplanation.question",
			"status.editor.screenReaderMode"
		],
		"vs/workbench/contrib/accessibility/browser/accessibleView": [
			"accessibility-help",
			"accessibility-help-hint",
			"accessible-view",
			"accessible-view-hint",
			"accessibleHelpToolbar",
			"accessibleViewNextPreviousHint",
			"accessibleViewSymbolQuickPickPlaceholder",
			"accessibleViewSymbolQuickPickTitle",
			"accessibleViewToolbar",
			"acessibleViewDisableHint",
			"acessibleViewHint",
			"acessibleViewHintNoKbEither",
			"ariaAccessibleViewActions",
			"ariaAccessibleViewActionsBottom",
			"configureKb",
			"configureKbAssigned",
			"disableAccessibilityHelp",
			"exit",
			"goToSymbolHint",
			"insertAtCursor",
			"insertIntoNewFile",
			"intro",
			"keybindings",
			"openDoc",
			"runInTerminal",
			"selectKeybinding",
			"symbolLabel",
			"symbolLabelAria",
			"toolbar"
		],
		"vs/workbench/contrib/accessibility/browser/accessibleViewActions": [
			"editor.action.accessibilityHelp",
			"editor.action.accessibilityHelpConfigureAssignedKeybindings",
			"editor.action.accessibilityHelpConfigureUnassignedKeybindings",
			"editor.action.accessibilityHelpOpenHelpLink",
			"editor.action.accessibleView",
			"editor.action.accessibleViewAcceptInlineCompletionAction",
			"editor.action.accessibleViewDisableHint",
			"editor.action.accessibleViewGoToSymbol",
			"editor.action.accessibleViewNext",
			"editor.action.accessibleViewNextCodeBlock",
			"editor.action.accessibleViewPrevious",
			"editor.action.accessibleViewPreviousCodeBlock"
		],
		"vs/workbench/contrib/accessibilitySignals/browser/commands": [
			"accessibility.announcement.help",
			"accessibility.announcement.help.description",
			"accessibility.sound.help.description",
			"announcement.help.placeholder",
			"announcement.help.placeholder.disabled",
			"announcement.help.settings",
			"signals.sound.help",
			"sounds.help.placeholder",
			"sounds.help.settings"
		],
		"vs/workbench/contrib/accessibilitySignals/browser/openDiffEditorAnnouncement": [
			"openDiffEditorAnnouncement"
		],
		"vs/workbench/contrib/agentsVoice/browser/agentsVoice.contribution": [
			"agents.voice.backendUrl",
			"agents.voice.enabled",
			"agents.voice.handsFree",
			"agents.voice.language",
			"agents.voice.language.auto",
			"agents.voice.language.de",
			"agents.voice.language.en",
			"agents.voice.language.es",
			"agents.voice.language.fr",
			"agents.voice.language.it",
			"agents.voice.language.ja",
			"agents.voice.language.ko",
			"agents.voice.language.pt",
			"agents.voice.language.zh",
			"agents.voice.liveTranscript",
			"agents.voice.showTranscript",
			"agents.voice.speakResponses",
			"agents.voice.turn.silenceMs",
			"agents.voice.turn.silenceMs.disabled",
			"agents.voice.turn.stopPhrases",
			"agents.voice.voice",
			"agents.voice.voice.daniel",
			"agents.voice.voice.kevin",
			"agents.voice.voice.maya",
			"agents.voice.voice.victoria",
			"agentsVoice.cancelActiveRequest",
			"agentsVoice.connecting",
			"agentsVoice.disconnect",
			"agentsVoice.openSettings",
			"agentsVoice.pttStopInChat",
			"agentsVoice.selectMicrophone",
			"agentsVoice.simulateConnection",
			"agentsVoice.startVoiceInChat",
			"agentsVoiceConfigurationTitle",
			"agentsVoicePushToTalk",
			"current",
			"noMicrophones",
			"resetAgentsVoiceOnboarding",
			"selectMic",
			"systemDefault",
			"unknownDevice"
		],
		"vs/workbench/contrib/agentsVoice/browser/transcriptsView/voiceTranscripts.contribution": [
			"agentsVoice.showTranscripts",
			"agentsVoice.showTranscripts.menu",
			"agentsVoiceCategory",
			"voiceTranscripts.archiveAll",
			"voiceTranscripts.deleteAll",
			"voiceTranscripts.deleteAllConfirm",
			"voiceTranscripts.deleteAllConfirmButton",
			"voiceTranscripts.deleteAllDetail",
			"voiceTranscripts.focus",
			"voiceTranscripts.refresh",
			"voiceTranscriptsContainer",
			"voiceTranscriptsView",
			"voiceTranscriptsViewIcon"
		],
		"vs/workbench/contrib/agentsVoice/browser/transcriptsView/voiceTranscriptsView": [
			"voiceTranscripts.archivedNote",
			"voiceTranscripts.earlierMonth",
			"voiceTranscripts.earlierWeek",
			"voiceTranscripts.empty",
			"voiceTranscripts.older",
			"voiceTranscripts.today",
			"voiceTranscripts.yesterday"
		],
		"vs/workbench/contrib/agentsVoice/common/agentsVoiceColors": [
			"agentsVoice.speakingBackground",
			"agentsVoice.speakingForeground"
		],
		"vs/workbench/contrib/agentsVoice/common/voiceTranscriptStore": [
			"join.voiceTranscriptStore"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageAccountPreferencesForExtensionAction": [
			"accounts",
			"currentAccount",
			"manageAccountPreferenceForExtension",
			"noAccounts",
			"noAccountUsage",
			"pickAProviderTitle",
			"placeholder v2",
			"selectExtension",
			"selectProvider",
			"title",
			"use new account"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageAccountPreferencesForMcpServerAction": [
			"accounts",
			"currentAccount",
			"manageAccountPreferenceForMcpServer",
			"noAccounts",
			"noAccountUsage",
			"pickAProviderTitle",
			"placeholder v2",
			"selectProvider",
			"title",
			"use new account"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageAccountsAction": [
			"accounts",
			"manageAccount",
			"manageAccounts",
			"manageTrustedExtensions",
			"manageTrustedMCPServers",
			"noActiveAccounts",
			"pickAccount",
			"selectAction",
			"signOut"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageDynamicAuthenticationProvidersAction": [
			"authenticationCategory",
			"clientId",
			"confirmDeleteDetail",
			"confirmDeleteMultipleProviders",
			"confirmDeleteSingleProvider",
			"noDynamicProviders",
			"noDynamicProvidersDetail",
			"remove",
			"removeDynamicAuthProviders",
			"selectProviderToRemove"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageTrustedExtensionsForAccountAction": [
			{
				"key": "accountLastUsedDate",
				"comment": [
					"The placeholder {0} is a string with time information, such as \"3 days ago\""
				]
			},
			"accountPreferences",
			"accounts",
			"manageExtensions",
			"manageTrustedExtensions",
			"manageTrustedExtensions.cancel",
			"manageTrustedExtensionsForAccount",
			"noTrustedExtensions",
			"notUsed",
			"pickAccount",
			"trustedExtensions",
			"trustedExtensionTooltip",
			"viewExtensionDetails"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageTrustedMcpServersForAccountAction": [
			{
				"key": "accountLastUsedDate",
				"comment": [
					"The placeholder {0} is a string with time information, such as \"3 days ago\""
				]
			},
			"accountPreferences",
			"accounts",
			{
				"key": "agentHostMcpServers",
				"comment": [
					"The placeholder {0} is the name of an agent host, e.g. a remote machine or the local machine"
				]
			},
			"manageMcpServers",
			"manageTrustedMcpServers",
			"manageTrustedMcpServers.cancel",
			"manageTrustedMcpServersForAccount",
			"noTrustedMcpServers",
			"notUsed",
			"pickAccount",
			"trustedMcpServers",
			"trustedMcpServerTooltip"
		],
		"vs/workbench/contrib/authentication/browser/actions/signOutOfAccountAction": [
			{
				"key": "signOut",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"signOutMessage",
			"signOutMessageSimple",
			"signOutOfAccount"
		],
		"vs/workbench/contrib/authentication/browser/authentication.contribution": [
			"authentication",
			"authenticationid",
			"authenticationlabel",
			"authenticationMcpAuthorizationServers"
		],
		"vs/workbench/contrib/browserView/common/browserEditorInput": [
			"browser.editorLabel"
		],
		"vs/workbench/contrib/browserView/common/browserSearch": [
			"browser.search.engine.bing",
			"browser.search.engine.duckduckgo",
			"browser.search.engine.google",
			"browser.search.engine.yahoo"
		],
		"vs/workbench/contrib/browserView/common/browserView": [
			"browserView.shareBlocked.title",
			"browserView.shareWithAgent.allow",
			"browserView.shareWithAgent.deny",
			"browserView.shareWithAgent.detail",
			"browserView.shareWithAgent.dontAskAgain",
			"browserView.shareWithAgent.message",
			"browserView.shareWithAgent.title"
		],
		"vs/workbench/contrib/browserView/electron-browser/browserEditor": [
			"browser.editorFocused",
			"browser.hasError",
			"browser.hasUrl",
			"browserCategory"
		],
		"vs/workbench/contrib/browserView/electron-browser/browserView.contribution": [
			"browser.editorLabel"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": [
			"browser.clearEphemeralStorageAction",
			"browser.clearGlobalStorageAction",
			"browser.clearWorkspaceStorageAction",
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "browser.dataStorage"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "browser.dataStorage.default"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "browser.dataStorage.ephemeral"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "browser.dataStorage.global"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "browser.dataStorage.workspace"
			},
			"browser.storageScope"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": [
			"browser.devToolsOpen",
			"browser.toggleDevToolsAction"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": [
			"browser.addAreaScreenshotToChatAction",
			"browser.addConsoleLogsToChatAction",
			"browser.addElementToChatAction",
			"browser.addFullPageScreenshotToChatAction",
			"browser.addScreenshotToChatAction",
			"browser.agentSharingContentWarning.detail",
			"browser.agentSharingContentWarning.dontShowAgain",
			"browser.agentSharingContentWarning.message",
			"browser.agentSharingContentWarning.ok",
			"browser.areaSelectionActive",
			"browser.chatActionsSubmenu",
			"browser.elementSelectionActive",
			"browser.enableChatTools",
			{
				"comment": [
					"This is the description for a setting."
				],
				"key": "browser.experimentalUserTools.enabled"
			},
			"browser.shareWithAgent",
			"browser.sharingWithAgent",
			"browser.unshareWithAgent",
			"browserAreaScreenshot",
			"browserCategory",
			"browserFullPageScreenshot",
			"browserScreenshot",
			"consoleLogs",
			"workbench.browser.sendElementsToChat.attachImages"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": [
			"browser.device.dimensionsLabel",
			"browser.device.dprAriaLabel",
			"browser.device.dprLabel",
			"browser.device.dprTitle",
			"browser.device.heightAriaLabel",
			"browser.device.inputPlaceholderAuto",
			"browser.device.scaleLabel",
			"browser.device.swapDimensionsTitle",
			"browser.device.widthAriaLabel",
			"browser.device.zoomAriaLabel",
			"browser.device.zoomAuto",
			"browser.devicePresets.mobileTag",
			"browser.devicePresets.placeholder",
			"browser.emulationHasUserAgent",
			"browser.emulationIsMobile",
			"browser.emulationToolbar.close",
			"browser.emulationToolbar.mobile",
			"browser.emulationToolbar.presets",
			"browser.emulationToolbar.reset",
			"browser.emulationToolbar.userAgent",
			"browser.emulationToolbarVisible",
			"browser.pickDevicePreset",
			"browser.resetEmulation",
			"browser.setUserAgent",
			"browser.toggleDeviceEmulation",
			"browser.toggleMobileEmulation",
			"browser.userAgent.prompt"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": [
			"browser.certCloseTab",
			"browser.certDetailsHeading",
			"browser.certError",
			"browser.certErrorDescription",
			"browser.certErrorExtraWarning",
			"browser.certErrorLabel",
			"browser.certFingerprint",
			"browser.certGoBack",
			"browser.certHoverDetail1",
			"browser.certHoverDetail2",
			"browser.certHoverHeading",
			"browser.certIssuer",
			"browser.certProceed",
			"browser.certRevoke",
			"browser.certSubject",
			"browser.certValid",
			"browser.errorUrlLabel",
			"browser.loadErrorLabel",
			"browser.notSecure",
			"browser.remoteErrorExtraWarning"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": [
			"browser.findNextAction",
			"browser.findPreviousAction",
			"browser.findWidgetFocused",
			"browser.findWidgetVisible",
			"browser.hideFindAction",
			"browser.showFindAction"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": [
			"browser.canZoomIn",
			"browser.canZoomOut",
			{
				"comment": [
					"This is the description for a setting enum value."
				],
				"key": "browser.defaultZoomLevel.matchWindow"
			},
			{
				"comment": [
					"This is the description for a setting."
				],
				"key": "browser.pageZoom"
			},
			"browser.resetZoomAction",
			"browser.zoomInAction",
			"browser.zoomOutAction"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": [
			"browser.addFavorite",
			"browser.addFavoriteAction",
			"browser.favorites",
			"browser.removeFavorite",
			"browser.removeFavoriteWithKb",
			"browser.urlIsFavorited"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": [
			"browser.history",
			"browser.history.clearAll",
			"browser.history.clearDay",
			"browser.history.placeholder",
			"browser.history.title",
			"browser.history.today",
			"browser.history.yesterday",
			"browser.maxHistoryEntries",
			"browser.recents",
			"browser.removeFromHistory",
			"browser.showHistory"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": [
			"browser.canGoBack",
			"browser.canGoForward",
			"browser.configureSearchEngine",
			"browser.focusUrlInputAction",
			"browser.goBackAction",
			"browser.goForwardAction",
			"browser.hardReloadAction",
			"browser.openExternalAction",
			"browser.openSettingsAction",
			"browser.reloadAction",
			"browser.searchFor",
			{
				"key": "browser.urlOrSearchPlaceholder",
				"comment": [
					"Placeholder text shown in the integrated browser's address (URL) bar when it is empty. The user can either type a search query to search the web, or type a URL to navigate to it."
				]
			},
			"browser.urlPlaceholder"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserPermissionsFeature": [
			"browser.device.kind.bluetooth",
			"browser.device.kind.hid",
			"browser.device.kind.serial",
			"browser.device.kind.usb",
			"browser.device.placeholder",
			"browser.device.title",
			"browser.managePermissions",
			"browser.permissions.allow",
			"browser.permissions.block",
			"browser.permissions.noOrigin",
			"browser.permissions.placeholder",
			"browser.permissions.prompt",
			"browser.permissions.saveMany",
			"browser.permissions.saveOne",
			"browser.permissions.state.allowed",
			"browser.permissions.state.ask",
			"browser.permissions.state.blocked",
			"browser.permissions.state.default",
			"browser.permissions.title"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserRemoteFeatures": [
			"browser.connectedLocally.file",
			"browser.connectedLocally.generic",
			"browser.connectedRemotely",
			"browser.enableRemoteProxy"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserSearchFeatures": [
			"browser.search.engine.none",
			"browser.searchEngine"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": [
			"browser.backgroundGroup",
			"browser.closeAll",
			"browser.closeAllInGroup",
			"browser.closeAllInGroupShort",
			"browser.closeAllTabs",
			"browser.closeTab",
			"browser.editorOpen",
			"browser.linkOpenedHint.ariaLabel",
			"browser.linkOpenedHint.detail",
			"browser.linkOpenedHint.dismiss",
			"browser.linkOpenedHint.label",
			"browser.linkOpenedHint.openSettings",
			"browser.newTabAction",
			{
				"comment": [
					"This is the description for a setting."
				],
				"key": "browser.newTabPlacement"
			},
			{
				"comment": [
					"This is the description for a setting."
				],
				"key": "browser.newTabPlacement.activeGroup"
			},
			{
				"comment": [
					"This is the description for a setting."
				],
				"key": "browser.newTabPlacement.sideGroup"
			},
			{
				"comment": [
					"This is the description for a setting."
				],
				"key": "browser.newTabPlacement.window"
			},
			"browser.openAction",
			"browser.openFileAction",
			{
				"comment": [
					"This is the description for a setting."
				],
				"key": "browser.openLocalhostLinks"
			},
			"browser.openNewTab",
			"browser.openOrListAction",
			"browser.openTabs",
			"browser.openTabsDescription",
			"browser.quickOpenAction",
			"browser.quickOpenPlaceholder",
			{
				"comment": [
					"This is the description for a setting."
				],
				"key": "browser.showInTitleBar"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "browser.showInTitleBar.false"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "browser.showInTitleBar.true"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "browser.showInTitleBar.whenOpen"
			},
			"browserEntryAriaLabelWithGroup",
			{
				"key": "miOpenBrowser",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"toggle.browser",
			"toggle.browserDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": [
			"browser.welcomeSubtitle",
			"browser.welcomeSubtitleChat",
			"browser.welcomeTitle"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": [
			"browser.overlayPauseDetail.notification",
			"browser.overlayPauseHeading.notification"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": [
			"browser.blockedByPolicy",
			"browser.element",
			"browser.open.alreadyOpen"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": [
			"browserContext.label",
			"browserToolSet.description"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": [
			"browser.click.invocation",
			"browser.click.invocation.middle",
			"browser.click.invocation.right",
			"browser.click.past",
			"browser.click.past.middle",
			"browser.click.past.right",
			"browser.dblClick.invocation",
			"browser.dblClick.past",
			"clickBrowserTool.displayName",
			"clickBrowserTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": [
			"browser.drag.invocation",
			"browser.drag.past",
			"dragElementTool.displayName",
			"dragElementTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": [
			"browser.handleDialog.invocation",
			"browser.handleDialog.past",
			"handleDialogBrowserTool.displayName",
			"handleDialogBrowserTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": [
			"browser.hover.invocation",
			"browser.hover.past",
			"hoverElementTool.displayName",
			"hoverElementTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": [
			"browser.goBack.invocation",
			"browser.goBack.past",
			"browser.goForward.invocation",
			"browser.goForward.past",
			"browser.navigate.confirmMessage",
			"browser.navigate.confirmTitle",
			"browser.navigate.invocation",
			"browser.navigate.past",
			"browser.reload.invocation",
			"browser.reload.past",
			"navigateBrowserTool.displayName",
			"navigateBrowserTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": [
			"browser.open.confirmMessage",
			"browser.open.confirmTitle",
			"browser.open.invocation",
			"browser.open.newPageOption",
			{
				"key": "browser.open.noPagesOption",
				"comment": [
					"{Locked=\" - \"}"
				]
			},
			"browser.open.past",
			"browser.open.prompt.invocation",
			"browser.open.prompt.past",
			"browser.open.result",
			"browser.open.sharedResult",
			{
				"key": "browser.open.shareExistingOption",
				"comment": [
					"{Locked=\" - \"}",
					"{0} is the editor title",
					"{1} is the truncated URL"
				]
			},
			"browser.open.shareQuestion.message",
			"browser.open.shareQuestion.title",
			"openBrowserTool.displayName",
			"openBrowserTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": [
			"browser.open.nonAgentic.confirmMessage",
			"browser.open.nonAgentic.confirmTitle",
			"browser.open.nonAgentic.invocation",
			"browser.open.nonAgentic.past",
			"browser.open.nonAgentic.result"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": [
			"browser.read.invocation",
			"browser.read.past",
			"readBrowserTool.displayName",
			"readBrowserTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": [
			"browser.runCode.confirmDisclaimer",
			"browser.runCode.confirmTitle",
			"browser.runCode.invocation",
			"browser.runCode.past",
			"browser.runCode.waitInvocation",
			"browser.runCode.waitPast",
			"runPlaywrightCodeTool.displayName",
			"runPlaywrightCodeTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": [
			"browser.screenshot.invocation",
			"browser.screenshot.invocation.element",
			"browser.screenshot.past",
			"browser.screenshot.past.element",
			"screenshotBrowserTool.displayName",
			"screenshotBrowserTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": [
			"browser.pressKey.invocation",
			"browser.pressKey.invocation.element",
			"browser.pressKey.past",
			"browser.pressKey.past.element",
			"browser.type.invocation",
			"browser.type.invocation.element",
			"browser.type.past",
			"browser.type.past.element",
			"browser.typeAndSubmit.invocation",
			"browser.typeAndSubmit.invocation.element",
			"browser.typeAndSubmit.past",
			"browser.typeAndSubmit.past.element",
			"typeBrowserTool.displayName",
			"typeBrowserTool.userDescription"
		],
		"vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": [
			"browser.goTo",
			"browser.urlPlaceholder"
		],
		"vs/workbench/contrib/bulkEdit/browser/bulkEditService": [
			"areYouSureQuiteBulkEdit.detail",
			"changeWorkspace.message",
			"closeTheWindow.message",
			"fileOperation",
			"nothing",
			"quitMessage",
			"quitMessageMac",
			"refactoring.autoSave",
			"reloadTheWindow.message",
			"summary.0",
			"summary.n0",
			"summary.nm",
			"summary.textFiles",
			"workspaceEdit"
		],
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": [
			"apply",
			"cat",
			{
				"key": "continue",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"detail",
			"Discard",
			"groupByFile",
			"groupByType",
			"overlap",
			"panel",
			"refactorPreviewViewIcon",
			"toogleSelection"
		],
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": [
			"cancel",
			"conflict.1",
			"conflict.N",
			"empty.msg",
			"ok"
		],
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": [
			"default"
		],
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": [
			"aria.create",
			"aria.createAndEdit",
			"aria.del",
			"aria.delete",
			"aria.deleteAndEdit",
			"aria.editOnly",
			"aria.insert",
			"aria.rename",
			"aria.renameAndEdit",
			"aria.replace",
			"bulkEdit",
			"detail.create",
			"detail.del",
			"detail.rename",
			"rename.label",
			"title"
		],
		"vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": [
			"callHierarchyDirection",
			"callHierarchyVisible",
			"close",
			"editorHasCallHierarchyProvider",
			"error",
			"no.item",
			"showIncomingCallsIcons",
			"showOutgoingCallsIcon",
			"title",
			"title.incoming",
			"title.outgoing",
			"title.refocus"
		],
		"vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": [
			"callFrom",
			"callsTo",
			"empt.callsFrom",
			"empt.callsTo",
			"title.loading"
		],
		"vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": [
			"from",
			"to",
			"tree.aria"
		],
		"vs/workbench/contrib/chat/browser/accessibility/chatAccessibilityProvider": [
			"chat",
			"modifiedFilesConfirmationInput",
			"multiCodeBlock",
			"multiCodeBlockHint",
			"multiFileTreeHint",
			"multiTableHint",
			"noCodeBlocks",
			"noCodeBlocksHint",
			"singleCodeBlock",
			"singleCodeBlockHint",
			"singleFileTreeHint",
			"singleTableHint",
			"toolAuthenticationHint",
			"toolInvocationsHint",
			"toolInvocationsHintDetails",
			"toolInvocationsHintKb",
			"toolPostApprovalTitle"
		],
		"vs/workbench/contrib/chat/browser/accessibility/chatAccessibilityService": [
			"chat.untitledChat",
			"chatTitle",
			"notificationDetail"
		],
		"vs/workbench/contrib/chat/browser/accessibility/chatResponseAccessibleView": [
			"autoModeResolutionA11y",
			"autoModeResolutionA11yFallback",
			"autoModeResolutionA11yNonReasoning",
			"autoModeResolutionA11yReasoning",
			"binaryOutput",
			"errored",
			"extensionsList",
			"files",
			"input",
			"modifiedFilesConfirmation",
			"pullRequestInfo",
			"resourcesList",
			"simpleToolInvocation",
			"subagentName",
			"subagentPrompt",
			"thinkingContent",
			"todoItem",
			"todoListCount",
			"toolAuthenticationA11yView",
			"toolPostApprovalA11yView"
		],
		"vs/workbench/contrib/chat/browser/actions/chatAccessibilityActions": [
			"chat.category",
			"chatNotReady",
			"focusChatConfirmation",
			"noChatSession",
			"noConfirmationRequired",
			"thinkingContentHidden",
			"thinkingContentShown",
			"toggleThinkingContentAccessibleView"
		],
		"vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": [
			"chat.agentHostApprovalsPicker",
			"chat.announcement",
			"chat.attachments.removal",
			"chat.differencePanel",
			"chat.differenceQuick",
			"chat.fileChangesDisclosure",
			"chat.focusMostRecentTerminal",
			"chat.focusMostRecentTerminalOutput",
			"chat.focusQuestionCarousel",
			"chat.focusTip",
			"chat.inspectResponse",
			"chat.inspectResponseThinkingToggle",
			"chat.nextQuestionCarouselQuestion",
			"chat.overview",
			"chat.previousQuestionCarouselQuestion",
			"chat.progressVerbosity",
			"chat.requestHistory",
			"chat.showHiddenTerminals",
			"chat.signals",
			"chatAgent.acceptTool",
			"chatAgent.autoApprove",
			"chatAgent.focusTodosView",
			"chatAgent.openEditedFilesSetting",
			"chatAgent.overview",
			"chatAgent.runCommand",
			"chatAgent.userActionRequired",
			"chatEditing.acceptAllFiles",
			"chatEditing.acceptFile",
			"chatEditing.acceptHunk",
			"chatEditing.discardAllFiles",
			"chatEditing.expectation",
			"chatEditing.format",
			"chatEditing.helpfulCommands",
			"chatEditing.openFileInDiff",
			"chatEditing.overview",
			"chatEditing.removeFileFromWorkingSet",
			"chatEditing.review",
			"chatEditing.saveAllFiles",
			"chatEditing.sections",
			"chatEditing.undoKeepSounds",
			"inlineChat.access",
			"inlineChat.contextActions",
			"inlineChat.diff",
			"inlineChat.fix",
			"inlineChat.inspectResponse",
			"inlineChat.overview",
			"inlineChat.requestHistory",
			"inlineChat.toolbar",
			"workbench.action.chat.announceConfirmation",
			"workbench.action.chat.cancelSpeechToText",
			"workbench.action.chat.editing.attachFiles",
			"workbench.action.chat.focus",
			"workbench.action.chat.focusAgentSessionsViewer",
			"workbench.action.chat.focusInput",
			"workbench.action.chat.focusLastFocusedItem",
			"workbench.action.chat.history",
			"workbench.action.chat.newChat",
			"workbench.action.chat.nextCodeBlock",
			"workbench.action.chat.nextUserPrompt",
			"workbench.action.chat.openAgentHostFolderPicker",
			"workbench.action.chat.previousUserPrompt",
			"workbench.action.chat.restoreLastCheckpoint",
			"workbench.action.chat.toggleSpeechToText",
			"workbench.action.chat.undoEdits",
			"workbench.action.openAgentsWindow"
		],
		"vs/workbench/contrib/chat/browser/actions/chatActions": [
			"actions.interactiveSession.focus",
			"actions.interactiveSession.focusLastFocused",
			"agent.newSession",
			"agent.newSession.confirm",
			"agent.newSessionMessage",
			"chat.category",
			"chat.editToolApproval.description",
			"chat.editToolApproval.label",
			"chat.questionCarousel.focusUnavailable",
			"chat.showContextUsage",
			"chat.tip.focusUnavailable",
			"chat.todoList.focusUnavailable",
			"chat.toggleDefaultVisibility.label",
			"chatAndCompletionsQuotaExceeded",
			"chatQuotaExceeded",
			"completionsQuotaExceeded",
			"configureCompletions",
			"copilotQuotaReached",
			"dismiss",
			"generateAgent",
			"generateAgent.short",
			"generateCode",
			"generateHook",
			"generateHook.short",
			"generateInstructions",
			"generateOnDemandInstructions",
			"generatePrompt",
			"generatePrompt.short",
			"generateSkill",
			"generateSkill.short",
			"insertForkConversationSlashCommand",
			"insertForkConversationSlashCommand.short",
			"insertTroubleshootSlashCommand",
			"insertTroubleshootSlashCommand.short",
			"interactiveSession.clearHistory.label",
			"interactiveSession.compactAgentHostConversation.label",
			"interactiveSession.focusInput.label",
			"interactiveSession.focusQuestionCarousel.label",
			"interactiveSession.focusQuestionCarouselTerminal.label",
			"interactiveSession.focusTip.label",
			"interactiveSession.focusTodosView.label",
			"interactiveSession.newChatWindow",
			"interactiveSession.nextQuestion.label",
			"interactiveSession.open",
			"interactiveSession.openToSide",
			"interactiveSession.previousQuestion.label",
			"interactiveSession.showContextUsage.label",
			"manageChat",
			"openChat",
			"openChatCustomizations",
			"openChatFeatureSettings",
			"openChatFeatureSettings.short",
			"openChatMode",
			"quotaResetDate",
			"resetTrustedTools",
			"resetTrustedToolsSuccess",
			"showCopilotUsageExtensions",
			"switchMode.confirmPhrase",
			"toggleChat",
			"upgradeChat",
			"upgradePlan",
			"upgradePro",
			"upgradeToPro"
		],
		"vs/workbench/contrib/chat/browser/actions/chatAgentRecommendationActions": [
			"chat.installRecommendation"
		],
		"vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": [
			"interactive.applyInEditor.label",
			"interactive.applyInEditorWithURL.label",
			"interactive.compare.apply",
			"interactive.compare.discard",
			"interactive.compare.openInDiffEditor",
			"interactive.compare.toggleDiffViewMode",
			"interactive.copyCodeBlock.label",
			"interactive.insertCodeBlock.label",
			"interactive.insertIntoNewFile.label",
			"interactive.nextCodeBlock.label",
			"interactive.previousCodeBlock.label",
			"interactive.runInTerminal.label"
		],
		"vs/workbench/contrib/chat/browser/actions/chatContext": [
			"chatContext.attachScreenshot.labelElectron.Window",
			"chatContext.attachScreenshot.labelWeb",
			"chatContext.editors",
			"chatContext.sessions",
			"chatContext.sessions.placeholder",
			"chatContext.tools",
			"chatContext.tools.placeholder",
			"imageFromClipboard",
			"pastedImage",
			"terminal"
		],
		"vs/workbench/contrib/chat/browser/actions/chatContextActions": [
			"chat.insertSearchResults",
			"chatContext.attach.placeholder",
			"goBack",
			"workbench.action.chat.attachContext.label.2",
			"workbench.action.chat.attachFile.label",
			"workbench.action.chat.attachFolder.label",
			"workbench.action.chat.attachPinnedEditors.label",
			"workbench.action.chat.attachSelection.label"
		],
		"vs/workbench/contrib/chat/browser/actions/chatContinueInAction": [
			"chat.delegation.inlinePrompt",
			"chat.delegation.transcriptContent",
			"chat.delegation.transcriptName",
			"chat.learnMore",
			"continueChatInSession",
			"continueChatInSession",
			"continueIn",
			"continueInEllipsis",
			"continueSessionIn"
		],
		"vs/workbench/contrib/chat/browser/actions/chatCopyActions": [
			"chat.copyKatexMathSource.label",
			"interactive.copyAll.label",
			"interactive.copyFinalResponse.label",
			"interactive.copyItem.ariaLabel",
			"interactive.copyItem.copied",
			"interactive.copyItem.copiedAriaLabel",
			"interactive.copyItem.label",
			"interactive.copyItem.status"
		],
		"vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": [
			"workbench.action.chat.clearRecentlyUsedLanguageModels.label",
			"workbench.action.chat.inspectAgentHostSubscriptions.label",
			"workbench.action.chat.inspectChatModel.label",
			"workbench.action.chat.inspectChatModelReferences.label",
			"workbench.action.chat.logChatIndex.label",
			"workbench.action.chat.logInputHistory.label",
			"workbench.action.chat.resetPermissionWarningDialogs.label"
		],
		"vs/workbench/contrib/chat/browser/actions/chatElicitationActions": [
			"chat.acceptElicitation"
		],
		"vs/workbench/contrib/chat/browser/actions/chatExecuteActions": [
			"actions.chat.submitWithCodebase",
			"chat.executeHandoff.label",
			"chat.getHandoffs.label",
			"chat.newChat.label",
			"chat.remove.confirmation.checkbox",
			"chat.remove.confirmation.message2",
			"chat.remove.confirmation.multipleEdits.message",
			"chat.remove.confirmation.primaryButton",
			"chat.remove.confirmation.title",
			"chat.removeLast.confirmation.message2",
			"chat.removeLast.confirmation.multipleEdits.message",
			"chat.removeLast.confirmation.title",
			"delegateSession",
			"edits.submit.label",
			"interactive.cancel.label",
			"interactive.cancelEdit.label",
			"interactive.changeModel.label",
			"interactive.openChatSessionPrimaryPicker.label",
			"interactive.openDelegationPicker.label",
			"interactive.openModelPicker.label",
			"interactive.openModePicker.label",
			"interactive.openPermissionPicker.label",
			"interactive.openSessionTargetPicker.label",
			"interactive.openWorkspacePicker.label",
			"interactive.submit.label",
			"interactive.submitWithoutDispatch.label",
			"interactive.switchToNextModel.label",
			"interactive.switchToNextPinnedModel.label",
			"interactive.toggleAgent.label",
			"selectWorkspace",
			"sendToAgent",
			"setChatMode",
			"setPermissionLevel",
			"setSessionTarget"
		],
		"vs/workbench/contrib/chat/browser/actions/chatFileTreeActions": [
			"interactive.nextFileTree.label",
			"interactive.previousFileTree.label"
		],
		"vs/workbench/contrib/chat/browser/actions/chatForkActions": [
			"chat.forkConversation.label",
			"chat.forkConversation.tooltip",
			"chat.forked.title",
			"chat.forked.titlePrefix"
		],
		"vs/workbench/contrib/chat/browser/actions/chatImportExport": [
			"chat.export.label",
			"chat.file.label",
			"chat.import.label"
		],
		"vs/workbench/contrib/chat/browser/actions/chatLanguageModelActions": [
			"extensionOwner",
			"languageModelAuthPlaceholder",
			"languageModelAuthTitle",
			"lm.configureGroup",
			"lm.migrateGroup",
			"manageLanguageModelAuthentication",
			"noAccessDescription",
			"noAllowedExtensions",
			"noLanguageModels",
			"noLanguageModelsDetail",
			"openExtension",
			"trustedExtension"
		],
		"vs/workbench/contrib/chat/browser/actions/chatMoveActions": [
			"chat.openInEditor.label",
			"chat.openInNewWindow.label",
			"interactiveSession.openInPanel.label",
			"interactiveSession.openInPrimarySidebar.label",
			"interactiveSession.openInSecondarySidebar.label",
			"interactiveSession.openInSidebar.label"
		],
		"vs/workbench/contrib/chat/browser/actions/chatNewActions": [
			"chat.goBack",
			"chat.newChat.label",
			"chat.newEdits.label",
			"chat.newLocalChat.label",
			"chat.redoEdit.label",
			"chat.redoEdit.label2",
			"chat.redoEdit.tooltip",
			"chat.undoEdit.label",
			"newChat"
		],
		"vs/workbench/contrib/chat/browser/actions/chatOpenAgentDebugPanelAction": [
			"chat.exportAgentDebugLog.label",
			"chat.importAgentDebugLog.label",
			"chat.openAgentDebugPanel.label",
			"chat.openAgentDebugPanelForSession.label",
			"chatDebugLog.exportFailed",
			"chatDebugLog.exportSuccess",
			"chatDebugLog.file.label",
			"chatDebugLog.fileTooLargeDetail",
			"chatDebugLog.fileTooLargeTitle",
			"chatDebugLog.importFailed",
			"chatDebugLog.noSession",
			"chatDebugLog.openExportedFile"
		],
		"vs/workbench/contrib/chat/browser/actions/chatPluginActions": [
			"installFromSourceFailed",
			"installPluginFromSource",
			"localMarketplace",
			"managedMarketplace",
			"managePluginMarketplaces",
			"noMarketplaces",
			"openMarketplaceDirectory",
			"plugins",
			"pluginSourcePlaceholder",
			"pluginSourcePrompt",
			"removeManagedMarketplace",
			"removeMarketplace",
			"selectMarketplace",
			"selectMarketplaceAction",
			"showPlugins"
		],
		"vs/workbench/contrib/chat/browser/actions/chatPromptNavigationActions": [
			"interactive.nextUserPrompt.label",
			"interactive.previousUserPrompt.label"
		],
		"vs/workbench/contrib/chat/browser/actions/chatQueueActions": [
			"chat.editPendingRequest",
			"chat.queueMessage",
			"chat.queueMessage.tooltip",
			"chat.queueSubmenu",
			"chat.removeAllPendingRequests",
			"chat.removePendingRequest",
			"chat.sendPendingImmediately",
			"chat.steerWithMessage",
			"chat.steerWithMessage.tooltip"
		],
		"vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": [
			"chat.closeQuickChat.label",
			"chat.openInChatView.label",
			"interactiveSession.open",
			"quickChat",
			"toggle.desc",
			"toggle.isPartialQuery",
			"toggle.query"
		],
		"vs/workbench/contrib/chat/browser/actions/chatSpeechToTextActions": [
			"chat.speechToText.cancel",
			"chat.speechToText.hold",
			"chat.speechToText.preparing",
			"chat.speechToText.selectMicrophone",
			"chat.speechToText.start",
			"chat.speechToText.stop",
			"chatStt.current",
			"chatStt.noMicrophones",
			"chatStt.selectMic",
			"chatStt.systemDefault",
			"chatStt.unknownDevice"
		],
		"vs/workbench/contrib/chat/browser/actions/chatTitleActions": [
			"chat.retry.confirmation.checkbox",
			"chat.retry.confirmation.message2",
			"chat.retry.confirmation.primaryButton",
			"chat.retry.label",
			"chat.retryLast.confirmation.message2",
			"chat.retryLast.confirmation.title2",
			"interactive.helpful.label",
			"interactive.insertIntoNotebook.label",
			"interactive.reportIssueForBug.label",
			"interactive.unhelpful.label"
		],
		"vs/workbench/contrib/chat/browser/actions/chatToolActions": [
			"chat.accept",
			"chat.skip",
			"chat.tools.description.agent",
			"chat.tools.description.global",
			"chat.tools.description.readOnlyAgent",
			"chat.tools.description.session",
			"chat.tools.placeholder.agent",
			"chat.tools.placeholder.global",
			"chat.tools.placeholder.readOnlyAgent",
			"chat.tools.placeholder.session",
			"label"
		],
		"vs/workbench/contrib/chat/browser/actions/chatToolPicker": [
			"addExtensionButton",
			"addMcpServer",
			"configMcpCol",
			"configToolSets",
			"configureTools",
			"defaultBucketLabel",
			"deleteToolSet.confirm.detail",
			"deleteToolSet.confirm.message",
			"deleteToolSet.confirm.primary",
			"deleteToolSet.error",
			"deleteUserBucket",
			"editUserBucket",
			"manageToolApproval",
			"mcpShowOutput",
			"mcpUpdate",
			"noTools",
			"userBucket"
		],
		"vs/workbench/contrib/chat/browser/actions/codeBlockOperations": [
			"activeEditor",
			"applyCodeBlock.error",
			"applyCodeBlock.errorOpeningFile",
			"applyCodeBlock.fileWriteError",
			"applyCodeBlock.noActiveEditor",
			"applyCodeBlock.noCodeMapper",
			"applyCodeBlock.progress",
			"applyCodeBlock.readonly",
			"applyCodeBlock.readonlyNotebook",
			"createFile",
			"insertCodeBlock.noActiveEditor",
			"insertCodeBlock.readonly",
			"insertCodeBlock.readonlyNotebook",
			"newUntitledFile",
			"selectOption"
		],
		"vs/workbench/contrib/chat/browser/actions/createPluginAction": [
			"agents",
			"chat.createPlugin",
			"createPluginTitle",
			"hooks",
			"instructions",
			"mcpServers",
			"pluginCreated",
			"pluginCreateError",
			"pluginExists",
			"pluginNameConsecutive",
			"pluginNameInvalid",
			"pluginNamePrompt",
			"pluginNameRequired",
			"pluginNameTooLong",
			"prompts",
			"selectFolder",
			"selectPluginLocation",
			"selectResources",
			"showAll",
			"skills"
		],
		"vs/workbench/contrib/chat/browser/actions/exportAgentHostDebugLogsAction": [
			"exportAgentHostDebugLogs",
			"exportDebugLogs.folderDialogTitle",
			"exportDebugLogs.noFiles.activeSession",
			"exportDebugLogs.noFiles.currentWindow",
			"exportDebugLogs.privacyWarning",
			"exportDebugLogs.privacyWarning.internal",
			"exportDebugLogs.saveError"
		],
		"vs/workbench/contrib/chat/browser/actions/openCopilotCliStateFileAction": [
			"openSessionEventsFile",
			"openSessionEventsFile.noHome",
			"openSessionEventsFile.noSession",
			"openSessionEventsFile.notConnected",
			"openSessionEventsFile.unsupported"
		],
		"vs/workbench/contrib/chat/browser/agentPluginActions": [
			"disable",
			"disableForWorkspace",
			"enable",
			"enableForWorkspace",
			"install",
			"openPluginFolder",
			"openReadme",
			"pluginPolicyBlocked",
			"uninstall"
		],
		"vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": [
			"noReadme",
			"Readme title",
			"update"
		],
		"vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditorInput": [
			"agentPluginEditorLabelIcon",
			"agentPluginInputName"
		],
		"vs/workbench/contrib/chat/browser/agentPluginRepositoryService": [
			"cloneFailed",
			"preparingMarketplace",
			"pullFailed",
			"purgeAndRecloneMarketplace",
			"purgeMarketplaceFailed",
			"purgeMarketplaceSuccess",
			"purgingMarketplace",
			"recloningMarketplace",
			"showGitOutput",
			"updatingPlugin"
		],
		"vs/workbench/contrib/chat/browser/agentPluginsView": [
			"agent-plugins",
			"agent-plugins-installed",
			"agentPlugins",
			"agentPlugins.browse",
			"agentPlugins.browse.tooltip",
			"agentPlugins.checkForUpdates",
			"agentPlugins.forceUpdate",
			"chat.category",
			"manage",
			"noAgentPlugins",
			"update"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentCustomizationItemProvider": [
			"alwaysAdded",
			"alwaysIncluded",
			"contextInstructions"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostAuth": [
			"agentHost.signInDialogTitle",
			"agentHost.signInFailed"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": [
			"agentHostHarnessLabel.local"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": [
			"agentHostChatInputPicker.approvalsHover",
			"agentHostChatInputPicker.approvalsLevelHoverReadOnly",
			"agentHostChatInputPicker.ariaLabel",
			"agentHostChatInputPicker.assistedApprovalsHover",
			"agentHostChatInputPicker.autoApproveHover",
			"agentHostChatInputPicker.autopilotApprovalsHover",
			"agentHostChatInputPicker.boolean.false",
			"agentHostChatInputPicker.boolean.offLabel",
			"agentHostChatInputPicker.boolean.onLabel",
			"agentHostChatInputPicker.boolean.true",
			"agentHostChatInputPicker.defaultApprovalsHover",
			"agentHostChatInputPicker.filter",
			"agentHostChatInputPicker.learnMorePermissions",
			"agentHostChatInputPicker.policyDisabledHover",
			"agentHostChatInputPicker.triggerAria",
			"agentHostChatInputPicker.triggerAriaReadOnly"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker.contribution": [
			"agentHost.autoApprovePicker",
			"agentHost.codexApprovalsPicker",
			"agentHost.folderPicker",
			"agentHost.modePicker",
			"agentHost.permissionModePicker"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostCustomizationService": [
			"agentHost.mcpServer.authRequired",
			"agentHost.mcpServer.disabled",
			"agentHost.mcpServer.error",
			"agentHost.mcpServer.outputChannel",
			"agentHost.mcpServer.ready",
			"agentHost.mcpServer.starting",
			"agentHost.mcpServer.stopped"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostDownloadProgress": [
			"agentHost.download.megabytes",
			"agentHost.download.percent",
			"agentHost.download.titleFallback"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostFolderPickerActionItem": [
			"agentHost.selectFolder"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostLanguageModelProvider": [
			"agentHost.auto.discount"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostPermissionUiContribution": [
			"agentHost.permission.allow",
			"agentHost.permission.allowAlways",
			"agentHost.permission.deny",
			"agentHost.permission.morePending",
			"agentHost.permission.oneMorePending",
			"agentHost.permission.read",
			"agentHost.permission.write"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": [
			"agentHost.authRequired",
			"agentHost.elicit.url.cancel",
			"agentHost.elicit.url.open",
			"agentHost.elicit.url.title",
			"agentHost.forkedSessionLabel",
			"agentHost.mcpToolAuthentication.cancelled",
			"agentHost.mcpToolAuthentication.cancelledError",
			"agentHost.otherClientTool.skipped",
			"agentHost.otherClientTool.skippedError",
			"agentHost.preparingSession",
			"agentHost.sessionLoadFailed",
			"agentHost.sessionLoadFailedLabel",
			"agentHost.turnError",
			"agentHost.workspaceTrust"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSettings.contribution": [
			"agentHostSettings.label",
			"openAgentHostSettings"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSettingsFileSystemProvider": [
			"agentHostSettings.header",
			"agentHostSettings.notObject",
			"agentHostSettings.parseError",
			"agentHostSettings.saveHint"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": [
			"agentHostTerminal.local"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentSessionSettings.contribution": [
			"agentSessionSettings.label",
			"openAgentSessionSettings"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentSessionSettingsFileSystemProvider": [
			"chatAgentSessionSettings.header",
			"chatAgentSessionSettings.notObject",
			"chatAgentSessionSettings.parseError",
			"chatAgentSessionSettings.saveHint"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/importLocalConversationToAgentSession": [
			"chat.importConversation.subagent",
			"chat.importConversation.toolFailed"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": [
			"agentFeedback.many",
			"agentFeedback.one",
			"agentFeedback.reveal",
			"agentFeedback.reviewMessage",
			"agentFeedback.reviewTitle",
			"agentHost.elicit.url.instruction",
			"agentHost.elicit.url.title",
			"agentHost.otherClientTool.running",
			"agentHost.responseDetails.credit",
			"agentHost.responseDetails.credits",
			"agentHost.responseDetails.resolvedModel",
			"chat.inputRequest.boolean.false",
			"chat.inputRequest.boolean.true",
			"contextAttribution.category.system",
			"contextAttribution.category.userContext",
			"contextAttribution.label.mcpTools",
			"contextAttribution.label.messages",
			"contextAttribution.label.plugins",
			"contextAttribution.label.skills",
			"contextAttribution.label.subAgents",
			"contextAttribution.label.toolDefinitions",
			"contextAttribution.label.toolResults"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": [
			"agentSessionCompleted",
			"agentSessionFailed",
			"agentSessionInProgress",
			"agentSessionNeedsInput",
			"tooltip.archived",
			"tooltip.file",
			"tooltip.files"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessions": [
			"agentSessionReadIndicatorForeground",
			"agentSessionSelectedBadgeBorder",
			"agentSessionSelectedUnfocusedBadgeBorder",
			"chat.session.providerDescription.agentHostCodex",
			"chat.session.providerDescription.agentHostCopilot",
			"chat.session.providerDescription.background",
			"chat.session.providerDescription.claude",
			"chat.session.providerDescription.cloud",
			"chat.session.providerDescription.codex",
			"chat.session.providerDescription.growth",
			"chat.session.providerDescription.local",
			"chat.session.providerLabel.agentHostCopilot",
			"chat.session.providerLabel.background",
			"chat.session.providerLabel.cloud",
			"chat.session.providerLabel.local"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessions.contribution": [
			"agentSessionsQuickAccessHelp",
			"agentSessionsQuickAccessPlaceholder",
			"filterAgentSessions"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsActions": [
			"agentSessions.deleteAll",
			"agentSessions.open",
			"archive",
			"archiveAll.label",
			"archiveAllSessions.archive",
			"archiveAllSessions.confirm",
			"archiveAllSessions.confirmSingle",
			"archiveAllSessions.detail",
			"archiveSection",
			"archiveSectionSessions.archive",
			"archiveSectionSessions.confirm",
			"archiveSectionSessions.confirmSingle",
			"archiveSectionSessions.detail",
			"archiveSession",
			"archiveSessionDescription",
			"chat.focusAgentSessionsViewer.label",
			"chat.openSessionInEditorGroup.label",
			"chat.openSessionInNewEditorGroup.label",
			"chat.openSessionInNewWindow.label",
			"chat.sessionsOrientation",
			"chat.sessionsOrientation.sideBySide",
			"chat.sessionsOrientation.stacked",
			"chat.showSessions",
			"chatSessions",
			"collapseAll",
			"delete",
			"deleteAllChats.button",
			"deleteAllChats.confirm",
			"deleteAllChats.confirmSingle",
			"deleteAllChats.detail",
			"deleteSession.confirm",
			"deleteSession.delete",
			"deleteSession.detail",
			"deleteSession.error",
			"deleteSessions.confirm",
			"doNotAskAgain",
			"find",
			"hideAgentSessionsSidebar",
			"markAllRead.label",
			"markRead",
			"markSectionRead",
			"markUnread",
			"newChatTitle",
			"pin",
			"refresh",
			"rename",
			"showAgentSessionsSidebar",
			"toggleAgentSessionsSidebar",
			"unarchive",
			"unarchiveSection",
			"unarchiveSectionSessions.confirm",
			"unarchiveSectionSessions.unarchive",
			"unpin"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsBanner": [
			"agentsBanner.tryAgentsAppLabel"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsControl": [
			"agentSessions.noFilterResults",
			"agentSessions.resetFilter"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsFilter": [
			"agentSessions.filter.archived",
			"agentSessions.filter.read",
			"agentSessions.filter.reset",
			"agentSessions.filter.sortByCreated",
			"agentSessions.filter.sortByUpdated",
			"agentSessionStatus.completed",
			"agentSessionStatus.failed",
			"agentSessionStatus.inProgress",
			"agentSessionStatus.needsInput"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsModel": [
			"agentSessionsOutput"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsOpener": [
			"chat.openSessionFailed"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsPicker": [
			"archiveSession",
			"chatAgentPickerPlaceholder",
			"deleteSession",
			"renameSession",
			"unarchiveSession"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsQuickAccess": [
			"noAgentSessionResults"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsViewer": [
			"agentSessionCompleted",
			"agentSessionFailed",
			"agentSessionInProgress",
			"agentSessionItemAriaLabel",
			"agentSessionNeedsInput",
			"agentSessions",
			"agentSessions.archivedSection",
			"agentSessions.dragLabel",
			"agentSessions.moreSection",
			"agentSessions.noRepository",
			"agentSessions.olderSection",
			"agentSessions.pinnedSection",
			"agentSessions.showLess",
			"agentSessions.showMore",
			"agentSessions.showMoreCompact",
			"agentSessions.todaySection",
			"agentSessions.weekSection",
			"agentSessions.yesterdaySection",
			"agentSessionSectionAriaLabel.plural",
			"agentSessionSectionAriaLabel.singular",
			"agentSessionShowLessAriaLabel",
			"agentSessionShowMoreAriaLabel",
			"allowAction",
			"allowActionOnce",
			"chat.session.status.failed",
			"chat.session.status.inProgress",
			"chat.session.status.needsInput",
			"date.fromNow.days.multiple",
			"date.fromNow.days.multiple.ago",
			"date.fromNow.days.singular",
			"date.fromNow.days.singular.ago",
			"pendingVoiceResponse",
			"secondsDuration"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjection": [
			"chatInAgentSessionProjection"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjectionActions": [
			"enterAgentSessionProjection",
			"exitAgentSessionProjection",
			"toggle.agentQuickInput",
			"toggle.agentQuickInputDescription"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjectionService": [
			"agentSessionProjection.changes.title"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionsExperiments.contribution": [
			"agentsControl",
			"openChat",
			"title4",
			"toggleAgentQuickInput"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentTitleBarStatusWidget": [
			"activeSessionsTooltip",
			"activeSessionsTooltip1",
			"agentSessionProjection",
			"agentSessionProjectionTooltip",
			"agentSessionReady",
			"agentSessionReadyGeneric",
			"agentSessionReadyTooltip",
			"agentStatus.sparkle.dropdown",
			"agentStatusToolbarLabel",
			"agentStatusWidget.search",
			"askAnythingPlaceholder",
			"askTooltip",
			"askTooltip2",
			"enterAgentSessionProjection",
			"enterAgentSessionProjectionTooltip",
			"enterAgentSessionProjectionTooltipNoKey",
			"exitAgentSessionProjection",
			"exitAgentSessionProjectionTooltip",
			"label1",
			"label2",
			"needsInputSessionsTooltip",
			"needsInputSessionsTooltip1",
			"openQuickAccess",
			"openQuickOpen",
			"openQuickOpenTooltip",
			"openQuickOpenTooltip2",
			"review",
			"toggleChat",
			"unreadSessionsTooltip",
			"unreadSessionsTooltip1"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/unifiedQuickAccess": [
			"agentSessionsPlaceholder",
			"agentSessionsTab",
			"agentSessionsTooltip",
			"commandsPlaceholder",
			"commandsTab",
			"commandsTooltip",
			"filesPlaceholder",
			"filesTab",
			"filesTooltip",
			"noProvider",
			"openChat",
			"openChatTooltipNoKeybinding",
			"openChatTooltipWithKeybinding",
			"pressSendOrEnter",
			"send",
			"sendToAgentAria",
			"sendToAgentLabel",
			"sendTooltipNoKeybinding"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/unifiedQuickAccessActions": [
			"showAgentQuickAccess",
			"showAgentSessionsQuickAccess",
			"showCommandsQuickAccess",
			"showFilesQuickAccess"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/sessionTypeAvailability": [
			"chat.sessionType.noModels",
			"chat.sessionType.noModelsHover",
			"chat.sessionType.signInHover",
			"chat.sessionType.signInLink",
			"chat.sessionType.signInMobile",
			"chat.sessionType.upgradeHover",
			"chat.sessionType.upgradeLink",
			"chat.sessionType.upgradeMobile"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationIcons": [
			"aiCustomizationAddIcon",
			"aiCustomizationAgentIcon",
			"aiCustomizationAutomationIcon",
			"aiCustomizationBuiltinIcon",
			"aiCustomizationExtensionIcon",
			"aiCustomizationHookIcon",
			"aiCustomizationInstructionsIcon",
			"aiCustomizationMcpServerIcon",
			"aiCustomizationPluginIcon",
			"aiCustomizationPromptIcon",
			"aiCustomizationRunIcon",
			"aiCustomizationSkillIcon",
			"aiCustomizationToolsIcon",
			"aiCustomizationUserIcon",
			"aiCustomizationViewIcon",
			"aiCustomizationWorkspaceIcon"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationItemSource": [
			"hookUnset",
			"uiIntegrationBadge"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationListWidget": [
			"agent",
			"agentInstructionsGroup",
			"agentInstructionsGroupDescription",
			"agents",
			"agentsDescription",
			"builtinGroup",
			"builtinGroupDescription",
			"builtinSource",
			"collapsed",
			"configureHooks",
			"configureHooksDisabled",
			"contextInstructionsGroup",
			"contextInstructionsGroupDescription",
			"copyFullPath",
			"copyRelativePath",
			"countAgents",
			"countAgentsNone",
			"countAgentsNoResults",
			"countAgentsOne",
			"countAgentsOneResult",
			"countAgentsResults",
			"countHooks",
			"countHooksNone",
			"countHooksNoResults",
			"countHooksOne",
			"countHooksOneResult",
			"countHooksResults",
			"countInstructions",
			"countInstructionsNone",
			"countInstructionsNoResults",
			"countInstructionsOne",
			"countInstructionsOneResult",
			"countInstructionsResults",
			"countPrompts",
			"countPromptsNone",
			"countPromptsNoResults",
			"countPromptsOne",
			"countPromptsOneResult",
			"countPromptsResults",
			"countSkills",
			"countSkillsNone",
			"countSkillsNoResults",
			"countSkillsOne",
			"countSkillsOneResult",
			"countSkillsResults",
			"createFirstAgent",
			"createFirstHook",
			"createFirstInstructions",
			"createFirstPrompt",
			"createFirstSkill",
			"expanded",
			"extensionGroup",
			"extensionGroupDescription",
			"fromExtension",
			"fromPlugin",
			"groupAriaLabel",
			"hook",
			"hooks",
			"hooksDescription",
			"instructions",
			"instructionsDescription",
			"itemAriaLabel",
			"itemAriaLabelDisabled",
			"learnMoreAgents",
			"learnMoreHooks",
			"learnMoreInstructions",
			"learnMorePrompts",
			"learnMoreSkills",
			"listAriaLabel",
			"noAgents",
			"noHooks",
			"noInstructions",
			"noMatchingItems",
			"noPrompts",
			"noSkills",
			"onDemandInstructionsGroup",
			"onDemandInstructionsGroupDescription",
			"pluginGroup",
			"pluginGroupDescription",
			"prompt",
			"prompts",
			"promptsDescription",
			"remoteClientGroupShort",
			"remoteHostGroupShort",
			"searchPlaceholder",
			"skill",
			"skills",
			"skillsDescription",
			"tryDifferentSearch",
			"userGroup",
			"userGroupDescription",
			"workspaceGroup",
			"workspaceGroupDescription"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagement": [
			"aiCustomizationManagementEditorFocused",
			"chatCustomizationSection",
			"chatCustomizationSessionType"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagement.contribution": [
			"aiCustomizationManagementEditor",
			"aiCustomizations",
			"cannotDeleteExtension",
			"cannotDeleteExtensionDetail",
			"cannotDeletePluginItem",
			"cannotDeletePluginItemDetail",
			"confirmDelete",
			"confirmDeleteDetail",
			"confirmDeleteHook",
			"confirmDeleteSkill",
			"confirmUninstallPlugin",
			"confirmUninstallPluginDetail",
			"copyPath",
			"copyPath",
			"delete",
			"delete",
			"deleteHookItemFailed",
			"deleteHookItemFailedDetail",
			"disable",
			"disable",
			"enable",
			"enable",
			"generateDebugReport",
			"Install Chat Customization Extension",
			"installChatCustomizationExtension",
			"open",
			"open",
			"openAICustomizations",
			"openContainer",
			"openMarketplace",
			"readonlyPluginFile",
			"revealInMac",
			"revealInWindows",
			"runPrompt",
			"runPrompt",
			"showPlugin",
			"showPlugin",
			"uninstallPlugin",
			"uninstallPlugin",
			"uninstallPluginBtn"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor": [
			"agents",
			"agentsDesc",
			"automations",
			"automationsDesc",
			"backToList",
			"backToListTooltip",
			"backToMcpList",
			"backToMcpListTooltip",
			"backToOverview",
			"backToOverviewTooltip",
			"backToPluginList",
			"backToPluginListTooltip",
			"backToPromptMigration",
			"backToPromptMigrationTooltip",
			"backToToolsList",
			"backToToolsListTooltip",
			"cancelSaveTarget",
			"customizationPreviewAriaLabel",
			"editorActionButtonFailed",
			"editorEditRawButtonLabel",
			"editorEditRawButtonTooltip",
			"editorPreviewButtonLabel",
			"editorPreviewButtonTooltip",
			"editorViewRawButtonLabel",
			"editorViewRawButtonTooltip",
			"homeButton",
			"homeButtonLabel",
			"homeButtonTooltip",
			"hooks",
			"hooksDesc",
			"instructions",
			"instructionsDesc",
			"learnMoreModels",
			"learnMoreSkills",
			"localHarnessLabel",
			"mcpServers",
			"mcpServersDesc",
			"migrationShortcutAriaLabel",
			"migrationShortcutAriaLabelWithCount",
			"migrationShortcutLabel",
			"migrationShortcutTooltip",
			"models",
			"modelsDesc",
			"modelsDescription",
			"plugins",
			"pluginsDesc",
			"previewFieldHelpAriaLabel",
			"previewHeaderIssuesDescription",
			"previewHeaderIssuesTitle",
			"previewNoBody",
			"previewNoFrontMatter",
			"previewUnknownFieldDescription",
			"promptMigrationConfirmButton",
			"promptMigrationConfirmDetailUser",
			"promptMigrationConfirmDetailWorkspace",
			"promptMigrationConfirmDetailWorkspaceAndUser",
			"promptMigrationConfirmMessage",
			"promptMigrationConverted",
			"promptMigrationConvertedWithReview",
			"promptMigrationDeletePromptFilesCheckbox",
			"promptMigrationFilesFailed",
			"promptMigrationFilesFailedWithRemainder",
			"promptMigrationNoFilesConverted",
			"promptMigrationNoSkillFolders",
			"promptMigrationPageButton",
			"promptMigrationPageButtonTooltip",
			"promptMigrationPageButtonWithCount",
			"promptMigrationPageDescription",
			"promptMigrationPageDescriptionUser",
			"promptMigrationPageDescriptionWorkspace",
			"promptMigrationPageDescriptionWorkspaceAndUser",
			"promptMigrationPageEmpty",
			"promptMigrationPageTitle",
			"promptMigrationPickWorkspaceSkillFolder",
			"promptMigrationSearchEmpty",
			"promptMigrationSearchPlaceholder",
			"promptMigrationSelectAriaLabel",
			"promptMigrationSelectGroupAriaLabel",
			"promptMigrationUserGroup",
			"promptMigrationWorkspaceGroup",
			"prompts",
			"promptsDesc",
			"saveBuiltinCopyAndChooseLocation",
			"saveBuiltinCopyAndChooseLocationTooltip",
			"saveBuiltinCopyFailedUser",
			"saveBuiltinCopyFailedWorkspace",
			"saveBuiltinCopyPlaceholder",
			"saveCustomizationOnExitFailed",
			"saved",
			"sectionAriaLabelWithCount",
			"sectionsAriaLabel",
			"skills",
			"skillsDesc",
			"tools",
			"toolsDesc",
			"userSaveTarget",
			"workspaceSaveTarget"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditorInput": [
			"aiCustomizationManagementEditorName",
			"aiCustomizationManagementEditorNameWithHarness"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationWelcomePagePromptLaunchers": [
			"agents",
			"agentsDesc",
			"browse",
			"browseCategoryAriaLabel",
			"convertPromptFilesAriaLabel",
			"convertToSkills",
			"gettingStartedDesc",
			"gettingStartedTitle",
			"hooks",
			"hooksDesc",
			"instructions",
			"instructionsDesc",
			"mcpServers",
			"mcpServersDesc",
			"migratePromptFiles",
			"new",
			"newCategoryAriaLabel",
			"plugins",
			"pluginsDesc",
			"promptMigrationCardDescriptionUser",
			"promptMigrationCardDescriptionWorkspace",
			"promptMigrationCardDescriptionWorkspaceAndUser",
			"sentToChat",
			"skills",
			"skillsDesc",
			"tools",
			"toolsDesc",
			"welcomeHeadingWithHarness",
			"welcomeSubtitle",
			"workflowInputAriaLabel",
			"workflowInputPlaceholder",
			"workflowSubmitAriaLabel",
			"workflowSubmitTooltip"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/automationsAccessibilityHelp": [
			"automations.help.actionDelete",
			"automations.help.actionEdit",
			"automations.help.actionHistory",
			"automations.help.actionRun",
			"automations.help.actionsHeader",
			"automations.help.actionToggle",
			"automations.help.closingDesc",
			"automations.help.closingHeader",
			"automations.help.dialogFields",
			"automations.help.dialogHeader",
			"automations.help.dialogValidation",
			"automations.help.header",
			"automations.help.historyDesc",
			"automations.help.historyHeader",
			"automations.help.intro",
			"automations.help.layoutDesc",
			"automations.help.layoutHeader",
			"automations.help.settingsHeader",
			"automations.help.settingVerbosity",
			"automations.help.statusDesc",
			"automations.help.statusHeader"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/automationsListWidget": [
			"automationAriaLabel",
			"automationAriaLabelDisabled",
			"automationCreatedStatus",
			"automationCreateFailed",
			"automationDeletedStatus",
			"automationDisabled",
			"automationDisabledStatus",
			"automationEnabledStatus",
			"automationFolderLabel",
			"automationQuickChatLabel",
			"automationQuickChatTitle",
			"automationsDisabledDetail",
			"automationsDisabledTitle",
			"automationsEmptyCta",
			"automationsEmptyMessage",
			"automationsEmptyTitle",
			"automationsHeaderSubtitle",
			"automationsHeaderTitle",
			"automationsListAriaLabel",
			"automationStartedStatus",
			"automationUpdatedStatus",
			"automationUpdateFailed",
			"confirmDeleteAutomation",
			"confirmDeleteAutomationDetail",
			"delete",
			"deleteAutomation",
			"disableAutomation",
			"editAutomation",
			"enableAutomation",
			"hideHistory",
			"historyAriaLabel",
			"historyMore",
			"lastRun",
			"newAutomation",
			"newAutomationTooltip",
			"nextRun",
			"nextRunNever",
			"noRunsYet",
			"openRunSession",
			"openRunSessionFailed",
			"runHistory",
			"runNow",
			"runStarted",
			"runStatusCompleted",
			"runStatusFailed",
			"runStatusPending",
			"runStatusRunning",
			"runTriggerCatchUp",
			"runTriggerManual",
			"runTriggerSchedule",
			"scheduleDaily",
			"scheduleHourly",
			"scheduleManual",
			"scheduleWeekly",
			"showHistory"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/customizationCreatorService": [
			"generateName",
			"generateNamePlaceholder",
			"nameRequired",
			"selectTargetDirectory"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/embeddedAgentPluginDetail": [
			"pluginDetailEmpty",
			"pluginSourceInstalled",
			"pluginSourceLocal",
			"pluginSourceMarketplace",
			"pluginSourceMarketplaceUnknown"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/embeddedExtensionToolsDetail": [
			"toolDetailBy",
			"toolDetailEmpty",
			"toolDetailIncludedTools",
			"toolDetailLoadingTools",
			"toolDetailNoTools",
			"toolDetailToolsError",
			"toolDetailToolsLoaded",
			"toolDetailToolsLoadedOne"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/embeddedMcpServerDetail": [
			"mcpDetailEmpty",
			"mcpScopeUser",
			"mcpScopeWorkspace"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/galleryItemRenderer": [
			"galleryItemBy",
			"galleryItemInstall",
			"galleryItemInstalled",
			"galleryItemInstalling"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/mcpListWidget": [
			"activeSessionMcpServerOptions",
			"activeSessionMcpServerStart",
			"activeSessionMcpServerStop",
			"addMcpServer",
			"addServer",
			"addServerTooltip",
			"agentHostMcpServerDisable",
			"agentHostMcpServerDisableForWorkspace",
			"agentHostMcpServerEnable",
			"agentHostMcpServerEnableForWorkspace",
			"authRequired",
			"backToInstalled",
			"browseMarketplace",
			"builtInGroup",
			"builtInGroupDescription",
			"builtinMcpServerDisable",
			"builtinMcpServerDisableForWorkspace",
			"builtinMcpServerEnable",
			"builtinMcpServerEnableForWorkspace",
			"collapsed",
			"confirmUninstallPluginMcp",
			"confirmUninstallPluginMcpDetail",
			"disabled",
			"emptyGallery",
			"error",
			"expanded",
			"extensionGroup",
			"extensionGroupDescription",
			"fromPlugin",
			"galleryError",
			"learnMoreMcp",
			"loadingGallery",
			"mcpAccessDisabledByPolicy",
			"mcpAccessDisabledBySettingPrefix",
			"mcpAccessDisabledSettingLink",
			"mcpAccessDisabledTitle",
			"mcpBrowseBack",
			"mcpGroupAriaLabel",
			"mcpServerAriaLabelWithStatus",
			"mcpServers",
			"mcpServersDescription",
			"mcpServersListAriaLabel",
			"noGalleryResults",
			"noMatchingServers",
			"noMcpServers",
			"pluginGroup",
			"pluginGroupDescription",
			"running",
			"searchGalleryPlaceholder",
			"searchMcpPlaceholder",
			"sessionMcpServerDisable",
			"sessionMcpServerEnable",
			"showMcpServerOutput",
			"showPlugin",
			"signIn",
			"signInToMcpServer",
			"starting",
			"stopped",
			"tryAgainLater",
			"tryDifferentSearch",
			"uninstallPlugin",
			"uninstallPluginBtn",
			"userGroup",
			"userGroupDescription",
			"workspaceGroup",
			"workspaceGroupDescription"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/pluginListWidget": [
			"addPlugin",
			"addRemotePlugins",
			"backToInstalledPlugins",
			"browseMarketplace",
			"browseMarketplaceUnsupportedWeb",
			"browseToAdd",
			"collapsed",
			"createPlugin",
			"disabledGroup",
			"disabledGroupDescription",
			"disablePlugin",
			"emptyMarketplace",
			"enabledGroup",
			"enabledGroupDescription",
			"enablePlugin",
			"expanded",
			"installFromSource",
			"learnMorePlugins",
			"loadingMarketplace",
			"marketplaceError",
			"morePluginAddActions",
			"noMarketplaceResults",
			"noMatchingPlugins",
			"noPlugins",
			"noRemotePlugins",
			"pluginBrowseBack",
			"pluginGroupAriaLabel",
			"pluginInstalledItemAriaLabelDisabled",
			"pluginInstalledItemAriaLabelEnabled",
			"pluginItemAriaLabel",
			"plugins",
			"pluginsDescription",
			"pluginsDisabledByPolicy",
			"pluginsDisabledBySettingPrefix",
			"pluginsDisabledSettingLink",
			"pluginsDisabledTitle",
			"pluginsListAriaLabel",
			"remoteHostGroup",
			"remoteHostGroupDescription",
			"remotePluginDegraded",
			"remotePluginDisabled",
			"remotePluginError",
			"remotePluginLoaded",
			"remotePluginLoading",
			"searchMarketplacePlaceholder",
			"searchPluginsPlaceholder",
			"tryAgainLater",
			"tryDifferentSearch"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/promptsServiceCustomizationItemProvider": [
			"alwaysAdded",
			"alwaysAddedTooltip",
			"hookUnset",
			"onContextTooltip",
			"uiIntegrationBadge"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/toolsListWidget": [
			"clientToolSet.copilotCli.description",
			"clientToolSet.copilotCli.detail",
			"confirmUninstallToolExtension",
			"confirmUninstallToolExtensionDetail",
			"copilotCliTool.applyPatch",
			"copilotCliTool.askUser",
			"copilotCliTool.create",
			"copilotCliTool.edit",
			"copilotCliTool.glob",
			"copilotCliTool.grep",
			"copilotCliTool.listAgents",
			"copilotCliTool.listShell",
			"copilotCliTool.readAgent",
			"copilotCliTool.readShell",
			"copilotCliTool.shell",
			"copilotCliTool.skill",
			"copilotCliTool.stopShell",
			"copilotCliTool.task",
			"copilotCliTool.view",
			"copilotCliTool.webFetch",
			"copilotCliTool.writeShell",
			"learnMoreTools",
			"noMatchingTools",
			"searchPlaceholder",
			"toolsBrowseBack",
			"toolsBrowseError",
			"toolsBrowseLoading",
			"toolsBrowseMarketplace",
			"toolsBrowseNoResults",
			"toolsBrowsePlaceholder",
			"toolsBrowseTryAgain",
			"toolsListSubtitle",
			"toolsListTitle",
			"toolsMarketplaceAria",
			"toolsNoMatches",
			"toolsRowEnabledOfTotal",
			"toolsSearchAria",
			"toolsSetCheckbox",
			"toolsSetExtensionDetail",
			"toolsSetReadOnly",
			"toolsToolCheckbox",
			"toolsTreeAria",
			"tryDifferentSearch",
			"uninstallExtension",
			"uninstallExtensionBtn"
		],
		"vs/workbench/contrib/chat/browser/attachments/chatAttachmentResolveService": [
			"imageTooLarge",
			"imageTooLargeMessage"
		],
		"vs/workbench/contrib/chat/browser/attachments/chatAttachmentWidgets": [
			"chat.attachment",
			"chat.attachment.clearButton",
			"chat.attachment.saveFileButton",
			"chat.attachment.saveFileError",
			"chat.attachment.saveImageButton",
			"chat.attachment.saveImageError",
			"chat.attachment.withDeleteHint",
			"chat.autoImageAttachment",
			"chat.autoImageAttachmentHover",
			"chat.browserToolsDisabled",
			"chat.browserToolsDisabled.aria",
			"chat.browserViewAttachment.aria",
			"chat.browserViewClosed",
			"chat.browserViewClosed.aria",
			"chat.browserViewNotShared",
			"chat.browserViewNotShared.aria",
			"chat.clickToViewContents",
			"chat.elementAttachment",
			"chat.elementHover.attributes",
			"chat.elementHover.computedStyles",
			"chat.elementHover.element",
			"chat.elementHover.htmlPath",
			"chat.elementHover.innerText",
			"chat.elementHover.positionSize",
			"chat.elementHover.showMore",
			"chat.fileAttachment",
			"chat.fileAttachmentHover",
			"chat.fileAttachmentWithRange",
			"chat.folderImageLimitExceededHover",
			"chat.imageAttachment",
			"chat.imageAttachmentHover",
			"chat.imageAttachmentWarning",
			"chat.imageLimitExceededAttachment",
			"chat.imageLimitExceededHover",
			"chat.imageLimitExceededHoverUnknownLimit",
			"chat.instructionsAttachment",
			"chat.NotebookImageAttachment",
			"chat.omittedFileAttachment",
			"chat.omittedImageAttachment",
			"chat.omittedNotebookImageAttachment",
			"chat.partiallyOmittedImageAttachment",
			"chat.partiallyOmittedNotebookImageAttachment",
			"chat.promptAttachment",
			"chat.terminalCommand",
			"chat.terminalCommandHoverCommandTitle",
			"chat.terminalCommandHoverCommandTitleExit",
			"chat.terminalCommandHoverOutputTitle",
			"chat.unsupportedImageAttachment",
			"instructions",
			"instructions.label",
			"prompt",
			"resource",
			"tool",
			"toolset"
		],
		"vs/workbench/contrib/chat/browser/attachments/chatScreenshotContext": [
			"screenshot"
		],
		"vs/workbench/contrib/chat/browser/attachments/implicitContextAttachment": [
			"addToContext",
			"cell.lowercase",
			"chat.implicitBrowserContext",
			"chat.implicitFileContext",
			"chat.implicitFileContextWithRange",
			"chat.implicitStringContext",
			"disable",
			"disableImplicitContext",
			"enable",
			"enableHint",
			"file.lowercase",
			"implicitContextFallback",
			"openEditor",
			"openFile",
			"pinSelection"
		],
		"vs/workbench/contrib/chat/browser/chat.shared.contribution": [
			"agentPlugin",
			"agentSandbox.allowedNetworkDomains.deprecated",
			"agentSandbox.allowedNetworkDomains2.deprecated",
			"agentSandbox.deniedNetworkDomains.deprecated",
			"agentSandbox.deniedNetworkDomains2.deprecated",
			"autoApprove3.description",
			"chat",
			"chat.agent.allowedNetworkDomains",
			"chat.agent.deniedNetworkDomains",
			"chat.agent.enabled.description",
			"chat.agent.maxRequests",
			"chat.agent.networkFilter",
			"chat.agent.thinking.collapsedTools",
			"chat.agent.thinking.collapsedTools.always",
			"chat.agent.thinking.collapsedTools.off",
			"chat.agent.thinking.collapsedTools.withThinking",
			"chat.agent.thinking.generateTitles",
			"chat.agent.thinking.phrases",
			"chat.agent.thinking.phrases.mode",
			"chat.agent.thinking.phrases.phrases",
			"chat.agent.thinking.terminalTools",
			"chat.agent.thinkingMode.collapsed",
			"chat.agent.thinkingMode.collapsedPreview",
			"chat.agent.thinkingMode.fixedScrolling",
			"chat.agent.thinkingStyle",
			"chat.agentHost.agentDebugLog.enabled",
			"chat.agentHost.agentDebugLog.maxEventsInMemory",
			"chat.agentHost.ahpJsonlLogging",
			"chat.agentHost.copilotSdk.logLevel",
			"chat.agentHost.copilotSdk.logLevel.info",
			"chat.agentHost.copilotSdk.logLevel.trace",
			"chat.agentHost.customTerminalTool.enabled",
			"chat.agentHost.modelCapabilityOverrides",
			"chat.agentHost.modelCapabilityOverrides.family",
			"chat.agentHost.opus48Prompt.enabled",
			"chat.agentHost.reasoningEffortOverride",
			"chat.agentHost.sdkSandbox.enabled",
			"chat.agentHost.sdkSandbox.enabled.allowNetwork",
			"chat.agentHost.sdkSandbox.enabled.off",
			"chat.agentHost.sdkSandbox.enabled.on",
			"chat.agentLocations.invalidPath",
			"chat.agents.claude.preferAgentHost",
			"chat.agents.config.locations.description",
			"chat.agents.config.locations.title",
			"chat.agentsControl.badge",
			"chat.agentsControl.compact",
			"chat.agentsControl.enabled",
			"chat.agentsControl.hidden",
			"chat.agentSessionProjection.enabled",
			"chat.agentsHandoffTip.mode",
			"chat.agentsHandoffTip.mode.custom",
			"chat.agentsHandoffTip.mode.default",
			"chat.agentsHandoffTip.mode.hidden",
			"chat.agentSkillsLocations.description",
			"chat.agentSkillsLocations.invalidPath",
			"chat.agentSkillsLocations.title",
			"chat.allowAnonymousAccess",
			"chat.approvedAccountOrganizations",
			"chat.approvedAccountOrganizations.policy.description",
			"chat.artifacts.enabled",
			"chat.artifacts.rules.byFilePath",
			"chat.artifacts.rules.byFilePath.groupName",
			"chat.artifacts.rules.byFilePath.onlyShowGroup",
			"chat.artifacts.rules.byMemoryFilePath",
			"chat.artifacts.rules.byMemoryFilePath.groupName",
			"chat.artifacts.rules.byMemoryFilePath.onlyShowGroup",
			"chat.artifacts.rules.byMimeType",
			"chat.artifacts.rules.groupName",
			"chat.artifacts.rules.onlyShowGroup",
			"chat.assistedPermissions.enabled",
			"chat.autopilot.advanced.enabled",
			"chat.autoReply.description",
			"chat.byokUtilityModelDefault.copilot.description",
			"chat.byokUtilityModelDefault.copilot.label",
			"chat.byokUtilityModelDefault.description",
			"chat.byokUtilityModelDefault.mainAgent.description",
			"chat.byokUtilityModelDefault.mainAgent.label",
			"chat.byokUtilityModelDefault.none.description",
			"chat.byokUtilityModelDefault.none.label",
			"chat.checkpoints.enabled",
			"chat.checkpoints.showFileChanges",
			"chat.codeBlock.showProgressAnimation.description",
			"chat.contextUsage.enabled",
			"chat.customizations.promptMigration.enabled",
			"chat.customizations.structuredPreview.enabled",
			"chat.defaultConfiguration.approvals.allowAll",
			"chat.defaultConfiguration.approvals.assisted",
			"chat.defaultConfiguration.approvals.default",
			"chat.defaultConfiguration.approvals.description",
			"chat.defaultConfiguration.mode.autopilot",
			"chat.defaultConfiguration.mode.description",
			"chat.defaultConfiguration.mode.interactive",
			"chat.defaultConfiguration.mode.plan",
			"chat.defaultConfiguration.settingDescription",
			"chat.defaultModel.description",
			"chat.defaultModel.policy",
			"chat.detectParticipant.enabled",
			"chat.disableAIFeatures",
			"chat.editing.autoAcceptDelay",
			"chat.editing.confirmEditRequestRemoval",
			"chat.editing.confirmEditRequestRetry",
			"chat.editing.explainChanges.enabled",
			"chat.editing.openChangedFileInDiffEditor",
			"chat.editing.revealNextChangeOnResolve",
			"chat.editor.claude.preferAgentHost",
			"chat.editor.codex.preferAgentHost",
			"chat.editorAssociations",
			"chat.editRequests",
			"chat.exitAfterDelegation",
			"chat.experimental.collectInstructionsInExtension",
			"chat.experimental.detectParticipant.enabled",
			"chat.experimental.detectParticipant.enabled.deprecated",
			"chat.experimental.incrementalRendering.animationStyle",
			"chat.experimental.incrementalRendering.animationStyle.blur",
			"chat.experimental.incrementalRendering.animationStyle.fade",
			"chat.experimental.incrementalRendering.animationStyle.none",
			"chat.experimental.incrementalRendering.animationStyle.reveal",
			"chat.experimental.incrementalRendering.animationStyle.rise",
			"chat.experimental.incrementalRendering.animationStyle.scale",
			"chat.experimental.incrementalRendering.animationStyle.slide",
			"chat.experimental.incrementalRendering.buffering",
			"chat.experimental.incrementalRendering.buffering.off",
			"chat.experimental.incrementalRendering.buffering.paragraph",
			"chat.experimental.incrementalRendering.buffering.word",
			"chat.experimental.incrementalRendering.enabled",
			"chat.experimental.permissionsSandboxToggle.enabled",
			"chat.experimentalSessionsWindowOverride",
			"chat.exploreAgent.defaultModel.description",
			"chat.extensionToolsEnabled",
			"chat.extensionUnification.enabled",
			"chat.fontFamily",
			"chat.fontSize",
			"chat.growthNotification",
			"chat.hookFilesLocations.description",
			"chat.hookFilesLocations.invalidPath",
			"chat.hookFilesLocations.title",
			"chat.implicitContext.enabled.1",
			"chat.implicitContext.includeActiveEditor",
			"chat.implicitContext.suggestedContext",
			"chat.implicitContext.value",
			"chat.implicitContext.value.always",
			"chat.implicitContext.value.first",
			"chat.implicitContext.value.never",
			"chat.includeApplyingInstructions.description",
			"chat.includeApplyingInstructions.title",
			"chat.includeReferencedInstructions.description",
			"chat.includeReferencedInstructions.title",
			"chat.inlineReferences.style",
			"chat.inlineReferences.style.box",
			"chat.inlineReferences.style.link",
			"chat.instructions.config.locations.description",
			"chat.instructions.config.locations.title",
			"chat.instructionsLocations.invalidPath",
			"chat.mathEnabled.description",
			"chat.mcp.access",
			"chat.mcp.access.any",
			"chat.mcp.access.none",
			"chat.mcp.access.registry",
			"chat.mcp.allowedServers",
			"chat.mcp.allowedServers.policy",
			"chat.mcp.allowedServers.serverCommand",
			"chat.mcp.allowedServers.serverName",
			"chat.mcp.allowedServers.serverUrl",
			"chat.mcp.assisted.nuget.enabled.description",
			"chat.mcp.autostart",
			"chat.mcp.autostart.never",
			"chat.mcp.autostart.newAndOutdated",
			"chat.mcp.autostart.onlyNew",
			"chat.mcp.collisionBehavior",
			"chat.mcp.collisionBehavior.disable",
			"chat.mcp.collisionBehavior.suffix",
			"chat.mcp.deniedServers",
			"chat.mcp.deniedServers.policy",
			"chat.mcp.deniedServers.serverCommand",
			"chat.mcp.deniedServers.serverName",
			"chat.mcp.deniedServers.serverUrl",
			"chat.mcp.gallery.enabled",
			"chat.mcp.serverSampling",
			"chat.mcp.serverSampling.allowedDuringChat",
			"chat.mcp.serverSampling.allowedOutsideChat",
			"chat.mcp.serverSampling.model",
			"chat.mcp.ui.enabled",
			"chat.mode.config.locations.deprecated",
			"chat.mode.config.locations.description",
			"chat.mode.config.locations.title",
			"chat.newSession.defaultMode",
			"chat.notifyWindowOnConfirmation",
			"chat.notifyWindowOnConfirmation.always",
			"chat.notifyWindowOnConfirmation.off",
			"chat.notifyWindowOnConfirmation.windowNotFocused",
			"chat.notifyWindowOnResponseReceived",
			"chat.notifyWindowOnResponseReceived.always",
			"chat.notifyWindowOnResponseReceived.off",
			"chat.notifyWindowOnResponseReceived.windowNotFocused",
			"chat.permissions.default.autoApprove.description",
			"chat.permissions.default.autoApprove.label",
			"chat.permissions.default.autopilot.description",
			"chat.permissions.default.autopilot.label",
			"chat.permissions.default.default.description",
			"chat.permissions.default.default.label",
			"chat.permissions.default.settingDescription",
			"chat.persistentProgress.enabled",
			"chat.planAgent.defaultModel.description",
			"chat.planReview.inlineEditor.enabled",
			"chat.pluginLocations",
			"chat.plugins.enabled",
			"chat.plugins.enabledPlugins",
			"chat.plugins.enabledPlugins.policy",
			"chat.plugins.extraMarketplaces",
			"chat.plugins.extraMarketplaces.policy",
			"chat.plugins.marketplaces",
			"chat.plugins.strictMarketplaces",
			"chat.plugins.strictMarketplaces.policy",
			"chat.progressBorder.enabled",
			"chat.promptFileLocations.invalidPath",
			"chat.promptFilesRecommendations.description",
			"chat.promptFilesRecommendations.title",
			"chat.requestQueuing.defaultAction.description",
			"chat.requestQueuing.defaultAction.queue",
			"chat.requestQueuing.defaultAction.steer",
			"chat.restoreLastPanelSession",
			"chat.reusablePrompts.config.locations.description",
			"chat.reusablePrompts.config.locations.title",
			"chat.sessionSync.enabled",
			"chat.sessionSync.enabled.policy",
			"chat.sessionSync.excludeRepositories",
			"chat.speechToText.enabled",
			"chat.speechToText.mode.auto",
			"chat.speechToText.mode.description",
			"chat.speechToText.mode.pushToTalk",
			"chat.speechToText.mode.toggle",
			"chat.speechToText.model",
			"chat.speechToText.model.base",
			"chat.speechToText.model.nemotron",
			"chat.speechToText.model.small",
			"chat.speechToText.model.tiny",
			"chat.subagents.allowInvocationsFromSubagents",
			"chat.subagents.allowInvocationsFromSubagents.md",
			"chat.tips.enabled",
			"chat.titleBar.openInAgentsWindow.enabled",
			"chat.titleBar.signIn.enabled",
			"chat.toolReferenceName.description",
			"chat.tools.autoApprove.edits",
			"chat.tools.autoExpandFailures",
			"chat.tools.compressOutput.enabled",
			"chat.tools.confirmationCarousel",
			"chat.tools.eligibleForAutoApproval",
			"chat.tools.fetchPage.approvedUrls",
			"chat.tools.riskAssessment.enabled",
			"chat.tools.riskAssessment.model",
			"chat.tools.terminal.simpleCollapsible",
			"chat.tools.todos.showWidget",
			"chat.turnStatusPills",
			"chat.turnStatusPills.browser",
			"chat.turnStatusPills.changes",
			"chat.turnStatusPills.objectDeprecated",
			"chat.turnStatusPills.preview",
			"chat.undoRequests.restoreInput",
			"chat.unifiedAgentsBar.enabled",
			"chat.upvoteAnimation",
			"chat.upvoteAnimation.confetti",
			"chat.upvoteAnimation.floatingThumbs",
			"chat.upvoteAnimation.off",
			"chat.upvoteAnimation.pulseWave",
			"chat.upvoteAnimation.radiantLines",
			"chat.useAgentMd.description",
			"chat.useAgentMd.title",
			"chat.useAgentSkills.description",
			"chat.useAgentSkills.title",
			"chat.useClaudeHooks.description",
			"chat.useClaudeHooks.title",
			"chat.useClaudeMd.description",
			"chat.useClaudeMd.title",
			"chat.useCustomizationsInParentRepos.description",
			"chat.useCustomizationsInParentRepos.title",
			"chat.useHooks.description",
			"chat.useHooks.title",
			"chat.useNestedAgentMd.description",
			"chat.useNestedAgentMd.title",
			"chat.useSkillAdherencePrompt.description",
			"chat.useSkillAdherencePrompt.title",
			"chat.utilityModel.description",
			"chat.utilitySmallModel.description",
			"chat.verbose",
			"chat.viewProgressBadge.enabled",
			"chat.viewSessions.enabled",
			"chat.viewSessions.orientation",
			"chat.viewSessions.orientation.sideBySide",
			"chat.viewSessions.orientation.stacked",
			"chatDebug",
			"interactiveSession.editor.fontFamily",
			"interactiveSession.editor.fontSize",
			"interactiveSession.editor.fontWeight",
			"interactiveSession.editor.lineHeight",
			"interactiveSession.editor.wordWrap",
			"interactiveSessionConfigurationTitle",
			"mcp.discovery.enabled",
			"mcp.enterpriseManagedAuth.idp",
			"mcp.enterpriseManagedAuth.idp.clientId",
			"mcp.enterpriseManagedAuth.idp.clientSecret",
			"mcp.enterpriseManagedAuth.idp.issuer",
			"mcp.enterpriseManagedAuth.idp.policy",
			"mcp.gallery.serviceUrl",
			"mcp.list"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/agentHostChatDebugProvider": [
			"agentHost.debug.aborted",
			"agentHost.debug.agentDiscovery",
			"agentHost.debug.compaction",
			"agentHost.debug.compactionFailed",
			"agentHost.debug.compactionTokens",
			"agentHost.debug.customizationDisabled",
			"agentHost.debug.customizationDiscovery",
			"agentHost.debug.customizationLoaded",
			"agentHost.debug.customizationLoadedSkipped",
			"agentHost.debug.customizationsResolved",
			"agentHost.debug.customizationsResolvedDetails",
			"agentHost.debug.fullPrompt",
			"agentHost.debug.hookDiscovery",
			"agentHost.debug.hookError",
			"agentHost.debug.hookErrorContext",
			"agentHost.debug.hookFailed",
			"agentHost.debug.hookRan",
			"agentHost.debug.hookRecoverable",
			"agentHost.debug.hookUnrecoverable",
			"agentHost.debug.mcpDiscovery",
			"agentHost.debug.modelChanged",
			"agentHost.debug.modelChangeEffort",
			"agentHost.debug.modelChangeFromTo",
			"agentHost.debug.permissionIntention",
			"agentHost.debug.permissionKind",
			"agentHost.debug.permissionPath",
			"agentHost.debug.permissionPending",
			"agentHost.debug.permissionPendingValue",
			"agentHost.debug.permissionResolved",
			"agentHost.debug.permissionResult",
			"agentHost.debug.promptDiscovery",
			"agentHost.debug.reasoning",
			"agentHost.debug.response",
			"agentHost.debug.ruleDiscovery",
			"agentHost.debug.sessionCliVersion",
			"agentHost.debug.sessionError",
			"agentHost.debug.sessionErrorTyped",
			"agentHost.debug.sessionRepoBranch",
			"agentHost.debug.sessionStarted",
			"agentHost.debug.sessionStartedDetails",
			"agentHost.debug.sessionStartedModel",
			"agentHost.debug.sessionWarning",
			"agentHost.debug.sessionWarningTyped",
			"agentHost.debug.skillDiscovery",
			"agentHost.debug.skillInvoked",
			"agentHost.debug.subagentModel",
			"agentHost.debug.subagentName",
			"agentHost.debug.subagentTokens",
			"agentHost.debug.subagentToolCalls",
			"agentHost.debug.unknownError",
			"agentHost.debug.untitledSession",
			"agentHost.debug.userRequest"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/agentHostLogSources": [
			"agentHostLogs.channel",
			"agentHostLogs.cliLog",
			"agentHostLogs.events",
			"agentHostLogs.remoteProcess",
			"agentHostLogs.wire",
			"agentHostLogs.wireN"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatCustomizationDiscoveryRenderer": [
			"chatDebug.configureLocations",
			"chatDebug.customization.customAgent",
			"chatDebug.customization.hook",
			"chatDebug.customization.instructions",
			"chatDebug.customization.referenced",
			"chatDebug.customization.skill",
			"chatDebug.customization.skipped",
			"chatDebug.customizationSummary",
			"chatDebug.customizationTitle",
			"chatDebug.discoveryResults",
			"chatDebug.duplicateOf",
			"chatDebug.loadedFiles",
			"chatDebug.loadedFilesList",
			"chatDebug.noResolutionLogs",
			"chatDebug.openExtension",
			"chatDebug.openSettingsTooltip",
			"chatDebug.plainText.customizationSummary",
			"chatDebug.plainText.customizationTitle",
			"chatDebug.plainText.discoveryResults",
			"chatDebug.plainText.duplicateOf",
			"chatDebug.plainText.loaded",
			"chatDebug.plainText.skipped",
			"chatDebug.plainText.sourceFolders",
			"chatDebug.plainText.totalFiles",
			"chatDebug.plainText.unknown",
			"chatDebug.skippedFiles",
			"chatDebug.skippedFilesList",
			"chatDebug.sourceFolders",
			"chatDebug.sourceFoldersContent",
			"chatDebug.sourcesNote",
			"chatDebug.totalFiles",
			"chatDebug.unknown"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugCacheExplorerView": [
			"chatDebug.cache.agentItem",
			"chatDebug.cache.allComponentsIdentical",
			"chatDebug.cache.badge.contentDrift",
			"chatDebug.cache.badge.identical",
			"chatDebug.cache.badge.lengthChange",
			"chatDebug.cache.badge.onlyA",
			"chatDebug.cache.badge.onlyB",
			"chatDebug.cache.breakLineTooltip",
			"chatDebug.cache.cachedTok",
			"chatDebug.cache.cacheHit",
			"chatDebug.cache.changeNote",
			"chatDebug.cache.charsTotal",
			"chatDebug.cache.chunkBreakdown",
			"chatDebug.cache.chunkCol",
			"chatDebug.cache.chunkIdxCol",
			"chatDebug.cache.componentsHeading",
			"chatDebug.cache.componentSizes",
			"chatDebug.cache.continuationComponentsNote",
			"chatDebug.cache.currCol",
			"chatDebug.cache.diffSideA",
			"chatDebug.cache.diffSideB",
			"chatDebug.cache.diffSummary",
			"chatDebug.cache.driftLegend",
			"chatDebug.cache.duration",
			"chatDebug.cache.effortNotSent",
			"chatDebug.cache.endTime",
			"chatDebug.cache.filterAgentsLabel",
			"chatDebug.cache.filterAll",
			"chatDebug.cache.filterSome",
			"chatDebug.cache.findingJump",
			"chatDebug.cache.findings",
			"chatDebug.cache.firstRequest",
			"chatDebug.cache.firstRequestNote",
			"chatDebug.cache.groupLegend",
			"chatDebug.cache.hitChip",
			"chatDebug.cache.hitHeadline",
			"chatDebug.cache.hitHeadlineVerdict",
			"chatDebug.cache.identicalNote",
			"chatDebug.cache.inputTok",
			"chatDebug.cache.laneCurrent",
			"chatDebug.cache.lanePrevious",
			"chatDebug.cache.legend.tools",
			"chatDebug.cache.legend.toolSearch",
			"chatDebug.cache.model",
			"chatDebug.cache.modelTurn",
			"chatDebug.cache.msChip",
			"chatDebug.cache.noFindings",
			"chatDebug.cache.noSignatureNote",
			"chatDebug.cache.notPresent",
			"chatDebug.cache.noTurns",
			"chatDebug.cache.noTurnsForAgents",
			"chatDebug.cache.optionsBanner",
			"chatDebug.cache.optionsCurr",
			"chatDebug.cache.optionsKey",
			"chatDebug.cache.optionsPrev",
			"chatDebug.cache.pctCol",
			"chatDebug.cache.pctValue",
			"chatDebug.cache.performance",
			"chatDebug.cache.prevCol",
			"chatDebug.cache.previousRequest",
			"chatDebug.cache.railGap",
			"chatDebug.cache.recomputedTooltip",
			"chatDebug.cache.requestId",
			"chatDebug.cache.requestIdTooltip",
			"chatDebug.cache.requestOptionsHeading",
			"chatDebug.cache.requestShape",
			"chatDebug.cache.requestShape.continuation",
			"chatDebug.cache.requestShape.continuationDescription",
			"chatDebug.cache.requestShape.fullInput",
			"chatDebug.cache.requestShape.toolOutput",
			"chatDebug.cache.requestShape.toolOutputDescription",
			"chatDebug.cache.requestShape.toolOutputRequest",
			"chatDebug.cache.requestShape.toolSearch",
			"chatDebug.cache.requestShape.toolSearchDescription",
			"chatDebug.cache.requestShape.toolSearchRequest",
			"chatDebug.cache.requestShape.toolSearchRequestDescription",
			"chatDebug.cache.requestTitle",
			"chatDebug.cache.reusedTooltip",
			"chatDebug.cache.reuseLane",
			"chatDebug.cache.reusePct",
			"chatDebug.cache.segDriftTooltip",
			"chatDebug.cache.segGroupTooltip",
			"chatDebug.cache.segSizeChars",
			"chatDebug.cache.segSizeTokens",
			"chatDebug.cache.segTooltip",
			"chatDebug.cache.selectAllAgents",
			"chatDebug.cache.sessionHealth",
			"chatDebug.cache.sessionHealthChip",
			"chatDebug.cache.sessionHealthStats",
			"chatDebug.cache.sessionHealthStatsLost",
			"chatDebug.cache.sessionOverallHit",
			"chatDebug.cache.sessionOverallSub",
			"chatDebug.cache.signatureHeading",
			"chatDebug.cache.signatureSummaryBreakComponent",
			"chatDebug.cache.signatureSummaryClean",
			"chatDebug.cache.startTime",
			"chatDebug.cache.summaryAdded",
			"chatDebug.cache.summaryChanged",
			"chatDebug.cache.summaryDropped",
			"chatDebug.cache.summaryIdentical",
			"chatDebug.cache.systemComponent",
			"chatDebug.cache.toggleGroup",
			"chatDebug.cache.tokCol",
			"chatDebug.cache.tokensReused",
			"chatDebug.cache.tokensReusedLost",
			"chatDebug.cache.toolsComponent",
			"chatDebug.cache.totalRow",
			"chatDebug.cache.truncatedBoth",
			"chatDebug.cache.truncatedOne",
			"chatDebug.cache.truncatedSideCurr",
			"chatDebug.cache.truncatedSidePrev",
			"chatDebug.cache.ttft",
			"chatDebug.cache.turnAria",
			"chatDebug.cache.turnHelp",
			"chatDebug.cache.unknownPrompt",
			"chatDebug.cache.unnamedAgent",
			"chatDebug.cache.visibleSignatureHeading",
			"chatDebug.cache.visibleSignatureNote",
			"chatDebug.cache.visibleSignatureSummaryBreak",
			"chatDebug.cache.visibleSignatureSummaryClean",
			"chatDebug.cacheExplorer",
			"chatDebug.cacheExplorer.title",
			"chatDebug.title"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugCacheInsights": [
			"chatDebug.cache.category.expiration",
			"chatDebug.cache.category.healthy",
			"chatDebug.cache.category.history",
			"chatDebug.cache.category.model",
			"chatDebug.cache.category.options",
			"chatDebug.cache.category.system",
			"chatDebug.cache.category.tools",
			"chatDebug.cache.category.unknown",
			"chatDebug.cache.div.appended",
			"chatDebug.cache.div.innerEdit",
			"chatDebug.cache.div.leadingRemoved",
			"chatDebug.cache.div.prepended",
			"chatDebug.cache.div.truncated",
			"chatDebug.cache.insight.afterBreak.detail",
			"chatDebug.cache.insight.afterBreak.title",
			"chatDebug.cache.insight.append.detail",
			"chatDebug.cache.insight.append.title",
			"chatDebug.cache.insight.continuation.detail",
			"chatDebug.cache.insight.continuation.title",
			"chatDebug.cache.insight.drift.hint",
			"chatDebug.cache.insight.drift.sizes",
			"chatDebug.cache.insight.drift.title",
			"chatDebug.cache.insight.drift.volatileHint",
			"chatDebug.cache.insight.expired.detail",
			"chatDebug.cache.insight.expired.gap",
			"chatDebug.cache.insight.expired.hint",
			"chatDebug.cache.insight.expired.title",
			"chatDebug.cache.insight.lookback.detail",
			"chatDebug.cache.insight.lookback.hint",
			"chatDebug.cache.insight.lookback.title",
			"chatDebug.cache.insight.model.detail",
			"chatDebug.cache.insight.model.hint",
			"chatDebug.cache.insight.model.title",
			"chatDebug.cache.insight.options.hint",
			"chatDebug.cache.insight.options.title",
			"chatDebug.cache.insight.prevContinuation.detail",
			"chatDebug.cache.insight.prevContinuation.title",
			"chatDebug.cache.insight.stable.detail",
			"chatDebug.cache.insight.stable.title",
			"chatDebug.cache.insight.system.detail",
			"chatDebug.cache.insight.system.hint",
			"chatDebug.cache.insight.system.title",
			"chatDebug.cache.insight.system.volatileHint",
			"chatDebug.cache.insight.tools.hint",
			"chatDebug.cache.insight.tools.title",
			"chatDebug.cache.insight.toolsAdded",
			"chatDebug.cache.insight.toolsDef.detail",
			"chatDebug.cache.insight.toolsDef.hint",
			"chatDebug.cache.insight.toolsDef.title",
			"chatDebug.cache.insight.toolsModified",
			"chatDebug.cache.insight.toolsRemoved",
			"chatDebug.cache.insight.toolsReorder.detail",
			"chatDebug.cache.insight.toolsReorder.hint",
			"chatDebug.cache.insight.toolsReorder.title",
			"chatDebug.cache.insight.toolsSet.hint",
			"chatDebug.cache.insight.toolsSet.title",
			"chatDebug.cache.insight.tooSmall.detail",
			"chatDebug.cache.insight.tooSmall.hint",
			"chatDebug.cache.insight.tooSmall.title",
			"chatDebug.cache.insight.truncated.detail",
			"chatDebug.cache.insight.truncated.hint",
			"chatDebug.cache.insight.truncated.title",
			"chatDebug.cache.session.allHealthy.detail",
			"chatDebug.cache.session.allHealthy.title",
			"chatDebug.cache.session.expiration.detail",
			"chatDebug.cache.session.expiration.hint",
			"chatDebug.cache.session.expiration.title",
			"chatDebug.cache.session.recurring.detail",
			"chatDebug.cache.session.recurring.title",
			"chatDebug.cache.volatile.counter",
			"chatDebug.cache.volatile.timestamp",
			"chatDebug.cache.volatile.uuid"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugDetailPanel": [
			"chatDebug.closeDetail",
			"chatDebug.copyToClipboard",
			"chatDebug.openInEditor"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEditorInput": [
			"chatDebugEditorLabelIcon",
			"chatDebugInputName"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEnablement": [
			"chatDebug.loggingDisabled",
			"chatDebug.openSetting",
			"chatDebug.wireLogLoggingDisabled"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEventDetailRenderer": [
			"chatDebug.detail.agent",
			"chatDebug.detail.agentResponse",
			"chatDebug.detail.cachedTokens",
			"chatDebug.detail.callId",
			"chatDebug.detail.description",
			"chatDebug.detail.durationMs",
			"chatDebug.detail.input",
			"chatDebug.detail.inputTokens",
			"chatDebug.detail.modelTurn",
			"chatDebug.detail.modelTurnCount",
			"chatDebug.detail.output",
			"chatDebug.detail.outputTokens",
			"chatDebug.detail.result",
			"chatDebug.detail.status",
			"chatDebug.detail.tool",
			"chatDebug.detail.toolCallCount",
			"chatDebug.detail.totalTokens",
			"chatDebug.detail.userMessage"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEventList": [
			"chatDebug.agentResponse",
			"chatDebug.modelTurn",
			"chatDebug.tokens",
			"chatDebug.unknownEvent",
			"chatDebug.userMessage"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugFilters": [
			"chatDebug.filter.modelTurn",
			"chatDebug.filter.promptDiscovery",
			"chatDebug.filter.subagent",
			"chatDebug.filter.toolCall"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugFlowChartView": [
			"chatDebug.flowChart",
			"chatDebug.flowchart.filterAriaLabel",
			"chatDebug.flowChart.noEvents",
			"chatDebug.flowChart.noMatches",
			"chatDebug.flowchart.search",
			"chatDebug.flowChart.showMore",
			"chatDebug.flowChart.showMoreTitle",
			"chatDebug.title"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugFlowGraph": [
			"agentResponseLabel",
			"discoveryMergedLabel",
			"discoveryStepsCount",
			"genericLabel",
			"modelTurnLabel",
			"subagentFallback",
			"subagentLabel",
			"subagentWithDesc",
			"tokenCount",
			"toolCallLabel",
			"toolCallsCount",
			"tooltipCachedTokens",
			"tooltipDuration",
			"tooltipInput",
			"tooltipInputTokens",
			"tooltipModelTurns",
			"tooltipOutput",
			"tooltipOutputTokens",
			"tooltipResult",
			"tooltipStatus",
			"tooltipTokens",
			"tooltipToolCalls",
			"userLabel"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugHomeView": [
			"chatDebug.active",
			"chatDebug.claudeCodeSessionWithId",
			"chatDebug.copilotCliSessionWithId",
			"chatDebug.disabled",
			"chatDebug.homeSubtitle",
			"chatDebug.importedSession",
			"chatDebug.newSession",
			"chatDebug.noSessions",
			"chatDebug.openSetting",
			"chatDebug.sessionItemActive",
			"chatDebug.sessionList",
			"chatDebug.showMore",
			"chatDebug.title"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugHookContentRenderer": [
			"chatDebug.hook.command",
			"chatDebug.hook.duration",
			"chatDebug.hook.durationLabel",
			"chatDebug.hook.error",
			"chatDebug.hook.exitCode",
			"chatDebug.hook.exitCodeLabel",
			"chatDebug.hook.input",
			"chatDebug.hook.output",
			"chatDebug.hook.result.error",
			"chatDebug.hook.result.nonBlockingError",
			"chatDebug.hook.result.success",
			"chatDebug.hook.resultLabel",
			"chatDebug.hook.typeLabel"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugLogsView": [
			"chatDebug.aria.agentResponse",
			"chatDebug.aria.cachedTokens",
			"chatDebug.aria.model",
			"chatDebug.aria.modelTurn",
			"chatDebug.aria.subagent",
			"chatDebug.aria.tokenCount",
			"chatDebug.aria.toolCall",
			"chatDebug.aria.userMessage",
			"chatDebug.ariaLabel",
			"chatDebug.col.created",
			"chatDebug.col.details",
			"chatDebug.col.name",
			"chatDebug.copyRow",
			"chatDebug.copyTimestamp",
			"chatDebug.filterAfter",
			"chatDebug.filterAriaLabel",
			"chatDebug.filterBefore",
			"chatDebug.filterName",
			"chatDebug.listView",
			"chatDebug.logs",
			"chatDebug.progressAriaLabel",
			"chatDebug.search",
			"chatDebug.showingCount",
			"chatDebug.showMore",
			"chatDebug.showMoreTitle",
			"chatDebug.switchToListView",
			"chatDebug.switchToTreeView",
			"chatDebug.title",
			"chatDebug.toggleViewMode",
			"chatDebug.treeView"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugMessageContentRenderer": [
			"chatDebug.agentResponse",
			"chatDebug.promptSections",
			"chatDebug.responseSections",
			"chatDebug.userMessage"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugModelTurnContentRenderer": [
			"chatDebug.modelTurn.cachedTokens",
			"chatDebug.modelTurn.cachedTokensLabel",
			"chatDebug.modelTurn.duration",
			"chatDebug.modelTurn.durationLabel",
			"chatDebug.modelTurn.error",
			"chatDebug.modelTurn.errorLabel",
			"chatDebug.modelTurn.inputTokens",
			"chatDebug.modelTurn.inputTokensLabel",
			"chatDebug.modelTurn.maxInputTokens",
			"chatDebug.modelTurn.maxInputTokensLabel",
			"chatDebug.modelTurn.maxOutputTokens",
			"chatDebug.modelTurn.maxOutputTokensLabel",
			"chatDebug.modelTurn.modelLabel",
			"chatDebug.modelTurn.outputTokens",
			"chatDebug.modelTurn.outputTokensLabel",
			"chatDebug.modelTurn.requestLabel",
			"chatDebug.modelTurn.sections",
			"chatDebug.modelTurn.statusLabel",
			"chatDebug.modelTurn.title",
			"chatDebug.modelTurn.totalTokens",
			"chatDebug.modelTurn.totalTokensLabel",
			"chatDebug.modelTurn.ttft",
			"chatDebug.modelTurn.ttftLabel"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugOverviewView": [
			"chatDebug.agentFlowChart",
			"chatDebug.ahpLog",
			"chatDebug.cacheExplorer",
			"chatDebug.detail.created",
			"chatDebug.detail.lastActivity",
			"chatDebug.detail.location",
			"chatDebug.detail.sessionType",
			"chatDebug.detail.status",
			"chatDebug.exploreTraceData",
			"chatDebug.location.chat",
			"chatDebug.location.editor",
			"chatDebug.location.notebook",
			"chatDebug.location.terminal",
			"chatDebug.metric.copilotUsage",
			"chatDebug.metric.errors",
			"chatDebug.metric.modelTurns",
			"chatDebug.metric.toolCalls",
			"chatDebug.metric.totalCachedInputTokens",
			"chatDebug.metric.totalInputTokens",
			"chatDebug.metric.totalOutputTokens",
			"chatDebug.metric.totalTokens",
			"chatDebug.revealChatSession",
			"chatDebug.sessionDetails",
			"chatDebug.sessionType.local",
			"chatDebug.status.idle",
			"chatDebug.status.inProgress",
			"chatDebug.summary",
			"chatDebug.title",
			"chatDebug.viewLogs"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugToolCallContentRenderer": [
			"chatDebug.section.copy",
			"chatDebug.toolCall.arguments",
			"chatDebug.toolCall.duration",
			"chatDebug.toolCall.durationLabel",
			"chatDebug.toolCall.error",
			"chatDebug.toolCall.output",
			"chatDebug.toolCall.statusLabel",
			"chatDebug.toolCall.success",
			"chatDebug.toolCall.toolLabel"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugWireLogView": [
			"chatDebug.ahpLog",
			"chatDebug.title",
			"chatDebug.wireLog.badge.notification",
			"chatDebug.wireLog.badge.request",
			"chatDebug.wireLog.badge.response",
			"chatDebug.wireLog.chip.errors",
			"chatDebug.wireLog.chip.frames",
			"chatDebug.wireLog.chip.pending",
			"chatDebug.wireLog.chip.requests",
			"chatDebug.wireLog.chip.slowest",
			"chatDebug.wireLog.disabledHint",
			"chatDebug.wireLog.empty",
			"chatDebug.wireLog.enableToCapture",
			"chatDebug.wireLog.error",
			"chatDebug.wireLog.filterAria",
			"chatDebug.wireLog.filterPlaceholder",
			"chatDebug.wireLog.footerRemote",
			"chatDebug.wireLog.footerTail",
			"chatDebug.wireLog.frameId",
			"chatDebug.wireLog.inbound",
			"chatDebug.wireLog.loading",
			"chatDebug.wireLog.loadMore",
			"chatDebug.wireLog.loadMoreTitle",
			"chatDebug.wireLog.ms",
			"chatDebug.wireLog.noFrames",
			"chatDebug.wireLog.noMatches",
			"chatDebug.wireLog.notAgentHost",
			"chatDebug.wireLog.openFile",
			"chatDebug.wireLog.outbound",
			"chatDebug.wireLog.refresh",
			"chatDebug.wireLog.responseLabel",
			"chatDebug.wireLog.s",
			"chatDebug.wireLog.section.error",
			"chatDebug.wireLog.section.params",
			"chatDebug.wireLog.section.responseError",
			"chatDebug.wireLog.section.result",
			"chatDebug.wireLog.showingCount",
			"chatDebug.wireLog.sourceLabel",
			"chatDebug.wireLog.statusError",
			"chatDebug.wireLog.statusErrorCode",
			"chatDebug.wireLog.statusPending",
			"chatDebug.wireLog.truncatedFrame",
			"chatDebug.wireLog.unavailable"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingActions": [
			"accept",
			"accept.file",
			"acceptAllEdits",
			"addFilesFromReferences",
			"chat.editing.discardAll.confirmation.manyFiles",
			"chat.editing.discardAll.confirmation.oneFile",
			"chat.editing.discardAll.confirmation.primaryButton",
			"chat.editing.discardAll.confirmation.title",
			"chat.editRequests.label",
			"chat.openFileUpdatedBySnapshot.label",
			"chat.openSnapshot.label",
			"chat.remove.confirmation.checkbox",
			"chat.remove.confirmation.message2",
			"chat.remove.confirmation.multipleEdits.message",
			"chat.remove.confirmation.primaryButton",
			"chat.remove.confirmation.title",
			"chat.removeLast.confirmation.message2",
			"chat.removeLast.confirmation.multipleEdits.message",
			"chat.removeLast.confirmation.title",
			"chat.restoreCheckpoint.label",
			"chat.restoreCheckpoint.none",
			"chat.restoreCheckpoint.tooltip",
			"chat.restoreLastCheckpoint.label",
			"chat.startOver.label",
			"chat.startOver.tooltip",
			"chat.undoEdits.label",
			"chatEditing.snapshot",
			"chatEditing.viewChanges",
			"chatEditing.viewPreviousEdits",
			"discard",
			"discard.file",
			"discardAllEdits",
			"explainButton",
			"open.fileInDiff",
			"toggleExplanationTooltip"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingCodeEditorIntegration": [
			"diff.generic"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingEditorActions": [
			"accept",
			"accept2",
			"accept3",
			"accept4",
			"acceptAllEdits",
			"acceptAllEditsTooltip",
			"acceptHunk",
			"acceptHunkShort",
			"accessibleDiff",
			"diff",
			"discard",
			"discard2",
			"discard3",
			"discard4",
			"explain",
			"label",
			"next",
			"prev",
			"review",
			"undo",
			"undoShort"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingEditorContextKeys": [
			"chat.ctxCursorInChangeRange",
			"chat.ctxEditSessionIsGlobal",
			"chat.ctxHasRequestInProgress",
			"chat.ctxReviewModeEnabled",
			"chat.hasEditorModifications",
			"chat.isCurrentlyBeingModified",
			"chatEdits.requestCount"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingEditorOverlay": [
			"0Of0",
			"nOfM",
			"tooltip_11",
			"tooltip_1n",
			"tooltip_busy",
			"tooltip_n1",
			"tooltip_nm"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationModelManager": [
			"codeWasModified",
			"explanationFailed",
			"noModelAvailable"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationWidget": [
			"collapse",
			"dismiss",
			"expand",
			"followUpOnChange",
			"generatingExplanation",
			"lineNumber",
			"lineRange",
			"markAllAsRead",
			"markAsRead",
			"markAsUnread",
			"nChanges",
			"oneChange"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingModifiedDocumentEntry": [
			"chatEditing1",
			"chatEditing2",
			"default"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingModifiedFileEntry": [
			"editorSelectionBackground"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingModifiedNotebookEntry": [
			"chatNotebookEdit1",
			"chatNotebookEdit2"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingServiceImpl": [
			"chat",
			"chatEditing.modified2",
			"join.chatEditingSession"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingSession": [
			"multiDiffEditorInput.name"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/notebook/chatEditingNotebookEditorIntegration": [
			"diff.generic"
		],
		"vs/workbench/contrib/chat/browser/chatImageCarouselService": [
			"chatImageCarousel.allImages",
			"chatImageCarousel.currentInput"
		],
		"vs/workbench/contrib/chat/browser/chatManagement/chatManagement.contribution": [
			"enableChatForByok",
			"enableChatForByokReason",
			"languageModelsOpenSettings",
			"models.clearResults",
			"modelsManagementEditor",
			"openAiManagement",
			"openLanguageModelsJson"
		],
		"vs/workbench/contrib/chat/browser/chatManagement/chatManagementEditorInput": [
			"modelsManagementEditorInputName",
			"modelsManagementEditorLabelIcon"
		],
		"vs/workbench/contrib/chat/browser/chatManagement/chatModelsWidget": [
			"cacheCost.ariaLabel.plural",
			"cacheCost.ariaLabel.singular",
			"cacheWriteCost.ariaLabel.plural",
			"cacheWriteCost.ariaLabel.singular",
			"capabilities",
			"capability.agent",
			"capability.tools",
			"capability.vision",
			"clearSearch",
			"collapse",
			"collapseAll",
			"cost",
			"cost.cacheHover.plural",
			"cost.cacheHover.singular",
			"cost.cacheRead",
			"cost.cacheWrite",
			"cost.cacheWriteHover.plural",
			"cost.cacheWriteHover.singular",
			"cost.input",
			"cost.inputHover.plural",
			"cost.inputHover.singular",
			"cost.output",
			"cost.outputHover.plural",
			"cost.outputHover.singular",
			"expand",
			"filter",
			"filterByCapability",
			"filterByProvider",
			"hidden.ariaLabel",
			"inputCost.ariaLabel.plural",
			"inputCost.ariaLabel.singular",
			"model.capabilities",
			"model.contextSize.totalTokens",
			"model.name",
			"model.name.hidden",
			"modelName",
			"models.addModel",
			"models.agentMode",
			"models.cacheCost.plural",
			"models.cacheCost.singular",
			"models.cacheWriteCost.plural",
			"models.cacheWriteCost.singular",
			"models.capabilities",
			"models.configureModel",
			"models.contextSize",
			"models.deleteAction",
			"models.deleteConfirmation",
			"models.deprecation.link.label",
			"models.deprecation.link.tooltip",
			"models.enableModelProvider",
			"models.goToSettings",
			"models.hideGroup",
			"models.hideModel",
			"models.hideModelsPlural",
			"models.inputCost.plural",
			"models.inputCost.singular",
			"models.installProviderExtensions",
			"models.longContextCacheCost.plural",
			"models.longContextCacheCost.singular",
			"models.longContextCacheWriteCost.plural",
			"models.longContextCacheWriteCost.singular",
			"models.longContextInputCost.plural",
			"models.longContextInputCost.singular",
			"models.longContextOutputCost.plural",
			"models.longContextOutputCost.singular",
			"models.longContextPricing",
			"models.managedByOrganization",
			"models.manageProvider",
			"models.outputCost.plural",
			"models.outputCost.singular",
			"models.pinModel",
			"models.pricing",
			"models.renameGroup",
			"models.showGroup",
			"models.showModel",
			"models.showModelsPlural",
			"models.toolCalling",
			"models.tools",
			"models.unpinModel",
			"models.updateApiKey",
			"models.vision",
			"modelsTable.ariaLabel",
			"outputCost.ariaLabel.plural",
			"outputCost.ariaLabel.singular",
			"pricing",
			"pricing.ariaLabel",
			"pricing.tooltip",
			"Search.FullTextSearchPlaceholder",
			"status.ariaLabel",
			"tokenLimits",
			"vendor.ariaLabel",
			"vendor.hidden.ariaLabel",
			"visible.ariaLabel"
		],
		"vs/workbench/contrib/chat/browser/chatOutputItemRenderer": [
			"chatOutputRenderer.codeBlockLanguageIdentifiers",
			"chatOutputRenderer.mimeTypes",
			"chatOutputRenderer.viewType",
			"vscode.extension.contributes.chatOutputRenderer"
		],
		"vs/workbench/contrib/chat/browser/chatParticipant.contribution": [
			"chat.viewContainer.label",
			"chatCommand",
			"chatCommandDescription",
			"chatCommandDisambiguation",
			"chatCommandDisambiguationCategory",
			"chatCommandDisambiguationDescription",
			"chatCommandDisambiguationExamples",
			"chatCommandSampleRequest",
			"chatCommandsDescription",
			"chatCommandSticky",
			"chatCommandWhen",
			"chatFailErrorMessage",
			"chatParticipantDescription",
			"chatParticipantDisambiguation",
			"chatParticipantDisambiguationCategory",
			"chatParticipantDisambiguationDescription",
			"chatParticipantDisambiguationExamples",
			"chatParticipantFullName",
			"chatParticipantId",
			"chatParticipantName",
			"chatParticipants",
			"chatParticipantWhen",
			"chatSampleRequest",
			"chatViewIcon",
			{
				"key": "miToggleChat",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"participantCommands",
			"participantDescription",
			"participantFullName",
			"participantName",
			"showExtension",
			"vscode.extension.contributes.chatParticipant"
		],
		"vs/workbench/contrib/chat/browser/chatPromoNotification": [
			"chat.promo.endsAt",
			"chat.promo.tryModel"
		],
		"vs/workbench/contrib/chat/browser/chatQuotaNotification": [
			"manageBudget",
			"manageBudget2",
			"manageBudget3",
			"quota.approaching.default",
			"quota.approaching.free",
			"quota.approaching.managed",
			"quota.approaching.overageEnabled",
			"quota.approaching.switchToAuto",
			"quota.approaching.title",
			"quota.blocked.managed",
			"quota.blocked.managed.title",
			"quota.exhausted.anonymous",
			"quota.exhausted.default",
			"quota.exhausted.free",
			"quota.exhausted.hadOverage",
			"quota.exhausted.managed",
			"quota.exhausted.title",
			"quota.overage.desc",
			"quota.overage.title",
			"quota.trajectory.learnMoreStandalone",
			"quota.trajectory.learnMoreTooltip",
			{
				"key": "quota.trajectory.message",
				"comment": [
					"{Locked=\"[\"}",
					"{Locked=\"]({0})\"}"
				]
			},
			"rateLimit.resets",
			"rateLimit.session",
			"rateLimit.weekly",
			"signIn",
			"switchToAuto",
			"upgrade",
			"upgrade2"
		],
		"vs/workbench/contrib/chat/browser/chatRepoInfo": [
			"chat.repoInfo.enabled",
			"chatRepoInfoConfigurationTitle"
		],
		"vs/workbench/contrib/chat/browser/chatSessions/chatSessionDescription": [
			"chat.sessions.description.thinking",
			"chat.sessions.description.waitingForConfirmation"
		],
		"vs/workbench/contrib/chat/browser/chatSessions/chatSessionPickerActionItem": [
			"chat.sessionPicker.label"
		],
		"vs/workbench/contrib/chat/browser/chatSessions/chatSessions.contribution": [
			"chat",
			"chatCommand",
			"chatCommandDescription",
			"chatCommandsDescription",
			"chatCommandWhen",
			"chatEditorContributionName",
			"chatSessionsExtPoint",
			"chatSessionsExtPoint.alternativeIds",
			"chatSessionsExtPoint.autoAttachReferences",
			"chatSessionsExtPoint.canDelegate",
			"chatSessionsExtPoint.capabilities",
			"chatSessionsExtPoint.chatSessionType",
			"chatSessionsExtPoint.customAgentTarget",
			"chatSessionsExtPoint.description",
			"chatSessionsExtPoint.displayName",
			"chatSessionsExtPoint.icon",
			"chatSessionsExtPoint.inputPlaceholder",
			"chatSessionsExtPoint.name",
			"chatSessionsExtPoint.order",
			"chatSessionsExtPoint.requiresCopilotSignIn",
			"chatSessionsExtPoint.requiresCustomModels",
			"chatSessionsExtPoint.supportsAutoModel",
			"chatSessionsExtPoint.supportsFileAttachments",
			"chatSessionsExtPoint.supportsHandOffs",
			"chatSessionsExtPoint.supportsImageAttachments",
			"chatSessionsExtPoint.supportsInstructionAttachments",
			"chatSessionsExtPoint.supportsMCPAttachments",
			"chatSessionsExtPoint.supportsProblemAttachments",
			"chatSessionsExtPoint.supportsPromptAttachments",
			"chatSessionsExtPoint.supportsSearchResultAttachments",
			"chatSessionsExtPoint.supportsSourceControlAttachments",
			"chatSessionsExtPoint.supportsSymbolAttachments",
			"chatSessionsExtPoint.supportsToolAttachments",
			"chatSessionsExtPoint.useRequestToPopulateBuiltInPickers",
			"chatSessionsExtPoint.welcomeMessage",
			"chatSessionsExtPoint.welcomeTips",
			"chatSessionsExtPoint.welcomeTitle",
			"chatSessionsExtPoint.when",
			"icon.dark",
			"icon.light",
			"interactiveSession.openNewChatSessionExternal",
			"interactiveSession.openNewChatSessionInPlace",
			"interactiveSession.openNewSessionEditor",
			"interactiveSession.openNewSessionSidebar",
			"interactiveSession.openSessionWithPrompt"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetup": [
			"enableAuthExtension"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions": [
			"chat.category",
			"explain",
			"fix",
			"forceSignIn",
			"hideChatSetup",
			"manageAdditionalSpend",
			"managePlan",
			"restartExtensionHost.reason.disable",
			"restartExtensionHost.reason.enable",
			"retry",
			"review",
			"setupErrorDialog",
			"signInIndicatorTitleBarAction",
			"toggle.chatSignIn",
			"toggle.chatSignInDescription",
			"triggerChatSetup",
			"triggerChatSetupFromAccounts",
			"upgradeSuccess",
			"upgradeSuccessDescription"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupController": [
			"enterpriseInstance",
			"enterpriseInstancePlaceholder",
			"invalidEnterpriseInstance",
			"retry",
			"setupChatProgress",
			"unknownSetupError",
			"unknownSignInError",
			"unknownSignInErrorDetail",
			"willResolveTo"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupGrowthSession": [
			"developer",
			"growthSession.description",
			"growthSession.label",
			"growthSession.previousRequest",
			"growthSession.previousResponse",
			"resetGrowthSession"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupProviders": [
			"chatSetupError",
			"chatTookLongWarning",
			"chatTookLongWarningAnonymous",
			"chatTookLongWarningExtension",
			"copilotUnavailableWarning",
			"explain",
			"fix",
			"generate",
			"installingChat",
			"modify",
			"retryChat",
			"settingUpCopilotNeeded",
			"setupChatSignIn2",
			"setupToolDisplayName",
			"setupToolsDescription",
			"showCopilotChatDetails",
			"terminalAgentDescription",
			"trustNeeded",
			"vscodeAgentDescription",
			"waitingChat",
			"waitingChat2",
			"workspaceAgentDescription"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupRunner": [
			"chatWorkspaceTrust",
			"continueWith",
			"enableMore",
			{
				"key": "settings",
				"comment": [
					"{Locked=\"[\"}",
					"{Locked=\"]({1})\"}",
					"{Locked=\"]({2})\"}",
					"{Locked=\"]({4})\"}",
					"{Locked=\"]({5})\"}"
				]
			},
			{
				"key": "settingsAnonymous",
				"comment": [
					"{Locked=\"[\"}",
					"{Locked=\"]({1})\"}",
					"{Locked=\"]({2})\"}"
				]
			},
			"setupAIButton",
			"signIn",
			"startUsing"
		],
		"vs/workbench/contrib/chat/browser/chatSlashCommands": [
			"agents",
			"autoApprove",
			"autopilot",
			"chatSessionOption.slashCommand.detail",
			"clear",
			"debug",
			"disableAutoApprove",
			"disableYolo",
			"exitAutopilot",
			"fork",
			"hooks",
			"instructions",
			"models",
			"plugins",
			"prompts",
			"rename",
			"skills",
			"tools",
			"yolo"
		],
		"vs/workbench/contrib/chat/browser/chatStatus/chatStatusDashboard": [
			"activateDescription",
			{
				"key": "activeDescriptionAnonymous",
				"comment": [
					"{Locked=\"]({2})\"}",
					"{Locked=\"]({3})\"}"
				]
			},
			"additionalBudgetLabel",
			"cancelSnooze",
			"chatsLabel",
			"completions.plus5min",
			"completions.remainingTime",
			"completions.snooze5minutes",
			"completions.snooze5minutesTitle",
			"completions.snoozeAdditional5minutes",
			"completions.snoozeTimeDescription",
			"completionsLabel",
			"creditsLabel",
			"enableAIFeatures",
			"enableCopilotButton",
			"enableDescription",
			"enableMoreAIFeatures",
			"enableMoreDescription",
			"includedPremiumChatsLabel",
			"includedTitle",
			"includedTitleTBB",
			"inlineSuggestionsDisabled",
			"inlineSuggestionsEnabled",
			"inlineSuggestionsTab",
			"learnMore",
			"manageBudget",
			"modelLabel",
			"premiumChatsLabel",
			"premiumCreditsUsed",
			"premiumCreditsUsedCompact",
			"premiumIncluded",
			"premiumIncludedCompact",
			"premiumLimitReached",
			"premiumLimitReachedCompact",
			"quotaAdditionalUsageActive",
			"quotaAdditionalUsageActiveEnterprise",
			"quotaAdditionalUsageApproaching",
			"quotaAdditionalUsageApproachingEnterprise",
			"quotaBudgetActive",
			"quotaBudgetApproaching",
			"quotaBudgetExceededEnterprise",
			"quotaCreditsDisplay",
			"quotaDisplay",
			"quotaLabel",
			"quotaLabelUsed",
			"quotaLimited",
			"quotaPaused",
			"quotaPausedEnterprise",
			"quotaResets",
			"quotaResetsAt",
			"quotaTooltip",
			"quotaUsed",
			"quotaWarning",
			"quotaWarningEnterprise",
			"selectModel",
			"selectOption",
			"settings.codeCompletions.allFiles",
			"settings.codeCompletions.language",
			"settings.nextEditSuggestions",
			"settings.overridden",
			"settings.snooze",
			"signInDescription",
			"signInToUseAIFeatures",
			"upgrade"
		],
		"vs/workbench/contrib/chat/browser/chatStatus/chatStatusEntry": [
			"chatQuotaExceededStatus",
			"chatResumedStatus",
			"chatStatus",
			"chatStatusAria",
			"completionsDisabledStatus",
			"completionsSnoozedStatus",
			"copilotDisabledStatus",
			"signIn"
		],
		"vs/workbench/contrib/chat/browser/chatTerminalCommandPaste": [
			"paste",
			"pasteAndDontAskAgain",
			"terminalCommandPasteWarning"
		],
		"vs/workbench/contrib/chat/browser/chatTipCatalog": [
			"tip.agentsWindow",
			"tip.attachFiles",
			"tip.autoAcceptDelay",
			"tip.codeActions",
			"tip.copilotCli",
			"tip.createAgent",
			"tip.createPrompt",
			"tip.createSkill",
			"tip.defaultPermissions",
			"tip.forkConversation",
			"tip.init",
			"tip.mermaid",
			"tip.messageQueueing",
			"tip.planMode",
			"tip.subagents",
			"tip.switchToAuto",
			"tip.thinkingPhrases",
			"tip.troubleshoot",
			"tip.undoChanges"
		],
		"vs/workbench/contrib/chat/browser/chatTipService": [
			"tipPrefix"
		],
		"vs/workbench/contrib/chat/browser/chatWindowNotifier": [
			"allowAction",
			"chat.untitledChat",
			"chatTitle",
			"notificationDetail",
			"openChatAction",
			"questionCarouselDetail"
		],
		"vs/workbench/contrib/chat/browser/claudePluginRecommendations": [
			"agentPluginRecommendation.many",
			"agentPluginRecommendation.one",
			"showPlugins"
		],
		"vs/workbench/contrib/chat/browser/contextContrib/chatContext.contribution": [
			"chatContextExtPoint",
			"chatContextExtPoint.icon",
			"chatContextExtPoint.id",
			"chatContextExtPoint.invalidIcon",
			"chatContextExtPoint.title"
		],
		"vs/workbench/contrib/chat/browser/defaultModelContribution": [
			"defaultModel",
			"defaultModelDescription",
			"modelLabelWithVendor"
		],
		"vs/workbench/contrib/chat/browser/enablementActions": [
			"disable",
			"disableForWorkspace",
			"enable",
			"enableForWorkspace"
		],
		"vs/workbench/contrib/chat/browser/enablementStatusWidget": [
			"mcpServerDisabled",
			"mcpServerDisabledWorkspace",
			"pluginDisabled",
			"pluginDisabledWorkspace"
		],
		"vs/workbench/contrib/chat/browser/languageModelsConfigurationService": [
			"settings.perModelConfig"
		],
		"vs/workbench/contrib/chat/browser/planReviewFeedback/planReviewFeedbackEditorActions": [
			"planReviewFeedback.clear",
			"planReviewFeedback.clearAllTooltip",
			"planReviewFeedback.navStatus.label",
			"planReviewFeedback.next",
			"planReviewFeedback.previous"
		],
		"vs/workbench/contrib/chat/browser/planReviewFeedback/planReviewFeedbackEditorContribution": [
			"planReviewFeedback.add",
			"planReviewFeedback.addFeedback",
			"planReviewFeedback.enter",
			"planReviewFeedback.navStatus.nOfM",
			"planReviewFeedback.navStatus.zero"
		],
		"vs/workbench/contrib/chat/browser/pluginGitCommandService": [
			"pluginsBrowserGitHubAccessRequired",
			"pluginsBrowserGitHubSignInRequired",
			"pluginsBrowserUnsupportedHost"
		],
		"vs/workbench/contrib/chat/browser/pluginInstallService": [
			"cloneFailed",
			"cloneFailedDetail",
			"cloningSource",
			"installingPlugin",
			"invalidSource",
			"localNoPlugins",
			"localSourceNotFound",
			"noPluginsFound",
			"pluginDirInvalid",
			"pluginDirNotFound",
			"pluginNotFound",
			"pluginSourceNotFound",
			"selectPlugin",
			"showOutput",
			"strictMarketplaceBlockedInstall",
			{
				"key": "trustAndInstall",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"trustMarketplace",
			"trustMarketplaceDetail",
			"updateAllFailed",
			"updateAllSuccess",
			"updatingAllPlugins",
			"viewPolicySettings"
		],
		"vs/workbench/contrib/chat/browser/pluginSources": [
			"checkoutPluginSourceFailed",
			"cloneFailed",
			"cloningPluginSource",
			{
				"key": "confirmInstall",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmPluginInstall",
			"confirmPluginInstallDetail",
			"confirmPluginInstallNotification",
			"install",
			"installingPackagePlugin",
			"packagePluginNotFound",
			"pluginInstallTerminal",
			"pullPluginSourceFailed",
			"terminalCommandExitCode",
			"terminalCommandFailed",
			"updatingPluginSource"
		],
		"vs/workbench/contrib/chat/browser/pluginUrlHandler": [
			{
				"key": "addMarketplaceButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmAddMarketplace",
			"confirmAddMarketplaceDetail",
			"confirmInstallPlugin",
			"confirmInstallPluginDetail",
			"confirmInstallTargetedPlugin",
			{
				"key": "installButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/chat/browser/promptsDebugContribution": [
			"customizations.agent",
			"customizations.applying",
			"customizations.listed",
			"customizations.referenced",
			"customizationsResolved",
			"customizationsResolved.details",
			"customizationsResolved.none",
			"hook.unknownCommand",
			"promptsDebugContribution.resolvedAgent",
			"promptsDebugContribution.resolvedAgents",
			"promptsDebugContribution.resolvedHook",
			"promptsDebugContribution.resolvedHooks",
			"promptsDebugContribution.resolvedHooksWithSkipped",
			"promptsDebugContribution.resolvedInstruction",
			"promptsDebugContribution.resolvedInstructions",
			"promptsDebugContribution.resolvedSkill",
			"promptsDebugContribution.resolvedSkills",
			"promptsDebugContribution.resolvedSlashCommand",
			"promptsDebugContribution.resolvedSlashCommands",
			"promptsService.loadAgents",
			"promptsService.loadHooks",
			"promptsService.loadInstructions",
			"promptsService.loadSkills",
			"promptsService.loadSlashCommands"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/attachInstructionsAction": [
			"chatContext.attach.instructions.label",
			"commands.prompt.manage-dialog.placeholder",
			"configure-instructions",
			"configure-instructions.short",
			"configureInstructions",
			"placeholder"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/chatModeActions": [
			"configure-agents",
			"configure-agents.short",
			"configure.agent.prompts.placeholder",
			"managedByOrganization",
			"select-agent"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/hookActions": [
			"addHook",
			"agentHooks",
			"commands.addNewHook.label",
			"commands.createNewHookFile.label",
			"commands.hook.defaultFolder",
			"commands.hook.filename.invalidChars",
			"commands.hook.filename.placeholder",
			"commands.hook.filename.prompt",
			"commands.hook.filename.required",
			"commands.hook.filename.title",
			"commands.hook.noLocalFolders",
			"commands.hook.selectFolder.placeholder",
			"commands.hook.selectFolder.title",
			"commands.hooks.addHook.title",
			"commands.hooks.selectEvent.placeholder",
			"commands.hooks.selectFile.placeholder",
			"commands.hooks.selectHook.placeholder",
			"commands.hooks.title",
			"commands.new.hook.parseError",
			"configure-hooks",
			"configure-hooks.short",
			"existingHookFiles",
			"existingHooks",
			"hookSection.copilotCliOnly",
			"hookSection.default",
			"hookSection.vscodeOnly"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/hookUtils": [
			"commands.hook.emptyCommand"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/newPromptFileActions": [
			"commands.new.agent.local.title",
			"commands.new.instructions.local.title",
			"commands.new.prompt.local.title",
			"commands.new.skill.local.title",
			"commands.new.skill.name.consecutiveHyphens",
			"commands.new.skill.name.hyphenEdge",
			"commands.new.skill.name.invalidChars",
			"commands.new.skill.name.placeholder",
			"commands.new.skill.name.prompt",
			"commands.new.skill.name.required",
			"commands.new.skill.name.tooLong",
			"commands.new.untitled.prompt.title",
			"enable.capitalized",
			"learnMore.capitalized",
			"workbench.command.prompts.create.user.enable-sync-notification"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/pickers/askForPromptName": [
			"askForAgentFileName.placeholder",
			"askForInstructionsFileName.placeholder",
			"askForPromptFileName.error.empty",
			"askForPromptFileName.error.exists",
			"askForPromptFileName.error.invalid",
			"askForPromptFileName.placeholder",
			"askForRenamedAgentFileName.placeholder",
			"askForRenamedInstructionsFileName.placeholder",
			"askForRenamedPromptFileName.placeholder"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/pickers/askForPromptSourceFolder": [
			"agent.copy.location.placeholder",
			"agent.move.location.placeholder",
			"commands.agent.create.ask-folder.empty.docs-label",
			"commands.agent.create.ask-folder.empty.placeholder",
			"commands.hook.create.ask-folder.empty.docs-label",
			"commands.hook.create.ask-folder.empty.placeholder",
			"commands.instructions.create.ask-folder.empty.docs-label",
			"commands.instructions.create.ask-folder.empty.placeholder",
			"commands.prompts.create.ask-folder.empty.docs-label",
			"commands.prompts.create.ask-folder.empty.placeholder",
			"commands.skill.create.ask-folder.empty.docs-label",
			"commands.skill.create.ask-folder.empty.placeholder",
			"current.folder",
			"instructions.copy.location.placeholder",
			"instructions.move.location.placeholder",
			"pathWithDefault",
			"prompt.copy.location.placeholder",
			"prompt.move.location.placeholder",
			"skill.copy.location.placeholder",
			"skill.move.location.placeholder",
			"workbench.command.agent.create.location.placeholder",
			"workbench.command.hook.create.location.placeholder",
			"workbench.command.instructions.create.location.placeholder",
			"workbench.command.prompt.create.location.placeholder",
			"workbench.command.skill.create.location.placeholder"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/pickers/promptFilePickers": [
			"commands.generate-agent-instructions.select-dialog.label",
			"commands.generate-agent.select-dialog.label",
			"commands.generate-on-demand-instructions.select-dialog.label",
			"commands.generate-prompt.select-dialog.label",
			"commands.generate-skill.select-dialog.label",
			"commands.new-agentfile.select-dialog.label",
			"commands.new-instructionsfile.select-dialog.label",
			"commands.new-promptfile.select-dialog.label",
			"commands.new-skill.select-dialog.label",
			"commands.prompts.use.select-dialog.delete-prompt.confirm.message",
			"commands.prompts.use.select-dialog.delete-skill.confirm.message",
			"delete",
			"help.agent",
			"help.hook",
			"help.instructions",
			"help.prompt",
			"help.skill",
			"hiddenInAgentPicker",
			"hiddenLabelInfo",
			"makeACopy",
			"makeInvisible",
			"makeVisible",
			"open",
			"rename",
			"runInChat",
			"searching",
			"separator.extensions",
			"separator.organization",
			"separator.plugins",
			"separator.user",
			"separator.workspace",
			"separator.workspace-agent-instructions"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/promptCodingAgentActionOverlay": [
			"runPromptWithCodingAgent",
			"runWithCodingAgent.label"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/promptToolsCodeLensProvider": [
			"configure-tools.capitalized.ellipsis",
			"placeholder"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/promptToolSetsCodeLensProvider": [
			"configure-tools.capitalized.ellipsis",
			"placeholder"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/promptUrlHandler": [
			"confirmInstallAgent",
			"confirmInstallInstructions",
			"confirmInstallPrompt",
			"confirmOpenDetail2",
			"confirmOpenDetail3",
			"failed",
			"noButton",
			{
				"key": "yesButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/runPromptAction": [
			"commands.prompt.manage-dialog.placeholder",
			"commands.prompt.select-dialog.placeholder",
			"configure-prompts",
			"configure-prompts.short",
			"run-prompt-in-new-chat.capitalized",
			"run-prompt.capitalized",
			"run-prompt.capitalized.ellipses"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/saveAsPromptFileActions": [
			"promptfile.saveAgentFile",
			"promptfile.saveAgentFile.description",
			"promptfile.saveInstructionsFile",
			"promptfile.saveInstructionsFile.description",
			"promptfile.savePromptFile",
			"promptfile.savePromptFile.description"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/skillActions": [
			"commands.prompt.manage-skills-dialog.placeholder",
			"configure-skills",
			"configure-skills.short"
		],
		"vs/workbench/contrib/chat/browser/speechToText/chatSpeechToTextService": [
			"chatStt.audioError",
			"chatStt.captureError",
			"chatStt.connectError",
			"chatStt.downloading",
			"chatStt.downloadingPercent",
			"chatStt.loadingModel",
			"chatStt.micError",
			"chatStt.modelError",
			"chatStt.notSupported",
			"chatStt.preparingModel"
		],
		"vs/workbench/contrib/chat/browser/speechToText/dictationSession": [
			"chatStt.listening"
		],
		"vs/workbench/contrib/chat/browser/tools/chatToolRiskAssessmentService": [
			"riskDefaultGreen",
			"riskDefaultOrange",
			"riskDefaultRed"
		],
		"vs/workbench/contrib/chat/browser/tools/clientToolSetsContribution": [
			"clientToolSet.browser.description",
			"clientToolSet.browser.detail",
			"clientToolSet.notebooks.description",
			"clientToolSet.notebooks.detail",
			"clientToolSet.tasks.description",
			"clientToolSet.tasks.detail",
			"clientToolSet.vscode.description",
			"clientToolSet.vscode.detail"
		],
		"vs/workbench/contrib/chat/browser/tools/languageModelToolsConfirmationService": [
			"allowCombinationGlobally",
			"allowCombinationGloballyTooltip",
			"allowCombinationSession",
			"allowCombinationSessionTooltip",
			"allowCombinationWorkspace",
			"allowCombinationWorkspaceTooltip",
			"allowGlobally",
			"allowGloballyPost",
			"allowGloballyPostTooltip",
			"allowGloballyTooltip",
			"allowServerGlobally",
			"allowServerGloballyPost",
			"allowServerGloballyPostTooltip",
			"allowServerGloballyTooltip",
			"allowServerSession",
			"allowServerSessionPost",
			"allowServerSessionPostTooltip",
			"allowServerSessionTooltip",
			"allowServerWorkspace",
			"allowServerWorkspacePost",
			"allowServerWorkspacePostTooltip",
			"allowServerWorkspaceTooltip",
			"allowSession",
			"allowSessionPost",
			"allowSessionPostTooltip",
			"allowSessionTooltip",
			"allowWorkspace",
			"allowWorkspacePost",
			"allowWorkspacePostTooltip",
			"allowWorkspaceTooltip",
			"combinationArguments",
			"configureGlobalToolApprovals",
			"configureSessionToolApprovals",
			"configureWorkspaceToolApprovals",
			"continueWithoutReviewing",
			"continueWithoutReviewingResults",
			"runToolsWithoutApproval",
			"runWithoutApproval",
			"viewCombinationArguments",
			"workspaceScope"
		],
		"vs/workbench/contrib/chat/browser/tools/languageModelToolsService": [
			"autoApprove2.button.disable",
			"autoApprove2.button.enable",
			"autoApprove2.title",
			{
				"key": "autoApprove3.markdown",
				"comment": [
					"{Locked='](https://github.com/features/codespaces)'}",
					"{Locked='](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers)'}",
					"{Locked='](https://code.visualstudio.com/docs/copilot/security)'}",
					"{Locked='**'}",
					"{Locked='[`chat.autoReply`](command:workbench.action.openSettings?%5B%22chat.autoReply%22%5D)'}"
				]
			},
			"autopilotRiskSkipFallback",
			"autopilotRiskSkipped",
			"copilot.toolSet.agent.description",
			"copilot.toolSet.execute.description",
			"copilot.toolSet.read.description",
			"copilot.toolSet.vscode.description",
			"defaultToolConfirmation.disclaimer",
			"defaultToolConfirmation.message",
			"defaultToolConfirmation.title",
			"deniedByPreToolUseHook",
			"hookAllowed",
			"hookDeniedNoReason",
			"hookRequiresConfirmation.message",
			"hookRequiresConfirmation.messageWithReason",
			"hookRequiresConfirmation.note",
			"hookRequiresConfirmation.noteNoReason",
			"hookRequiresConfirmation.title",
			"openSettings.autoApproval.tooltip",
			"preToolUseHookRequiredConfirmation"
		],
		"vs/workbench/contrib/chat/browser/tools/renameTool": [
			"tool.rename.displayName",
			"tool.rename.edits",
			"tool.rename.invocationMessage",
			"tool.rename.oneEdit",
			"tool.rename.userDescription"
		],
		"vs/workbench/contrib/chat/browser/tools/toolSetsContribution": [
			"bad_name1",
			"bad_name2",
			"chat.configureToolSets",
			"chat.configureToolSets.add",
			"chat.configureToolSets.createFromCurrentSelection",
			"chat.configureToolSets.fileAlreadyExists",
			"chat.configureToolSets.placeholder",
			"chat.configureToolSets.short",
			"input.placeholder",
			"schema.default",
			"schema.description",
			"schema.icon",
			"schema.tools",
			"tool.description",
			"toolSetName.bad_name",
			"toolSetName.placeholder",
			"toolsetSchema.json"
		],
		"vs/workbench/contrib/chat/browser/tools/usagesTool": [
			"tool.usages.displayName",
			"tool.usages.invocationMessage",
			"tool.usages.noResults",
			"tool.usages.oneResult",
			"tool.usages.results",
			"tool.usages.userDescription"
		],
		"vs/workbench/contrib/chat/browser/utilityModelContribution": [
			"chat.utilityModel.defaultEntry.description",
			"chat.utilityModel.defaultEntry.label"
		],
		"vs/workbench/contrib/chat/browser/viewsWelcome/chatViewsWelcomeHandler": [
			"chatViewsWelcome.content",
			"chatViewsWelcome.icon",
			"chatViewsWelcome.title",
			"chatViewsWelcome.when",
			"vscode.extension.contributes.chatViewsWelcome"
		],
		"vs/workbench/contrib/chat/browser/voiceClient/micCaptureService": [
			"mic.hardwareMuted",
			"mic.permissionDenied"
		],
		"vs/workbench/contrib/chat/browser/voiceClient/voiceSessionController": [
			"voice.connectFailed",
			"voice.fatalDisconnect",
			"voice.movedToAnotherWindow"
		],
		"vs/workbench/contrib/chat/browser/voiceClient/voiceToolDispatchService": [
			"agentsVoice.action.approve",
			"agentsVoice.action.autoApprove",
			"agentsVoice.action.focusSession",
			"agentsVoice.action.getSessionChanges",
			"agentsVoice.action.getSessionInfo",
			"agentsVoice.action.getSessionThread",
			"agentsVoice.action.newSessions",
			"agentsVoice.action.reject",
			"agentsVoice.action.revokeAutoApprove",
			"agentsVoice.action.sendToChat",
			"agentsVoice.action.working"
		],
		"vs/workbench/contrib/chat/browser/widget/chatAgentHover": [
			"reservedName",
			"viewExtensionLabel"
		],
		"vs/workbench/contrib/chat/browser/widget/chatArtifactsWidget": [
			"chat.artifacts.clearSource",
			"chat.artifacts.count",
			"chat.artifacts.group.aria",
			"chat.artifacts.one",
			"chat.artifacts.save",
			"chat.artifacts.saveDialog.title",
			"chat.artifacts.source.agent",
			"chat.artifacts.source.rules",
			"chat.artifacts.source.subagent",
			"chat.artifacts.widget.aria"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatAgentCommandContentPart": [
			"rerun"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatAnonymousRateLimitedPart": [
			"anonymousRateLimited",
			"enableMoreAIFeatures"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatAutoModeResolutionContentPart": [
			"autoModeResolution.detail",
			"autoModeResolution.fallback",
			"autoModeResolution.nonReasoning",
			"autoModeResolution.reasoning",
			"autoModeResolution.title"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatChangesSummaryPart": [
			"chat.checkpointFileChanges",
			"chat.fileChanges.accessibleSummary",
			"chat.fileChanges.manyFiles",
			"chat.fileChanges.oneFile",
			"chat.viewFileChangesSummary",
			"chat.viewFileChangesSummary"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatCodeCitationContentPart": [
			"viewMatches"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatCommandContentPart": [
			"commandButtonDisabled"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatConfirmationContentPart": [
			"accept",
			"dismiss"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatConfirmationWidget": [
			"chat.confirmationWidget.ariaLabel",
			"chat.confirmationWidget.ariaLabelWithBannerTitleMessageBanner"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatDisabledClaudeHooksContentPart": [
			"chat.disabledClaudeHooks.enableLink",
			"chat.disabledClaudeHooks.enableLink.tooltip",
			"chat.disabledClaudeHooks.message"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatExtensionsContentPart": [
			"chat.extensions.loading"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatExternalEditContentPart": [
			"chat.codeblock.deletions",
			"chat.codeblock.deletions.one",
			"chat.codeblock.edited",
			"chat.codeblock.insertions",
			"chat.codeblock.insertions.one",
			"chat.externalEdit.created",
			"chat.externalEdit.deleted",
			"chat.externalEdit.renamed",
			"summary"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatHookContentPart": [
			"hook.title.stopped",
			"hook.title.stoppedWithTool",
			"hook.title.warning",
			"hook.title.warningWithTool"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatInlineAnchorWidget": [
			"actions.attach.label",
			"actions.copy.label",
			"actions.goToDecl.label",
			"actions.openToSide.label",
			"chat.inlineAnchor.ariaLabel.line",
			"chat.inlineAnchor.ariaLabel.range",
			"goToImplementations.label",
			"goToReferences.label",
			"goToTypeDefinitions.label",
			{
				"key": "miGotoDefinition",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoImplementations",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoReference",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoTypeDefinition",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMarkdownContentPart": [
			"chat.codeblock.applyingEdits",
			"chat.codeblock.applyingPercentage",
			"chat.codeblock.deletions",
			"chat.codeblock.deletions.one",
			"chat.codeblock.edited",
			"chat.codeblock.generating",
			"chat.codeblock.insertions",
			"chat.codeblock.insertions.one",
			"chat.codeBlockOutputError",
			"chat.codeBlockOutputRendering",
			"chat.renderedCodeBlockLabel",
			"summary"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMcpAuthenticationContentPart": [
			"mcp.auth.authenticating",
			"mcp.auth.multiple",
			"mcp.auth.single"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMcpServersInteractionContentPart": [
			"mcp.server.options.tooltip",
			"mcp.skip.link",
			"mcp.skip.tooltip",
			"mcp.start.multiple",
			"mcp.start.single",
			"mcp.starting",
			"mcp.starting.servers",
			"mcp.working.mcp"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMcpServersStartingContentPart": [
			"mcp.starting.servers"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMultiDiffContentPart": [
			"chatEditingSession.fileCounts",
			"chatMultiDiff.manyFiles",
			"chatMultiDiff.oneFile",
			"chatMultiDiff.openAllChanges",
			"chatMultiDiffList"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatPlanReviewPart": [
			"chat.planReview.ariaLabel",
			"chat.planReview.autopilot.cancel",
			"chat.planReview.autopilot.confirm",
			"chat.planReview.autopilot.detail",
			"chat.planReview.autopilot.title",
			"chat.planReview.cancelButtonLabel",
			"chat.planReview.cancelTooltip",
			"chat.planReview.clearAll",
			"chat.planReview.clearAllConfirm",
			"chat.planReview.clearAllConfirmPrimary",
			"chat.planReview.clearAllDetail",
			"chat.planReview.close",
			"chat.planReview.collapse",
			"chat.planReview.commentRowAriaLabel",
			"chat.planReview.commentRowLine",
			"chat.planReview.expand",
			"chat.planReview.expandSize",
			"chat.planReview.feedbackLabel",
			"chat.planReview.feedbackPlaceholder",
			"chat.planReview.inlineCommentLocation",
			"chat.planReview.inlineCommentLocationLine",
			"chat.planReview.inlineCommentsHeading",
			"chat.planReview.inlineCommentsHeadingNoFile",
			"chat.planReview.openButtonLabel",
			"chat.planReview.openTooltip",
			"chat.planReview.reject",
			"chat.planReview.removeComment",
			"chat.planReview.restoreSize",
			"chat.planReview.reviewButtonLabel",
			"chat.planReview.reviewTooltip",
			"chat.planReview.submitFeedback",
			"chat.planReview.submitFeedbackWithCount"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatProgressContentPart": [
			"toolCallUnresponsive"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuestionCarouselPart": [
			"chat.questionCarousel.answered",
			"chat.questionCarousel.collapseTitle",
			"chat.questionCarousel.combinedFocusTerminalHint",
			"chat.questionCarousel.combinedFocusTerminalHintNoKb",
			"chat.questionCarousel.deferredToTerminal",
			"chat.questionCarousel.enterCustomAnswer",
			"chat.questionCarousel.enterText",
			"chat.questionCarousel.expandTitle",
			"chat.questionCarousel.focusTerminalAriaLabel",
			"chat.questionCarousel.focusTerminalTitle",
			"chat.questionCarousel.label",
			"chat.questionCarousel.labelWithKeybinding",
			"chat.questionCarousel.listSeparator",
			"chat.questionCarousel.multiQuestionLabel",
			"chat.questionCarousel.navigation",
			"chat.questionCarousel.notAnsweredYet",
			"chat.questionCarousel.optionLabel",
			"chat.questionCarousel.questionAlertMulti",
			"chat.questionCarousel.required",
			"chat.questionCarousel.roleDescription",
			"chat.questionCarousel.singleQuestionLabel",
			"chat.questionCarousel.skipAllTitle",
			"chat.questionCarousel.skipped",
			"chat.questionCarousel.stepIndicator",
			"chat.questionCarousel.submitHintMac",
			"chat.questionCarousel.submitHintOther",
			"chat.questionCarousel.summaryAnswer",
			"chat.questionCarousel.summaryQuestion",
			"chat.questionCarousel.validation.date",
			"chat.questionCarousel.validation.dateTime",
			"chat.questionCarousel.validation.email",
			"chat.questionCarousel.validation.integer",
			"chat.questionCarousel.validation.maximum",
			"chat.questionCarousel.validation.maxLength",
			"chat.questionCarousel.validation.minimum",
			"chat.questionCarousel.validation.minLength",
			"chat.questionCarousel.validation.number",
			"chat.questionCarousel.validation.uri",
			"next",
			"previous",
			"submit"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": [
			"manageBudget",
			"upgradeToCopilotPro"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatReferencesContentPart": [
			"addToChat",
			"chatCollapsibleList",
			"chatEditingSession.fileCounts",
			"copyLink",
			"setting.hover",
			"usedReferencesPlural",
			"usedReferencesSingular"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatResourceGroupWidget": [
			"chat.saveResources",
			"chat.saveResources.error",
			"chat.saveResources.progress",
			"chat.saveResources.reveal",
			"chat.saveResources.title"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSubagentContentPart": [
			"chat.subagent.completedDefaultDescription",
			"chat.subagent.creditsTooltip",
			"chat.subagent.creditTooltip",
			"chat.subagent.defaultDescription",
			"chat.subagent.modelTooltip",
			"chat.subagent.pendingConfirmation",
			"chat.subagent.pendingConfirmations",
			"chat.subagent.prefix",
			"chat.subagent.prompt",
			"chat.subagent.working.1",
			"chat.subagent.working.2",
			"chat.subagent.working.3",
			"chat.subagent.working.4",
			"chat.subagent.working.5",
			"hook.subagent.blocked",
			"hook.subagent.blockedGeneric",
			"hook.subagent.warning",
			"hook.subagent.warningGeneric"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": [
			"chat.currentMode",
			"chat.proceedFrom",
			"chat.suggestNext.item",
			"chat.suggestNext.moreOptions",
			"chat.suggestNext.startWithAutopilot",
			"continueIn"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTextEditContentPart": [
			"edits0",
			"editsSummary"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatThinkingContentPart": [
			"chat.thinking.createdFile",
			"chat.thinking.deletedFile",
			"chat.thinking.deletions",
			"chat.thinking.deletions.one",
			"chat.thinking.duration.seconds",
			"chat.thinking.editedFile",
			"chat.thinking.editingFile",
			"chat.thinking.editingFiles",
			"chat.thinking.finished",
			"chat.thinking.finished.withStepsPlural",
			"chat.thinking.finished.withStepsSingular",
			"chat.thinking.header",
			"chat.thinking.header.initial",
			"chat.thinking.header.working",
			"chat.thinking.insertions",
			"chat.thinking.insertions.one",
			"chat.thinking.label",
			"chat.thinking.renamedFile",
			"chat.thinking.shimmer",
			"chat.thinking.started",
			"chat.thinking.terminal.1",
			"chat.thinking.terminal.2",
			"chat.thinking.terminal.3",
			"chat.thinking.thinking.1",
			"chat.thinking.thinking.2",
			"chat.thinking.thinking.3",
			"chat.thinking.thinking.4",
			"chat.thinking.thinking.5",
			"chat.thinking.thinking.6",
			"chat.thinking.titleWithDiff",
			"chat.thinking.titleWithDuration",
			"chat.thinking.tool.1",
			"chat.thinking.tool.2",
			"chat.thinking.tool.3",
			"chat.thinking.tool.4",
			"chat.thinking.tool.5",
			"chat.working.fun.1",
			"chat.working.fun.2",
			"chat.working.fun.3",
			"chat.working.fun.4",
			"chat.working.fun.minecraft.1",
			"chat.working.fun.ms.1"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTipContentPart": [
			"chatTip",
			"chatTip.disableTips",
			"chatTip.dismiss",
			"chatTip.dismissButton",
			"chatTip.next",
			"chatTip.previous",
			"chatTip.resetDismissedTips",
			"chatTipRoleDescription",
			"chatTipWithAction"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTodoListWidget": [
			"chat.todoList.clearButton",
			"chat.todoList.clearButton.disabled",
			"chat.todoList.collapseButton",
			"chat.todoList.currentTask",
			"chat.todoList.expandButton",
			"chat.todoList.item",
			"chat.todoList.status.completed",
			"chat.todoList.status.inProgress",
			"chat.todoList.status.notStarted",
			"chat.todoList.title",
			"chat.todoList.titleWithCount",
			"chatTodoList"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatToolInputOutputContentPart": [
			"chat.input",
			"chat.output"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTreeContentPart": [
			"treeAriaLabel"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTurnPillsPart": [
			"chat.turnChanges.accessibleSummary",
			"chat.turnChanges.manyFiles",
			"chat.turnChanges.oneFile",
			"chat.turnChanges.preview",
			"chat.turnChanges.viewAllAccessible",
			"chat.turnPreview.tooltip",
			"chat.viewTurnFileChangesSummary",
			"chatTurnPills.changes.title"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatWorkspaceEditContentPart": [
			"created",
			"deleted",
			"renamedTo"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/codeBlockPart": [
			"chat.codeBlock.toolbar",
			"chat.codeBlockHelp",
			"chat.codeBlockLabel",
			"chat.codeBlockToolbarLabel",
			"chat.compareCodeBlockLabel",
			"chat.edits.1",
			"chat.edits.N",
			"chat.edits.rejected",
			"interactive.compare.apply.confirm",
			"interactive.compare.apply.confirm.detail",
			"modified",
			"original",
			"vulnerabilitiesPlural",
			"vulnerabilitiesSingular"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/abstractToolConfirmationSubPart": [
			"skip"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatAgentFeedbackReviewConfirmationSubPart": [
			"agentFeedback.cancel",
			"agentFeedback.collapseComment",
			"agentFeedback.delete",
			"agentFeedback.expandComment",
			"agentFeedback.none",
			"agentFeedback.openFile",
			"agentFeedback.reveal",
			"agentFeedback.revealComment"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatExtensionsInstallToolSubPart": [
			"allow",
			"cancel",
			"installExtensions",
			"installExtensionsConfirmation"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatMcpAppModel": [
			"mcpAppTitle"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatMcpAppSubPart": [
			"loadingMcpApp",
			"mcpAppError",
			"retry"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatModifiedFilesConfirmationSubPart": [
			"manyFilesChanged",
			"manyFilesCreated",
			"modifiedFilesAllChangesTitle",
			"modifiedFilesCounts",
			"modifiedFilesSummaryWithCounts",
			"oneFileChanged",
			"oneFileCreated",
			"viewAllChanges"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatOtherClientToolProgressPart": [
			"agentHost.otherClientTool.runningWithSkip",
			"agentHost.otherClientTool.runningWithSkip.a11y"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatSandboxPrerequisiteConfirmationSubPart": [
			"missingDeps.install",
			"sandboxPrerequisite.applyFix",
			"sandboxPrerequisite.cancel"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatTerminalToolConfirmationSubPart": [
			"autoApprove.button.enable",
			"autoApprove.enable",
			"autoApprove.markdown",
			"autoApprove.markdown2",
			"autoApprove.title",
			"chat.terminal.allowNetwork.defaultReason",
			"chat.terminal.detail.approvalNeeded",
			"chat.terminal.detail.sandboxInsufficient",
			"chat.terminal.detail.unrestrictedNetwork",
			"chat.terminal.unsandboxedExecution.defaultReason",
			"newRule.session",
			"newRule.session.plural",
			"newRule.user",
			"newRule.user.plural",
			"newRule.workspace",
			"newRule.workspace.plural",
			"ruleTooltip",
			"sessionApproval",
			"sessionApproval.disable",
			"skip.detail",
			"tool.allow",
			"tool.skip"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatTerminalToolProgressPart": [
			"chat.terminal.backgroundSuffix",
			"chat.terminal.ran.plain",
			"chat.terminal.ran.prefix",
			"chat.terminal.ranInSandbox.prefix",
			"chat.terminal.running.plain",
			"chat.terminal.running.prefix",
			"chat.terminal.runningInBackground.plain",
			"chat.terminal.runningInSandbox.prefix",
			"chat.terminal.sandbox.backgroundSuffix",
			"chat.terminal.sandbox.suffix",
			"chat.terminal.showTerminal",
			"chat.terminal.skipped.plain",
			"chat.terminal.skipped.prefix",
			"chat.terminal.skippedInSandbox.prefix",
			"chat.terminalOutputCommandMissing",
			"chat.terminalOutputEmpty",
			"chat.terminalOutputTerminalMissing",
			"chatTerminalOutputAccessibleViewHeader",
			"chatTerminalOutputAriaLabel",
			"chatTerminalOutputTruncated",
			"chatTerminalOutputUnavailable",
			"continueInBackground",
			"focusTerminal",
			"hideTerminalOutput",
			"showTerminal",
			"showTerminalOutput",
			"terminalToolCommand"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolAuthenticationSubPart": [
			"chat.toolAuthentication.authenticate",
			"chat.toolAuthentication.cancel",
			"chat.toolAuthentication.message",
			"chat.toolAuthentication.title"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolConfirmationCarouselPart": [
			"allow",
			"allowAll",
			"expandConfirmationUp",
			"next",
			"previous",
			"restoreConfirmationSize",
			"scrollToSubagent",
			"skip",
			"skipAll",
			"toolConfirmationCarousel"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolConfirmationSubPart": [
			"allow",
			"allowReview",
			"allowSkip",
			"chat.input",
			"seeMore",
			"showMore",
			"skip.detail"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolOutputPart": [
			"chat.toolOutputError",
			"loading"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolPartUtilities": [
			"chat.autoapprove.lmServicePerTool.profile",
			"chat.autoapprove.lmServicePerTool.session",
			"chat.autoapprove.lmServicePerTool.workspace",
			"chat.autoapprove.setting",
			"edit",
			"editToolApproval.tooltip",
			"openSettings.tooltip"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolPostExecuteConfirmationPart": [
			"allow",
			"approveToolResult",
			"noDisplayableResults",
			"noResults",
			"skip.post"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/toolRiskBadgeWidget": [
			"toolRisk.aiGenerated",
			"toolRisk.assessing",
			"toolRisk.assessingHover",
			"toolRisk.detailsIconLabel"
		],
		"vs/workbench/contrib/chat/browser/widget/chatDragAndDrop": [
			"attacAsContext",
			"dragAndDroppedImageName",
			"file",
			"folder",
			"image",
			"notebookOutput",
			"problem",
			"scmHistoryItem",
			"symbol",
			"url"
		],
		"vs/workbench/contrib/chat/browser/widget/chatListRenderer": [
			"chat.planReview.approved",
			"chat.planReview.autopilot",
			"chat.planReview.feedback",
			"chat.planReview.feedbackInline",
			"chat.planReview.openFullPlan",
			"chat.planReview.openFullPlanFile",
			"chat.planReview.rejected",
			"chat.planReview.required",
			"chat.questionCarouselAlertMany",
			"chat.questionCarouselAlertOne",
			"chat.questionCarouselNeedsInputSR",
			"chat.questionCarouselSignalMany",
			"chat.questionCarouselSignalOne",
			"chatConfirmationAction",
			"chatRequestSentAt",
			"chatResponseCompletedAt",
			"chatResponseElapsed",
			"checkpointRestore",
			"confirmationPending",
			"confirmationsPending",
			"hook.thinking.blocked",
			"hook.thinking.blockedGeneric",
			"hook.thinking.warning",
			"hook.thinking.warningGeneric",
			"queuedDivider",
			"queuedDividerTooltip",
			"renderFailMsg",
			"requestMarkdownPartTitle",
			"steeringDivider",
			"steeringDividerTooltip",
			"systemNotificationDivider",
			"systemNotificationDividerTooltip",
			"usedAgent",
			"usedAgentSlashCommand",
			"working"
		],
		"vs/workbench/contrib/chat/browser/widget/chatReadOnlyBanner": [
			"chatReadOnlyBanner.message"
		],
		"vs/workbench/contrib/chat/browser/widget/chatRestoreCheckpointActionViewItem": [
			"chat.restoreCheckpoint.cancelTooltip",
			"chat.restoreCheckpoint.confirm",
			"chat.restoreCheckpoint.confirmTooltip"
		],
		"vs/workbench/contrib/chat/browser/widget/chatTurnPills": [
			"chatTurnPills.ariaLabel",
			"chatTurnPills.changes.ariaLabel",
			"chatTurnPills.changes.file",
			"chatTurnPills.changes.files",
			"chatTurnPills.changes.tooltip",
			"chatTurnPills.preview.label",
			"chatTurnPills.preview.more",
			"chatTurnPills.preview.tooltipOne"
		],
		"vs/workbench/contrib/chat/browser/widget/chatWidget": [
			"agentTitle",
			"chat.input.placeholder.lockedToAgent",
			"chat.pendingRequests.prompt.detail",
			"chat.pendingRequests.prompt.keep",
			"chat.pendingRequests.prompt.message",
			"chat.pendingRequests.prompt.remove",
			"chat.pendingRequests.steeringQueued",
			"chatDescription",
			"chatDisclaimer",
			"chatWidget.instructions",
			"codingAgentTitle",
			"copilotCodingAgentMessage",
			"editsTitle",
			"genericCodingAgentMessage",
			{
				"key": "settings",
				"comment": [
					"{Locked=\"]({2})\"}",
					"{Locked=\"]({3})\"}"
				]
			}
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatFollowups": [
			"followUpAriaLabel"
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatGoalBannerWidget": [
			"chat.goalBanner.dismiss",
			"chat.goalBanner.label",
			"chat.goalBanner.loading"
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatInputNotificationWidget": [
			"dismissNotification"
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatInputPart": [
			"actions.chat.accessibiltyHelp",
			"chatEditingSession.ariaLabelWithCounts",
			"chatEditingSession.manyFiles",
			"chatEditingSession.oneFile",
			"chatEditingSession.toggleWorkingSet",
			"chatInput.accessibilityHelp",
			"chatInput.accessibilityHelpNoKb",
			"chatInput.mode.agent",
			"chatInput.mode.ask",
			"chatInput.mode.custom",
			"chatInput.mode.edit",
			"chatInput.model"
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatPhoneInputPresenter": [
			"chatPhoneInput.autoLabel",
			"chatPhoneInput.triggerAriaLabel"
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatQueuePickerActionItem": [
			"chat.queueMessage",
			"chat.queueMessage.hover",
			"chat.queuePicker.moreActions",
			"chat.sendImmediately",
			"chat.sendImmediately.hover",
			"chat.steerWithMessage",
			"chat.steerWithMessage.hover"
		],
		"vs/workbench/contrib/chat/browser/widget/input/delegationSessionPickerActionItem": [
			"chat.learnMoreAgentHandOff",
			"chat.newChatSession",
			"chat.newChatSession.category",
			"continueIn",
			"continueInThirdParty"
		],
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatInputCompletions": [
			"activeFile",
			"fileEntryDescription",
			"installLabel",
			"mcp.prompt.error",
			"mcp.prompt.image",
			"mcp.prompt.resource",
			"session.description",
			"tool_source_completion"
		],
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatInputEditorContrib": [
			"chatInput.promptSlashCommand.open"
		],
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatInputEditorHover": [
			"hoverAccessibilityChatAgent"
		],
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatPasteProviders": [
			"chat.pastedImageAttached",
			"pastedAttachment.multiple",
			"pastedAttachment.multipleLines",
			"pastedAttachment.oneLine",
			"pastedChatAttachments",
			"pastedCodeAttachment",
			"pastedImageAttachment",
			"pastedImageName",
			"pastedSymbolReference",
			"pasteHtmlAsMarkdown"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerActionItem": [
			"chat.modelPicker.modelsLabel",
			"chat.modelPicker.restrictedHover",
			"chat.modelPicker.setupRequiredHover"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerConfiguration": [
			"chat.config.cacheBreakHint",
			"chat.effort.header",
			"chat.modelPicker.effortAriaLabel",
			"chat.modelPicker.tokensAriaLabel",
			"chat.tokens.header",
			"models.configDefault"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerHover": [
			"chat.category.lightweight",
			"chat.category.powerful",
			"chat.category.versatile",
			"chat.promo.discountBadge",
			"chat.promo.endsAt",
			"models.cacheCostLabel",
			"models.cacheWriteCostLabel",
			"models.configurable",
			"models.contextSize",
			"models.cost",
			"models.cost.unknown",
			"models.creditsPerMillionTokens",
			"models.defaultContext",
			"models.inputCostLabel",
			"models.longContext",
			"models.outputCostLabel"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerItems": [
			"chat.manageModels",
			"chat.manageModels.tooltip",
			"chat.modelPicker.adminDescription",
			"chat.modelPicker.adminHover",
			"chat.modelPicker.adminLink",
			"chat.modelPicker.auto",
			"chat.modelPicker.checkUpdateHover",
			"chat.modelPicker.copilotGroup",
			"chat.modelPicker.downloadUpdateHover",
			"chat.modelPicker.noModels",
			"chat.modelPicker.otherModels",
			"chat.modelPicker.pin",
			"chat.modelPicker.pinned",
			"chat.modelPicker.restartUpdateHover",
			"chat.modelPicker.restrictedMode",
			"chat.modelPicker.restrictedMode.trust",
			"chat.modelPicker.restrictedMode.trustTooltip",
			"chat.modelPicker.setupRequired",
			"chat.modelPicker.setupRequired.signIn",
			"chat.modelPicker.setupRequired.signInTooltip",
			"chat.modelPicker.unpin",
			"chat.modelPicker.updateDescription",
			"chat.modelPicker.upgradeHover",
			"chat.modelPicker.upgradeHoverProPlus",
			"chat.modelPicker.upgradeLink",
			"chat.promo.discount"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerPresentation": [
			"chat.priceCategory.high",
			"chat.priceCategory.low",
			"chat.priceCategory.medium",
			"chat.priceCategory.unknown",
			"chat.priceCategory.veryHigh"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerWidget": [
			"chat.cacheBreak.learnMore",
			"chat.modelPicker.activating",
			"chat.modelPicker.ariaLabel",
			"chat.modelPicker.ariaLabelRestricted",
			"chat.modelPicker.ariaLabelSetupRequired",
			"chat.modelPicker.auto",
			"chat.modelPicker.cacheBreakHint",
			"chat.modelPicker.configTooltip",
			"chat.modelPicker.modelsLabel",
			"chat.modelPicker.noModels",
			"chat.modelPicker.search",
			"chat.modelPicker.trustMessage"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelProviderIcons": [
			"chatModelProviderClaudeIcon",
			"chatModelProviderCopilotIcon",
			"chatModelProviderGeminiIcon",
			"chatModelProviderGenericIcon",
			"chatModelProviderOpenAIIcon"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modePickerActionItem": [
			"built-in",
			"custom",
			"editModeConfiguration",
			"managedByOrganization",
			"viewModeConfiguration"
		],
		"vs/workbench/contrib/chat/browser/widget/input/permissionPickerActionItem": [
			"permissions.ariaLabel",
			"permissions.ariaLabelWithDescription",
			"permissions.assisted",
			"permissions.assisted.description",
			"permissions.assisted.label",
			"permissions.assisted.subtext",
			"permissions.autoApprove",
			"permissions.autoApprove.description",
			"permissions.autoApprove.label",
			"permissions.autoApprove.subtext",
			"permissions.autopilot",
			"permissions.autopilot.description",
			"permissions.autopilot.label",
			"permissions.autopilot.subtext",
			"permissions.default",
			"permissions.default.description",
			"permissions.default.label",
			"permissions.default.sandbox.toggle",
			"permissions.default.sandbox.toggle.title",
			"permissions.default.subtext",
			"permissions.defaultSandboxed.label",
			"permissions.ext.locked",
			"permissions.learnMore",
			"permissions.policyDescription",
			"permissions.policyDisabled"
		],
		"vs/workbench/contrib/chat/browser/widget/input/sessionTargetPickerActionItem": [
			"chat.learnMoreAgentTypes",
			"chat.sessionTarget.ariaDescription",
			"chat.sessionTarget.category.agent",
			"chat.sessionTarget.category.other"
		],
		"vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": [
			"openFolder",
			"openFolderTooltip",
			"selectWorkspace"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/chatQuick": [
			{
				"key": "termsDisclaimer",
				"comment": [
					"{Locked=\"]({2})\"}",
					"{Locked=\"]({3})\"}"
				]
			}
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/editor/chatEditor": [
			"chatEditor.loadingSession"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/editor/chatEditorInput": [
			"chat.startEditing.confirmation.acceptEdits",
			"chat.startEditing.confirmation.discardEdits",
			"chat.startEditing.confirmation.pending.message.2",
			"chat.startEditing.confirmation.pending.message.default",
			"chat.startEditing.confirmation.pending.message.default1",
			"chat.startEditing.confirmation.title",
			"chatEditorConfirmTitle",
			"chatEditorLabelIcon",
			"chatEditorName"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatContextUsageDetails": [
			"contextWindow",
			"other",
			"outputReserved",
			"qualityWarning",
			"quotaDisplay",
			"sessionCost",
			"sessionCostCredit",
			"sessionCostCredits",
			"sessionInfo",
			"tokenCount",
			"uncategorized"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatContextUsageWidget": [
			"contextUsageLabel",
			"contextUsagePercentageLabel"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatViewPane": [
			"chat.loadSessionFailed",
			"newSession",
			"sessionInProgress",
			"sessions",
			"voiceMode.bargeInHint",
			"voiceMode.bargeInHintNoKb",
			"voiceMode.clickMicOrBargeInHint",
			"voiceMode.listening",
			"voiceMode.pttOrBargeInHint"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatViewTitleControl": [
			"chat",
			"chat.pickAgentSession"
		],
		"vs/workbench/contrib/chat/common/actions/chatContextKeys": [
			"agentKind",
			"agentSessionHasChanges",
			"agentSessionHasMultipleSelected",
			"agentSessionIsArchived",
			"agentSessionIsPinned",
			"agentSessionIsRead",
			"agentSessionSection",
			"agentSessionsViewerFocused",
			"agentSessionsViewerOrientation",
			"agentSessionsViewerPosition",
			"agentSessionsViewerVisible",
			"agentSessionType",
			"agentSupportsAttachments",
			"chatAgentHostProviderId",
			"chatAgentModeDisabledByPolicy",
			"chatContextUsageHasBeenOpened",
			"chatEditApplied",
			"chatEditingCanRedo",
			"chatEditingCanUndo",
			"chatEditingHasElicitationRequest",
			"chatEditingHasQuestionCarousel",
			"chatEditingHasToolConfirmation",
			"chatEditingSentRequest",
			"chatExtensionInvalid",
			"chatFirstRequest",
			"chatForegroundSessionCount",
			"chatHasAgents",
			"chatHasCanDelegateProviders",
			"chatHasFileAttachments",
			"chatHasPendingDelegationTarget",
			"chatHasPendingRequests",
			"chatHasUsedCreateSlashCommands",
			"chatIsAgentHostSession",
			"chatIsEnabled",
			"chatIsKatexMathElement",
			"chatIsReadonly",
			"chatItemId",
			"chatLastItemId",
			"chatModelId",
			"chatModelsAreUserSelectable",
			"chatModeName",
			"chatNewChatButtonExperimentIcon",
			"chatNonCopilotModelsAreUserSelectable",
			"chatPanelExtensionParticipantRegistered",
			"chatPanelLocation",
			"chatParticipantRegistered",
			"chatPermissionLevel",
			"chatQuestionCarouselHasTerminal",
			"chatRemoteJobCreating",
			"chatRequest",
			"chatRequestIsPending",
			"chatResponse",
			"chatResponseErrored",
			"chatResponseFiltered",
			"chatResponseSupportsIssueReporting",
			"chatSessionHasActiveRequest",
			"chatSessionHasCustomAgentTarget",
			"chatSessionHasDebugData",
			"chatSessionHasDebugTools",
			"chatSessionHasModels",
			"chatSessionHasTargetedModels",
			"chatSessionIsEmpty",
			"chatSessionOptionsValid",
			"chatSessionResponseDetectedAgentOrCommand",
			"chatSessionSupportsDelegation",
			"chatSessionSupportsFork",
			"chatSessionType",
			"chatSkipRequestInProgressMessage",
			"chatSpeechToTextConfigured",
			"chatSpeechToTextPreparing",
			"chatSpeechToTextRecording",
			"enableRemoteCodingAgentPromptFileOverlay",
			"filePartOfEditSession",
			"hasRemoteCodingAgent",
			"inAgentSessionsWelcome",
			"inAutomationsDialog",
			"inChat",
			"inChatEditor",
			"inChatQuestionCarousel",
			"inChatTerminalToolOutput",
			"inChatTip",
			"inChatTodoList",
			"inInteractiveInput",
			"inQuickChat",
			"interactiveInputHasFocus",
			"interactiveInputHasSendableContent",
			"interactiveInputHasText",
			"interactiveSessionCurrentlyEditing",
			"interactiveSessionCurrentlyEditingInput",
			"interactiveSessionRequestInProgress",
			"interactiveSessionResponseVote",
			"lockedCodingAgentId",
			"lockedToCodingAgent",
			"multipleChatTips",
			"toolsCount",
			"withinEditSessionDiff"
		],
		"vs/workbench/contrib/chat/common/attachments/chatVariableEntries": [
			"chat.attachment.problems.all",
			"chat.attachment.problems.inFile",
			"chat.attachmentSummary.file.many",
			"chat.attachmentSummary.file.one",
			"chat.attachmentSummary.image.many",
			"chat.attachmentSummary.image.one"
		],
		"vs/workbench/contrib/chat/common/automations/schedule": [
			"automation.day.fri",
			"automation.day.mon",
			"automation.day.sat",
			"automation.day.sun",
			"automation.day.thu",
			"automation.day.tue",
			"automation.day.wed"
		],
		"vs/workbench/contrib/chat/common/chatErrorMessages": [
			"chatError.aMoment",
			"chatError.canceled",
			"chatError.duration.hours",
			"chatError.duration.hoursMinutes",
			"chatError.duration.minutes",
			"chatError.duration.seconds",
			"chatError.extensionBlocked",
			"chatError.failed",
			"chatError.failedWithServerId",
			"chatError.filtered.copyright",
			{
				"key": "chatError.filtered.copyrightMd",
				"comment": [
					"{Locked='](https://aka.ms/copilot-chat-filtered-docs)'}"
				]
			},
			"chatError.filtered.default",
			{
				"key": "chatError.filtered.defaultMd",
				"comment": [
					"{Locked='](https://aka.ms/copilot-chat-filtered-docs)'}"
				]
			},
			"chatError.filtered.prompt",
			{
				"key": "chatError.filtered.promptMd",
				"comment": [
					"{Locked='](https://aka.ms/copilot-chat-filtered-docs)'}"
				]
			},
			"chatError.invalidStatefulMarker",
			"chatError.length",
			"chatError.network",
			"chatError.notFound",
			"chatError.offTopic",
			"chatError.quota.additionalSpend",
			"chatError.quota.business",
			"chatError.quota.default",
			"chatError.quota.edu",
			"chatError.quota.free",
			"chatError.quota.generic",
			"chatError.quota.individual",
			{
				"key": "chatError.quota.overage",
				"comment": [
					"{Locked=']({'}"
				]
			},
			"chatError.quota.pro",
			"chatError.quota.server",
			"chatError.quota.ubb.business",
			"chatError.quota.ubb.businessDate",
			"chatError.quota.ubb.default",
			"chatError.quota.ubb.defaultDate",
			"chatError.quota.ubb.edu",
			"chatError.quota.ubb.eduDate",
			"chatError.quota.ubb.free",
			"chatError.quota.ubb.freeDate",
			"chatError.quota.ubb.individual",
			"chatError.quota.ubb.individualDate",
			"chatError.quota.ubb.pro",
			"chatError.quota.ubb.proDate",
			{
				"key": "chatError.rateLimit.agentMode",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.generic",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.genericAuto",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.integration",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.model",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.modelAuto",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.overloaded",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.overloadedAuto",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.server",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.serverAuto",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.session",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.sessionUpgrade",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.weekly",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.weeklyAuto",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.weeklyDate",
				"comment": [
					"{Locked=']({'}"
				]
			},
			{
				"key": "chatError.rateLimit.weeklyDateAuto",
				"comment": [
					"{Locked=']({'}"
				]
			},
			"chatError.somethingWrong",
			"chatError.unknown"
		],
		"vs/workbench/contrib/chat/common/chatImageExtraction": [
			"chatImageExtraction.defaultTitle",
			"chatImageExtraction.imageName",
			"chatImageExtraction.inlineReference",
			"chatImageExtraction.toolSource",
			"chatImageExtraction.userAttachment"
		],
		"vs/workbench/contrib/chat/common/chatModes": [
			"agentDescription",
			"chatDescription",
			"editsDescription"
		],
		"vs/workbench/contrib/chat/common/chatPermissionWarnings": [
			"permissions.assisted",
			"permissions.assisted.warning.confirm",
			"permissions.assisted.warning.detail",
			"permissions.assisted.warning.title",
			"permissions.autoApprove",
			"permissions.autoApprove.warning.confirm",
			"permissions.autoApprove.warning.detail",
			"permissions.autoApprove.warning.title",
			"permissions.autopilot.warning.confirm",
			"permissions.autopilot.warning.detail",
			"permissions.autopilot.warning.title",
			"permissions.warning.cancel",
			"permissions.warning.dontShowAgain"
		],
		"vs/workbench/contrib/chat/common/chatProgressFormatting": [
			"minutesSeconds",
			"seconds"
		],
		"vs/workbench/contrib/chat/common/chatService/chatServiceImpl": [
			"agentDebugLog.troubleshootDisabled",
			"emptyResponse",
			"newChat"
		],
		"vs/workbench/contrib/chat/common/customizationHarnessService": [
			"harness.local"
		],
		"vs/workbench/contrib/chat/common/editing/chatEditingService": [
			"chatEditingAgentSupportsReadonlyReferences",
			"chatEditingWidgetFileState",
			"chatMultidiff.autoGenerated"
		],
		"vs/workbench/contrib/chat/common/languageModels": [
			"autoModel.description",
			"autoModel.discount",
			"autoModel.learnMore",
			"chat.providerDeprecation.install",
			"chat.providerDeprecation.message",
			"configureLanguageModelGroup",
			"enterName",
			"enterValue",
			"languageModelGroupName",
			"models.enumDefault",
			"nameExists",
			"selectValue",
			"valueRequired",
			"vscode.extension.contributes.languageModelChatProviders",
			"vscode.extension.contributes.languageModels.configuration",
			"vscode.extension.contributes.languageModels.configuration.secret",
			"vscode.extension.contributes.languageModels.deprecation",
			"vscode.extension.contributes.languageModels.deprecation.link",
			"vscode.extension.contributes.languageModels.displayName",
			"vscode.extension.contributes.languageModels.emptyVendor",
			"vscode.extension.contributes.languageModels.managementCommand",
			"vscode.extension.contributes.languageModels.managementCommand.deprecated",
			"vscode.extension.contributes.languageModels.vendor",
			"vscode.extension.contributes.languageModels.vendorAlreadyRegistered",
			"vscode.extension.contributes.languageModels.when",
			"vscode.extension.contributes.languageModels.whitespaceVendor"
		],
		"vs/workbench/contrib/chat/common/languageModelStats": [
			"chat",
			"Language Models",
			"languageModels"
		],
		"vs/workbench/contrib/chat/common/model/chatModel": [
			"codeCitation",
			"codeCitations",
			"copyrightContentRetry",
			"editsSummary",
			"filteredContentRetry",
			"waitingAnswer",
			"waitingForPostApproval",
			"waitingForToolAuthentication",
			"waitingPlanReview"
		],
		"vs/workbench/contrib/chat/common/model/chatProgressTypes/chatToolInvocation": [
			"toolDeniedMessage"
		],
		"vs/workbench/contrib/chat/common/model/chatSessionStore": [
			"chatSessionStore.serializationError",
			"chatSessionStore.writeError",
			"join.chatSessionStore",
			"newChat",
			"reportIssue"
		],
		"vs/workbench/contrib/chat/common/plugins/agentPluginServiceImpl": [
			"chatPlugins",
			"chatPlugins.property.path",
			"chatPlugins.property.when",
			"chatPlugins.schema.description",
			"chatPluginsPath",
			"chatPluginsWhen",
			"copilotCliPlugin.remove.confirm",
			"copilotCliPlugin.remove.detail",
			"copilotCliPlugin.remove.primary",
			"extension.plugin.invalid.path",
			"extension.plugin.invalid.when",
			"extension.plugin.missing.path",
			"uninstallExtensionForPlugin"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/chatPromptFilesContribution": [
			"chatAgents",
			"chatContribution.property.description",
			"chatContribution.property.description.deprecated",
			"chatContribution.property.name",
			"chatContribution.property.name.deprecated",
			"chatContribution.property.path",
			"chatContribution.property.path.skills",
			"chatContribution.property.sessionTypes",
			"chatContribution.property.when",
			"chatContribution.schema.description",
			"chatFilesDescription",
			"chatFilesName",
			"chatFilesPath",
			"chatInstructions",
			"chatPromptFiles",
			"chatSkills",
			"extension.invalid.path",
			"extension.invalid.when",
			"extension.missing.path",
			"extension.registration.failed"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/computeAutomaticInstructions": [
			"debugDetail.agentInstruction",
			"debugDetail.agentNotInvocable",
			"debugDetail.alreadyProcessed",
			"debugDetail.noMatch",
			"debugDetail.noPattern",
			"debugDetail.skillDebugDisabled",
			"debugDetail.skillNoDescription",
			"debugDetail.skillNotModelInvocable",
			"debugDetail.skillSessionType",
			"instruction.file.description.agentsmd.folder",
			"instruction.file.description.agentsmd.root",
			"instruction.file.reason.allFiles",
			"instruction.file.reason.referenced",
			"instruction.file.reason.specificFile"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/hookSchema": [
			"hook.bash",
			"hook.cliCommandRequired",
			"hook.command",
			"hook.commandRequired",
			"hook.cwd",
			"hook.env",
			"hook.linux",
			"hook.osx",
			"hook.powershell",
			"hook.timeout",
			"hook.timeoutSec",
			"hook.type",
			"hook.windows",
			"hookFile.description",
			"hookFile.hooks",
			"hookFile.snippet.basic",
			"hookFile.snippet.basic.description",
			"hookFile.version"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/hookTypes": [
			"hookType.errorOccurred.description",
			"hookType.errorOccurred.label",
			"hookType.postToolUse.description",
			"hookType.postToolUse.label",
			"hookType.preCompact.description",
			"hookType.preCompact.label",
			"hookType.preToolUse.description",
			"hookType.preToolUse.label",
			"hookType.sessionEnd.description",
			"hookType.sessionEnd.label",
			"hookType.sessionStart.description",
			"hookType.sessionStart.label",
			"hookType.stop.description",
			"hookType.stop.label",
			"hookType.subagentStart.description",
			"hookType.subagentStart.label",
			"hookType.subagentStop.description",
			"hookType.subagentStop.label",
			"hookType.userPromptSubmit.description",
			"hookType.userPromptSubmit.label"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptCodeActions": [
			"enableGithubMcpServerSetting",
			"expandToolNames",
			"installGithubMcpServer",
			"installPlaywrightMcpServer",
			"migrateToAgent",
			"renameToAgent",
			"searchExtensionMarketplace",
			"searchExtensionMarketplaceGeneric",
			"searchMcpServerMarketplace",
			"searchMcpServerMarketplaceGeneric",
			"updateAllToolNames",
			"updateToolName"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptFileAttributes": [
			"attribute.description",
			"attribute.disallowedTools",
			"attribute.hooks",
			"attribute.mcpServers",
			"attribute.memory",
			"attribute.model",
			"attribute.name",
			"attribute.permissionMode",
			"attribute.rules.description",
			"attribute.rules.paths",
			"attribute.skills",
			"attribute.tools",
			"claude.askUserQuestion",
			"claude.bash",
			"claude.edit",
			"claude.glob",
			"claude.grep",
			"claude.haiku",
			"claude.inherit",
			"claude.lsp",
			"claude.mcpSearch",
			"claude.memory.local",
			"claude.memory.project",
			"claude.memory.user",
			"claude.notebookEdit",
			"claude.opus",
			"claude.permissionMode.acceptEdits",
			"claude.permissionMode.bypassPermissions",
			"claude.permissionMode.default",
			"claude.permissionMode.delegate",
			"claude.permissionMode.dontAsk",
			"claude.permissionMode.plan",
			"claude.read",
			"claude.skill",
			"claude.sonnet",
			"claude.task",
			"claude.webFetch",
			"claude.webSearch",
			"claude.write",
			"githubCopilot.agent",
			"githubCopilot.edit",
			"githubCopilot.execute",
			"githubCopilot.read",
			"githubCopilot.search",
			"promptHeader.agent.advancedOptions",
			"promptHeader.agent.agents",
			"promptHeader.agent.argumentHint",
			"promptHeader.agent.description",
			"promptHeader.agent.disableModelInvocation",
			"promptHeader.agent.github",
			"promptHeader.agent.handoffs",
			"promptHeader.agent.hooks",
			"promptHeader.agent.infer",
			"promptHeader.agent.model",
			"promptHeader.agent.name",
			"promptHeader.agent.target",
			"promptHeader.agent.tools",
			"promptHeader.agent.userInvocable",
			"promptHeader.instructions.applyToRange",
			"promptHeader.instructions.description",
			"promptHeader.instructions.excludeAgent",
			"promptHeader.instructions.name",
			"promptHeader.prompt.agent.description",
			"promptHeader.prompt.argumentHint",
			"promptHeader.prompt.description",
			"promptHeader.prompt.model",
			"promptHeader.prompt.name",
			"promptHeader.prompt.tools",
			"promptHeader.skill.argumentHint",
			"promptHeader.skill.compatibility",
			"promptHeader.skill.context",
			"promptHeader.skill.context.fork",
			"promptHeader.skill.description",
			"promptHeader.skill.disableModelInvocation",
			"promptHeader.skill.license",
			"promptHeader.skill.metadata",
			"promptHeader.skill.name",
			"promptHeader.skill.userInvocable"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptHeaderAutocompletion": [
			"promptHeaderAutocompletion.addHeader",
			"promptHeaderAutocompletion.handoffsExample",
			"promptHeaderAutocompletion.newCommand",
			"promptHeaderAutocompletion.newCommand.description",
			"promptHeaderAutocompletion.newHook"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptHovers": [
			"claudeModelEquivalent",
			"modelFamily",
			"modelName",
			"modelVendor",
			"promptHeader.agent.handoffs.githubCopilot",
			"promptHeader.agent.model.githubCopilot",
			"promptHeader.attribute.infer.hover",
			"promptHeader.prompt.agent.builtin",
			"promptHeader.prompt.agent.builtInDesc",
			"promptHeader.prompt.agent.custom",
			"promptHeader.prompt.agent.customDesc",
			"toolSetName"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptValidator": [
			"attribute.description",
			"attribute.disallowedTools",
			"attribute.hooks",
			"attribute.mcpServers",
			"attribute.memory",
			"attribute.model",
			"attribute.name",
			"attribute.permissionMode",
			"attribute.rules.description",
			"attribute.rules.paths",
			"attribute.skills",
			"attribute.tools",
			"claude.askUserQuestion",
			"claude.bash",
			"claude.edit",
			"claude.glob",
			"claude.grep",
			"claude.haiku",
			"claude.inherit",
			"claude.lsp",
			"claude.mcpSearch",
			"claude.memory.local",
			"claude.memory.project",
			"claude.memory.user",
			"claude.notebookEdit",
			"claude.opus",
			"claude.permissionMode.acceptEdits",
			"claude.permissionMode.bypassPermissions",
			"claude.permissionMode.default",
			"claude.permissionMode.delegate",
			"claude.permissionMode.dontAsk",
			"claude.permissionMode.plan",
			"claude.read",
			"claude.skill",
			"claude.sonnet",
			"claude.task",
			"claude.webFetch",
			"claude.webSearch",
			"claude.write",
			"githubCopilot.agent",
			"githubCopilot.edit",
			"githubCopilot.execute",
			"githubCopilot.read",
			"githubCopilot.search",
			"githubPermission.actions",
			"githubPermission.checks",
			"githubPermission.contents",
			"githubPermission.discussions",
			"githubPermission.issues",
			"githubPermission.metadata",
			"githubPermission.pullRequests",
			"githubPermission.securityEvents",
			"githubPermission.workflows",
			"promptHeader.agent.agents",
			"promptHeader.agent.argumentHint",
			"promptHeader.agent.description",
			"promptHeader.agent.disableModelInvocation",
			"promptHeader.agent.github",
			"promptHeader.agent.handoffs",
			"promptHeader.agent.hooks",
			"promptHeader.agent.infer",
			"promptHeader.agent.model",
			"promptHeader.agent.name",
			"promptHeader.agent.target",
			"promptHeader.agent.tools",
			"promptHeader.agent.userInvocable",
			"promptHeader.instructions.applyToRange",
			"promptHeader.instructions.description",
			"promptHeader.instructions.name",
			"promptHeader.prompt.agent.description",
			"promptHeader.prompt.argumentHint",
			"promptHeader.prompt.description",
			"promptHeader.prompt.model",
			"promptHeader.prompt.name",
			"promptHeader.prompt.tools",
			"promptHeader.skill.argumentHint",
			"promptHeader.skill.description",
			"promptHeader.skill.disableModelInvocation",
			"promptHeader.skill.name",
			"promptHeader.skill.userInvocable",
			"promptValidator.agentInAgentsNotFound",
			"promptValidator.agentNotFound",
			"promptValidator.agentsMustBeArray",
			"promptValidator.agentsRequiresAgentTool",
			"promptValidator.applyToMustBeString",
			"promptValidator.applyToMustBeValidGlob",
			"promptValidator.argumentHintMustBeString",
			"promptValidator.argumentHintShouldNotBeEmpty",
			"promptValidator.attributeMustBeNonEmpty",
			"promptValidator.attributeMustBeString",
			"promptValidator.chatModesRenamedToAgents",
			"promptValidator.chatModesRenamedToAgentsNoMove",
			"promptValidator.claude.attributeMustBeString",
			"promptValidator.claude.attributeNotFound",
			"promptValidator.contextForkNotSupported",
			"promptValidator.deprecatedVariableReference",
			"promptValidator.deprecatedVariableReferenceMultipleNames",
			"promptValidator.descriptionMustBeString",
			"promptValidator.descriptionShouldNotBeEmpty",
			"promptValidator.disabledTool",
			"promptValidator.disableModelInvocationMustBeBoolean",
			"promptValidator.duplicateHandoffLabel",
			"promptValidator.eachAgentMustBeString",
			"promptValidator.eachHandoffMustBeObject",
			"promptValidator.eachPathMustBeString",
			"promptValidator.eachToolMustBeString",
			"promptValidator.excludeAgentMustBeArray",
			"promptValidator.fileNotFound",
			"promptValidator.githubMustBeMap",
			"promptValidator.handoffAgentMustBeNonEmptyString",
			"promptValidator.handoffLabelMustBeNonEmptyString",
			"promptValidator.handoffLabelMustContainAlphanumeric",
			"promptValidator.handoffModelMustBeString",
			"promptValidator.handoffPromptMustBeString",
			"promptValidator.handoffSendMustBeBoolean",
			"promptValidator.handoffShowContinueOnMustBeBoolean",
			"promptValidator.handoffsMustBeArray",
			"promptValidator.hookCommandFieldMustBeNonEmptyString",
			"promptValidator.hookCommandMustBeObject",
			"promptValidator.hookCwdMustBeString",
			"promptValidator.hookEnvMustBeMap",
			"promptValidator.hookEnvValueMustBeString",
			"promptValidator.hookMissingCommand",
			"promptValidator.hookMissingCopilotCommand",
			"promptValidator.hookMissingType",
			"promptValidator.hooksMustBeMap",
			"promptValidator.hookTimeoutMustBeNumber",
			"promptValidator.hookTypeMustBeCommand",
			"promptValidator.hookValueMustBeArray",
			"promptValidator.ignoredAttribute.vscode-agent",
			"promptValidator.inferDeprecated",
			"promptValidator.invalidFileReference",
			"promptValidator.invalidPermissionValue",
			"promptValidator.missingGithubMcpServer",
			"promptValidator.missingHandoffProperties",
			"promptValidator.missingPlaywrightMcpServer",
			"promptValidator.modeDeprecated",
			"promptValidator.modeDeprecated.useAgent",
			"promptValidator.modelArrayItemMustBeNonEmpty",
			"promptValidator.modelArrayMustContainStrings",
			"promptValidator.modelArrayMustNotBeEmpty",
			"promptValidator.modelMustBeNonEmpty",
			"promptValidator.modelMustBeStringOrArray",
			"promptValidator.modelNotFound",
			"promptValidator.modelNotSuited",
			"promptValidator.nameMustBeString",
			"promptValidator.nameShouldNotBeEmpty",
			"promptValidator.nestedHooksMustBeArray",
			"promptValidator.pathMustBeNonEmpty",
			"promptValidator.pathMustBeValidGlob",
			"promptValidator.pathsMustBeArray",
			"promptValidator.permissionsMustBeMap",
			"promptValidator.permissionValueMustBeString",
			"promptValidator.skillDescriptionMissing",
			"promptValidator.skillModelInvocationRequiresDescription",
			"promptValidator.skillNameFolderMismatch",
			"promptValidator.skillNameInvalidChars",
			"promptValidator.skillNameMissing",
			"promptValidator.skillUserInvocableRequiresDescription",
			"promptValidator.targetInvalidValue",
			"promptValidator.targetMustBeNonEmpty",
			"promptValidator.targetMustBeString",
			"promptValidator.toolDeprecated",
			"promptValidator.toolDeprecatedMultipleNames",
			"promptValidator.toolsMustBeArrayOrMap",
			"promptValidator.toolsOnlyInAgent",
			"promptValidator.unknownAttribute.github-agent",
			"promptValidator.unknownAttribute.instructions",
			"promptValidator.unknownAttribute.prompt",
			"promptValidator.unknownAttribute.rules",
			"promptValidator.unknownAttribute.skill",
			"promptValidator.unknownAttribute.vscode-agent",
			"promptValidator.unknownExtensionReference",
			"promptValidator.unknownGithubProperty",
			"promptValidator.unknownHandoffProperty",
			"promptValidator.unknownHookProperty",
			"promptValidator.unknownHookType",
			"promptValidator.unknownMatcherProperty",
			"promptValidator.unknownMcpServerReference",
			"promptValidator.unknownPermissionScope",
			"promptValidator.unknownToolReference",
			"promptValidator.unknownVariableReference",
			"promptValidator.userInvocableMustBeBoolean"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/promptTypes": [
			"source.agentsPersonal",
			"source.agentsWorkspace",
			"source.claudePersonal",
			"source.claudeWorkspace",
			"source.claudeWorkspaceLocal",
			"source.configPersonal",
			"source.configWorkspace",
			"source.copilotPersonal",
			"source.githubWorkspace",
			"source.userData"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl": [
			"builtin.capitalized",
			"extension.with.id",
			"plugin.capitalized",
			"user-data-dir.capitalized"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/utils/promptFilesLocator": [
			"promptsUserDataFolder"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/askQuestionsTool": [
			"askQuestionsTool.invalidOptions",
			"askQuestionsTool.invocation.multiple",
			"askQuestionsTool.invocation.multiple.past",
			"askQuestionsTool.invocation.single",
			"askQuestionsTool.invocation.single.past",
			"askQuestionsTool.noQuestions",
			"askQuestionsTool.progress",
			"tool.askQuestions.displayName",
			"tool.askQuestions.userDescription"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": [
			"addPath",
			"addPathDescription",
			"allowFolderSession",
			"allowFolderSessionDetail",
			"allowRepoSession",
			"allowRepoSessionDetail",
			"allowRepoSessionDetailLookup",
			"sessionScope",
			"workspaceScope"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": [
			"allowRequestsCheckbox",
			"allowResponsesCheckbox",
			"approveAll",
			"approveRequestTo",
			"approveResponseFrom",
			"approves",
			"delete",
			"denyAll",
			"moreOptions",
			"moreOptionsManage",
			"moreOptionsMultiple",
			"noApprovals",
			"openSettings",
			"requests",
			"responses",
			"selectApproval"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": [
			"todo.added.multiple",
			"todo.added.single",
			"todo.completed",
			"todo.created.multiple",
			"todo.created.single",
			"todo.readOperation",
			"todo.starting",
			"todo.updated",
			"todo.updatedList",
			"todo.updatingList",
			"tool.manageTodoList.displayName",
			"tool.manageTodoList.userDescription"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/reviewPlanTool": [
			"reviewPlanTool.defaultTitle",
			"reviewPlanTool.invocation",
			"reviewPlanTool.invocation.past",
			"reviewPlanTool.noActions",
			"tool.reviewPlan.displayName",
			"tool.reviewPlan.userDescription"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/runSubagentTool": [
			"tool.runSubagent.displayName",
			"tool.runSubagent.userDescription"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/setArtifactRulesTool": [
			"tool.setArtifactRules.displayName",
			"tool.setArtifactRules.pastTense",
			"tool.setArtifactRules.success"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/setArtifactsTool": [
			"tool.setArtifacts.displayName",
			"tool.setArtifacts.pastTense",
			"tool.setArtifacts.success",
			"tool.setArtifacts.uriNotFound"
		],
		"vs/workbench/contrib/chat/common/tools/languageModelToolsContribution": [
			"canBeReferencedInPrompt",
			"condition",
			"descriptions",
			"icon",
			"icon.dark",
			"icon.light",
			"langModelTools",
			"langModelToolSets",
			"name",
			"parametersSchema",
			"reference",
			"toolDisplayName",
			"toolModelDescription",
			"toolName",
			"toolName2",
			"tools",
			"toolSetDescription",
			"toolSetIcon",
			"toolSetName",
			"toolSetTools",
			"toolTableDescription",
			"toolTableDisplayName",
			"toolTableName",
			"toolTags",
			"toolUserDescription",
			"vscode.extension.contributes.tools",
			"vscode.extension.contributes.toolSets"
		],
		"vs/workbench/contrib/chat/common/tools/languageModelToolsService": [
			"builtin",
			"toolResultDataPartA11y",
			"user"
		],
		"vs/workbench/contrib/chat/common/voiceChatService": [
			"voiceChatInProgress"
		],
		"vs/workbench/contrib/chat/common/widget/chatColors": [
			"agentStatusIndicator.background",
			"chat.avatarBackground",
			"chat.avatarForeground",
			"chat.editedFileForeground",
			"chat.inputWorkingBorderColor1",
			"chat.inputWorkingBorderColor2",
			"chat.inputWorkingBorderColor3",
			"chat.linesAddedForeground",
			"chat.linesRemovedForeground",
			"chat.requestBackground",
			"chat.requestBorder",
			"chat.requestBubbleBackground",
			"chat.requestBubbleHoverBackground",
			"chat.requestCodeBorder",
			"chat.slashCommandBackground",
			"chat.slashCommandForeground",
			"chat.thinkingShimmer",
			"chatCheckpointSeparator"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": [
			"workbench.action.chat.openStorageFolder.label"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": [
			"chat.exportAsZip.label",
			"chatExportZip.error",
			"chatExportZip.noRepoData"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": [
			"debugAgentHost.noInspectPort",
			"debugAgentHostInDevTools"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": [
			"exportDebugLogs.saveDialogTitle",
			"exportDebugLogs.zipFilter"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": [
			"exportAgentTracesDB.error",
			"exportAgentTracesDB.label",
			"exportAgentTracesDB.notFound"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/networkDiagnosticsAction": [
			"workbench.action.chat.agentHostNetworkDiagnostics.label"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/profileAgentHostAction": [
			"profileAgentHost",
			"profileAgentHost.cpuProfiles",
			"profileAgentHost.noInspectPort",
			"profileAgentHost.notification",
			"profileAgentHost.saveDialogTitle",
			"profileAgentHost.saveFailed",
			"profileAgentHost.startFailed",
			"profileAgentHost.statusAriaLabel",
			"profileAgentHost.statusName",
			"profileAgentHost.statusText",
			"profileAgentHost.statusTooltip",
			"profileAgentHost.stop",
			"profileAgentHost.stopFailed",
			"stopAgentHostProfile"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": [
			"keywordActivation.status.active",
			"keywordActivation.status.inactive",
			"keywordActivation.status.name",
			"listening",
			"scopedChatSynthesisInProgress",
			"scopedVoiceChatGettingReady",
			"scopedVoiceChatInProgress",
			"voice.keywordActivation",
			"voice.keywordActivation.chatInContext",
			"voice.keywordActivation.chatInView",
			"voice.keywordActivation.inlineChat",
			"voice.keywordActivation.off",
			"voice.keywordActivation.quickChat",
			"workbench.action.chat.holdToVoiceChatInChatView.label",
			"workbench.action.chat.inlineVoiceChat",
			"workbench.action.chat.quickVoiceChat.label",
			"workbench.action.chat.readChatResponseAloud",
			"workbench.action.chat.startVoiceChat.label",
			"workbench.action.chat.stopListening.label",
			"workbench.action.chat.stopListeningAndSubmit.label",
			"workbench.action.chat.stopReadChatItemAloud",
			"workbench.action.chat.voiceChatInView.label",
			"workbench.action.speech.stopReadAloud"
		],
		"vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": [
			"chat.agentsHandoff.tip.action",
			"chat.agentsHandoff.tip.action.custom",
			"chat.agentsHandoff.tip.action.default",
			"chat.agentsHandoff.tip.description",
			"chat.agentsHandoff.tip.description.copilot",
			"chat.agentsHandoff.tip.emptyWorkspace.description",
			"chat.agentsHandoff.tip.emptyWorkspace.message",
			"chat.agentsHandoff.tip.message",
			"chat.agentsHandoff.tip.mute",
			"openAgentsWindow",
			"openInAgentsHover",
			"openSessionInAgentsWindow",
			"openWorkspaceInAgentsWindow",
			"toggle.openInAgentsWindow",
			"toggle.openInAgentsWindowDescription"
		],
		"vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": [
			"fetchWebPage.binaryNotSupported",
			"fetchWebPage.confirmationMessage.plural",
			"fetchWebPage.confirmationTitle.plural",
			"fetchWebPage.confirmationTitle.singular",
			"fetchWebPage.fetchedFrom",
			"fetchWebPage.invalidUrl",
			"fetchWebPage.invocationMessage.plural",
			"fetchWebPage.invocationMessage.singular",
			{
				"key": "fetchWebPage.invocationMessage.singularAsLink",
				"comment": [
					"{Locked=\"]({0})\"}"
				]
			},
			"fetchWebPage.noValidUrls",
			"fetchWebPage.pastTenseMessage.plural",
			"fetchWebPage.pastTenseMessage.singular",
			"fetchWebPage.pastTenseMessageResult.plural",
			"fetchWebPage.pastTenseMessageResult.singular",
			{
				"key": "fetchWebPage.pastTenseMessageResult.singularAsLink",
				"comment": [
					"{Locked=\"]({0})\"}"
				]
			},
			"fetchWebPage.urlMentionedInPrompt",
			"fetchWebPage.urlsDescription"
		],
		"vs/workbench/contrib/chat/electron-browser/chat.contribution": [
			"changeWorkspace.detail",
			"changeWorkspace.message",
			"chatRequestInProgress",
			"closeTheWindow.detail",
			"closeTheWindow.message",
			"copilotWorkspaceTrust",
			"exit.detail",
			"exit.message",
			"quit.detail",
			"quit.message",
			"reloadTheWindow.detail",
			"reloadTheWindow.message"
		],
		"vs/workbench/contrib/chat/electron-browser/toggleRemoteConnectionsActionViewItem": [
			"tunnelHost.hover.connecting",
			"tunnelHost.hover.enabled",
			"tunnelHost.hover.idle",
			"tunnelHost.hover.sharing",
			"tunnelHost.hover.showOutput",
			"tunnelHost.toast"
		],
		"vs/workbench/contrib/chat/electron-browser/tunnelHost.contribution": [
			"showTunnelHostOutput",
			"toggleSharing",
			"tunnelHost.category",
			"tunnelHost.enableMicrosoftAuth",
			"tunnelHost.error"
		],
		"vs/workbench/contrib/chat/electron-browser/tunnelHostService": [
			"tunnelHost.noAuth",
			"tunnelHost.outputChannel"
		],
		"vs/workbench/contrib/codeActions/browser/codeActionsContribution": [
			"alwaysSave",
			"codeActionsOnSave.generic",
			"editor.codeActionsOnSave",
			"explicit",
			"explicitBoolean",
			"explicitSave",
			"explicitSaveBoolean",
			"never",
			"neverBoolean",
			"neverSave",
			"neverSaveBoolean",
			"notebook.codeActionsOnSave"
		],
		"vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": [
			"announceCursorPosition",
			"announceCursorPosition.description",
			"screenReader.lineColPosition",
			"toggleScreenReaderMode",
			"toggleScreenReaderModeDescription"
		],
		"vs/workbench/contrib/codeEditor/browser/dictation/editorDictation": [
			"startDictation",
			"stopDictation",
			"stopDictationShort1",
			"stopDictationShort2",
			"voiceCategory"
		],
		"vs/workbench/contrib/codeEditor/browser/diffEditorAccessibilityHelp": [
			"msg1",
			"msg2",
			"msg3",
			"msg4",
			"msg5"
		],
		"vs/workbench/contrib/codeEditor/browser/diffEditorHelper": [
			"hintTimeout",
			"hintWhitespace",
			"removeTimeout"
		],
		"vs/workbench/contrib/codeEditor/browser/editorFindAccessibilityHelp": [
			"find.closingDesc",
			"find.closingHeader",
			"find.context",
			"find.dialogDesc",
			"find.dialogHeader",
			"find.focusDesc1",
			"find.focusDesc2",
			"find.focusHeader",
			"find.header",
			"find.hear1",
			"find.hear2",
			"find.hear3",
			"find.hearConclusion",
			"find.hearDesc",
			"find.hearHeader",
			"find.keyboardHeader",
			"find.keyEnter",
			"find.keyF3",
			"find.keyNavEditorHeader",
			"find.keyNavFindHeader",
			"find.keyNavNote",
			"find.keyShiftEnter",
			"find.keyShiftF3",
			"find.macSetting",
			"find.macSettingHeader",
			"find.matchStatus",
			"find.noMatches",
			"find.noSearchTerm",
			"find.optionCase",
			"find.optionRegex",
			"find.optionSelection",
			"find.optionsHeader",
			"find.optionWord",
			"find.outsideConclusion",
			"find.outsideDesc",
			"find.outsideF3",
			"find.outsideHeader",
			"find.outsideShiftF3",
			"find.searchTerm",
			"find.settingAutoSelection",
			"find.settingCloseOnResult",
			"find.settingCursorMove",
			"find.settingExtraSpace",
			"find.settingFindOnType",
			"find.settingHistory",
			"find.settingLoop",
			"find.settingOccurrences",
			"find.settingOccurrencesDelay",
			"find.settingSeed",
			"find.settingSelectionHighlight",
			"find.settingSelectionMaxLength",
			"find.settingSelectionMultiline",
			"find.settingsHeader",
			"find.settingsIntro",
			"find.settingVerbosity",
			"find.statusHeader",
			"replace.closingDesc",
			"replace.closingHeader",
			"replace.context",
			"replace.dialogDesc",
			"replace.dialogHeader",
			"replace.focusDesc1",
			"replace.focusDesc2",
			"replace.focusDesc3",
			"replace.focusHeader",
			"replace.header",
			"replace.hear1",
			"replace.hear2",
			"replace.hear3",
			"replace.hearDesc",
			"replace.hearHeader",
			"replace.keyboardHeader",
			"replace.keyEnter",
			"replace.keyF3",
			"replace.keyNavEditorHeader",
			"replace.keyNavFindHeader",
			"replace.keyNavNote",
			"replace.keyNavReplaceHeader",
			"replace.keyReplaceAll",
			"replace.keyReplaceEnter",
			"replace.keyReplaceOne",
			"replace.keyShiftEnter",
			"replace.keyShiftF3",
			"replace.keyTab",
			"replace.macSetting",
			"replace.macSettingHeader",
			"replace.matchStatus",
			"replace.noMatches",
			"replace.noReplaceText",
			"replace.noSearchTerm",
			"replace.optionCase",
			"replace.optionPreserve",
			"replace.optionRegex",
			"replace.optionSelection",
			"replace.optionsHeader",
			"replace.optionWord",
			"replace.replaceText",
			"replace.searchTerm",
			"replace.settingAutoSelection",
			"replace.settingCursorMove",
			"replace.settingExtraSpace",
			"replace.settingFindHistory",
			"replace.settingFindOnType",
			"replace.settingLoop",
			"replace.settingOccurrences",
			"replace.settingOccurrencesDelay",
			"replace.settingReplaceHistory",
			"replace.settingSeed",
			"replace.settingSelectionHighlight",
			"replace.settingSelectionMaxLength",
			"replace.settingSelectionMultiline",
			"replace.settingsHeader",
			"replace.settingsIntro",
			"replace.settingVerbosity",
			"replace.statusHeader"
		],
		"vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint": [
			"defaultHintAriaLabelWithInlineChat",
			"defaultHintAriaLabelWithoutInlineChat",
			"disableEditorEmptyHint",
			"disableHint",
			{
				"key": "emptyTextEditorHintWithInlineChat",
				"comment": [
					"Preserve double-square brackets and their order",
					"language refers to a programming language"
				]
			},
			{
				"key": "emptyTextEditorHintWithoutInlineChat",
				"comment": [
					"Preserve double-square brackets and their order",
					"language refers to a programming language"
				]
			}
		],
		"vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": [
			"accessibilityHelpHintInLabel",
			"ariaSearchNoInput",
			"ariaSearchNoResult",
			"ariaSearchNoResultEmpty",
			"ariaSearchNoResultWithLineNumNoCurrentMatch",
			"label.closeButton",
			"label.find",
			"label.nextMatchButton",
			"label.previousMatchButton",
			"placeholder.find",
			"simpleFindWidget.sashBorder"
		],
		"vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": [
			"inspectEditorTokens",
			"inspectTMScopesWidget.loading"
		],
		"vs/workbench/contrib/codeEditor/browser/inspectKeybindings": [
			"workbench.action.inspectKeyMap",
			"workbench.action.inspectKeyMapJSON"
		],
		"vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": [
			{
				"key": "largeFile",
				"comment": [
					"Variable 0 will be a file name."
				]
			},
			"removeOptimizations",
			"reopenFilePrompt"
		],
		"vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": [
			"document"
		],
		"vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": [
			"1.problem",
			"deep.problem",
			"N.problem",
			"title.template"
		],
		"vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": [
			"gotoLine",
			"gotoLineQuickAccess",
			"gotoLineQuickAccessPlaceholder",
			"gotoOffset",
			"gotoOffsetQuickAccess"
		],
		"vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": [
			"empty",
			"gotoSymbol",
			"gotoSymbolByCategoryQuickAccess",
			"gotoSymbolQuickAccess",
			"gotoSymbolQuickAccessPlaceholder",
			{
				"key": "miGotoSymbolInEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/codeEditor/browser/saveParticipants": [
			"codeaction",
			"codeAction.apply",
			{
				"key": "codeaction.get2",
				"comment": [
					"[configure]({1}) is a link. Only translate `configure`. Do not change brackets and parentheses or {1}"
				]
			},
			{
				"key": "formatting2",
				"comment": [
					"[configure]({1}) is a link. Only translate `configure`. Do not change brackets and parentheses or {1}"
				]
			}
		],
		"vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": [
			{
				"key": "miColumnSelection",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"toggleColumnSelection"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleMinimap": [
			{
				"key": "miMinimap",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"toggleMinimap"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": [
			"miMultiCursorAlt",
			"miMultiCursorCmd",
			"miMultiCursorCtrl",
			"toggleLocation"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleOvertype": [
			{
				"key": "mitoggleOvertypeInsertMode",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"toggleOvertypeInsertMode",
			"toggleOvertypeMode.description"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": [
			{
				"key": "miToggleRenderControlCharacters",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"toggleRenderControlCharacters"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": [
			"renderWhitespace",
			"renderWhitespace.all",
			"renderWhitespace.boundary",
			"renderWhitespace.none",
			"renderWhitespace.selection",
			"renderWhitespace.setAll",
			"renderWhitespace.setBoundary",
			"renderWhitespace.setNone",
			"renderWhitespace.setSelection",
			"renderWhitespace.setTrailing",
			"renderWhitespace.trailing",
			"toggleRenderWhitespace"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleWordWrap": [
			"editorWordWrap",
			{
				"key": "miToggleWordWrap",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"toggle.wordwrap",
			"unwrapMinified",
			"wrapMinified"
		],
		"vs/workbench/contrib/codeEditor/common/languageConfigurationExtensionPoint": [
			"formatError",
			"parseErrors",
			"schema.autoCloseBefore",
			"schema.autoClosingPairs",
			"schema.autoClosingPairs.notIn",
			"schema.blockComment.begin",
			"schema.blockComment.end",
			"schema.blockComments",
			"schema.brackets",
			"schema.closeBracket",
			"schema.colorizedBracketPairs",
			"schema.comments",
			"schema.folding",
			"schema.folding.markers",
			"schema.folding.markers.end",
			"schema.folding.markers.end.errorMessage",
			"schema.folding.markers.end.flags",
			"schema.folding.markers.end.pattern",
			"schema.folding.markers.start",
			"schema.folding.markers.start.errorMessage",
			"schema.folding.markers.start.flags",
			"schema.folding.markers.start.pattern",
			"schema.folding.offSide",
			"schema.indentationRules",
			"schema.indentationRules.decreaseIndentPattern",
			"schema.indentationRules.decreaseIndentPattern.errorMessage",
			"schema.indentationRules.decreaseIndentPattern.flags",
			"schema.indentationRules.decreaseIndentPattern.pattern",
			"schema.indentationRules.increaseIndentPattern",
			"schema.indentationRules.increaseIndentPattern.errorMessage",
			"schema.indentationRules.increaseIndentPattern.flags",
			"schema.indentationRules.increaseIndentPattern.pattern",
			"schema.indentationRules.indentNextLinePattern",
			"schema.indentationRules.indentNextLinePattern.errorMessage",
			"schema.indentationRules.indentNextLinePattern.flags",
			"schema.indentationRules.indentNextLinePattern.pattern",
			"schema.indentationRules.unIndentedLinePattern",
			"schema.indentationRules.unIndentedLinePattern.errorMessage",
			"schema.indentationRules.unIndentedLinePattern.flags",
			"schema.indentationRules.unIndentedLinePattern.pattern",
			"schema.lineComment.comment",
			"schema.lineComment.noIndent",
			"schema.lineComment.object",
			"schema.onEnterRules",
			"schema.onEnterRules.action",
			"schema.onEnterRules.action.appendText",
			"schema.onEnterRules.action.indent",
			"schema.onEnterRules.action.indent.indent",
			"schema.onEnterRules.action.indent.indentOutdent",
			"schema.onEnterRules.action.indent.none",
			"schema.onEnterRules.action.indent.outdent",
			"schema.onEnterRules.action.removeText",
			"schema.onEnterRules.afterText",
			"schema.onEnterRules.afterText.errorMessage",
			"schema.onEnterRules.afterText.flags",
			"schema.onEnterRules.afterText.pattern",
			"schema.onEnterRules.beforeText",
			"schema.onEnterRules.beforeText.errorMessage",
			"schema.onEnterRules.beforeText.flags",
			"schema.onEnterRules.beforeText.pattern",
			"schema.onEnterRules.previousLineText",
			"schema.onEnterRules.previousLineText.errorMessage",
			"schema.onEnterRules.previousLineText.flags",
			"schema.onEnterRules.previousLineText.pattern",
			"schema.openBracket",
			"schema.surroundingPairs",
			"schema.wordPattern",
			"schema.wordPattern.flags",
			"schema.wordPattern.flags.errorMessage",
			"schema.wordPattern.pattern"
		],
		"vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": [
			"actions.pasteSelectionClipboard"
		],
		"vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": [
			"startDebugTextMate"
		],
		"vs/workbench/contrib/commands/common/commands.contribution": [
			"runCommands",
			"runCommands.commands",
			"runCommands.description",
			"runCommands.invalidArgs",
			"runCommands.noCommandsToRun"
		],
		"vs/workbench/contrib/comments/browser/commentColors": [
			"commentReplyInputBackground",
			"commentThreadActiveRangeBackground",
			"commentThreadRangeBackground",
			"resolvedCommentBorder",
			"resolvedCommentIcon",
			"unresolvedCommentBorder",
			"unresolvedCommentIcon"
		],
		"vs/workbench/contrib/comments/browser/commentGlyphWidget": [
			"editorGutterCommentDraftGlyphForeground",
			"editorGutterCommentGlyphForeground",
			"editorGutterCommentRangeForeground",
			"editorGutterCommentUnresolvedGlyphForeground",
			"editorOverviewRuler.commentDraftForeground",
			"editorOverviewRuler.commentForeground",
			"editorOverviewRuler.commentUnresolvedForeground"
		],
		"vs/workbench/contrib/comments/browser/commentNode": [
			"commentAddReactionDefaultError",
			"commentAddReactionError",
			"commentDeleteReactionDefaultError",
			"commentDeleteReactionError",
			"commentToggleReaction",
			"commentToggleReactionDefaultError",
			"commentToggleReactionError"
		],
		"vs/workbench/contrib/comments/browser/commentReply": [
			"newComment",
			"reply"
		],
		"vs/workbench/contrib/comments/browser/comments.contribution": [
			"collapseAll",
			"collapseOnResolve",
			"comments.maxHeight",
			"comments.openPanel.deprecated",
			"comments.openView",
			"comments.openView.file",
			"comments.openView.firstFile",
			"comments.openView.firstFileUnresolved",
			"comments.openView.never",
			"comments.visible",
			"commentsConfigurationTitle",
			"confirmOnCollapse",
			"confirmOnCollapse.never",
			"confirmOnCollapse.whenHasUnsubmittedComments",
			"expandAll",
			"openComments",
			"reply",
			"totalUnresolvedComments",
			"useRelativeTime"
		],
		"vs/workbench/contrib/comments/browser/commentsAccessibility": [
			"addCommentNoKb",
			"commentCommands",
			"escape",
			"intro",
			"introWidget",
			"next",
			"nextCommentedRangeKb",
			"nextCommentThreadKb",
			"previous",
			"previousCommentedRangeKb",
			"previousCommentThreadKb",
			"submitComment"
		],
		"vs/workbench/contrib/comments/browser/commentsController": [
			"commentRange",
			"commentRangeStart",
			"comments.addCommand.error",
			"comments.addFileCommentCommand.error",
			"hasCommentRanges",
			"hasCommentRangesKb",
			"hasCommentRangesNoKb",
			"pickCommentService"
		],
		"vs/workbench/contrib/comments/browser/commentsEditorContribution": [
			"comments.addCommand",
			"comments.collapseAll",
			"comments.expandAll",
			"comments.expandUnresolved",
			"comments.focusCommand.error",
			"comments.focusCommentOnCurrentLine",
			"comments.NextCommentedRange",
			"comments.nextCommentingRange",
			"comments.previousCommentedRange",
			"comments.previousCommentingRange",
			"comments.toggleCommenting",
			"commentsCategory"
		],
		"vs/workbench/contrib/comments/browser/commentsModel": [
			"noComments"
		],
		"vs/workbench/contrib/comments/browser/commentsTreeViewer": [
			"commentCount",
			"commentLine",
			"commentRange",
			"comments.view.title",
			"commentsCountReplies",
			"commentsCountReply",
			"image",
			"imageWithLabel",
			"lastReplyFrom",
			"outdated"
		],
		"vs/workbench/contrib/comments/browser/commentsView": [
			"accessibleViewHint",
			"acessibleViewHintNoKbOpen",
			"comments.filter.ariaLabel",
			"comments.filter.placeholder",
			"fileCommentLabel",
			"multiLineCommentLabel",
			"oneLineCommentLabel",
			"replyCount",
			"resourceWithCommentLabel",
			"resourceWithCommentLabelOutdated",
			"resourceWithCommentThreadsLabel",
			"resourceWithRepliesLabel",
			"rootCommentsLabel",
			"showing filtered results"
		],
		"vs/workbench/contrib/comments/browser/commentsViewActions": [
			"comment sorts",
			"comments",
			"commentsClearFilterText",
			"focusCommentsFilter",
			"focusCommentsList",
			"resolved",
			"sorting by position in file",
			"sorting by updated at",
			"toggle resolved",
			"toggle sorting by resource",
			"toggle sorting by updated at",
			"toggle unresolved",
			"unresolved"
		],
		"vs/workbench/contrib/comments/browser/commentThreadBody": [
			"commentThreadAria",
			"commentThreadAria.document",
			"commentThreadAria.withRange"
		],
		"vs/workbench/contrib/comments/browser/commentThreadHeader": [
			"collapseIcon",
			"label.collapse",
			"startThread"
		],
		"vs/workbench/contrib/comments/browser/commentThreadWidget": [
			"commentLabel",
			"commentLabelWithKeybinding",
			"commentLabelWithKeybindingNoKeybinding"
		],
		"vs/workbench/contrib/comments/browser/commentThreadZoneWidget": [
			"confirmCollapse",
			"discard",
			"neverAskAgain"
		],
		"vs/workbench/contrib/comments/browser/reactionsAction": [
			{
				"key": "comment.reactionLabelMany",
				"comment": [
					"This is a tooltip for an emoji that is a \"reaction\" to a comment where the count of the reactions is greater than 1.",
					"The emoji is also a button so that the current user can also toggle their own emoji reaction.",
					"The first arg is localized message \"Toggle reaction\" or empty if the user doesn't have permission to toggle the reaction, the second is number of users who have reacted with that reaction, and the third is the name of the reaction."
				]
			},
			{
				"key": "comment.reactionLabelNone",
				"comment": [
					"This is a tooltip for an emoji button so that the current user can toggle their reaction to a comment.",
					"The first arg is localized message \"Toggle reaction\" or empty if the user doesn't have permission to toggle the reaction, the second is the name of the reaction."
				]
			},
			{
				"key": "comment.reactionLabelOne",
				"comment": [
					"This is a tooltip for an emoji that is a \"reaction\" to a comment where the count of the reactions is 1.",
					"The emoji is also a button so that the current user can also toggle their own emoji reaction.",
					"The first arg is localized message \"Toggle reaction\" or empty if the user doesn't have permission to toggle the reaction, the second is the name of the reaction."
				]
			},
			{
				"key": "comment.reactionLessThanTen",
				"comment": [
					"This is a tooltip for an emoji that is a \"reaction\" to a comment where the count of the reactions is less than or equal to 10.",
					"The emoji is also a button so that the current user can also toggle their own emoji reaction.",
					"The first arg is localized message \"Toggle reaction\" or empty if the user doesn't have permission to toggle the reaction, the second iis a list of the reactors, and the third is the name of the reaction."
				]
			},
			{
				"key": "comment.reactionMoreThanTen",
				"comment": [
					"This is a tooltip for an emoji that is a \"reaction\" to a comment where the count of the reactions is less than or equal to 10.",
					"The emoji is also a button so that the current user can also toggle their own emoji reaction.",
					"The first arg is localized message \"Toggle reaction\" or empty if the user doesn't have permission to toggle the reaction, the second iis a list of the reactors, and the third is the name of the reaction."
				]
			},
			"comment.toggleableReaction",
			"pickReactions"
		],
		"vs/workbench/contrib/comments/common/commentContextKeys": [
			"comment",
			"commentController",
			"commentFocused",
			"commentingEnabled",
			"commentIsEmpty",
			"commentThread",
			"commentThreadIsEmpty",
			"commentWidgetVisible",
			"editorHasCommentingRange",
			"hasComment",
			"hasCommentingProvider",
			"hasCommentingRange"
		],
		"vs/workbench/contrib/customEditor/browser/customEditorDiffInput": [
			"customEditorDiffLabel",
			"customEditorDiffTitle",
			"customEditorSideBySideDiffTitle"
		],
		"vs/workbench/contrib/customEditor/browser/customEditorInput": [
			"editorCannotMove",
			"editorUnsupportedInWindow",
			"reopenInOriginalWindow"
		],
		"vs/workbench/contrib/customEditor/common/contributedCustomEditors": [
			"builtinProviderDisplayName"
		],
		"vs/workbench/contrib/customEditor/common/customEditor": [
			"context.customEditor"
		],
		"vs/workbench/contrib/customEditor/common/customTextEditorModel": [
			"vetoExtHostRestart"
		],
		"vs/workbench/contrib/customEditor/common/extensionPoint": [
			"contributes.customEditors",
			"contributes.displayName",
			"contributes.priority",
			"contributes.priority.default",
			"contributes.priority.diffEditor",
			"contributes.priority.mergeEditor",
			"contributes.priority.never",
			"contributes.priority.option",
			"contributes.priority.textEditor",
			"contributes.selector",
			"contributes.selector.filenamePattern",
			"contributes.viewType",
			"customEditors",
			"customEditors filenamePattern",
			"customEditors priority",
			"customEditors view type"
		],
		"vs/workbench/contrib/debug/browser/baseDebugView": [
			"debug.lazyButton.tooltip"
		],
		"vs/workbench/contrib/debug/browser/breakpointEditorContribution": [
			"addBreakpoint",
			"addConditionalBreakpoint",
			"addLogPoint",
			"addTriggeredBreakpoint",
			"breakpoint",
			"breakpointHasConditionDisabled",
			"breakpointHasConditionEnabled",
			"breakpointHelper",
			"condition",
			"debugIcon.breakpointCurrentStackframeForeground",
			"debugIcon.breakpointDisabledForeground",
			"debugIcon.breakpointForeground",
			"debugIcon.breakpointStackframeForeground",
			"debugIcon.breakpointUnverifiedForeground",
			{
				"key": "disable",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"disableBreakpoint",
			"disableBreakpointOnLine",
			"disableInlineColumnBreakpoint",
			"disableLogPoint",
			"editBreakpoint",
			"editBreakpoints",
			"editInlineBreakpointOnColumn",
			"editLineBreakpoint",
			{
				"key": "enable",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"enableBreakpoint",
			"enableBreakpointOnLine",
			"enableBreakpoints",
			"enableDisableBreakpoints",
			"logPoint",
			"message",
			"removeBreakpoint",
			"removeBreakpoints",
			"removeInlineBreakpointOnColumn",
			"removeLineBreakpoint",
			{
				"key": "removeLogPoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"runToLine"
		],
		"vs/workbench/contrib/debug/browser/breakpointsView": [
			"access",
			"activateBreakpoints",
			"addDataBreakpointOnAddress",
			"addFunctionBreakpoint",
			"breakpoint",
			"breakpointFolder",
			"breakpoints",
			"breakpointUnsupported",
			"cannotLoadLine",
			"dataBreakpoint",
			"dataBreakpointAccessType",
			"dataBreakpointAddrFormat",
			"dataBreakpointAddrOrder",
			"dataBreakpointAddrStartEnd",
			"dataBreakpointError",
			"dataBreakPointExpresionAriaLabel",
			"dataBreakpointExpressionPlaceholder",
			"dataBreakPointHitCountAriaLabel",
			"dataBreakpointHitCountPlaceholder",
			"dataBreakpointMemoryRangePlaceholder",
			"dataBreakpointMemoryRangePrompt",
			"dataBreakpointsNotSupported",
			"dataBreakpointUnsupported",
			"debug.decimal.address",
			"disableAllBreakpoints",
			"disabledBreakpoint",
			"disabledLogpoint",
			"editBreakpoint",
			"editCondition",
			"editDataBreakpointOnAddress",
			"editHitCount",
			"editMode",
			"emptyLine",
			"enableAllBreakpoints",
			"exceptionBreakpointAriaLabel",
			"exceptionBreakpointPlaceholder",
			"expression",
			"expressionAndHitCount",
			"expressionCondition",
			"functionBreakpoint",
			"functionBreakPointExpresionAriaLabel",
			"functionBreakpointExpressionPlaceholder",
			"functionBreakPointHitCountAriaLabel",
			"functionBreakpointHitCountPlaceholder",
			"functionBreakPointInputAriaLabel",
			"functionBreakpointPlaceholder",
			"functionBreakpointsNotSupported",
			"functionBreakpointUnsupported",
			"hitCount",
			"instructionBreakpoint",
			"instructionBreakpointAtAddress",
			"instructionBreakpointUnsupported",
			"lineNotFound",
			"loading",
			"logMessage",
			{
				"key": "miDataBreakpoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miDisableAllBreakpoints",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miEnableAllBreakpoints",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miFunctionBreakpoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miRemoveAllBreakpoints",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"read",
			"reapplyAllBreakpoints",
			"removeAllBreakpoints",
			"removeBreakpoint",
			"removeBreakpointsInFile",
			"selectBreakpointMode",
			"toggleBreakpointsPresentation",
			"triggeredBy",
			"unverifiedBreakpoint",
			"unverifiedExceptionBreakpoint",
			"unverifiedLogpoint",
			"write"
		],
		"vs/workbench/contrib/debug/browser/breakpointWidget": [
			"bpMode",
			"breakpointType",
			"breakpointWidgetExpressionPlaceholder",
			"breakpointWidgetHitCountPlaceholder",
			"breakpointWidgetLogMessagePlaceholder",
			"expression",
			"hitCount",
			"logMessage",
			"noBpSource",
			"noTriggerByBreakpoint",
			"ok",
			"selectBreakpoint",
			"triggerByLoading",
			"triggeredBy"
		],
		"vs/workbench/contrib/debug/browser/callStackEditorContribution": [
			"focusedStackFrameLineHighlight",
			"topStackFrameLineHighlight"
		],
		"vs/workbench/contrib/debug/browser/callStackView": [
			{
				"comment": [
					"Debug is a noun in this context, not a verb."
				],
				"key": "callStackAriaLabel"
			},
			"collapse",
			"loadAllStackFrames",
			"paused",
			{
				"key": "pausedOn",
				"comment": [
					"indicates reason for program being paused"
				]
			},
			"restartFrame",
			{
				"key": "running",
				"comment": [
					"indicates state"
				]
			},
			{
				"key": "session",
				"comment": [
					"Session is a noun"
				]
			},
			{
				"key": "sessionLabel",
				"comment": [
					"Placeholders stand for the session name and the session state. For example \"Launch Program\" and \"Running\""
				]
			},
			"showMoreAndOrigin",
			"showMoreStackFrames",
			"showMoreStackFrames2",
			"stackFrameAriaLabel",
			{
				"key": "threadAriaLabel",
				"comment": [
					"Placeholders stand for the thread name and the thread state.For example \"Thread 1\" and \"Stopped"
				]
			}
		],
		"vs/workbench/contrib/debug/browser/callStackWidget": [
			"failedToLoadFrames",
			"goToFile",
			"stackFrameLocation",
			"stackTrace",
			{
				"comment": [
					"{0} is an extension-defined label, then line number and filename"
				],
				"key": "stackTraceLabel"
			}
		],
		"vs/workbench/contrib/debug/browser/debug.contribution": [
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "allowBreakpointsEverywhere"
			},
			"always",
			"breakpoints",
			"breakWhenValueChanges",
			"breakWhenValueIsAccessed",
			"breakWhenValueIsRead",
			"callStack",
			"cancel",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "closeReadonlyTabsOnEnd"
			},
			"copyStackTrace",
			"copyValue",
			"debug.autoExpandLazyVariables",
			"debug.autoExpandLazyVariables.auto",
			"debug.autoExpandLazyVariables.off",
			"debug.autoExpandLazyVariables.on",
			"debug.breakpointsView.presentation",
			"debug.confirmOnExit",
			"debug.confirmOnExit.always",
			"debug.confirmOnExit.never",
			"debug.console.acceptSuggestionOnEnter",
			"debug.console.closeOnEnd",
			"debug.console.collapseIdenticalLines",
			"debug.console.fontFamily",
			"debug.console.fontSize",
			"debug.console.historySuggestions",
			"debug.console.lineHeight",
			"debug.console.maximumLines",
			"debug.console.wordWrap",
			"debug.disassemblyView.showSourceCode",
			"debug.enableStatusBarColor",
			"debug.focusEditorOnBreak",
			"debug.focusWindowOnBreak",
			"debug.gutterMiddleClickAction.conditionalBreakpoint",
			"debug.gutterMiddleClickAction.logpoint",
			"debug.gutterMiddleClickAction.none",
			"debug.gutterMiddleClickAction.triggeredBreakpoint",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "debug.hideLauncherWhileDebugging"
			},
			"debug.hideSlowPreLaunchWarning",
			"debug.onTaskErrors",
			"debug.saveBeforeStart",
			"debug.saveBeforeStart.allEditorsInActiveGroup",
			"debug.saveBeforeStart.none",
			"debug.saveBeforeStart.nonUntitledEditorsInActiveGroup",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "debug.terminal.clearBeforeReusing"
			},
			"debugAnyway",
			"debugCategory",
			"debugConfigurationTitle",
			{
				"comment": [
					"Debug is a noun in this context, not a verb."
				],
				"key": "debugPanel"
			},
			"debugToolBar.commandCenter",
			"debugToolBar.docked",
			"debugToolBar.floating",
			"debugToolBar.hidden",
			"disassembly",
			"editWatchExpression",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "gutterMiddleClickAction"
			},
			"inlineBreakpoint",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "inlineValues"
			},
			"inlineValues.focusNoScroll",
			"inlineValues.off",
			"inlineValues.on",
			"jumpToCursor",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "launch"
			},
			"loadedScripts",
			{
				"key": "miAddConfiguration",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miContinue",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miInlineBreakpoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miInstallAdditionalDebuggers",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNewBreakpoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miRestart Debugging",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miRun",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miStartDebugging",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miStepInto",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miStepOut",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miStepOver",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miStopDebugging",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miToggleBreakpoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miToggleDebugConsole",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miViewRun",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mRun",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"never",
			"onFirstSessionStart",
			"openDebug",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "openExplorerOnEnd"
			},
			"prompt",
			"removeWatchExpression",
			"restartFrame",
			"run",
			"run and debug",
			"runMenu",
			"SetNextStatement",
			"setValue",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "showBreakpointsInOverviewRuler"
			},
			"showErrors",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "showInlineBreakpointCandidates"
			},
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "showInStatusBar"
			},
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "showSubSessionsInToolBar"
			},
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "showVariableTypes"
			},
			"startDebuggingHelp",
			"startDebugPlaceholder",
			"tasksQuickAccessHelp",
			"tasksQuickAccessPlaceholder",
			"terminateThread",
			"terminateThread",
			{
				"comment": [
					"This is the description for a setting"
				],
				"key": "toolBarLocation"
			},
			"variables",
			"viewMemory",
			"watch"
		],
		"vs/workbench/contrib/debug/browser/debugActionViewItems": [
			"addConfigTo",
			"addConfiguration",
			"commentLabelWithKeybinding",
			"commentLabelWithKeybindingNoKeybinding",
			"debugLaunchConfigurations",
			"debugLaunchConfigurations.search",
			"debugLaunchConfigurationsAriaLabel",
			"debugSession",
			"noConfigurations"
		],
		"vs/workbench/contrib/debug/browser/debugAdapterManager": [
			"CouldNotFindLanguage",
			"debugName",
			"debugNoType",
			"debugPostDebugTask",
			"debugPrelaunchTask",
			"debugServer",
			{
				"key": "findExtension",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"installExt",
			"installLanguage",
			"moreOptionsForDebugType",
			"selectDebug",
			"suggestedDebuggers",
			"suppressMultipleSessionWarning"
		],
		"vs/workbench/contrib/debug/browser/debugChatIntegration": [
			"addToChat",
			"allVariablesInScope",
			"chatContext.debugSession",
			"evaluationError",
			"expressionValue",
			"noDebugSession",
			"noResult",
			"selectDebugData",
			"typeExpression",
			"watchExpressions"
		],
		"vs/workbench/contrib/debug/browser/debugColors": [
			"debugIcon.continueForeground",
			"debugIcon.disconnectForeground",
			"debugIcon.pauseForeground",
			"debugIcon.restartForeground",
			"debugIcon.startForeground",
			"debugIcon.stepBackForeground",
			"debugIcon.stepIntoForeground",
			"debugIcon.stepOutForeground",
			"debugIcon.stepOverForeground",
			"debugIcon.stopForeground",
			"debugToolBarBackground",
			"debugToolBarBorder"
		],
		"vs/workbench/contrib/debug/browser/debugCommands": [
			"addConfiguration",
			"addInlineBreakpoint",
			"addToWatchExpressions",
			"attachToCurrentCodeRenderer",
			"callStackBottom",
			"callStackDown",
			"callStackTop",
			"callStackUp",
			"chooseLocation",
			"continueDebug",
			"copyAddress",
			"copyAsExpression",
			"copyValue",
			"debug",
			"disconnect",
			"disconnectSuspend",
			"editor.debug.action.stepIntoTargets.none",
			"focusSession",
			"jumpToCursor",
			"nextDebugConsole",
			"noExecutableCode",
			"openLaunchJson",
			"openLoadedScript",
			"pauseDebug",
			"prevDebugConsole",
			"restartDebug",
			"selectAndStartDebugging",
			"selectDebugConsole",
			"selectDebugSession",
			"selectExceptionBreakpointsPlaceholder",
			"startDebug",
			"startWithoutDebugging",
			"stepIntoDebug",
			"stepIntoTargetDebug",
			"stepOutDebug",
			"stepOverDebug",
			"stop",
			"toggleExceptionBreakpoints"
		],
		"vs/workbench/contrib/debug/browser/debugConfigurationManager": [
			"DebugConfig.failed",
			"editLaunchConfig",
			"selectConfiguration",
			"user settings",
			"workspace"
		],
		"vs/workbench/contrib/debug/browser/debugConsoleQuickAccess": [
			"workbench.action.debug.startDebug"
		],
		"vs/workbench/contrib/debug/browser/debugEditorActions": [
			"addToWatch",
			"closeExceptionWidget",
			"conditionalBreakpointEditorAction",
			"debugCategory",
			"EditBreakpointEditorAction",
			"editor.debug.action.stepIntoTargets.notAvailable",
			"evaluateInDebugConsole",
			"goToNextBreakpoint",
			"goToPreviousBreakpoint",
			"logPointEditorAction",
			{
				"key": "miConditionalBreakpoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miDisassemblyView",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miEditBreakpoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miLogPoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miToggleBreakpoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mitogglesource",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miTriggerByBreakpoint",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openDisassemblyView",
			"runToCursor",
			"showDebugHover",
			{
				"key": "stepIntoTargets",
				"comment": [
					"Step Into Targets lets the user step into an exact function he or she is interested in."
				]
			},
			"toggleBreakpointAction",
			"toggleDisassemblyViewSourceCode",
			"toggleDisassemblyViewSourceCodeDescription",
			"triggerByBreakpointEditorAction"
		],
		"vs/workbench/contrib/debug/browser/debugEditorContribution": [
			"editor.inlineValuesBackground",
			"editor.inlineValuesForeground"
		],
		"vs/workbench/contrib/debug/browser/debugHover": [
			{
				"key": "quickTip",
				"comment": [
					"\"switch to editor language hover\" means to show the programming language hover widget instead of the debug hover"
				]
			},
			"treeAriaLabel",
			{
				"key": "variableAriaLabel",
				"comment": [
					"Do not translate placeholders. Placeholders are name and value of a variable."
				]
			}
		],
		"vs/workbench/contrib/debug/browser/debugIcons": [
			"breakpointsActivate",
			"breakpointsRemoveAll",
			"breakpointsViewIcon",
			"callStackViewIcon",
			"callstackViewSession",
			"debugBreakpoint",
			"debugBreakpointConditional",
			"debugBreakpointConditionalDisabled",
			"debugBreakpointConditionalUnverified",
			"debugBreakpointData",
			"debugBreakpointDataDisabled",
			"debugBreakpointDataUnverified",
			"debugBreakpointDisabled",
			"debugBreakpointFunction",
			"debugBreakpointFunctionDisabled",
			"debugBreakpointFunctionUnverified",
			"debugBreakpointHint",
			"debugBreakpointLog",
			"debugBreakpointLogDisabled",
			"debugBreakpointLogUnverified",
			"debugBreakpointPendingOnTrigger",
			"debugBreakpointUnsupported",
			"debugBreakpointUnverified",
			"debugCollapseAll",
			"debugConfigure",
			"debugConsole",
			"debugConsoleClearAll",
			"debugConsoleEvaluationInput",
			"debugConsoleEvaluationPrompt",
			"debugConsoleViewIcon",
			"debugContinue",
			"debugDisconnect",
			"debugGripper",
			"debugInspectMemory",
			"debugPause",
			"debugRemoveConfig",
			"debugRestart",
			"debugRestartFrame",
			"debugReverseContinue",
			"debugRun",
			"debugStackframe",
			"debugStackframeFocused",
			"debugStart",
			"debugStepBack",
			"debugStepInto",
			"debugStepOut",
			"debugStepOver",
			"debugStop",
			"loadedScriptsViewIcon",
			"runViewIcon",
			"variablesViewIcon",
			"watchExpressionRemove",
			"watchExpressionsAdd",
			"watchExpressionsAddDataBreakpoint",
			"watchExpressionsAddFuncBreakpoint",
			"watchExpressionsRemoveAll",
			"watchViewIcon"
		],
		"vs/workbench/contrib/debug/browser/debugQuickAccess": [
			"addConfigTo",
			"addConfiguration",
			"configure",
			{
				"key": "contributed",
				"comment": [
					"contributed is lower case because it looks better like that in UI. Nothing preceeds it. It is a name of the grouping of debug configurations."
				]
			},
			"customizeLaunchConfig",
			"mostRecent",
			"noDebugResults",
			{
				"key": "providerAriaLabel",
				"comment": [
					"Placeholder stands for the provider label. For example \"NodeJS\"."
				]
			},
			"removeLaunchConfig"
		],
		"vs/workbench/contrib/debug/browser/debugService": [
			"1activeSession",
			"active debug session",
			"breakpointAdded",
			"breakpointRemoved",
			{
				"key": "compoundMustHaveConfigurations",
				"comment": [
					"compound indicates a \"compounds\" configuration item",
					"\"configurations\" is an attribute and should not be localized"
				]
			},
			"configMissing",
			"debugAdapterCrash",
			{
				"key": "debuggingPaused",
				"comment": [
					"First placeholder is the file line content, second placeholder is the reason why debugging is stopped, for example \"breakpoint\", third is the stack frame name, and last is the line number."
				]
			},
			"debugRequesMissing",
			"debugRequestNotSupported",
			"debugTrust",
			"debugTypeMissing",
			"debugTypeNotSupported",
			{
				"key": "installAdditionalDebuggers",
				"comment": [
					"Placeholder is the debug type, so for example \"node\", \"python\""
				]
			},
			"launchJsonDoesNotExist",
			"multipleConfigurationNamesInWorkspace",
			"multipleSession",
			"nActiveSessions",
			"noConfigurationNameInWorkspace",
			"noFolderWithName",
			"noFolderWorkspaceDebugError",
			"runTrust"
		],
		"vs/workbench/contrib/debug/browser/debugSession": [
			"debuggingStarted",
			"debuggingStartedNoDebug",
			"debuggingStopped",
			"noDebugAdapter",
			"sessionDoesNotSupporBytesBreakpoints",
			"sessionNotReadyForBreakpoints"
		],
		"vs/workbench/contrib/debug/browser/debugSessionPicker": [
			"moveFocusedView.selectView",
			"workbench.action.debug.spawnFrom",
			"workbench.action.debug.startDebug"
		],
		"vs/workbench/contrib/debug/browser/debugStatus": [
			"debugTarget",
			"selectAndStartDebug",
			"status.debug"
		],
		"vs/workbench/contrib/debug/browser/debugTaskRunner": [
			"abort",
			"configureTask",
			{
				"key": "debugAnyway",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"debugAnywayNoMemo",
			"DebugTaskNotFound",
			"DebugTaskNotFoundWithTaskId",
			"invalidTaskReference",
			"preLaunchTaskError",
			"preLaunchTaskErrors",
			"preLaunchTaskExitCode",
			"preLaunchTaskTerminated",
			"remember",
			"rememberTask",
			"runningTask",
			{
				"key": "showErrors",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"taskNotTracked"
		],
		"vs/workbench/contrib/debug/browser/debugToolBar": [
			"notebook.moreRunActionsLabel",
			"reverseContinue",
			"stepBackDebug"
		],
		"vs/workbench/contrib/debug/browser/debugViewlet": [
			"debugPanel",
			{
				"key": "miOpenConfigurations",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openLaunchConfigDescription",
			{
				"key": "selectWorkspaceFolder",
				"comment": [
					"User picks a workspace folder or a workspace configuration file here. Workspace configuration files can contain settings and thus a launch.json configuration can be written into one."
				]
			},
			"startAdditionalSession"
		],
		"vs/workbench/contrib/debug/browser/disassemblyView": [
			"disassemblyTableColumnLabel",
			"disassemblyView",
			"editorOpenedFromDisassemblyDescription",
			"instructionAddress",
			"instructionBytes",
			"instructionNotAvailable",
			"instructionText"
		],
		"vs/workbench/contrib/debug/browser/exceptionWidget": [
			"close",
			"copy",
			"debugExceptionWidgetBackground",
			"debugExceptionWidgetBorder",
			"exceptionThrown",
			"exceptionThrownWithId"
		],
		"vs/workbench/contrib/debug/browser/linkDetector": [
			"fileLink",
			"fileLinkMac",
			"fileLinkWithPath",
			"fileLinkWithPathMac",
			"followForwardedLink",
			"followLink"
		],
		"vs/workbench/contrib/debug/browser/loadedScriptsView": [
			"collapse",
			{
				"comment": [
					"Debug is a noun in this context, not a verb."
				],
				"key": "loadedScriptsAriaLabel"
			},
			"loadedScriptsFolderAriaLabel",
			"loadedScriptsRootFolderAriaLabel",
			"loadedScriptsSession",
			"loadedScriptsSessionAriaLabel",
			"loadedScriptsSourceAriaLabel"
		],
		"vs/workbench/contrib/debug/browser/rawDebugSession": [
			"canNotStart",
			{
				"key": "continue",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"moreInfo",
			"noDebugAdapter",
			"noDebugAdapterStart"
		],
		"vs/workbench/contrib/debug/browser/repl": [
			{
				"key": "actions.repl.acceptInput",
				"comment": [
					"Apply input from the debug console input box"
				]
			},
			"actions.repl.copyAll",
			"clearRepl",
			"clearRepl.descriotion",
			"collapse",
			"commentLabelWithKeybinding",
			"commentLabelWithKeybindingNoKeybinding",
			"copy",
			"copyAll",
			"debugConsole",
			{
				"comment": [
					"Debug is a noun in this context, not a verb."
				],
				"key": "debugFocusConsole"
			},
			"paste",
			"repl.action.filter",
			"repl.action.find",
			"selectRepl",
			"showing filtered repl lines",
			"startDebugFirst",
			{
				"key": "workbench.debug.filter.placeholder",
				"comment": [
					"Text in the brackets after e.g. is not localizable"
				]
			}
		],
		"vs/workbench/contrib/debug/browser/replAccessibilityHelp": [
			"repl.closingDesc",
			"repl.closingHeader",
			"repl.context",
			"repl.distinguishConsole",
			"repl.distinguishFilter",
			"repl.distinguishHeader",
			"repl.distinguishSwitch",
			"repl.filterDesc",
			"repl.filterHeader",
			"repl.focusDesc1",
			"repl.focusDesc2",
			"repl.focusDesc3",
			"repl.focusHeader",
			"repl.header",
			"repl.inputDesc",
			"repl.inputHeader",
			"repl.keyboardHeader",
			"repl.keyDown",
			"repl.keyEscape",
			"repl.keyFocus",
			"repl.keyTab",
			"repl.settingCloseOnEnd",
			"repl.settingCollapse",
			"repl.settingFontFamily",
			"repl.settingFontSize",
			"repl.settingHistory",
			"repl.settingMaxLines",
			"repl.settingsHeader",
			"repl.settingsIntro",
			"repl.settingVerbosity",
			"repl.settingWordWrap",
			"repl.statusDesc",
			"repl.statusHeader",
			"repl.syntaxExclude",
			"repl.syntaxHeader",
			"repl.syntaxText"
		],
		"vs/workbench/contrib/debug/browser/replViewer": [
			"debugConsole",
			{
				"key": "occurred",
				"comment": [
					"Front will the value of the debug console element. Placeholder will be replaced by a number which represents occurrance count."
				]
			},
			"replGroup",
			"replRawObjectAriaLabel",
			"replVariableAriaLabel"
		],
		"vs/workbench/contrib/debug/browser/runAndDebugAccessibilityHelp": [
			"debug.continue",
			"debug.focusBreakpoints",
			"debug.focusCallStack",
			"debug.focusVariables",
			"debug.focusWatch",
			"debug.help",
			"debug.restartDebugging",
			"debug.showRunAndDebug",
			"debug.startDebugging",
			"debug.stepInto",
			"debug.stepOut",
			"debug.stepOver",
			"debug.stopDebugging",
			"debug.views",
			"debug.watchSetting",
			"onceDebugging"
		],
		"vs/workbench/contrib/debug/browser/statusbarColorProvider": [
			"commandCenter-activeBackground",
			"statusBarDebuggingBackground",
			"statusBarDebuggingBorder",
			"statusBarDebuggingForeground"
		],
		"vs/workbench/contrib/debug/browser/variablesView": [
			"collapse",
			"removeVisualizer",
			"useVisualizer",
			{
				"key": "variableAriaLabel",
				"comment": [
					"Placeholders are variable name and variable value respectivly. They should not be translated."
				]
			},
			"variablesAriaTreeLabel",
			"variableScopeAriaLabel",
			"variableValueAriaLabel",
			"viewMemory.prompt"
		],
		"vs/workbench/contrib/debug/browser/watchExpressionsView": [
			"addWatchExpression",
			"collapse",
			"copyAllWatchExpressions",
			"copyWatchExpression",
			"removeAllWatchExpressions",
			"typeNewValue",
			{
				"comment": [
					"Debug is a noun in this context, not a verb."
				],
				"key": "watchAriaTreeLabel"
			},
			"watchExpressionAriaLabel",
			"watchExpressionInputAriaLabel",
			"watchExpressionPlaceholder",
			"watchVariableAriaLabel"
		],
		"vs/workbench/contrib/debug/browser/welcomeView": [
			"allDebuggersDisabled",
			{
				"key": "customizeRunAndDebug2",
				"comment": [
					"{Locked=\"launch.json\"}",
					"{Locked=\"[\"}",
					"{Locked=\"]({0})\"}"
				]
			},
			{
				"key": "customizeRunAndDebugOpenFolder2",
				"comment": [
					"{Locked=\"launch.json\"}",
					"{Locked=\"[\"}",
					"{Locked=\"]({0})\"}"
				]
			},
			{
				"key": "openAFileWhichCanBeDebugged",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change",
					"{Locked=\"](command:{0})\"}"
				]
			},
			"run",
			"runAndDebugAction"
		],
		"vs/workbench/contrib/debug/common/abstractDebugAdapter": [
			"timeout"
		],
		"vs/workbench/contrib/debug/common/debug": [
			"breakpointHasModes",
			"breakpointInputFocused",
			"breakpointItemIsDataBytes",
			"breakpointItemType",
			"breakpointsExist",
			"breakpointsFocused",
			"breakpointSupportsCondition",
			"breakpointWidgetVisibile",
			"breakWhenValueChangesSupported",
			"breakWhenValueIsAccessedSupported",
			"breakWhenValueIsReadSupported",
			"callStackFocused",
			"callStackItemStopped",
			"callStackItemType",
			"callStackSessionHasOneThread",
			"callStackSessionIsAttach",
			"canViewMemory",
			"debugConfigurationType",
			"debugExtensionsAvailable",
			"debuggerDisabled",
			"debuggersAvailable",
			"debugProtocolVariableMenuContext",
			"debugSetDataBreakpointAddressSupported",
			"debugSetExpressionSupported",
			"debugSetVariableSupported",
			"debugState",
			"debugType",
			"debugUX",
			"disassembleRequestSupported",
			"disassemblyViewFocus",
			"exceptionWidgetVisible",
			"expressionSelected",
			"focusedSessionIsAttach",
			"focusedSessionIsNoDebug",
			"focusedStackFrameHasInstructionReference",
			"hasDebugged",
			"inBreakpointWidget",
			"inDebugMode",
			"inDebugRepl",
			"internalConsoleOptions",
			"jumpToCursorSupported",
			"languageSupportsDisassembleRequest",
			"loadedScriptsItemType",
			"loadedScriptsSupported",
			"multiSessionDebug",
			"multiSessionRepl",
			"restartFrameSupported",
			"stackFrameSupportsRestart",
			"stepBackSupported",
			"stepIntoTargetsSupported",
			"suspendDebuggeeSupported",
			"terminateDebuggeeSupported",
			"terminateThreadsSupported",
			"variableEvaluateNamePresent",
			"variableExtensionId",
			"variableInterfaces",
			"variableIsReadonly",
			"variableLanguage",
			"variableName",
			"variablesFocused",
			"variableType",
			"variableValue",
			"watchExpressionsExist",
			"watchExpressionsFocused",
			"watchItemType"
		],
		"vs/workbench/contrib/debug/common/debugContentProvider": [
			"canNotResolveSource",
			"canNotResolveSourceWithError",
			"unable"
		],
		"vs/workbench/contrib/debug/common/debugger": [
			"cannot.find.da",
			"debugLinuxConfiguration",
			"debugOSXConfiguration",
			"debugRequest",
			"debugType",
			"debugTypeNotRecognised",
			"debugWindowsConfiguration",
			"launch.config.comment1",
			"launch.config.comment2",
			"launch.config.comment3",
			"node2NotSupported"
		],
		"vs/workbench/contrib/debug/common/debugLifecycle": [
			"debug.debugSessionCloseConfirmationPlural",
			"debug.debugSessionCloseConfirmationSingular",
			{
				"key": "debug.stop",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/debug/common/debugModel": [
			"breakpointDirtydHover",
			"invalidVariableAttributes",
			"notAvailable",
			"paused",
			{
				"key": "pausedOn",
				"comment": [
					"indicates reason for program being paused"
				]
			},
			{
				"key": "running",
				"comment": [
					"indicates state"
				]
			},
			"startDebugFirst"
		],
		"vs/workbench/contrib/debug/common/debugSchemas": [
			"app.launch.json.compound.folder",
			"app.launch.json.compound.name",
			"app.launch.json.compound.stopAll",
			"app.launch.json.compounds",
			"app.launch.json.compounds.configurations",
			"app.launch.json.configurations",
			"app.launch.json.title",
			"app.launch.json.version",
			"compoundPrelaunchTask",
			"debugger name",
			"debugger type",
			"debuggers",
			"presentation",
			"presentation.group",
			"presentation.hidden",
			"presentation.order",
			"useUniqueNames",
			"vscode.extension.contributes.breakpoints",
			"vscode.extension.contributes.breakpoints.language",
			"vscode.extension.contributes.breakpoints.when",
			"vscode.extension.contributes.debuggers",
			"vscode.extension.contributes.debuggers.args",
			"vscode.extension.contributes.debuggers.configurationAttributes",
			"vscode.extension.contributes.debuggers.configurationSnippets",
			"vscode.extension.contributes.debuggers.deprecated",
			"vscode.extension.contributes.debuggers.hiddenWhen",
			"vscode.extension.contributes.debuggers.initialConfigurations",
			"vscode.extension.contributes.debuggers.label",
			"vscode.extension.contributes.debuggers.languages",
			"vscode.extension.contributes.debuggers.linux",
			"vscode.extension.contributes.debuggers.linux.runtime",
			"vscode.extension.contributes.debuggers.osx",
			"vscode.extension.contributes.debuggers.osx.runtime",
			"vscode.extension.contributes.debuggers.program",
			"vscode.extension.contributes.debuggers.runtime",
			"vscode.extension.contributes.debuggers.runtimeArgs",
			"vscode.extension.contributes.debuggers.strings",
			"vscode.extension.contributes.debuggers.strings.unverifiedBreakpoints",
			"vscode.extension.contributes.debuggers.type",
			"vscode.extension.contributes.debuggers.variables",
			"vscode.extension.contributes.debuggers.when",
			"vscode.extension.contributes.debuggers.windows",
			"vscode.extension.contributes.debuggers.windows.runtime"
		],
		"vs/workbench/contrib/debug/common/debugSource": [
			"unknownSource"
		],
		"vs/workbench/contrib/debug/common/disassemblyViewInput": [
			"disassemblyEditorLabelIcon",
			"disassemblyInputName"
		],
		"vs/workbench/contrib/debug/common/loadedScriptsPicker": [
			"moveFocusedView.selectView"
		],
		"vs/workbench/contrib/debug/common/replModel": [
			"consoleCleared"
		],
		"vs/workbench/contrib/debug/node/debugAdapter": [
			"debugAdapterBinNotFound",
			{
				"key": "debugAdapterCannotDetermineExecutable",
				"comment": [
					"Adapter executable file not found"
				]
			},
			"unableToLaunchDebugAdapter",
			"unableToLaunchDebugAdapterNoArgs"
		],
		"vs/workbench/contrib/dropOrPasteInto/browser/commands": [
			"configureDefaultDrop.label",
			"configureDefaultPaste.label"
		],
		"vs/workbench/contrib/dropOrPasteInto/browser/configurationSchema": [
			"dropKind",
			"dropPreferredDescription",
			"pasteKind",
			"pastePreferredDescription"
		],
		"vs/workbench/contrib/editSessions/browser/editSessions.contribution": [
			"autoResumeWorkingChanges",
			"autoResumeWorkingChanges.off",
			"autoResumeWorkingChanges.onReload",
			"autoStoreWorkingChanges",
			"autoStoreWorkingChanges.off",
			"autoStoreWorkingChanges.onShutdown",
			"autoStoreWorkingChangesDescription",
			"check for pending cloud changes",
			"checkingForWorkingChanges",
			"client too old",
			"cloudChangesPartialMatchesEnabled",
			"continue edit session in local folder",
			"continue with cloud changes",
			"continue working on",
			"continueEditSession.openLocalFolder.title.v2",
			"continueEditSessionExtPoint",
			"continueEditSessionExtPoint.command",
			"continueEditSessionExtPoint.description",
			"continueEditSessionExtPoint.group",
			"continueEditSessionExtPoint.qualifiedName",
			"continueEditSessionExtPoint.remoteGroup",
			"continueEditSessionExtPoint.when",
			"continueEditSessionItem.builtin",
			"continueEditSessionItem.openInLocalFolder.v2",
			"continueEditSessionPick.title.v2",
			"continueOn.installAdditional",
			"continueOnCloudChanges",
			"continueOnCloudChanges.off",
			"continueOnCloudChanges.promptForAuth",
			"continueWorkingOn.existingLocalFolder",
			"editSessionPartialMatch",
			"learnMoreTooltip",
			"no cloud changes",
			"no cloud changes for ref",
			"no working changes to store",
			"payload failed",
			"payload too large",
			"resume",
			"resume cloud changes",
			"resume edit session warning 1",
			"resume edit session warning many",
			"resume failed",
			"resume latest cloud changes",
			"resuming working changes window",
			"show cloud changes",
			"show log",
			"store working changes",
			"store working changes in cloud",
			"store your working changes",
			"storing working changes",
			"with cloud changes",
			"without cloud changes"
		],
		"vs/workbench/contrib/editSessions/browser/editSessionsStorageService": [
			"choose account placeholder",
			"choose account read placeholder",
			"delete all cloud changes",
			"others",
			"reset auth.v3",
			"sign in",
			"sign in badge",
			"sign in using account",
			"sign out of cloud changes clear data prompt",
			"signed in"
		],
		"vs/workbench/contrib/editSessions/browser/editSessionsViews": [
			"cloud changes",
			"compare changes",
			"confirm delete all",
			"confirm delete all detail",
			"confirm delete detail.v2",
			"confirm delete.v2",
			"local copy",
			"noStoredChanges",
			"open file",
			"storeWorkingChangesTitle",
			"workbench.editSessions.actions.delete.v2",
			"workbench.editSessions.actions.deleteAll",
			"workbench.editSessions.actions.resume.v2",
			"workbench.editSessions.actions.store.v2"
		],
		"vs/workbench/contrib/editSessions/common/editSessions": [
			"cloud changes",
			"editSessionViewIcon"
		],
		"vs/workbench/contrib/editSessions/common/editSessionsLogService": [
			"cloudChangesLog"
		],
		"vs/workbench/contrib/editTelemetry/browser/editStats/aiStatsChart": [
			"noData"
		],
		"vs/workbench/contrib/editTelemetry/browser/editStats/aiStatsStatusBar": [
			"aiStats.statusBar.configure",
			"aiStatsStatusBarHeader",
			"chartHeaderDays",
			"chartHeaderSessions",
			"inlineSuggestions",
			"inlineSuggestionsStatusBar",
			"text1",
			"text2",
			"viewByDays",
			"viewBySessions"
		],
		"vs/workbench/contrib/editTelemetry/browser/editTelemetry.contribution": [
			"editor.aiStats.enabled",
			"editTelemetry",
			"telemetry.editStats.detailed.enabled",
			"telemetry.editStats.enabled",
			"telemetry.editStats.showDecorations",
			"telemetry.editStats.showStatusBar"
		],
		"vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": [
			"expandAbbreviationAction",
			{
				"key": "miEmmetExpandAbbreviation",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": [
			"copy id",
			"disable",
			"disable workspace",
			"errors",
			"extensionActivating",
			"languageActivation",
			"requests count",
			"requests count title",
			"runtimeExtensions",
			"session requests count",
			"showRuntimeExtensions",
			{
				"key": "starActivation",
				"comment": [
					"{0} will be an extension identifier"
				]
			},
			{
				"key": "startupFinishedActivation",
				"comment": [
					"This refers to an extension. {0} will be an activation event."
				]
			},
			"unresponsive.title",
			{
				"key": "workspaceContainsFileActivation",
				"comment": [
					"{0} will be a file name",
					"{1} will be an extension identifier"
				]
			},
			{
				"key": "workspaceContainsGlobActivation",
				"comment": [
					"{0} will be a glob pattern",
					"{1} will be an extension identifier"
				]
			},
			{
				"key": "workspaceContainsTimeout",
				"comment": [
					"{0} will be a glob pattern",
					"{1} will be an extension identifier"
				]
			},
			{
				"key": "workspaceGenericActivation",
				"comment": [
					"{0} will be an activation event, like e.g. 'language:typescript', 'debug', etc.",
					"{1} will be an extension identifier"
				]
			}
		],
		"vs/workbench/contrib/extensions/browser/configBasedRecommendations": [
			"exeBasedRecommendation"
		],
		"vs/workbench/contrib/extensions/browser/exeBasedRecommendations": [
			"exeBasedRecommendation"
		],
		"vs/workbench/contrib/extensions/browser/extensionEditor": [
			"builtin",
			"cache size",
			"categories",
			"changelog",
			"Changelog title",
			"changelogtooltip",
			"dependencies",
			"dependenciestooltip",
			"details",
			"detailstooltip",
			"disk space used",
			"extension pack",
			"extension version",
			"extensionpack",
			"extensionpacktooltip",
			"features",
			"featurestooltip",
			"find",
			"find next",
			"find previous",
			"id",
			"Install Info",
			"issues",
			"last released",
			"last updated",
			"license",
			"Marketplace",
			"Marketplace Info",
			"name",
			"noChangelog",
			"noDependencies",
			"noReadme",
			"other",
			"preview",
			"published",
			"Readme title",
			"repository",
			"resources",
			"size",
			"size when installed",
			"source",
			"Version",
			"vsix"
		],
		"vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": [
			"restartExtensionHost.reason"
		],
		"vs/workbench/contrib/extensions/browser/extensionFeaturesTab": [
			"accessExtensionFeature",
			"activation",
			"cancel",
			"chartDescription",
			"disableAccessExtensionFeatureMessage",
			"enable",
			"enableAccessExtensionFeatureMessage",
			"extension features list",
			"grant",
			"label",
			"messaages",
			"noFeatures",
			"revoke",
			"revoked",
			"runtime",
			"uncaught errors"
		],
		"vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": [
			"donotShowAgain",
			"donotShowAgainExtension",
			"donotShowAgainExtensionSingle",
			{
				"key": "exeRecommended",
				"comment": [
					"Placeholder string is the name of the software that is installed."
				]
			},
			"extensionFromPublisher",
			"extensionsFromMultiplePublishers",
			"extensionsFromPublisher",
			"extensionsFromPublishers",
			"ignoreAll",
			"ignoreExtensionRecommendations",
			"install",
			"install and do no sync",
			"no",
			"recommended",
			"show recommendations",
			{
				"key": "this repository",
				"comment": [
					"this repository means the current repository that is opened"
				]
			}
		],
		"vs/workbench/contrib/extensions/browser/extensions.contribution": [
			"autoRestart",
			"builtin",
			"builtin filter",
			"checkForUpdates",
			"clearExtensionsSearchResults",
			"disableAll",
			"disableAllWorkspace",
			"disableAutoUpdate",
			"disabled filter",
			"disablePreRleaseLabel",
			"download pre-release",
			"download specific version",
			"download VSIX",
			"enableAll",
			"enableAllWorkspace",
			"enableAutoUpdate",
			"enabled filter",
			"enablePreRleaseLabel",
			"extension",
			"extension updates filter",
			"extensionInfoDescription",
			"extensionInfoId",
			"extensionInfoName",
			"extensionInfoPublisher",
			"extensionInfoVersion",
			"extensionInfoVSMarketplaceLink",
			"extensions",
			"extensions.affinity",
			"extensions.allowOpenInModalEditor",
			"extensions.autoUpdate",
			"extensions.autoUpdate.off",
			"extensions.autoUpdate.on",
			"extensions.autoUpdateDelay",
			"extensions.gallery.serviceUrl",
			"extensions.supportAgentsWindow",
			"extensions.supportUntrustedWorkspaces",
			"extensions.supportUntrustedWorkspaces.false",
			"extensions.supportUntrustedWorkspaces.limited",
			"extensions.supportUntrustedWorkspaces.supported",
			"extensions.supportUntrustedWorkspaces.true",
			"extensions.supportUntrustedWorkspaces.version",
			"extensions.supportVirtualWorkspaces",
			"extensions.verifySignature",
			"extensionsCheckUpdates",
			"extensionsCloseExtensionDetailsOnViewChange",
			"extensionsConfigurationTitle",
			"extensionsDeferredStartupFinishedActivation",
			"extensionsIgnoreRecommendations",
			"extensionsInQuickAccess",
			"extensionsRequestTimeout",
			"extensionsShowRecommendationsOnlyOnDemand_Deprecated",
			"extensionsSupportNodeGlobalNavigator",
			"extensionsWebWorker",
			"extensionsWebWorker.auto",
			"extensionsWebWorker.false",
			"extensionsWebWorker.true",
			"extensionUpdates",
			"featured filter",
			"filter by category",
			"filterExtensions",
			"focusExtensions",
			"handleUriConfirmedExtensions",
			"id required",
			"importKeyboardShortcutsFroms",
			"install",
			"install button",
			"install installAndDonotSync",
			{
				"key": "installButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"installed filter",
			"installedExtensions",
			"installExtensionFromLocation",
			"installExtensionQuickAccessHelp",
			"installExtensionQuickAccessPlaceholder",
			"installExtensions",
			"installFromLocation",
			"installFromLocationPlaceHolder",
			"installFromVSIX",
			"InstallFromVSIX",
			"installPrereleaseAndDonotSync",
			"installVSIX",
			"InstallVSIXAction.reloadNow",
			"InstallVSIXAction.restartExtensions",
			"InstallVSIXAction.successNoReload",
			"InstallVSIXAction.successReload",
			"InstallVSIXAction.successRestart",
			"InstallVSIXs.successNoReload",
			"InstallVSIXs.successReload",
			"InstallVSIXs.successRestart",
			"installWorkspaceRecommendedExtensions",
			"manageExtensionsHelp",
			"manageExtensionsQuickAccessPlaceholder",
			{
				"key": "miPreferencesExtensions",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miViewExtensions",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"most popular filter",
			"most popular recommended",
			"notFound",
			"notInstalled",
			"noUpdatesAvailable",
			"recently published filter",
			"recentlyPublishedExtensions",
			"refreshExtension",
			"show pre-release version",
			"show released version",
			"showBuiltInExtensions",
			"showDisabledExtensions",
			"showEnabledExtensions",
			"showExtensions",
			"showFeaturedExtensions",
			"showLanguageExtensionsShort",
			"showPopularExtensions",
			"showRecommendedExtensions",
			"showRecommendedKeymapExtensionsShort",
			"showWorkspaceUnsupportedExtensions",
			"signInToMarketplace",
			"sort by installs",
			"sort by name",
			"sort by published date",
			"sort by rating",
			"sort by update date",
			"sorty by",
			"trustedPublishers",
			"trustedPublishersPlaceholder",
			"updateAll",
			"workbench.extensions.action.addExtensionToWorkspaceRecommendations",
			"workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations",
			"workbench.extensions.action.addToWorkspaceFolderRecommendations",
			"workbench.extensions.action.addToWorkspaceIgnoredRecommendations",
			"workbench.extensions.action.addToWorkspaceRecommendations",
			"workbench.extensions.action.changeAccountPreference",
			"workbench.extensions.action.configure",
			"workbench.extensions.action.configureKeybindings",
			"workbench.extensions.action.copyExtension",
			"workbench.extensions.action.copyExtensionId",
			"workbench.extensions.action.copyLink",
			"workbench.extensions.action.ignoreRecommendation",
			"workbench.extensions.action.manageTrustedPublishers",
			"workbench.extensions.action.removeExtensionFromWorkspaceRecommendations",
			"workbench.extensions.action.toggleApplyToAllProfiles",
			"workbench.extensions.action.toggleIgnoreExtension",
			"workbench.extensions.action.undoIgnoredRecommendation",
			"workbench.extensions.installExtension.arg.decription",
			"workbench.extensions.installExtension.description",
			"workbench.extensions.installExtension.option.donotSync",
			"workbench.extensions.installExtension.option.enable",
			"workbench.extensions.installExtension.option.installOnlyNewlyAddedFromExtensionPackVSIX",
			"workbench.extensions.installExtension.option.installPreReleaseVersion",
			"workbench.extensions.installExtension.option.justification",
			"workbench.extensions.search.arg.name",
			"workbench.extensions.search.description",
			"workbench.extensions.uninstallExtension.arg.name",
			"workbench.extensions.uninstallExtension.description",
			"workspace unsupported filter"
		],
		"vs/workbench/contrib/extensions/browser/extensionsActions": [
			"auto update message",
			"autoUpdateDelayed",
			"cancel",
			"Cannot be enabled",
			"cannot be installed",
			"check logs",
			"close",
			{
				"key": "configure in settings",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"configureWorkspaceFolderRecommendedExtensions",
			"configureWorkspaceRecommendedExtensions",
			"current",
			"Defined to run in desktop",
			"dependencies",
			"deprecated message",
			"deprecated tooltip",
			"deprecated with alternate extension message",
			"deprecated with alternate extension tooltip",
			"deprecated with alternate settings message",
			"deprecated with alternate settings tooltip",
			"disableAIGloballyAction",
			"disableAIGloballyActionToolTip",
			"disableAIInWorkspaceAction",
			"disableAIInWorkspaceActionToolTip",
			"disableAutoUpdate",
			"disabled",
			"disabled - not allowed",
			"disabled because of virtual workspace",
			"disabled by environment",
			"disableForWorkspaceAction",
			"disableForWorkspaceActionToolTip",
			"disableGloballyAction",
			"disableGloballyActionToolTip",
			"do not sync",
			"download",
			"enableAIGloballyAction",
			"enableAIGloballyActionToolTip",
			"enableAIInWorkspaceAction",
			"enableAIInWorkspaceActionToolTip",
			"enableAutoUpdate",
			"enableAutoUpdateLabel",
			"enabled",
			"enabled by environment",
			"enabled in web worker",
			"enabled locally",
			"enabled remotely",
			"enableForWorkspaceAction",
			"enableForWorkspaceActionToolTip",
			"enableGloballyAction",
			"enableGloballyActionToolTip",
			"extension disabled because of dependency",
			"extension disabled because of trust requirement",
			"extension disabled because of unification",
			"extension enabled on remote",
			"extension limited because of trust requirement",
			"extension limited because of virtual workspace",
			"extensionButtonBackground",
			"extensionButtonBorder",
			"extensionButtonForeground",
			"extensionButtonHoverBackground",
			"extensionButtonProminentBackground",
			"extensionButtonProminentForeground",
			"extensionButtonProminentHoverBackground",
			"extensionButtonSeparator",
			"finished installing",
			"globally disabled",
			"ignored",
			"ignoreExtensionRecommendation",
			"ignoreExtensionUpdatePublisher",
			"install",
			"install another version",
			"install anyway",
			"install browser",
			"install confirmation",
			"install donot verify",
			"Install in local server to enable",
			{
				"key": "install in remote",
				"comment": [
					"This is the name of the action to install an extension in remote server. Placeholder is for the name of remote server."
				]
			},
			"Install in remote server to enable",
			"Install language pack also in remote server",
			"Install language pack also locally",
			"install local extensions title",
			"install locally",
			"install operation",
			"install pre-release",
			"install pre-release version",
			"install prerelease",
			"install previous version",
			"install release version",
			"install remote extensions",
			"install vsix",
			"install workspace version",
			"installed",
			"installExtensionComplete",
			"installExtensionStart",
			"installing",
			"installing extensions",
			"installRecommendedExtension",
			"installVSIX",
			"learn more",
			"malicious tooltip",
			"manage",
			"manage access",
			"migrate",
			"migrate to",
			"migrateExtension",
			"missing from gallery tooltip",
			{
				"key": "more information",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"no local extensions",
			"no versions",
			"not signed",
			"not signed detail",
			"not signed tooltip",
			"OpenExtensionsFile.failed",
			"pre-release",
			"reload window",
			"report issue",
			"report issue body",
			"report issue title",
			"restart extensions",
			"restart product",
			"restartExtensionHost.reason.disable",
			"review",
			"select and install local extensions",
			"select and install remote extensions",
			"select color theme",
			"select extensions to install",
			"select file icon theme",
			"select product icon theme",
			"selectExtension",
			"selectVersion",
			"settings",
			{
				"key": "Show alternate extension",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"showRecommendedExtension",
			"switchToPreReleaseLabel",
			"switchToPreReleaseTooltip",
			"sync",
			"synced",
			"toggleAutoUpdatesForPublisherLabel",
			"togglePreRleaseDisableLabel",
			"togglePreRleaseDisableTooltip",
			"togglePreRleaseLabel",
			"undo",
			"uninstallAction",
			"uninstallAll",
			"uninstalled",
			"uninstallExtensionComplete",
			"uninstallExtensionStart",
			"Uninstalling",
			"update",
			"update operation",
			"update product",
			"update to",
			"updated",
			"updateExtensionComplete",
			"updateExtensionConsent",
			"updateExtensionConsentTitle",
			"updateExtensionStart",
			"verification failed",
			"VS Code for Web",
			"workbench.extensions.action.clearLanguage",
			"workbench.extensions.action.setColorTheme",
			"workbench.extensions.action.setDisplayLanguage",
			"workbench.extensions.action.setFileIconTheme",
			"workbench.extensions.action.setProductIconTheme",
			"workspace disabled",
			"workspace enabled"
		],
		"vs/workbench/contrib/extensions/browser/extensionsActivationProgress": [
			"activation"
		],
		"vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": [
			"exampleExtension"
		],
		"vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": [
			"auto install missing deps",
			"extensions",
			"finished installing missing deps",
			"no missing deps",
			"reload"
		],
		"vs/workbench/contrib/extensions/browser/extensionsIcons": [
			"activationtimeIcon",
			"clearSearchResultsIcon",
			"configureRecommendedIcon",
			"errorIcon",
			"extensionsViewIcon",
			"filterIcon",
			"infoIcon",
			"installCountIcon",
			"installLocalInRemoteIcon",
			"installWorkspaceRecommendedIcon",
			"lockIcon",
			"manageExtensionIcon",
			"preReleaseIcon",
			"ratingIcon",
			"refreshIcon",
			"remoteIcon",
			"restartRequiredIcon",
			"sponsorIcon",
			"starEmptyIcon",
			"starFullIcon",
			"starHalfIcon",
			"syncEnabledIcon",
			"syncIgnoredIcon",
			"trustIcon",
			"warningIcon"
		],
		"vs/workbench/contrib/extensions/browser/extensionsQuickAccess": [
			"install",
			"manage",
			"searchFor",
			"type"
		],
		"vs/workbench/contrib/extensions/browser/extensionsViewer": [
			"error",
			"extension.arialabel.deprecated",
			"extension.arialabel.publisher",
			"extension.arialabel.rating",
			"extension.arialabel.verifiedPublisher",
			"extensions",
			"Unknown Extension"
		],
		"vs/workbench/contrib/extensions/browser/extensionsViewlet": [
			"access denied",
			"accessDenied",
			"availableUpdates",
			"builtin",
			"builtinFeatureExtensions",
			"builtinProgrammingLanguageExtensions",
			"builtInThemesExtensions",
			"click show",
			"deprecated",
			"disabled",
			"disabledExtensions",
			"dismiss notification",
			"enabled",
			"enabledExtensions",
			"extensionFound",
			"extensionFoundInSection",
			"extensionsFound",
			"extensionsFoundInSection",
			"extensionsToReload",
			"extensionsToUpdate",
			"extensionToReload",
			"extensionToUpdate",
			"install remote in local",
			"installed",
			"installed",
			"learnMore",
			"malicious warning",
			"marketPlace",
			"open user settings",
			"otherRecommendedExtensions",
			"popularExtensions",
			"recently updated",
			"recommendedExtensions",
			"reloadNow",
			{
				"key": "remote",
				"comment": [
					"Remote as in remote machine"
				]
			},
			"restart required",
			"restartNow",
			"searchExtensions",
			"select and install local extensions",
			"show",
			"sign in",
			"sign in enterprise marketplace",
			"signInRequired",
			"suggestProxyError",
			"untrustedPartiallySupportedExtensions",
			"untrustedUnsupportedExtensions",
			"virtualPartiallySupportedExtensions",
			"virtualUnsupportedExtensions",
			"workspaceRecommendedExtensions",
			"workspaceUnsupported"
		],
		"vs/workbench/contrib/extensions/browser/extensionsViews": [
			"error",
			"no extensions found",
			"no local extensions",
			"offline error",
			"showing local extensions only"
		],
		"vs/workbench/contrib/extensions/browser/extensionsWidgets": [
			"activation",
			"extensionIcon.private",
			"extensionIcon.sponsorForeground",
			"extensionIconStarForeground",
			"extensionPreReleaseForeground",
			"feature access label",
			"feature usage label",
			"has prerelease",
			"install count",
			"local extension",
			"message",
			"messages",
			"privateExtension",
			"publisher",
			"publisher verified tooltip",
			"ratedLabel",
			"recommendationHasBeenIgnored",
			"remote extension title",
			"restart required",
			"Show prerelease version",
			"sponsor",
			"startup",
			"syncingore.label",
			"total",
			"uncaught error",
			"uncaught errors",
			"updateRequired",
			"verified publisher",
			"workspace extension"
		],
		"vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": [
			"allplatforms",
			"cannot be installed",
			"confirmDisableAutoUpdate",
			"confirmEnableAutoUpdate",
			"confirmEnableDisableAutoUpdate",
			"confirmEnableDisableAutoUpdateDetail",
			"consentRequiredToUpdate",
			"consentRequiredToUpdateRepublishedExtension",
			"deprecated extensions",
			"disable all",
			"disableDependents",
			"disallowed",
			"disallowed extensions",
			"disallowed extensions by policy",
			"download",
			"download title",
			"download.completed",
			"download.failed",
			"downloading...",
			"enable locally",
			"enable remote",
			{
				"key": "enableButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "enableButtonLabelWithAction",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"enableExtensionMessage",
			"enableExtensionTitle",
			"extension not found",
			"extensions need reload",
			"extensions need restart",
			"extensionsAutoRestart",
			"incompatible",
			"incompatibleExtensions",
			{
				"key": "installButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "installButtonLabelWithAction",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"installExtensionMessage",
			"installExtensionTitle",
			"installing extension",
			"installing named extension",
			"installVSIXMessage",
			"invalidExtensions",
			"malicious",
			"Manifest is not found",
			"multipleDependentsError",
			"multipleDependentsUninstallError",
			"no versions",
			"not an extension",
			"not found",
			"not found version",
			"not signed",
			"open",
			"platform placeholder",
			"postDisableTooltip",
			"postEnableTooltip",
			"postUninstallTooltip",
			"postUpdateDownloadTooltip",
			"postUpdateRestartTooltip",
			"postUpdateTooltip",
			"postUpdateUpdateTooltip",
			"pre-release",
			"privateMarketplace",
			"reload",
			"reload window",
			"report issue",
			"restart",
			"restart extensions",
			"restart extensions action",
			"selectVersion",
			"singleDependentError",
			"singleDependentUninstallError",
			"sync extension",
			"twoDependentsError",
			"twoDependentsUninstallError",
			"uninstallAll",
			"uninstallAllProfiles",
			"uninstallApplicationScoped",
			"uninstallApplicationScopedMessage",
			"uninstallDependents",
			"uninstallingExtension",
			"unknown",
			"updatingExtensions"
		],
		"vs/workbench/contrib/extensions/browser/fileBasedRecommendations": [
			"fileBasedRecommendation",
			"languageName"
		],
		"vs/workbench/contrib/extensions/browser/webRecommendations": [
			"reason"
		],
		"vs/workbench/contrib/extensions/browser/workspaceRecommendations": [
			"workspaceRecommendation"
		],
		"vs/workbench/contrib/extensions/common/extensions": [
			"extensions"
		],
		"vs/workbench/contrib/extensions/common/extensionsFileTemplate": [
			"app.extension.identifier.errorMessage",
			"app.extensions.json.recommendations",
			"app.extensions.json.title",
			"app.extensions.json.unwantedRecommendations"
		],
		"vs/workbench/contrib/extensions/common/extensionsInput": [
			"extensionsEditorLabelIcon",
			"extensionsInputName"
		],
		"vs/workbench/contrib/extensions/common/extensionsUtils": [
			"disableOtherKeymapsConfirmation",
			"no",
			"yes"
		],
		"vs/workbench/contrib/extensions/common/reportExtensionIssueAction": [
			"reportExtensionIssue"
		],
		"vs/workbench/contrib/extensions/common/runtimeExtensionsInput": [
			"extensionsInputName",
			"runtimeExtensionEditorLabelIcon"
		],
		"vs/workbench/contrib/extensions/common/searchExtensionsTool": [
			"searchExtensionsTool.displayName",
			"searchExtensionsTool.noInput",
			"searchExtensionsTool.userDescription"
		],
		"vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": [
			"debugExtensionHost",
			"debugExtensionHost.launch.name",
			"debugExtensionHost.progress",
			"debugExtensionHostAndRenderer",
			"debugRenderer",
			"debugRenderer.launch.name",
			"debugRenderer.progress",
			"openDevToolsForExtensionHost",
			"restart1",
			"restart2",
			{
				"key": "restart3",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"selectExtensionHost"
		],
		"vs/workbench/contrib/extensions/electron-browser/extensionProfileService": [
			"profilingExtensionHost",
			"profilingExtensionHostTime",
			"restart1",
			"restart2",
			{
				"key": "restart3",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"selectAndStartDebug",
			"status.profiler"
		],
		"vs/workbench/contrib/extensions/electron-browser/extensions.contribution": [
			"runtimeExtension"
		],
		"vs/workbench/contrib/extensions/electron-browser/extensionsActions": [
			"cleanUpExtensionsFolder",
			"openExtensionsFolder"
		],
		"vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": [
			"show",
			"unresponsive-exthost"
		],
		"vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": [
			"attach.msg",
			"attach.msg2",
			"attach.title",
			"cmd.report",
			"cmd.reportOrShow",
			"cmd.show"
		],
		"vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": [
			"extensionHostProfileStart",
			"openExtensionHostProfile",
			"saveExtensionHostProfile",
			"saveprofile.dialogTitle",
			"stopExtensionHostProfileStart"
		],
		"vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": [
			"scopedConsoleAction.external",
			"scopedConsoleAction.Integrated",
			"scopedConsoleAction.wt"
		],
		"vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": [
			"explorer.openInTerminalKind",
			"globalConsoleAction",
			"selectWorkspace",
			"sourceControlRepositories.openInTerminalKind",
			"terminal.external.linuxExec",
			"terminal.external.osxExec",
			"terminal.external.windowsExec",
			"terminal.kind.both",
			"terminal.kind.external",
			"terminal.kind.integrated",
			"terminalConfigurationTitle"
		],
		"vs/workbench/contrib/externalUriOpener/common/configuration": [
			"externalUriOpeners",
			"externalUriOpeners.defaultId",
			"externalUriOpeners.uri"
		],
		"vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": [
			"selectOpenerConfigureTitle",
			"selectOpenerDefaultLabel",
			"selectOpenerDefaultLabel.web",
			"selectOpenerPlaceHolder"
		],
		"vs/workbench/contrib/files/browser/editors/binaryFileEditor": [
			"binaryFileEditor"
		],
		"vs/workbench/contrib/files/browser/editors/textFileEditor": [
			"createFile",
			"fileIsDirectory",
			"fileTooLargeForHeapErrorWithoutSize",
			"fileTooLargeForHeapErrorWithSize",
			"openFolder",
			"reveal",
			"textFileEditor",
			"unavailableResourceErrorEditorText"
		],
		"vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": [
			"compareChanges",
			"configure",
			"dontShowAgain",
			{
				"key": "genericSaveError",
				"comment": [
					"{0} is the resource that failed to save and {1} the error message"
				]
			},
			"learnMore",
			"overwrite",
			"overwriteElevated",
			"overwriteElevatedSudo",
			"permissionDeniedSaveError",
			"permissionDeniedSaveErrorSudo",
			"readonlySaveError",
			"readonlySaveErrorAdmin",
			"readonlySaveErrorSudo",
			"retry",
			"revert",
			"saveConflictDiffLabel",
			"saveElevated",
			"saveElevatedSudo",
			"staleSaveError",
			"userGuide"
		],
		"vs/workbench/contrib/files/browser/explorerViewlet": [
			"addAFolder",
			"explore",
			"explorerViewIcon",
			"folders",
			{
				"key": "miViewExplorer",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "noFolderButEditorsHelp",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change"
				]
			},
			{
				"key": "noFolderHelp",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change"
				]
			},
			{
				"key": "noFolderHelpWeb",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change"
				]
			},
			{
				"key": "noWorkspaceHelp",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change"
				]
			},
			"openEditorsIcon",
			"openFolder",
			"openRecent",
			{
				"key": "remoteNoFolderHelp",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change"
				]
			}
		],
		"vs/workbench/contrib/files/browser/fileActions": [
			"binFailed",
			"clipboardComparisonLabel",
			"closeGroup",
			"compareFileWithMeta",
			"compareNewUntitledTextFiles",
			"compareNewUntitledTextFilesMeta",
			"compareWithClipboard",
			"compareWithClipboardMeta",
			"confirmDeleteMessageFile",
			"confirmDeleteMessageFilesAndDirectories",
			"confirmDeleteMessageFolder",
			"confirmDeleteMessageMultiple",
			"confirmDeleteMessageMultipleDirectories",
			"confirmMoveTrashMessageFile",
			"confirmMoveTrashMessageFilesAndDirectories",
			"confirmMoveTrashMessageFolder",
			"confirmMoveTrashMessageMultiple",
			"confirmMoveTrashMessageMultipleDirectories",
			"confirmMultiPasteNative",
			"confirmOverwrite",
			"confirmPasteNative",
			"continueButtonLabel",
			"continueDetail",
			{
				"key": "copyBulkEdit",
				"comment": [
					"Placeholder will be replaced by the number of files being copied"
				]
			},
			"copyFile",
			{
				"key": "copyFileBulkEdit",
				"comment": [
					"Placeholder will be replaced by the name of the file copied."
				]
			},
			{
				"key": "copyingBulkEdit",
				"comment": [
					"Placeholder will be replaced by the number of files being copied"
				]
			},
			{
				"key": "copyingFileBulkEdit",
				"comment": [
					"Placeholder will be replaced by the name of the file copied."
				]
			},
			"createBulkEdit",
			"creatingBulkEdit",
			"delete",
			{
				"key": "deleteBulkEdit",
				"comment": [
					"Placeholder will be replaced by the number of files deleted"
				]
			},
			{
				"key": "deleteButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"deleteButtonLabelRecycleBin",
			{
				"key": "deleteButtonLabelTrash",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "deleteFileBulkEdit",
				"comment": [
					"Placeholder will be replaced by the name of the file deleted"
				]
			},
			{
				"key": "deletePermanentlyButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "deletingBulkEdit",
				"comment": [
					"Placeholder will be replaced by the number of files deleted"
				]
			},
			{
				"key": "deletingFileBulkEdit",
				"comment": [
					"Placeholder will be replaced by the name of the file deleted"
				]
			},
			"dirtyMessageFileDelete",
			"dirtyMessageFilesDelete",
			"dirtyMessageFolderDelete",
			"dirtyMessageFolderOneDelete",
			"dirtyWarning",
			"doNotAskAgain",
			"download",
			"emptyFileNameError",
			"fileDeleted",
			"fileIsAncestor",
			"fileNameExistsError",
			"fileNameStartsWithSlashError",
			"fileNameWhitespaceWarning",
			"focusFilesExplorer",
			"focusFilesExplorerMetadata",
			"globalCompareFile",
			"invalidFileNameError",
			"irreversible",
			{
				"key": "moveBulkEdit",
				"comment": [
					"Placeholder will be replaced by the number of files being moved"
				]
			},
			{
				"key": "moveFileBulkEdit",
				"comment": [
					"Placeholder will be replaced by the name of the file moved."
				]
			},
			{
				"key": "movingBulkEdit",
				"comment": [
					"Placeholder will be replaced by the number of files being moved"
				]
			},
			{
				"key": "movingFileBulkEdit",
				"comment": [
					"Placeholder will be replaced by the name of the file moved."
				]
			},
			"newFile",
			"newFolder",
			"openFileInEmptyWorkspace",
			"openFileInEmptyWorkspaceMetadata",
			"openFileToShowInNewWindow.unsupportedschema",
			{
				"key": "pasteButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"pasteFile",
			"readonlyMessageFilesDelete",
			"readonlyMessageFolderDelete",
			"readonlyMessageFolderOneDelete",
			"rename",
			"renameBulkEdit",
			"renamingBulkEdit",
			"replaceButtonLabel",
			"resetActiveEditorReadonlyInSession",
			"restore",
			"restorePlural",
			"retry",
			{
				"key": "retryButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"saveAllInGroup",
			"setActiveEditorReadonlyInSession",
			"setActiveEditorWriteableInSession",
			"showInExplorer",
			"showInExplorerMetadata",
			"toggleActiveEditorReadonlyInSession",
			"toggleAutoSave",
			"toggleAutoSaveDescription",
			"trashFailed",
			"undoBin",
			"undoBinFiles",
			"undoTrash",
			"undoTrashFiles",
			"upload"
		],
		"vs/workbench/contrib/files/browser/fileActions.contribution": [
			"acceptLocalChanges",
			"close",
			"closeAll",
			"closeOthers",
			"closeSaved",
			"compareActiveWithSaved",
			"compareActiveWithSavedMeta",
			"compareSelected",
			"compareSource",
			"compareWithSaved",
			"compareWithSelected",
			"copyPath",
			"copyPathOfActive",
			"copyRelativePath",
			"copyRelativePathOfActive",
			"cut",
			"deleteFile",
			"explorerOpenWith",
			{
				"key": "miAutoSave",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miCloseEditor",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoFile",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNewFile",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miRevert",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSave",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSaveAll",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSaveAs",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"newFile",
			"newFolderDescription",
			"openFile",
			"openToSide",
			"reopenWith",
			"revealInSideBar",
			"revert",
			"revert",
			"revertLocalChanges",
			"saveAll",
			"saveAllInGroup",
			"saveFiles"
		],
		"vs/workbench/contrib/files/browser/fileCommands": [
			"genericRevertError",
			{
				"key": "genericSaveError",
				"comment": [
					"{0} is the resource that failed to save and {1} the error message"
				]
			},
			"modifiedLabel",
			"newFileCommand.saveLabel",
			"retry",
			"revert",
			"revertAll"
		],
		"vs/workbench/contrib/files/browser/fileConstants": [
			"newUntitledFile",
			"removeFolderFromWorkspace",
			"save",
			"saveAll",
			"saveAs",
			"saveWithoutFormatting"
		],
		"vs/workbench/contrib/files/browser/fileImportExport": [
			"addFolder",
			"addFolders",
			"chooseWhereToDownload",
			"confirmManyOverwrites",
			"confirmOverwrite",
			"copyfolder",
			"copyFolder",
			"copyfolders",
			"copyFolders",
			{
				"comment": [
					"substitution will be the name of the file that was copied"
				],
				"key": "copyingFile"
			},
			"copyingFiles",
			{
				"comment": [
					"substitution will be the number of files that were copied"
				],
				"key": "copyingnFile"
			},
			"downloadBulkEdit",
			"downloadButton",
			"downloadingBulkEdit",
			"downloadingFiles",
			"downloadProgressLarge",
			"downloadProgressSmallMany",
			"dropFolder",
			"dropFolders",
			"fileInaccessible",
			"filesInaccessible",
			{
				"comment": [
					"substitution will be the name of the file that was imported"
				],
				"key": "importFile"
			},
			{
				"comment": [
					"substitution will be the number of files that were imported"
				],
				"key": "importnFile"
			},
			"irreversible",
			"overwrite",
			"overwriting",
			{
				"key": "replaceButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"uploadingFiles",
			"uploadProgressLarge",
			"uploadProgressSmallMany"
		],
		"vs/workbench/contrib/files/browser/files.contribution": [
			"askUser",
			"associations",
			"autoGuessEncoding",
			"autoOpenDroppedFile",
			"autoReveal",
			"autoReveal.focusNoScroll",
			"autoReveal.off",
			"autoReveal.on",
			"autoRevealExclude",
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "autoSave"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "autoSaveDelay"
			},
			"autoSaveWhenNoErrors",
			"autoSaveWorkspaceFilesOnly",
			"binaryFileEditor",
			"candidateGuessEncodings",
			"compressSingleChildFolders",
			"confirmDelete",
			"confirmDragAndDrop",
			"confirmPasteNative",
			"confirmUndo",
			"copyPathSeparator",
			"copyPathSeparator.auto",
			"copyPathSeparator.backslash",
			"copyPathSeparator.slash",
			"copyRelativePathSeparator",
			"copyRelativePathSeparator.auto",
			"copyRelativePathSeparator.backslash",
			"copyRelativePathSeparator.slash",
			"defaultLanguage",
			"defaultPathErrorMessage",
			"disabled",
			"enableDragAndDrop",
			"enableUndo",
			"enableUndo.default",
			"enableUndo.light",
			"enableUndo.verbose",
			"encoding",
			"eol",
			"eol.auto",
			"eol.CRLF",
			"eol.LF",
			{
				"key": "everything",
				"comment": [
					"This is the description of an option"
				]
			},
			"exclude",
			"excludeGitignore",
			"expandSingleFolderWorkspaces",
			"explorer.autoRevealExclude.boolean",
			"explorer.autoRevealExclude.when",
			"explorer.decorations.badges",
			"explorer.decorations.colors",
			"explorer.incrementalNaming",
			"explorerConfigurationTitle",
			"falseDescription",
			"fileDialogDefaultPath",
			"fileNesting.description",
			"fileNestingEnabled",
			"fileNestingExpand",
			"fileNestingPatterns",
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "files.autoSave.afterDelay"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "files.autoSave.off"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "files.autoSave.onFocusChange"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "files.autoSave.onWindowChange"
			},
			"files.exclude.boolean",
			{
				"key": "files.exclude.when",
				"comment": [
					"\\$(basename) should not be translated"
				]
			},
			"files.participants.timeout",
			"files.restoreUndoStack",
			"files.saveConflictResolution",
			"files.simpleDialog.enable",
			"filesConfigurationTitle",
			"filesReadonlyExclude",
			"filesReadonlyFromPermissions",
			"filesReadonlyInclude",
			"formatOnSave",
			"formatOnSaveMode",
			"hotExit",
			"hotExit.off",
			"hotExit.onExit",
			"hotExit.onExitAndWindowClose",
			"hotExit.onExitAndWindowCloseBrowser",
			"insertFinalNewline",
			{
				"key": "modification",
				"comment": [
					"This is the description of an option"
				]
			},
			{
				"key": "modificationIfAvailable",
				"comment": [
					"This is the description of an option"
				]
			},
			{
				"key": "openEditorsSortOrder",
				"comment": [
					"Open is an adjective"
				]
			},
			{
				"key": "openEditorsVisible",
				"comment": [
					"Open is an adjective"
				]
			},
			{
				"key": "openEditorsVisibleMin",
				"comment": [
					"Open is an adjective"
				]
			},
			"overwriteFileOnDisk",
			"simple",
			"smart",
			"sortOrder",
			"sortOrder.alphabetical",
			"sortOrder.default",
			"sortOrder.editorOrder",
			"sortOrder.filesFirst",
			"sortOrder.foldersNestsFiles",
			"sortOrder.fullPath",
			"sortOrder.mixed",
			"sortOrder.modified",
			"sortOrder.type",
			"sortOrderLexicographicOptions",
			"sortOrderLexicographicOptions.default",
			"sortOrderLexicographicOptions.lower",
			"sortOrderLexicographicOptions.unicode",
			"sortOrderLexicographicOptions.upper",
			"sortOrderReverse",
			"textFileEditor",
			"trimFinalNewlines",
			"trimTrailingWhitespace",
			"trimTrailingWhitespaceInRegexAndStrings",
			"trueDescription",
			"useTrash",
			"watcherExclude",
			"watcherInclude"
		],
		"vs/workbench/contrib/files/browser/views/emptyView": [
			"noWorkspace"
		],
		"vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": [
			"canNotResolve",
			"label",
			"symbolicLlink",
			"unknown"
		],
		"vs/workbench/contrib/files/browser/views/explorerView": [
			"collapseExplorerFolders",
			"collapseExplorerFoldersMetadata",
			"createNewFile",
			"createNewFolder",
			"explorerSection",
			"refreshExplorer",
			"refreshExplorerMetadata"
		],
		"vs/workbench/contrib/files/browser/views/explorerViewer": [
			"confirmMove",
			"confirmMultiMove",
			"confirmRootMove",
			"confirmRootsMove",
			"copy",
			"copying",
			"doNotAskAgain",
			"explorerHighlightFolderBadgeTitle",
			"fileInputAriaLabel",
			"move",
			{
				"key": "moveButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"moving",
			"numberOfFiles",
			"numberOfFolders",
			"searchMaxResultsWarning",
			"treeAriaLabel"
		],
		"vs/workbench/contrib/files/browser/views/openEditorsView": [
			"dirtyCounter",
			"flipLayout",
			{
				"key": "miToggleEditorLayout",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"miToggleEditorLayoutWithoutMnemonic",
			"newUntitledFile",
			{
				"key": "openEditors",
				"comment": [
					"Open is an adjective"
				]
			},
			"openEditors"
		],
		"vs/workbench/contrib/files/browser/workspaceWatcher": [
			"enospcError",
			"eshutdownError",
			"learnMore",
			"reload"
		],
		"vs/workbench/contrib/files/common/dirtyFilesIndicator": [
			"dirtyFile",
			"dirtyFiles"
		],
		"vs/workbench/contrib/files/common/files": [
			"explorerFindProviderActive",
			"explorerResourceCut",
			"explorerResourceIsFolder",
			"explorerResourceIsRoot",
			"explorerResourceMoveableToTrash",
			"explorerResourceParentReadonly",
			"explorerResourceReadonly",
			"explorerViewletCompressedFirstFocus",
			"explorerViewletCompressedFocus",
			"explorerViewletCompressedLastFocus",
			"explorerViewletFocus",
			"explorerViewletVisible",
			"filesExplorerFocus",
			"foldersViewVisible",
			"openEditorsFocus",
			"viewHasSomeCollapsibleItem"
		],
		"vs/workbench/contrib/files/electron-browser/fileActions.contribution": [
			"filesCategory",
			"miShare",
			"openContainer",
			"revealInMac",
			"revealInWindows"
		],
		"vs/workbench/contrib/folding/browser/folding.contribution": [
			"formatter.default",
			"null",
			"nullFormatterDescription"
		],
		"vs/workbench/contrib/format/browser/formatActionsMultiple": [
			"config",
			"config.bad",
			"config.needed",
			"def",
			{
				"key": "do.config",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"do.config.command",
			"do.config.notification",
			"format.placeHolder",
			"formatDocument.label.multiple",
			"formatSelection.label.multiple",
			"formatter",
			"formatter.default",
			"miss",
			"miss.1",
			"miss.2",
			"null",
			"nullFormatterDescription",
			"select",
			"summary"
		],
		"vs/workbench/contrib/format/browser/formatActionsNone": [
			"formatDocument.label.multiple",
			{
				"key": "install.formatter",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"no.provider",
			"too.large"
		],
		"vs/workbench/contrib/format/browser/formatModified": [
			"formatChanges"
		],
		"vs/workbench/contrib/imageCarousel/browser/imageCarousel.contribution": [
			"folderReadError",
			"imageCarousel.chat.enabled",
			"imageCarousel.explorerContextMenu.enabled",
			"imageCarousel.explorerTitle",
			"imageCarousel.title",
			"imageCarouselConfigurationTitle",
			"imageCarouselEditor",
			"noImagesFound",
			"openImageInCarousel",
			"openImagesInCarousel"
		],
		"vs/workbench/contrib/imageCarousel/browser/imageCarouselEditor": [
			"imageCarousel.ariaLabel",
			"imageCarousel.counter",
			"imageCarousel.kindImage",
			"imageCarousel.kindVideo",
			"imageCarousel.nextImage",
			"imageCarousel.noImages",
			"imageCarousel.previousImage",
			"imageCarousel.statusWithCaption",
			"imageCarousel.statusWithName",
			"imageCarousel.thumbnailLabelImage",
			"imageCarousel.thumbnailLabelVideo",
			"imageCarousel.thumbnails"
		],
		"vs/workbench/contrib/imageCarousel/browser/imageCarouselEditorInput": [
			"imageCarouselEditorLabelIcon"
		],
		"vs/workbench/contrib/inlayHints/browser/inlayHintsAccessibilty": [
			"description",
			"isReadingLineWithInlayHints",
			"read.title",
			"stop.title"
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatActions": [
			"askInChat",
			"cancel",
			"cat",
			"close2",
			"continueInChat",
			"dismissAffordance",
			"editCode",
			"editCodeShort",
			"fix",
			"focus",
			"Keep",
			"rephrase",
			"run",
			"runShort",
			"startInlineChat"
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatController": [
			"fix1",
			"fixN",
			"loading",
			"placeholder",
			"placeholderWithSelection"
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatDefaultModel": [
			"inlineChatConfigurationTitle",
			"inlineChatDefaultModelDescription"
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl": [
			"name",
			"response.description",
			"terminated.message",
			"tool.cancel"
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatWidget": [
			"aria-label",
			"feedbackThanks",
			"inlineChat.accessibilityHelp",
			"inlineChat.accessibilityHelpNoKb",
			{
				"key": "termsDisclaimer",
				"comment": [
					"{Locked=\"]({2})\"}",
					"{Locked=\"]({3})\"}"
				]
			}
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatZoneWidget": [
			"inlineChatClosed"
		],
		"vs/workbench/contrib/inlineChat/common/inlineChat": [
			"affordance",
			"affordance.editor",
			"affordance.off",
			"askInChat",
			"editorMinimap.inlineChatInserted",
			"editorOverviewRuler.inlineChatInserted",
			"editorOverviewRuler.inlineChatRemoved",
			"fixDiagnostics",
			"inlineChat.background",
			"inlineChat.border",
			"inlineChat.foreground",
			"inlineChat.shadow",
			"inlineChatAffordanceVisible",
			"inlineChatDiff.inserted",
			"inlineChatDiff.removed",
			"inlineChatEditing",
			"inlineChatEmpty",
			"inlineChatFileBelongsToChat",
			"inlineChatFocused",
			"inlineChatHasEditsAgent",
			"inlineChatHasNotebookAgent",
			"inlineChatHasNotebookInline",
			"inlineChatHasPossible",
			"inlineChatInput.background",
			"inlineChatInput.border",
			"inlineChatInput.focusBorder",
			"inlineChatInput.placeholderForeground",
			"inlineChatOuterCursorPosition",
			"inlineChatRequestInProgress",
			"inlineChatResponseFocused",
			"inlineChatTerminated",
			"inlineChatVisible",
			"notebookAgent"
		],
		"vs/workbench/contrib/inlineCompletions/browser/inlineCompletionLanguageStatusBarContribution": [
			"inlineCompletionAvailable",
			"inlineEditAvailable",
			"inlineSuggestionLoading",
			"inlineSuggestions",
			"inlineSuggestionsSmall",
			"noInlineSuggestionAvailable"
		],
		"vs/workbench/contrib/interactive/browser/interactive.contribution": [
			"interactive.activeCodeBorder",
			"interactive.execute",
			"interactive.history.focus",
			"interactive.history.next",
			"interactive.history.previous",
			"interactive.inactiveCodeBorder",
			"interactive.input.clear",
			"interactive.input.focus",
			"interactive.open",
			"interactive.open",
			"interactiveScrollToBottom",
			"interactiveScrollToTop",
			"interactiveWindow",
			"interactiveWindow.alwaysScrollOnNewCell",
			"interactiveWindow.executeWithShiftEnter",
			"interactiveWindow.promptToSaveOnClose",
			"interactiveWindow.showExecutionHint"
		],
		"vs/workbench/contrib/interactive/browser/replInputHintContentWidget": [
			"disableHint",
			"emptyHintText",
			"ReplInputAriaLabelHelp",
			"ReplInputAriaLabelHelpNoKb"
		],
		"vs/workbench/contrib/issue/browser/baseIssueReporterService": [
			"acknowledge",
			"bugDescription",
			"bugReporter",
			"closed",
			"create",
			"createInternally",
			"createOnGitHub",
			"description",
			"disabledExtensions",
			"elsewhereDescription",
			"extension",
			"extensionPlaceholder",
			"featureRequest",
			"featureRequestDescription",
			"handlesIssuesElsewhere",
			"hide",
			"internalPreviewMessage",
			"marketplace",
			"marketplacePlaceholder",
			"open",
			"openIssueReporter",
			"pasteData",
			"performanceIssue",
			"performanceIssueDesciption",
			"preview",
			"previewOnGitHub",
			"privateCreate",
			"saveExtensionData",
			"selectExtension",
			"selectSource",
			"show",
			"similarIssues",
			"stepsToReproduce",
			"submittingIssue",
			"undefinedPlaceholder",
			"unknown",
			"vscode",
			"vscodePlaceholder"
		],
		"vs/workbench/contrib/issue/browser/issueFormService": [
			"additionalIssueData",
			"cancel",
			"confirmCloseIssueReporter",
			"issueData",
			"issueReporter.attachmentsHeading",
			"issueReporter.attachmentsUploadFailed",
			"issueReporterWriteToClipboard",
			{
				"key": "ok",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"pasteData",
			{
				"key": "yes",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/issue/browser/issueQuickAccess": [
			"contributedIssuePage",
			"extensions",
			"reportExtensionMarketplace"
		],
		"vs/workbench/contrib/issue/browser/issueReporterEditorInput": [
			"discard",
			"discardIssue",
			"discardIssueDetail",
			"issueReporterEditorInputName",
			"issueReporterIcon"
		],
		"vs/workbench/contrib/issue/browser/issueReporterOverlay": [
			"abExperiments",
			"additionalInformation",
			"additionalPerformanceData",
			"additionalPerformanceDataDescription",
			"agentsWindow",
			"agentsWindowPlaceholder",
			"attachments",
			"back",
			"bug",
			"bugGuidance",
			"captureOptions",
			"category",
			"categoryRequired",
			"closeTab",
			"composeMessage",
			"defaultGuidance",
			"deleteRecording",
			"deleteScreenshot",
			"describeHeading",
			"description",
			"descriptionPlaceholder",
			"descriptionRequired",
			"editScreenshot",
			"extension",
			"extensionData",
			"extensionExternalIssueUrl",
			"extensionNoIssueUrl",
			"extensionPlaceholder",
			"extensionRequired",
			"extensions",
			"extensionSource",
			"featureGuidance",
			"featureRequest",
			"feedbackCategory",
			"fiveSeconds",
			"generateTitle",
			"generateTitleBtn",
			"generatingTitle",
			"hideToolbarInScreenshots",
			"issueTargetRepo",
			"issueTitle",
			"issueTitlePlaceholder",
			"loadingDiagnostics",
			"loadingExtensionData",
			"loadingProcessInfo",
			"loadingSystemInfo",
			"loadingWorkspaceInfo",
			"markdownSupported",
			"marketplace",
			"marketplacePlaceholder",
			"maxAttachmentsReached",
			"next",
			"noDelay",
			"noDescription",
			"noSimilarIssues",
			"noTitle",
			"openExternalIssueReporter",
			"or",
			"perfGuidance",
			"performanceIssue",
			"perfWikiLink",
			"previewOnGitHub",
			"recordingActive",
			"recordingThumbnailAlt",
			"recordVideo",
			"refresh",
			"refreshPerformanceData",
			"reportIssue",
			{
				"key": "reviewGuidanceLabelWizard",
				"comment": [
					"{Locked=\"https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions\"}"
				]
			},
			"reviewSubmit",
			"runningProcesses",
			"screenshot",
			"screenshotAlt",
			"screenshots",
			"screenshotsHeading",
			"screenshotsSubtitle",
			"searchingSimilarIssues",
			"selectExtension",
			"shortcutHintIntro",
			"similarIssues",
			"similarIssuesNeedsTitle",
			"similarIssuesSearchFailed",
			"skip",
			"stepOf",
			"stopRecording",
			"submit",
			"systemInformation",
			"target",
			"targetRequired",
			"tenSeconds",
			"threeSeconds",
			"titleRequired",
			"toCapture",
			"toRecord",
			"unknown",
			"unknownSource",
			"updateAvailable",
			"uploading",
			"vscode",
			"vscodePlaceholder",
			"waitingForDiagnostics",
			"workspaceMetadata"
		],
		"vs/workbench/contrib/issue/browser/issueReporterPage": [
			"acknowledgements",
			"chooseExtension",
			"completeInEnglish",
			"descriptionEmptyValidation",
			"descriptionTooShortValidation",
			"details",
			"disableExtensions",
			"disableExtensionsLabelText",
			"downloadExtensionData",
			"extensionData",
			"extensionWithNoBugsUrl",
			"extensionWithNonstandardBugsUrl",
			"issueSourceEmptyValidation",
			"issueSourceLabel",
			"issueTitleLabel",
			"issueTitleRequired",
			"issueTypeLabel",
			{
				"key": "reviewGuidanceLabel",
				"comment": [
					"{Locked=\"<a href=\"https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions\" target=\"_blank\">\"}",
					"{Locked=\"</a>\"}"
				]
			},
			"sendExperiments",
			"sendExtensionData",
			"sendExtensions",
			"sendProcessInfo",
			"sendSystemInfo",
			"sendWorkspaceInfo",
			"show",
			"titleEmptyValidation",
			"titleLengthValidation"
		],
		"vs/workbench/contrib/issue/browser/issueReporterService": [
			"undefinedPlaceholder"
		],
		"vs/workbench/contrib/issue/browser/issueTroubleshoot": [
			"ask to download insiders",
			"ask to reproduce issue",
			"bad",
			"detail.start",
			"download insiders",
			"empty.profile",
			"good",
			"I cannot reproduce",
			"issue is in core",
			"issue is with configuration",
			{
				"key": "msg",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"profile.extensions.disabled",
			"report anyway",
			"stop",
			"Stop",
			"This is Bad",
			"title.stop",
			"troubleshoot issue",
			"troubleshootIssue",
			"use insiders"
		],
		"vs/workbench/contrib/issue/browser/screenshotAnnotation": [
			"annotationHint",
			"apply",
			"arrow",
			"cancel",
			"colorValue",
			"crop",
			"discard",
			"ellipse",
			"eraser",
			"fillColor",
			"freehand",
			"opacity",
			"pan",
			"rectangle",
			"redo",
			"save",
			"select",
			"setFillColor",
			"setOpacity",
			"setStrokeColor",
			"setStrokeWidth",
			"setTextSize",
			"strokeColor",
			"strokeWidth",
			"text",
			"textBackgroundColor",
			"textColor",
			"textSize",
			"toolOptions",
			"transparentColor",
			"typeText",
			"undo"
		],
		"vs/workbench/contrib/issue/common/issue.contribution": [
			{
				"key": "miReportIssue",
				"comment": [
					"&& denotes a mnemonic",
					"Translate this to \"Report Issue in English\" in all languages please!"
				]
			},
			{
				"key": "reportIssueInEnglish",
				"comment": [
					"Translate this to \"Report Issue in English\" in all languages please!"
				]
			}
		],
		"vs/workbench/contrib/issue/electron-browser/issue.contribution": [
			"issueReporter.wizard.enabled",
			"issueReporter.wizard.fullWorkspaceScan",
			"issueReporterConfigurationTitle",
			"issueReporterEditorPaneTitle",
			"openIssueReporter",
			{
				"key": "reportPerformanceIssue",
				"comment": [
					"Here, 'issue' means problem or bug"
				]
			},
			"tasksQuickAccessPlaceholder"
		],
		"vs/workbench/contrib/issue/electron-browser/issueReporterEditorPane": [
			"noData",
			"noExperiments",
			"openSystemSettings",
			"recordingTooLarge",
			"screenRecordingPermissionDenied",
			"screenRecordingPermissionDeniedGeneric"
		],
		"vs/workbench/contrib/issue/electron-browser/issueReporterService": [
			"noCurrentExperiments",
			"pasteData",
			"saveExtensionData",
			"undefinedPlaceholder",
			"updateAvailable"
		],
		"vs/workbench/contrib/keybindings/browser/keybindings.contribution": [
			"toggleKeybindingsLog"
		],
		"vs/workbench/contrib/keybindings/electron-browser/systemWideKeybindings.contribution": [
			"systemWideKeybindings.registrationFailed",
			"systemWideKeybindings.whenIgnored"
		],
		"vs/workbench/contrib/languageDetection/browser/languageDetection.contribution": [
			"detectlang",
			"langDetection.aria",
			"langDetection.name",
			"noDetection",
			"status.autoDetectLanguage"
		],
		"vs/workbench/contrib/languageStatus/browser/languageStatus": [
			"aria.1",
			"aria.2",
			"langStatus.aria",
			"langStatus.name",
			"name.pattern",
			"pin",
			"reset",
			"unpin"
		],
		"vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": [
			"colorDecoratorsStatusItem.name",
			"colorDecoratorsStatusItem.source",
			"foldingRangesStatusItem.name",
			"foldingRangesStatusItem.source",
			"status.button.configure",
			"status.limited.details",
			"status.limitedColorDecorators.short",
			"status.limitedFoldingRanges.short"
		],
		"vs/workbench/contrib/list/browser/listResizeColumnAction": [
			"list",
			"list.resizeColumn"
		],
		"vs/workbench/contrib/list/browser/tableColumnResizeQuickPick": [
			"table.column.resizeValue.invalidRange",
			"table.column.resizeValue.invalidType",
			"table.column.resizeValue.placeHolder",
			"table.column.resizeValue.prompt",
			"table.column.selection"
		],
		"vs/workbench/contrib/localHistory/browser/localHistory": [
			"localHistoryIcon",
			"localHistoryRestore"
		],
		"vs/workbench/contrib/localHistory/browser/localHistoryCommands": [
			"confirmDeleteAllDetail",
			"confirmDeleteAllMessage",
			"confirmDeleteDetail",
			"confirmDeleteMessage",
			"confirmRestoreDetail",
			"confirmRestoreMessage",
			"createLocalHistoryEntryTitle",
			"createLocalHistoryPlaceholder",
			{
				"key": "deleteAllButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "deleteButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"localHistory.category",
			"localHistory.compareWithFile",
			"localHistory.compareWithPrevious",
			"localHistory.compareWithSelected",
			"localHistory.create",
			"localHistory.delete",
			"localHistory.deleteAll",
			"localHistory.open",
			"localHistory.rename",
			"localHistory.restore",
			"localHistory.restoreViaPicker",
			"localHistory.restoreViaPickerMenu",
			"localHistory.selectForCompare",
			"localHistoryCompareToFileEditorLabel",
			"localHistoryCompareToPreviousEditorLabel",
			"localHistoryEditorLabel",
			"localHistoryRestore.source",
			"renameLocalHistoryEntryTitle",
			"renameLocalHistoryPlaceholder",
			{
				"key": "restoreButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"restoreViaPicker.entryPlaceholder",
			"restoreViaPicker.filePlaceholder",
			"unableToRestore"
		],
		"vs/workbench/contrib/localHistory/browser/localHistoryTimeline": [
			"localHistory"
		],
		"vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": [
			"openContainer",
			"revealInMac",
			"revealInWindows"
		],
		"vs/workbench/contrib/localization/common/localization.contribution": [
			"language id",
			"localizations",
			"localizations language name",
			"localizations localized language name",
			"vscode.extension.contributes.localizations",
			"vscode.extension.contributes.localizations.languageId",
			"vscode.extension.contributes.localizations.languageName",
			"vscode.extension.contributes.localizations.languageNameLocalized",
			"vscode.extension.contributes.localizations.translations",
			"vscode.extension.contributes.localizations.translations.id",
			"vscode.extension.contributes.localizations.translations.id.pattern",
			"vscode.extension.contributes.localizations.translations.path"
		],
		"vs/workbench/contrib/localization/common/localizationsActions": [
			"available",
			"chooseLocale",
			"clearDisplayLanguage",
			"configureLocale",
			"configureLocaleDescription",
			"installed",
			"moreInfo"
		],
		"vs/workbench/contrib/localization/electron-browser/localization.contribution": [
			"changeAndRestart",
			"neverAgain",
			"updateLocale"
		],
		"vs/workbench/contrib/localization/electron-browser/minimalTranslations": [
			"installAndRestart",
			"installAndRestartMessage",
			"searchMarketplace",
			"showLanguagePackExtensions"
		],
		"vs/workbench/contrib/logs/common/logs.contribution": [
			"remote name",
			"setDefaultLogLevel",
			"show window log"
		],
		"vs/workbench/contrib/logs/common/logsActions": [
			"all",
			"current",
			"default",
			"extensionLogs",
			"log placeholder",
			"loggers",
			"openSessionLogFile",
			"resetLogLevel",
			"selectlog",
			"selectLogLevel",
			"selectLogLevelFor",
			"sessions placeholder",
			"setLogLevel"
		],
		"vs/workbench/contrib/logs/electron-browser/logsActions": [
			"openExtensionLogsFolder",
			"openLogsFolder"
		],
		"vs/workbench/contrib/markdown/browser/markdownSettingRenderer": [
			"alreadysetBoolFalse",
			"alreadysetBoolTrue",
			"alreadysetNum",
			"alreadysetString",
			"changeSettingTitle",
			"copySettingId",
			"falseMessage",
			"numberValue",
			"restorePreviousValue",
			"stringValue",
			"trueMessage",
			"viewInSettings",
			"viewInSettingsDetailed"
		],
		"vs/workbench/contrib/markdown/common/markdownColors": [
			"markdownAlertCautionForeground",
			"markdownAlertImportantForeground",
			"markdownAlertNoteForeground",
			"markdownAlertTipForeground",
			"markdownAlertWarningForeground"
		],
		"vs/workbench/contrib/markers/browser/markers.contribution": [
			"clearFiltersText",
			"collapseAll",
			"copyMarker",
			"copyMessage",
			"focusProblemsFilter",
			"focusProblemsList",
			"manyProblems",
			"markersViewIcon",
			{
				"key": "miMarker",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"noProblems",
			"problems",
			"show active file",
			"show errors",
			"show excluded files",
			"show infos",
			"show multiline",
			"show singleline",
			"show warnings",
			"status.problems",
			"status.problemsVisibility",
			"status.problemsVisibilityOff",
			"toggleActiveFileDescription",
			"toggleErrorsDescription",
			"toggleExcludedFilesDescription",
			"toggleInfosDescription",
			"toggleWarningsDescription",
			"totalErrors",
			"totalInfos",
			"totalProblems",
			"totalWarnings",
			"viewAsTable",
			"viewAsTableDescription",
			"viewAsTree",
			"viewAsTreeDescription"
		],
		"vs/workbench/contrib/markers/browser/markersAccessibilityHelp": [
			"problems.closingDesc",
			"problems.closingHeader",
			"problems.context",
			"problems.filterDesc1",
			"problems.filterDesc2",
			"problems.filterHeader",
			"problems.focusDesc1",
			"problems.focusDesc2",
			"problems.focusDesc3",
			"problems.focusDesc4",
			"problems.focusHeader",
			"problems.header",
			"problems.inputDesc",
			"problems.inputHeader",
			"problems.keyboardHeader",
			"problems.keyDown",
			"problems.keyEnter",
			"problems.keyEscape",
			"problems.keyF8",
			"problems.keyShiftF8",
			"problems.keyTab",
			"problems.settingAutoReveal",
			"problems.settingsHeader",
			"problems.settingShowCurrent",
			"problems.settingsIntro",
			"problems.settingSortOrder",
			"problems.settingVerbosity",
			"problems.settingViewMode",
			"problems.severityActiveFile",
			"problems.severityConclusion",
			"problems.severityErrors",
			"problems.severityHeader",
			"problems.severityInfo",
			"problems.severityIntro",
			"problems.severityWarnings",
			"problems.statusDesc",
			"problems.statusHeader",
			"problems.syntaxExample",
			"problems.syntaxExclude",
			"problems.syntaxHeader",
			"problems.syntaxText"
		],
		"vs/workbench/contrib/markers/browser/markersChatContext": [
			"chatContext.diagnstic",
			"chatContext.diagnstic.placeholder",
			"markers.panel.allErrors",
			"markers.panel.at.ln.col.number"
		],
		"vs/workbench/contrib/markers/browser/markersFileDecorations": [
			"label",
			"markers.showOnFile",
			"tooltip.1",
			"tooltip.N"
		],
		"vs/workbench/contrib/markers/browser/markersTable": [
			"codeColumnLabel",
			"fileColumnLabel",
			"messageColumnLabel",
			"sourceColumnLabel"
		],
		"vs/workbench/contrib/markers/browser/markersTreeViewer": [
			"collapsedIcon",
			"expandedIcon",
			"multi line",
			"problemsView",
			"single line"
		],
		"vs/workbench/contrib/markers/browser/markersView": [
			"clearFilter",
			"No problems filtered",
			"problems filtered",
			"showing filtered problems"
		],
		"vs/workbench/contrib/markers/browser/messages": [
			"errors.warnings.show.label",
			"markers.panel.action.filter",
			"markers.panel.action.moreFilters",
			"markers.panel.action.quickfix",
			"markers.panel.at.ln.col.number",
			"markers.panel.filter.activeFile",
			"markers.panel.filter.ariaLabel",
			"markers.panel.filter.errors",
			"markers.panel.filter.infos",
			"markers.panel.filter.placeholder",
			"markers.panel.filter.showErrors",
			"markers.panel.filter.showInfos",
			"markers.panel.filter.showWarnings",
			"markers.panel.filter.useFilesExclude",
			"markers.panel.filter.warnings",
			"markers.panel.multiple.errors.label",
			"markers.panel.multiple.infos.label",
			"markers.panel.multiple.unknowns.label",
			"markers.panel.multiple.warnings.label",
			"markers.panel.no.problems.activeFile.build",
			"markers.panel.no.problems.build",
			"markers.panel.no.problems.filters",
			"markers.panel.single.error.label",
			"markers.panel.single.info.label",
			"markers.panel.single.unknown.label",
			"markers.panel.single.warning.label",
			"markers.panel.title.problems",
			"problems.panel.configuration.autoreveal",
			"problems.panel.configuration.compareOrder",
			"problems.panel.configuration.compareOrder.position",
			"problems.panel.configuration.compareOrder.severity",
			"problems.panel.configuration.showCurrentInStatus",
			"problems.panel.configuration.title",
			"problems.panel.configuration.viewMode",
			"problems.tree.aria.label.error.marker",
			"problems.tree.aria.label.error.marker.nosource",
			"problems.tree.aria.label.info.marker",
			"problems.tree.aria.label.info.marker.nosource",
			"problems.tree.aria.label.marker",
			"problems.tree.aria.label.marker.nosource",
			"problems.tree.aria.label.marker.relatedInformation",
			"problems.tree.aria.label.relatedinfo.message",
			"problems.tree.aria.label.resource",
			"problems.tree.aria.label.warning.marker",
			"problems.tree.aria.label.warning.marker.nosource",
			"problems.view.focus.label",
			"problems.view.toggle.label"
		],
		"vs/workbench/contrib/mcp/browser/mcp.contribution": [
			"mcp.quickaccess.add",
			"mcp.quickaccess.placeholder",
			"mcpServer"
		],
		"vs/workbench/contrib/mcp/browser/mcpAddContextContribution": [
			"mcp.addContext",
			"mcp.addContext.placeholder"
		],
		"vs/workbench/contrib/mcp/browser/mcpCommands": [
			"mcp.actions.enablement",
			"mcp.actions.resources",
			"mcp.actions.sampling",
			"mcp.actions.status",
			"mcp.addConfiguration",
			"mcp.addConfiguration.description",
			"mcp.addServer",
			"mcp.addServer.description",
			"mcp.agentHost.authenticate",
			"mcp.agentHost.disable",
			"mcp.agentHost.disableSession",
			"mcp.agentHost.disableWorkspace",
			"mcp.agentHost.enable",
			"mcp.agentHost.enableSession",
			"mcp.agentHost.enableWorkspace",
			"mcp.agentHost.noServers",
			"mcp.agentHost.noServers.description",
			"mcp.agentHost.restartUnsupported",
			"mcp.agentHost.showLocal",
			"mcp.agentHost.startError",
			"mcp.agentHost.status.authRequired",
			"mcp.agentHost.status.error",
			"mcp.agentHost.status.ready",
			"mcp.agentHost.status.starting",
			"mcp.agentHost.status.stopped",
			"mcp.agentHost.stopError",
			"mcp.agentHostOptions",
			"mcp.autoStart",
			"mcp.browseResources",
			"mcp.command.browse",
			"mcp.command.browse.mcp",
			"mcp.command.browse.tooltip",
			"mcp.command.openRemoteUserMcp",
			"mcp.command.openUserMcp",
			"mcp.command.openWorkspaceFolderMcp",
			"mcp.command.openWorkspaceMcp",
			"mcp.command.restartServer",
			"mcp.command.show.installed",
			"mcp.command.showConfiguration",
			"mcp.command.showOutput",
			"mcp.command.startServer",
			"mcp.command.stopServer",
			"mcp.config",
			"mcp.configAccess",
			"mcp.configureSamplingModels",
			"mcp.configureSamplingModels.ph",
			"mcp.disabled",
			"mcp.disconnect",
			"mcp.editStoredInput",
			"mcp.enableWorkspace",
			"mcp.err.md.multi",
			"mcp.err.md.single",
			"mcp.installFromManifest",
			"mcp.installFromManifest.description",
			"mcp.list",
			"mcp.newTools",
			"mcp.newTools.md.multi",
			"mcp.newTools.md.single",
			"mcp.options",
			"mcp.resetCachedTools",
			"mcp.resetTrust",
			"mcp.resources",
			"mcp.restart",
			"mcp.samplingLog",
			"mcp.samplingLog.description",
			"mcp.samplingLog.title",
			"mcp.selectAction",
			"mcp.selectAgentHostServer",
			"mcp.selectServer",
			"mcp.server.options.tooltip",
			"mcp.servers",
			"mcp.setOAuthClientSecret",
			"mcp.setOAuthClientSecret.delete",
			"mcp.setOAuthClientSecret.hide",
			"mcp.setOAuthClientSecret.placeholder.replace",
			"mcp.setOAuthClientSecret.placeholder.set",
			"mcp.setOAuthClientSecret.prompt",
			"mcp.setOAuthClientSecret.reveal",
			"mcp.setOAuthClientSecret.title.replace",
			"mcp.setOAuthClientSecret.title.set",
			"mcp.showOutput",
			"mcp.showOutput.description",
			"mcp.signOut",
			"mcp.skipCurrentAutostart",
			"mcp.start",
			"mcp.startPromptingServer",
			"mcp.stop",
			"mcp.toolError",
			"mcp.toolRefresh"
		],
		"vs/workbench/contrib/mcp/browser/mcpCommandsAddConfiguration": [
			"allow",
			"cancel",
			"install.error",
			"install.newName",
			"install.rename",
			"install.show",
			"install.start",
			"install.title",
			"mcp.command.placeholder",
			"mcp.command.title",
			"mcp.confirmPublish",
			"mcp.docker.placeholder",
			"mcp.docker.title",
			"mcp.error.openHelpUri",
			"mcp.error.retry",
			"mcp.installFromManifest.filter",
			"mcp.installFromManifest.installError",
			"mcp.installFromManifest.invalidJson",
			"mcp.installFromManifest.invalidManifest",
			{
				"key": "mcp.installFromManifest.openLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"mcp.installFromManifest.parseError",
			"mcp.installFromManifest.readError",
			"mcp.installFromManifest.serverId.placeholder",
			"mcp.installFromManifest.serverId.title",
			"mcp.installFromManifest.success",
			"mcp.installFromManifest.title",
			"mcp.loading.title",
			"mcp.npm.placeholder",
			"mcp.npm.title",
			"mcp.nuget.placeholder",
			"mcp.nuget.title",
			"mcp.pip.placeholder",
			"mcp.pip.title",
			"mcp.serverId.placeholder",
			"mcp.serverId.title",
			"mcp.servers.browse",
			"mcp.servers.discovery",
			"mcp.serverType.command",
			"mcp.serverType.command.description",
			"mcp.serverType.copilot",
			"mcp.serverType.docker",
			"mcp.serverType.docker.description",
			"mcp.serverType.http",
			"mcp.serverType.http.description",
			"mcp.serverType.manual",
			"mcp.serverType.npm",
			"mcp.serverType.npm.description",
			"mcp.serverType.nuget",
			"mcp.serverType.nuget.description",
			"mcp.serverType.pip",
			"mcp.serverType.pip.description",
			"mcp.serverType.placeholder",
			"mcp.target..remote.description",
			"mcp.target.agentHost",
			"mcp.target.local",
			"mcp.target.placeholder",
			"mcp.target.remote",
			"mcp.target.title",
			"mcp.target.user",
			"mcp.target.user.description",
			"mcp.target.workspace",
			"mcp.target.workspace.description",
			"mcp.target.workspace.description.remote",
			"mcp.url.placeholder",
			"mcp.url.title"
		],
		"vs/workbench/contrib/mcp/browser/mcpElicitationService": [
			"mcp.elicit.cancel",
			"mcp.elicit.enum.none",
			"mcp.elicit.enum.none.description",
			"mcp.elicit.false",
			"mcp.elicit.give",
			"mcp.elicit.reject",
			"mcp.elicit.source",
			"mcp.elicit.true",
			"mcp.elicit.url.instruction",
			"mcp.elicit.url.instruction2",
			"mcp.elicit.url.open",
			"mcp.elicit.url.open2",
			"mcp.elicit.url.title",
			"mcp.elicit.useDefault",
			"mcp.elicit.validation.date",
			"mcp.elicit.validation.dateTime",
			"mcp.elicit.validation.email",
			"mcp.elicit.validation.integer",
			"mcp.elicit.validation.maximum",
			"mcp.elicit.validation.maxLength",
			"mcp.elicit.validation.minimum",
			"mcp.elicit.validation.minLength",
			"mcp.elicit.validation.number",
			"mcp.elicit.validation.uri",
			"msg.subtitle",
			"optional"
		],
		"vs/workbench/contrib/mcp/browser/mcpLanguageFeatures": [
			"cancel",
			"clear",
			"clear.savedValue.tooltip",
			"clearAll",
			"clearAll.savedValues.tooltip",
			"edit",
			"edit.savedValue.tooltip",
			"mcp.debug",
			"mcp.replaceClientSecret",
			"mcp.restart",
			"mcp.server.more",
			"mcp.setClientSecret",
			"mcp.start",
			"mcp.stop",
			"mcp.variableNotFound",
			"server.authRequired",
			"server.disabled",
			"server.error",
			"server.promptcount",
			"server.running",
			"server.runningInOneOtherSession",
			"server.runningInOtherSessions",
			"server.starting",
			"server.toolCount"
		],
		"vs/workbench/contrib/mcp/browser/mcpMigration": [
			"mcp.migration.openRemoteConfig",
			"mcp.migration.openUserConfig",
			"mcp.migration.remoteConfigFound",
			"mcp.migration.update",
			"mcp.migration.userConfigFound"
		],
		"vs/workbench/contrib/mcp/browser/mcpPromptArgumentPick": [
			"loading",
			"mcp.arg.activeFile",
			"mcp.arg.activeFiles",
			"mcp.arg.asCommand",
			"mcp.arg.asCommand.description",
			"mcp.arg.asText",
			"mcp.arg.files",
			"mcp.arg.required",
			"mcp.arg.selectedText",
			"mcp.arg.selectedText.multiLine",
			"mcp.arg.selectedText.singleLine",
			"mcp.arg.suggestions",
			"mcp.prompt.pick.title",
			"mcp.terminal.name",
			"optional"
		],
		"vs/workbench/contrib/mcp/browser/mcpResourceQuickAccess": [
			"goBack",
			"mcp.quickaccess.attach",
			"mcp.quickaccess.placeholder",
			"mcp.resource.template",
			"mcp.resource.template.empty",
			"mcp.resource.template.notFound",
			"mcp.resource.template.optional",
			"mcp.resource.template.placeholder"
		],
		"vs/workbench/contrib/mcp/browser/mcpServerActions": [
			"config",
			"configJson",
			"disableForWorkspace",
			"disableForWorkspaceTooltip",
			"disableGlobally",
			"disableGloballyTooltip",
			"enableForWorkspace",
			"enableForWorkspaceTooltip",
			"enableGlobally",
			"enableGloballyTooltip",
			"install",
			"install in workspace folder",
			"installing",
			"installInRemote",
			"installInRemoteLabel",
			"installInWorkspace",
			"manage",
			"mcp.configAccess",
			"mcp.disconnect",
			"mcp.resources",
			"mcp.samplingLog",
			"mcp.samplingLog.title",
			"mcp.signOut",
			"mcp.target.title",
			"mcp.target.workspace",
			"mcpServerInstallation",
			"output",
			"restart",
			"start",
			"stop",
			"uninstall"
		],
		"vs/workbench/contrib/mcp/browser/mcpServerEditor": [
			"arguments",
			"command",
			"configuration",
			"configurationtooltip",
			"details",
			"detailstooltip",
			"envFile",
			"environment",
			"environmentVariables",
			"headers",
			"id",
			"Install Info",
			"last updated",
			"manifest",
			"manifesttooltip",
			"Marketplace Info",
			"name",
			"noConfig",
			"noManifest",
			"noReadme",
			"packagearguments",
			"packageName",
			"packages",
			"published",
			"Readme title",
			"remotes",
			"repository",
			"resources",
			"runtimeargs",
			"serverName",
			"serverType",
			"support",
			"tags",
			"transport",
			"url",
			"Version"
		],
		"vs/workbench/contrib/mcp/browser/mcpServerEditorInput": [
			"extensionsInputName",
			"mcpServerEditorLabelIcon"
		],
		"vs/workbench/contrib/mcp/browser/mcpServerIcons": [
			"licenseIcon",
			"mcpServer",
			"mcpServerRemoteIcon",
			"mcpServerWorkspaceIcon",
			"starredIcon"
		],
		"vs/workbench/contrib/mcp/browser/mcpServersView": [
			"mcp",
			"mcp servers",
			"mcp-installed",
			"mcp.gallery.enableDialog.cancel",
			"mcp.gallery.enableDialog.enable",
			"mcp.gallery.enableDialog.setting",
			"mcp.gallery.enableDialog.title",
			"mcp.welcome.descriptionWithLink",
			"mcp.welcome.enableGalleryButton",
			"mcp.welcome.settings.tooltip",
			"mcp.welcome.title",
			"no extensions found"
		],
		"vs/workbench/contrib/mcp/browser/mcpServerWidgets": [
			"mcpIconStarForeground",
			"publisher",
			"remote user extension",
			"verified publisher",
			"workspace extension"
		],
		"vs/workbench/contrib/mcp/browser/mcpWorkbenchService": [
			"cannot be installed",
			"disabled - all not allowed",
			"disabled - some not allowed",
			"disabled globally",
			"disabled in workspace",
			"mcp.configuration.userLocalValue",
			"not an extension",
			"overwriting"
		],
		"vs/workbench/contrib/mcp/common/discovery/extensionMcpDiscovery": [
			"invalidData",
			"invalidId",
			"invalidLabel",
			"invalidWhen"
		],
		"vs/workbench/contrib/mcp/common/discovery/nativeMcpDiscoveryAbstract": [
			"onRemoteLabel"
		],
		"vs/workbench/contrib/mcp/common/mcpConfiguration": [
			"app.mcp.args.command",
			"app.mcp.dev",
			"app.mcp.dev.debug",
			"app.mcp.dev.debug.debugpyPath",
			"app.mcp.dev.debug.type.node",
			"app.mcp.dev.debug.type.python",
			"app.mcp.dev.watch",
			"app.mcp.env.command",
			"app.mcp.envFile.command",
			"app.mcp.json.command",
			"app.mcp.json.cwd",
			"app.mcp.json.headers",
			"app.mcp.json.oauth",
			"app.mcp.json.oauth.clientId",
			"app.mcp.json.oauth.enterpriseManaged",
			"app.mcp.json.sandbox",
			"app.mcp.json.sandbox.filesystem",
			"app.mcp.json.sandbox.filesystem.allowWrite",
			"app.mcp.json.sandbox.filesystem.denyRead",
			"app.mcp.json.sandbox.filesystem.denyWrite",
			"app.mcp.json.sandbox.network",
			"app.mcp.json.sandbox.network.allowedDomains",
			"app.mcp.json.sandbox.network.deniedDomains",
			"app.mcp.json.sandboxEnabled",
			"app.mcp.json.title",
			"app.mcp.json.type",
			"app.mcp.json.url",
			"app.mcp.json.url.pattern",
			"id",
			"mcp.discovery.source.claude-desktop",
			"mcp.discovery.source.claude-desktop.config",
			"mcp.discovery.source.cursor-global",
			"mcp.discovery.source.cursor-global.config",
			"mcp.discovery.source.cursor-workspace",
			"mcp.discovery.source.cursor-workspace.config",
			"mcp.discovery.source.windsurf",
			"mcp.discovery.source.windsurf.config",
			"mcpServerDefinitionProviders",
			"name",
			"vscode.extension.contributes.mcp",
			"vscode.extension.contributes.mcp.id",
			"vscode.extension.contributes.mcp.label",
			"vscode.extension.contributes.mcp.when"
		],
		"vs/workbench/contrib/mcp/common/mcpContextKeys": [
			"mcp.hasServersWithErrors.description",
			"mcp.hasUnknownTools.description",
			"mcp.serverCount.description",
			"mcp.toolsCount.description"
		],
		"vs/workbench/contrib/mcp/common/mcpDevMode": [
			"mcp.debug.nodeBinReq",
			"mcp.debug.pythonBinReq"
		],
		"vs/workbench/contrib/mcp/common/mcpLanguageModelToolContribution": [
			"mcp.tool.warning",
			"mcp.toolset",
			"msg.ran",
			"msg.run",
			"msg.subtitle",
			"msg.title"
		],
		"vs/workbench/contrib/mcp/common/mcpRegistry": [
			"mcp.launchError",
			"mcp.launchError.openConfig",
			"mcp.trust.details",
			"mcp.trust.detailsMulti",
			"mcp.trust.no",
			"mcp.trust.pick",
			"mcp.trust.yes",
			"runTrust",
			"trustFromExt",
			"trustTitleWithOrigin",
			"trustTitleWithOriginMulti"
		],
		"vs/workbench/contrib/mcp/common/mcpSamplingLog": [
			"mcp.sampling.rpd"
		],
		"vs/workbench/contrib/mcp/common/mcpSamplingService": [
			"cancel",
			"configure",
			"mcp.sampling.allow.always",
			"mcp.sampling.allow.inSession",
			"mcp.sampling.allow.never",
			"mcp.sampling.allow.notNow",
			"mcp.sampling.allowDuringChat.desc",
			"mcp.sampling.allowDuringChat.title",
			"mcp.sampling.allowOutsideChat.desc",
			"mcp.sampling.allowOutsideChat.title",
			"mcp.sampling.needsModels"
		],
		"vs/workbench/contrib/mcp/common/mcpSandboxService": [
			"mcpSandboxSuggestion.allowedDomains",
			"mcpSandboxSuggestion.allowWrite",
			"mcpSandboxSuggestion.message"
		],
		"vs/workbench/contrib/mcp/common/mcpServer": [
			"mcp.command.showOutput",
			"mcpBadSchema",
			"mcpBadSchema.show",
			"mcpBadSchema.tool",
			"mcpDebugPyHelp",
			"mcpSandboxSuggestion.apply.error",
			"mcpSandboxSuggestion.apply.success",
			"mcpSandboxSuggestion.apply.unavailable",
			"mcpSandboxSuggestion.confirm.message",
			"mcpSandboxSuggestion.confirm.no",
			"mcpSandboxSuggestion.confirm.yes",
			"mcpServerError",
			"mcpServerInstall",
			"mcpServerNotFound",
			"mcpViewDocs"
		],
		"vs/workbench/contrib/mcp/common/mcpServerConnection": [
			"mcpServer.starting",
			"mcpServer.state",
			"mcpServer.stopping"
		],
		"vs/workbench/contrib/mcp/common/mcpTypes": [
			"mcpstate.error",
			"mcpstate.running",
			"mcpstate.starting",
			"mcpstate.stopped"
		],
		"vs/workbench/contrib/mergeEditor/browser/commands/commands": [
			"layout.column",
			"layout.mixed",
			"layout.showBase",
			"layout.showBaseCenter",
			"layout.showBaseTop",
			"merge.acceptAllInput1",
			"merge.acceptAllInput2",
			"merge.goToNextUnhandledConflict",
			"merge.goToPreviousUnhandledConflict",
			"merge.openBaseEditor",
			"merge.toggleCurrentConflictFromLeft",
			"merge.toggleCurrentConflictFromRight",
			"mergeEditor",
			"mergeEditor.acceptAllCombination",
			"mergeEditor.acceptMerge",
			{
				"key": "mergeEditor.acceptMerge.unhandledConflicts.accept",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"mergeEditor.acceptMerge.unhandledConflicts.detail",
			"mergeEditor.acceptMerge.unhandledConflicts.message",
			"mergeEditor.compareInput1WithBase",
			"mergeEditor.compareInput2WithBase",
			"mergeEditor.compareWithBase",
			"mergeEditor.resetChoice",
			"mergeEditor.resetResultToBaseAndAutoMerge",
			"mergeEditor.resetResultToBaseAndAutoMerge.short",
			"mergeEditor.toggleBetweenInputs",
			"openfile",
			"showNonConflictingChanges",
			"title"
		],
		"vs/workbench/contrib/mergeEditor/browser/commands/devCommands": [
			"merge.dev.copyState",
			"merge.dev.loadContentsFromFolder",
			"merge.dev.saveContentsToFolder",
			"mergeEditor",
			"mergeEditor.name",
			"mergeEditor.noActiveMergeEditor",
			"mergeEditor.selectFolderToSaveTo",
			"mergeEditor.successfullyCopiedMergeEditorContents",
			"mergeEditor.successfullySavedMergeEditorContentsToFolder"
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": [
			"diffAlgorithm.advanced",
			"diffAlgorithm.advancedExternal",
			"diffAlgorithm.advancedWasm",
			"diffAlgorithm.legacy",
			"name"
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeEditorAccessibilityHelp": [
			"msg1",
			"msg2",
			"msg3",
			"msg4",
			"msg5"
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": [
			"mergeEditor.input1",
			"mergeEditor.input2",
			"mergeEditor.result",
			"name"
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": [
			{
				"key": "acceptMerge",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"detail1",
			"detail1Conflicts",
			"detailN",
			"detailNConflicts",
			{
				"key": "discard",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"merge-editor.source",
			"message1",
			"messageN",
			"noMoreWarn",
			{
				"key": "save",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"saveTempFile.detail",
			"saveTempFile.message",
			{
				"key": "saveWithConflict",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "workspace.close",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "workspace.closeWithConflicts",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"workspace.detail1.handled",
			"workspace.detail1.unhandled",
			"workspace.detail1.unhandled.nonDirty",
			"workspace.detailN.handled",
			"workspace.detailN.unhandled",
			"workspace.detailN.unhandled.nonDirty",
			{
				"key": "workspace.doNotSave",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"workspace.message1",
			"workspace.message1.nonDirty",
			"workspace.messageN",
			"workspace.messageN.nonDirty",
			{
				"key": "workspace.save",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "workspace.saveWithConflict",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": [
			"conflictingLine",
			"conflictingLines"
		],
		"vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": [
			"setInputHandled",
			"undoMarkAsHandled"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/colors": [
			"mergeEditor.change.background",
			"mergeEditor.change.word.background",
			"mergeEditor.changeBase.background",
			"mergeEditor.changeBase.word.background",
			"mergeEditor.conflict.handled.minimapOverViewRuler",
			"mergeEditor.conflict.handledFocused.border",
			"mergeEditor.conflict.handledUnfocused.border",
			"mergeEditor.conflict.input1.background",
			"mergeEditor.conflict.input2.background",
			"mergeEditor.conflict.unhandled.minimapOverViewRuler",
			"mergeEditor.conflict.unhandledFocused.border",
			"mergeEditor.conflict.unhandledUnfocused.border",
			"mergeEditor.conflictingLines.background"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/conflictActions": [
			"accept",
			"acceptBoth",
			"acceptBoth0First",
			"acceptBothTooltip",
			"acceptTooltip",
			"append",
			"appendTooltip",
			"combine",
			"ignore",
			"manualResolution",
			"manualResolutionTooltip",
			"markAsHandledTooltip",
			"noChangesAccepted",
			"noChangesAcceptedTooltip",
			"remove",
			"removeTooltip",
			"resetToBase",
			"resetToBaseTooltip"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": [
			"base",
			"compareWith",
			"compareWithTooltip"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": [
			"accept.conflicting",
			"accept.excluded",
			"accept.first",
			"accept.second",
			"input1",
			"input2",
			"mergeEditor.accept",
			"mergeEditor.acceptBoth",
			"mergeEditor.markAsHandled",
			"mergeEditor.swap"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": [
			"allConflictHandled",
			"goToNextConflict",
			"mergeEditor.remainingConflict",
			"mergeEditor.remainingConflicts",
			"result"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": [
			"mergeEditor"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/viewModel": [
			"noConflictMessage"
		],
		"vs/workbench/contrib/mergeEditor/common/mergeEditor": [
			"baseUri",
			"editorLayout",
			"is",
			"isr",
			"resultUri",
			"showBase",
			"showBaseAtTop",
			"showNonConflictingChanges"
		],
		"vs/workbench/contrib/mergeEditor/electron-browser/devCommands": [
			"merge.dev.openSelectionInTemporaryMergeEditor",
			"merge.dev.openState",
			"mergeEditor",
			"mergeEditor.enterJSON"
		],
		"vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": [
			"configureMeteredConnection",
			"meteredConnection.auto",
			"meteredConnection.auto.description",
			"meteredConnection.off",
			"meteredConnection.off.description",
			"meteredConnection.on",
			"meteredConnection.on.description",
			"meteredConnection.placeholder"
		],
		"vs/workbench/contrib/meteredConnection/browser/meteredConnectionStatus": [
			"status.meteredConnection",
			"status.meteredConnection.ariaLabel",
			"status.meteredConnection.configure",
			"status.meteredConnection.tooltip"
		],
		"vs/workbench/contrib/multiDiffEditor/browser/actions": [
			"collapseAllDiffs",
			"ExpandAllDiffs",
			"goToFile",
			"goToNextChange",
			"goToPreviousChange"
		],
		"vs/workbench/contrib/multiDiffEditor/browser/icons.contribution": [
			"multiDiffEditorLabelIcon"
		],
		"vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution": [
			"name"
		],
		"vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput": [
			"name",
			{
				"key": "nameWithFiles",
				"comment": [
					"{0} is the name of the editor",
					"{1} is the number of files being shown"
				]
			},
			{
				"key": "nameWithOneFile",
				"comment": [
					"{0} is the name of the editor"
				]
			}
		],
		"vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver": [
			"openChanges"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": [
			"notebookActions.changeCellToCode",
			"notebookActions.changeCellToMarkdown",
			"notebookActions.collapseAllCellInput",
			"notebookActions.collapseAllCellOutput",
			"notebookActions.collapseCellInput",
			"notebookActions.collapseCellOutput",
			"notebookActions.copyCellDown",
			"notebookActions.copyCellUp",
			"notebookActions.expandAllCellInput",
			"notebookActions.expandAllCellOutput",
			"notebookActions.expandCellInput",
			"notebookActions.expandCellOutput",
			"notebookActions.joinCellAbove",
			"notebookActions.joinCellBelow",
			"notebookActions.joinSelectedCells",
			"notebookActions.moveCellDown",
			"notebookActions.moveCellUp",
			"notebookActions.splitCell",
			"notebookActions.toggleOutputs",
			"notebookActions.toggleOutputs",
			"notebookActions.toggleScrolling"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticsActions": [
			"cellCommands.quickFix.noneMessage",
			"notebookActions.cellFailureActions",
			"notebookActions.chatExplainCellError",
			"notebookActions.chatFixCellError"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/diagnosticCellStatusBarContrib": [
			"notebook.cell.status.diagnostic"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": [
			"notebook.cell.status.executing",
			"notebook.cell.status.failed",
			"notebook.cell.status.pending",
			"notebook.cell.status.success",
			"notebook.cell.statusBar.timerTooltip",
			"notebook.cell.statusBar.timerTooltip.reportIssueFootnote",
			"notebook.cell.statusBar.timerVerbose"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": [
			"notebook.cell.status.autoDetectLanguage",
			"notebook.cell.status.language",
			"notebook.cell.status.searchLanguageExtensions"
		],
		"vs/workbench/contrib/notebook/browser/contrib/chat/notebookChatUtils": [
			"notebookOutputCellLabel"
		],
		"vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": [
			"notebook.cell.output.selectAll",
			"notebookActions.copy",
			"notebookActions.cut",
			"notebookActions.paste",
			"notebookActions.pasteAbove",
			"toggleNotebookClipboardLog"
		],
		"vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": [
			"kernel.select.label",
			"notebook.activeCellStatusName",
			"notebook.indentation",
			"notebook.info",
			"notebook.multiActiveCellIndicator",
			"notebook.select",
			"notebook.singleActiveCellIndicator",
			"selectNotebookIndentation",
			"tooltop"
		],
		"vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": [
			"notebook.findNext.fromWidget",
			"notebook.findPrevious.fromWidget",
			"notebookActions.findInNotebook",
			"notebookActions.hideFind"
		],
		"vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget": [
			"findFilterIcon",
			"label.closeButton",
			"label.find",
			"label.nextMatchButton",
			"label.previousMatchButton",
			"label.replace",
			"label.replaceAllButton",
			"label.replaceButton",
			"label.toggleReplaceButton",
			"label.toggleSelectionFind",
			"notebook.find.filter.filterAction",
			"notebook.find.filter.findInCodeInput",
			"notebook.find.filter.findInCodeOutput",
			"notebook.find.filter.findInMarkupInput",
			"notebook.find.filter.findInMarkupPreview",
			"placeholder.find",
			"placeholder.replace"
		],
		"vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget": [
			"ariaSearchNoResult",
			"ariaSearchNoResultEmpty",
			"ariaSearchNoResultWithLineNumNoCurrentMatch"
		],
		"vs/workbench/contrib/notebook/browser/contrib/format/formatting": [
			"format.title",
			"formatCell.label",
			"formatCells.label",
			"label"
		],
		"vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": [
			"workbench.notebook.layout.gettingStarted.label"
		],
		"vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": [
			"notebook.toggleCellToolbarPosition"
		],
		"vs/workbench/contrib/notebook/browser/contrib/multicursor/notebookMulticursor": [
			"addFindMatchToSelection",
			"deleteLeftMultiSelection",
			"deleteRightMultiSelection",
			"exitMultiSelection",
			"selectAllFindMatches"
		],
		"vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": [
			"cursorMoveDown",
			"cursorMoveUp",
			"cursorPageDown",
			"cursorPageDownSelect",
			"cursorPageUp",
			"cursorPageUpSelect",
			"focusFirstCell",
			"focusLastCell",
			"focusOutput",
			"focusOutputOut",
			"notebook.cell.webviewHandledEvents",
			"notebook.navigation.allowNavigateToSurroundingCells",
			"notebookActions.centerActiveCell"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookInlineVariables": [
			"clearAllInlineValues"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableCommands": [
			"copyWorkspaceVariableValue",
			"executeNotebookVariableProvider"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables": [
			"notebookVariables"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource": [
			"notebook.indexedChildrenLimitReached"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree": [
			"notebook.notebookVariables",
			"notebook.ReplVariables",
			"notebookVariableAriaLabel"
		],
		"vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": [
			"breadcrumbs.showCodeCells",
			"filter",
			"notebook.gotoSymbols.showAllSymbols",
			"outline.showCodeCells",
			"outline.showCodeCellSymbols",
			"outline.showMarkdownHeadersOnly",
			"toggleCodeCells",
			"toggleCodeCellSymbols",
			"toggleShowMarkdownHeadersOnly"
		],
		"vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": [
			"setProfileTitle"
		],
		"vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": [
			"codeAction.apply",
			{
				"key": "codeaction.get2",
				"comment": [
					"[configure]({1}) is a link. Only translate `configure`. Do not change brackets and parentheses or {1}"
				]
			},
			"formatNotebook",
			"insertFinalNewLine",
			"notebookFormatSave.formatting",
			"notebookSaveParticipants.cellCodeActions",
			"notebookSaveParticipants.formatCodeActions",
			"notebookSaveParticipants.notebookCodeActions",
			"trimNotebookNewlines",
			"trimNotebookWhitespace"
		],
		"vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": [
			"workbench.notebook.clearNotebookEdtitorTypeCache",
			"workbench.notebook.inspectLayout",
			"workbench.notebook.toggleLayoutTroubleshoot"
		],
		"vs/workbench/contrib/notebook/browser/controller/cellOperations": [
			"notebookActions.joinSelectedCells",
			"notebookActions.joinSelectedCells.label"
		],
		"vs/workbench/contrib/notebook/browser/controller/cellOutputActions": [
			"imageFiles",
			"notebookActions.copyOutput",
			"notebookActions.openOutputInEditor",
			"notebookActions.openOutputInNotebookOutputEditor",
			"notebookActions.saveOutputImage",
			"notebookActions.showAllOutput"
		],
		"vs/workbench/contrib/notebook/browser/controller/chat/cellChatActions": [
			"notebook.apply1",
			"notebook.apply2",
			"notebook.apply3",
			"notebookActions.menu.insertCode.ontoolbar",
			"notebookActions.menu.insertCode.tooltip",
			"notebookActions.menu.insertCodeCellWithChat",
			"notebookActions.menu.insertCodeCellWithChat.tooltip"
		],
		"vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution": [
			"chatContext.notebook.kernelVariable",
			"chatContext.notebook.kernelVariable.placeholder",
			"noKernelVariables",
			"notebookActions.addOutputToChat",
			"pickKernelVariableLabel",
			"selectKernelVariablePlaceholder"
		],
		"vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext": [
			"notebookChatAgentRegistered"
		],
		"vs/workbench/contrib/notebook/browser/controller/coreActions": [
			"miShare",
			"notebookActions.category",
			"notebookMenu.cellTitle",
			"notebookMenu.insertCell"
		],
		"vs/workbench/contrib/notebook/browser/controller/editActions": [
			"autoDetect",
			"changeLanguage",
			"clearAllCellsOutputs",
			"clearCellOutputs",
			"commentSelectedCells",
			"confirmDeleteButton",
			"confirmDeleteButtonMessage",
			"detectLanguage",
			"doNotAskAgain",
			"indentConvert",
			"indentView",
			"languageDescription",
			"languageDescriptionConfigured",
			"languagesPicks",
			"noDetection",
			"noNotebookEditor",
			"notebookActions.deleteCell",
			"notebookActions.editCell",
			"notebookActions.quitEdit",
			"notebookActions.quitEditAllCells",
			"noWritableCodeEditor",
			"pickAction",
			"pickLanguageToConfigure",
			"selectNotebookIndentation"
		],
		"vs/workbench/contrib/notebook/browser/controller/executeActions": [
			"notebookActions.cancel",
			"notebookActions.cancelNotebook",
			"notebookActions.execute",
			"notebookActions.executeAbove",
			"notebookActions.executeAndFocusContainer",
			"notebookActions.executeAndInsertBelow",
			"notebookActions.executeAndSelectBelow",
			"notebookActions.executeBelow",
			"notebookActions.executeNotebook",
			"notebookActions.interruptNotebook",
			"notebookActions.renderMarkdown",
			"revealLastFailedCell",
			"revealLastFailedCellShort",
			"revealRunningCell",
			"revealRunningCellShort"
		],
		"vs/workbench/contrib/notebook/browser/controller/foldingController": [
			"fold.cell",
			"fold.cell",
			"unfold.cell"
		],
		"vs/workbench/contrib/notebook/browser/controller/insertCellActions": [
			"notebookActions.insertCodeCellAbove",
			"notebookActions.insertCodeCellAboveAndFocusContainer",
			"notebookActions.insertCodeCellAtTop",
			"notebookActions.insertCodeCellBelow",
			"notebookActions.insertCodeCellBelowAndFocusContainer",
			"notebookActions.insertMarkdownCellAbove",
			"notebookActions.insertMarkdownCellAtTop",
			"notebookActions.insertMarkdownCellBelow",
			"notebookActions.menu.insertCode",
			"notebookActions.menu.insertCode.minimaltoolbar",
			"notebookActions.menu.insertCode.minimalToolbar",
			"notebookActions.menu.insertCode.ontoolbar",
			"notebookActions.menu.insertCode.tooltip",
			"notebookActions.menu.insertMarkdown",
			"notebookActions.menu.insertMarkdown.ontoolbar",
			"notebookActions.menu.insertMarkdown.tooltip"
		],
		"vs/workbench/contrib/notebook/browser/controller/layoutActions": [
			"cmd.toggle2",
			"customizeNotebook",
			{
				"key": "mitoggleNotebookStickyScroll",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"notebook.placeholder",
			"notebook.saveMimeTypeOrder",
			"notebook.showLineNumbers",
			"notebook.toggleBreadcrumb",
			"notebook.toggleBreadcrumb.short",
			"notebook.toggleCellToolbarPosition",
			"notebook.toggleLineNumbers",
			"notebook.toggleLineNumbers.short",
			"notebookStickyScroll",
			"saveTarget.machine",
			"saveTarget.workspace",
			"toggleStickyScroll",
			"toggleStickyScroll.short",
			"workbench.notebook.layout.configure.label",
			"workbench.notebook.layout.select.label",
			"workbench.notebook.layout.webview.reset.label"
		],
		"vs/workbench/contrib/notebook/browser/controller/notebookIndentationActions": [
			"changeTabDisplaySize",
			"convertIndentation",
			"convertIndentationToSpaces",
			"convertIndentationToTabs",
			"indentUsingSpaces",
			"indentUsingTabs",
			{
				"key": "selectTabWidth",
				"comment": [
					"Tab corresponds to the tab key"
				]
			}
		],
		"vs/workbench/contrib/notebook/browser/controller/sectionActions": [
			"expandSection",
			"expandSection",
			"foldSection",
			"foldSection",
			{
				"key": "miexpandSection",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mifoldSection",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mirunCell",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "mirunCellsInSection",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"runCell",
			"runCell",
			"runCellsInSection",
			"runCellsInSection"
		],
		"vs/workbench/contrib/notebook/browser/controller/variablesActions": [
			"notebookActions.openVariablesView"
		],
		"vs/workbench/contrib/notebook/browser/diff/diffComponents": [
			"hiddenCell",
			"hiddenCells",
			"hideUnchangedCells",
			"showUnchangedCells"
		],
		"vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": [
			"builtinRenderInfo",
			"curruentActiveMimeType",
			"empty",
			"mimeTypePicker",
			"noRenderer.2",
			"promptChooseMimeType.placeHolder",
			"promptChooseMimeTypeInSecure.placeHolder"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": [
			"goToCell",
			"hideUnchangedCells",
			"ignoreTrimWhitespace.label",
			"notebook.diff.action.next.title",
			"notebook.diff.action.previous.title",
			"notebook.diff.cell.revertInput",
			"notebook.diff.cell.revertMetadata",
			"notebook.diff.cell.revertOutputs",
			"notebook.diff.cell.switchOutputRenderingStyleToText",
			"notebook.diff.cell.toggleCollapseUnchangedRegions",
			"notebook.diff.ignoreMetadata",
			"notebook.diff.ignoreOutputs",
			"notebook.diff.inline.toggle.title",
			"notebook.diff.openFile",
			"notebook.diff.revertMetadata",
			"notebook.diff.showMetadata",
			"notebook.diff.showOutputs",
			"notebook.diff.switchToText",
			"notebook.diff.toggleInline",
			"showUnchangedCells"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": [
			"notebookTreeAriaLabel"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser": [
			"notebook.diffEditor.allCollapsed",
			"notebook.diffEditor.hasUnchangedCells",
			"notebook.diffEditor.item.kind",
			"notebook.diffEditor.item.state",
			"notebook.diffEditor.unchangedCellsAreHidden"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffList": [
			"notebook.diff.hiddenCells.expandAll"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookMultiDiffEditor": [
			"notebookCellLabel",
			"notebookCellMetadataLabel",
			"notebookCellOutputLabel"
		],
		"vs/workbench/contrib/notebook/browser/notebook.contribution": [
			"insertToolbarLocation.betweenCells",
			"insertToolbarLocation.both",
			"insertToolbarLocation.hidden",
			"insertToolbarLocation.notebookToolbar",
			"notebook.backup.sizeLimit",
			"notebook.cellExecutionTimeVerbosity.default.description",
			"notebook.cellExecutionTimeVerbosity.description",
			"notebook.cellExecutionTimeVerbosity.verbose.description",
			"notebook.cellFailureDiagnostics",
			"notebook.cellGenerate",
			"notebook.cellToolbarLocation.description",
			"notebook.cellToolbarLocation.viewType",
			"notebook.cellToolbarVisibility.description",
			"notebook.compactView.description",
			"notebook.confirmDeleteRunningCell",
			"notebook.consolidatedOutputButton.description",
			"notebook.consolidatedRunButton.description",
			"notebook.diff.enableOverviewRuler.description",
			"notebook.diff.enablePreview.description",
			"notebook.disableOutputFilePathLinks",
			"notebook.displayOrder.description",
			"notebook.dragAndDrop.description",
			"notebook.editorOptions.experimentalCustomization",
			"notebook.findFilters",
			"notebook.focusIndicator.description",
			"notebook.formatOnCellExecution",
			"notebook.formatOnSave",
			"notebook.globalToolbar.description",
			"notebook.globalToolbarShowLabel",
			"notebook.inlineValues.auto",
			"notebook.inlineValues.description",
			"notebook.inlineValues.off",
			"notebook.inlineValues.on",
			"notebook.insertFinalNewline",
			"notebook.insertToolbarPosition.description",
			"notebook.interactiveWindow.collapseCodeCells",
			"notebook.markdown.lineHeight",
			"notebook.markup.fontFamily",
			"notebook.markup.fontSize",
			"notebook.minimalErrorRendering",
			"notebook.multiCursor.enabled",
			"notebook.outputFontFamily",
			"notebook.outputFontSize",
			"notebook.outputLineHeight",
			"notebook.outputScrolling",
			"notebook.outputWordWrap",
			"notebook.remoteSaving",
			"notebook.scrolling.revealNextCellOnExecute.description",
			"notebook.scrolling.revealNextCellOnExecute.firstLine.description",
			"notebook.scrolling.revealNextCellOnExecute.fullCell.description",
			"notebook.scrolling.revealNextCellOnExecute.none.description",
			"notebook.showCellStatusbar.description",
			"notebook.showCellStatusbar.hidden.description",
			"notebook.showCellStatusbar.visible.description",
			"notebook.showCellStatusbar.visibleAfterExecute.description",
			"notebook.showFoldingControls.description",
			"notebook.stickyScrollEnabled.description",
			"notebook.stickyScrollMode.description",
			"notebook.stickyScrollMode.flat",
			"notebook.stickyScrollMode.indented",
			"notebook.textOutputLineLimit",
			"notebook.undoRedoPerCell.description",
			"notebook.VariablesView.description",
			"notebookConfigurationTitle",
			"notebookFormatter.default",
			"showFoldingControls.always",
			"showFoldingControls.mouseover",
			"showFoldingControls.never"
		],
		"vs/workbench/contrib/notebook/browser/notebookAccessibilityHelp": [
			"notebook.cell.edit",
			"notebook.cell.executeAndFocusContainer",
			"notebook.cell.focusInOutput",
			"notebook.cell.insertCodeCellBelowAndFocusContainer",
			"notebook.cell.quitEdit",
			"notebook.cellNavigation",
			"notebook.changeCellType",
			"notebook.focusNextEditor",
			"notebook.focusPreviousEditor",
			"notebook.overview"
		],
		"vs/workbench/contrib/notebook/browser/notebookAccessibilityProvider": [
			"notebookTreeAriaLabel",
			"notebookTreeAriaLabelHelp",
			"notebookTreeAriaLabelHelpNoKb",
			"replHistoryTreeAriaLabel"
		],
		"vs/workbench/contrib/notebook/browser/notebookEditor": [
			"fail.noEditor",
			"fail.noEditor.extensionMissing",
			"notebook.webHost.confirm",
			"notebook.webHost.declined",
			"notebook.webHost.detail",
			"notebook.webHost.open",
			"notebook.webHost.remember",
			"notebookOpenAsText",
			"notebookOpenEnableMissingViewType",
			"notebookOpenInstallMissingViewType",
			"notebookOpenInTextEditor",
			"notebookTooLargeForHeapErrorWithoutSize",
			"notebookTooLargeForHeapErrorWithSize"
		],
		"vs/workbench/contrib/notebook/browser/notebookEditorWidget": [
			"focusedCellBackground",
			"notebook.cellBorderColor",
			"notebook.cellEditorBackground",
			"notebook.cellHoverBackground",
			"notebook.cellInsertionIndicator",
			"notebook.cellStatusBarItemHoverBackground",
			"notebook.cellToolbarSeparator",
			"notebook.editorBackground",
			"notebook.focusedCellBorder",
			"notebook.focusedEditorBorder",
			"notebook.inactiveFocusedCellBorder",
			"notebook.inactiveSelectedCellBorder",
			"notebook.outputContainerBackgroundColor",
			"notebook.outputContainerBorderColor",
			"notebook.selectedCellBorder",
			"notebook.symbolHighlightBackground",
			"notebookEditorOverviewRuler.runningCellForeground",
			"notebookScrollbarSliderActiveBackground",
			"notebookScrollbarSliderBackground",
			"notebookScrollbarSliderHoverBackground",
			"notebookStatusErrorIcon.foreground",
			"notebookStatusRunningIcon.foreground",
			"notebookStatusSuccessIcon.foreground",
			"selectedCellBackground"
		],
		"vs/workbench/contrib/notebook/browser/notebookExtensionPoint": [
			"contributes.notebook.provider",
			"contributes.notebook.provider.displayName",
			"contributes.notebook.provider.selector",
			"contributes.notebook.provider.selector.filenamePattern",
			"contributes.notebook.provider.viewType",
			"contributes.notebook.renderer",
			"contributes.notebook.renderer.displayName",
			"contributes.notebook.renderer.entrypoint",
			"contributes.notebook.renderer.entrypoint.extends",
			"contributes.notebook.renderer.hardDependencies",
			"contributes.notebook.renderer.optionalDependencies",
			"contributes.notebook.renderer.requiresMessaging",
			"contributes.notebook.renderer.requiresMessaging.always",
			"contributes.notebook.renderer.requiresMessaging.never",
			"contributes.notebook.renderer.requiresMessaging.optional",
			"contributes.notebook.renderer.viewType",
			"contributes.notebook.selector",
			"contributes.notebook.selector.provider.excludeFileNamePattern",
			"contributes.preload.entrypoint",
			"contributes.preload.localResourceRoots",
			"contributes.preload.provider",
			"contributes.preload.provider.viewType",
			"contributes.priority",
			"contributes.priority.default",
			"contributes.priority.option",
			"Notebook id",
			"Notebook mimetypes",
			"Notebook name",
			"Notebook renderer name",
			"notebookRenderer",
			"notebooks"
		],
		"vs/workbench/contrib/notebook/browser/notebookIcons": [
			"clearIcon",
			"collapsedIcon",
			"copyIcon",
			"deleteCellIcon",
			"editIcon",
			"errorStateIcon",
			"executeAboveIcon",
			"executeAllIcon",
			"executeBelowIcon",
			"executeIcon",
			"executingStateIcon",
			"expandedIcon",
			"mimetypeIcon",
			"moveDownIcon",
			"moveUpIcon",
			"nextChangeIcon",
			"openAsTextIcon",
			"pendingStateIcon",
			"previousChangeIcon",
			"renderOutputIcon",
			"revertIcon",
			"saveIcon",
			"selectKernelIcon",
			"splitCellIcon",
			"stopEditIcon",
			"stopIcon",
			"successStateIcon",
			"toggleWhitespace",
			"variablesViewIcon"
		],
		"vs/workbench/contrib/notebook/browser/outputEditor/notebookOutputEditor": [
			"empty",
			"noRenderer.2",
			"notebookOutputEditor"
		],
		"vs/workbench/contrib/notebook/browser/outputEditor/notebookOutputEditorInput": [
			"notebookOutputEditorInput"
		],
		"vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": [
			"notebookRunTrust"
		],
		"vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": [
			"workbench.notebook.clearNotebookKernelsMRUCache"
		],
		"vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": [
			"disableOtherKeymapsConfirmation",
			"no",
			"yes"
		],
		"vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": [
			"renderChannelName"
		],
		"vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": [
			"notebookOpenInstallMissingViewType"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": [
			"notebook.cell.toggleLineNumbers.title",
			"notebook.lineNumbers",
			"notebook.showLineNumbers",
			"notebook.toggleLineNumbers",
			"notebook.toggleLineNumbers.short"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": [
			"curruentActiveMimeType",
			"empty",
			"installJupyterPrompt",
			"noRenderer.2",
			"pickMimeType",
			"promptChooseMimeType.placeHolder",
			"promptChooseMimeTypeInSecure.placeHolder",
			"unavailableRenderInfo"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/codeCell": [
			"cellExpandInputButtonLabel",
			"cellExpandInputButtonLabelWithDoubleClick"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon": [
			"notebook.cell.status.executing",
			"notebook.cell.status.failure",
			"notebook.cell.status.pending",
			"notebook.cell.status.success"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar": [
			"notebook.moreRunActionsLabel"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput": [
			"cellExpandOutputButtonLabel",
			"cellExpandOutputButtonLabelWithDoubleClick",
			"cellOutputsCollapsedMsg"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint": [
			"hiddenCellsLabel",
			"hiddenCellsLabelPlural"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": [
			"cellExpandInputButtonLabel",
			"cellExpandInputButtonLabelWithDoubleClick"
		],
		"vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": [
			"notebook.emptyMarkdownPlaceholder",
			{
				"key": "notebook.error.rendererFallbacksExhausted",
				"comment": [
					"$0 is a placeholder for the mime type"
				]
			},
			{
				"key": "notebook.error.rendererNotFound",
				"comment": [
					"$0 is a placeholder for the mime type"
				]
			},
			"webview title"
		],
		"vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": [
			"cellExecutionOrderCountLabel"
		],
		"vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory": [
			"empty"
		],
		"vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": [
			"current1",
			"current2",
			"installSuggestedKernel",
			"kernels.detecting",
			"kernels.selectedKernelAndKernelDetectionRunning",
			"learnMoreTooltip",
			"prompt.placeholder.change",
			"prompt.placeholder.select",
			"searchForKernels",
			"select",
			"selectAnotherKernel",
			"selectAnotherKernel.more",
			"selectKernel.placeholder",
			"selectKernelFromExtension"
		],
		"vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": [
			"notebookActions.selectKernel",
			"notebookActions.selectKernel.args"
		],
		"vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones": [
			"workbench.notebook.developer.addViewZones"
		],
		"vs/workbench/contrib/notebook/common/notebookEditorInput": [
			"vetoAutoExtHostRestart",
			"vetoExtHostRestart"
		],
		"vs/workbench/contrib/onboarding/browser/onboarding.contribution": [
			"onboarding.developerMode",
			"onboarding.enabled",
			"onboarding.resetShownState"
		],
		"vs/workbench/contrib/onboarding/browser/spotlight/spotlightOverlay": [
			"spotlight.back",
			"spotlight.counter",
			"spotlight.done",
			"spotlight.endTour",
			"spotlight.endTour.tooltip",
			"spotlight.next"
		],
		"vs/workbench/contrib/outline/browser/outline.contribution": [
			"filteredTypes.array",
			"filteredTypes.boolean",
			"filteredTypes.class",
			"filteredTypes.constant",
			"filteredTypes.constructor",
			"filteredTypes.enum",
			"filteredTypes.enumMember",
			"filteredTypes.event",
			"filteredTypes.field",
			"filteredTypes.file",
			"filteredTypes.function",
			"filteredTypes.interface",
			"filteredTypes.key",
			"filteredTypes.method",
			"filteredTypes.module",
			"filteredTypes.namespace",
			"filteredTypes.null",
			"filteredTypes.number",
			"filteredTypes.object",
			"filteredTypes.operator",
			"filteredTypes.package",
			"filteredTypes.property",
			"filteredTypes.string",
			"filteredTypes.struct",
			"filteredTypes.typeParameter",
			"filteredTypes.variable",
			"name",
			"outline.initialState",
			"outline.initialState.collapsed",
			"outline.initialState.expanded",
			"outline.problem.colors",
			"outline.problems.badges",
			"outline.showIcons",
			"outline.showProblem",
			"outlineConfigurationTitle",
			"outlineViewIcon"
		],
		"vs/workbench/contrib/outline/browser/outlineActions": [
			"collapse",
			"expand",
			"filterOnType",
			"followCur",
			"sortByKind",
			"sortByName",
			"sortByPosition"
		],
		"vs/workbench/contrib/outline/browser/outlinePane": [
			"loading",
			"no-editor",
			"no-symbols"
		],
		"vs/workbench/contrib/output/browser/output.contribution": [
			"addCompoundLog",
			"clearFiltersText",
			"clearOutput.label",
			"exportLogs",
			"extensionLogs",
			"importLog",
			"importLogFile",
			"logFile",
			"logFiles",
			"logLevel.label",
			"logLevelDefault.label",
			{
				"key": "miToggleOutput",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"nocustumoutput",
			"openActiveOutputFile",
			"openActiveOutputFileInNewWindow",
			"openLogFile",
			"output",
			"output",
			"output.smartScroll.enabled",
			"outputScrollOff",
			"outputScrollOn",
			"outputViewIcon",
			"removeLog",
			"saveActiveOutputAs",
			"selectlog",
			"selectlogFile",
			"selectOutput",
			"showLogs",
			"showOutputChannels",
			"switchBetweenOutputs.label",
			"switchToOutput.label",
			"toggleAutoScroll",
			"toggleTraceDescription",
			"userLogs"
		],
		"vs/workbench/contrib/output/browser/outputAccessibilityHelp": [
			"output.closingDesc",
			"output.closingHeader",
			"output.context",
			"output.filterDesc1",
			"output.filterDesc2",
			"output.filterHeader",
			"output.focusDesc1",
			"output.focusDesc2",
			"output.focusDesc3",
			"output.focusHeader",
			"output.header",
			"output.inputDesc",
			"output.inputHeader",
			"output.keyboardHeader",
			"output.keyDown",
			"output.keyEscape",
			"output.keyTab",
			"output.settingsHeader",
			"output.settingsIntro",
			"output.settingSmartScroll",
			"output.settingVerbosity",
			"output.statusDesc",
			"output.statusHeader",
			"output.syntaxEscape",
			"output.syntaxExample",
			"output.syntaxExclude",
			"output.syntaxHeader",
			"output.syntaxMultiple",
			"output.syntaxText"
		],
		"vs/workbench/contrib/output/browser/outputServices": [
			"saveLog.dialogTitle"
		],
		"vs/workbench/contrib/output/browser/outputView": [
			"channel",
			"output",
			"output model title",
			"outputView.filter.placeholder",
			"outputViewAriaLabel"
		],
		"vs/workbench/contrib/performance/browser/performance.contribution": [
			"cycles",
			"emitter",
			"insta.trace",
			"performanceConfigurationTitle",
			"show.label",
			"telemetry.performance.inputLatencySamplingProbability"
		],
		"vs/workbench/contrib/performance/browser/perfviewEditor": [
			"name"
		],
		"vs/workbench/contrib/performance/electron-browser/performance.contribution": [
			"experimental.rendererProfiling"
		],
		"vs/workbench/contrib/performance/electron-browser/startupProfiler": [
			"prof.detail",
			"prof.detail.restart",
			"prof.message",
			"prof.restart",
			{
				"key": "prof.restart.button",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "prof.restartAndFileIssue",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"prof.thanks"
		],
		"vs/workbench/contrib/preferences/browser/keybindingsEditor": [
			"addKeybindingLabel",
			"addLabel",
			"changeLabel",
			"clearInput",
			"command",
			"copyCommandLabel",
			"copyCommandTitleLabel",
			"copyLabel",
			"editKeybindingLabel",
			"editWhen",
			"error",
			"extension label",
			"keybinding",
			"keybindingsLabel",
			"keyboard shortcuts aria label",
			"navigateToResults",
			"noKeybinding",
			"noWhen",
			"recording",
			"recordKeysLabel",
			"removeLabel",
			"resetLabel",
			"SearchKeybindings.FullTextSearchPlaceholder",
			"SearchKeybindings.KeybindingsSearchPlaceholder",
			"show keybindings",
			"show sorted keybindings",
			"showSameKeybindings",
			"sortByPrecedeneLabel",
			"source",
			"title",
			"when"
		],
		"vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": [
			"defineKeybinding.kbLayoutErrorMessage",
			{
				"key": "defineKeybinding.kbLayoutLocalAndUSMessage",
				"comment": [
					"Please translate maintaining the stars (*) around the placeholders such that they will be rendered in bold.",
					"The placeholders will contain a keyboard combination e.g. Ctrl+Shift+/"
				]
			},
			{
				"key": "defineKeybinding.kbLayoutLocalMessage",
				"comment": [
					"Please translate maintaining the stars (*) around the placeholder such that it will be rendered in bold.",
					"The placeholder will contain a keyboard combination e.g. Ctrl+Shift+/"
				]
			}
		],
		"vs/workbench/contrib/preferences/browser/keybindingWidgets": [
			"defineKeybinding.chordsTo",
			"defineKeybinding.existing",
			"defineKeybinding.initial",
			"defineKeybinding.oneExists"
		],
		"vs/workbench/contrib/preferences/browser/preferences.contribution": [
			"clear",
			"clearHistory",
			"defineKeybinding.start",
			"filterUntrusted",
			"keybindingsEditor",
			"keyboardShortcuts",
			{
				"key": "miOpenOnlineSettings",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miOpenSettings",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miOpenTelemetrySettings",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miPreferences",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openAccessibilitySettings",
			"openApplicationSettingsJson",
			"openDefaultKeybindingsFile",
			"openFolderSettings",
			"openFolderSettings",
			"openFolderSettingsFile",
			"openGlobalKeybindings",
			"openGlobalKeybindingsFile",
			"openGlobalSettings",
			"openRawDefaultSettings",
			"openRemoteSettings",
			"openRemoteSettingsJSON",
			"openSettings2",
			"openSettingsJson",
			"openUserSettingsJson",
			"openWorkspaceSettings",
			"openWorkspaceSettingsFile",
			"preferences",
			"preferencesEditor",
			"settings",
			"settings.clearResults",
			"settings.focusFile",
			"settings.focusLevelUp",
			"settings.focusSearch",
			"settings.focusSearchFromSettings",
			"settings.focusSettingControl",
			"settings.focusSettingsFromSearchOnEnter",
			"settings.focusSettingsList",
			"settings.focusSettingsTOC",
			"settings.showContextMenu",
			"settings.showPreviousSearch",
			"settings.toggleAiSearch",
			"settingsEditor2",
			"showDefaultKeybindings",
			"showExtensionKeybindings",
			"showUserKeybindings",
			"workbench.action.openSettingsJson.description"
		],
		"vs/workbench/contrib/preferences/browser/preferencesActions": [
			"configureLanguageBasedSettings",
			"languageDescriptionConfigured",
			"pickLanguage"
		],
		"vs/workbench/contrib/preferences/browser/preferencesEditor": [
			"FullTextSearchPlaceholder",
			"preferencesTabSwitcherBarAriaLabel"
		],
		"vs/workbench/contrib/preferences/browser/preferencesIcons": [
			"keybindingsAddIcon",
			"keybindingsEditIcon",
			"keybindingsRecordKeysIcon",
			"keybindingsSortIcon",
			"preferencesAiResults",
			"preferencesClearInput",
			"preferencesDiscardIcon",
			"preferencesOpenSettings",
			"settingsEditIcon",
			"settingsFilter",
			"settingsMoreActionIcon",
			"settingsRemoveIcon",
			"settingsScopeDropDownIcon"
		],
		"vs/workbench/contrib/preferences/browser/preferencesRenderers": [
			"allProfileSettingWhileInNonDefaultProfileSetting",
			"copyDefaultValue",
			"defaultProfileSettingWhileNonDefaultActive",
			"editTtile",
			"manage workspace trust",
			"mcp.renderer.openRemoteConfig",
			"mcp.renderer.openUserConfig",
			"mcp.renderer.remoteConfigFound",
			"mcp.renderer.userConfigFound",
			"replaceDefaultValue",
			"unknown configuration setting",
			"unsupportedApplicationSetting",
			"unsupportedMachineSetting",
			"unsupportedPolicySetting",
			"unsupportedProperty",
			"unsupportedRemoteMachineSetting",
			"unsupportedWindowSetting",
			"unsupportLanguageOverrideSetting",
			"untrustedSetting"
		],
		"vs/workbench/contrib/preferences/browser/preferencesWidgets": [
			"folderSettings",
			"settingsSwitcherBarAriaLabel",
			"userSettings",
			"userSettingsRemote",
			"workspaceSettings"
		],
		"vs/workbench/contrib/preferences/browser/settingsEditor2": [
			"clearInput",
			"clearSearchFilters",
			"filterInput",
			"lastSyncedLabel",
			"moreThanOneResult",
			"moreThanOneResultWithAiAvailable",
			"noAiResults",
			"noResults",
			"noResultsWithAiAvailable",
			"oneResult",
			"oneResultWithAiAvailable",
			"SearchSettings.AriaLabel",
			{
				"key": "SearchSettings.PlaceholderWithHistory",
				"comment": [
					"Placeholder for the settings search input hinting that the up and down arrow keys navigate the search history. The character inserted for {0} is ⇅ to represent the up and down arrow keys."
				]
			},
			"settings",
			"settings require trust",
			"showAiResultsDisabled",
			"showAiResultsEnabled",
			"turnOnSyncButton"
		],
		"vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators": [
			"advancedLabel",
			"agentsWindowReadOnlyAccessible",
			"agentsWindowReadOnlyDescription",
			"agentsWindowReadOnlyLabelText",
			"alsoConfiguredElsewhere",
			"alsoConfiguredIn",
			"alsoModifiedInScopes",
			"applicationSetting",
			"applicationSettingDescription",
			"applicationSettingDescriptionAccessible",
			"configuredElsewhere",
			"configuredIn",
			"defaultOverriddenDetails",
			"defaultOverriddenDetailsAriaLabel",
			"defaultOverriddenLabel",
			"defaultOverriddenLanguagesList",
			"experimentalLabel",
			"extensionSyncIgnoredLabel",
			"hasDefaultOverridesForLanguages",
			"manageWorkspaceTrust",
			"modifiedInScopeForLanguage",
			"modifiedInScopeForLanguageMidSentence",
			"modifiedInScopes",
			"multipledefaultOverriddenDetails",
			"multipleDefaultOverriddenDetailsAriaLabel",
			"policyDescription",
			"policyDescriptionAccessible",
			"policyFilterLink",
			"policyLabelText",
			"previewLabel",
			"remote",
			"syncIgnoredAriaLabel",
			"syncIgnoredTitle",
			"trustLabel",
			"user",
			"workspace",
			"workspaceUntrustedAriaLabel",
			"workspaceUntrustedLabel"
		],
		"vs/workbench/contrib/preferences/browser/settingsLayout": [
			"accessibility",
			"accessibility.signals",
			"appearance",
			"application",
			"breadcrumbs",
			"browser",
			"chat",
			"chatAgent",
			"chatAppearance",
			"chatContext",
			"chatInlineChat",
			"chatMcp",
			"chatMiscellaneous",
			"chatSessions",
			"chatTools",
			"comments",
			"commonlyUsed",
			"cursor",
			"debug",
			"diffEditor",
			"editorManagement",
			"experimental",
			"extensions",
			"features",
			"fileExplorer",
			"files",
			"find",
			"font",
			"formatting",
			"issueReporter",
			"keyboard",
			"mergeEditor",
			"minimap",
			"multiDiffEditor",
			"network",
			"newWindow",
			"notebook",
			"other",
			"output",
			"problems",
			"proxy",
			"remote",
			"scm",
			"screencastMode",
			"search",
			"security",
			"settings",
			"settingsSync",
			"suggestions",
			"task",
			"telemetry",
			"terminal",
			"testing",
			"textEditor",
			"timeline",
			"update",
			"window",
			"workbench",
			"workspace",
			"zenMode"
		],
		"vs/workbench/contrib/preferences/browser/settingsSearchMenu": [
			"advancedSettingsSearch",
			"advancedSettingsSearchTooltip",
			"experimental",
			"experimentalSettingsSearchTooltip",
			"extSettingsSearch",
			"extSettingsSearchTooltip",
			"featureSettingsSearch",
			"featureSettingsSearchTooltip",
			"idSettingsSearch",
			"idSettingsSearchTooltip",
			"langSettingsSearch",
			"langSettingsSearchTooltip",
			"modifiedSettingsSearch",
			"modifiedSettingsSearchTooltip",
			"onlineSettingsSearch",
			"onlineSettingsSearchTooltip",
			"policySettingsSearch",
			"policySettingsSearchTooltip",
			"previewSettings",
			"previewSettingsSearchTooltip",
			"stableSettings",
			"stableSettingsSearchTooltip",
			"tagSettingsSearch",
			"tagSettingsSearchTooltip"
		],
		"vs/workbench/contrib/preferences/browser/settingsTree": [
			"applyToAllProfiles",
			"copySettingAsJSONLabel",
			"copySettingAsURLLabel",
			"copySettingIdLabel",
			"dismiss",
			"editInSettingsJson",
			"editLanguageSettingLabel",
			"extensions",
			"modified",
			"newExtensionsButtonLabel",
			"resetSettingLabel",
			"settings",
			"settings.Default",
			"settings.Modified",
			"settingsContextMenuTitle",
			"showExtension",
			"stopSyncingSetting",
			"validationError"
		],
		"vs/workbench/contrib/preferences/browser/settingsWidgets": [
			"addItem",
			"addPattern",
			"cancelButton",
			"editExcludeItem",
			"editIncludeItem",
			"editItem",
			"excludeIncludeSource",
			"excludePatternHintLabel",
			"excludePatternInputPlaceholder",
			"excludeSiblingHintLabel",
			"excludeSiblingInputPlaceholder",
			"includePatternHintLabel",
			"includePatternInputPlaceholder",
			"includeSiblingHintLabel",
			"includeSiblingInputPlaceholder",
			"itemInputPlaceholder",
			"listSiblingHintLabel",
			"listSiblingInputPlaceholder",
			"listValueHintLabel",
			"objectKeyHeader",
			"objectKeyInputPlaceholder",
			"objectPairHintLabel",
			"objectPairHintLabelWithSource",
			"objectValueHeader",
			"objectValueInputPlaceholder",
			"okButton",
			"removeExcludeItem",
			"removeIncludeItem",
			"removeItem",
			"resetItem"
		],
		"vs/workbench/contrib/preferences/browser/tocTree": [
			"groupRowAriaLabel",
			{
				"key": "settingsTOC",
				"comment": [
					"A label for the table of contents for the full settings list"
				]
			}
		],
		"vs/workbench/contrib/preferences/common/preferences": [
			"advancedIndicatorDescription",
			"experimentalIndicatorDescription",
			"previewIndicatorDescription"
		],
		"vs/workbench/contrib/preferences/common/preferencesContribution": [
			"enableNaturalLanguageSettingsSearch",
			"settingsSearchTocBehavior",
			"settingsSearchTocBehavior.filter",
			"settingsSearchTocBehavior.hide",
			"splitSettingsEditorLabel"
		],
		"vs/workbench/contrib/preferences/common/settingsEditorColorRegistry": [
			"focusedRowBackground",
			"headerForeground",
			"modifiedItemForeground",
			"numberInputBoxBackground",
			"numberInputBoxBorder",
			"numberInputBoxForeground",
			"settings.focusedRowBorder",
			"settings.rowHoverBackground",
			"settingsCheckboxBackground",
			"settingsCheckboxBorder",
			"settingsCheckboxForeground",
			"settingsDropdownBackground",
			"settingsDropdownBorder",
			"settingsDropdownForeground",
			"settingsDropdownListBorder",
			"settingsHeaderBorder",
			"settingsHeaderHoverForeground",
			"settingsSashBorder",
			"textInputBoxBackground",
			"textInputBoxBorder",
			"textInputBoxForeground"
		],
		"vs/workbench/contrib/processExplorer/browser/processExplorer.contribution": [
			{
				"key": "miOpenProcessExplorerer",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openProcessExplorer",
			"promptOpenWith.processExplorer.displayName"
		],
		"vs/workbench/contrib/processExplorer/browser/processExplorerControl": [
			"copy",
			"copyAll",
			"debug",
			"forceKillProcess",
			"killProcess",
			"processCpu",
			"processExplorer",
			"processMemory",
			"processName",
			"processPid"
		],
		"vs/workbench/contrib/processExplorer/browser/processExplorerEditorInput": [
			"processExplorerEditorLabelIcon",
			"processExplorerInputName"
		],
		"vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": [
			"processExplorer"
		],
		"vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": [
			{
				"key": "clearButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"clearCommandHistory",
			"commandsQuickAccess.askInChat",
			"commandsQuickAccess.configureAskInChatSetting",
			"commandWithCategory",
			"configure keybinding",
			"confirmClearDetail",
			"confirmClearMessage",
			"noCommandResults",
			"showTriggerActions"
		],
		"vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": [
			"commandPalette",
			"commandsQuickAccess",
			"commandsQuickAccessPlaceholder",
			"helpQuickAccess",
			"helpQuickAccessPlaceholder",
			{
				"key": "miCommandPalette",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoLine",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miOpenView",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miShowAllCommands",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"more",
			"viewQuickAccess",
			"viewQuickAccessPlaceholder"
		],
		"vs/workbench/contrib/quickaccess/browser/viewQuickAccess": [
			"channels",
			"debugConsoles",
			"noViewResults",
			"openView",
			"panels",
			"quickOpenView",
			"secondary side bar",
			"terminals",
			"terminalTitle",
			"views"
		],
		"vs/workbench/contrib/relauncher/browser/relauncher.contribution": [
			"relaunchSettingDetail",
			"relaunchSettingDetailWeb",
			"relaunchSettingMessage",
			"relaunchSettingMessageWeb",
			{
				"key": "restart",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"restartExtensionHost.reason",
			{
				"key": "restartWeb",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/remote/browser/explorerViewItems": [
			"switchRemote.label"
		],
		"vs/workbench/contrib/remote/browser/remote": [
			"connectionLost",
			"pickRemoteExtension",
			"reconnectionPermanentFailure",
			"reconnectionRunning",
			"reconnectionWaitMany",
			"reconnectionWaitOne",
			"reconnectNow",
			"reloadWindow",
			{
				"key": "reloadWindow.dialog",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"remote.explorer",
			"remote.explorer",
			"remote.help",
			"remote.help.documentation",
			"remote.help.getStarted",
			"remote.help.issues",
			"remote.help.report",
			"remotehelp"
		],
		"vs/workbench/contrib/remote/browser/remoteConnectionHealth": [
			{
				"key": "allow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"arm32ServerDeprecation.banner",
			"arm32ServerDeprecationBannerLearnMore",
			{
				"key": "learnMore",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"remember",
			"remoteBannerDoNotShowAgainThisVersion",
			"unsupportedGlibcBannerLearnMore",
			"unsupportedGlibcWarning",
			"unsupportedGlibcWarning.banner"
		],
		"vs/workbench/contrib/remote/browser/remoteExplorer": [
			"1forwardedPort",
			"nForwardedPorts",
			"noRemoteNoPorts",
			"ports",
			"remote.autoForwardPortsSource.fallback",
			"remote.autoForwardPortsSource.fallback.showPortSourceSetting",
			"remote.autoForwardPortsSource.fallback.switchBack",
			"remote.forwardedPorts.statusbarTextNone",
			"remote.forwardedPorts.statusbarTooltip",
			"remote.tunnelsView.automaticForward",
			"remote.tunnelsView.elevationButton",
			"remote.tunnelsView.elevationMessage",
			"remote.tunnelsView.makePublic",
			{
				"key": "remote.tunnelsView.notificationLink2",
				"comment": [
					"[See all forwarded ports]({0}) is a link. Only translate `See all forwarded ports`. Do not change brackets and parentheses or {0}"
				]
			},
			"remoteNoPorts",
			"status.forwardedPorts"
		],
		"vs/workbench/contrib/remote/browser/remoteIcons": [
			"copyAddressIcon",
			"documentationIcon",
			"feedbackIcon",
			"forwardedPortWithoutProcessIcon",
			"forwardedPortWithProcessIcon",
			"forwardPortIcon",
			"getStartedIcon",
			"labelPortIcon",
			"openBrowserIcon",
			"openPreviewIcon",
			"portIcon",
			"portsViewIcon",
			"privatePortIcon",
			"remoteExplorerViewIcon",
			"reportIssuesIcon",
			"reviewIssuesIcon",
			"stopForwardIcon"
		],
		"vs/workbench/contrib/remote/browser/remoteIndicator": [
			"closeRemoteConnection.title",
			"closeVirtualWorkspace.title",
			"disconnectedFrom",
			"host.open",
			"host.reconnecting",
			{
				"key": "host.tooltip",
				"comment": [
					"{0} is a remote host name, e.g. Dev Container"
				]
			},
			{
				"key": "miCloseRemote",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"networkStatusHighLatencyTooltip",
			"networkStatusOfflineTooltip",
			"noHost.tooltip",
			"reloadWindow",
			"remote.category",
			"remote.close",
			"remote.install",
			"remote.showExtensionRecommendations",
			"remote.showMenu",
			"remote.startActions.help",
			"remote.startActions.install",
			"remote.startActions.installingExtension",
			"remoteActions",
			"remoteHost",
			"retry",
			"unknownSetupError",
			{
				"key": "workspace.tooltip",
				"comment": [
					"{0} is a remote workspace name, e.g. GitHub"
				]
			},
			{
				"key": "workspace.tooltip2",
				"comment": [
					"[features are not available]({1}) is a link. Only translate `features are not available`. Do not change brackets and parentheses or {0}"
				]
			}
		],
		"vs/workbench/contrib/remote/browser/tunnelFactory": [
			"tunnelPrivacy.private",
			"tunnelPrivacy.public"
		],
		"vs/workbench/contrib/remote/browser/tunnelView": [
			"portsLink.followLinkAlt",
			"portsLink.followLinkAlt.mac",
			"portsLink.followLinkCmd",
			"portsLink.followLinkCtrl",
			"portWithRunningProcess.foreground",
			"remote.tunnel",
			"remote.tunnel.changeLocalPort",
			"remote.tunnel.changeLocalPortNumber",
			"remote.tunnel.close",
			"remote.tunnel.closeNoPorts",
			"remote.tunnel.closePlaceholder",
			"remote.tunnel.copyAddressCommandPalette",
			"remote.tunnel.copyAddressInline",
			"remote.tunnel.copyAddressPlaceholdter",
			"remote.tunnel.forward",
			"remote.tunnel.forwardError",
			"remote.tunnel.forwardErrorProvided",
			"remote.tunnel.forwardItem",
			"remote.tunnel.forwardPrompt",
			"remote.tunnel.label",
			"remote.tunnel.open",
			"remote.tunnel.openCommandPalette",
			"remote.tunnel.openCommandPaletteNone",
			"remote.tunnel.openCommandPalettePick",
			"remote.tunnel.openCommandPaletteView",
			"remote.tunnel.openPreview",
			"remote.tunnel.protocolHttp",
			"remote.tunnel.protocolHttps",
			"remote.tunnel.tooltipCandidate",
			"remote.tunnel.tooltipForwarded",
			"remote.tunnel.tooltipName",
			"remote.tunnelsView.addPort",
			"remote.tunnelsView.changePort",
			"remote.tunnelsView.input",
			"remote.tunnelsView.labelPlaceholder",
			"remote.tunnelsView.portNumberToHigh",
			"remote.tunnelsView.portNumberValid",
			"remote.tunnelsView.portShouldBeNumber",
			"remote.tunnelView.alreadyForwarded",
			"remote.tunnelView.inlineElevationMessage",
			"tunnel.addressColumn.label",
			"tunnel.addressColumn.tooltip",
			"tunnel.focusContext",
			"tunnel.iconColumn.notRunning",
			"tunnel.iconColumn.running",
			"tunnel.originColumn.label",
			"tunnel.originColumn.tooltip",
			"tunnel.portColumn.label",
			"tunnel.portColumn.tooltip",
			"tunnel.privacyColumn.label",
			"tunnel.privacyColumn.tooltip",
			"tunnel.processColumn.label",
			"tunnel.processColumn.tooltip",
			"tunnelContext.privacyMenu",
			"tunnelContext.protocolMenu",
			"tunnelPrivacy.private",
			"tunnelPrivacy.unknown",
			"tunnelView",
			"tunnelView.runningProcess.inacessable"
		],
		"vs/workbench/contrib/remote/common/remote.contribution": [
			"invalidWorkspaceDetail",
			"invalidWorkspaceMessage",
			{
				"key": "invalidWorkspacePrimary",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"pauseSocketWriting",
			"remote",
			"remote.autoForwardPortFallback",
			"remote.autoForwardPorts",
			"remote.autoForwardPortsSource",
			"remote.autoForwardPortsSource.hybrid",
			"remote.autoForwardPortsSource.output",
			"remote.autoForwardPortsSource.process",
			"remote.defaultExtensionsIfInstalledLocally.invalidFormat",
			"remote.defaultExtensionsIfInstalledLocally.markdownDescription",
			"remote.extensionKind",
			"remote.forwardOnClick",
			"remote.localPortHost",
			"remote.portsAttributes",
			"remote.portsAttributes.defaults",
			"remote.portsAttributes.elevateIfNeeded",
			"remote.portsAttributes.ignore",
			"remote.portsAttributes.label",
			"remote.portsAttributes.labelDefault",
			"remote.portsAttributes.notify",
			"remote.portsAttributes.onForward",
			"remote.portsAttributes.openBrowser",
			"remote.portsAttributes.openBrowserOnce",
			"remote.portsAttributes.openPreview",
			"remote.portsAttributes.patternError",
			"remote.portsAttributes.port",
			"remote.portsAttributes.protocol",
			"remote.portsAttributes.requireLocalPort",
			"remote.portsAttributes.silent",
			"remote.restoreForwardedPorts",
			"triggerReconnect",
			"ui",
			"workspace"
		],
		"vs/workbench/contrib/remote/electron-browser/remote.contribution": [
			"remote",
			"remote.actions.closeUnusedPorts",
			"remote.category",
			"remote.downloadExtensionsLocally",
			"wslFeatureInstalled"
		],
		"vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": [
			"remoteCodingAgentsExtPoint",
			"remoteCodingAgentsExtPoint.command",
			"remoteCodingAgentsExtPoint.description",
			"remoteCodingAgentsExtPoint.displayName",
			"remoteCodingAgentsExtPoint.followUpRegex",
			"remoteCodingAgentsExtPoint.id",
			"remoteCodingAgentsExtPoint.when"
		],
		"vs/workbench/contrib/remoteTunnel/electron-browser/remoteTunnel.contribution": [
			"accountPreference.placeholder",
			"action.copyToClipboard",
			"action.doNotShowAgain",
			"action.showExtension",
			{
				"key": "enable",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "initialize.progress.title",
				"comment": [
					"Only translate 'Looking for remote tunnel', do not change the format of the rest (markdown link format)"
				]
			},
			"manage.placeholder",
			"manage.showLog",
			{
				"key": "manage.title.attached",
				"comment": [
					"{0} is the tunnel name"
				]
			},
			"manage.title.off",
			{
				"key": "manage.title.orunning",
				"comment": [
					"{0} is the tunnel name"
				]
			},
			"manage.tunnelName",
			"others",
			"progress.turnOn.failed",
			{
				"key": "progress.turnOn.final",
				"comment": [
					"{0} will be the tunnel name, {1} will the link address to the web UI, {6} an extension name, {7} a link to the extension documentation. [label](command:commandId) is a markdown link. Only translate the label, do not modify the format"
				]
			},
			{
				"key": "recommend.remoteExtension",
				"comment": [
					"{0} will be a tunnel name, {1} will the link address to the web UI, {6} an extension name. [label](command:commandId) is a markdown link. Only translate the label, do not modify the format"
				]
			},
			"remoteTunnel.actions.configure",
			"remoteTunnel.actions.copyToClipboard",
			"remoteTunnel.actions.learnMore",
			"remoteTunnel.actions.manage.connecting",
			"remoteTunnel.actions.manage.on.v2",
			"remoteTunnel.actions.showLog",
			"remoteTunnel.actions.turnOff",
			"remoteTunnel.actions.turnOn",
			"remoteTunnel.category",
			{
				"key": "remoteTunnel.serviceInstallFailed",
				"comment": [
					"{Locked=\"](command:{0})\"}"
				]
			},
			"remoteTunnel.turnOff.confirm",
			"remoteTunnel.turnOffAttached.confirm",
			"remoteTunnelAccess.machineName",
			"remoteTunnelAccess.machineNameRegex",
			"remoteTunnelAccess.preventSleep",
			{
				"key": "sign in using account",
				"comment": [
					"{0} will be a auth provider (e.g. Github)"
				]
			},
			"signed in",
			{
				"key": "startTunnel.progress.title",
				"comment": [
					"Only translate 'Starting remote tunnel', do not change the format of the rest (markdown link format)"
				]
			},
			"tunnel.enable.placeholder",
			"tunnel.enable.service",
			"tunnel.enable.service.description",
			"tunnel.enable.session",
			"tunnel.enable.session.description",
			"tunnel.preview"
		],
		"vs/workbench/contrib/replNotebook/browser/repl.contribution": [
			"repl.execute",
			"repl.focusLastReplOutput",
			"repl.input.focus"
		],
		"vs/workbench/contrib/replNotebook/browser/replEditor": [
			"replEditorInput"
		],
		"vs/workbench/contrib/replNotebook/browser/replEditorAccessibilityHelp": [
			"replEditor.accessibilityView",
			"replEditor.autoFocusRepl",
			"replEditor.cellNavigation",
			"replEditor.configReadExecution",
			"replEditor.execute",
			"replEditor.focusCellEditor",
			"replEditor.focusInOutput",
			"replEditor.focusLastItemAdded",
			"replEditor.focusReplInput",
			"replEditor.focusReplInputFromHistory",
			"replEditor.historyOverview",
			"replEditor.inputAccessibilityView",
			"replEditor.inputOverview"
		],
		"vs/workbench/contrib/replNotebook/browser/replEditorInput": [
			"replEditorLabelIcon"
		],
		"vs/workbench/contrib/sash/browser/sash.contribution": [
			"sashHoverDelay",
			"sashSize"
		],
		"vs/workbench/contrib/scm/browser/activity": [
			"scmActiveResourceHasChanges",
			"scmActiveResourceRepository",
			"scmPendingChangesBadge",
			"status.scm",
			"status.scm.provider"
		],
		"vs/workbench/contrib/scm/browser/menus": [
			"miShare"
		],
		"vs/workbench/contrib/scm/browser/quickDiff.contribution": [
			"diffDecorations",
			"diffDecorationsIgnoreTrimWhitespace",
			"diffGutterPattern",
			"diffGutterPatternAdded",
			"diffGutterPatternModifed",
			"diffGutterWidth",
			"quickDiffDecoration",
			"scm.diffDecorations.all",
			"scm.diffDecorations.gutter",
			"scm.diffDecorations.minimap",
			"scm.diffDecorations.none",
			"scm.diffDecorations.overviewRuler",
			"scm.diffDecorationsGutterAction",
			"scm.diffDecorationsGutterAction.diff",
			"scm.diffDecorationsGutterAction.none",
			"scm.diffDecorationsGutterVisibility",
			"scm.diffDecorationsGutterVisibility.always",
			"scm.diffDecorationsGutterVisibility.hover",
			"scm.diffDecorationsIgnoreTrimWhitespace.false",
			"scm.diffDecorationsIgnoreTrimWhitespace.inherit",
			"scm.diffDecorationsIgnoreTrimWhitespace.true",
			"scmConfigurationTitle"
		],
		"vs/workbench/contrib/scm/browser/quickDiffDecorator": [
			"diffAdded",
			"diffDeleted",
			"diffModified"
		],
		"vs/workbench/contrib/scm/browser/quickDiffWidget": [
			"change",
			"changes",
			"label.close",
			{
				"key": "miGotoNextChange",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miGotoPreviousChange",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"move to next change",
			"move to previous change",
			"multiChange",
			"multiChanges",
			"quickDiff.base.switch",
			"remotes",
			"show next change",
			"show previous change"
		],
		"vs/workbench/contrib/scm/browser/scm.contribution": [
			"alwaysShowActions",
			"alwaysShowRepository",
			"autoReveal",
			"diffDecorations",
			"diffDecorationsIgnoreTrimWhitespace",
			"diffGutterPattern",
			"diffGutterPatternAdded",
			"diffGutterPatternModifed",
			"diffGutterWidth",
			"inputFontFamily",
			"inputFontSize",
			"inputMaxLines",
			"inputMinLines",
			"manageWorkspaceTrustAction",
			{
				"key": "miViewSCM",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"no history items",
			"no open repo",
			"no open repo in an untrusted workspace",
			"open in external terminal",
			"open in integrated terminal",
			"providersVisible",
			"repositoriesSortOrder",
			"scm accept",
			"scm view next commit",
			"scm view previous commit",
			"scm.compactFolders",
			"scm.countBadge",
			"scm.countBadge.all",
			"scm.countBadge.focused",
			"scm.countBadge.off",
			"scm.defaultViewMode",
			"scm.defaultViewMode.list",
			"scm.defaultViewMode.tree",
			"scm.defaultViewSortKey",
			"scm.defaultViewSortKey.name",
			"scm.defaultViewSortKey.path",
			"scm.defaultViewSortKey.status",
			"scm.diffDecorations.all",
			"scm.diffDecorations.gutter",
			"scm.diffDecorations.minimap",
			"scm.diffDecorations.none",
			"scm.diffDecorations.overviewRuler",
			"scm.diffDecorationsGutterAction",
			"scm.diffDecorationsGutterAction.diff",
			"scm.diffDecorationsGutterAction.none",
			"scm.diffDecorationsGutterVisibility",
			"scm.diffDecorationsGutterVisibility.always",
			"scm.diffDecorationsGutterVisibility.hover",
			"scm.diffDecorationsIgnoreTrimWhitespace.false",
			"scm.diffDecorationsIgnoreTrimWhitespace.inherit",
			"scm.diffDecorationsIgnoreTrimWhitespace.true",
			"scm.graph.badges",
			"scm.graph.badges.all",
			"scm.graph.badges.filter",
			"scm.graph.pageOnScroll",
			"scm.graph.pageSize",
			"scm.graph.showIncomingChanges",
			"scm.graph.showOutgoingChanges",
			"scm.providerCountBadge",
			"scm.providerCountBadge.auto",
			"scm.providerCountBadge.hidden",
			"scm.providerCountBadge.visible",
			"scm.repositories.explorer",
			"scm.repositories.selectionMode",
			"scm.repositories.selectionMode.multiple",
			"scm.repositories.selectionMode.single",
			"scm.repositoriesSortOrder.discoveryTime",
			"scm.repositoriesSortOrder.name",
			"scm.repositoriesSortOrder.path",
			"scm.workingSets.default",
			"scm.workingSets.default.current",
			"scm.workingSets.default.empty",
			"scm.workingSets.enabled",
			"scmActiveRepositoryAutoDescription",
			"scmActiveRepositoryPlaceHolder",
			"scmChanges",
			"scmConfigurationTitle",
			"scmEditorResolveMergeConflict",
			"scmGraph",
			"scmRepositories",
			"showActionButton",
			"showInputActionButton",
			"source control",
			"source control graph",
			"source control repositories",
			"source control view",
			"sourceControlViewIcon"
		],
		"vs/workbench/contrib/scm/browser/scmAccessibilityHelp": [
			"disabled",
			"enabled",
			"scm-graph-msg1",
			"scm-graph-msg2",
			"scm-graph-msg3",
			"scm-graph-msg4",
			"scm-graph-msg5",
			"scm-msg1",
			"scm-msg2",
			"scm-msg3",
			"scm-msg4",
			"scm-msg5",
			"scm-repositories-msg1",
			"scm-repositories-msg2",
			"scm-repositories-msg3",
			"scm-repositories-msg4",
			"scm-repositories-msg5",
			"scm-repositories-msg6",
			"state-msg1",
			"state-msg2",
			"state-msg3",
			"state-msg4",
			"state-msg5",
			"state-msg6"
		],
		"vs/workbench/contrib/scm/browser/scmHistory": [
			"incomingChanges",
			"outgoingChanges",
			"scmGraph.HistoryItemHoverAdditionsForeground",
			"scmGraph.HistoryItemHoverDeletionsForeground",
			"scmGraphForeground1",
			"scmGraphForeground2",
			"scmGraphForeground3",
			"scmGraphForeground4",
			"scmGraphForeground5",
			"scmGraphHistoryItemBaseRefColor",
			"scmGraphHistoryItemHoverDefaultLabelBackground",
			"scmGraphHistoryItemHoverDefaultLabelForeground",
			"scmGraphHistoryItemHoverLabelForeground",
			"scmGraphHistoryItemRefColor",
			"scmGraphHistoryItemRemoteRefColor"
		],
		"vs/workbench/contrib/scm/browser/scmHistoryChatContext": [
			"chat.action.scmHistoryItemContext",
			"chat.action.scmHistoryItemSummarize",
			"chatContext.scmHistoryItems",
			"chatContext.scmHistoryItems.placeholder",
			"files"
		],
		"vs/workbench/contrib/scm/browser/scmHistoryViewPane": [
			"activeRepository",
			"all",
			"allHistoryItemRefs",
			"auto",
			"currentHistoryItemRef",
			"goToCurrentHistoryItem",
			"incomingChanges",
			"items",
			"loadMore",
			"openChanges",
			"openFile",
			"outgoingChanges",
			"referencePicker",
			"refreshGraph",
			"repositoryPicker",
			"scm history",
			"scmGraphHistoryItemRef",
			"scmGraphRepository",
			"scmGraphViewOutdated",
			"setListViewMode",
			"setTreeViewMode"
		],
		"vs/workbench/contrib/scm/browser/scmInput": [
			"label.close",
			"scmInput.accessibilityHelp",
			"scmInput.accessibilityHelpNoKb",
			"scmInputCancelAction",
			"scmInputGenerateCommitMessage",
			"scmInputMoreActions"
		],
		"vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": [
			"scm"
		],
		"vs/workbench/contrib/scm/browser/scmViewPane": [
			"collapse all",
			"expand all",
			"repositories",
			"repositoryMultiSelectionMode",
			"repositorySingleSelectionMode",
			"repositorySortByDiscoveryTime",
			"repositorySortByName",
			"repositorySortByPath",
			"scm",
			"scmCollapseAll",
			"scmInput",
			"scmInputRow.accessibilityHelp",
			"scmInputRow.accessibilityHelpNoKb",
			"setListViewMode",
			"setTreeViewMode",
			"sortAction",
			"sortChangesByName",
			"sortChangesByPath",
			"sortChangesByStatus"
		],
		"vs/workbench/contrib/scm/browser/scmViewService": [
			"auto"
		],
		"vs/workbench/contrib/scm/common/quickDiff": [
			"editorGutterAddedBackground",
			"editorGutterAddedSecondaryBackground",
			"editorGutterDeletedBackground",
			"editorGutterDeletedSecondaryBackground",
			"editorGutterItemBackground",
			"editorGutterItemGlyphForeground",
			"editorGutterModifiedBackground",
			"editorGutterModifiedSecondaryBackground",
			"minimapGutterAddedBackground",
			"minimapGutterDeletedBackground",
			"minimapGutterModifiedBackground",
			"overviewRulerAddedForeground",
			"overviewRulerDeletedForeground",
			"overviewRulerModifiedForeground"
		],
		"vs/workbench/contrib/scrollLocking/browser/scrollLocking": [
			"holdLockedScrolling",
			{
				"key": "miHoldLockedScrolling",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miToggleLockedScrolling",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"mouseLockScrollingEnabled",
			"mouseScrolllingLocked",
			"synchronizeScrolling",
			"toggleLockedScrolling"
		],
		"vs/workbench/contrib/search/browser/anythingQuickAccess": [
			"chat",
			"closeEditor",
			"fileAndSymbolResultsSeparator",
			"filePickAriaLabelDirty",
			"fileResultsSeparator",
			"helpPickAriaLabel",
			"noAnythingResults",
			{
				"key": "openToBottom",
				"comment": [
					"Open this file in a split editor on the bottom"
				]
			},
			{
				"key": "openToSide",
				"comment": [
					"Open this file in a split editor on the left/right side"
				]
			},
			"recentlyOpenedSeparator"
		],
		"vs/workbench/contrib/search/browser/patternInputWidget": [
			"defaultLabel",
			"onlySearchInChangedFiles",
			"onlySearchInOpenEditors",
			"useExcludesAndIgnoreFilesDescription"
		],
		"vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess": [
			"enterSearchTerm",
			"goToSearch",
			"noAnythingResults",
			"QuickSearchMore",
			"QuickSearchOpenInFile",
			"QuickSearchSeeMoreFiles",
			"showMore"
		],
		"vs/workbench/contrib/search/browser/replaceService": [
			"fileReplaceChanges",
			"searchReplace.source"
		],
		"vs/workbench/contrib/search/browser/search.common.contribution": [
			"search.searchOnType",
			"search.searchOnTypeDebouncePeriod"
		],
		"vs/workbench/contrib/search/browser/search.contribution": [
			"exclude",
			"exclude.boolean",
			{
				"key": "exclude.when",
				"comment": [
					"\\$(basename) should not be translated"
				]
			},
			"filterSortOrder",
			"filterSortOrder.default",
			"filterSortOrder.recency",
			{
				"key": "miViewSearch",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"scm.defaultViewMode.list",
			"scm.defaultViewMode.tree",
			"search",
			"search.actionsPosition",
			"search.actionsPositionAuto",
			"search.actionsPositionRight",
			"search.collapseAllResults",
			"search.collapseResults.auto",
			"search.decorations.badges",
			"search.decorations.colors",
			"search.defaultViewMode",
			"search.experimental.closedNotebookResults",
			"search.experimental.useIgnoreFilesInFindFiles",
			"search.followSymlinks",
			"search.globalFindClipboard",
			"search.maxResults",
			"search.mode",
			"search.mode.newEditor",
			"search.mode.reuseEditor",
			"search.mode.view",
			"search.quickAccess.preserveInput",
			"search.quickOpen.includeHistory",
			"search.quickOpen.includeSymbols",
			"search.ripgrep.maxThreads",
			"search.searchView.keywordSuggestions",
			"search.searchView.semanticSearchBehavior",
			"search.searchView.semanticSearchBehavior.auto",
			"search.searchView.semanticSearchBehavior.manual",
			"search.searchView.semanticSearchBehavior.runOnEmpty",
			"search.seedOnFocus",
			"search.seedWithNearestWord",
			"search.showLineNumbers",
			"search.smartCase",
			"search.sortOrder",
			"search.useReplacePreview",
			"searchSortOrder.countAscending",
			"searchSortOrder.countDescending",
			"searchSortOrder.default",
			"searchSortOrder.filesOnly",
			"searchSortOrder.modified",
			"searchSortOrder.type",
			"textSearchPickerHelp",
			"textSearchPickerPlaceholder",
			"useGlobalIgnoreFiles",
			"useIgnoreFiles",
			"useParentIgnoreFiles"
		],
		"vs/workbench/contrib/search/browser/searchAccessibilityHelp": [
			"search.closingDesc",
			"search.closingHeader",
			"search.context",
			"search.focusDesc1",
			"search.focusDesc2",
			"search.focusDesc3",
			"search.focusHeader",
			"search.header",
			"search.hear1",
			"search.hear2",
			"search.hear3",
			"search.hear4",
			"search.hearDesc",
			"search.hearHeader",
			"search.inputDesc",
			"search.inputHeader",
			"search.keyArrow",
			"search.keyboardHeader",
			"search.keyEnter",
			"search.keyF4",
			"search.keyNavGlobalHeader",
			"search.keyNavResultsHeader",
			"search.keyNavSearchHeader",
			"search.keyResultEnter",
			"search.keyShiftF4",
			"search.keyTab",
			"search.macSetting",
			"search.macSettingHeader",
			"search.noResults",
			"search.noSearch",
			"search.optionCase",
			"search.optionRegex",
			"search.optionsHeader",
			"search.optionWord",
			"search.replaceDesc1",
			"search.replaceDesc2",
			"search.replaceHeader",
			"search.replaceWarning",
			"search.resultCount",
			"search.settingActions",
			"search.settingCollapse",
			"search.settingContextLines",
			"search.settingDebounce",
			"search.settingLineNumbers",
			"search.settingMaxResults",
			"search.settingReplacePreview",
			"search.settingSearchOnType",
			"search.settingsHeader",
			"search.settingsIntro",
			"search.settingSmartCase",
			"search.settingSortOrder",
			"search.settingVerbosity",
			"search.settingViewMode",
			"search.statusHeader",
			"search.statusIntro"
		],
		"vs/workbench/contrib/search/browser/searchActionsBase": [
			"search"
		],
		"vs/workbench/contrib/search/browser/searchActionsCopy": [
			"copyAllLabel",
			"copyMatchLabel",
			"copyPathLabel",
			"getSearchResultsLabel"
		],
		"vs/workbench/contrib/search/browser/searchActionsFind": [
			"excludeFileTypeFromSearch",
			"excludeFolderFromSearch",
			"findInFiles",
			"findInFiles.args",
			"findInFiles.description",
			"findInFolder",
			"findInWorkspace",
			"includeFileTypeInSearch",
			{
				"key": "miFindInFiles",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"restrictResultsToFolder",
			"revealInSideBar",
			"search.expandRecursively"
		],
		"vs/workbench/contrib/search/browser/searchActionsNav": [
			"AddCursorsAtSearchResults.label",
			"CloseReplaceWidget.label",
			"FocusNextInputAction.label",
			"FocusNextSearchResult.label",
			"FocusPreviousInputAction.label",
			"FocusPreviousSearchResult.label",
			"FocusSearchFromResults.label",
			"focusSearchListCommandLabel",
			"OpenMatch.label",
			"OpenMatchToSide.label",
			"replaceInFiles",
			"ToggleCaseSensitiveCommandId.label",
			"TogglePreserveCaseId.label",
			"ToggleQueryDetailsAction.label",
			"ToggleRegexCommandId.label",
			"toggleTabs",
			"ToggleWholeWordCommandId.label"
		],
		"vs/workbench/contrib/search/browser/searchActionsRemoveReplace": [
			"file.replaceAll.label",
			"match.replace.label",
			"RemoveAction.label"
		],
		"vs/workbench/contrib/search/browser/searchActionsSymbol": [
			{
				"key": "miGotoSymbolInWorkspace",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"showTriggerActions",
			"showTriggerActions"
		],
		"vs/workbench/contrib/search/browser/searchActionsTextQuickAccess": [
			"quickTextSearch"
		],
		"vs/workbench/contrib/search/browser/searchActionsTopBar": [
			"CancelSearchAction.label",
			"clearSearchHistoryLabel",
			"ClearSearchResultsAction.label",
			"CollapseDeepestExpandedLevelAction.label",
			"ExpandAllAction.label",
			"RefreshAction.label",
			"SearchWithAIAction.label",
			"ViewAsListAction.label",
			"ViewAsTreeAction.label"
		],
		"vs/workbench/contrib/search/browser/searchChatContext": [
			"chatContext.attach.files.placeholder",
			"chatContext.folder",
			"chatContext.searchResults",
			"select.symb",
			"symbols"
		],
		"vs/workbench/contrib/search/browser/searchFindInput": [
			"searchFindInputNotebookFilter.label"
		],
		"vs/workbench/contrib/search/browser/searchIcons": [
			"searchClearIcon",
			"searchCollapseAllIcon",
			"searchDetailsIcon",
			"searchExpandAllIcon",
			"searchHideReplaceIcon",
			"searchNewEditorIcon",
			"searchOpenInFile",
			"searchRefreshIcon",
			"searchRemoveIcon",
			"searchReplaceAllIcon",
			"searchReplaceIcon",
			"searchSeeMoreIcon",
			"searchShowAsList",
			"searchShowAsTree",
			"searchShowContextIcon",
			"searchShowReplaceIcon",
			"searchSparkleEmpty",
			"searchSparkleFilled",
			"searchStopIcon",
			"searchViewIcon"
		],
		"vs/workbench/contrib/search/browser/searchMessage": [
			"unable to open",
			"unable to open trust"
		],
		"vs/workbench/contrib/search/browser/searchQuickAccess.contribution": [
			"anythingQuickAccess",
			"anythingQuickAccessPlaceholder",
			"symbolsQuickAccess",
			"symbolsQuickAccessPlaceholder"
		],
		"vs/workbench/contrib/search/browser/searchResultsView": [
			"fileMatchAriaLabel",
			"folderMatchAriaLabel",
			"lineNumStr",
			"numLinesStr",
			"otherFilesAriaLabel",
			"replacePreviewResultAria",
			"search",
			"searchFileMatch",
			"searchFileMatches",
			{
				"key": "searchFolderMatch.aiText.label",
				"comment": [
					"This is displayed before the AI text search results, now always \"AI-assisted results\"."
				]
			},
			"searchFolderMatch.other.label",
			"searchFolderMatch.plainText.label",
			"searchMatch",
			"searchMatches",
			"searchResultAria"
		],
		"vs/workbench/contrib/search/browser/searchView": [
			"ariaSearchResultsStatus",
			"disableOpenEditors",
			"emptySearch",
			"excludes.enable",
			"forTerm",
			"keywordSuggestion.message",
			"moreSearch",
			"noOpenEditorResultsExcludes",
			"noOpenEditorResultsFound",
			"noOpenEditorResultsIncludes",
			"noOpenEditorResultsIncludesExcludes",
			"noResultsExcludes",
			"noResultsFound",
			"noResultsIncludes",
			"noResultsIncludesExcludes",
			"onlyOpenEditors",
			"openEditors.disable",
			"openFolder",
			"openInEditor.message",
			"openInEditor.tooltip",
			"openSettings.message",
			"placeholder.excludes",
			"placeholder.includes",
			"removeAll.occurrence.file.confirmation.message",
			"removeAll.occurrence.file.message",
			"removeAll.occurrence.files.confirmation.message",
			"removeAll.occurrence.files.message",
			"removeAll.occurrences.file.confirmation.message",
			"removeAll.occurrences.file.message",
			"removeAll.occurrences.files.confirmation.message",
			"removeAll.occurrences.files.message",
			{
				"key": "replaceAll.confirm.button",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"replaceAll.confirmation.title",
			"replaceAll.occurrence.file.confirmation.message",
			"replaceAll.occurrence.file.message",
			"replaceAll.occurrence.files.confirmation.message",
			"replaceAll.occurrence.files.message",
			"replaceAll.occurrences.file.confirmation.message",
			"replaceAll.occurrences.file.message",
			"replaceAll.occurrences.files.confirmation.message",
			"replaceAll.occurrences.files.message",
			"rerunSearch.message",
			"rerunSearchInAll.message",
			"search.file.result",
			"search.file.results",
			"search.files.result",
			"search.files.results",
			"searchCanceled",
			"searchMaxResultsWarning",
			"searchPathNotFoundError",
			"searchScope.excludes",
			"searchScope.includes",
			"searchWithAIButtonTooltip",
			"searchWithoutFolder",
			"triggerAISearch.tooltip",
			"useExcludesAndIgnoreFilesDescription",
			"useIgnoresAndExcludesDisabled"
		],
		"vs/workbench/contrib/search/browser/searchWidget": [
			"accessibilityHelpHintInLabel",
			"label.Replace",
			"label.Search",
			"search.action.replaceAll.disabled.label",
			"search.action.replaceAll.enabled.label",
			"search.placeHolder",
			"search.replace.placeHolder",
			"search.replace.toggle.button.title",
			"showContext"
		],
		"vs/workbench/contrib/search/browser/symbolsQuickAccess": [
			"noSymbolResults",
			"openToBottom",
			"openToSide"
		],
		"vs/workbench/contrib/search/common/search": [
			"searchConfigurationTitle"
		],
		"vs/workbench/contrib/searchEditor/browser/searchEditor": [
			"label.excludes",
			"label.includes",
			"moreSearch",
			"runSearch",
			"searchEditor",
			"searchResultItem",
			"searchScope.excludes",
			"searchScope.includes",
			"textInputBoxBorder"
		],
		"vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": [
			"promptOpenWith.searchEditor.displayName",
			"search",
			"search.action.focusFilesToExclude",
			"search.action.focusFilesToInclude",
			"search.action.focusQueryEditorWidget",
			"search.openNewEditor",
			"search.openNewEditorToSide",
			"search.openNewSearchEditor",
			"search.openResultsInEditor",
			"search.openSearchEditor",
			"search.rerunSearchInEditor",
			"search.searchEditor.defaultNumberOfContextLines",
			"search.searchEditor.doubleClickBehaviour",
			"search.searchEditor.doubleClickBehaviour.goToLocation",
			"search.searchEditor.doubleClickBehaviour.openLocationToSide",
			"search.searchEditor.doubleClickBehaviour.selectWord",
			"search.searchEditor.focusResultsOnSearch",
			{
				"key": "search.searchEditor.reusePriorSearchConfiguration",
				"comment": [
					"\"Search Editor\" is a type of editor that can display search results. \"includes, excludes, and flags\" refers to the \"files to include\" and \"files to exclude\" input boxes, and the flags that control whether a query is case-sensitive or a regex."
				]
			},
			"search.searchEditor.singleClickBehaviour",
			"search.searchEditor.singleClickBehaviour.default",
			"search.searchEditor.singleClickBehaviour.peekDefinition",
			"searchEditor",
			"searchEditor.action.decreaseSearchEditorContextLines",
			"searchEditor.action.increaseSearchEditorContextLines",
			"searchEditor.action.selectAllSearchEditorMatches",
			"searchEditor.action.toggleSearchEditorCaseSensitive",
			"searchEditor.action.toggleSearchEditorContextLines",
			"searchEditor.action.toggleSearchEditorRegex",
			"searchEditor.action.toggleSearchEditorWholeWord",
			"searchEditor.deleteResultBlock"
		],
		"vs/workbench/contrib/searchEditor/browser/searchEditorInput": [
			"searchEditorLabelIcon",
			"searchTitle",
			"searchTitle.withQuery"
		],
		"vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": [
			"invalidQueryStringError",
			"noResults",
			"numFiles",
			"numResults",
			"oneFile",
			"oneResult",
			"searchMaxResultsWarning"
		],
		"vs/workbench/contrib/share/browser/share.contribution": [
			"close",
			"experimental.share.enabled",
			"generating link",
			"open link",
			"share",
			"shareSuccess",
			"shareTextSuccess"
		],
		"vs/workbench/contrib/share/browser/shareService": [
			"shareProviderCount",
			"toggle.share",
			"toggle.shareDescription",
			"type to filter"
		],
		"vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": [
			"snippets"
		],
		"vs/workbench/contrib/snippets/browser/commands/configureSnippets": [
			"bad_name1",
			"bad_name2",
			"bad_name3",
			"detail.label",
			"global.1",
			"global.scope",
			"group.global",
			{
				"key": "miOpenSnippets",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"name",
			"new.folder",
			"new.global",
			"new.global_scope",
			"new.global.sep",
			"new.workspace_scope",
			"openSnippet.label",
			"openSnippet.pickLanguage",
			"userSnippets"
		],
		"vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": [
			"label",
			"placeholder"
		],
		"vs/workbench/contrib/snippets/browser/commands/insertSnippet": [
			"snippet.suggestions.label"
		],
		"vs/workbench/contrib/snippets/browser/commands/surroundWithSnippet": [
			"label"
		],
		"vs/workbench/contrib/snippets/browser/snippetCodeActionProvider": [
			"codeAction",
			"more",
			"overflow.start.title",
			"title"
		],
		"vs/workbench/contrib/snippets/browser/snippetCompletionProvider": [
			"detail.snippet",
			"snippetSuggest.longLabel"
		],
		"vs/workbench/contrib/snippets/browser/snippetPicker": [
			"disableSnippet",
			"enable.snippet",
			"isDisabled",
			"pick.noSnippetAvailable",
			"pick.placeholder",
			"sep.userSnippet",
			"sep.workspaceSnippet"
		],
		"vs/workbench/contrib/snippets/browser/snippets.contribution": [
			"editor.snippets.codeActions.enabled",
			"snippetSchema.json",
			"snippetSchema.json.body",
			"snippetSchema.json.default",
			"snippetSchema.json.description",
			"snippetSchema.json.exclude",
			"snippetSchema.json.include",
			"snippetSchema.json.isFileTemplate",
			"snippetSchema.json.prefix",
			"snippetSchema.json.scope"
		],
		"vs/workbench/contrib/snippets/browser/snippetsFile": [
			"source.userSnippet",
			"source.userSnippetGlobal",
			"source.workspaceSnippetGlobal"
		],
		"vs/workbench/contrib/snippets/browser/snippetsService": [
			"badFile",
			"badVariableUse",
			"invalid.language",
			"invalid.language.0",
			"invalid.path.0",
			"invalid.path.1",
			"vscode.extension.contributes.snippets",
			"vscode.extension.contributes.snippets-language",
			"vscode.extension.contributes.snippets-path"
		],
		"vs/workbench/contrib/speech/browser/speechService": [
			"speechProviderDescription",
			"speechProviderName",
			"vscode.extension.contributes.speechProvider"
		],
		"vs/workbench/contrib/speech/common/speechService": [
			"hasSpeechProvider",
			"speechLanguage.da-DK",
			"speechLanguage.de-DE",
			"speechLanguage.en-AU",
			"speechLanguage.en-CA",
			"speechLanguage.en-GB",
			"speechLanguage.en-IE",
			"speechLanguage.en-IN",
			"speechLanguage.en-NZ",
			"speechLanguage.en-US",
			"speechLanguage.es-ES",
			"speechLanguage.es-MX",
			"speechLanguage.fr-CA",
			"speechLanguage.fr-FR",
			"speechLanguage.hi-IN",
			"speechLanguage.it-IT",
			"speechLanguage.ja-JP",
			"speechLanguage.ko-KR",
			"speechLanguage.nl-NL",
			"speechLanguage.pt-BR",
			"speechLanguage.pt-PT",
			"speechLanguage.ru-RU",
			"speechLanguage.sv-SE",
			"speechLanguage.tr-TR",
			"speechLanguage.zh-CN",
			"speechLanguage.zh-HK",
			"speechLanguage.zh-TW",
			"speechToTextInProgress",
			"textToSpeechInProgress"
		],
		"vs/workbench/contrib/surveys/browser/languageSurveys.contribution": [
			"helpUs",
			"neverAgain",
			"remindLater",
			"takeShortSurvey"
		],
		"vs/workbench/contrib/surveys/browser/nps.contribution": [
			"neverAgain",
			"remindLater",
			"surveyQuestion",
			"takeSurvey"
		],
		"vs/workbench/contrib/surveys/browser/survey.contribution": [
			"openSurvey",
			"survey.help.overview",
			"survey.help.select",
			"survey.help.submit",
			"surveyEditorPaneTitle"
		],
		"vs/workbench/contrib/surveys/browser/surveyEditorInput": [
			"surveyIcon"
		],
		"vs/workbench/contrib/surveys/browser/surveyEditorPane": [
			"survey.pane.ariaLabel",
			"survey.questionOptional",
			"survey.submitFeedback",
			"survey.submitHint",
			"survey.success.detail",
			"survey.success.message"
		],
		"vs/workbench/contrib/surveys/browser/surveyQuestions": [
			"survey.copilotPmf.description",
			"survey.copilotPmf.q1",
			"survey.copilotPmf.q1.extremely",
			"survey.copilotPmf.q1.notAtAll",
			"survey.copilotPmf.q1.slightly",
			"survey.copilotPmf.q1.somewhat",
			"survey.copilotPmf.q1.very",
			"survey.copilotPmf.q2",
			"survey.copilotPmf.q2.automating",
			"survey.copilotPmf.q2.gettingUnstuck",
			"survey.copilotPmf.q2.multiFile",
			"survey.copilotPmf.q2.noClearValue",
			"survey.copilotPmf.q2.other",
			"survey.copilotPmf.q2.planning",
			"survey.copilotPmf.q2.reviewing",
			"survey.copilotPmf.q2.shippingFaster",
			"survey.copilotPmf.q2.understanding",
			"survey.copilotPmf.q3",
			"survey.copilotPmf.q3.biggerTasks",
			"survey.copilotPmf.q3.context",
			"survey.copilotPmf.q3.cost",
			"survey.copilotPmf.q3.other",
			"survey.copilotPmf.q3.reviewingTime",
			"survey.copilotPmf.q3.security",
			"survey.copilotPmf.q3.setup",
			"survey.copilotPmf.q3.slow",
			"survey.copilotPmf.q3.steering",
			"survey.copilotPmf.q3.trust",
			"survey.copilotPmf.q4",
			"survey.copilotPmf.q4.10to19",
			"survey.copilotPmf.q4.20plus",
			"survey.copilotPmf.q4.3to5",
			"survey.copilotPmf.q4.6to9",
			"survey.copilotPmf.q4.lessThan3",
			"survey.copilotPmf.title"
		],
		"vs/workbench/contrib/tasks/browser/abstractTaskService": [
			"configured",
			"configureTask",
			"ConfigureTaskRunnerAction.label",
			"customizeParseErrors",
			"detail",
			"detected",
			"moreThanOneBuildTask",
			"recentlyUsed",
			"runTask.arg",
			"runTask.label",
			"runTask.task",
			"runTask.type",
			{
				"key": "saveBeforeRun.dontSave",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "saveBeforeRun.save",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"savePersistentTask",
			"selectProblemMatcher",
			"showOutput",
			"task.longRunningTaskCompleted",
			"task.longRunningTaskCompletedWithLabel",
			"task.longRunningTaskDurationMinutes",
			"task.longRunningTaskDurationMinutesSeconds",
			"task.longRunningTaskDurationSeconds",
			"taskEvent",
			"taskQuickPick.userSettings",
			"tasks",
			"TaskServer.folderIgnored",
			"TaskServer.noTask",
			"TaskService.associate",
			"TaskService.attachProblemMatcher.continueWithout",
			"TaskService.attachProblemMatcher.learnMoreAbout",
			"TaskService.attachProblemMatcher.never",
			"TaskService.attachProblemMatcher.neverType",
			"TaskService.createJsonFile",
			"TaskService.defaultBuildTaskExists",
			"TaskService.defaultTestTaskExists",
			"TaskService.fetchingBuildTasks",
			"TaskService.fetchingTestTasks",
			"taskService.getSavedTasks",
			"taskService.getSavedTasks.error",
			"taskService.getSavedTasks.reading",
			"taskService.getSavedTasks.resolved",
			"taskService.getSavedTasks.unresolved",
			"taskService.gettingCachedTasks",
			"TaskService.ignoredFolder",
			"taskService.ignoringFolder",
			"TaskService.instanceToTerminate",
			"TaskService.noBuildTask",
			"TaskService.noBuildTask1",
			"TaskService.noBuildTask2",
			"TaskService.noConfiguration",
			"TaskService.noEntryToRun",
			"TaskService.noInstanceRunning",
			"TaskService.noRunningTasks",
			"TaskService.notAgain",
			"TaskService.noTaskIsRunning",
			"TaskService.noTaskRunning",
			"TaskService.noTasks",
			"TaskService.noTaskToRestart",
			"TaskService.notConnecting",
			"TaskService.noTestTask1",
			"TaskService.noTestTask2",
			"TaskService.noTestTaskTerminal",
			"taskService.openDiff",
			"taskService.openDiffs",
			"TaskService.openJsonFile",
			"TaskService.pickBuildTask",
			"TaskService.pickBuildTaskForLabel",
			"TaskService.pickDefaultBuildTask",
			"TaskService.pickDefaultTestTask",
			"TaskService.pickRunTask",
			"TaskService.pickShowTask",
			"TaskService.pickTask",
			"TaskService.pickTestTask",
			"TaskService.providerUnavailable",
			"TaskService.reconnected",
			"TaskService.reconnecting",
			"TaskService.reconnectingTasks",
			"taskService.removePersistentTask",
			"TaskService.requestTrust",
			"taskService.setPersistentTask",
			"TaskService.skippingReconnection",
			"TaskService.taskToRestart",
			"TaskService.taskToTerminate",
			"TaskService.template",
			"TaskService.terminateAllRunningTasks",
			"taskService.upgradeVersion",
			"taskService.upgradeVersionPlural",
			"taskServiceOutputPrompt",
			"taskServiceOutputPromptChat",
			"tasksJsonComment",
			"TasksSystem.locationUserConfig",
			"TasksSystem.locationWorkspaceConfig",
			"TaskSystem.active",
			"TaskSystem.configurationErrors",
			"TaskSystem.InstancePolicy.warn",
			"TaskSystem.invalidTaskJson",
			{
				"key": "TaskSystem.invalidTaskJsonOther",
				"comment": [
					"Message notifies of an error in one of several places there is tasks related json, not necessarily in a file named tasks.json"
				]
			},
			"TaskSystem.restartFailed",
			"TaskSystem.saveBeforeRun.prompt.title",
			"TaskSystem.taskNoLongerExists",
			"TaskSystem.unknownError",
			"TaskSystem.versionSettings",
			"TaskSystem.versionWorkspaceFile",
			"TerminateAction.failed",
			"TerminateAction.label",
			"TerminateAction.noProcess",
			"troubleshootWithChat",
			"unexpectedTaskType"
		],
		"vs/workbench/contrib/tasks/browser/runAutomaticTasks": [
			"allow",
			"disallow",
			"openTask",
			"openTasks",
			"tasks.run.allowAutomatic",
			"workbench.action.tasks.allowAutomaticTasks",
			"workbench.action.tasks.disallowAutomaticTasks",
			"workbench.action.tasks.manageAutomaticRunning"
		],
		"vs/workbench/contrib/tasks/browser/task.contribution": [
			"BuildAction.label",
			"building",
			"ConfigureDefaultBuildTask.label",
			"ConfigureDefaultTestTask.label",
			{
				"key": "miBuildTask",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miConfigureBuildTask",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miConfigureTask",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miRestartTask",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miRunningTask",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miRunTask",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miTerminateTask",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"numberOfRunningTasks",
			"RerunAllRunningTasksAction.label",
			"ReRunTaskAction.label",
			"RestartTaskAction.label",
			"runningTasks",
			"RunTaskAction.label",
			"ShowLogAction.label",
			"ShowTasksAction.label",
			"status.runningTasks",
			"task.allowAutomaticTasks",
			"task.allowAutomaticTasks.off",
			"task.allowAutomaticTasks.on",
			"task.autoDetect",
			"task.NotifyWindowOnTaskCompletion",
			"task.problemMatchers.neverPrompt",
			"task.problemMatchers.neverPrompt.array",
			"task.problemMatchers.neverPrompt.boolean",
			"task.quickOpen.detail",
			"task.quickOpen.history",
			"task.quickOpen.showAll",
			"task.quickOpen.skip",
			"task.reconnection",
			"task.saveBeforeRun",
			"task.saveBeforeRun.always",
			"task.saveBeforeRun.never",
			"task.SaveBeforeRun.prompt",
			"task.slowProviderWarning",
			"task.slowProviderWarning.array",
			"task.slowProviderWarning.boolean",
			"task.verboseLogging",
			"tasks",
			"tasksConfigurationTitle",
			"tasksQuickAccessHelp",
			"tasksQuickAccessPlaceholder",
			"TerminateAction.label",
			"TestAction.label",
			"workbench.action.tasks.openUserTasks",
			"workbench.action.tasks.openWorkspaceFileTasks",
			"workbench.action.tasks.rerunForActiveTerminal"
		],
		"vs/workbench/contrib/tasks/browser/taskQuickPick": [
			"configured",
			"configureTask",
			"configureTaskIcon",
			"contributedTasks",
			"noProviderForTask",
			"recentlyUsed",
			"removeRecent",
			"removeTaskIcon",
			"TaskQuickPick.changeSettingDetails",
			"TaskQuickPick.changeSettingNo",
			"TaskQuickPick.changeSettingsOptions",
			"TaskQuickPick.goBack",
			"TaskQuickPick.noTasksForType",
			"taskQuickPick.showAll",
			"TaskService.pickRunTask",
			"taskType"
		],
		"vs/workbench/contrib/tasks/browser/tasksQuickAccess": [
			"noTaskResults",
			"TaskService.pickRunTask"
		],
		"vs/workbench/contrib/tasks/browser/taskTerminalStatus": [
			"task.watchFirstError",
			"taskTerminalStatus.active",
			"taskTerminalStatus.errors",
			"taskTerminalStatus.errorsInactive",
			"taskTerminalStatus.infos",
			"taskTerminalStatus.infosInactive",
			"taskTerminalStatus.succeeded",
			"taskTerminalStatus.succeededInactive",
			"taskTerminalStatus.warnings",
			"taskTerminalStatus.warningsInactive"
		],
		"vs/workbench/contrib/tasks/browser/terminalTaskSystem": [
			"closeTerminal",
			"dependencyCycle",
			"dependencyFailed",
			"rerunTask",
			"reuseTerminal",
			{
				"key": "task.executing",
				"comment": [
					"The task command line or label"
				]
			},
			{
				"key": "task.executing.shell-integration",
				"comment": [
					"The task command line or label"
				]
			},
			{
				"key": "task.executing.shellIntegration",
				"comment": [
					"The task command line or label"
				]
			},
			{
				"key": "task.executingInFolder",
				"comment": [
					"The workspace folder the task is running in",
					"The task command line or label"
				]
			},
			"TerminalTaskSystem",
			"TerminalTaskSystem.nonWatchingMatcher",
			"TerminalTaskSystem.taskLoadReporting",
			"TerminalTaskSystem.unknownError",
			"unknownProblemMatcher"
		],
		"vs/workbench/contrib/tasks/common/jsonSchema_v1": [
			"JsonSchema._runner",
			"JsonSchema.linux",
			"JsonSchema.mac",
			"JsonSchema.runner",
			"JsonSchema.shell",
			"JsonSchema.version",
			"JsonSchema.version.deprecated",
			"JsonSchema.windows"
		],
		"vs/workbench/contrib/tasks/common/jsonSchema_v2": [
			"JsonSchema.args.quotedString.value",
			"JsonSchema.args.quotesString.quote",
			"JsonSchema.command",
			"JsonSchema.command.quotedString.value",
			"JsonSchema.command.quotesString.quote",
			"JsonSchema.commandArray",
			"JsonSchema.customizations.customizes.type",
			"JsonSchema.hide",
			"JsonSchema.inAgents",
			"JsonSchema.linux",
			"JsonSchema.mac",
			"JsonSchema.shell",
			"JsonSchema.tasks.args",
			"JsonSchema.tasks.background",
			"JsonSchema.tasks.customize.deprecated",
			"JsonSchema.tasks.dependsOn",
			"JsonSchema.tasks.dependsOn.array",
			"JsonSchema.tasks.dependsOn.identifier",
			"JsonSchema.tasks.dependsOn.string",
			"JsonSchema.tasks.dependsOrder",
			"JsonSchema.tasks.dependsOrder.parallel",
			"JsonSchema.tasks.dependsOrder.sequence",
			"JsonSchema.tasks.detail",
			"JsonSchema.tasks.echoCommand.deprecated",
			"JsonSchema.tasks.group",
			"JsonSchema.tasks.group.build",
			"JsonSchema.tasks.group.defaultBuild",
			"JsonSchema.tasks.group.defaultTest",
			"JsonSchema.tasks.group.isDefault",
			"JsonSchema.tasks.group.kind",
			"JsonSchema.tasks.group.none",
			"JsonSchema.tasks.group.test",
			"JsonSchema.tasks.icon",
			"JsonSchema.tasks.icon.color",
			"JsonSchema.tasks.icon.id",
			"JsonSchema.tasks.identifier",
			"JsonSchema.tasks.identifier.deprecated",
			"JsonSchema.tasks.instanceLimit",
			"JsonSchema.tasks.instancePolicy",
			"JsonSchema.tasks.instancePolicy.prompt",
			"JsonSchema.tasks.instancePolicy.silent",
			"JsonSchema.tasks.instancePolicy.terminateNewest",
			"JsonSchema.tasks.instancePolicy.terminateOldest",
			"JsonSchema.tasks.instancePolicy.warn",
			"JsonSchema.tasks.isBuildCommand.deprecated",
			"JsonSchema.tasks.isShellCommand.deprecated",
			"JsonSchema.tasks.isTestCommand.deprecated",
			"JsonSchema.tasks.label",
			"JsonSchema.tasks.matchers",
			"JsonSchema.tasks.presentation",
			"JsonSchema.tasks.presentation.clear",
			"JsonSchema.tasks.presentation.close",
			"JsonSchema.tasks.presentation.echo",
			"JsonSchema.tasks.presentation.focus",
			"JsonSchema.tasks.presentation.group",
			"JsonSchema.tasks.presentation.instance",
			"JsonSchema.tasks.presentation.preserveTerminalName",
			"JsonSchema.tasks.presentation.reveal",
			"JsonSchema.tasks.presentation.reveal.always",
			"JsonSchema.tasks.presentation.reveal.never",
			"JsonSchema.tasks.presentation.reveal.silent",
			"JsonSchema.tasks.presentation.revealProblems",
			"JsonSchema.tasks.presentation.revealProblems.always",
			"JsonSchema.tasks.presentation.revealProblems.never",
			"JsonSchema.tasks.presentation.revealProblems.onProblem",
			"JsonSchema.tasks.presentation.showReuseMessage",
			"JsonSchema.tasks.promptOnClose",
			"JsonSchema.tasks.quoting.escape",
			"JsonSchema.tasks.quoting.strong",
			"JsonSchema.tasks.quoting.weak",
			"JsonSchema.tasks.reevaluateOnRerun",
			"JsonSchema.tasks.runOn",
			"JsonSchema.tasks.runOptions",
			"JsonSchema.tasks.showOutput.deprecated",
			"JsonSchema.tasks.suppressTaskName.deprecated",
			"JsonSchema.tasks.taskLabel",
			"JsonSchema.tasks.taskName",
			"JsonSchema.tasks.taskName.deprecated",
			"JsonSchema.tasks.taskSelector.deprecated",
			"JsonSchema.tasks.terminal",
			"JsonSchema.tasks.type",
			"JsonSchema.version",
			"JsonSchema.windows"
		],
		"vs/workbench/contrib/tasks/common/jsonSchemaCommon": [
			"JsonSchema.args",
			"JsonSchema.background",
			"JsonSchema.command",
			"JsonSchema.echoCommand",
			"JsonSchema.matchers",
			"JsonSchema.options",
			"JsonSchema.options.cwd",
			"JsonSchema.options.env",
			"JsonSchema.promptOnClose",
			"JsonSchema.shell.args",
			"JsonSchema.shell.executable",
			"JsonSchema.shellConfiguration",
			"JsonSchema.showOutput",
			"JsonSchema.suppressTaskName",
			"JsonSchema.tasks",
			"JsonSchema.tasks.args",
			"JsonSchema.tasks.background",
			"JsonSchema.tasks.build",
			"JsonSchema.tasks.linux",
			"JsonSchema.tasks.mac",
			"JsonSchema.tasks.matcherError",
			"JsonSchema.tasks.matchers",
			"JsonSchema.tasks.promptOnClose",
			"JsonSchema.tasks.showOutput",
			"JsonSchema.tasks.suppressTaskName",
			"JsonSchema.tasks.taskName",
			"JsonSchema.tasks.test",
			"JsonSchema.tasks.watching",
			"JsonSchema.tasks.watching.deprecation",
			"JsonSchema.tasks.windows",
			"JsonSchema.taskSelector",
			"JsonSchema.watching",
			"JsonSchema.watching.deprecation"
		],
		"vs/workbench/contrib/tasks/common/problemMatcher": [
			"eslint-compact",
			"eslint-stylish",
			"go",
			"gulp-tsc",
			"jshint",
			"jshint-stylish",
			"LegacyProblemMatcherSchema.watchedBegin",
			"LegacyProblemMatcherSchema.watchedBegin.deprecated",
			"LegacyProblemMatcherSchema.watchedEnd",
			"LegacyProblemMatcherSchema.watchedEnd.deprecated",
			"lessCompile",
			"msCompile",
			"NamedMultiLineProblemPatternSchema.name",
			"NamedMultiLineProblemPatternSchema.patterns",
			"NamedProblemMatcherSchema.label",
			"NamedProblemMatcherSchema.name",
			"NamedProblemPatternSchema.name",
			"PatternTypeSchema.description",
			"PatternTypeSchema.name",
			"ProblemMatcherExtPoint",
			"ProblemMatcherParser.invalidRegexp",
			"ProblemMatcherParser.noDefinedPatter",
			"ProblemMatcherParser.noFileLocation",
			"ProblemMatcherParser.noIdentifier",
			"ProblemMatcherParser.noOwner",
			"ProblemMatcherParser.noProblemMatcher",
			"ProblemMatcherParser.noProblemPattern",
			"ProblemMatcherParser.noValidIdentifier",
			"ProblemMatcherParser.problemPattern.watchingMatcher",
			"ProblemMatcherParser.unknownSeverity",
			"ProblemMatcherSchema.applyTo",
			"ProblemMatcherSchema.background",
			"ProblemMatcherSchema.background.activeOnStart",
			"ProblemMatcherSchema.background.beginsPattern",
			"ProblemMatcherSchema.background.endsPattern",
			"ProblemMatcherSchema.base",
			"ProblemMatcherSchema.fileLocation",
			"ProblemMatcherSchema.owner",
			"ProblemMatcherSchema.severity",
			"ProblemMatcherSchema.source",
			"ProblemMatcherSchema.watching",
			"ProblemMatcherSchema.watching.activeOnStart",
			"ProblemMatcherSchema.watching.beginsPattern",
			"ProblemMatcherSchema.watching.deprecated",
			"ProblemMatcherSchema.watching.endsPattern",
			"ProblemPatternExtPoint",
			"ProblemPatternParser.invalidRegexp",
			"ProblemPatternParser.loopProperty.notLast",
			"ProblemPatternParser.problemPattern.emptyPattern",
			"ProblemPatternParser.problemPattern.kindProperty.notFirst",
			"ProblemPatternParser.problemPattern.missingLocation",
			"ProblemPatternParser.problemPattern.missingProperty",
			"ProblemPatternParser.problemPattern.missingRegExp",
			"ProblemPatternRegistry.error",
			"ProblemPatternSchema.code",
			"ProblemPatternSchema.column",
			"ProblemPatternSchema.endColumn",
			"ProblemPatternSchema.endLine",
			"ProblemPatternSchema.file",
			"ProblemPatternSchema.kind",
			"ProblemPatternSchema.line",
			"ProblemPatternSchema.location",
			"ProblemPatternSchema.loop",
			"ProblemPatternSchema.message",
			"ProblemPatternSchema.regexp",
			"ProblemPatternSchema.severity",
			"WatchingPatternSchema.file",
			"WatchingPatternSchema.regexp"
		],
		"vs/workbench/contrib/tasks/common/taskConfiguration": [
			"ConfigurationParser.incorrectType",
			"ConfigurationParser.inValidArg",
			"ConfigurationParser.invalidCWD",
			"ConfigurationParser.invalidVariableReference",
			"ConfigurationParser.missingType",
			"ConfigurationParser.noName",
			"ConfigurationParser.noShell",
			"ConfigurationParser.noTaskName",
			"ConfigurationParser.noTaskType",
			"ConfigurationParser.notCustom",
			"ConfigurationParser.noTypeDefinition",
			"ConfigurationParser.unknownMatcherKind",
			"taskConfiguration.noCommand",
			"taskConfiguration.noCommandOrDependsOn",
			"taskConfiguration.providerUnavailable",
			{
				"key": "TaskParse.noOsSpecificGlobalTasks",
				"comment": [
					"\"Task version 2.0.0\" refers to the 2.0.0 version of the task system. The \"version 2.0.0\" is not localizable as it is a json key and value."
				]
			}
		],
		"vs/workbench/contrib/tasks/common/taskDefinitionRegistry": [
			"TaskDefinition.description",
			"TaskDefinition.properties",
			"TaskDefinition.required",
			"TaskDefinition.when",
			"TaskDefinitionExtPoint",
			"TaskTypeConfiguration.noType"
		],
		"vs/workbench/contrib/tasks/common/tasks": [
			"rerunTaskIcon",
			"TaskDefinition.missingRequiredProperty",
			"tasks.taskRunningContext",
			"tasksCategory",
			"taskTerminalActive"
		],
		"vs/workbench/contrib/tasks/common/taskService": [
			"tasks.customExecutionSupported",
			"tasks.processExecutionSupported",
			"tasks.serverlessWebContext",
			"tasks.shellExecutionSupported",
			"tasks.taskCommandsRegistered",
			"tasks.tasksAvailable"
		],
		"vs/workbench/contrib/tasks/common/taskTemplates": [
			"dotnetCore",
			"externalCommand",
			"Maven",
			"msbuild"
		],
		"vs/workbench/contrib/tasks/electron-browser/taskService": [
			{
				"key": "TaskSystem.exitAnyways",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"TaskSystem.noProcess",
			"TaskSystem.runningTask",
			{
				"key": "TaskSystem.terminateTask",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/telemetry/browser/telemetry.contribution": [
			"showTelemetry"
		],
		"vs/workbench/contrib/terminal/browser/agentHostTerminalService": [
			"agentHostTerminal.default",
			"agentHostTerminal.pick",
			"agentHostTerminal.pickHost",
			"agentHostTerminal.profileName",
			"agentHostTerminal.tool"
		],
		"vs/workbench/contrib/terminal/browser/baseTerminalBackend": [
			"nonResponsivePtyHost",
			"ptyHostStatus",
			"ptyHostStatus.ariaLabel",
			"ptyHostStatus.short"
		],
		"vs/workbench/contrib/terminal/browser/environmentVariableInfo": [
			"extensionEnvironmentContributionInfoActive",
			"extensionEnvironmentContributionInfoStale",
			"relaunchTerminalLabel",
			"ScopedEnvironmentContributionInfo",
			"showEnvironmentContributions"
		],
		"vs/workbench/contrib/terminal/browser/terminal.contribution": [
			{
				"key": "miToggleIntegratedTerminal",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"terminal"
		],
		"vs/workbench/contrib/terminal/browser/terminalActions": [
			"emptyTerminalNameInfo",
			"newWithProfile.location",
			"newWithProfile.location.editor",
			"newWithProfile.location.view",
			"noUnattachedTerminals",
			"showTerminalTabs",
			"terminalLaunchHelp",
			"workbench.action.terminal.attachToSession",
			"workbench.action.terminal.clear",
			"workbench.action.terminal.clearSelection",
			"workbench.action.terminal.createTerminalEditor",
			"workbench.action.terminal.createTerminalEditorSide",
			"workbench.action.terminal.detachSession",
			"workbench.action.terminal.focus.tabsView",
			"workbench.action.terminal.focusNext",
			"workbench.action.terminal.focusNextPane",
			"workbench.action.terminal.focusPrevious",
			"workbench.action.terminal.focusPreviousPane",
			"workbench.action.terminal.join",
			"workbench.action.terminal.join.insufficientTerminals",
			"workbench.action.terminal.join.onlySplits",
			"workbench.action.terminal.joinInstance",
			"workbench.action.terminal.kill",
			"workbench.action.terminal.killAll",
			"workbench.action.terminal.killEditor",
			"workbench.action.terminal.new",
			"workbench.action.terminal.newInActiveWorkspace",
			"workbench.action.terminal.newWithCwd.cwd",
			"workbench.action.terminal.newWithProfile",
			"workbench.action.terminal.newWithProfile.profileName",
			"workbench.action.terminal.newWorkspacePlaceholder",
			"workbench.action.terminal.openSettings",
			"workbench.action.terminal.overriddenCwdDescription",
			"workbench.action.terminal.relaunch",
			"workbench.action.terminal.rename.prompt",
			"workbench.action.terminal.renameWithArg.name",
			"workbench.action.terminal.renameWithArg.noName",
			"workbench.action.terminal.resizePaneDown",
			"workbench.action.terminal.resizePaneLeft",
			"workbench.action.terminal.resizePaneRight",
			"workbench.action.terminal.resizePaneUp",
			"workbench.action.terminal.runActiveFile",
			"workbench.action.terminal.runActiveFile.noFile",
			"workbench.action.terminal.runSelectedText",
			"workbench.action.terminal.scrollDown",
			"workbench.action.terminal.scrollDownPage",
			"workbench.action.terminal.scrollToBottom",
			"workbench.action.terminal.scrollToTop",
			"workbench.action.terminal.scrollUp",
			"workbench.action.terminal.scrollUpPage",
			"workbench.action.terminal.selectAll",
			"workbench.action.terminal.selectDefaultShell",
			"workbench.action.terminal.selectToNextCommand",
			"workbench.action.terminal.selectToNextLine",
			"workbench.action.terminal.selectToPreviousCommand",
			"workbench.action.terminal.selectToPreviousLine",
			"workbench.action.terminal.setFixedDimensions",
			"workbench.action.terminal.splitInActiveWorkspace",
			"workbench.action.terminal.switchTerminal"
		],
		"vs/workbench/contrib/terminal/browser/terminalEditorInput": [
			{
				"key": "confirmDirtyTerminal.button",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmDirtyTerminal.detail",
			"confirmDirtyTerminal.message",
			"confirmDirtyTerminals.detail"
		],
		"vs/workbench/contrib/terminal/browser/terminalIcons": [
			"configureTerminalProfileIcon",
			"killTerminalIcon",
			"newTerminalIcon",
			"renameTerminalIcon",
			"terminalCommandHistoryFuzzySearch",
			"terminalCommandHistoryOpenFile",
			"terminalCommandHistoryOutput",
			"terminalCommandHistoryRemove",
			"terminalDecorationError",
			"terminalDecorationIncomplete",
			"terminalDecorationMark",
			"terminalDecorationSuccess",
			"terminalViewIcon"
		],
		"vs/workbench/contrib/terminal/browser/terminalInstance": [
			"bellStatus",
			"changeColor",
			"disconnectStatus",
			"launchFailed.errorMessage",
			"launchFailed.exitCodeAndCommandLine",
			"launchFailed.exitCodeOnly",
			"launchFailed.exitCodeOnlyShellIntegration",
			"setTerminalDimensionsColumn",
			"setTerminalDimensionsRow",
			"shellIntegration",
			"shellIntegration.basic",
			"shellIntegration.injectionFailed",
			"shellIntegration.learnMore",
			"shellIntegration.no",
			"shellIntegration.openSettings",
			"shellIntegration.rich",
			"terminal.integrated.a11yPromptLabel",
			"terminal.integrated.useAccessibleBuffer",
			"terminal.integrated.useAccessibleBufferNoKb",
			"terminal.requestTrust",
			"terminalHelpAriaLabel",
			"terminalScreenReaderMode",
			"terminalStaleTextBoxAriaLabel",
			"terminalTextBoxAriaLabel",
			"terminalTextBoxAriaLabelNumberAndTitle",
			"terminated.exitCodeAndCommandLine",
			"terminated.exitCodeOnly",
			"workspaceEmptyCreateTerminalCwd",
			"workspaceNotTrustedCreateTerminal"
		],
		"vs/workbench/contrib/terminal/browser/terminalMenus": [
			"defaultTerminalProfile",
			"launchProfile",
			{
				"key": "miNewInNewWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miNewTerminal",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miRunActiveFile",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miRunSelectedText",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miSplitTerminal",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"split.profile",
			"workbench.action.tasks.configureTaskRunner",
			"workbench.action.tasks.runTask",
			"workbench.action.terminal.changeColor",
			"workbench.action.terminal.changeIcon",
			"workbench.action.terminal.clear",
			"workbench.action.terminal.clearLong",
			"workbench.action.terminal.copySelection.short",
			"workbench.action.terminal.copySelectionAsHtml",
			"workbench.action.terminal.joinInstance",
			"workbench.action.terminal.newWithProfile.short",
			"workbench.action.terminal.openSettings",
			"workbench.action.terminal.paste.short",
			"workbench.action.terminal.renameInstance",
			"workbench.action.terminal.runActiveFile",
			"workbench.action.terminal.runSelectedText",
			"workbench.action.terminal.selectAll",
			"workbench.action.terminal.selectDefaultProfile",
			"workbench.action.terminal.startVoice",
			"workbench.action.terminal.startVoiceEditor",
			"workbench.action.terminal.stopVoice",
			"workbench.action.terminal.stopVoiceEditor",
			"workbench.action.terminal.switchTerminal"
		],
		"vs/workbench/contrib/terminal/browser/terminalProcessManager": [
			"killportfailure",
			"ptyHostRelaunch"
		],
		"vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": [
			"cancel",
			"createQuickLaunchProfile",
			"enterTerminalProfileName",
			"ICreateContributedTerminalProfileOptions",
			"terminal.integrated.chooseDefaultProfile",
			"terminal.integrated.selectProfileToCreate",
			"terminalProfileAlreadyExists",
			"terminalProfiles",
			"terminalProfiles.detected",
			"unsafePathWarning",
			"yes"
		],
		"vs/workbench/contrib/terminal/browser/terminalService": [
			"localTerminalRemote",
			"localTerminalVirtualWorkspace",
			"terminalService.terminalCloseConfirmationPlural",
			"terminalService.terminalCloseConfirmationSingular",
			{
				"key": "terminate",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/terminal/browser/terminalTabbedView": [
			"hideTabs",
			"moveTabsLeft",
			"moveTabsRight"
		],
		"vs/workbench/contrib/terminal/browser/terminalTabsChatEntry": [
			"terminal.tabs.chatEntryAriaLabelPlural",
			"terminal.tabs.chatEntryAriaLabelSingle",
			"terminal.tabs.chatEntryDeleteAriaLabel",
			"terminal.tabs.chatEntryDeleteTooltip",
			"terminal.tabs.chatEntryLabelPlural",
			"terminal.tabs.chatEntryLabelSingle",
			"terminal.tabs.chatEntryTooltip"
		],
		"vs/workbench/contrib/terminal/browser/terminalTabsList": [
			"label",
			{
				"key": "splitTerminalAriaLabel",
				"comment": [
					"The terminal's ID",
					"The terminal's title",
					"The terminal's split number",
					"The terminal group's total split number"
				]
			},
			"terminal.tabs",
			{
				"key": "terminalAriaLabel",
				"comment": [
					"The terminal's ID",
					"The terminal's title"
				]
			},
			"terminalInputAriaLabel"
		],
		"vs/workbench/contrib/terminal/browser/terminalTooltip": [
			"hideDetails",
			"shellProcessTooltip.commandLine",
			{
				"key": "shellProcessTooltip.processId",
				"comment": [
					"The first arg is \"PID\" which shouldn't be translated"
				]
			},
			"showDetails"
		],
		"vs/workbench/contrib/terminal/browser/terminalView": [
			"terminal.monospaceOnly",
			"terminal.useMonospace",
			"terminalConnectingLabel",
			"terminals"
		],
		"vs/workbench/contrib/terminal/browser/xterm/decorationAddon": [
			"gutter",
			"no",
			"overviewRuler",
			"rerun",
			"terminal.attachToChat",
			"terminal.copyCommand",
			"terminal.copyCommandAndOutput",
			"terminal.copyOutput",
			"terminal.copyOutputAsHtml",
			"terminal.learnShellIntegration",
			"terminal.rerunCommand",
			"toggleVisibility",
			"workbench.action.terminal.goToRecentDirectory",
			"workbench.action.terminal.runRecentCommand",
			"workbench.action.terminal.toggleVisibility",
			"yes"
		],
		"vs/workbench/contrib/terminal/browser/xterm/decorationStyles": [
			"terminalCommandDecoration.running",
			"terminalCommandDecoration.unknown",
			"terminalPromptCommandFailed",
			"terminalPromptCommandFailed.duration",
			"terminalPromptCommandFailedWithExitCode",
			"terminalPromptCommandFailedWithExitCode.duration",
			"terminalPromptCommandSuccess",
			"terminalPromptCommandSuccess.",
			"terminalPromptCommandSuccess.duration",
			"terminalPromptContextMenu"
		],
		"vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": [
			"terminal.integrated.copySelection.noSelection"
		],
		"vs/workbench/contrib/terminal/common/terminal": [
			"vscode.extension.contributes.terminal",
			"vscode.extension.contributes.terminal.completionProviders",
			"vscode.extension.contributes.terminal.completionProviders.description",
			"vscode.extension.contributes.terminal.profiles",
			"vscode.extension.contributes.terminal.profiles.id",
			"vscode.extension.contributes.terminal.profiles.title",
			"vscode.extension.contributes.terminal.profiles.titleTemplate",
			"vscode.extension.contributes.terminal.types.icon",
			"vscode.extension.contributes.terminal.types.icon.dark",
			"vscode.extension.contributes.terminal.types.icon.light"
		],
		"vs/workbench/contrib/terminal/common/terminalColorRegistry": [
			"terminal.ansiColor",
			"terminal.background",
			"terminal.border",
			"terminal.dragAndDropBackground",
			"terminal.findMatchBackground",
			"terminal.findMatchBorder",
			"terminal.findMatchHighlightBackground",
			"terminal.findMatchHighlightBorder",
			"terminal.foreground",
			"terminal.hoverHighlightBackground",
			"terminal.inactiveSelectionBackground",
			"terminal.selectionBackground",
			"terminal.selectionForeground",
			"terminal.tab.activeBorder",
			"terminalCommandDecoration.defaultBackground",
			"terminalCommandDecoration.errorBackground",
			"terminalCommandDecoration.successBackground",
			"terminalCursor.background",
			"terminalCursor.foreground",
			"terminalInitialHintForeground",
			"terminalOverviewRuler.border",
			"terminalOverviewRuler.cursorForeground",
			"terminalOverviewRuler.findMatchHighlightForeground"
		],
		"vs/workbench/contrib/terminal/common/terminalConfiguration": [
			"cwd",
			"cwdFolder",
			"enableFileLinks.notRemote",
			"enableFileLinks.off",
			"enableFileLinks.on",
			"hideOnStartup.always",
			"hideOnStartup.never",
			"hideOnStartup.whenEmpty",
			"local",
			"openDefaultSettingsJson",
			"openDefaultSettingsJson.capitalized",
			"process",
			"progress",
			"separator",
			"sequence",
			"shellCommand",
			"shellPromptInput",
			"shellType",
			"task",
			"terminal.integrated.allowChords",
			"terminal.integrated.allowedLinkSchemes",
			"terminal.integrated.allowInUntrustedWorkspace",
			"terminal.integrated.allowMnemonics",
			"terminal.integrated.altClickMovesCursor",
			"terminal.integrated.bellDuration",
			"terminal.integrated.commandsToSkipShell",
			"terminal.integrated.confirmOnExit",
			"terminal.integrated.confirmOnExit.always",
			"terminal.integrated.confirmOnExit.hasChildProcesses",
			"terminal.integrated.confirmOnExit.never",
			"terminal.integrated.confirmOnKill",
			"terminal.integrated.confirmOnKill.always",
			"terminal.integrated.confirmOnKill.editor",
			"terminal.integrated.confirmOnKill.never",
			"terminal.integrated.confirmOnKill.panel",
			"terminal.integrated.copyOnSelection",
			"terminal.integrated.cursorBlinking",
			"terminal.integrated.cursorStyle",
			"terminal.integrated.cursorStyleInactive",
			"terminal.integrated.cursorWidth",
			"terminal.integrated.customGlyphs",
			"terminal.integrated.cwd",
			"terminal.integrated.defaultLocation",
			"terminal.integrated.defaultLocation.editor",
			"terminal.integrated.defaultLocation.view",
			"terminal.integrated.detectLocale",
			"terminal.integrated.detectLocale.auto",
			"terminal.integrated.detectLocale.off",
			"terminal.integrated.detectLocale.on",
			"terminal.integrated.developer.devMode",
			"terminal.integrated.developer.ptyHost.latency",
			"terminal.integrated.developer.ptyHost.startupDelay",
			"terminal.integrated.drawBoldTextInBrightColors",
			"terminal.integrated.enableBell",
			"terminal.integrated.enableFileLinks",
			"terminal.integrated.enableImages",
			"terminal.integrated.enableKittyKeyboardProtocol",
			"terminal.integrated.enableMultiLinePasteWarning",
			"terminal.integrated.enableMultiLinePasteWarning.always",
			"terminal.integrated.enableMultiLinePasteWarning.auto",
			"terminal.integrated.enableMultiLinePasteWarning.never",
			"terminal.integrated.enablePersistentSessions",
			"terminal.integrated.enableVisualBell",
			"terminal.integrated.enableWin32InputMode",
			"terminal.integrated.env.linux",
			"terminal.integrated.env.osx",
			"terminal.integrated.env.windows",
			"terminal.integrated.environmentChangesRelaunch",
			"terminal.integrated.fastScrollSensitivity",
			"terminal.integrated.focusAfterRun",
			"terminal.integrated.focusAfterRun.accessible-buffer",
			"terminal.integrated.focusAfterRun.none",
			"terminal.integrated.focusAfterRun.terminal",
			"terminal.integrated.fontFamily",
			"terminal.integrated.fontLigatures.enabled",
			"terminal.integrated.fontLigatures.fallbackLigatures",
			"terminal.integrated.fontLigatures.featureSettings",
			"terminal.integrated.fontSize",
			"terminal.integrated.fontWeight",
			"terminal.integrated.fontWeightBold",
			"terminal.integrated.fontWeightError",
			"terminal.integrated.gpuAcceleration",
			"terminal.integrated.gpuAcceleration.auto",
			"terminal.integrated.gpuAcceleration.off",
			"terminal.integrated.gpuAcceleration.on",
			"terminal.integrated.hideOnLastClosed",
			"terminal.integrated.hideOnStartup",
			"terminal.integrated.ignoreBracketedPasteMode",
			"terminal.integrated.letterSpacing",
			"terminal.integrated.lineHeight",
			"terminal.integrated.macOptionClickForcesSelection",
			"terminal.integrated.macOptionIsMeta",
			"terminal.integrated.middleClickBehavior",
			"terminal.integrated.middleClickBehavior.default",
			"terminal.integrated.middleClickBehavior.paste",
			"terminal.integrated.minimumContrastRatio",
			"terminal.integrated.mouseWheelScrollSensitivity",
			"terminal.integrated.persistentSessionReviveProcess",
			"terminal.integrated.persistentSessionReviveProcess.never",
			"terminal.integrated.persistentSessionReviveProcess.onExit",
			"terminal.integrated.persistentSessionReviveProcess.onExitAndWindowClose",
			"terminal.integrated.rescaleOverlappingGlyphs",
			"terminal.integrated.rightClickBehavior",
			"terminal.integrated.rightClickBehavior.copyPaste",
			"terminal.integrated.rightClickBehavior.default",
			"terminal.integrated.rightClickBehavior.nothing",
			"terminal.integrated.rightClickBehavior.paste",
			"terminal.integrated.rightClickBehavior.selectWord",
			"terminal.integrated.scrollback",
			"terminal.integrated.sendKeybindingsToShell",
			"terminal.integrated.shellIntegration.decorationsEnabled",
			"terminal.integrated.shellIntegration.decorationsEnabled.both",
			"terminal.integrated.shellIntegration.decorationsEnabled.gutter",
			"terminal.integrated.shellIntegration.decorationsEnabled.never",
			"terminal.integrated.shellIntegration.decorationsEnabled.overviewRuler",
			"terminal.integrated.shellIntegration.enabled",
			"terminal.integrated.shellIntegration.environmentReporting",
			"terminal.integrated.shellIntegration.quickFixEnabled",
			"terminal.integrated.shellIntegration.timeout",
			"terminal.integrated.showExitAlert",
			"terminal.integrated.smoothScrolling",
			"terminal.integrated.splitCwd",
			"terminal.integrated.splitCwd.inherited",
			"terminal.integrated.splitCwd.initial",
			"terminal.integrated.splitCwd.workspaceRoot",
			"terminal.integrated.tabs.allowAgentCliTitle",
			"terminal.integrated.tabs.defaultColor",
			"terminal.integrated.tabs.defaultIcon",
			"terminal.integrated.tabs.enableAnimation",
			"terminal.integrated.tabs.enabled",
			"terminal.integrated.tabs.focusMode",
			"terminal.integrated.tabs.focusMode.doubleClick",
			"terminal.integrated.tabs.focusMode.singleClick",
			"terminal.integrated.tabs.hideCondition",
			"terminal.integrated.tabs.hideCondition.never",
			"terminal.integrated.tabs.hideCondition.singleGroup",
			"terminal.integrated.tabs.hideCondition.singleTerminal",
			"terminal.integrated.tabs.location",
			"terminal.integrated.tabs.location.left",
			"terminal.integrated.tabs.location.right",
			"terminal.integrated.tabs.separator",
			"terminal.integrated.tabs.showActions",
			"terminal.integrated.tabs.showActions.always",
			"terminal.integrated.tabs.showActions.never",
			"terminal.integrated.tabs.showActions.singleTerminal",
			"terminal.integrated.tabs.showActions.singleTerminalOrNarrow",
			"terminal.integrated.tabs.showActiveTerminal",
			"terminal.integrated.tabs.showActiveTerminal.always",
			"terminal.integrated.tabs.showActiveTerminal.never",
			"terminal.integrated.tabs.showActiveTerminal.singleTerminal",
			"terminal.integrated.tabs.showActiveTerminal.singleTerminalOrNarrow",
			"terminal.integrated.tabStopWidth",
			"terminal.integrated.textBlinking",
			"terminal.integrated.unicodeVersion",
			"terminal.integrated.unicodeVersion.eleven",
			"terminal.integrated.unicodeVersion.six",
			"terminal.integrated.windowsUseConptyDll",
			"terminal.integrated.wordSeparators",
			"terminalDescription",
			"terminalIntegratedConfigurationTitle",
			"terminalTitle",
			"workspaceFolder",
			"workspaceFolderName"
		],
		"vs/workbench/contrib/terminal/common/terminalContextKey": [
			"inTerminalRunCommandPickerContextKey",
			"isSplitTerminalContextKey",
			"splitPaneActive",
			"terminalAltBufferActive",
			"terminalCountContextKey",
			"terminalEditorFocusContextKey",
			"terminalFocusContextKey",
			"terminalFocusInAnyContextKey",
			"terminalProcessSupportedContextKey",
			"terminalShellIntegrationEnabled",
			"terminalShellTypeContextKey",
			"terminalSuggestWidgetVisible",
			"terminalTabsFocusContextKey",
			"terminalTabsSingularSelectedContextKey",
			"terminalTextSelectedContextKey",
			"terminalTextSelectedInFocusedContextKey",
			"terminalViewShowing"
		],
		"vs/workbench/contrib/terminal/common/terminalStrings": [
			"currentSessionCategory",
			"doNotShowAgain",
			"killTerminal",
			"killTerminal.short",
			"local",
			"moveIntoNewWindow",
			"moveToEditor",
			"newInNewWindow",
			"previousSessionCategory",
			"splitTerminal",
			"splitTerminal.short",
			"task",
			"terminal",
			"terminal.new",
			"terminalCategory",
			"unsplitTerminal",
			"workbench.action.terminal.changeColor",
			"workbench.action.terminal.changeIcon",
			"workbench.action.terminal.focus",
			"workbench.action.terminal.focusAndHideAccessibleBuffer",
			"workbench.action.terminal.focusHover",
			"workbench.action.terminal.focusInstance",
			"workbench.action.terminal.moveToTerminalPanel",
			"workbench.action.terminal.newWithCwd",
			"workbench.action.terminal.rename",
			"workbench.action.terminal.renameWithArg",
			"workbench.action.terminal.revealCommand",
			"workbench.action.terminal.scrollToNextCommand",
			"workbench.action.terminal.scrollToPreviousCommand",
			"workbench.action.terminal.sizeToContentWidthInstance"
		],
		"vs/workbench/contrib/terminal/electron-browser/terminalRemote": [
			"workbench.action.terminal.newLocal"
		],
		"vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": [
			"workbench.action.terminal.accessibleBufferGoToNextCommand",
			"workbench.action.terminal.accessibleBufferGoToPreviousCommand",
			"workbench.action.terminal.focusAccessibleBuffer",
			"workbench.action.terminal.scrollToBottomAccessibleView",
			"workbench.action.terminal.scrollToTopAccessibleView"
		],
		"vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": [
			"commandPromptMigration",
			"focusAccessibleTerminalView",
			"focusAfterRun",
			"focusViewOnExecution",
			"goToNextCommand",
			"goToPreviousCommand",
			"goToRecentDirectory",
			"goToSymbol",
			"newWithProfile",
			"noShellIntegration",
			"openDetectedLink",
			"preserveCursor",
			"runRecentCommand",
			"shellIntegration",
			"suggest",
			"suggestCommands",
			"suggestCommandsMore",
			"suggestConfigure",
			"suggestLearnMore",
			"suggestTrigger"
		],
		"vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration": [
			"terminal.integrated.accessibleViewFocusOnCommandExecution",
			"terminal.integrated.accessibleViewPreserveCursorPosition"
		],
		"vs/workbench/contrib/terminalContrib/autoReplies/common/terminalAutoRepliesConfiguration": [
			"terminal.integrated.autoReplies",
			"terminal.integrated.autoReplies.reply"
		],
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChat": [
			"chatAgentRegisteredContextKey",
			"chatFocusedContextKey",
			"chatInputHasTextContextKey",
			"chatRequestActiveContextKey",
			"chatResponseContainsCodeBlockContextKey",
			"chatResponseContainsMultipleCodeBlocksContextKey",
			"chatVisibleContextKey",
			"terminalHasChatTerminals",
			"terminalHasHiddenChatTerminals"
		],
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibilityHelp": [
			"chat.signals",
			"inlineChat.access",
			"inlineChat.focusInput",
			"inlineChat.focusInputNoKb",
			"inlineChat.focusResponse",
			"inlineChat.focusResponseNoKb",
			"inlineChat.input",
			"inlineChat.inputNoKb",
			"inlineChat.insertCommand",
			"inlineChat.insertCommandNoKb",
			"inlineChat.inspectResponseMessage",
			"inlineChat.inspectResponseNoKb",
			"inlineChat.overview",
			"inlineChat.runCommand",
			"inlineChat.runCommandNoKb",
			"inlineChat.toolbar"
		],
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions": [
			"chat.focusMostRecentTerminal",
			"chat.focusMostRecentTerminalOutput",
			"chat.rerun.label",
			"chatTerminal.lastCommand",
			"closeChat",
			"insert",
			"insertCommand",
			"insertFirst",
			"insertFirstCommand",
			"run",
			"runCommand",
			"runFirst",
			"runFirstCommand",
			"selectChatTerminal",
			"showChatTerminals.title",
			"startChat",
			"terminalCategory",
			"terminalCategory2",
			"viewHiddenChatTerminals",
			"viewInChat"
		],
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget": [
			"askAboutCommands"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/runInTerminalHelpers": [
			"allowSession",
			"allowSessionTooltip",
			"autoApprove.configure",
			"autoApprove.exactCommand",
			"autoApprove.exactCommand1",
			"autoApprove.exactCommand2"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/terminal.chatAgentTools.contribution": [
			"addTerminalSelection",
			"terminalSelection"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/commandLineAnalyzer/autoApprove/npmScriptAutoApprover": [
			"autoApprove.npmScript"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/commandLineAnalyzer/commandLineAutoApproveAnalyzer": [
			"autoApprove.global",
			"autoApprove.rule",
			"autoApprove.rules",
			"autoApprove.session",
			"autoApprove.session.disable",
			"autoApproveDenied.rule",
			"autoApproveDenied.rules",
			"autoApproveRule.sessionIndicator",
			"ruleTooltip",
			"ruleTooltip.global",
			"runInTerminal.promptInjectionDisclaimer"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/commandLineAnalyzer/commandLineFileWriteAnalyzer": [
			"runInTerminal.fileWriteBlockedDisclaimer",
			"runInTerminal.fileWriteDisclaimer"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/getTerminalLastCommandTool": [
			"getTerminalLastCommand.past",
			"getTerminalLastCommand.progressive",
			"terminalLastCommandTool.displayName"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/getTerminalOutputTool": [
			"getTerminalOutput.past",
			"getTerminalOutput.progressive",
			"getTerminalOutputTool.displayName"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/getTerminalSelectionTool": [
			"getTerminalSelection.past",
			"getTerminalSelection.progressive",
			"terminalSelectionTool.displayName"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/killTerminalTool": [
			"kill.past",
			"kill.progressive",
			"killTerminalTool.displayName"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/monitoring/outputMonitor": [
			"closeTerminal",
			"exitCode.closeTerminal",
			"exitCode.reuseTerminal",
			"reuseTerminal",
			"reuseTerminal.pressClose"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalConfirmationTool": [
			"confirmTerminalCommandTool.displayName",
			"confirmTerminalCommandTool.sandboxBypass.message",
			"confirmTerminalCommandTool.sandboxBypass.message.reason",
			"confirmTerminalCommandTool.sandboxBypass.title",
			"confirmTerminalCommandTool.userDescription"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": [
			"allow",
			"runInTerminal",
			"runInTerminal.allowNetwork",
			"runInTerminal.allowNetwork.autoRetry",
			"runInTerminal.allowNetwork.autoRetry.confirmationMessage",
			"runInTerminal.allowNetwork.autoRetry.domain",
			"runInTerminal.allowNetwork.autoRetry.invocation",
			"runInTerminal.allowNetwork.autoRetry.reason",
			"runInTerminal.allowNetwork.confirmationMessage",
			"runInTerminal.allowNetwork.confirmationMessage.defaultReason",
			"runInTerminal.allowNetwork.disabled.invocation",
			"runInTerminal.allowNetwork.disabled.result",
			"runInTerminal.bubblewrap.applyFix",
			"runInTerminal.bubblewrap.cancel",
			"runInTerminal.bubblewrap.cancelled",
			"runInTerminal.bubblewrap.message",
			"runInTerminal.bubblewrap.repairFailed",
			"runInTerminal.bubblewrap.repairUnknown",
			"runInTerminal.bubblewrap.stillUnavailable",
			"runInTerminal.bubblewrap.title",
			"runInTerminal.bubblewrap.unusable",
			"runInTerminal.confirmationMessage",
			"runInTerminal.defaultExplanation",
			"runInTerminal.defaultGoal",
			"runInTerminal.inDirectory",
			"runInTerminal.invocation",
			"runInTerminal.invocation.sandbox",
			"runInTerminal.missingDeps.bubblewrapFailed",
			"runInTerminal.missingDeps.bubblewrapFailedNoRepair",
			"runInTerminal.missingDeps.cancel",
			"runInTerminal.missingDeps.cancelled",
			"runInTerminal.missingDeps.failed",
			"runInTerminal.missingDeps.install",
			"runInTerminal.missingDeps.installed",
			"runInTerminal.missingDeps.message",
			"runInTerminal.missingDeps.recheckFailed",
			"runInTerminal.missingDeps.title",
			"runInTerminal.missingDeps.unknown",
			"runInTerminal.missingDeps.unsupportedInstaller",
			"runInTerminal.presentationOverride",
			"runInTerminal.presentationOverride.inDirectory",
			"runInTerminal.presentationOverride.inDirectory.withoutLanguage",
			"runInTerminal.presentationOverride.withoutLanguage",
			"runInTerminal.sandbox.fileAccessDenied",
			"runInTerminal.sensitiveInput.autoCancelMessage",
			"runInTerminal.sensitiveInput.autoCancelTitle",
			"runInTerminal.sensitiveInput.cancel",
			"runInTerminal.sensitiveInput.dismiss",
			"runInTerminal.sensitiveInput.focus",
			"runInTerminal.sensitiveInput.message",
			"runInTerminal.sensitiveInput.title",
			"runInTerminal.streaming",
			"runInTerminal.streaming.default",
			"runInTerminal.unsandboxed",
			"runInTerminal.unsandboxed.autoRetry",
			"runInTerminal.unsandboxed.autoRetry.confirmationMessage",
			"runInTerminal.unsandboxed.autoRetry.domain",
			"runInTerminal.unsandboxed.autoRetry.invocation",
			"runInTerminal.unsandboxed.autoRetry.reason",
			"runInTerminal.unsandboxed.confirmationMessage",
			"runInTerminal.unsandboxed.confirmationMessage.defaultReason",
			"runInTerminal.unsandboxed.disabled.invocation",
			"runInTerminal.unsandboxed.disabled.result",
			"runInTerminal.unsandboxed.domain",
			"runInTerminal.unsandboxed.domain.reason.denied.multi",
			"runInTerminal.unsandboxed.domain.reason.denied.single",
			"runInTerminal.unsandboxed.domain.reason.mixed.multi",
			"runInTerminal.unsandboxed.domain.reason.mixed.single",
			"runInTerminal.unsandboxed.domain.reason.multi",
			"runInTerminal.unsandboxed.domain.reason.single",
			"runInTerminal.unsandboxed.domain.summary",
			"runInTerminalTool.altBufferMessage",
			"runInTerminalTool.displayName",
			"runInTerminalTool.userDescription",
			"skip",
			"terminalAssessingOutput",
			"terminalCommandCompleted",
			"terminalProcessExited"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": [
			"focusTerminal",
			"send.confirm.message",
			"send.confirm.message.enter",
			"send.confirm.title",
			"send.past",
			"send.past.enter",
			"send.progressive",
			"send.progressive.enter",
			"send.replyingTo",
			"sendToTerminalTool.displayName"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/createAndRunTaskTool": [
			"allowTaskCreationExecution",
			"alreadyRunning",
			"copilotChat.fetchingTask",
			"copilotChat.noTerminal",
			"copilotChat.runningTask",
			"copilotChat.taskNotFound",
			"createAndRunTask.displayName",
			"createAndRunTask.userDescription",
			"createdTask",
			"createdTaskPast",
			"createTask",
			"taskExists",
			"taskExistsPast"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/getTaskOutputTool": [
			"copilotChat.checkedTerminalOutput",
			"copilotChat.checkingTerminalOutput",
			"copilotChat.taskAlreadyRunning",
			"copilotChat.taskNotFound",
			"copilotChat.terminalNotFound",
			"getTaskOutputTool.displayName"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/runTaskTool": [
			"chat.allowTaskRunMsg",
			"chat.allowTaskRunTitle",
			"chat.noTerminal",
			"chat.ranTask",
			"chat.runningTask",
			"chat.startedTask",
			"chat.taskAlreadyActive",
			"chat.taskAlreadyRunning",
			"chat.taskIsAlreadyRunning",
			"chat.taskNotFound",
			"chat.taskWasAlreadyRunning",
			"runInTerminalTool.displayName",
			"runInTerminalTool.userDescription"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/taskHelpers": [
			"copilotChat.taskFailedWithExitCode"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalChatAgentToolsConfiguration": [
			"agentSandbox.allowAutoApprove",
			"agentSandbox.allowNetwork",
			"agentSandbox.allowUnsandboxedCommands",
			"agentSandbox.enabled.deprecated",
			"agentSandbox.enabledSetting",
			"agentSandbox.enabledSetting.offDescription",
			"agentSandbox.enabledSetting.onDescription",
			"agentSandbox.fileSystemLinux.deprecated",
			"agentSandbox.fileSystemMac.deprecated",
			"agentSandbox.linuxFileSystemSetting",
			"agentSandbox.linuxFileSystemSetting.allowRead",
			"agentSandbox.linuxFileSystemSetting.allowWrite",
			"agentSandbox.linuxFileSystemSetting.denyRead",
			"agentSandbox.linuxFileSystemSetting.denyWrite",
			"agentSandbox.macFileSystemSetting",
			"agentSandbox.macFileSystemSetting.allowRead",
			"agentSandbox.macFileSystemSetting.allowWrite",
			"agentSandbox.macFileSystemSetting.denyRead",
			"agentSandbox.macFileSystemSetting.denyWrite",
			"agentSandbox.retryWithAllowNetworkRequests",
			"agentSandbox.runtimeSetting",
			"agentSandbox.windowsEnabledSetting",
			"agentSandbox.windowsEnabledSetting.offDescription",
			"agentSandbox.windowsEnabledSetting.onDescription",
			"agentSandbox.windowsFileSystemSetting",
			"agentSandbox.windowsFileSystemSetting.allowRead",
			"agentSandbox.windowsFileSystemSetting.allowWrite",
			"agentSandbox.windowsFileSystemSetting.denyRead",
			"autoApprove.defaults",
			"autoApprove.deprecated",
			"autoApprove.description.commandLine",
			"autoApprove.description.examples.binTest",
			"autoApprove.description.examples.description",
			"autoApprove.description.examples.mkdir",
			"autoApprove.description.examples.npmRunBuild",
			"autoApprove.description.examples.ps1",
			"autoApprove.description.examples.regexAll",
			"autoApprove.description.examples.regexCase",
			"autoApprove.description.examples.regexGit",
			"autoApprove.description.examples.rm",
			"autoApprove.description.examples.rmUnset",
			"autoApprove.description.examples.title",
			"autoApprove.description.examples.value",
			"autoApprove.description.intro",
			"autoApprove.description.subCommands",
			"autoApprove.description.values",
			"autoApprove.false",
			"autoApprove.key",
			"autoApprove.matchCommandLine",
			"autoApprove.matchCommandLine.false",
			"autoApprove.matchCommandLine.true",
			"autoApprove.null",
			"autoApprove.true",
			"autoApproveMode.description",
			"autoApproveWorkspaceNpmScripts.description",
			"backgroundNotifications.deprecated",
			"backgroundNotifications.description",
			"blockFileWrites.all",
			"blockFileWrites.description",
			"blockFileWrites.never",
			"blockFileWrites.outsideWorkspace",
			"detachBackgroundProcesses.description",
			"enforceTimeoutFromModel.description",
			"idlePollInterval.description",
			"idleSilenceTimeoutMs.description",
			"ignoreDefaultAutoApproveRules.description",
			"outputCompaction.description",
			"outputDeltas.description",
			"outputLocation.chat",
			"outputLocation.description",
			"outputLocation.terminal",
			"preventShellHistory.description",
			"preventShellHistory.description.bash",
			"preventShellHistory.description.fish",
			"preventShellHistory.description.pwsh",
			"preventShellHistory.description.zsh",
			"shellIntegrationTimeout.deprecated",
			"shellIntegrationTimeout.description",
			"terminalChatAgentProfile.linux",
			"terminalChatAgentProfile.osx",
			"terminalChatAgentProfile.path",
			"terminalChatAgentProfile.windows"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": [
			"deleteFilesInSandboxTempDir",
			"runInTerminal.missingDeps.focusTerminal",
			"runInTerminal.missingDeps.passwordPromptMessage",
			"runInTerminal.missingDeps.passwordPromptTitle"
		],
		"vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": [
			"workbench.action.terminal.copyAndClearSelection",
			"workbench.action.terminal.copyLastCommand",
			"workbench.action.terminal.copyLastCommandAndOutput",
			"workbench.action.terminal.copyLastCommandOutput",
			"workbench.action.terminal.copySelection",
			"workbench.action.terminal.copySelectionAsHtml",
			"workbench.action.terminal.paste",
			"workbench.action.terminal.pasteSelection"
		],
		"vs/workbench/contrib/terminalContrib/clipboard/browser/terminalClipboard": [
			"confirmMoveTrashMessageFilesAndDirectories",
			"doNotAskAgain",
			{
				"key": "multiLinePasteButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "multiLinePasteButton.oneLine",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"preview"
		],
		"vs/workbench/contrib/terminalContrib/commandGuide/browser/terminal.commandGuide.contribution": [
			"terminalCommandGuide.foreground"
		],
		"vs/workbench/contrib/terminalContrib/commandGuide/common/terminalCommandGuideConfiguration": [
			"showCommandGuide"
		],
		"vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": [
			"workbench.action.terminal.recordSession",
			"workbench.action.terminal.recordSession.recording",
			"workbench.action.terminal.restartPtyHost",
			"workbench.action.terminal.showTextureAtlas",
			"workbench.action.terminal.writeDataToTerminal",
			"workbench.action.terminal.writeDataToTerminal.prompt"
		],
		"vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": [
			"envChanges",
			"extension",
			"ScopedEnvironmentContributionInfo",
			"workbench.action.terminal.showEnvironmentContributions"
		],
		"vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": [
			"workbench.action.terminal.findNext",
			"workbench.action.terminal.findPrevious",
			"workbench.action.terminal.focusFind",
			"workbench.action.terminal.hideFind",
			"workbench.action.terminal.searchWorkspace",
			"workbench.action.terminal.toggleFindCaseSensitive",
			"workbench.action.terminal.toggleFindRegex",
			"workbench.action.terminal.toggleFindWholeWord"
		],
		"vs/workbench/contrib/terminalContrib/find/browser/terminalFindAccessibilityHelp": [
			"terminal.closingDesc",
			"terminal.closingHeader",
			"terminal.context",
			"terminal.focusDesc1",
			"terminal.focusDesc2",
			"terminal.focusDesc3",
			"terminal.focusHeader",
			"terminal.header",
			"terminal.hear1",
			"terminal.hear2",
			"terminal.hear3",
			"terminal.hearDesc",
			"terminal.hearHeader",
			"terminal.inputDesc",
			"terminal.inputHeader",
			"terminal.keyboardHeader",
			"terminal.keyEnter",
			"terminal.keyNavHeader",
			"terminal.keyNavNote",
			"terminal.keyShiftEnter",
			"terminal.optionCase",
			"terminal.optionRegex",
			"terminal.optionsHeader",
			"terminal.optionWord",
			"terminal.settingsDesc",
			"terminal.settingsHeader",
			"terminal.settingVerbosity",
			"terminal.statusDesc",
			"terminal.statusHeader"
		],
		"vs/workbench/contrib/terminalContrib/history/browser/terminal.history.contribution": [
			"goToRecentDirectory.metadata",
			"workbench.action.terminal.clearPreviousSessionHistory",
			"workbench.action.terminal.goToRecentDirectory",
			"workbench.action.terminal.runRecentCommand"
		],
		"vs/workbench/contrib/terminalContrib/history/browser/terminalRunRecentQuickPick": [
			"fuzzySearch",
			"openShellHistoryFile",
			"removeCommand",
			"selectRecentCommand",
			"selectRecentCommandMac",
			"selectRecentDirectory",
			"selectRecentDirectoryMac",
			"shellFileHistoryCategory",
			"viewCommandOutput"
		],
		"vs/workbench/contrib/terminalContrib/history/common/terminal.history": [
			"terminal.integrated.shellIntegration.history"
		],
		"vs/workbench/contrib/terminalContrib/inlineHint/browser/terminal.initialHint.contribution": [
			{
				"key": "copilotCliHint",
				"comment": [
					"Preserve double-square brackets and their order"
				]
			},
			"copilotCliHintAriaLabel",
			"disableHint",
			"disableInitialHint",
			{
				"key": "hintTextDismiss",
				"comment": [
					"Preserve double-square brackets and their order"
				]
			},
			"hintTextDismissAriaLabel",
			{
				"key": "hintTextDismissCompact",
				"comment": [
					"Preserve double-square brackets and their order"
				]
			},
			"hintTextDismissProse",
			"showSuggestHint"
		],
		"vs/workbench/contrib/terminalContrib/inlineHint/common/terminalInitialHintConfiguration": [
			"terminal.integrated.initialHint"
		],
		"vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": [
			"workbench.action.terminal.openDetectedLink",
			"workbench.action.terminal.openLastLocalFileLink",
			"workbench.action.terminal.openLastUrlLink",
			"workbench.action.terminal.openLastUrlLink.description"
		],
		"vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": [
			"focusFolder",
			"followLink",
			"openFile",
			"openFolder",
			"searchWorkspace"
		],
		"vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": [
			"allow",
			"followForwardedLink",
			"followLink",
			"followLinkUrl",
			"scheme",
			"terminalLinkHandler.followLinkAlt",
			"terminalLinkHandler.followLinkAlt.mac",
			"terminalLinkHandler.followLinkCmd",
			"terminalLinkHandler.followLinkCtrl"
		],
		"vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": [
			"terminal.integrated.localFileLinks",
			"terminal.integrated.localFolderLinks",
			"terminal.integrated.openDetectedLink",
			"terminal.integrated.searchLinks",
			"terminal.integrated.urlLinks"
		],
		"vs/workbench/contrib/terminalContrib/notification/browser/terminalNotificationHandler": [
			"terminalNotificationDisable",
			"terminalNotificationDismiss",
			"terminalNotificationSource"
		],
		"vs/workbench/contrib/terminalContrib/notification/common/terminalNotificationConfiguration": [
			"terminal.integrated.enableNotifications"
		],
		"vs/workbench/contrib/terminalContrib/quickAccess/browser/terminal.quickAccess.contribution": [
			"quickAccessTerminal",
			"tasksQuickAccessHelp",
			"tasksQuickAccessPlaceholder"
		],
		"vs/workbench/contrib/terminalContrib/quickAccess/browser/terminalQuickAccess": [
			"renameTerminal",
			"workbench.action.terminal.newplus",
			"workbench.action.terminal.newWithProfilePlus"
		],
		"vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": [
			"codeAction.widget.id.quickfix",
			"quickFix.command",
			"quickFix.opener"
		],
		"vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": [
			"workbench.action.terminal.showQuickFixes"
		],
		"vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": [
			"terminal.createPR",
			"terminal.freePort"
		],
		"vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": [
			"vscode.extension.contributes.terminalQuickFixes",
			"vscode.extension.contributes.terminalQuickFixes.commandExitResult",
			"vscode.extension.contributes.terminalQuickFixes.commandLineMatcher",
			"vscode.extension.contributes.terminalQuickFixes.id",
			"vscode.extension.contributes.terminalQuickFixes.kind",
			"vscode.extension.contributes.terminalQuickFixes.outputMatcher"
		],
		"vs/workbench/contrib/terminalContrib/sendSequence/browser/terminal.sendSequence.contribution": [
			"sendSequence",
			"sendSequence.text.desc",
			"workbench.action.terminal.sendSequence.prompt"
		],
		"vs/workbench/contrib/terminalContrib/sendSignal/browser/terminal.sendSignal.contribution": [
			"enterSignal",
			"manualSignal",
			"selectSignal",
			"sendSignal",
			"sendSignal.signal.desc",
			"SIGCONT",
			"SIGHUP",
			"SIGINT",
			"SIGKILL",
			"SIGQUIT",
			"SIGSTOP",
			"SIGTERM",
			"SIGUSR1",
			"SIGUSR2"
		],
		"vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution": [
			{
				"key": "miStickyScroll",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"stickyScroll",
			"workbench.action.terminal.toggleStickyScroll"
		],
		"vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry": [
			"terminalStickyScroll.background",
			"terminalStickyScroll.border",
			"terminalStickyScrollHover.background"
		],
		"vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay": [
			"labelWithKeybinding",
			"stickyScrollHoverTitle"
		],
		"vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration": [
			"stickyScroll.enabled",
			"stickyScroll.ignoredCommands",
			"stickyScroll.maxLineCount"
		],
		"vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution": [
			"workbench.action.terminal.acceptSelectedSuggestion",
			"workbench.action.terminal.acceptSelectedSuggestionEnter",
			"workbench.action.terminal.changeSelectionMode.always",
			"workbench.action.terminal.changeSelectionMode.always.tooltip",
			"workbench.action.terminal.changeSelectionMode.never",
			"workbench.action.terminal.changeSelectionMode.never.tooltip",
			"workbench.action.terminal.changeSelectionMode.partial",
			"workbench.action.terminal.changeSelectionMode.partial.tooltip",
			"workbench.action.terminal.configureSuggestSettings",
			"workbench.action.terminal.doNotShowSuggestOnType",
			"workbench.action.terminal.hideSuggestWidget",
			"workbench.action.terminal.hideSuggestWidgetAndNavigateHistory",
			"workbench.action.terminal.learnMore",
			"workbench.action.terminal.resetSuggestWidgetSize",
			"workbench.action.terminal.selectNextPageSuggestion",
			"workbench.action.terminal.selectNextSuggestion",
			"workbench.action.terminal.selectPrevPageSuggestion",
			"workbench.action.terminal.selectPrevSuggestion",
			"workbench.action.terminal.showSuggestOnType",
			"workbench.action.terminal.suggestToggleDetails",
			"workbench.action.terminal.suggestToggleDetailsFocus",
			"workbench.action.terminal.suggestToggleExplainMode",
			"workbench.action.terminal.triggerSuggest"
		],
		"vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon": [
			"alias",
			"argument",
			"branch",
			"commit",
			"file",
			"flag",
			"folder",
			"inlineSuggestion",
			"inlineSuggestionAlwaysOnTop",
			"method",
			"option",
			"optionValue",
			"pullRequest",
			"pullRequestDone",
			"remote",
			"stash",
			"symbolicLinkFile",
			"symbolicLinkFolder",
			"tag"
		],
		"vs/workbench/contrib/terminalContrib/suggest/browser/terminalSymbolIcons": [
			"terminalSymbolAliasIcon",
			"terminalSymbolArgumentIcon",
			"terminalSymbolBranchIcon",
			"terminalSymbolCommitIcon",
			"terminalSymbolFileIcon",
			"terminalSymbolFlagIcon",
			"terminalSymbolFolderIcon",
			"terminalSymbolIcon.aliasForeground",
			"terminalSymbolIcon.argumentForeground",
			"terminalSymbolIcon.branchForeground",
			"terminalSymbolIcon.commitForeground",
			"terminalSymbolIcon.enumMemberForeground",
			"terminalSymbolIcon.fileForeground",
			"terminalSymbolIcon.flagForeground",
			"terminalSymbolIcon.folderForeground",
			"terminalSymbolIcon.inlineSuggestionForeground",
			"terminalSymbolIcon.methodForeground",
			"terminalSymbolIcon.optionForeground",
			"terminalSymbolIcon.pullRequestDoneForeground",
			"terminalSymbolIcon.pullRequestForeground",
			"terminalSymbolIcon.remoteForeground",
			"terminalSymbolIcon.stashForeground",
			"terminalSymbolIcon.symbolicLinkFileForeground",
			"terminalSymbolIcon.symbolicLinkFolderForeground",
			"terminalSymbolIcon.symbolTextForeground",
			"terminalSymbolIcon.tagForeground",
			"terminalSymbolInlineSuggestionIcon",
			"terminalSymbolMethodIcon",
			"terminalSymbolOptionIcon",
			"terminalSymbolOptionValue",
			"terminalSymbolPullRequestDoneIcon",
			"terminalSymbolPullRequestIcon",
			"terminalSymbolRemoteIcon",
			"terminalSymbolStashIcon",
			"terminalSymbolSymbolicLinkFileIcon",
			"terminalSymbolSymbolicLinkFolderIcon",
			"terminalSymbolSymboTextIcon",
			"terminalSymbolTagIcon"
		],
		"vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration": [
			"runOnEnter.always",
			"runOnEnter.exactMatch",
			"runOnEnter.exactMatchIgnoreExtension",
			"runOnEnter.never",
			"suggest.cdPath",
			"suggest.cdPath.absolute",
			"suggest.cdPath.off",
			"suggest.cdPath.relative",
			"suggest.enabled",
			"suggest.inlineSuggestion",
			"suggest.inlineSuggestion.alwaysOnTop",
			"suggest.inlineSuggestion.alwaysOnTopExceptExactMatch",
			"suggest.inlineSuggestion.off",
			"suggest.insertTrailingSpace",
			"suggest.provider.lsp.description",
			"suggest.provider.title",
			"suggest.providers",
			"suggest.providersEnabledByDefault",
			"suggest.quickSuggestions",
			"suggest.quickSuggestions.arguments",
			"suggest.quickSuggestions.commands",
			"suggest.quickSuggestions.unknown",
			"suggest.runOnEnter",
			"suggest.showStatusBar",
			"suggest.suggestOnTriggerCharacters",
			"suggest.upArrowNavigatesHistory",
			"terminal.integrated.selectionMode",
			"terminal.integrated.selectionMode.always",
			"terminal.integrated.selectionMode.never",
			"terminal.integrated.selectionMode.partial",
			"terminalSuggestProvidersConfigurationTitle",
			"terminalWindowsExecutableSuggestionSetting"
		],
		"vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration": [
			"terminal.integrated.localEchoEnabled",
			"terminal.integrated.localEchoEnabled.auto",
			"terminal.integrated.localEchoEnabled.off",
			"terminal.integrated.localEchoEnabled.on",
			"terminal.integrated.localEchoExcludePrograms",
			"terminal.integrated.localEchoLatencyThreshold",
			"terminal.integrated.localEchoStyle"
		],
		"vs/workbench/contrib/terminalContrib/voice/browser/terminalVoice": [
			"terminalVoiceTextInserted"
		],
		"vs/workbench/contrib/terminalContrib/voice/browser/terminalVoiceActions": [
			"enableExtension",
			"installExtension",
			"terminal.voice.detail",
			"terminal.voice.enableSpeechExtension",
			"terminal.voice.installSpeechExtension",
			"voiceCategory",
			"workbench.action.terminal.startDictation",
			"workbench.action.terminal.stopDictation"
		],
		"vs/workbench/contrib/terminalContrib/wslRecommendation/browser/terminal.wslRecommendation.contribution": [
			"install",
			"useWslExtension.title"
		],
		"vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution": [
			"fontZoomIn",
			"fontZoomOut",
			"fontZoomReset"
		],
		"vs/workbench/contrib/terminalContrib/zoom/common/terminal.zoom": [
			"terminal.integrated.mouseWheelZoom",
			"terminal.integrated.mouseWheelZoom.mac"
		],
		"vs/workbench/contrib/testing/browser/codeCoverageDecorations": [
			"coverage.branchCovered",
			"coverage.branchCoveredYes",
			"coverage.branches",
			"coverage.branchNotCovered",
			"coverage.declExecutedCount",
			"coverage.declExecutedNo",
			"coverage.declExecutedYes",
			"coverage.hideInline",
			"coverage.toggleInline",
			"testing.coverageForTestAvailable",
			"testing.filterActionLabel",
			"testing.goToNextMissedLine",
			"testing.goToNextMissedLineDesc",
			"testing.goToPreviousMissedLine",
			"testing.goToPreviousMissedLineDesc",
			"testing.hideCoverageInExplorer",
			"testing.hideInlineCoverage",
			"testing.rerun",
			"testing.showInlineCoverage",
			"testing.toggleCoverageInExplorerDesc",
			"testing.toggleCoverageInExplorerTitle",
			"testing.toggleInlineCoverage",
			"testing.toggleToolbarDesc",
			"testing.toggleToolbarTitle"
		],
		"vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils": [
			"changePerTestFilter",
			"testing.allTests",
			"testing.coverageForTest",
			"testing.percentCoverage",
			"testing.pickTest"
		],
		"vs/workbench/contrib/testing/browser/icons": [
			"filterIcon",
			"hiddenIcon",
			"testingCancelIcon",
			"testingCancelRefreshTests",
			"testingCoverage",
			"testingCoverageIcon",
			"testingDebugAllIcon",
			"testingDebugIcon",
			"testingErrorIcon",
			"testingFailedIcon",
			"testingMissingBranch",
			"testingPassedIcon",
			"testingQueuedIcon",
			"testingRefreshTests",
			"testingRerunIcon",
			"testingResultsIcon",
			"testingRunAllIcon",
			"testingRunAllWithCoverageIcon",
			"testingRunIcon",
			"testingShowAsList",
			"testingShowAsTree",
			"testingSkippedIcon",
			"testingTurnContinuousRunIsOn",
			"testingTurnContinuousRunOff",
			"testingTurnContinuousRunOn",
			"testingUnsetIcon",
			"testingUpdateProfiles",
			"testingWasCovered",
			"testViewIcon"
		],
		"vs/workbench/contrib/testing/browser/testCoverageBars": [
			"branchCoverage",
			"functionCoverage",
			"statementCoverage"
		],
		"vs/workbench/contrib/testing/browser/testCoverageView": [
			"filteredToTest",
			"functionsWithoutCoverage",
			"loadingCoverageDetails",
			"testCoverageItemLabel",
			"testCoverageTreeLabel",
			"testing.changeCoverageFilter",
			"testing.changeCoverageSort",
			"testing.coverageCollapseAll",
			"testing.coverageSortByCoverage",
			"testing.coverageSortByCoverageDescription",
			"testing.coverageSortByLocation",
			"testing.coverageSortByLocationDescription",
			"testing.coverageSortByName",
			"testing.coverageSortByNameDescription",
			"testing.coverageSortPlaceholder"
		],
		"vs/workbench/contrib/testing/browser/testExplorerActions": [
			"configureProfile",
			"coverageSelectedTests",
			"debug test",
			"debugAllTests",
			"debugSelectedTests",
			"discoveringTests",
			"getExplorerSelection",
			"getSelectedProfiles",
			"hideTest",
			"noCoverageTestProvider",
			"noDebugTestProvider",
			"noRelatedCode",
			"noTestFound",
			"noTestProvider",
			"noTests",
			"noTestsAtCursor",
			"noTestsInFile",
			"relatedCode",
			"relatedTests",
			"run test",
			"run with cover test",
			"runAllTests",
			"runAllWithCoverage",
			"runSelectedTests",
			"testing.cancelRun",
			"testing.cancelTestRefresh",
			"testing.clearCoverage",
			"testing.clearResults",
			"testing.collapseAll",
			"testing.configureProfile",
			"testing.coverageAtCursor",
			"testing.coverageCurrentFile",
			"testing.coverageLastRun",
			"testing.debugAtCursor",
			"testing.debugCurrentFile",
			"testing.debugFailedFromLastRun",
			"testing.debugFailTests",
			"testing.debugLastRun",
			"testing.editFocusedTest",
			"testing.goToRelatedCode",
			"testing.goToRelatedTest",
			"testing.noCoverage",
			"testing.noProfiles",
			"testing.openCoverage",
			"testing.openOutputPeek",
			"testing.peekToRelatedCode",
			"testing.peekToRelatedTest",
			"testing.refreshTests",
			"testing.reRunFailedFromLastRun",
			"testing.reRunFailTests",
			"testing.reRunLastRun",
			"testing.runAtCursor",
			"testing.runCurrentFile",
			"testing.runUsing",
			"testing.searchForTestExtension",
			"testing.selectContinuousProfiles",
			"testing.selectDefaultTestProfiles",
			"testing.showMostRecentOutput",
			"testing.sortByDuration",
			"testing.sortByLocation",
			"testing.sortByStatus",
			"testing.startContinuous",
			"testing.startContinuousRunUsing",
			"testing.stopContinuous",
			"testing.toggleContinuousRunOff",
			"testing.toggleContinuousRunOn",
			"testing.toggleInlineTestOutput",
			"testing.toggleResultsViewLayout",
			"testing.viewAsList",
			"testing.viewAsTree",
			"unhideAllTests",
			"unhideTest"
		],
		"vs/workbench/contrib/testing/browser/testing.contribution": [
			{
				"key": "miViewTesting",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"noTestProvidersRegistered",
			"searchForAdditionalTestExtensions",
			"test",
			"testCoverage",
			"testExplorer",
			"testResultsPanelName"
		],
		"vs/workbench/contrib/testing/browser/testingConfigurationUi": [
			"testConfigurationUi.pick",
			"updateTestConfiguration"
		],
		"vs/workbench/contrib/testing/browser/testingDecorations": [
			"actual.title",
			"coverage test",
			"debug all test",
			"debug test",
			"expected.title",
			"peek failure",
			"peekTestOutout",
			"reveal test",
			"run all test",
			"run all test with coverage",
			"run test",
			"selectTestToRun",
			"testing.cancelRun",
			"testing.gutterMsg.contextMenu",
			"testing.gutterMsg.coverage",
			"testing.gutterMsg.debug",
			"testing.gutterMsg.run",
			"testing.runUsing",
			"testOverflowItems"
		],
		"vs/workbench/contrib/testing/browser/testingExplorerFilter": [
			"testExplorerFilter",
			"testExplorerFilterLabel",
			"testing.filters.currentFile",
			"testing.filters.fuzzyMatch",
			"testing.filters.menu",
			"testing.filters.openedFiles",
			"testing.filters.removeTestExclusions",
			"testing.filters.showExcludedTests",
			"testing.filters.showOnlyExecuted",
			"testing.filters.showOnlyFailed"
		],
		"vs/workbench/contrib/testing/browser/testingExplorerView": [
			"configureTestProfiles",
			"defaultTestProfile",
			"noResults",
			"selectDefaultConfigs",
			"testExplorer",
			{
				"key": "testing.treeElementLabelDuration",
				"comment": [
					"{0} is the original label in testing.treeElementLabel, {1} is a duration"
				]
			},
			{
				"key": "testing.treeElementLabelOutdated",
				"comment": [
					"{0} is the original label in testing.treeElementLabel"
				]
			},
			"testingContinuousBadge",
			"testingCountBadgeFailed",
			"testingCountBadgePassed",
			"testingCountBadgeSkipped",
			"testingFindExtension",
			"testingNoTest",
			"testingRunningBadge",
			"testingSelectConfig"
		],
		"vs/workbench/contrib/testing/browser/testingOutputPeek": [
			"close",
			"testing.collapsePeekStack",
			"testing.goToNextMessage",
			"testing.goToNextMessage.description",
			"testing.goToPreviousMessage",
			"testing.goToPreviousMessage.description",
			"testing.markdownPeekError",
			"testing.openMessageInEditor",
			"testing.toggleTestingPeekHistory",
			"testing.toggleTestingPeekHistory.description",
			"testOutputTitle"
		],
		"vs/workbench/contrib/testing/browser/testingViewPaneContainer": [
			"testing"
		],
		"vs/workbench/contrib/testing/browser/testResultsView/testResultsOutput": [
			"caseNoOutput",
			"runNoOutput",
			"runNoOutputForPast",
			"testingOutputActual",
			"testingOutputExpected"
		],
		"vs/workbench/contrib/testing/browser/testResultsView/testResultsTree": [
			"closeTestCoverage",
			"debug test",
			"messageMoreLines1",
			"messageMoreLinesN",
			"nOlderResults",
			"oneOlderResult",
			"openTestCoverage",
			"run test",
			"testing.cancelRun",
			"testing.debugFailedFromLastRun",
			"testing.debugLastRun",
			"testing.debugTest",
			"testing.goToError",
			"testing.goToTest",
			"testing.reRunFailedFromLastRun",
			"testing.reRunLastRun",
			"testing.reRunTest",
			"testing.revealInExplorer",
			"testing.showResultOutput",
			"testingPeekLabel"
		],
		"vs/workbench/contrib/testing/browser/testResultsView/testResultsViewContent": [
			"testFollowup.more",
			"testing.callStack.debug",
			"testing.callStack.run"
		],
		"vs/workbench/contrib/testing/browser/theme": [
			"testing.coverCountBadgeBackground",
			"testing.coverCountBadgeForeground",
			"testing.coveredBackground",
			"testing.coveredBorder",
			"testing.coveredGutterBackground",
			"testing.coveredMinimapBackground",
			"testing.iconErrored",
			"testing.iconErrored.retired",
			"testing.iconFailed",
			"testing.iconFailed.retired",
			"testing.iconPassed",
			"testing.iconPassed.retired",
			"testing.iconQueued",
			"testing.iconQueued.retired",
			"testing.iconSkipped",
			"testing.iconSkipped.retired",
			"testing.iconUnset",
			"testing.iconUnset.retired",
			"testing.message.error.badgeBackground",
			"testing.message.error.badgeBorder",
			"testing.message.error.badgeForeground",
			"testing.message.error.marginBackground",
			"testing.message.info.decorationForeground",
			"testing.message.info.marginBackground",
			"testing.messagePeekBorder",
			"testing.messagePeekHeaderBackground",
			"testing.peekBorder",
			"testing.runAction",
			"testing.uncoveredBackground",
			"testing.uncoveredBorder",
			"testing.uncoveredBranchBackground",
			"testing.uncoveredGutterBackground",
			"testing.uncoveredMinimapBackground"
		],
		"vs/workbench/contrib/testing/common/configuration": [
			"testConfigurationTitle",
			"testing.alwaysRevealTestOnStateChange",
			"testing.automaticallyOpenPeekView",
			"testing.automaticallyOpenPeekView.failureAnywhere",
			"testing.automaticallyOpenPeekView.failureInVisibleDocument",
			"testing.automaticallyOpenPeekView.never",
			"testing.automaticallyOpenPeekViewDuringContinuousRun",
			"testing.countBadge",
			"testing.countBadge.failed",
			"testing.countBadge.off",
			"testing.countBadge.passed",
			"testing.countBadge.skipped",
			"testing.coverageBarThresholds",
			"testing.coverageMinimapEnabled",
			"testing.coverageToolbarEnabled",
			"testing.defaultGutterClickAction",
			"testing.defaultGutterClickAction.contextMenu",
			"testing.defaultGutterClickAction.coverage",
			"testing.defaultGutterClickAction.debug",
			"testing.defaultGutterClickAction.run",
			"testing.displayedCoveragePercent",
			"testing.displayedCoveragePercent.minimum",
			"testing.displayedCoveragePercent.statement",
			"testing.displayedCoveragePercent.totalCoverage",
			"testing.followRunningTest",
			"testing.gutterEnabled",
			"testing.openTesting",
			"testing.openTesting.neverOpen",
			"testing.openTesting.openExplorerOnTestStart",
			"testing.openTesting.openOnTestFailure",
			"testing.openTesting.openOnTestStart",
			"testing.resultsView.layout",
			"testing.resultsView.layout.treeLeft",
			"testing.resultsView.layout.treeRight",
			"testing.saveBeforeTest",
			"testing.showAllMessages",
			"testing.ShowCoverageInExplorer"
		],
		"vs/workbench/contrib/testing/common/constants": [
			"testGroup.coverage",
			"testGroup.debug",
			"testGroup.run",
			{
				"key": "testing.treeElementLabel",
				"comment": [
					"label then the unit tests state, for example \"Addition Tests (Running)\""
				]
			},
			"testState.errored",
			"testState.failed",
			"testState.passed",
			"testState.queued",
			"testState.running",
			"testState.skipped",
			"testState.unset"
		],
		"vs/workbench/contrib/testing/common/testingChatAgentTool": [
			"runTestTool.confirm.all",
			"runTestTool.confirm.invocation",
			"runTestTool.confirm.message",
			"runTestTool.confirm.title",
			"runTestTool.invoke.cancelled",
			"runTestTool.invoke.filesProgress",
			"runTestTool.invoke.filterProgress",
			"runTestTool.invoke.progress",
			"runTestTool.noRunStarted",
			"runTestTool.noTests",
			"runTestTool.userDescription",
			"testFailureTool.displayName",
			"testFailureTool.invocation",
			"testFailureTool.pastTense",
			"testFailureTool.userDescription"
		],
		"vs/workbench/contrib/testing/common/testingContentProvider": [
			"runNoOutout"
		],
		"vs/workbench/contrib/testing/common/testingContextKeys": [
			"testing.activeEditorHasTests",
			"testing.canGoToRelatedCode",
			"testing.canGoToRelatedTest",
			"testing.canRefresh",
			"testing.controllerId",
			"testing.coverageToolbarEnabled",
			"testing.cursorInsideTestRange",
			"testing.hasConfigurableConfig",
			"testing.hasCoverableTests",
			"testing.hasCoverageInFile",
			"testing.hasDebuggableTests",
			"testing.hasInlineCoverageDetails",
			"testing.hasNonDefaultConfig",
			"testing.hasPerTestCoverage",
			"testing.hasRunnableTests",
			"testing.inlineCoverageEnabled",
			"testing.isContinuousModeOn",
			"testing.isCoverageFilteredToTest",
			"testing.isParentRunningContinuously",
			"testing.isRefreshing",
			"testing.isTestCoverageOpen",
			"testing.peekHasStack",
			"testing.peekItemType",
			"testing.profile.context.group",
			"testing.supportsContinuousRun",
			"testing.testId",
			"testing.testItemHasUri",
			"testing.testItemIsHidden",
			"testing.testMessage",
			"testing.testResultOutdated",
			"testing.testResultState"
		],
		"vs/workbench/contrib/testing/common/testingProgressMessages": [
			"testProgress.completed",
			"testProgress.running",
			"testProgress.runningInitial",
			"testProgressWithSkip.completed",
			"testProgressWithSkip.running"
		],
		"vs/workbench/contrib/testing/common/testResult": [
			"runFinished",
			"testUnnamedTask"
		],
		"vs/workbench/contrib/testing/common/testServiceImpl": [
			"testError",
			"testTrust"
		],
		"vs/workbench/contrib/testing/common/testTypes": [
			"testing.runProfileBitset.coverage",
			"testing.runProfileBitset.debug",
			"testing.runProfileBitset.run"
		],
		"vs/workbench/contrib/themes/browser/themes.contribution": [
			"browseColorThemeInMarketPlace.label",
			"browseColorThemes",
			"browseProductIconThemes",
			{
				"key": "cannotToggle",
				"comment": [
					"{0} is a setting name"
				]
			},
			"defaultDark",
			"defaultLight",
			"defaultProductIconThemeLabel",
			"fileIconThemeCategory",
			"generateColorTheme.label",
			"goToSetting",
			"installColorThemes",
			"installExtension.button.ok",
			"installExtension.confirm",
			"installIconThemes",
			"installing extensions",
			"installProductIconThemes",
			"manage extension",
			"manageExtensionIcon",
			{
				"key": "miSelectTheme",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"noIconThemeDesc",
			"noIconThemeLabel",
			"pickNewTheme",
			"productIconThemeCategory",
			"search.error",
			"selectIconTheme.label",
			"selectProductIconTheme.label",
			"selectTheme.label",
			"selectTheme.label",
			"themes",
			"themes.category.dark",
			"themes.category.hc",
			"themes.category.light",
			"themes.configure.switchingDisabled",
			"themes.configure.switchingEnabled",
			"themes.selectIconTheme",
			"themes.selectIconTheme.label",
			"themes.selectMarketplaceTheme",
			"themes.selectProductIconTheme",
			"themes.selectProductIconTheme.label",
			"themes.selectTheme.darkHC",
			"themes.selectTheme.darkScheme",
			"themes.selectTheme.default",
			"themes.selectTheme.lightHC",
			"themes.selectTheme.lightScheme",
			"toggleLightDarkThemes.label",
			"tryNewDefaultThemes"
		],
		"vs/workbench/contrib/timeline/browser/timeline.contribution": [
			"files.openTimeline",
			"filterTimeline",
			"timeline.pageOnScroll",
			"timeline.pageSize",
			"timelineConfigurationTitle",
			"timelineFilter",
			"timelineOpenIcon",
			"timelineViewIcon"
		],
		"vs/workbench/contrib/timeline/browser/timelinePane": [
			"refresh",
			"timeline",
			"timeline",
			"timeline.aria.item",
			"timeline.editorCannotProvideTimeline",
			"timeline.loading",
			"timeline.loadingMore",
			"timeline.loadMore",
			"timeline.noLocalHistoryYet",
			"timeline.noSCM",
			"timeline.noTimelineInfo",
			"timeline.noTimelineInfoFromEnabledSources",
			"timeline.noTimelineSourcesEnabled",
			"timeline.toggleFollowActiveEditorCommand.follow",
			"timeline.toggleFollowActiveEditorCommand.unfollow",
			"timelinePin",
			"timelineRefresh",
			"timelineUnpin"
		],
		"vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution": [
			"close",
			"editorHasTypeHierarchyProvider",
			"error",
			"no.item",
			"title",
			"title.refocusTypeHierarchy",
			"title.subtypes",
			"title.supertypes",
			"typeHierarchyDirection",
			"typeHierarchyVisible"
		],
		"vs/workbench/contrib/typeHierarchy/browser/typeHierarchyPeek": [
			"empt.subtypes",
			"empt.supertypes",
			"subtypes",
			"supertypes",
			"title.loading"
		],
		"vs/workbench/contrib/typeHierarchy/browser/typeHierarchyTree": [
			"subtypes",
			"supertypes",
			"tree.aria"
		],
		"vs/workbench/contrib/update/browser/postUpdateWidget": [
			"postUpdate.close",
			"postUpdate.releaseNotes",
			"postUpdate.title"
		],
		"vs/workbench/contrib/update/browser/releaseNotesEditor": [
			"releaseNotesInputName",
			"showOnUpdate",
			"unassigned"
		],
		"vs/workbench/contrib/update/browser/update": [
			"cancellingUpdate",
			"cancellingUpdateMenuEntry",
			"checkForUpdates",
			"checkingForUpdates",
			"checkingForUpdates2",
			"download update_1",
			"downloading",
			"DownloadingUpdate",
			"installingUpdate",
			"installUpdate...",
			"noUpdatesAvailable",
			"read the release notes",
			"relaunchDetailInsiders",
			"relaunchDetailStable",
			"relaunchMessage",
			"releaseNotes",
			{
				"key": "reload",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"restartToUpdate",
			"selectSyncService.detail",
			"selectSyncService.message",
			"showUpdateReleaseNotes",
			"switchToInsiders",
			"switchToStable",
			"update.noReleaseNotesOnline",
			"updateIsReady",
			"updating",
			{
				"key": "use insiders",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "use stable",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/update/browser/update.contribution": [
			"applyUpdate",
			"checkForUpdates",
			"developerCategory",
			"downloadUpdate",
			"installUpdate",
			{
				"key": "mshowReleaseNotes",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openDownloadPage",
			"pickUpdate",
			"releaseNotesFromFileNone",
			"restartToUpdate",
			"showReleaseNotes",
			"showReleaseNotesCurrentFile",
			"showUpdateInfo",
			"showUpdateInfo.prompt",
			"update.noReleaseNotesOnline",
			{
				"key": "updateButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/contrib/update/browser/updateTitleBarEntry": [
			"updateIndicator.cancelling",
			"updateIndicator.checking",
			"updateIndicator.downloading",
			"updateIndicator.installing",
			"updateIndicator.overwriting",
			"updateIndicator.restarting",
			"updateIndicator.update",
			"updateIndicatorTitleBarAction"
		],
		"vs/workbench/contrib/update/browser/updateTooltip": [
			"updateTooltip.autoUpdateDefault",
			"updateTooltip.autoUpdateManual",
			"updateTooltip.autoUpdateNone",
			"updateTooltip.autoUpdateStart",
			"updateTooltip.cancellingPleaseWait",
			"updateTooltip.cancellingTitle",
			"updateTooltip.checkingForUpdatesTitle",
			"updateTooltip.checkingPleaseWait",
			"updateTooltip.copyVersion",
			"updateTooltip.currentVersionLabel",
			"updateTooltip.currentVersionLabelWithCommit",
			"updateTooltip.disabledByEnvironment",
			"updateTooltip.disabledByPolicy",
			"updateTooltip.disabledGeneric",
			"updateTooltip.disabledInvalidConfig",
			"updateTooltip.disabledManually",
			"updateTooltip.disabledMissingConfig",
			"updateTooltip.disabledNotBuilt",
			"updateTooltip.disabledRunningAsAdmin",
			"updateTooltip.downloadButton",
			"updateTooltip.downloadingNewerPleaseWait",
			"updateTooltip.downloadingNewerUpdateTitle",
			"updateTooltip.downloadingPleaseWait",
			"updateTooltip.downloadingUpdateTitle",
			"updateTooltip.downloadSpeed",
			"updateTooltip.initializingMessage",
			"updateTooltip.initializingTitle",
			"updateTooltip.installButton",
			"updateTooltip.installingPleaseWait",
			"updateTooltip.installingUpdateTitle",
			"updateTooltip.latestVersionLabel",
			"updateTooltip.latestVersionLabelWithCommit",
			"updateTooltip.meteredConnectionMessage",
			"updateTooltip.noUpdateAvailableMessage",
			"updateTooltip.noUpdateAvailableTitle",
			"updateTooltip.releasedLabel",
			"updateTooltip.restartButton",
			"updateTooltip.restartingPleaseWait",
			"updateTooltip.restartingTitle",
			"updateTooltip.restartToUpdateTitle",
			"updateTooltip.timeRemaining",
			"updateTooltip.updateAvailableTitle",
			"updateTooltip.updateErrorTitle",
			"updateTooltip.updateInstalledTitle",
			"updateTooltip.updateReadyTitle",
			"updateTooltip.updatesDisabledTitle",
			"updateTooltip.upToDateTitle",
			"updateTooltip.viewReleaseNotes"
		],
		"vs/workbench/contrib/update/common/updateUtils": [
			"update.bytes",
			"update.gigabytes",
			"update.kilobytes",
			"update.megabytes",
			"update.timeRemainingHour",
			"update.timeRemainingHours",
			"update.timeRemainingMinutes",
			"update.timeRemainingSeconds"
		],
		"vs/workbench/contrib/url/browser/trustedDomains": [
			"trustedDomain.manageTrustedDomain",
			"trustedDomain.manageTrustedDomains",
			"trustedDomain.trustAllDomains",
			"trustedDomain.trustAllPorts",
			"trustedDomain.trustDomain",
			"trustedDomain.trustSubDomain"
		],
		"vs/workbench/contrib/url/browser/trustedDomainsValidator": [
			{
				"key": "configureTrustedDomains",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "copy",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "open",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openExternalLinkAt"
		],
		"vs/workbench/contrib/url/browser/url.contribution": [
			"openUrl",
			"urlToOpen",
			"workbench.trustedDomains.promptInTrustedWorkspace"
		],
		"vs/workbench/contrib/userDataProfile/browser/userDataProfile": [
			"change profile",
			"create profile",
			"current",
			"delete profile",
			"delete specific profile",
			"export profile",
			"export profile in share",
			"invalid profile",
			"manage profiles",
			{
				"key": "miOpenProfiles",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"New Profile Window",
			"new window with profile",
			"newWindowWithProfile",
			"open",
			"open profile",
			"open profiles",
			"openShort",
			"pick profile",
			"pick profile to delete",
			"profiles",
			"save profile as",
			"selectProfile",
			"switchProfile",
			"userdataprofilesEditor"
		],
		"vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": [
			"cleanup profile",
			"create temporary profile",
			"reset workspaces"
		],
		"vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditor": [
			"activeProfile",
			"addButton",
			"addFolder",
			"addFolderTitle",
			"builtIn",
			"change profile",
			"changeIcon",
			"contents",
			"contents source description",
			"copy description",
			"copy from default",
			"copy from description",
			"copy from profile description",
			"copy info",
			"copy profile from",
			"create from",
			"current description",
			"default",
			"default description",
			"default info",
			"default profile contents description",
			"defaultProfileIcon",
			"defaultProfileName",
			"deleteTrustedUri",
			"editIcon",
			"empty profile",
			"enable for current window",
			"enable for new windows",
			"extensions",
			"folders_workspaces",
			"folders_workspaces_description",
			"from existing profiles",
			"from template",
			"from templates",
			"hostColumnLabel",
			"icon",
			"icon-description",
			"icon-label",
			"import from file",
			"import from url",
			"import profile dialog",
			"import profile placeholder",
			"import profile quick pick title",
			"importProfile",
			"keybindings",
			"localAuthority",
			"mcp",
			"name",
			"name required",
			"new from template",
			"newProfile",
			"no_folder_description",
			"none",
			"none description",
			"none info",
			"open",
			"options",
			"pathColumnLabel",
			"profileExists",
			"profileName",
			"profiles",
			"profilesSashBorder",
			"removeIcon",
			"settings",
			"snippets",
			"tasks",
			"trustedFolderAriaLabel",
			"trustedFoldersAndWorkspaces",
			"trustedFolderWithHostAriaLabel",
			"use for curren window",
			"use for new windows",
			"userDataProfiles"
		],
		"vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel": [
			"active",
			"applyToAllProfiles",
			"cancel",
			"copy from",
			"copyFromProfile",
			"create",
			"delete",
			"deleteProfile",
			"discard",
			"export",
			"import in desktop",
			"invalid configurations",
			"name required",
			"new profile exists",
			"open",
			"open new window",
			"preview",
			"profileExists",
			"replace",
			"untitled"
		],
		"vs/workbench/contrib/userDataSync/browser/userDataSync": [
			"accept failed",
			"auth failed",
			"cancel turning on sync",
			"complete merges title",
			"configure",
			"configure and turn on sync detail",
			"configure sync",
			"configure sync placeholder",
			"configure sync title",
			"conflicts detected",
			"default",
			"download sync activity complete",
			"error reset required",
			"error reset required while starting sync",
			"error upgrade required",
			"error upgrade required while starting sync",
			"errorInvalidConfiguration",
			"global activity turn on sync",
			"has conflicts",
			"insiders",
			"method not found",
			"no authentication providers",
			"open file",
			"operationId",
			"replace local",
			"replace remote",
			"report issue",
			"reset",
			"resolveConflicts_global",
			"service changed and turned off",
			"service switched to insiders",
			"service switched to stable",
			"session expired",
			"show conflicts",
			"show sync log title",
			"show sync log toolrip",
			"show sync logs",
			"show synced data",
			"show synced data action",
			"sign in accounts",
			"sign in and turn on",
			"sign in global",
			"sign in to sync",
			"stable",
			"stop sync",
			"switchSyncService.description",
			"switchSyncService.title",
			"sync is on",
			"sync now",
			"sync settings",
			"synced with time",
			"syncing",
			"too large",
			"too large while starting sync",
			"too many profiles",
			{
				"key": "turn off",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"turn off failed",
			"turn off sync confirmation",
			"turn off sync detail",
			"turn off sync everywhere",
			{
				"key": "turn on failed",
				"comment": [
					"Substitution is for error reason"
				]
			},
			"turn on failed with user data sync error",
			"turn on sync",
			"turned off",
			"turning on sync",
			"turning on syncing",
			"using separate service",
			"workbench.actions.syncData.reset"
		],
		"vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": [
			{
				"key": "local too many requests - reload",
				"comment": [
					"Settings Sync is the name of the feature"
				]
			},
			{
				"key": "local too many requests - restart",
				"comment": [
					"Settings Sync is the name of the feature"
				]
			},
			"operationId",
			"reload",
			"restart",
			{
				"key": "server too many requests",
				"comment": [
					"Settings Sync is the name of the feature"
				]
			},
			"settings sync",
			"show sync logs"
		],
		"vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": [
			"explanation",
			"localResourceName",
			{
				"key": "remoteResourceName",
				"comment": [
					"remote as in file in cloud"
				]
			},
			"Theirs",
			"workbench.actions.sync.acceptLocal",
			"workbench.actions.sync.acceptRemote",
			{
				"key": "workbench.actions.sync.openConflicts",
				"comment": [
					"This is an action title to show the conflicts between local and remote version of resources"
				]
			},
			"Yours"
		],
		"vs/workbench/contrib/userDataSync/browser/userDataSyncViews": [
			{
				"key": "confirm replace",
				"comment": [
					"A confirmation message to replace current user data (settings, extensions, keybindings, snippets) with selected version"
				]
			},
			"conflicts",
			{
				"key": "current",
				"comment": [
					"Represents current log file"
				]
			},
			"downloaded sync activity title",
			"last sync states",
			{
				"key": "leftResourceName",
				"comment": [
					"remote as in file in cloud"
				]
			},
			"local sync activity title",
			"no machines",
			"not found",
			"placeholder",
			"remote sync activity title",
			"remoteToLocalDiff",
			"reset",
			{
				"key": "rightResourceName",
				"comment": [
					"local as in file in disk"
				]
			},
			"select sync activity file",
			"sideBySideLabels",
			"sync logs",
			"synced machines",
			"troubleshoot",
			{
				"key": "turn off",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"turn off sync on machine",
			"turn off sync on multiple machines",
			"valid message",
			"workbench.actions.sync.compareWithLocal",
			"workbench.actions.sync.editMachineName",
			"workbench.actions.sync.loadActivity",
			"workbench.actions.sync.replaceCurrent",
			"workbench.actions.sync.resolveResourceRef",
			"workbench.actions.sync.turnOffSyncOnMachine"
		],
		"vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": [
			"download sync activity complete",
			"no backups",
			"open",
			"Open Backup folder"
		],
		"vs/workbench/contrib/webview/browser/webview.contribution": [
			"copy",
			"cut",
			"paste"
		],
		"vs/workbench/contrib/webview/browser/webviewElement": [
			"fatalErrorMessage"
		],
		"vs/workbench/contrib/webview/browser/webviewFindAccessibilityHelp": [
			"webview.closingDesc",
			"webview.closingHeader",
			"webview.context",
			"webview.focusDesc1",
			"webview.focusDesc2",
			"webview.focusDesc3",
			"webview.focusHeader",
			"webview.header",
			"webview.hear1",
			"webview.hear2",
			"webview.hear3",
			"webview.hearDesc",
			"webview.hearHeader",
			"webview.importantDesc",
			"webview.importantHeader",
			"webview.inputDesc",
			"webview.inputHeader",
			"webview.keyboardHeader",
			"webview.keyEnter",
			"webview.keyNavHeader",
			"webview.keyShiftEnter",
			"webview.optionCase",
			"webview.optionRegex",
			"webview.optionsHeader",
			"webview.optionWord",
			"webview.settingsDesc",
			"webview.settingsHeader",
			"webview.settingVerbosity",
			"webview.statusDesc",
			"webview.statusHeader"
		],
		"vs/workbench/contrib/webview/electron-browser/webviewCommands": [
			"iframeWebviewAlert",
			"openToolsDescription",
			"openToolsLabel"
		],
		"vs/workbench/contrib/webviewPanel/browser/webviewCommands": [
			"editor.action.webvieweditor.findNext",
			"editor.action.webvieweditor.findPrevious",
			"editor.action.webvieweditor.hideFind",
			"editor.action.webvieweditor.showFind",
			"refreshWebviewLabel"
		],
		"vs/workbench/contrib/webviewPanel/browser/webviewEditor": [
			"context.activeWebviewId"
		],
		"vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": [
			"webview.editor.label"
		],
		"vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome": [
			"agentSessionsWelcomeAriaLabel",
			"checkboxTitle",
			"cloneRepo",
			"dismissPrivacyNotice",
			"newFile",
			"nextWalkthrough",
			"openFolder",
			"openRecent",
			"previousWalkthrough",
			"showOnStartup",
			{
				"key": "tosDescription",
				"comment": [
					"{Locked=\"]({1})\"}",
					"{Locked=\"]({2})\"}"
				]
			},
			"tosTitle",
			"viewAllSessions"
		],
		"vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome.contribution": [
			"agentSessionsWelcome",
			"agentSessionsWelcome.displayName",
			"openAgentSessionsWelcome"
		],
		"vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcomeInput": [
			"agentSessionsWelcome"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": [
			"acessibleViewHint",
			"acessibleViewHintNoKbOpen",
			"allDone",
			"checkboxTitle",
			"close",
			"closeAriaLabel",
			{
				"key": "footer",
				"comment": [
					"fist substitution is \"vs code\", second is \"privacy statement\", third is \"opt out\"."
				]
			},
			"gettingStarted.allStepsComplete",
			{
				"key": "gettingStarted.editingEvolved",
				"comment": [
					"Shown as subtitle on the Welcome page."
				]
			},
			"gettingStarted.keyboardTip",
			"gettingStarted.someStepsComplete",
			"goBack",
			"imageShowing",
			"new",
			{
				"key": "newItems",
				"comment": [
					"Shown when a list of items has changed based on an update from a remote source"
				]
			},
			"nextOne",
			"noRecents",
			"openFolder",
			"optOut",
			"pickWalkthroughs",
			"privacy statement",
			"recent",
			"show more recents",
			"showAll",
			"start",
			"stepAutoCompleted",
			"stepDone",
			"stepNotDone",
			"toStart",
			"videoAltText",
			"videoShowing",
			"walkthroughs",
			"welcome",
			"welcomeAriaLabel",
			"welcomePage.openFolderWithPath",
			"welcomePage.removeRecent",
			"welcomePage.removeRecentAriaLabel",
			"welcomePage.showOnStartup"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": [
			"deprecationMessage",
			"minWelcomeDescription",
			"miWelcome",
			"pickWalkthroughs",
			"welcome",
			"welcome",
			"welcome.goBack",
			"welcome.markStepComplete",
			"welcome.markStepInomplete",
			"welcome.showAllWalkthroughs",
			"workbench.startupEditor",
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "workbench.startupEditor.agentSessionsWelcomePage"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "workbench.startupEditor.newUntitledFile"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "workbench.startupEditor.none"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "workbench.startupEditor.readme"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "workbench.startupEditor.terminal"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "workbench.startupEditor.welcomePage"
			},
			{
				"comment": [
					"This is the description for a setting. Values surrounded by single quotes are not to be translated."
				],
				"key": "workbench.startupEditor.welcomePageInEmptyWorkbench"
			},
			"workbench.welcomePage.experimentalOnboarding",
			"workbench.welcomePage.preferReducedMotion",
			"workbench.welcomePage.walkthroughs.openOnInstall",
			"workspacePlatform"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedAccessibleView": [
			"gettingStarted.description",
			"gettingStarted.step",
			"gettingStarted.title"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": [
			"walkthrough.stepTitle.foreground",
			"welcomePage.background",
			"welcomePage.progress.background",
			"welcomePage.progress.foreground",
			"welcomePage.tileBackground",
			"welcomePage.tileBorder",
			"welcomePage.tileHoverBackground"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": [
			"pathDeprecated",
			"title",
			"walkthroughs",
			"walkthroughs.description",
			"walkthroughs.featuredFor",
			"walkthroughs.icon",
			"walkthroughs.id",
			"walkthroughs.steps",
			"walkthroughs.steps.button.deprecated.interpolated",
			"walkthroughs.steps.completionEvents",
			"walkthroughs.steps.completionEvents.extensionInstalled",
			"walkthroughs.steps.completionEvents.onCommand",
			"walkthroughs.steps.completionEvents.onContext",
			"walkthroughs.steps.completionEvents.onLink",
			"walkthroughs.steps.completionEvents.onSettingChanged",
			"walkthroughs.steps.completionEvents.onView",
			"walkthroughs.steps.completionEvents.stepSelected",
			"walkthroughs.steps.description.interpolated",
			"walkthroughs.steps.doneOn",
			"walkthroughs.steps.doneOn.deprecation",
			"walkthroughs.steps.id",
			"walkthroughs.steps.media",
			"walkthroughs.steps.media.altText",
			"walkthroughs.steps.media.image.path.dark.string",
			"walkthroughs.steps.media.image.path.hc.string",
			"walkthroughs.steps.media.image.path.hcLight.string",
			"walkthroughs.steps.media.image.path.light.string",
			"walkthroughs.steps.media.image.path.string",
			"walkthroughs.steps.media.image.path.svg",
			"walkthroughs.steps.media.markdown.path",
			"walkthroughs.steps.oneOn.command",
			"walkthroughs.steps.title",
			"walkthroughs.steps.when",
			"walkthroughs.title",
			"walkthroughs.when"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedIcons": [
			"gettingStartedChecked",
			"gettingStartedUnchecked"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": [
			"getStarted",
			"walkthroughPageTitle"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": [
			"builtin",
			"developer",
			"resetGettingStartedProgressDescription",
			"resetWelcomePageWalkthroughProgress"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": [
			"startupPage.markdownPreviewError",
			"welcome.displayName"
		],
		"vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": [
			"browseLangExts",
			"browsePopular",
			"browsePopularWeb",
			"cloneRepo",
			"commandPalette",
			"enableSync",
			"enableTrust",
			"getting-started-beginner-icon",
			"getting-started-setup-icon",
			"gettingStarted.accessibilityHelp.description.interpolated",
			"gettingStarted.accessibilityHelp.title",
			"gettingStarted.accessibilitySettings.description.interpolated",
			"gettingStarted.accessibilitySettings.title",
			"gettingStarted.accessibilitySignals.description.interpolated",
			"gettingStarted.accessibilitySignals.title",
			"gettingStarted.accessibleView.description.interpolated",
			"gettingStarted.accessibleView.title",
			"gettingStarted.beginner.description",
			"gettingStarted.beginner.title",
			"gettingStarted.beginner.walkthroughPageTitle",
			"gettingStarted.codeFolding.description.interpolated",
			"gettingStarted.codeFolding.title",
			"gettingStarted.commandPalette.description.interpolated",
			"gettingStarted.commandPalette.title",
			"gettingStarted.commandPaletteAccessibility.description.interpolated",
			"gettingStarted.commandPaletteAccessibility.title",
			{
				"key": "gettingStarted.copilotSetup.description",
				"comment": [
					"{Locked=\"[\"}",
					"{Locked=\"]({0})\"}"
				]
			},
			{
				"key": "gettingStarted.copilotSetup.terms",
				"comment": [
					"{Locked=\"]({2})\"}",
					"{Locked=\"]({3})\"}"
				]
			},
			"gettingStarted.copilotSetup.title",
			"gettingStarted.debug.description.interpolated",
			"gettingStarted.debug.title",
			"gettingStarted.dictation.description.interpolated",
			"gettingStarted.dictation.title",
			"gettingStarted.extensions.description.interpolated",
			"gettingStarted.extensions.title",
			"gettingStarted.extensionsWeb.description.interpolated",
			"gettingStarted.findLanguageExts.description.interpolated",
			"gettingStarted.findLanguageExts.title",
			"gettingStarted.goToSymbol.description.interpolated",
			"gettingStarted.goToSymbol.title",
			"gettingStarted.hover.description.interpolated",
			"gettingStarted.hover.title",
			{
				"key": "gettingStarted.installGit.description.interpolated",
				"comment": [
					"The placeholders are command link items should not be translated"
				]
			},
			"gettingStarted.installGit.title",
			"gettingStarted.intellisense.description.interpolated",
			"gettingStarted.intellisense.title",
			"gettingStarted.keyboardShortcuts.description.interpolated",
			"gettingStarted.keyboardShortcuts.title",
			"gettingStarted.menuBar.description.interpolated",
			"gettingStarted.menuBar.title",
			"gettingStarted.newFile.description",
			"gettingStarted.newFile.title",
			"gettingStarted.newWorkspaceChat.description",
			"gettingStarted.newWorkspaceChat.title",
			"gettingStarted.notebook.title",
			"gettingStarted.notebook.walkthroughPageTitle",
			"gettingStarted.notebookProfile.description",
			"gettingStarted.notebookProfile.title",
			"gettingStarted.openFile.description",
			"gettingStarted.openFile.title",
			"gettingStarted.openFolder.description",
			"gettingStarted.openFolder.title",
			"gettingStarted.openMac.description",
			"gettingStarted.openMac.title",
			"gettingStarted.pickColor.description.interpolated",
			"gettingStarted.pickColor.title",
			"gettingStarted.quickOpen.description.interpolated",
			"gettingStarted.quickOpen.title",
			"gettingStarted.scm.description.interpolated",
			"gettingStarted.scm.title",
			"gettingStarted.scmClone.description.interpolated",
			"gettingStarted.scmSetup.description.interpolated",
			"gettingStarted.settings.title",
			"gettingStarted.settingsAndSync.description.interpolated",
			"gettingStarted.settingsSync.description.interpolated",
			"gettingStarted.settingsSync.title",
			"gettingStarted.setup.description",
			"gettingStarted.setup.OpenFolder.title",
			"gettingStarted.setup.OpenFolderWeb.description.interpolated",
			"gettingStarted.setup.title",
			"gettingStarted.setup.walkthroughPageTitle",
			"gettingStarted.setupAccessibility.description",
			"gettingStarted.setupAccessibility.title",
			"gettingStarted.setupAccessibility.walkthroughPageTitle",
			"gettingStarted.setupWeb.description",
			"gettingStarted.setupWeb.title",
			"gettingStarted.setupWeb.walkthroughPageTitle",
			"gettingStarted.shortcuts.description.interpolated",
			"gettingStarted.shortcuts.title",
			"gettingStarted.tasks.description.interpolated",
			"gettingStarted.tasks.title",
			"gettingStarted.terminal.description.interpolated",
			"gettingStarted.terminal.title",
			"gettingStarted.topLevelGitClone.description",
			"gettingStarted.topLevelGitClone.title",
			"gettingStarted.topLevelGitOpen.description",
			"gettingStarted.topLevelGitOpen.title",
			"gettingStarted.topLevelOpenTunnel.description",
			"gettingStarted.topLevelOpenTunnel.title",
			"gettingStarted.topLevelRemoteOpen.description",
			"gettingStarted.topLevelRemoteOpen.title",
			"gettingStarted.verbositySettings.description.interpolated",
			"gettingStarted.verbositySettings.title",
			"gettingStarted.videoTutorial.description.interpolated",
			"gettingStarted.videoTutorial.title",
			"gettingStarted.workspaceTrust.description.interpolated",
			"gettingStarted.workspaceTrust.title",
			"initRepo",
			"installGit",
			"keyboardShortcuts",
			"listSignalAnnouncements",
			"listSignalSounds",
			"openAccessibilityHelp",
			"openAccessibilitySettings",
			"openAccessibleView",
			"openFolder",
			"openGoToSymbol",
			"openRepository",
			"openSCM",
			"openVerbositySettings",
			"quickOpen",
			"runProject",
			"runTasks",
			{
				"key": "settings",
				"comment": [
					"{Locked=\"[\"}",
					"{Locked=\"]({0})\"}",
					"{Locked=\"]({1})\"}"
				]
			},
			"setupCopilotButton.chatWithCopilot",
			"setupCopilotButton.setup",
			"showOrFocusHover",
			"showTerminal",
			"terminalStartDictation",
			"terminalStopDictation",
			"titleID",
			"toggleDictation",
			"toggleFold",
			"toggleFoldRecursively",
			"toggleMenuBar",
			"triggerInlineSuggestion",
			"triggerIntellisense",
			"tweakSettings",
			"watch",
			"workspaceTrust"
		],
		"vs/workbench/contrib/welcomeGettingStarted/common/media/notebookProfile": [
			"colab",
			"default",
			"jupyter"
		],
		"vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": [
			"dark",
			"HighContrast",
			"HighContrastLight",
			"light",
			"seeMore"
		],
		"vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker_small": [
			"dark",
			"HighContrast",
			"HighContrastLight",
			"light"
		],
		"vs/workbench/contrib/welcomeOnboarding/browser/onboardingVariationA": [
			"onboarding.a.aria",
			"onboarding.aiPref.hint",
			"onboarding.aiPref.label",
			"onboarding.aiPref.selected.alert",
			"onboarding.back",
			"onboarding.close",
			"onboarding.continue",
			"onboarding.continueWithoutSignIn",
			"onboarding.getStarted",
			"onboarding.keymap.installError",
			"onboarding.keymap.selected.alert",
			"onboarding.next",
			"onboarding.personalize.keymap",
			"onboarding.personalize.keymapHint",
			"onboarding.personalize.keymapLabel",
			"onboarding.personalize.theme",
			"onboarding.personalize.themeHint",
			"onboarding.personalize.themeLabel",
			{
				"key": "onboarding.personalize.tip.modifier",
				"comment": [
					"This is a keyboard modifier key, Ctrl on Windows/Linux or Cmd on Mac"
				]
			},
			"onboarding.personalize.tip.p",
			"onboarding.personalize.tip.prefix",
			"onboarding.personalize.tip.shift",
			"onboarding.personalize.tip.suffix",
			"onboarding.sessions.agentMode",
			"onboarding.sessions.agentMode.desc",
			"onboarding.sessions.agentsTutorial",
			"onboarding.sessions.customize",
			"onboarding.sessions.customize.desc",
			"onboarding.sessions.group.chat",
			"onboarding.sessions.group.more",
			"onboarding.sessions.planMode",
			"onboarding.sessions.planMode.desc",
			"onboarding.sessions.runAnywhere",
			"onboarding.sessions.runAnywhere.desc",
			"onboarding.sessions.signInNudge",
			"onboarding.signIn.apple",
			"onboarding.signIn.disclaimer.copilotPrefix",
			"onboarding.signIn.disclaimer.improveSuffix",
			"onboarding.signIn.disclaimer.middle",
			"onboarding.signIn.disclaimer.prefix",
			"onboarding.signIn.disclaimer.privacy",
			"onboarding.signIn.disclaimer.publicCode",
			"onboarding.signIn.disclaimer.settings",
			"onboarding.signIn.disclaimer.settingsPrefix",
			"onboarding.signIn.disclaimer.suffix",
			"onboarding.signIn.disclaimer.terms",
			"onboarding.signIn.enterprise.continue",
			"onboarding.signIn.enterprise.error",
			"onboarding.signIn.enterprise.invalid",
			"onboarding.signIn.enterprise.placeholder",
			"onboarding.signIn.enterprise.progress",
			"onboarding.signIn.enterprise.prompt",
			"onboarding.signIn.enterprise.resolve",
			"onboarding.signIn.error",
			"onboarding.signIn.ghe",
			"onboarding.signIn.ghe.aria",
			"onboarding.signIn.github",
			"onboarding.signIn.github.aria",
			"onboarding.signIn.google",
			"onboarding.signIn.heroSubtitle",
			"onboarding.signIn.heroTitle",
			"onboarding.signIn.signedIn",
			"onboarding.step.agentSessions.subtitle.before",
			"onboarding.step.aria",
			"onboarding.stepOf",
			"onboarding.theme.selected.alert"
		],
		"vs/workbench/contrib/welcomeOnboarding/browser/welcomeOnboarding.contribution": [
			"welcomeOnboarding2026"
		],
		"vs/workbench/contrib/welcomeOnboarding/common/onboardingTypes": [
			"onboarding.aiPref.agentForward",
			"onboarding.aiPref.agentForward.desc",
			"onboarding.aiPref.balanced",
			"onboarding.aiPref.balanced.desc",
			"onboarding.aiPref.codeFirst",
			"onboarding.aiPref.codeFirst.desc",
			"onboarding.step.agentSessions",
			"onboarding.step.agentSessions.subtitle",
			"onboarding.step.aiPreference",
			"onboarding.step.aiPreference.subtitle",
			"onboarding.step.personalize",
			"onboarding.step.personalize.subtitle",
			"onboarding.step.signIn",
			"onboarding.step.signIn.subtitle"
		],
		"vs/workbench/contrib/welcomeViews/common/newFile.contribution": [
			"Built-In",
			"change keybinding",
			"Create",
			"file",
			"miNewFile2",
			"miNewFileWithName",
			"newFilePlaceholder",
			"newFileTitle",
			"notebook",
			"welcome.newFile"
		],
		"vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": [
			"ViewsWelcomeExtensionPoint.proposedAPI"
		],
		"vs/workbench/contrib/welcomeViews/common/viewsWelcomeExtensionPoint": [
			"contributes.viewsWelcome",
			"contributes.viewsWelcome.view",
			"contributes.viewsWelcome.view.contents",
			"contributes.viewsWelcome.view.enablement",
			"contributes.viewsWelcome.view.group",
			"contributes.viewsWelcome.view.view",
			"contributes.viewsWelcome.view.when"
		],
		"vs/workbench/contrib/welcomeWalkthrough/browser/editor/editorWalkThrough": [
			"editorWalkThrough",
			"editorWalkThrough.title",
			"editorWalkThroughMetadata"
		],
		"vs/workbench/contrib/welcomeWalkthrough/browser/walkThrough.contribution": [
			{
				"key": "miPlayground",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"walkThrough.editor.label"
		],
		"vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": [
			"walkThrough.gitNotFound",
			"walkThrough.unboundCommand"
		],
		"vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": [
			"walkThrough.embeddedEditorBackground"
		],
		"vs/workbench/contrib/workspace/browser/workspace.contribution": [
			"addWorkspaceFolderDetail",
			"addWorkspaceFolderMessage",
			"cancelWorkspaceTrustButton",
			"checkboxString",
			"configureWorkspaceTrustSettings",
			"dontTrustFolderOptionDescription",
			{
				"key": "dontTrustOption",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"dontTrustWorkspaceOptionDescription",
			"folderStartupTrustDetails",
			"folderTrust",
			{
				"key": "grantFolderTrustButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "grantWorkspaceTrustButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"immediateTrustRequestLearnMore",
			"immediateTrustRequestMessage",
			"manageWorkspaceTrust",
			{
				"key": "manageWorkspaceTrustButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "newWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"no",
			{
				"key": "open",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openLooseFileLearnMore",
			"openLooseFileWindowDetails",
			"openLooseFileWindowMesssage",
			"openLooseFileWorkspaceCheckbox",
			"openLooseFileWorkspaceDetails",
			"openLooseFileWorkspaceMesssage",
			"resourcesTrustDetails",
			"resourcesTrustLearnMore",
			"resourcesTrustMessage",
			"restrictedModeBannerAriaLabelFolder",
			"restrictedModeBannerAriaLabelWindow",
			"restrictedModeBannerAriaLabelWorkspace",
			"restrictedModeBannerLearnMore",
			"restrictedModeBannerManage",
			"restrictedModeBannerMessageFolder",
			"restrictedModeBannerMessageWindow",
			"restrictedModeBannerMessageWorkspace",
			"sessionsWindowFolderTrustNote",
			"sessionsWindowWorkspaceTrustNote",
			"startupTrustRequestLearnMore",
			"status.ariaUntrustedFolder",
			"status.ariaUntrustedWindow",
			"status.ariaUntrustedWorkspace",
			{
				"key": "status.tooltipUntrustedFolder2",
				"comment": [
					"[abc]({n}) are links.  Only translate `features are disabled` and `folder is not trusted`. Do not change brackets and parentheses or {n}"
				]
			},
			{
				"key": "status.tooltipUntrustedWindow2",
				"comment": [
					"[abc]({n}) are links.  Only translate `features are disabled` and `window is not trusted`. Do not change brackets and parentheses or {n}"
				]
			},
			{
				"key": "status.tooltipUntrustedWorkspace2",
				"comment": [
					"[abc]({n}) are links. Only translate `features are disabled` and `workspace is not trusted`. Do not change brackets and parentheses or {n}"
				]
			},
			"status.WorkspaceTrust",
			"trustFolderOptionDescription",
			{
				"key": "trustOption",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "trustResources",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"trustWorkspaceOptionDescription",
			"untrusted",
			"workspace.trust.banner.always",
			"workspace.trust.banner.description",
			"workspace.trust.banner.never",
			"workspace.trust.banner.untilDismissed",
			"workspace.trust.description",
			"workspace.trust.emptyWindow.description",
			"workspace.trust.startupPrompt.always",
			"workspace.trust.startupPrompt.description",
			"workspace.trust.startupPrompt.never",
			"workspace.trust.startupPrompt.once",
			"workspace.trust.untrustedFiles.description",
			"workspace.trust.untrustedFiles.newWindow",
			"workspace.trust.untrustedFiles.open",
			"workspace.trust.untrustedFiles.prompt",
			"workspacesCategory",
			"workspaceStartupTrustDetails",
			"workspaceTrust",
			"workspaceTrustEditor"
		],
		"vs/workbench/contrib/workspace/browser/workspaceTrustEditor": [
			"addButton",
			"checkListIcon",
			"deleteTrustedUri",
			"dontTrustButton",
			"editIcon",
			"editTrustedUri",
			"folderPickerIcon",
			"hostColumnLabel",
			"invalidTrust",
			"keyboardShortcut",
			"localAuthority",
			"no untrustedSettings",
			"noTrustedFoldersDescriptions",
			"pathColumnLabel",
			"pickerTrustedUri",
			"removeIcon",
			"root element label",
			"selectTrustedUri",
			"shieldIcon",
			{
				"key": "trustAll",
				"comment": [
					"The {0} will be a host name where repositories are hosted."
				]
			},
			"trustButton",
			"trustedDebugging",
			"trustedDescription",
			"trustedExtensions",
			"trustedFolder",
			"trustedFolderAriaLabel",
			"trustedFoldersAndWorkspaces",
			"trustedFoldersDescription",
			"trustedFolderSubtitle",
			"trustedFolderWithHostAriaLabel",
			"trustedForcedReason",
			"trustedHeaderFolder",
			"trustedHeaderWindow",
			"trustedHeaderWorkspace",
			"trustedSettings",
			"trustedTasks",
			"trustedUnsettableWindow",
			"trustedWindow",
			"trustedWindowSubtitle",
			"trustedWorkspace",
			"trustedWorkspaceSubtitle",
			{
				"key": "trustOrg",
				"comment": [
					"The {0} will be an organization or user name.",
					"The {1} will be a host name where repositories are hosted."
				]
			},
			"trustUri",
			"untrustedDebugging",
			"untrustedDescription",
			{
				"key": "untrustedExtensions",
				"comment": [
					"Please ensure the markdown link syntax is not broken up with whitespace [text block](link block)"
				]
			},
			"untrustedFolderReason",
			"untrustedFolderSubtitle",
			"untrustedHeader",
			{
				"key": "untrustedSettings",
				"comment": [
					"Please ensure the markdown link syntax is not broken up with whitespace [text block](link block)"
				]
			},
			"untrustedTasks",
			"untrustedWindowSubtitle",
			"untrustedWorkspace",
			"untrustedWorkspaceReason",
			"untrustedWorkspaceSubtitle",
			{
				"key": "workspaceTrustEditorHeaderActions",
				"comment": [
					"Please ensure the markdown link syntax is not broken up with whitespace [text block](link block)"
				]
			},
			"xListIcon"
		],
		"vs/workbench/contrib/workspace/common/workspace": [
			"workspaceTrustedCtx",
			"workspaceTrustEnabledCtx"
		],
		"vs/workbench/contrib/workspaces/browser/workspaces.contribution": [
			"alreadyOpen",
			{
				"key": "foundWorkspace",
				"comment": [
					"{Locked=\"]({1})\"}"
				]
			},
			{
				"key": "foundWorkspaces",
				"comment": [
					"{Locked=\"]({0})\"}"
				]
			},
			"openWorkspace",
			"openWorkspace",
			"selectToOpen",
			"selectWorkspace"
		],
		"vs/workbench/electron-browser/actions/developerActions": [
			"configureRuntimeArguments",
			"reloadWindowWithExtensionsDisabled",
			"revealUserDataFolder",
			"showContentTracing",
			"showGPUInfo",
			"startHeapTracing",
			"startTracing",
			"startTracing.ariaLabel",
			"startTracing.name",
			"startTracing.recording",
			"startTracing.tooltip",
			"stopTracing",
			{
				"key": "stopTracing.button",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"stopTracing.detail",
			"stopTracing.message",
			"stopTracing.title",
			"toggleDevTools"
		],
		"vs/workbench/electron-browser/actions/installActions": [
			"install",
			"shellCommand",
			"successFrom",
			"successIn",
			"uninstall"
		],
		"vs/workbench/electron-browser/actions/windowActions": [
			"close",
			"closeActive",
			"closeOtherWindows",
			"closeWindow",
			"current",
			"disableWindowAlwaysOnTop",
			"enableWindowAlwaysOnTop",
			"focusWindow",
			{
				"key": "miCloseWindow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miZoomIn",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miZoomOut",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "miZoomReset",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"quickSwitchWindow",
			"switchToMainWindow",
			"switchWindow",
			"switchWindowPlaceHolder",
			"toggleWindowAlwaysOnTop",
			"windowDirtyAriaLabel",
			"windowGroup",
			"zoomIn",
			"zoomOut",
			"zoomReset"
		],
		"vs/workbench/electron-browser/desktop.contribution": [
			"application.shellEnvironmentResolutionTimeout",
			"argv.crashReporterId",
			"argv.disableChromiumSandbox",
			"argv.disableHardwareAcceleration",
			"argv.disableLcdText",
			"argv.enableCrashReporter",
			"argv.enableRDPDisplayTracking",
			"argv.enebleProposedApi",
			"argv.force-renderer-accessibility",
			"argv.forceColorProfile",
			"argv.jsFlags",
			"argv.locale",
			"argv.logLevel",
			"argv.passwordStore",
			"argv.proxyBypassList",
			"argv.remoteDebuggingPort",
			"argv.useInMemorySecretStorage",
			"closeWhenEmpty",
			"confirmSaveUntitledWorkspace",
			"controlsStyle",
			"dialogStyle",
			"enableCrashReporterDeprecated",
			"keyboardConfigurationTitle",
			"mergeAllWindowTabs",
			{
				"key": "miExit",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"moveWindowTabToNewWindow",
			"newTab",
			"newWindowDimensions",
			"openWithoutArgumentsInNewWindow",
			"restoreFullscreen",
			"restoreWindows",
			"security.promptForLocalFileProtocolHandling",
			"security.promptForRemoteFileProtocolHandling",
			"showNextWindowTab",
			"showPreviousTab",
			"telemetry.enableCrashReporting",
			"telemetryConfigurationTitle",
			"titleBarStyle",
			"toggleWindowTabsBar",
			"touchbar.enabled",
			"touchbar.ignored",
			"window.border.color",
			"window.border.default",
			"window.border.off",
			"window.border.prefix",
			"window.border.suffix",
			"window.border.system",
			"window.clickThroughInactive",
			"window.customTitleBarVisibility",
			"window.customTitleBarVisibility.auto",
			"window.customTitleBarVisibility.never",
			"window.customTitleBarVisibility.windowed",
			"window.doubleClickIconToClose",
			"window.menuStyle",
			"window.menuStyle.custom",
			"window.menuStyle.custom.mac",
			"window.menuStyle.inherit",
			"window.menuStyle.inherit.mac",
			"window.menuStyle.mac",
			"window.menuStyle.native",
			"window.menuStyle.native.mac",
			"window.nativeFullScreen",
			"window.nativeTabs",
			"window.newWindowDimensions.default",
			"window.newWindowDimensions.fullscreen",
			"window.newWindowDimensions.inherit",
			"window.newWindowDimensions.maximized",
			"window.newWindowDimensions.offset",
			"window.openWithoutArgumentsInNewWindow.off",
			"window.openWithoutArgumentsInNewWindow.on",
			"window.reopenFolders.all",
			"window.reopenFolders.folders",
			"window.reopenFolders.none",
			"window.reopenFolders.one",
			"window.reopenFolders.preserve",
			"windowConfigurationTitle",
			{
				"comment": [
					"{0} will be a setting name rendered as a link"
				],
				"key": "zoomLevel"
			},
			{
				"comment": [
					"{0} will be a setting name rendered as a link"
				],
				"key": "zoomPerWindow"
			}
		],
		"vs/workbench/electron-browser/desktop.main": [
			"join.closeStorage"
		],
		"vs/workbench/electron-browser/parts/dialogs/dialogHandler": [
			{
				"key": "copy",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"okButton"
		],
		"vs/workbench/electron-browser/window": [
			"appRootWarning.banner",
			"configure",
			"downloadArmBuild",
			"keychainWriteError",
			"learnMore",
			{
				"key": "loginButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"macoseolmessage",
			"password",
			"proxyAuthRequired",
			"proxyDetail",
			"rememberCredentials",
			"resolveShellEnvironment",
			"restart",
			"runningAsRoot",
			"runningTranslated",
			"sharedProcessCrash",
			"showArgvParseWarning",
			"showArgvParseWarningAction",
			"shutdownErrorClose",
			"shutdownErrorDetail",
			"shutdownErrorLoad",
			"shutdownErrorQuit",
			"shutdownErrorReload",
			"shutdownForceClose",
			"shutdownForceLoad",
			"shutdownForceQuit",
			"shutdownForceReload",
			"shutdownTitleClose",
			"shutdownTitleLoad",
			"shutdownTitleQuit",
			"shutdownTitleReload",
			"status.windowZoom",
			"troubleshooting",
			"username",
			"willShutdownDetail",
			"zoomIn",
			"zoomNumber",
			"zoomOut",
			"zoomReset",
			"zoomSettings"
		],
		"vs/workbench/services/accounts/browser/defaultAccount": [
			"signIn"
		],
		"vs/workbench/services/actions/common/menusExtensionPoint": [
			"command name",
			"command title",
			"commands",
			"comment.actions",
			"comment.commentContext",
			"comment.title",
			"commentsView.threadActions",
			"commentThread.actions",
			"commentThread.editorActions",
			"commentThread.title",
			"commentThread.titleContext",
			"dup0",
			"dup1",
			"dupe.command",
			"editorLineNumberContext",
			"file.newFile",
			"inlineCompletions.actions",
			"interactive.cell.title",
			"interactive.toolbar",
			"issue.reporter",
			"keyboard shortcuts",
			"menuContexts",
			"menus.agentsChangeInline",
			"menus.agentsChangesPrimaryActionSubMenu",
			"menus.agentsChangesToolbar",
			"menus.artifactContext",
			"menus.artifactGroupContext",
			"menus.changeTitle",
			"menus.chatContextUsageActions",
			"menus.chatCustomizationsCreate",
			"menus.chatCustomizationsItem",
			"menus.chatEditingSessionChangesToolbar",
			"menus.chatEditingSessionTitleToolbar",
			"menus.chatEditorInlineGutter",
			"menus.chatInputStatus",
			"menus.chatMultiDiffContext",
			"menus.chatNewSession",
			"menus.chatSessions",
			"menus.chatSessionsItemContext",
			"menus.chatSessionsNewSession",
			"menus.chatTextEditor",
			"menus.commandPalette",
			"menus.debugCallstackContext",
			"menus.debugCreateConfiguation",
			"menus.debugToolBar",
			"menus.debugVariablesContext",
			"menus.debugWatchContext",
			"menus.diffEditorGutterToolBarMenus",
			"menus.editorContext",
			"menus.editorContextCopyAs",
			"menus.editorContextShare",
			"menus.editorTabContext",
			"menus.editorTitle",
			"menus.editorTitleContextShare",
			"menus.editorTitleRun",
			"menus.explorerContext",
			"menus.explorerContextShare",
			"menus.extensionContext",
			"menus.historyItemContext",
			"menus.historyItemRefContext",
			"menus.home",
			"menus.input",
			"menus.mergeEditorResult",
			"menus.modalEditorEditorTitle",
			"menus.multiDiffEditorContent",
			"menus.multiDiffEditorResource",
			"menus.notebookVariablesContext",
			"menus.opy",
			"menus.resourceFolderContext",
			"menus.resourceGroupContext",
			"menus.resourceStateContext",
			"menus.scmHistoryTitle",
			"menus.scmSourceControl",
			"menus.scmSourceControlInline",
			"menus.scmSourceControlTitle",
			"menus.scmTitle",
			"menus.share",
			"menus.statusBarRemoteIndicator",
			"menus.terminalContext",
			"menus.terminalTabContext",
			"menus.touchBar",
			"merge.toolbar",
			"missing.altCommand",
			"missing.command",
			"missing.submenu",
			"nonempty",
			"notebook.cell.execute",
			"notebook.cell.title",
			"notebook.kernelSource",
			"notebook.toolbar",
			"opticon",
			"optstring",
			"proposed",
			"proposedAPI.invalid",
			"require",
			"requirearray",
			"requirestring",
			"requireStringOrObject",
			"requirestrings",
			"searchPanel.aiResultsCommands",
			"submenuId.duplicate.id",
			"submenuId.invalid.id",
			"submenuId.invalid.label",
			"submenuItem.duplicate",
			"testing.item.context",
			"testing.item.gutter.title",
			"testing.item.result.title",
			"testing.message.content.title",
			"testing.message.context.title",
			"testing.profiles.context.title",
			"unsupported.submenureference",
			"view.containerTitle",
			"view.itemContext",
			"view.timelineContext",
			"view.timelineTitle",
			"view.tunnelContext",
			"view.tunnelOriginInline",
			"view.tunnelPortInline",
			"view.viewTitle",
			"viewContainerTitle.when",
			"vscode.extension.contributes.commands",
			"vscode.extension.contributes.commandType.category",
			"vscode.extension.contributes.commandType.command",
			{
				"key": "vscode.extension.contributes.commandType.icon",
				"comment": [
					"do not translate or change \"\\$(zap)\", \\ in front of $ is important."
				]
			},
			"vscode.extension.contributes.commandType.icon.dark",
			"vscode.extension.contributes.commandType.icon.light",
			"vscode.extension.contributes.commandType.precondition",
			"vscode.extension.contributes.commandType.shortTitle",
			"vscode.extension.contributes.commandType.title",
			"vscode.extension.contributes.menuItem.alt",
			"vscode.extension.contributes.menuItem.command",
			"vscode.extension.contributes.menuItem.group",
			"vscode.extension.contributes.menuItem.submenu",
			"vscode.extension.contributes.menuItem.when",
			"vscode.extension.contributes.menus",
			{
				"key": "vscode.extension.contributes.submenu.icon",
				"comment": [
					"do not translate or change \"\\$(zap)\", \\ in front of $ is important."
				]
			},
			"vscode.extension.contributes.submenu.icon.dark",
			"vscode.extension.contributes.submenu.icon.light",
			"vscode.extension.contributes.submenu.id",
			"vscode.extension.contributes.submenu.label",
			"vscode.extension.contributes.submenus",
			"webview.context"
		],
		"vs/workbench/services/assignment/common/assignmentService": [
			"workbench.enableExperiments"
		],
		"vs/workbench/services/authentication/browser/authenticationExtensionsService": [
			{
				"key": "accessRequest",
				"comment": [
					"The placeholder {0} will be replaced with an authentication provider''s label. {1} will be replaced with an extension name. (1) is to indicate that this menu item contributes to a badge count"
				]
			},
			{
				"key": "allow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmAuthenticationAccess",
			{
				"key": "deny",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"getSessionPlateholder",
			{
				"key": "selectAccount",
				"comment": [
					"The placeholder {0} is the name of an extension. {1} is the name of the type of account, such as Microsoft or GitHub."
				]
			},
			"sign in",
			{
				"key": "signInRequest",
				"comment": [
					"The placeholder {0} will be replaced with an authentication provider's label. {1} will be replaced with an extension name. (1) is to indicate that this menu item contributes to a badge count."
				]
			},
			"useOtherAccount"
		],
		"vs/workbench/services/authentication/browser/authenticationMcpService": [
			{
				"key": "accessRequest",
				"comment": [
					"The placeholder {0} will be replaced with an authentication provider''s label. {1} will be replaced with a MCP server name. (1) is to indicate that this menu item contributes to a badge count"
				]
			},
			{
				"key": "allow",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"confirmAuthenticationAccess",
			{
				"key": "deny",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"getSessionPlateholder",
			{
				"key": "selectAccount",
				"comment": [
					"The placeholder {0} is the name of a MCP server. {1} is the name of the type of account, such as Microsoft or GitHub."
				]
			},
			"sign in",
			{
				"key": "signInRequest",
				"comment": [
					"The placeholder {0} will be replaced with an authentication provider's label. {1} will be replaced with a MCP server name. (1) is to indicate that this menu item contributes to a badge count."
				]
			},
			"useOtherAccount"
		],
		"vs/workbench/services/authentication/browser/authenticationService": [
			"authentication.authorizationServerGlobs",
			"authentication.authorizationServerGlobsDescription",
			"authentication.id",
			"authentication.idConflict",
			"authentication.label",
			"authentication.missingId",
			"authentication.missingLabel",
			{
				"key": "authenticationExtensionPoint",
				"comment": [
					"'Contributes' means adds here"
				]
			}
		],
		"vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": [
			"lifecycleVeto",
			{
				"key": "retry",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"unableToOpenWindow",
			"unableToOpenWindowDetail",
			"unableToOpenWindowError"
		],
		"vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": [
			"backupErrorDetails"
		],
		"vs/workbench/services/chat/common/chatEntitlementService": [
			"learnMore",
			"ok",
			"plan.businessName",
			"plan.eduName",
			"plan.enterpriseName",
			"plan.freeName",
			"plan.maxName",
			"plan.proName",
			"plan.proPlusName",
			"retry",
			"signUpInvalidResponseError",
			"signUpNoResponseContentsError",
			"signUpNoResponseError",
			"signUpUnexpectedStatusError",
			"unknownSignUpError",
			"unprocessableSignUpError"
		],
		"vs/workbench/services/configuration/browser/configurationService": [
			"configurationDefaults.description",
			"setting description"
		],
		"vs/workbench/services/configuration/common/configurationEditing": [
			"errorConfigurationFileDirty",
			"errorConfigurationFileDirtyFolder",
			"errorConfigurationFileDirtyWorkspace",
			"errorConfigurationFileModifiedSince",
			"errorConfigurationFileModifiedSinceFolder",
			"errorConfigurationFileModifiedSinceWorkspace",
			"errorInvalidConfiguration",
			"errorInvalidConfigurationFolder",
			"errorInvalidConfigurationWorkspace",
			"errorInvalidFolderConfiguration",
			"errorInvalidFolderTarget",
			"errorInvalidLaunchConfiguration",
			"errorInvalidMCPConfiguration",
			"errorInvalidRemoteConfiguration",
			"errorInvalidResourceLanguageConfiguration",
			"errorInvalidTaskConfiguration",
			"errorInvalidUserTarget",
			"errorInvalidWorkspaceConfigurationApplication",
			"errorInvalidWorkspaceConfigurationMachine",
			"errorInvalidWorkspaceTarget",
			"errorLaunchConfigurationFileDirty",
			"errorLaunchConfigurationFileModifiedSince",
			"errorMCPConfigurationFileDirty",
			"errorMCPConfigurationFileModifiedSince",
			"errorNoWorkspaceOpened",
			"errorPolicyConfiguration",
			"errorRemoteConfigurationFileDirty",
			"errorRemoteConfigurationFileModifiedSince",
			"errorTasksConfigurationFileDirty",
			"errorTasksConfigurationFileModifiedSince",
			"errorUnknown",
			"errorUnknownKey",
			"folderTarget",
			"fsError",
			"open",
			"openLaunchConfiguration",
			"openMcpConfiguration",
			"openTasksConfiguration",
			"remoteUserTarget",
			"saveAndRetry",
			"userTarget",
			"workspaceTarget"
		],
		"vs/workbench/services/configuration/common/jsonEditingService": [
			"errorInvalidFile"
		],
		"vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": [
			"commandVariable.noStringType",
			"inputVariable.command.noStringType",
			"inputVariable.defaultInputValue",
			"inputVariable.missingAttribute",
			"inputVariable.noInputSection",
			"inputVariable.undefinedVariable",
			"inputVariable.unknownType"
		],
		"vs/workbench/services/configurationResolver/common/configurationResolverSchema": [
			"JsonSchema.input.command.args",
			"JsonSchema.input.command.command",
			"JsonSchema.input.default",
			"JsonSchema.input.description",
			"JsonSchema.input.id",
			"JsonSchema.input.options",
			"JsonSchema.input.password",
			"JsonSchema.input.pickString.optionLabel",
			"JsonSchema.input.pickString.optionValue",
			"JsonSchema.input.type",
			"JsonSchema.input.type.command",
			"JsonSchema.input.type.pickString",
			"JsonSchema.input.type.promptString",
			"JsonSchema.inputs"
		],
		"vs/workbench/services/configurationResolver/common/configurationResolverUtils": [
			"deprecatedVariables"
		],
		"vs/workbench/services/configurationResolver/common/variableResolver": [
			"canNotFindFolder",
			"canNotResolveColumnNumber",
			"canNotResolveFile",
			"canNotResolveFolderForFile",
			"canNotResolveLineNumber",
			"canNotResolveSelectedText",
			"canNotResolveUserHome",
			"canNotResolveWorkspaceFolder",
			"canNotResolveWorkspaceFolderMultiRoot",
			"configNoString",
			"configNotFound",
			"extensionNotInstalled",
			"missingConfigName",
			"missingEnvVarName",
			"missingExtensionName",
			"noValueForCommand"
		],
		"vs/workbench/services/decorations/browser/decorationsService": [
			"bubbleTitle"
		],
		"vs/workbench/services/dialogs/browser/abstractFileDialogService": [
			"allFiles",
			{
				"key": "dontSave",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"filterName.workspace",
			"noExt",
			"openFile.title",
			"openFileOrFolder.title",
			"openFolder.title",
			"openWorkspace.title",
			{
				"key": "save",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "saveAll",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"saveAsTitle",
			"saveChangesDetail",
			"saveChangesMessage",
			"saveChangesMessages",
			"saveFileAs.title"
		],
		"vs/workbench/services/dialogs/browser/simpleFileDialog": [
			"openLocalFile",
			"openLocalFileFolder",
			"openLocalFolder",
			"remoteFileDialog.badPath",
			"remoteFileDialog.cancel",
			"remoteFileDialog.createFolderFailed",
			"remoteFileDialog.hideDotFiles",
			"remoteFileDialog.invalidPath",
			"remoteFileDialog.local",
			"remoteFileDialog.notConnectedToRemote",
			"remoteFileDialog.placeholder",
			"remoteFileDialog.showDotFiles",
			"remoteFileDialog.validateBadFilename",
			"remoteFileDialog.validateCreateDirectory",
			"remoteFileDialog.validateCreateDirectoryOpen",
			"remoteFileDialog.validateExisting",
			"remoteFileDialog.validateFileOnly",
			"remoteFileDialog.validateFolder",
			"remoteFileDialog.validateFolderOnly",
			"remoteFileDialog.validateNonexistentDir",
			"remoteFileDialog.validateReadonlyFolder",
			"remoteFileDialog.windowsDriveLetter",
			"saveLocalFile"
		],
		"vs/workbench/services/editor/browser/editorResolverService": [
			"editorResolver.configureDefault",
			"editorResolver.conflictingDefaults",
			"editorResolver.keepDefault",
			"promptOpenWith.configureDefault",
			"promptOpenWith.configureDefaultDiff",
			"promptOpenWith.currentDefault",
			"promptOpenWith.currentDefaultAndActive",
			"promptOpenWith.currentlyActive",
			"promptOpenWith.placeHolder",
			"promptOpenWith.updateDefaultDiffPlaceHolder",
			"promptOpenWith.updateDefaultPlaceHolder"
		],
		"vs/workbench/services/editor/common/editorResolverService": [
			"editor.diffEditorAssociations",
			"editor.editorAssociations",
			"editor.markdownDefaultEditorInAgentsWindow"
		],
		"vs/workbench/services/extensionManagement/browser/extensionBisect": [
			"bisect",
			"bisect.plural",
			"bisect.singular",
			"continue",
			"detail.start",
			"done.detail",
			"done.detail2",
			"done.disbale",
			"done.msg",
			"I cannot reproduce",
			"msg.next",
			"msg.start",
			{
				"key": "msg2",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "next.bad",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "next.cancel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "next.good",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "next.stop",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "report",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"This is Bad",
			"title.isBad",
			"title.start",
			"title.stop"
		],
		"vs/workbench/services/extensionManagement/browser/extensionEnablementService": [
			"cannot change disablement environment",
			"cannot change disallowed extension enablement",
			"cannot change enablement dependency",
			"cannot change enablement environment",
			"cannot change enablement extension kind",
			"cannot change enablement malicious",
			"cannot change enablement virtual workspace",
			"cannot change invalid extension enablement",
			"cannot disable language pack extension",
			"cannot disable settings sync auth extension",
			"cannot disable settings sync auth extension in workspace",
			"extensionsDisabled",
			"noWorkspace",
			"Reload"
		],
		"vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": [
			"accessExtensionFeature",
			"accessExtensionFeatureMessage",
			"allow",
			"disallow"
		],
		"vs/workbench/services/extensionManagement/common/extensionManagementService": [
			"allUnverifed",
			"cannot be installed",
			"cannot be installed in server",
			"checkAllTrustedPublishersTitle",
			"checkTrustedPublisherTitle",
			"checkTwoTrustedPublishersTitle",
			"extension published by message",
			"extensionInstallWorkspaceTrustButton",
			"extensionInstallWorkspaceTrustContinueButton",
			"extensionInstallWorkspaceTrustManageButton",
			"extensionInstallWorkspaceTrustMessage",
			"firstTimeInstallingMessage",
			{
				"key": "install",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "install and do no sync",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "install anyways",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"install extension",
			"install extensions",
			"install multiple extensions",
			"install single extension",
			{
				"key": "learnMore",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"limited support",
			"main.notFound",
			"manifest is not found",
			"Manifest is not found",
			"message1",
			"message2",
			"message3",
			"message4",
			"multiInstallMessage",
			"multipleDependentsError",
			"non web extensions",
			"non web extensions detail",
			{
				"key": "showExtensions",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"singleDependentError",
			"singleUntrustedPublisher",
			{
				"key": "trust and install",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "trust publishers and install",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"twoDependentsError",
			"unverifiedPublishers",
			"unverifiedPublisherWithName",
			"verifiedPublisherWithName",
			"VS Code for Web"
		],
		"vs/workbench/services/extensionManagement/common/extensionsIcons": [
			"extensionDefault",
			"extensionIconVerifiedForeground",
			"verifiedPublisher"
		],
		"vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": [
			"extensionGalleryManifestService.accountChange",
			{
				"key": "restart",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": [
			"local",
			"remote"
		],
		"vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": [
			"notFoundCompatibleDependency",
			"notFoundReleaseExtension"
		],
		"vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": [
			"select for add",
			"select for remove",
			"workspace",
			"workspace folder"
		],
		"vs/workbench/services/extensions/browser/extensionUrlHandler": [
			"confirmUrl",
			"extensions",
			"installDetail",
			"manage",
			"no",
			{
				"key": "open",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"openUri",
			"reloadAndHandle",
			{
				"key": "reloadAndOpen",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"rememberConfirmUrl"
		],
		"vs/workbench/services/extensions/common/abstractExtensionService": [
			"activation",
			"disconnectRemote",
			"extensionService.autoRestart",
			"extensionService.crash",
			"extensionStopVetoError",
			"extensionStopVetoMessage",
			"extensionTestError",
			"looping",
			"proceedAnyways",
			"restart",
			"stopExtensionHosts"
		],
		"vs/workbench/services/extensions/common/extensionHostManager": [
			"measureExtHostLatency"
		],
		"vs/workbench/services/extensions/common/extensionsProposedApi": [
			"enabledProposedAPIs"
		],
		"vs/workbench/services/extensions/common/extensionsRegistry": [
			"extensionKind",
			"extensionKind.empty",
			"extensionKind.ui",
			"extensionKind.ui-workspace",
			"extensionKind.workspace",
			"extensionKind.workspace-ui",
			"product.extensionEnabledApiProposals",
			"ui",
			"vscode.extension.activationEvents",
			"vscode.extension.activationEvents.onAuthenticationRequest",
			"vscode.extension.activationEvents.onChatContextProvider",
			"vscode.extension.activationEvents.onChatParticipant",
			"vscode.extension.activationEvents.onCommand",
			"vscode.extension.activationEvents.onCustomEditor",
			"vscode.extension.activationEvents.onDebug",
			"vscode.extension.activationEvents.onDebugAdapterProtocolTracker",
			"vscode.extension.activationEvents.onDebugDynamicConfigurations",
			"vscode.extension.activationEvents.onDebugInitialConfigurations",
			"vscode.extension.activationEvents.onDebugResolve",
			"vscode.extension.activationEvents.onEditSession",
			"vscode.extension.activationEvents.onFileSystem",
			"vscode.extension.activationEvents.onIssueReporterOpened",
			"vscode.extension.activationEvents.onLanguage",
			"vscode.extension.activationEvents.onLanguageModelChatProvider",
			"vscode.extension.activationEvents.onLanguageModelTool",
			"vscode.extension.activationEvents.onMcpCollection",
			"vscode.extension.activationEvents.onNotebook",
			"vscode.extension.activationEvents.onOpenExternalUri",
			"vscode.extension.activationEvents.onRenderer",
			"vscode.extension.activationEvents.onSearch",
			"vscode.extension.activationEvents.onStartupFinished",
			"vscode.extension.activationEvents.onTaskType",
			"vscode.extension.activationEvents.onTerminal",
			"vscode.extension.activationEvents.onTerminalProfile",
			"vscode.extension.activationEvents.onTerminalQuickFixRequest",
			"vscode.extension.activationEvents.onTerminalShellIntegration",
			"vscode.extension.activationEvents.onUri",
			"vscode.extension.activationEvents.onView",
			"vscode.extension.activationEvents.onWalkthrough",
			"vscode.extension.activationEvents.onWebviewPanel",
			"vscode.extension.activationEvents.star",
			"vscode.extension.activationEvents.workspaceContains",
			"vscode.extension.api",
			"vscode.extension.api.none",
			"vscode.extension.badges",
			"vscode.extension.badges.description",
			"vscode.extension.badges.href",
			"vscode.extension.badges.url",
			"vscode.extension.capabilities",
			"vscode.extension.capabilities.untrustedWorkspaces",
			"vscode.extension.capabilities.untrustedWorkspaces.description",
			"vscode.extension.capabilities.untrustedWorkspaces.restrictedConfigurations",
			"vscode.extension.capabilities.untrustedWorkspaces.supported",
			"vscode.extension.capabilities.untrustedWorkspaces.supported.false",
			"vscode.extension.capabilities.untrustedWorkspaces.supported.limited",
			"vscode.extension.capabilities.untrustedWorkspaces.supported.true",
			"vscode.extension.capabilities.virtualWorkspaces",
			"vscode.extension.capabilities.virtualWorkspaces.description",
			"vscode.extension.capabilities.virtualWorkspaces.supported",
			"vscode.extension.capabilities.virtualWorkspaces.supported.false",
			"vscode.extension.capabilities.virtualWorkspaces.supported.limited",
			"vscode.extension.capabilities.virtualWorkspaces.supported.true",
			"vscode.extension.categories",
			"vscode.extension.category.languages.deprecated",
			"vscode.extension.contributes",
			"vscode.extension.contributes.extensionPack",
			"vscode.extension.contributes.sponsor",
			"vscode.extension.contributes.sponsor.url",
			"vscode.extension.displayName",
			"vscode.extension.enabledApiProposals",
			"vscode.extension.enableProposedApi.deprecated",
			"vscode.extension.engines",
			"vscode.extension.engines.vscode",
			"vscode.extension.extensionAffinity",
			"vscode.extension.extensionDependencies",
			"vscode.extension.galleryBanner",
			"vscode.extension.galleryBanner.color",
			"vscode.extension.galleryBanner.theme",
			"vscode.extension.icon",
			{
				"key": "vscode.extension.l10n",
				"comment": [
					"{Locked=\"bundle.l10n._locale_.json\"}",
					"{Locked=\"vscode.l10n API\"}"
				]
			},
			"vscode.extension.markdown",
			"vscode.extension.preview",
			"vscode.extension.pricing",
			"vscode.extension.publisher",
			"vscode.extension.qna",
			"vscode.extension.scripts.prepublish",
			"vscode.extension.scripts.uninstall",
			"workspace"
		],
		"vs/workbench/services/extensions/common/extensionsUtil": [
			"extensionUnderDevelopment",
			"overwritingExtension",
			"overwritingWithWorkspaceExtension"
		],
		"vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": [
			"extensionCache.invalid",
			"extensionsUnderDevelopment.invalid",
			"extensionUnderDevelopment.invalid",
			"reloadWindow"
		],
		"vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": [
			"extensionHost.startupFail",
			"extensionHost.startupFailDebug",
			"join.extensionDevelopment",
			"reloadWindow"
		],
		"vs/workbench/services/extensions/electron-browser/nativeExtensionService": [
			"devTools",
			"enable",
			"enableResolver",
			"extensionService.autoRestart",
			"extensionService.crash",
			"extensionService.versionMismatchCrash",
			"getEnvironmentFailure",
			"install",
			"installResolver",
			"learnMore",
			"relaunch",
			"remoteConnectionConfirm",
			"remoteConnectionConfirmButton",
			"remoteConnectionConfirmDetail",
			"remoteConnectionRejected",
			"resolverExtensionNotFound",
			"restart",
			"restartExtensionHost",
			"restartExtensionHost.reason",
			"startBisect"
		],
		"vs/workbench/services/files/electron-browser/diskFileSystemProvider": [
			"fileWatcher"
		],
		"vs/workbench/services/files/electron-browser/elevatedFileService": [
			"fileNotTrusted",
			"fileNotTrustedMessagePosix",
			"fileNotTrustedMessageWindows"
		],
		"vs/workbench/services/filesConfiguration/common/filesConfigurationService": [
			{
				"key": "configuredReadonly",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change",
					"{Locked=\"](command:{0})\"}"
				]
			},
			{
				"key": "fileLocked",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change",
					"{Locked=\"](command:{0})\"}"
				]
			},
			"fileReadonly",
			"providerReadonly",
			{
				"key": "sessionReadonly",
				"comment": [
					"Please do not translate the word \"command\", it is part of our internal syntax which must not change",
					"{Locked=\"](command:{0})\"}"
				]
			}
		],
		"vs/workbench/services/history/browser/historyService": [
			"canNavigateBack",
			"canNavigateBackInEditLocations",
			"canNavigateBackInNavigationLocations",
			"canNavigateForward",
			"canNavigateForwardInEditLocations",
			"canNavigateForwardInNavigationLocations",
			"canNavigateToLastEditLocation",
			"canNavigateToLastNavigationLocation",
			"canReopenClosedEditor"
		],
		"vs/workbench/services/integrity/electron-browser/integrityService": [
			"integrity.dontShowAgain",
			"integrity.moreInformation",
			"integrity.prompt"
		],
		"vs/workbench/services/keybinding/browser/keybindingService": [
			"invalid.keybindings",
			"keybindings.commandsIsArray",
			"keybindings.json.args",
			"keybindings.json.command",
			"keybindings.json.key",
			"keybindings.json.removalCommand",
			"keybindings.json.systemWide",
			"keybindings.json.title",
			"keybindings.json.when",
			"nonempty",
			"optstring",
			"requirestring",
			"unboundCommands",
			"vscode.extension.contributes.keybindings",
			"vscode.extension.contributes.keybindings.args",
			"vscode.extension.contributes.keybindings.command",
			"vscode.extension.contributes.keybindings.key",
			"vscode.extension.contributes.keybindings.linux",
			"vscode.extension.contributes.keybindings.mac",
			"vscode.extension.contributes.keybindings.when",
			"vscode.extension.contributes.keybindings.win"
		],
		"vs/workbench/services/keybinding/common/keybindingEditing": [
			"emptyKeybindingsHeader",
			"errorInvalidConfiguration",
			"errorKeybindingsFileDirty",
			"parseErrors"
		],
		"vs/workbench/services/label/common/labelService": [
			"temporaryWorkspace",
			"untitledWorkspace",
			"vscode.extension.contributes.resourceLabelFormatters",
			"vscode.extension.contributes.resourceLabelFormatters.authority",
			"vscode.extension.contributes.resourceLabelFormatters.formatting",
			"vscode.extension.contributes.resourceLabelFormatters.formatting.workspaceSuffix",
			"vscode.extension.contributes.resourceLabelFormatters.label",
			"vscode.extension.contributes.resourceLabelFormatters.scheme",
			"vscode.extension.contributes.resourceLabelFormatters.separator",
			"vscode.extension.contributes.resourceLabelFormatters.stripPathStartingSeparator",
			"vscode.extension.contributes.resourceLabelFormatters.tildify",
			"workspaceName",
			"workspaceNameVerbose"
		],
		"vs/workbench/services/language/common/languageService": [
			"file extensions",
			"grammar",
			"invalid",
			"invalid.empty",
			"language id",
			"language name",
			"languages",
			"opt.aliases",
			"opt.configuration",
			"opt.extensions",
			"opt.filenames",
			"opt.firstLine",
			"opt.icon",
			"opt.mimetypes",
			"require.id",
			"snippets",
			"vscode.extension.contributes.languages",
			"vscode.extension.contributes.languages.aliases",
			"vscode.extension.contributes.languages.configuration",
			"vscode.extension.contributes.languages.extensions",
			"vscode.extension.contributes.languages.filenamePatterns",
			"vscode.extension.contributes.languages.filenames",
			"vscode.extension.contributes.languages.firstLine",
			"vscode.extension.contributes.languages.icon",
			"vscode.extension.contributes.languages.icon.dark",
			"vscode.extension.contributes.languages.icon.light",
			"vscode.extension.contributes.languages.id",
			"vscode.extension.contributes.languages.mimetypes"
		],
		"vs/workbench/services/localization/electron-browser/localeService": [
			"argvInvalid",
			"installing",
			"openArgv",
			{
				"key": "restart",
				"comment": [
					"&& denotes a mnemonic character"
				]
			},
			"restartDisplayLanguageDetail1",
			"restartDisplayLanguageMessage1"
		],
		"vs/workbench/services/log/common/logConstants": [
			"window"
		],
		"vs/workbench/services/notification/common/notificationService": [
			"neverShowAgain"
		],
		"vs/workbench/services/policies/browser/accountPolicyGateContribution": [
			"accountPolicy.notification.learnMore",
			"accountPolicy.notification.orgWithAccount",
			"accountPolicy.notification.orgWithAccountNoList",
			"accountPolicy.notification.signin",
			"accountPolicy.notification.signin.action",
			"accountPolicy.notification.signinWithOrgs"
		],
		"vs/workbench/services/policies/common/accountPolicyService": [
			"chatAccountPolicyGateActive"
		],
		"vs/workbench/services/preferences/browser/keybindingsEditorInput": [
			"keybindingsEditorLabelIcon",
			"keybindingsInputName"
		],
		"vs/workbench/services/preferences/browser/keybindingsEditorModel": [
			"cat.title",
			"default",
			"extension",
			"meta",
			"option",
			"user"
		],
		"vs/workbench/services/preferences/browser/preferencesService": [
			"defaultKeybindings",
			"emptyKeybindingsHeader",
			"fail.createSettings",
			"openFolderFirst"
		],
		"vs/workbench/services/preferences/common/preferencesEditorInput": [
			"preferencesEditorInputName",
			"preferencesEditorLabelIcon",
			"settingsEditor2InputName",
			"settingsEditorLabelIcon"
		],
		"vs/workbench/services/preferences/common/preferencesModels": [
			"commonlyUsed",
			"defaultKeybindingsHeader"
		],
		"vs/workbench/services/preferences/common/preferencesValidation": [
			"invalidTypeError",
			"regexParsingError",
			"validations.arrayIncorrectType",
			"validations.booleanIncorrectType",
			"validations.colorFormat",
			"validations.exclusiveMax",
			"validations.exclusiveMin",
			"validations.expectedInteger",
			"validations.expectedNumeric",
			"validations.invalidStringEnumValue",
			"validations.max",
			"validations.maxLength",
			"validations.min",
			"validations.minLength",
			"validations.multipleOf",
			"validations.objectIncorrectType",
			"validations.objectPattern",
			"validations.propertyNamePattern",
			"validations.regex",
			"validations.stringArrayIncorrectType",
			"validations.stringArrayItemEnum",
			"validations.stringArrayItemPattern",
			"validations.stringArrayMaxItem",
			"validations.stringArrayMinItem",
			"validations.stringArrayUniqueItems",
			"validations.stringIncorrectEnumOptions",
			"validations.stringIncorrectType",
			"validations.uriEmpty",
			"validations.uriMissing",
			"validations.uriSchemeMissing"
		],
		"vs/workbench/services/progress/browser/progressService": [
			"cancel",
			"dismiss",
			"progress.text2",
			"progress.title2",
			"progress.title3",
			"status.progress"
		],
		"vs/workbench/services/remote/common/remoteExplorerService": [
			"getStartedWalkthrough.id",
			"RemoteHelpInformationExtPoint",
			"RemoteHelpInformationExtPoint.documentation",
			"RemoteHelpInformationExtPoint.feedback",
			"RemoteHelpInformationExtPoint.feedback.deprecated",
			"RemoteHelpInformationExtPoint.getStarted",
			"RemoteHelpInformationExtPoint.issues",
			"RemoteHelpInformationExtPoint.reportIssue"
		],
		"vs/workbench/services/remote/common/tunnelModel": [
			"remote.localPortMismatch.single",
			"tunnel.forwardedPortsViewEnabled",
			"tunnel.source.auto",
			"tunnel.source.user",
			"tunnel.staticallyForwarded"
		],
		"vs/workbench/services/remote/electron-browser/remoteAgentService": [
			"connectionError",
			"devTools",
			"directUrl"
		],
		"vs/workbench/services/request/electron-browser/requestService": [
			"network"
		],
		"vs/workbench/services/search/common/queryBuilder": [
			"search.noWorkspaceWithName"
		],
		"vs/workbench/services/secrets/electron-browser/secretStorageService": [
			"encryptionNotAvailableJustTroubleshootingGuide",
			"isGnome",
			"isKwallet",
			"troubleshootingButton",
			"usePlainText",
			"usePlainTextExtraSentence"
		],
		"vs/workbench/services/suggest/browser/simpleSuggestWidget": [
			"ariaCurrenttSuggestionReadDetails",
			"label",
			"label.desc",
			"label.detail",
			"label.full",
			"simpleSuggestWidgetExplicitlyInvoked",
			"simpleSuggestWidgetFirstSuggestionFocused",
			"simpleSuggestWidgetHasFocusedSuggestion",
			"simpleSuggestWidgetHasNavigated",
			"suggest",
			"suggestWidget.loading",
			"suggestWidget.noSuggestions"
		],
		"vs/workbench/services/suggest/browser/simpleSuggestWidgetDetails": [
			"details.close",
			"loading"
		],
		"vs/workbench/services/textfile/browser/textFileService": [
			"confirmMakeWriteable",
			"confirmMakeWriteableDetail",
			"confirmOverwrite",
			"deleted",
			"fileBinaryError",
			{
				"key": "makeWriteableButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"overwriteIrreversible",
			"readonly",
			"readonlyAndDeleted",
			{
				"key": "replaceButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"textFileCreate.source",
			"textFileModelDecorations",
			"textFileOverwrite.source"
		],
		"vs/workbench/services/textfile/common/textFileEditorModel": [
			"saveParticipants",
			"saveTextFile",
			"textFileCreate.source"
		],
		"vs/workbench/services/textfile/common/textFileEditorModelManager": [
			{
				"key": "genericSaveError",
				"comment": [
					"{0} is the resource that failed to save and {1} the error message"
				]
			}
		],
		"vs/workbench/services/textfile/common/textFileSaveParticipant": [
			"saveParticipants1",
			"skip"
		],
		"vs/workbench/services/textfile/electron-browser/nativeTextFileService": [
			"join.textFiles"
		],
		"vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": [
			"alreadyDebugging",
			"invalid.embeddedLanguages",
			"invalid.injectTo",
			"invalid.language",
			"invalid.path.0",
			"invalid.path.1",
			"invalid.scopeName",
			"invalid.tokenTypes",
			"progress1",
			"progress2",
			"stop"
		],
		"vs/workbench/services/textMate/common/TMGrammars": [
			"vscode.extension.contributes.grammars",
			"vscode.extension.contributes.grammars.balancedBracketScopes",
			"vscode.extension.contributes.grammars.embeddedLanguages",
			"vscode.extension.contributes.grammars.injectTo",
			"vscode.extension.contributes.grammars.language",
			"vscode.extension.contributes.grammars.path",
			"vscode.extension.contributes.grammars.scopeName",
			"vscode.extension.contributes.grammars.tokenTypes",
			"vscode.extension.contributes.grammars.unbalancedBracketScopes"
		],
		"vs/workbench/services/themes/browser/cssExtensionPoint": [
			"contributes.css",
			"contributes.css.path",
			"invalid.css.configuration",
			"invalid.css.path",
			"invalid.css.path.location"
		],
		"vs/workbench/services/themes/browser/fileIconThemeData": [
			"error.cannotparseicontheme",
			"error.invalidformat"
		],
		"vs/workbench/services/themes/browser/productIconThemeData": [
			"defaultTheme",
			"error.cannotparseicontheme",
			"error.fontId",
			"error.fontSrc",
			"error.fontStyle",
			"error.fontWeight",
			"error.icon.font",
			"error.icon.fontCharacter",
			"error.invalidformat",
			"error.missingProperties",
			"error.noFontSrc",
			"error.parseicondefs"
		],
		"vs/workbench/services/themes/browser/workbenchThemeService": [
			"error.cannotloadtheme",
			"noThanks",
			{
				"key": "themeUpdatedNotification",
				"comment": [
					"{0} is the name of the new default theme"
				]
			},
			"tryNewTheme"
		],
		"vs/workbench/services/themes/common/colorExtensionPoint": [
			"colors",
			"contributes.color",
			"contributes.color.description",
			"contributes.color.id",
			"contributes.color.id.format",
			"contributes.defaults.dark",
			"contributes.defaults.highContrast",
			"contributes.defaults.highContrastLight",
			"contributes.defaults.light",
			"defaultDark",
			"defaultHC",
			"defaultLight",
			"description",
			"id",
			"invalid.colorConfiguration",
			"invalid.default.colorType",
			"invalid.defaults",
			"invalid.defaults.highContrast",
			"invalid.defaults.highContrastLight",
			"invalid.description",
			"invalid.id",
			"invalid.id.format"
		],
		"vs/workbench/services/themes/common/colorThemeData": [
			"error.cannotload",
			"error.cannotparse",
			"error.cannotparsejson",
			"error.invalidformat",
			{
				"key": "error.invalidformat.colors",
				"comment": [
					"{0} will be replaced by a path. Values in quotes should not be translated."
				]
			},
			{
				"key": "error.invalidformat.semanticTokenColors",
				"comment": [
					"{0} will be replaced by a path. Values in quotes should not be translated."
				]
			},
			{
				"key": "error.invalidformat.tokenColors",
				"comment": [
					"{0} will be replaced by a path. Values in quotes should not be translated."
				]
			},
			"error.plist.invalidformat"
		],
		"vs/workbench/services/themes/common/colorThemeSchema": [
			"schema.colors",
			"schema.fontStyle.error",
			"schema.properties.name",
			"schema.properties.scope",
			"schema.semanticTokenColors",
			"schema.supportsSemanticHighlighting",
			"schema.token.background.warning",
			"schema.token.fontFamily",
			"schema.token.fontSize",
			"schema.token.fontStyle",
			"schema.token.fontStyle.none",
			"schema.token.foreground",
			"schema.token.lineHeight",
			"schema.token.settings",
			"schema.tokenColors.path",
			"schema.workbenchColors"
		],
		"vs/workbench/services/themes/common/fileIconThemeSchema": [
			"schema.file",
			"schema.fileExtension",
			"schema.fileExtensions",
			"schema.fileName",
			"schema.fileNames",
			"schema.folder",
			"schema.folderExpanded",
			"schema.folderName",
			"schema.folderNameExpanded",
			"schema.folderNames",
			"schema.folderNamesExpanded",
			"schema.font-format",
			"schema.font-path",
			"schema.font-size",
			"schema.font-style",
			"schema.font-weight",
			"schema.fontCharacter",
			"schema.fontColor",
			"schema.fontId",
			"schema.fonts",
			"schema.fontSize",
			"schema.hidesExplorerArrows",
			"schema.highContrast",
			"schema.iconDefinition",
			"schema.iconDefinitions",
			"schema.iconPath",
			"schema.id",
			"schema.languageId",
			"schema.languageIds",
			"schema.light",
			"schema.rootFolder",
			"schema.rootFolderExpanded",
			"schema.rootFolderNameExpanded",
			"schema.rootFolderNames",
			"schema.rootFolderNamesExpanded",
			"schema.showLanguageModeIcons",
			"schema.src"
		],
		"vs/workbench/services/themes/common/iconExtensionPoint": [
			"contributes.icon.default",
			"contributes.icon.default.fontCharacter",
			"contributes.icon.default.fontPath",
			"contributes.icon.description",
			"contributes.icon.id",
			"contributes.icon.id.format",
			"contributes.icons",
			"invalid.icons.configuration",
			"invalid.icons.default",
			"invalid.icons.default.fontPath.extension",
			"invalid.icons.default.fontPath.path",
			"invalid.icons.description",
			"invalid.icons.id.format"
		],
		"vs/workbench/services/themes/common/productIconThemeSchema": [
			"schema.font-format",
			"schema.font-path",
			"schema.font-style",
			"schema.font-weight",
			"schema.iconDefinitions",
			"schema.id",
			"schema.src"
		],
		"vs/workbench/services/themes/common/themeConfiguration": [
			{
				"key": "autoDetectHighContrast",
				"comment": [
					"{0} and {1} will become links to other settings."
				]
			},
			{
				"key": "colorTheme",
				"comment": [
					"{0} will become a link to another setting."
				]
			},
			"colorThemeError",
			"defaultProductIconThemeDesc",
			"defaultProductIconThemeLabel",
			{
				"key": "detectColorScheme",
				"comment": [
					"{0} and {1} will become links to other settings."
				]
			},
			"editorColors",
			"editorColors.comments",
			"editorColors.functions",
			"editorColors.keywords",
			"editorColors.numbers",
			"editorColors.semanticHighlighting",
			"editorColors.semanticHighlighting.deprecationMessage",
			{
				"key": "editorColors.semanticHighlighting.deprecationMessageMarkdown",
				"comment": [
					"{0} will become a link to another setting."
				]
			},
			"editorColors.semanticHighlighting.enabled",
			"editorColors.semanticHighlighting.rules",
			"editorColors.strings",
			"editorColors.textMateRules",
			"editorColors.types",
			"editorColors.variables",
			"iconTheme",
			"iconThemeError",
			"noIconThemeDesc",
			"noIconThemeLabel",
			{
				"key": "preferredDarkColorTheme",
				"comment": [
					"{0} will become a link to another setting."
				]
			},
			{
				"key": "preferredHCDarkColorTheme",
				"comment": [
					"{0} will become a link to another setting."
				]
			},
			{
				"key": "preferredHCLightColorTheme",
				"comment": [
					"{0} will become a link to another setting."
				]
			},
			{
				"key": "preferredLightColorTheme",
				"comment": [
					"{0} will become a link to another setting."
				]
			},
			"productIconTheme",
			"productIconThemeError",
			"semanticTokenColors",
			"workbenchColors"
		],
		"vs/workbench/services/themes/common/themeExtensionPoints": [
			"color themes",
			"file icon themes",
			"invalid.path.1",
			"product icon themes",
			"reqarray",
			"reqid",
			"reqpath",
			"themes",
			"vscode.extension.contributes.iconThemes",
			"vscode.extension.contributes.iconThemes.id",
			"vscode.extension.contributes.iconThemes.label",
			"vscode.extension.contributes.iconThemes.path",
			"vscode.extension.contributes.productIconThemes",
			"vscode.extension.contributes.productIconThemes.id",
			"vscode.extension.contributes.productIconThemes.label",
			"vscode.extension.contributes.productIconThemes.path",
			"vscode.extension.contributes.themes",
			"vscode.extension.contributes.themes.id",
			"vscode.extension.contributes.themes.label",
			"vscode.extension.contributes.themes.path",
			"vscode.extension.contributes.themes.uiTheme"
		],
		"vs/workbench/services/themes/common/tokenClassificationExtensionPoint": [
			"contributes.color.description",
			"contributes.semanticTokenModifiers",
			"contributes.semanticTokenModifiers.description",
			"contributes.semanticTokenModifiers.id",
			"contributes.semanticTokenModifiers.id.format",
			"contributes.semanticTokenScopes",
			"contributes.semanticTokenScopes.languages",
			"contributes.semanticTokenScopes.scopes",
			"contributes.semanticTokenTypes",
			"contributes.semanticTokenTypes.id",
			"contributes.semanticTokenTypes.id.format",
			"contributes.semanticTokenTypes.superType",
			"contributes.semanticTokenTypes.superType.format",
			"invalid.description",
			"invalid.id",
			"invalid.id.format",
			"invalid.semanticTokenModifierConfiguration",
			"invalid.semanticTokenScopes.configuration",
			"invalid.semanticTokenScopes.language",
			"invalid.semanticTokenScopes.scopes",
			"invalid.semanticTokenScopes.scopes.selector",
			"invalid.semanticTokenScopes.scopes.value",
			"invalid.semanticTokenTypeConfiguration",
			"invalid.superType.format"
		],
		"vs/workbench/services/themes/electron-browser/themes.contribution": [
			{
				"key": "window.systemColorTheme",
				"comment": [
					"{0} and {1} will become links to other settings."
				]
			},
			"window.systemColorTheme.auto",
			"window.systemColorTheme.dark",
			"window.systemColorTheme.default",
			"window.systemColorTheme.light"
		],
		"vs/workbench/services/userDataProfile/browser/extensionsResource": [
			"all profiles and disabled",
			"exclude",
			"extensions",
			"installingExtension"
		],
		"vs/workbench/services/userDataProfile/browser/globalStateResource": [
			"globalState"
		],
		"vs/workbench/services/userDataProfile/browser/keybindingsResource": [
			"keybindings"
		],
		"vs/workbench/services/userDataProfile/browser/mcpProfileResource": [
			"mcp"
		],
		"vs/workbench/services/userDataProfile/browser/settingsResource": [
			"settings"
		],
		"vs/workbench/services/userDataProfile/browser/snippetsResource": [
			"exclude",
			"snippets"
		],
		"vs/workbench/services/userDataProfile/browser/tasksResource": [
			"tasks"
		],
		"vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": [
			"applying global state",
			"close",
			{
				"key": "copy",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"create from profile",
			"create keybindings",
			"create snippets",
			"create tasks",
			"creating settings",
			"export profile dialog",
			"export profile name",
			"export profile title",
			"export success",
			"file",
			"from default",
			"installing extensions",
			"invalid profile content",
			"local",
			{
				"key": "open",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "open in",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "overwrite",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"profile already exists",
			"profile name required",
			"profiles.exporting",
			"progress extensions",
			"progress global state",
			"progress keybindings",
			"progress settings",
			"progress snippets",
			"progress tasks",
			"select",
			"select profile",
			"select profile content handler",
			"switching profile",
			"troubleshoot issue",
			"troubleshoot profile progress"
		],
		"vs/workbench/services/userDataProfile/browser/userDataProfileManagement": [
			"cannotDeleteDefaultProfile",
			"cannotRenameDefaultProfile",
			"reload button",
			"reload message",
			"reload message when removed",
			"reload message when switched",
			"reload message when updated",
			"switch profile"
		],
		"vs/workbench/services/userDataProfile/common/userDataProfile": [
			"defaultProfileIcon",
			"profile",
			"profiles"
		],
		"vs/workbench/services/userDataProfile/common/userDataProfileIcons": [
			"settingsViewBarIcon"
		],
		"vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": [
			"and",
			"choose account placeholder",
			"conflicts detected",
			"download sync activity dialog open label",
			"download sync activity dialog title",
			"last used",
			"no",
			"no account",
			"no authentication providers",
			"no authentication providers during signin",
			"others",
			{
				"key": "replace local",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "replace local single",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "replace remote",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			{
				"key": "replace remote single",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"reset",
			"reset title",
			{
				"key": "resetButton",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"resolve",
			"resolving conflicts",
			"settings sync",
			{
				"key": "show conflicts",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"sign in using account",
			"signed in",
			"sync in progress",
			"sync turned on",
			"syncing...",
			"turning on",
			{
				"key": "yes",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/services/userDataSync/common/userDataSync": [
			"download sync activity title",
			"extensions",
			"keybindings",
			"mcp",
			"profiles",
			"prompts",
			"settings",
			"snippets",
			"sync category",
			"syncViewIcon",
			"tasks",
			"ui state label",
			"workspace state label"
		],
		"vs/workbench/services/views/browser/viewDescriptorService": [
			"hideView",
			"hideViewDescription",
			"resetViewLocation",
			"toggleVisibilityDescription",
			"user"
		],
		"vs/workbench/services/views/browser/viewsService": [
			"editor",
			{
				"key": "focus view",
				"comment": [
					"{0} indicates the name of the view to be focused."
				]
			},
			"open view",
			"preserveFocus",
			"resetViewLocation",
			"show view",
			"toggle view"
		],
		"vs/workbench/services/workingCopy/common/fileWorkingCopyManager": [
			"confirmMakeWriteable",
			"confirmMakeWriteableDetail",
			"confirmOverwrite",
			"deleted",
			"fileWorkingCopyCreate.source",
			"fileWorkingCopyDecorations",
			"fileWorkingCopyReplace.source",
			{
				"key": "makeWriteableButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"overwriteIrreversible",
			"readonly",
			"readonlyAndDeleted",
			{
				"key": "replaceButtonLabel",
				"comment": [
					"&& denotes a mnemonic"
				]
			}
		],
		"vs/workbench/services/workingCopy/common/storedFileWorkingCopy": [
			{
				"key": "genericSaveError",
				"comment": [
					"{0} is the resource that failed to save and {1} the error message"
				]
			},
			"overwrite",
			"overwriteElevated",
			"overwriteElevatedSudo",
			"permissionDeniedSaveError",
			"permissionDeniedSaveErrorSudo",
			"readonlySaveError",
			"readonlySaveErrorAdmin",
			"readonlySaveErrorSudo",
			"retry",
			"revert",
			"saveAs",
			"saveElevated",
			"saveElevatedSudo",
			"saveParticipants",
			"saveTextFile",
			"staleSaveError"
		],
		"vs/workbench/services/workingCopy/common/storedFileWorkingCopyManager": [
			"join.fileWorkingCopyManager"
		],
		"vs/workbench/services/workingCopy/common/storedFileWorkingCopySaveParticipant": [
			"saveParticipants1",
			"skip"
		],
		"vs/workbench/services/workingCopy/common/workingCopyHistoryService": [
			"default.source",
			"join.workingCopyHistory",
			"moved.source",
			"renamed.source"
		],
		"vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": [
			"undoRedo.source"
		],
		"vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": [
			"join.workingCopyBackups"
		],
		"vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": [
			"backupBeforeShutdownDetail",
			"backupBeforeShutdownMessage",
			"backupErrorDetails",
			"backupTrackerBackupFailed",
			"backupTrackerConfirmFailed",
			"discardBackupsBeforeShutdown",
			{
				"key": "ok",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"revertBeforeShutdown",
			"saveBeforeShutdown",
			"shutdownForceClose",
			"shutdownForceQuit",
			"shutdownForceReload"
		],
		"vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": [
			"errorInvalidTaskConfiguration",
			"openWorkspaceConfigurationFile",
			"save",
			"saveWorkspace"
		],
		"vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": [
			"workspaceTrustEditorInputName",
			"workspaceTrustEditorLabelIcon"
		],
		"vs/workbench/services/workspaces/electron-browser/workspaceEditingService": [
			"doNotAskAgain",
			{
				"key": "doNotSave",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"restartExtensionHost.reason",
			{
				"key": "save",
				"comment": [
					"&& denotes a mnemonic"
				]
			},
			"saveWorkspaceDetail",
			"saveWorkspaceMessage",
			"workspaceOpenedDetail",
			"workspaceOpenedMessage"
		]
	},
	"messages": {
		"vs/base/browser/ui/actionbar/actionViewItems": [
			"{0} ({1})"
		],
		"vs/base/browser/ui/button/button": [
			"More Actions..."
		],
		"vs/base/browser/ui/dialog/dialog": [
			"Close Dialog",
			"Error",
			"Info",
			"In Progress",
			"Warning",
			"OK"
		],
		"vs/base/browser/ui/dropdown/dropdownActionViewItem": [
			"More Actions..."
		],
		"vs/base/browser/ui/findinput/findInput": [
			"input"
		],
		"vs/base/browser/ui/findinput/findInputToggles": [
			"Match Case",
			"Use Regular Expression",
			"Match Whole Word"
		],
		"vs/base/browser/ui/findinput/replaceInput": [
			"input",
			"Preserve Case"
		],
		"vs/base/browser/ui/hover/hoverWidget": [
			"Inspect this in the accessible view with {0}.",
			"Inspect this in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding."
		],
		"vs/base/browser/ui/icons/iconSelectBox": [
			"No results",
			"Search icons"
		],
		"vs/base/browser/ui/inputbox/inputBox": [
			"Error: {0}",
			"Info: {0}",
			"Warning: {0}",
			"Cleared Input",
			" ({0} for history)",
			" or {0} for history"
		],
		"vs/base/browser/ui/keybindingLabel/keybindingLabel": [
			"Unbound"
		],
		"vs/base/browser/ui/menu/menubar": [
			"Application Menu",
			"More"
		],
		"vs/base/browser/ui/progressbar/progressbar": [
			"Progress"
		],
		"vs/base/browser/ui/selectBox/selectBoxCustom": [
			"Select Box",
			"separator"
		],
		"vs/base/browser/ui/splitview/paneview": [
			"{0} Section"
		],
		"vs/base/browser/ui/toolbar/toolbar": [
			"More Actions..."
		],
		"vs/base/browser/ui/tree/abstractTree": [
			"Close",
			"Filter",
			"{0} results",
			"Fuzzy Match",
			"No results found.",
			"No results",
			"collapsed",
			"expanded",
			"Type to filter",
			"Type to search"
		],
		"vs/base/browser/ui/tree/asyncDataTree": [
			"Type to filter",
			"Type to search"
		],
		"vs/base/browser/ui/tree/treeDefaults": [
			"Collapse All"
		],
		"vs/base/common/actions": [
			"(empty)"
		],
		"vs/base/common/date": [
			"{0} days",
			"{0} days ago",
			"{0} day",
			"{0} day ago",
			"{0} hrs",
			"{0} hrs ago",
			"{0} hours ago",
			"{0} hours",
			"{0} hr",
			"{0} hr ago",
			"{0} hour ago",
			"{0} hour",
			"in {0}",
			"{0} mins",
			"{0} mins ago",
			"{0} minutes ago",
			"{0} minutes",
			"{0} min",
			"{0} min ago",
			"{0} minute ago",
			"{0} minute",
			"{0} mos",
			"{0} mos ago",
			"{0} months ago",
			"{0} months",
			"{0} mo",
			"{0} mo ago",
			"{0} month ago",
			"{0} month",
			"now",
			"{0} secs",
			"{0} secs ago",
			"{0} seconds ago",
			"{0} seconds",
			"{0} sec",
			"{0} sec ago",
			"{0} second ago",
			"{0} second",
			"unknown",
			"{0} wks",
			"{0} wks ago",
			"{0} weeks ago",
			"{0} weeks",
			"{0} wk",
			"{0} wk ago",
			"{0} week ago",
			"{0} week",
			"{0} yrs",
			"{0} yrs ago",
			"{0} years ago",
			"{0} years",
			"{0} yr",
			"{0} yr ago",
			"{0} year ago",
			"{0} year",
			"{0} days",
			"{0} hrs",
			"{0} hours",
			"{0} mins",
			"{0} minutes",
			"{0}ms",
			"{0} milliseconds",
			"{0}s",
			"{0} seconds",
			"Today",
			"Yesterday"
		],
		"vs/base/common/errorMessage": [
			"An unknown error occurred. Please consult the log for more details.",
			"{0} ({1} errors in total)",
			"A system error occurred ({0})",
			"{0}: {1}"
		],
		"vs/base/common/jsonErrorMessages": [
			"Closing brace expected",
			"Closing bracket expected",
			"Colon expected",
			"Comma expected",
			"End of file expected",
			"Invalid number format",
			"Invalid symbol",
			"Property name expected",
			"Value expected"
		],
		"vs/base/common/keybindingLabels": [
			"Alt",
			"Alt",
			"Command",
			"Ctrl",
			"Control",
			"Option",
			"Shift",
			"Shift",
			"Super",
			"Super",
			"Windows",
			"Windows"
		],
		"vs/base/common/policy": [
			"Extensions",
			"Chat",
			"Telemetry",
			"Integrated Terminal",
			"Update"
		],
		"vs/base/common/yaml": [
			"Duplicate key: \"{0}\"",
			"Expected \":\"",
			"Expected \"}\"",
			"Expected \"]\"",
			"Expected mapping key",
			"Missing sequence item value",
			"Missing value",
			"Unexpected indentation (expected {0}, got {1})",
			"Unexpected token in flow sequence"
		],
		"vs/base/node/zip": [
			"Incomplete. Found {0} of {1} entries",
			"Error extracting {0}. Invalid file.",
			"{0} not found inside zip."
		],
		"vs/code/electron-main/app": [
			"&&No",
			"If you did not initiate this request, it may represent an attempted attack on your system. Unless you took an explicit action to initiate this request, you should press 'No'",
			"An external application wants to open '{0}' in {1}. Do you want to open this file or folder?",
			"An external application wants to open '{0}' in {1}. Do you want to open this folder?",
			"An external application wants to open '{0}' in {1}. Do you want to open this workspace file?",
			"Allow opening local paths without asking",
			"Allow opening remote paths without asking",
			"&&Yes"
		],
		"vs/code/electron-main/main": [
			"&&Close",
			"Main",
			"Another instance of {0} is already running as administrator.",
			"Please close the other instance and try again.",
			"Another instance of {0} is running but not responding",
			"Please close all other instances and try again.",
			"Unable to write program user data.",
			"{0}\n\nPlease make sure the following directories are writeable:\n\n{1}",
			"Warning: The --status argument can only be used if {0} is already running. Please run it again after {0} has started."
		],
		"vs/code/electron-utility/sharedProcess/sharedProcessMain": [
			"Network",
			"Shared"
		],
		"vs/code/node/cliProcessMain": [
			"CLI"
		],
		"vs/editor/browser/controller/editContext/native/screenReaderSupport": [
			"editor"
		],
		"vs/editor/browser/controller/editContext/screenReaderUtils": [
			"The editor is not accessible at this time.",
			"{0} To enable screen reader optimized mode, use {1}",
			"{0} To enable screen reader optimized mode, open the quick pick with {1} and run the command Toggle Screen Reader Accessibility Mode, which is currently not triggerable via keyboard.",
			"{0} Please assign a keybinding for the command Toggle Screen Reader Accessibility Mode by accessing the keybindings editor with {1} and run it."
		],
		"vs/editor/browser/controller/editContext/textArea/textAreaEditContext": [
			"editor"
		],
		"vs/editor/browser/coreCommands": [
			"Removed secondary cursors",
			"Stick to the end even when going to longer lines"
		],
		"vs/editor/browser/editorExtensions": [
			"&&Redo",
			"&&Select All",
			"&&Undo",
			"Redo",
			"Select All",
			"Undo"
		],
		"vs/editor/browser/gpu/viewGpuContext": [
			"Use DOM-based rendering"
		],
		"vs/editor/browser/services/inlineCompletionsService": [
			"Cancel Snooze Inline Suggestions",
			"Snooze Inline Suggestions",
			"Whether inline completions are currently snoozed",
			"10 minutes",
			"15 minutes",
			"1 minute",
			"30 minutes",
			"5 minutes",
			"60 minutes",
			"Custom...",
			"Duration in minutes (e.g. 90)",
			"Enter snooze duration in minutes",
			"Please enter a positive number",
			"{0} minutes (Last used)",
			"Last used custom duration",
			"Select snooze duration for Inline Suggestions"
		],
		"vs/editor/browser/widget/codeEditor/codeEditorWidget": [
			"The number of cursors has been limited to {0}. Consider using [find and replace](https://code.visualstudio.com/docs/editor/codebasics#_find-and-replace) for larger changes or increase the editor multi cursor limit setting.",
			"Increase Multi Cursor Limit"
		],
		"vs/editor/browser/widget/diffEditor/commands": [
			"Accessible Diff Viewer",
			"Collapse All Unchanged Regions",
			"Diff Editor",
			"Go to Next Difference",
			"Go to Previous Difference",
			"Exit Compare Move",
			"Revert",
			"Show All Unchanged Regions",
			"Switch Side",
			"Toggle Collapse Unchanged Regions",
			"Toggle Show Moved Code Blocks",
			"Toggle Use Inline View When Space Is Limited"
		],
		"vs/editor/browser/widget/diffEditor/components/accessibleDiffViewer": [
			"Icon for 'Close' in accessible diff viewer.",
			"Icon for 'Insert' in accessible diff viewer.",
			"Icon for 'Remove' in accessible diff viewer.",
			"Accessible Diff Viewer. Use arrow up and down to navigate.",
			"blank",
			"- {0} original line {1}",
			"{0} original line {1} modified line {2}",
			"Difference {0} of {1}: original line {2}, {3}, modified line {4}, {5}",
			"+ {0} modified line {1}",
			"Close",
			"{0} lines changed",
			"no lines changed",
			"1 line changed",
			"{0} unchanged line {1}"
		],
		"vs/editor/browser/widget/diffEditor/components/diffEditorEditors": [
			" use {0} to open the accessibility help."
		],
		"vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/inlineDiffDeletedCodeMargin": [
			"Copy changed line ({0})",
			"Copy changed lines",
			"Copy changed line",
			"Copy deleted line ({0})",
			"Copy deleted lines",
			"Copy deleted line",
			"Revert this change"
		],
		"vs/editor/browser/widget/diffEditor/diffEditor.contribution": [
			"Open Accessible Diff Viewer",
			"Revert Block",
			"Revert Selection",
			"Show Moved Code Blocks",
			"Use Inline View When Space Is Limited"
		],
		"vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature": [
			"Click or drag to show more below",
			"Double click to unfold",
			"Click or drag to show more above",
			"Fold Unchanged Region",
			"{0} hidden lines",
			"Show Unchanged Region"
		],
		"vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature": [
			"Code moved from line {0}-{1}",
			"Code moved with changes from line {0}-{1}",
			"Code moved to line {0}-{1}",
			"Code moved with changes to line {0}-{1}"
		],
		"vs/editor/browser/widget/diffEditor/features/revertButtonsFeature": [
			"Revert Change",
			"Revert Selected Changes"
		],
		"vs/editor/browser/widget/diffEditor/registrations.contribution": [
			"The border color for text that got moved in the diff editor.",
			"The active border color for text that got moved in the diff editor.",
			"The color of the shadow around unchanged region widgets.",
			"Line decoration for inserts in the diff editor.",
			"Line decoration for removals in the diff editor."
		],
		"vs/editor/browser/widget/multiDiffEditor/colors": [
			"The background color of the multi file diff editor",
			"The border color of the multi file diff editor",
			"The background color of the diff editor's header"
		],
		"vs/editor/browser/widget/multiDiffEditor/multiDiffEditorWidgetImpl": [
			"Loading...",
			"No Changed Files"
		],
		"vs/editor/common/config/editorConfigurationSchema": [
			"Controls whether the editor shows CodeLens.",
			"Controls whether {0} and {1} will be automatically detected when a file is opened based on the file contents.",
			"Uses the advanced diffing algorithm.",
			"Uses the advanced diffing algorithm from the external `@vscode/diff` package (pure JavaScript).",
			"Uses the advanced diffing algorithm from the external `@vscode/diff` package (WebAssembly).",
			"Uses the legacy diffing algorithm.",
			"Controls whether the tokenization should happen asynchronously on a web worker.",
			"Controls whether async tokenization should be logged. For debugging only.",
			"Controls whether async tokenization should be verified against legacy background tokenization. Might slow down tokenization. For debugging only.",
			"Controls whether tree sitter parsing should be turned on for css. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for css.",
			"Controls whether tree sitter parsing should be turned on for ini. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for ini.",
			"Controls whether tree sitter parsing should be turned on for regex. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for regex.",
			"Controls whether tree sitter parsing should be turned on for typescript. This will take precedence over `#editor.experimental.treeSitterTelemetry#` for typescript.",
			"Controls whether tree sitter parsing should be turned on and telemetry collected. Setting `#editor.experimental.preferTreeSitter#` for specific languages will take precedence.",
			"Editor",
			"Controls how many lines are used as context when comparing unchanged regions.",
			"Controls whether the diff editor shows unchanged regions.",
			"Controls how many lines are used as a minimum for unchanged regions.",
			"Controls how many lines are used for unchanged regions.",
			"When enabled, the diff editor ignores changes in leading or trailing whitespace.",
			"The number of spaces used for indentation or `\"tabSize\"` to use the value from `#editor.tabSize#`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.",
			"Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when {0} is on.",
			"Special handling for large files to disable certain memory intensive features.",
			"Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.",
			"Maximum file size in MB for which to compute diffs. Use 0 for no limit.",
			"Lines above this length will not be tokenized for performance reasons",
			"When enabled, the diff editor shows a special gutter for revert and stage actions.",
			"Controls whether the diff editor shows +/- indicators for added/removed changes.",
			"When enabled, the diff editor shows arrows in its glyph margin to revert changes.",
			"If the diff editor width is smaller than this value, the inline view is used.",
			"Defines the bracket symbols that increase or decrease the indentation.",
			"The closing bracket character or string sequence.",
			"Defines the bracket pairs that are colorized by their nesting level if bracket pair colorization is enabled.",
			"The opening bracket character or string sequence.",
			"Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.",
			"Controls whether the semanticHighlighting is shown for the languages that support it.",
			"Semantic highlighting disabled for all color themes.",
			"Semantic highlighting enabled for all color themes.",
			"Controls whether the diff editor shows empty decorations to see where characters got inserted or deleted.",
			"Controls whether the diff editor should show detected code moves.",
			"Controls whether the diff editor shows the diff side by side or inline.",
			"Keep peek editors open even when double-clicking their content or when hitting `Escape`.",
			"The number of spaces a tab is equal to. This setting is overridden based on the file contents when {0} is on.",
			"Remove trailing auto inserted whitespace.",
			"If enabled and the editor width is too small, the inline view is used.",
			"If enabled and the editor uses the inline view, word changes are rendered inline.",
			"Controls whether completions should be computed based on words in the document and from which documents they are computed.",
			"Suggest words from all open documents.",
			"Only suggest words from the active document.",
			"Suggest words from all open documents of the same language.",
			"Turn off Word Based Suggestions.",
			"Turn off Word Based Suggestions when Inline Suggestions are present.",
			"Lines will wrap according to the {0} setting.",
			"Lines will never wrap.",
			"Lines will wrap at the viewport width."
		],
		"vs/editor/common/config/editorOptions": [
			"Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.",
			"Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.",
			"Only accept a suggestion with `Enter` when it makes a textual change.",
			"Controls the number of lines in the editor that can be read out by a screen reader at once. When we detect a screen reader we automatically set the default to be 500. Warning: this has a performance implication for numbers larger than the default.",
			"Controls if the UI should run in a mode where it is optimized for screen readers.",
			"Use platform APIs to detect when a Screen Reader is attached.",
			"Assume a screen reader is not attached.",
			"Optimize for usage with a Screen Reader.",
			"Controls whether to allow using variable fonts in the editor.",
			"Controls whether to allow using variable fonts in the editor in the accessibility mode.",
			"Controls whether to allow using variable line heights in the editor.",
			"Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.",
			"Alternative command id that is being executed when the result of 'Go to Definition' is the current location.",
			"Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.",
			"Alternative command id that is being executed when the result of 'Go to Reference' is the current location.",
			"Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.",
			"Controls whether the editor should automatically close brackets after the user adds an opening bracket.",
			"Controls whether the editor should automatically close comments after the user adds an opening comment.",
			"Controls whether the editor should remove adjacent closing quotes or brackets when deleting.",
			"Controls whether the editor should type over closing quotes or brackets.",
			"Controls whether the editor should automatically close quotes after the user adds an opening quote.",
			"Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.",
			"Controls whether the editor should automatically auto-indent the pasted content.",
			"Controls whether the editor should automatically auto-indent the pasted content when pasted within a string. This takes effect when autoIndentOnPaste is true.",
			"Controls whether the editor should automatically surround selections when typing quotes or brackets.",
			"Controls whether bracket pair colorization is enabled or not. Use {0} to override the bracket highlight colors.",
			"Controls whether each bracket type has its own independent color pool.",
			"Controls whether the editor shows CodeLens.",
			"Controls the font family for CodeLens.",
			"Controls the font size in pixels for CodeLens. When set to 0, 90% of `#editor.fontSize#` is used.",
			"Controls the condition to make a color picker appear from a color decorator.",
			"Controls whether the editor should render the inline color decorators and color picker.",
			"Controls the max number of color decorators that can be rendered in an editor at once.",
			"Enable that the selection with the mouse and keys is doing column selection.",
			"Controls if empty lines should be ignored with toggle, add or remove actions for line comments.",
			"Controls whether a space character is inserted when commenting.",
			"Controls whether syntax highlighting should be copied into the clipboard.",
			"Control the cursor animation style.",
			"Controls the height of the cursor when `#editor.cursorStyle#` is set to `line`. Cursor's max height depends on line height.",
			"Controls whether the smooth caret animation should be enabled.",
			"Smooth caret animation is enabled only when the user moves the cursor with an explicit gesture.",
			"Smooth caret animation is disabled.",
			"Smooth caret animation is always enabled.",
			"Controls the cursor style in insert input mode.",
			"Controls the minimal number of visible leading lines (minimum 0) and trailing lines (minimum 1) surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.",
			"Controls when `#editor.cursorSurroundingLines#` should be enforced.",
			"`cursorSurroundingLines` is enforced always.",
			"`cursorSurroundingLines` is enforced only when triggered via the keyboard or API.",
			"Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.",
			"Controls whether inline color decorations should be shown using the default document color provider.",
			"Controls whether the Go to Definition mouse gesture always opens the peek widget.",
			"This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.",
			"Controls whether double-clicking next to a bracket or quote selects the content inside.",
			"Controls whether the editor should allow moving selections via drag and drop.",
			"Controls whether you can drag and drop a file into a text editor by holding down the `Shift` key (instead of opening the file in an editor).",
			"Controls if a widget is shown when dropping files into the editor. This widget lets you control how the file is dropped.",
			"Show the drop selector widget after a file is dropped into the editor.",
			"Never show the drop selector widget. Instead the default drop provider is always used.",
			"Sets whether the EditContext API should be used instead of the text area to power input in the editor.",
			"Autoclose brackets only when the cursor is to the left of whitespace.",
			"Use language configurations to determine when to autoclose brackets.",
			"Autoclose comments only when the cursor is to the left of whitespace.",
			"Use language configurations to determine when to autoclose comments.",
			"Remove adjacent closing quotes or brackets only if they were automatically inserted.",
			"Type over closing quotes or brackets only if they were automatically inserted.",
			"Autoclose quotes only when the cursor is to the left of whitespace.",
			"Use language configurations to determine when to autoclose quotes.",
			"The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages.",
			"The editor will keep the current line's indentation and honor language defined brackets.",
			"The editor will keep the current line's indentation, honor language defined brackets, invoke special onEnterRules defined by languages, and honor indentationRules defined by languages.",
			"The editor will keep the current line's indentation.",
			"The editor will not insert indentation automatically.",
			"Surround with brackets but not quotes.",
			"Use language configurations to determine when to automatically surround selections.",
			"Surround with quotes but not brackets.",
			"Make the color picker appear on click of the color decorator",
			"Make the color picker appear both on click and hover of the color decorator",
			"Make the color picker appear on hover of the color decorator",
			"Always show default color decorators.",
			"Show default color decorators only when no extension provides colors decorators.",
			"Never show default color decorators.",
			"Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.",
			"Controls the behavior the 'Go to Definition'-command when multiple target locations exist.",
			"Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.",
			"Controls the behavior the 'Go to References'-command when multiple target locations exist.",
			"Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.",
			"Always turn on Find in Selection automatically.",
			"Turn on Find in Selection automatically when multiple lines of content are selected.",
			"Never turn on Find in Selection automatically (default).",
			"Do not store search history from the find widget.",
			"Store search history across the active workspace",
			"Do not store history from the replace widget.",
			"Store replace history across the active workspace",
			"Always seed search string from the editor selection, including word at cursor position.",
			"Never seed search string from the editor selection.",
			"Only seed search string from the editor selection.",
			"This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.",
			"Go to the primary result and enable Peek-less navigation to others",
			"Go to the primary result and show a Peek view",
			"Show Peek view of the results (default)",
			"Controls whether bracket pair guides are enabled or not.",
			"Enables bracket pair guides only for the active bracket pair.",
			"Disables bracket pair guides.",
			"Enables bracket pair guides.",
			"Controls whether horizontal bracket pair guides are enabled or not.",
			"Enables horizontal guides only for the active bracket pair.",
			"Disables horizontal bracket pair guides.",
			"Enables horizontal guides as addition to vertical bracket pair guides.",
			"Controls whether the editor should highlight the active bracket pair.",
			"Controls whether the editor should highlight the active indent guide.",
			"Highlights the active indent guide even if bracket guides are highlighted.",
			"Do not highlight the active indent guide.",
			"Highlights the active indent guide.",
			"Controls whether the editor should render indent guides.",
			"Inlay hints are disabled",
			"Inlay hints are hidden by default and show when holding {0}",
			"Inlay hints are enabled",
			"Inlay hints are showing by default and hide when holding {0}",
			"Larger suggestions will show side by side if there is enough space, otherwise they will be shown below.",
			"Larger suggestions are never shown side by side and will always be shown below.",
			"Disable the code action menu.",
			"Show the code action menu when the cursor is on lines with code or on empty lines.",
			"Show the code action menu when the cursor is on lines with code.",
			"Defines the model to use for determining which lines to stick. If the outline model does not exist, it will fall back on the folding provider model which falls back on the indentation model. This order is respected in all three cases.",
			"Shows the nested current scopes during the scroll at the top of the editor.",
			"Defines the maximum number of sticky lines to show.",
			"Enable scrolling of Sticky Scroll with the editor's horizontal scrollbar.",
			"When enabled IntelliSense filtering requires that the first character matches on a word start. For example, `c` on `Console` or `WebContext` but _not_ on `description`. When disabled IntelliSense will show more results but still sorts them by match quality.",
			"When enabled IntelliSense shows `class`-suggestions.",
			"When enabled IntelliSense shows `color`-suggestions.",
			"When enabled IntelliSense shows `constant`-suggestions.",
			"When enabled IntelliSense shows `constructor`-suggestions.",
			"When enabled IntelliSense shows `customcolor`-suggestions.",
			"When enabled IntelliSense shows `deprecated`-suggestions.",
			"When enabled IntelliSense shows `enumMember`-suggestions.",
			"When enabled IntelliSense shows `enum`-suggestions.",
			"When enabled IntelliSense shows `event`-suggestions.",
			"When enabled IntelliSense shows `field`-suggestions.",
			"When enabled IntelliSense shows `file`-suggestions.",
			"When enabled IntelliSense shows `folder`-suggestions.",
			"When enabled IntelliSense shows `function`-suggestions.",
			"When enabled IntelliSense shows `interface`-suggestions.",
			"When enabled IntelliSense shows `issues`-suggestions.",
			"When enabled IntelliSense shows `keyword`-suggestions.",
			"When enabled IntelliSense shows `method`-suggestions.",
			"When enabled IntelliSense shows `module`-suggestions.",
			"When enabled IntelliSense shows `operator`-suggestions.",
			"When enabled IntelliSense shows `property`-suggestions.",
			"When enabled IntelliSense shows `reference`-suggestions.",
			"When enabled IntelliSense shows `snippet`-suggestions.",
			"When enabled IntelliSense shows `struct`-suggestions.",
			"When enabled IntelliSense shows `text`-suggestions.",
			"When enabled IntelliSense shows `typeParameter`-suggestions.",
			"When enabled IntelliSense shows `unit`-suggestions.",
			"When enabled IntelliSense shows `user`-suggestions.",
			"When enabled IntelliSense shows `value`-suggestions.",
			"When enabled IntelliSense shows `variable`-suggestions.",
			"Editor content",
			"Controls whether copying without a selection copies the current line.",
			"Enables the Code Action lightbulb in the editor.",
			"Controls whether to use the experimental GPU acceleration to render the editor.",
			"Use regular DOM-based rendering.",
			"Use GPU acceleration.",
			"Controls whether whitespace is rendered with a new, experimental method.",
			"Use a new rendering method with font characters.",
			"Use the stable rendering method.",
			"Use a new rendering method with svgs.",
			"Scrolling speed multiplier when pressing `Alt`.",
			"Controls whether the Find Widget should add extra lines on top of the editor. When true, you can scroll beyond the first line when the Find Widget is visible.",
			"Controls the condition for turning on Find in Selection automatically.",
			"Controls whether the Find Widget closes after an explicit find navigation command lands on a result.",
			"Controls whether the cursor should jump to find matches while typing.",
			"Controls whether the Find Widget should search as you type.",
			"Controls whether the Find Widget should read or modify the shared find clipboard on macOS.",
			"Controls how the find widget history should be stored",
			"Controls whether the search automatically restarts from the beginning (or the end) when no further matches can be found.",
			"Controls how the replace widget history should be stored",
			"Controls whether the search string in the Find Widget is seeded from the editor selection.",
			"Controls whether the editor has code folding enabled.",
			"Controls whether the editor should highlight folded ranges.",
			"Controls whether the editor automatically collapses import ranges.",
			"The maximum number of foldable regions. Increasing this value may result in the editor becoming less responsive when the current source has a large number of foldable regions.",
			"Controls the strategy for computing folding ranges.",
			"Use a language-specific folding strategy if available, else the indentation-based one.",
			"Use the indentation-based folding strategy.",
			"Controls the font family.",
			"Explicit 'font-feature-settings' CSS property. A boolean can be passed instead if one only needs to turn on/off ligatures.",
			"Enables/Disables font ligatures ('calt' and 'liga' font features). Change this to a string for fine-grained control of the 'font-feature-settings' CSS property.",
			"Configures font ligatures or font features. Can be either a boolean to enable/disable ligatures or a string for the value of the CSS 'font-feature-settings' property.",
			"Controls the font size in pixels.",
			"Enables/Disables the translation from font-weight to font-variation-settings. Change this to a string for fine-grained control of the 'font-variation-settings' CSS property.",
			"Explicit 'font-variation-settings' CSS property. A boolean can be passed instead if one only needs to translate font-weight to font-variation-settings.",
			"Configures font variations. Can be either a boolean to enable/disable the translation from font-weight to font-variation-settings or a string for the value of the CSS 'font-variation-settings' property.",
			"Controls the font weight. Accepts \"normal\" and \"bold\" keywords or numbers between 1 and 1000.",
			"Only \"normal\" and \"bold\" keywords or numbers between 1 and 1000 are allowed.",
			"Controls whether the editor should automatically format the pasted content. A formatter must be available and the formatter should be able to format a range in a document.",
			"Controls whether the editor should automatically format the line after typing.",
			"Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.",
			"Controls whether the cursor should be hidden in the overview ruler.",
			"Prefer showing hovers above the line, if there's space.",
			"Controls the delay in milliseconds after which the hover is shown.",
			"Controls whether the hover is shown.",
			"Hover is disabled.",
			"Hover is enabled.",
			"Hover is shown when holding `{0}` or `Alt` (the opposite modifier of `#editor.multiCursorModifier#`)",
			"Controls the delay in milliseconds after which the hover is hidden. Requires `#editor.hover.sticky#` to be enabled.",
			"Controls whether long line warning hovers are shown, such as when tokenization is skipped or rendering is paused.",
			"Controls whether the hover should remain visible when mouse is moved over it.",
			"Make scrolling inertial - mostly useful with touchpad on linux.",
			"Enables the inlay hints in the editor.",
			"Controls font family of inlay hints in the editor. When set to empty, the {0} is used.",
			"Controls font size of inlay hints in the editor. As default the {0} is used when the configured value is less than {1} or greater than the editor font size.",
			"Maximum overall length of inlay hints, for a single line, before they get truncated by the editor. Set to `0` to never truncate",
			"Enables the padding around the inlay hints in the editor.",
			"Quick suggestions show as ghost text",
			"Controls whether the accessibility hint should be provided to screen reader users when an inline completion is shown.",
			"Controls whether showing a suggestion will shift the code to make space for the suggestion inline.",
			"Controls how many lines of surrounding context are shown above and below the target line in the long distance inline suggestion preview. Set to 0 to only show the target line.",
			"Controls whether larger suggestions can be shown side by side.",
			"Controls whether the suggestion will show as collapsed until jumping to it.",
			"Controls whether long distance inline suggestions are shown.",
			"Controls whether to send request information from the inline suggestion provider.",
			"Controls whether to automatically show inline suggestions in the editor.",
			"Controls the font family of the inline suggestions.",
			"Controls the minimal delay in milliseconds after which inline suggestions are shown after typing.",
			"Controls whether to show inline suggestions when there is a suggest conflict.",
			"Controls when to show the inline suggestion toolbar.",
			"Show the inline suggestion toolbar whenever an inline suggestion is shown.",
			"Never show the inline suggestion toolbar.",
			"Show the inline suggestion toolbar when hovering over an inline suggestion.",
			"Suppresses inline completions for specified extension IDs -- comma separated.",
			"Controls whether inline suggestions are suppressed when in snippet mode.",
			"Controls how inline suggestions interact with the suggest widget. If enabled, the suggest widget is not shown automatically when inline suggestions are available.",
			"Controls whether to show syntax highlighting for inline suggestions in the editor.",
			"Controls whether to trigger a command when the inline suggestion provider changes.",
			"Controls the letter spacing in pixels.",
			"Controls the line height. \n - Use 0 to automatically compute the line height from the font size.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.",
			"Controls the display of line numbers.",
			"Line numbers are rendered every 10 lines.",
			"Line numbers are not rendered.",
			"Line numbers are rendered as absolute number.",
			"Line numbers are rendered as distance in lines to cursor position.",
			"Controls whether the editor has linked editing enabled. Depending on the language, related symbols such as HTML tags, are updated while editing.",
			"Controls whether the editor should detect links and make them clickable.",
			"Highlight matching brackets.",
			"Controls whether the minimap is hidden automatically.",
			"The minimap is hidden when mouse is not over the minimap and shown when mouse is over the minimap.",
			"The minimap is always shown.",
			"The minimap is only shown when the editor is scrolled",
			"Controls whether the minimap is shown.",
			"Defines the regular expression used to find section headers in comments. The regex must contain a named match group `label` (written as `(?<label>.+)`) that encapsulates the section header, otherwise it will not work. Optionally you can include another match group named `separator`. Use \\n in the pattern to match multi-line headers.",
			"Limit the width of the minimap to render at most a certain number of columns.",
			"Render the actual characters on a line as opposed to color blocks.",
			"Scale of content drawn in the minimap: 1, 2 or 3.",
			"Controls the font size of section headers in the minimap.",
			"Controls the amount of space (in pixels) between characters of section header. This helps the readability of the header in small font sizes.",
			"Controls whether MARK: comments are shown as section headers in the minimap.",
			"Controls whether named regions are shown as section headers in the minimap.",
			"Controls when the minimap slider is shown.",
			"Controls the side where to render the minimap.",
			"Controls the size of the minimap.",
			"The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling).",
			"The minimap will shrink as necessary to never be larger than the editor (no scrolling).",
			"The minimap has the same size as the editor contents (and might scroll).",
			"Controls what happens when middle mouse button is clicked in the editor.",
			"A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.",
			"Zoom the font of the editor when using mouse wheel and holding `Ctrl`.",
			"Zoom the font of the editor when using mouse wheel and holding `Cmd`.",
			"Controls the max number of cursors that can be in an active editor at once.",
			"Merge multiple cursors when they are overlapping.",
			"The modifier to be used to add multiple cursors with the mouse. The Go to Definition and Open Link mouse gestures will adapt such that they do not conflict with the [multicursor modifier](https://code.visualstudio.com/docs/editor/codebasics#_multicursor-modifier).",
			"Maps to `Alt` on Windows and Linux and to `Option` on macOS.",
			"Maps to `Control` on Windows and Linux and to `Command` on macOS.",
			"Controls pasting when the line count of the pasted text matches the cursor count.",
			"Each cursor pastes the full text.",
			"Each cursor pastes a single line of the text.",
			"Controls whether occurrences should be highlighted across open files.",
			"Experimental: Highlights occurrences across all valid open files.",
			"Does not highlight occurrences.",
			"Highlights occurrences only in the current file.",
			"Controls the delay in milliseconds after which occurrences are highlighted.",
			"Quick suggestions are disabled",
			"Quick suggestions are disabled when inline completions are showing",
			"Quick suggestions show inside the suggest widget",
			"Controls the cursor style in overtype input mode.",
			"Controls whether pasting should overtype.",
			"Controls whether a border should be drawn around the overview ruler.",
			"Controls the amount of space between the bottom edge of the editor and the last line.",
			"Controls the amount of space between the top edge of the editor and the first line.",
			"Controls whether the parameter hints menu cycles or closes when reaching the end of the list.",
			"Enables a pop-up that shows parameter documentation and type information as you type.",
			"Controls whether you can paste content in different ways.",
			"Controls if a widget is shown when pasting content in to the editor. This widget lets you control how the file is pasted.",
			"Show the paste selector widget after content is pasted into the editor.",
			"Never show the paste selector widget. Instead the default pasting behavior is always used.",
			"Controls whether to focus the inline editor or the tree in the peek widget.",
			"Focus the editor when opening peek",
			"Focus the tree when opening peek",
			"Controls whether suggestions should automatically show up while typing. This can be controlled for typing in comments, strings, and other code. Quick suggestion can be configured to show as ghost text or with the suggest widget. Also be aware of the {0}-setting which controls if suggestions are triggered by special characters.",
			"Enable quick suggestions inside comments.",
			"Enable quick suggestions outside of strings and comments.",
			"Enable quick suggestions inside strings.",
			"Quick suggestions show as ghost text for all token types",
			"Quick suggestions are disabled for all token types",
			"Quick suggestions are disabled for all token types when inline completions are showing",
			"Quick suggestions are enabled for all token types",
			"Controls the delay in milliseconds after which quick suggestions will show up.",
			"Controls whether the editor auto renames on type.",
			"Deprecated, use `#editor.linkedEditing#` instead.",
			"Controls whether the editor should render control characters.",
			"Render last line number when the file ends with a newline.",
			"Controls how the editor should render the current line highlight.",
			"Highlights both the gutter and the current line.",
			"Controls if the editor should render the current line highlight only when the editor is focused.",
			"Whether to render rich screen reader content when the `#editor.editContext#` setting is enabled.",
			"Controls how the editor should render whitespace characters.",
			"Render whitespace characters except for single spaces between words.",
			"Render whitespace characters only on selected text.",
			"Render only trailing whitespace characters.",
			"Controls whether selections should have rounded corners.",
			"Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.",
			"Color of this editor ruler.",
			"Number of monospace characters at which this editor ruler will render.",
			"Control whether inline suggestions are announced by a screen reader.",
			"Controls the visibility of the horizontal scrollbar.",
			"The horizontal scrollbar will be visible only when necessary.",
			"The horizontal scrollbar will always be hidden.",
			"The horizontal scrollbar will always be visible.",
			"The height of the horizontal scrollbar.",
			"When set, the horizontal scrollbar will not increase the size of the editor's content.",
			"Controls whether clicks scroll by page or jump to click position.",
			"Controls the visibility of the vertical scrollbar.",
			"The vertical scrollbar will be visible only when necessary.",
			"The vertical scrollbar will always be hidden.",
			"The vertical scrollbar will always be visible.",
			"The width of the vertical scrollbar.",
			"Controls the number of extra characters beyond which the editor will scroll horizontally.",
			"Controls whether the editor will scroll beyond the last line.",
			"Controls whether the editor will scroll when the middle button is pressed.",
			"Scroll only along the predominant axis when scrolling both vertically and horizontally at the same time. Prevents horizontal drift when scrolling vertically on a trackpad.",
			"Controls whether the Linux primary clipboard should be supported.",
			"Controls whether the editor should highlight matches similar to the selection.",
			"Controls how many characters can be in the selection before similiar matches are not highlighted. Set to zero for unlimited.",
			"Controls whether the editor should highlight selection matches that span multiple lines.",
			"Whether leading and trailing whitespace should always be selected.",
			"Whether subwords (like 'foo' in 'fooBar' or 'foo_bar') should be selected.",
			"Controls strikethrough deprecated variables.",
			"Controls when the folding controls on the gutter are shown.",
			"Always show the folding controls.",
			"Only show the folding controls when the mouse is over the gutter.",
			"Never show the folding controls and reduce the gutter size.",
			"Controls fading out of unused code.",
			"Controls whether the editor will scroll using an animation.",
			"Controls whether snippets are shown with other suggestions and how they are sorted.",
			"Show snippet suggestions below other suggestions.",
			"Show snippets suggestions with other suggestions.",
			"Do not show snippet suggestions.",
			"Show snippet suggestions on top of other suggestions.",
			"Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.",
			"Controls whether filtering and sorting suggestions accounts for small typos.",
			"Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.",
			"Always select a suggestion when automatically triggering IntelliSense.",
			"Insert suggestion without overwriting text right of the cursor.",
			"Never select a suggestion when automatically triggering IntelliSense.",
			"Insert suggestion and overwrite text right of the cursor.",
			"Select a suggestion only when triggering IntelliSense as you type.",
			"Select a suggestion only when triggering IntelliSense from a trigger character.",
			"Controls whether sorting favors words that appear close to the cursor.",
			"Controls whether to preview the suggestion outcome in the editor.",
			"Controls whether a suggestion is selected when the widget shows. Note that this only applies to automatically triggered suggestions ({0} and {1}) and that a suggestion is always selected when explicitly invoked, e.g via `Ctrl+Space`.",
			"Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).",
			"Controls whether to show or hide icons in suggestions.",
			"Controls whether suggest details show inline with the label or only in the details widget.",
			"Controls the visibility of the status bar at the bottom of the suggest widget.",
			"Controls whether an active snippet prevents quick suggestions.",
			"Font size for the suggest widget. When set to {0}, the value of {1} is used.",
			"Line height for the suggest widget. When set to {0}, the value of {1} is used. The minimum value is 8.",
			"Controls whether suggestions should automatically show up when typing trigger characters.",
			"Controls how suggestions are pre-selected when showing the suggest list.",
			"Always select the first suggestion.",
			"Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently.",
			"Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.",
			"Enables tab completions.",
			"Disable tab completions.",
			"Tab complete will insert the best matching suggestion when pressing tab.",
			"Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.",
			"Controls whether the editor receives tabs or defers them to the workbench for navigation.",
			"Controls whether the editor will also delete the next line's indentation whitespace when deleting a newline.",
			"Controls whether clicking on the empty content after a folded line will unfold the line.",
			"Defines allowed characters that are not being highlighted.",
			"Unicode characters that are common in allowed locales are not being highlighted.",
			"Controls whether characters are highlighted that can be confused with basic ASCII characters, except those that are common in the current user locale.",
			"Controls whether characters in comments should also be subject to Unicode highlighting.",
			"Controls whether characters in strings should also be subject to Unicode highlighting.",
			"Controls whether characters that just reserve space or have no width at all are highlighted.",
			"Controls whether all non-basic ASCII characters are highlighted. Only characters between U+0020 and U+007E, tab, line-feed and carriage-return are considered basic ASCII.",
			"Remove unusual line terminators that might cause problems.",
			"Unusual line terminators are automatically removed.",
			"Unusual line terminators are ignored.",
			"Unusual line terminators prompt to be removed.",
			"Spaces and tabs are inserted and deleted in alignment with tab stops.",
			"Controls the word break rules used for Chinese/Japanese/Korean (CJK) text.",
			"Word breaks should not be used for Chinese/Japanese/Korean (CJK) text. Non-CJK text behavior is the same as for normal.",
			"Use the default line break rule.",
			"Locales to be used for word segmentation when doing word related navigations or operations. Specify the BCP 47 language tag of the word you wish to recognize (e.g., ja, zh-CN, zh-Hant-TW, etc.).",
			"Characters that will be used as word separators when doing word related navigations or operations.",
			"Controls how lines should wrap.",
			"Lines will wrap at the minimum of viewport and `#editor.wordWrapColumn#`.",
			"Lines will never wrap.",
			"Lines will wrap at the viewport width.",
			"Lines will wrap at `#editor.wordWrapColumn#`.",
			"Controls the wrapping column of the editor when `#editor.wordWrap#` is `wordWrapColumn` or `bounded`.",
			"Controls whether literal `\\n` shall trigger a wordWrap when `#editor.wordWrap#` is enabled.\n\nFor example:\n```c\nchar* str=\"hello\\nworld\"\n```\nwill be displayed as\n```c\nchar* str=\"hello\\n\n           world\"\n```",
			"Controls the indentation of wrapped lines.",
			"Wrapped lines get +2 indentation toward the parent.",
			"Wrapped lines get +1 indentation toward the parent.",
			"No indentation. Wrapped lines begin at column 1.",
			"Wrapped lines get the same indentation as the parent.",
			"Controls the algorithm that computes wrapping points. Note that when in accessibility mode, advanced will be used for the best experience.",
			"Delegates wrapping points computation to the browser. This is a slow algorithm, that might cause freezes for large files, but it works correctly in all cases.",
			"Assumes that all characters are of the same width. This is a fast algorithm that works correctly for monospace fonts and certain scripts (like Latin characters) where glyphs are of equal width."
		],
		"vs/editor/common/core/editorColorRegistry": [
			"Color of the editor cursor.",
			"'editorIndentGuide.activeBackground' is deprecated. Use 'editorIndentGuide.activeBackground1' instead.",
			"Id is deprecated. Use 'editorLineNumber.activeForeground' instead.",
			"'editorIndentGuide.background' is deprecated. Use 'editorIndentGuide.background1' instead.",
			"Color of the active editor indentation guides.",
			"Color of the active editor indentation guides (1).",
			"Color of the active editor indentation guides (2).",
			"Color of the active editor indentation guides (3).",
			"Color of the active editor indentation guides (4).",
			"Color of the active editor indentation guides (5).",
			"Color of the active editor indentation guides (6).",
			"Color of editor active line number",
			"Foreground color of brackets (1). Requires enabling bracket pair colorization.",
			"Foreground color of brackets (2). Requires enabling bracket pair colorization.",
			"Foreground color of brackets (3). Requires enabling bracket pair colorization.",
			"Foreground color of brackets (4). Requires enabling bracket pair colorization.",
			"Foreground color of brackets (5). Requires enabling bracket pair colorization.",
			"Foreground color of brackets (6). Requires enabling bracket pair colorization.",
			"Foreground color of unexpected brackets.",
			"Background color behind matching brackets",
			"Color for matching brackets boxes",
			"Foreground color for matching brackets",
			"Background color of active bracket pair guides (1). Requires enabling bracket pair guides.",
			"Background color of active bracket pair guides (2). Requires enabling bracket pair guides.",
			"Background color of active bracket pair guides (3). Requires enabling bracket pair guides.",
			"Background color of active bracket pair guides (4). Requires enabling bracket pair guides.",
			"Background color of active bracket pair guides (5). Requires enabling bracket pair guides.",
			"Background color of active bracket pair guides (6). Requires enabling bracket pair guides.",
			"Background color of inactive bracket pair guides (1). Requires enabling bracket pair guides.",
			"Background color of inactive bracket pair guides (2). Requires enabling bracket pair guides.",
			"Background color of inactive bracket pair guides (3). Requires enabling bracket pair guides.",
			"Background color of inactive bracket pair guides (4). Requires enabling bracket pair guides.",
			"Background color of inactive bracket pair guides (5). Requires enabling bracket pair guides.",
			"Background color of inactive bracket pair guides (6). Requires enabling bracket pair guides.",
			"Foreground color of editor CodeLens",
			"The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.",
			"Color of the final editor line when editor.renderFinalNewline is set to dimmed.",
			"Background color of the ghost text in the editor.",
			"Border color of ghost text in the editor.",
			"Foreground color of the ghost text in the editor.",
			"Background color of the editor gutter. The gutter contains the glyph margins and the line numbers.",
			"Color of the editor indentation guides.",
			"Color of the editor indentation guides (1).",
			"Color of the editor indentation guides (2).",
			"Color of the editor indentation guides (3).",
			"Color of the editor indentation guides (4).",
			"Color of the editor indentation guides (5).",
			"Color of the editor indentation guides (6).",
			"Color of editor line numbers.",
			"The background color of the primary editor cursor when multiple cursors are present. Allows customizing the color of a character overlapped by a block cursor.",
			"Color of the primary editor cursor when multiple cursors are present.",
			"The background color of secondary editor cursors when multiple cursors are present. Allows customizing the color of a character overlapped by a block cursor.",
			"Color of secondary editor cursors when multiple cursors are present.",
			"Background color of the editor overview ruler.",
			"Color of the overview ruler border.",
			"Color of the editor rulers.",
			"Background color used to highlight unicode characters.",
			"Border color used to highlight unicode characters.",
			"Color of whitespace characters in the editor.",
			"Background color for the highlight of line at the cursor position when the editor is not focused.",
			"Background color for the highlight of line at the cursor position.",
			"Background color for the border around the line at the cursor position.",
			"Overview ruler marker color for errors.",
			"Overview ruler marker color for infos.",
			"Overview ruler marker color for range highlights. The color must not be opaque so as not to hide underlying decorations.",
			"Overview ruler marker color for warnings.",
			"Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations.",
			"Background color of the border around highlighted ranges.",
			"Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations.",
			"Background color of the border around highlighted symbols.",
			"Border color of unnecessary (unused) source code in the editor.",
			"Opacity of unnecessary (unused) source code in the editor. For example, \"#000000c0\" will render the code with 75% opacity. For high contrast themes, use the  'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out."
		],
		"vs/editor/common/editorContextKeys": [
			"Whether the accessible diff viewer is visible",
			"Whether a moved code block is selected for comparison",
			"Whether the diff editor has changes",
			"Whether inline mode is active",
			"The uri of the modified document",
			"Whether modified is writable in the diff editor",
			"The uri of the original document",
			"Whether modified is writable in the diff editor",
			"Whether the diff editor render side by side inline breakpoint is reached",
			"Whether `editor.columnSelection` is enabled",
			"Whether the editor or an editor widget has focus (e.g. focus is in the find widget)",
			"Whether the editor has a code actions provider",
			"Whether the editor has a code lens provider",
			"Whether the editor has a completion item provider",
			"Whether the editor has a declaration provider",
			"Whether the editor has a definition provider",
			"Whether the editor has a document formatting provider",
			"Whether the editor has a document highlight provider",
			"Whether the editor has a document selection formatting provider",
			"Whether the editor has a document symbol provider",
			"Whether the editor has a hover provider",
			"Whether the editor has an implementation provider",
			"Whether the editor has an inline hints provider",
			"Whether the editor has multiple document formatting providers",
			"Whether the editor has multiple document selection formatting providers",
			"Whether the editor has multiple selections",
			"Whether the editor has a reference provider",
			"Whether the editor has a rename provider",
			"Whether the editor has text selected",
			"Whether the editor has a signature help provider",
			"Whether the editor has a type definition provider",
			"Whether the editor hover is focused",
			"Whether the editor hover is visible",
			"The language identifier of the editor",
			"Whether the editor is read-only",
			"Whether any diagnostic is present in the current editor selection",
			"Whether `Tab` will move focus out of the editor",
			"Whether the editor text has focus (cursor is blinking)",
			"Whether the editor is part of a larger editor (e.g. notebooks)",
			"Whether the context is a diff editor",
			"Whether the context is a multi diff editor",
			"Whether the editor is in the composition mode",
			"Whether the context is an embedded diff editor",
			"Whether all files in multi diff editor are collapsed",
			"Whether all unchanged regions of a multi diff editor file are revealed",
			"Whether the multi diff editor renders diffs side by side instead of inline",
			"Whether the standalone color picker is focused",
			"Whether the standalone color picker is visible",
			"Whether the sticky scroll is focused",
			"Whether the sticky scroll is visible",
			"Whether an editor or a rich text input has focus (cursor is blinking)"
		],
		"vs/editor/common/languages": [
			"array",
			"boolean",
			"class",
			"constant",
			"constructor",
			"enumeration",
			"enumeration member",
			"event",
			"field",
			"file",
			"function",
			"interface",
			"key",
			"method",
			"module",
			"namespace",
			"null",
			"number",
			"object",
			"operator",
			"package",
			"property",
			"string",
			"struct",
			"Class",
			"Color",
			"Constant",
			"Constructor",
			"Custom Color",
			"Enum",
			"Enum Member",
			"Event",
			"Field",
			"File",
			"Folder",
			"Function",
			"Interface",
			"Issue",
			"Keyword",
			"Method",
			"Module",
			"Operator",
			"Property",
			"Reference",
			"Snippet",
			"Struct",
			"Text",
			"Tool",
			"Type Parameter",
			"Unit",
			"User",
			"Value",
			"Variable",
			"{0} ({1})",
			"type parameter",
			"variable"
		],
		"vs/editor/common/languages/modesRegistry": [
			"Plain Text"
		],
		"vs/editor/common/model/editStack": [
			"Typing"
		],
		"vs/editor/common/standaloneStrings": [
			"Accept suggestion{0} to accept the currently selected suggestion.",
			"Accessibility Help",
			"Run the command: Announce Cursor Position{0} to hear the current line and column.",
			"The application is configured to never be optimized for usage with a Screen Reader.",
			"The application is configured to be optimized for usage with a Screen Reader.",
			"Made {0} edits in {1} files",
			"Configure the application to be optimized for usage with a Screen Reader (Command+E).",
			"Configure the application to be optimized for usage with a Screen Reader (Control+E).",
			"Navigate between edits in the editor with navigate previous{0} and next{1} and accept{2}, reject{3} or view the diff{4} for the current change. Accept edits across all files{5}.",
			"The editor contains pending modifications that have been made by chat.",
			"The editor is currently waiting for modifications to be made by chat.",
			"Use code folding to collapse blocks of code and focus on the code you're interested in via the Toggle Folding Command{0}.",
			"The Debug: Start Debugging command{0} will start a debug session.",
			"The Debug: Add to Watch command{0} will add the selected text to the watch view.",
			"The Debug: Execute Selection command{0} will execute the selected text in the debug console.",
			"The Debug: Inline Breakpoint command{0} will set or unset a breakpoint at the current cursor position in the active editor.",
			"activeEditorState - such as modified, problems, and more, is currently not included as a part of the window.title setting by default. Enable it with accessibility.windowTitleOptimized.",
			"activeEditorState - such as modified, problems, and more, is included as a part of the window.title setting by default. Disable it with accessibility.windowTitleOptimized.",
			"You are in a pane of a diff editor.",
			"You are in a code editor.",
			"Editor content",
			"Focus notification toasts{0} to navigate them with the keyboard. Accept the primary action of a focused notification{1}.",
			"Go to Line/Column...",
			"Go to Offset...",
			"Go to Symbol{0} to quickly navigate between symbols in the current file.",
			"Show all Quick Access Providers",
			"Developer: Inspect Tokens",
			"Use Intellisense to improve coding efficiency and reduce errors. Trigger suggestions{0}.",
			"Run the command: List Signal Announcements for an overview of announcements and their current status.",
			"Run the command: List Signal Sounds for an overview of all sounds and their current status.",
			"Opening the Accessibility documentation page.",
			"Toggle quick chat{0} to open or close a chat session.",
			"Show And Run Commands",
			"Command Palette",
			"Go to Symbol...",
			"Go to Symbol by Category...",
			"You are in a read-only pane of a diff editor.",
			"You are in a read-only code editor.",
			"Screen Reader Optimized Mode disabled.",
			"Screen Reader Optimized Mode enabled.",
			"Show Accessibility Help",
			"Show or focus the hover{0} to read information about the current symbol.",
			"Start inline chat{0} to create an in editor chat session.",
			"Focus Sticky Scroll{0} to focus the currently nested scopes.",
			"Trigger the suggest widget{0} to show possible inline suggestions.",
			"Pressing Tab in the current editor will insert the tab character. Toggle this behavior{0}.",
			"Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior{0}.",
			"Toggle High Contrast Theme",
			"Toggle focus between the suggest widget and the editor{0} and toggle details focus with{1} to learn more about the suggestion.",
			"Around the workbench, when the screen reader announces you've landed in a toolbar, use narrow keys to navigate between the toolbar's actions."
		],
		"vs/editor/common/viewLayout/viewLineRenderer": [
			"{0} chars",
			"Show more ({0})"
		],
		"vs/editor/contrib/anchorSelect/browser/anchorSelect": [
			"Anchor set at {0}:{1}",
			"Cancel Selection Anchor",
			"Go to Selection Anchor",
			"Select from Anchor to Cursor",
			"Selection Anchor",
			"Set Selection Anchor"
		],
		"vs/editor/contrib/bracketMatching/browser/bracketMatching": [
			"Go to &&Bracket",
			"Overview ruler marker color for matching brackets.",
			"Go to Bracket",
			"Remove Brackets",
			"Select to Bracket",
			"Select the text inside and including the brackets or curly braces"
		],
		"vs/editor/contrib/caretOperations/browser/caretOperations": [
			"Move Selected Text Left",
			"Move Selected Text Right"
		],
		"vs/editor/contrib/caretOperations/browser/transpose": [
			"Transpose Letters"
		],
		"vs/editor/contrib/clipboard/browser/clipboard": [
			"Copy",
			"Copy with Syntax Highlighting",
			"Cut",
			"Paste",
			"Copy As",
			"&&Copy",
			"Cu&&t",
			"&&Paste",
			"Share"
		],
		"vs/editor/contrib/codeAction/browser/codeAction": [
			"An unknown error occurred while applying the code action"
		],
		"vs/editor/contrib/codeAction/browser/codeActionCommands": [
			"Controls when the returned actions are applied.",
			"Always apply the first returned code action.",
			"Apply the first returned code action if it is the only one.",
			"Do not apply the returned code actions.",
			"Kind of the code action to run.",
			"Controls if only preferred code actions should be returned.",
			"Auto Fix...",
			"No auto fixes available",
			"No code actions available",
			"No code actions for '{0}' available",
			"No preferred code actions available",
			"No preferred code actions for '{0}' available",
			"No organize imports action available",
			"No code actions available",
			"No refactorings available",
			"No refactorings for '{0}' available",
			"No preferred refactorings available",
			"No preferred refactorings for '{0}' available",
			"No source actions available",
			"No source actions for '{0}' available",
			"No preferred source actions available",
			"No preferred source actions for '{0}' available",
			"Fix All",
			"No fix all action available",
			"Organize imports in the current file. Also called 'Optimize Imports' by some tools",
			"Organize Imports",
			"Quick Fix...",
			"Refactor...",
			"Source Action..."
		],
		"vs/editor/contrib/codeAction/browser/codeActionContributions": [
			"Enable/disable showing nearest Quick Fix within a line when not currently on a diagnostic.",
			"Enable/disable showing group headers in the Code Action menu.",
			"Enable triggering {0} when {1} is set to {2}. Code Actions must be set to {3} to be triggered for window and focus changes."
		],
		"vs/editor/contrib/codeAction/browser/codeActionController": [
			"Context: {0} at line {1} and column {2}.",
			"Hide Disabled",
			"Show Disabled"
		],
		"vs/editor/contrib/codeAction/browser/codeActionMenu": [
			"Rewrite",
			"Extract",
			"Inline",
			"More Actions...",
			"Move",
			"Quick Fix",
			"Source Action",
			"Surround With"
		],
		"vs/editor/contrib/codeAction/browser/lightBulbWidget": [
			"Show Code Actions",
			"Run: {0}",
			"Show Code Actions ({0})",
			"Icon which spawns code actions menu from the gutter when there is no space in the editor and an AI fix and a quick fix is available.",
			"Icon which spawns code actions menu from the gutter when there is no space in the editor and an AI fix is available.",
			"Icon which spawns code actions menu from the gutter when there is no space in the editor and a quick fix is available.",
			"Icon which spawns code actions menu from the gutter when there is no space in the editor and an AI fix and a quick fix is available.",
			"Icon which spawns code actions menu from the gutter when there is no space in the editor.",
			"Show Code Actions. Preferred Quick Fix Available ({0})"
		],
		"vs/editor/contrib/codelens/browser/codelensController": [
			"Select a command",
			"Show CodeLens Commands for Current Line"
		],
		"vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerCloseButton": [
			"Icon to close the color picker"
		],
		"vs/editor/contrib/colorPicker/browser/colorPickerParts/colorPickerHeader": [
			"Click to toggle color options (rgb/hsl/hex)"
		],
		"vs/editor/contrib/colorPicker/browser/hoverColorPicker/hoverColorPickerParticipant": [
			"There is a color picker here."
		],
		"vs/editor/contrib/colorPicker/browser/standaloneColorPicker/standaloneColorPickerActions": [
			"Hide the Color Picker",
			"Hide the standalone color picker.",
			"Insert Color with Standalone Color Picker",
			"Insert hex/rgb/hsl colors with the focused standalone color picker.",
			"&&Show or Focus Standalone Color Picker",
			"Show or Focus Standalone Color Picker",
			"Show or focus a standalone color picker which uses the default color provider. It displays hex/rgb/hsl colors."
		],
		"vs/editor/contrib/comment/browser/comment": [
			"Toggle Block Comment",
			"Toggle Line Comment",
			"Add Line Comment",
			"Remove Line Comment",
			"Toggle &&Block Comment",
			"&&Toggle Line Comment"
		],
		"vs/editor/contrib/contextmenu/browser/contextmenu": [
			"Show Editor Context Menu",
			"Minimap",
			"Render Characters",
			"Side",
			"Left",
			"Right",
			"Vertical size",
			"Fill",
			"Fit",
			"Proportional",
			"Slider",
			"Always",
			"Mouse Over"
		],
		"vs/editor/contrib/cursorUndo/browser/cursorUndo": [
			"Cursor Redo",
			"Cursor Undo"
		],
		"vs/editor/contrib/dropOrPasteInto/browser/copyPasteContribution": [
			"Paste As...",
			"The kind of the paste edit to try pasting with.\nIf there are multiple edits for this kind, the editor will show a picker. If there are no edits of this kind, the editor will show an error message.",
			"List of preferred paste edit kind to try applying.\nThe first edit matching the preferences will be applied.",
			"Paste as Text"
		],
		"vs/editor/contrib/dropOrPasteInto/browser/copyPasteController": [
			"empty",
			"Configure default paste action",
			"No paste edits for '{0}' found",
			"Select Paste Action",
			"Running paste handlers",
			"Running paste handlers. Click to cancel and do basic paste",
			"Whether the paste widget is showing",
			"Show paste options...",
			"Resolving paste edit for '{0}'. Click to cancel"
		],
		"vs/editor/contrib/dropOrPasteInto/browser/defaultProviders": [
			"Insert Path",
			"Insert Paths",
			"Insert Relative Path",
			"Insert Relative Paths",
			"Insert Uri",
			"Insert Uris",
			"Insert HTML",
			"Insert Plain Text"
		],
		"vs/editor/contrib/dropOrPasteInto/browser/dropIntoEditorController": [
			"Running drop handlers. Click to cancel",
			"Whether the drop widget is showing",
			"Show drop options..."
		],
		"vs/editor/contrib/dropOrPasteInto/browser/postEditWidget": [
			"Error applying edit '{0}':\n{1}",
			"Error resolving edit '{0}':\n{1}"
		],
		"vs/editor/contrib/editorState/browser/keybindingCancellation": [
			"Whether the editor runs a cancellable operation, e.g. like 'Peek References'"
		],
		"vs/editor/contrib/find/browser/findController": [
			"{0} found for '{1}'",
			"Go to Match...",
			"Type a number to go to a specific match (between 1 and {0})",
			"Please type a number between 1 and {0}",
			"No matches. Try searching for something else.",
			"Find Next",
			"Find Previous",
			"&&Find",
			"&&Replace",
			"Find Next Selection",
			"Find Previous Selection",
			"Find",
			"Find with Arguments",
			"Find with Selection",
			"Replace",
			"The file is too large to perform a replace all operation."
		],
		"vs/editor/contrib/find/browser/findWidget": [
			"Press {0} for accessibility help",
			"{0} found for '{1}'",
			"{0} found",
			"{0} found for '{1}', at {2}",
			"{0} found for '{1}'",
			"Icon to indicate that the editor find widget is collapsed.",
			"Icon to indicate that the editor find widget is expanded.",
			"{0}, {1}",
			"Icon for 'Find Next' in the editor find widget.",
			"Icon for 'Find Previous' in the editor find widget.",
			"Icon for 'Replace All' in the editor find widget.",
			"Icon for 'Replace' in the editor find widget.",
			"Icon for 'Find in Selection' in the editor find widget.",
			"Close",
			"Find",
			"Find / Replace",
			"{0} of {1}",
			"Next Match",
			"No results",
			"Previous Match",
			"Replace",
			"Replace All",
			"Replace",
			"Toggle Replace",
			"Find in Selection",
			"Find",
			"Replace",
			"{0}, {1}",
			"Only the first {0} results are highlighted, but all find operations work on the entire text."
		],
		"vs/editor/contrib/folding/browser/folding": [
			"Create Folding Range from Selection",
			"Fold",
			"Fold All",
			"Fold All Block Comments",
			"Fold All Except Selected",
			"Fold All Regions",
			"Fold Level {0}",
			"Fold Recursively",
			"Go to Next Folding Range",
			"Go to Parent Fold",
			"Go to Previous Folding Range",
			"Remove Manual Folding Ranges",
			"Toggle Fold",
			"Toggle Fold Recursively",
			"Toggle Import Fold",
			"Unfold",
			"Unfold All",
			"Unfold All Except Selected",
			"Unfold All Regions",
			"Unfold Recursively"
		],
		"vs/editor/contrib/folding/browser/foldingDecorations": [
			"Color of the collapsed text after the first line of a folded range.",
			"Color of the folding control in the editor gutter.",
			"Background color behind folded ranges. The color must not be opaque so as not to hide underlying decorations.",
			"Icon for collapsed ranges in the editor glyph margin.",
			"Icon for expanded ranges in the editor glyph margin.",
			"Icon for manually collapsed ranges in the editor glyph margin.",
			"Icon for manually expanded ranges in the editor glyph margin.",
			"Click to expand the range.",
			"Click to collapse the range."
		],
		"vs/editor/contrib/fontZoom/browser/fontZoom": [
			"Increase Editor Font Size",
			"Decrease Editor Font Size",
			"Reset Editor Font Size"
		],
		"vs/editor/contrib/format/browser/formatActions": [
			"Format Document",
			"Format Selection"
		],
		"vs/editor/contrib/gotoError/browser/gotoError": [
			"Go to Next Problem (Error, Warning, Info)",
			"Go to Next Problem in Files (Error, Warning, Info)",
			"Go to Previous Problem (Error, Warning, Info)",
			"Go to Previous Problem in Files (Error, Warning, Info)",
			"Next &&Problem",
			"Previous &&Problem",
			"Icon for goto next marker.",
			"Icon for goto previous marker."
		],
		"vs/editor/contrib/gotoError/browser/gotoErrorWidget": [
			"{0} of {1} problem",
			"Editor marker navigation widget background.",
			"Editor marker navigation widget error color.",
			"Editor marker navigation widget error heading background.",
			"Editor marker navigation widget info color.",
			"Editor marker navigation widget info heading background.",
			"Editor marker navigation widget warning color.",
			"Editor marker navigation widget warning heading background.",
			"Error",
			"Hint",
			"Info",
			"{0}: {1} at {2}. ",
			"{0} of {1} problems",
			"Warning"
		],
		"vs/editor/contrib/gotoSymbol/browser/goToCommands": [
			"Go to Definition",
			"Go to Declaration",
			"Open Definition to the Side",
			"Go to Implementations",
			"Go to Type Definition",
			"Peek Declaration",
			"Peek Implementations",
			"Peek Type Definition",
			"Peek Definition",
			"No declaration found",
			"No declaration found for '{0}'",
			"Declarations",
			"Definitions",
			"No results for '{0}'",
			"No definition found",
			"Locations",
			"No implementation found",
			"No implementation found for '{0}'",
			"Go to References",
			"No type definition found",
			"No type definition found for '{0}'",
			"Implementations",
			"Go to Any Symbol",
			"Go to &&Declaration",
			"Go to &&Definition",
			"Go to &&Implementations",
			"Go to &&References",
			"Go to &&Type Definition",
			"No definition found for '{0}'",
			"Peek",
			"References",
			"Peek References",
			"No references found for '{0}'",
			"No references found",
			"Type Definitions"
		],
		"vs/editor/contrib/gotoSymbol/browser/link/goToDefinitionAtPosition": [
			"Click to show {0} definitions."
		],
		"vs/editor/contrib/gotoSymbol/browser/peek/referencesController": [
			"Loading...",
			"{0} ({1})",
			"Whether reference peek is visible, like 'Peek References' or 'Peek Definition'"
		],
		"vs/editor/contrib/gotoSymbol/browser/peek/referencesTree": [
			"{0} reference",
			"{0} references",
			"References"
		],
		"vs/editor/contrib/gotoSymbol/browser/peek/referencesWidget": [
			"no preview available",
			"No results",
			"References"
		],
		"vs/editor/contrib/gotoSymbol/browser/referencesModel": [
			"1 symbol in {0}, full path {1}",
			"{0} symbols in {1}, full path {2}",
			"in {0} on line {1} at column {2}",
			"{0} in {1} on line {2} at column {3}",
			"No results found",
			"Found 1 symbol in {0}",
			"Found {0} symbols in {1}",
			"Found {0} symbols in {1} files"
		],
		"vs/editor/contrib/gotoSymbol/browser/symbolNavigation": [
			"Whether there are symbol locations that can be navigated via keyboard-only.",
			"Symbol {0} of {1}",
			"Symbol {0} of {1}, {2} for next"
		],
		"vs/editor/contrib/gpu/browser/gpuActions": [
			"Draw Glyph",
			"Developer: Debug Editor GPU Renderer",
			"Log Texture Atlas Stats",
			"Save Texture Atlas"
		],
		"vs/editor/contrib/hover/browser/contentHoverRendered": [
			"This is a hover status bar.",
			"It has an action with label {0} and keybinding {1}.",
			"It has an action with label {0}."
		],
		"vs/editor/contrib/hover/browser/hoverAccessibleViews": [
			"- The focused hover part verbosity level can be decreased with the Decrease Hover Verbosity command.",
			"- The focused hover part verbosity level can be increased with the Increase Hover Verbosity command."
		],
		"vs/editor/contrib/hover/browser/hoverActionIds": [
			"Decrease Hover Verbosity Level",
			"Increase Hover Verbosity Level"
		],
		"vs/editor/contrib/hover/browser/hoverActions": [
			"Go To Bottom Hover",
			"Go to the bottom of the editor hover.",
			"Go To Top Hover",
			"Go to the top of the editor hover.",
			"Hide Hover",
			"Page Down Hover",
			"Page down the editor hover.",
			"Page Up Hover",
			"Page up the editor hover.",
			"Scroll Down Hover",
			"Scroll down the editor hover.",
			"Scroll Left Hover",
			"Scroll left the editor hover.",
			"Scroll Right Hover",
			"Scroll right the editor hover.",
			"Scroll Up Hover",
			"Scroll up the editor hover.",
			"Show Definition Preview Hover",
			"Show the definition preview hover in the editor.",
			"Show or Focus Hover",
			"The hover will automatically take focus when it appears.",
			"The hover will take focus only if it is already visible.",
			"The hover will not automatically take focus.",
			"Show or focus the editor hover which shows documentation, references, and other content for a symbol at the current cursor position."
		],
		"vs/editor/contrib/hover/browser/hoverCopyButton": [
			"Copied to clipboard",
			"Copy"
		],
		"vs/editor/contrib/hover/browser/markdownHoverParticipant": [
			"Icon for decreasing hover verbosity.",
			"Decrease Hover Verbosity",
			"Icon for increaseing hover verbosity.",
			"Increase Hover Verbosity",
			"Loading...",
			"Rendering paused for long line for performance reasons. This can be configured via `editor.stopRenderingLineAfter`. [Don't Show Again](command:{0})",
			"Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`. [Don't Show Again](command:{0})"
		],
		"vs/editor/contrib/hover/browser/markerHoverParticipant": [
			"Checking for quick fixes...",
			"No quick fixes available",
			"Quick Fix...",
			"View Problem"
		],
		"vs/editor/contrib/indentation/browser/indentation": [
			"Change Tab Display Size",
			"Change the space size equivalent of the tab.",
			"Configured Tab Size",
			"Current Tab Size",
			"Default Tab Size",
			"Detect Indentation from Content",
			"Detect the indentation from content.",
			"Reindent Lines",
			"Reindent the lines of the editor.",
			"Reindent Selected Lines",
			"Reindent the selected lines of the editor.",
			"Convert Indentation to Spaces",
			"Convert the tab indentation to spaces.",
			"Convert Indentation to Tabs",
			"Convert the spaces indentation to tabs.",
			"Indent Using Spaces",
			"Use indentation with spaces.",
			"Indent Using Tabs",
			"Use indentation with tabs.",
			"Select Tab Size for Current File"
		],
		"vs/editor/contrib/inlayHints/browser/inlayHintsHover": [
			"Execute Command",
			"Double-click to insert",
			"Go to Definition ({0})",
			"Go to Definition ({0}), right click for more",
			"alt + click",
			"option + click",
			"ctrl + click",
			"cmd + click"
		],
		"vs/editor/contrib/inlineCompletions/browser/controller/commands": [
			"Accept",
			"Accept Line",
			"Accept Word",
			"Accept Inline Suggestion",
			"Accept Inline Suggestion Alternative Action",
			"Accept Next Line Of Inline Suggestion",
			"Accept Next Word Of Inline Suggestion",
			"Always Show Toolbar",
			"Developer: Extract Inline Suggest State",
			"Hide Inline Suggestion",
			"Jump to next inline edit",
			"Show Next Inline Suggestion",
			"Show Previous Inline Suggestion",
			"Toggle Inline Suggestions Show Collapsed",
			"Trigger Inline Suggestion",
			"Options for triggering inline suggestions.",
			"Triggers an inline suggestion in the editor.",
			"Jump",
			"No inline suggestion is available.",
			"Reject"
		],
		"vs/editor/contrib/inlineCompletions/browser/controller/inlineCompletionContextKeys": [
			"Whether the cursor is at an inline edit",
			"Whether the cursor is at ghost text",
			"Whether the cursor is in indentation",
			"Whether the editor has a selection",
			"Whether the current code editor is showing an inline edits preview",
			"Whether an inline edit is visible",
			"Whether an alternative action for the inline suggestion is visible.",
			"Whether the inline suggestion starts with whitespace",
			"Whether the inline suggestion starts with whitespace that is less than what would be inserted by tab",
			"Whether an inline suggestion is visible",
			"Whether suggestions should be suppressed for the current suggestion",
			"Whether tab should accept the inline edit.",
			"Whether tab should jump to an inline edit."
		],
		"vs/editor/contrib/inlineCompletions/browser/controller/inlineCompletionsController": [
			"Inspect this in the accessible view ({0})"
		],
		"vs/editor/contrib/inlineCompletions/browser/hintsWidget/hoverParticipant": [
			"There are inline completions here",
			"Suggestion:"
		],
		"vs/editor/contrib/inlineCompletions/browser/hintsWidget/inlineCompletionsHintsWidget": [
			"Next",
			"Icon for show next parameter hint.",
			"Icon for show previous parameter hint.",
			"Previous"
		],
		"vs/editor/contrib/inlineCompletions/browser/model/renameSymbolProcessor": [
			"Rename"
		],
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/components/gutterIndicatorMenu": [
			"Go To / Accept",
			"Reject",
			"Settings",
			"Show Collapsed",
			"Show Expanded",
			"Snooze"
		],
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/components/gutterIndicatorView": [
			"Inline Suggestion"
		],
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/inlineEditsViews/inlineEditsWordReplacementView": [
			"{0} 1 occurrence",
			"{0} {1} occurrences",
			"{0} show occurrences"
		],
		"vs/editor/contrib/inlineCompletions/browser/view/inlineEdits/theme": [
			"Background color for the inline edit gutter indicator.",
			"Background color for the primary inline edit gutter indicator.",
			"Border color for the primary inline edit gutter indicator.",
			"Foreground color for the primary inline edit gutter indicator.",
			"Background color for the secondary inline edit gutter indicator.",
			"Border color for the secondary inline edit gutter indicator.",
			"Foreground color for the secondary inline edit gutter indicator.",
			"Background color for the successful inline edit gutter indicator.",
			"Border color for the successful inline edit gutter indicator.",
			"Foreground color for the successful inline edit gutter indicator.",
			"Background color for the modified text in inline edits.",
			"Border color for the modified text in inline edits.",
			"Background color for the changed lines in the modified text of inline edits.",
			"Overlay color for the changed text in the modified text of inline edits.",
			"Background color for the original text in inline edits.",
			"Border color for the original text in inline edits.",
			"Background color for the changed lines in the original text of inline edits.",
			"Overlay color for the changed text in the original text of inline edits.",
			"Modified border color for the inline edits widget when tab will accept it.",
			"Original border color for the inline edits widget over the original text when tab will accept it."
		],
		"vs/editor/contrib/inPlaceReplace/browser/inPlaceReplace": [
			"Replace with Next Value",
			"Replace with Previous Value"
		],
		"vs/editor/contrib/insertFinalNewLine/browser/insertFinalNewLine": [
			"Insert Final New Line"
		],
		"vs/editor/contrib/lineSelection/browser/lineSelection": [
			"Expand Line Selection"
		],
		"vs/editor/contrib/linesOperations/browser/linesOperations": [
			"Duplicate Selection",
			"Transform to Camel Case",
			"Transform to Kebab Case",
			"Transform to Lowercase",
			"Transform to Pascal Case",
			"Transform to Snake Case",
			"Transform to Title Case",
			"Transform to Uppercase",
			"Transpose Characters around the Cursor",
			"Copy Line Down",
			"Copy Line Up",
			"Delete Line",
			"Delete All Left",
			"Delete All Right",
			"Delete Duplicate Lines",
			"Indent Line",
			"Insert Line Below",
			"Insert Line Above",
			"Join Lines",
			"Move Line Down",
			"Move Line Up",
			"Outdent Line",
			"Reverse lines",
			"Sort Lines Ascending",
			"Sort Lines Descending",
			"Trim Trailing Whitespace",
			"Co&&py Line Down",
			"&&Copy Line Up",
			"&&Duplicate Selection",
			"Move &&Line Down",
			"Mo&&ve Line Up"
		],
		"vs/editor/contrib/linkedEditing/browser/linkedEditing": [
			"Background color when the editor auto renames on type.",
			"Start Linked Editing"
		],
		"vs/editor/contrib/links/browser/links": [
			"Failed to open this link because it is not well-formed: {0}",
			"Open Link",
			"Execute command",
			"Follow link",
			"alt + click",
			"option + click",
			"ctrl + click",
			"cmd + click",
			"Failed to open this link because its target is missing.",
			"Execute command {0}"
		],
		"vs/editor/contrib/message/browser/messageController": [
			"Whether the editor is currently showing an inline message"
		],
		"vs/editor/contrib/multicursor/browser/multicursor": [
			"Add Selection to Next Find Match",
			"Add Selection to Previous Find Match",
			"Change All Occurrences",
			"Cursor added: {0}",
			"Cursors added: {0}",
			"Add &&Next Occurrence",
			"Add P&&revious Occurrence",
			"&&Add Cursor Above",
			"Add C&&ursors to Line Ends",
			"A&&dd Cursor Below",
			"Select All &&Occurrences",
			"Move Last Selection to Next Find Match",
			"Move Last Selection to Previous Find Match",
			"Add Cursors to Bottom",
			"Add Cursors to Top",
			"Focus Next Cursor",
			"Focuses the next cursor",
			"Focus Previous Cursor",
			"Focuses the previous cursor",
			"Add Cursor Above",
			"Add Cursors to Line Ends",
			"Add Cursor Below",
			"Select All Occurrences of Find Match"
		],
		"vs/editor/contrib/parameterHints/browser/parameterHints": [
			"Trigger Parameter Hints"
		],
		"vs/editor/contrib/parameterHints/browser/parameterHintsWidget": [
			"Foreground color of the active item in the parameter hint.",
			"{0}, hint",
			"Icon for show next parameter hint.",
			"Icon for show previous parameter hint."
		],
		"vs/editor/contrib/peekView/browser/peekView": [
			"Whether the current code editor is embedded inside peek",
			"Close",
			"Color of the peek view borders and arrow.",
			"Background color of the peek view editor.",
			"Background color of the gutter in the peek view editor.",
			"Match highlight color in the peek view editor.",
			"Match highlight border in the peek view editor.",
			"Background color of sticky scroll in the peek view editor.",
			"Background color of the gutter part of sticky scroll in the peek view editor.",
			"Background color of the peek view result list.",
			"Foreground color for file nodes in the peek view result list.",
			"Foreground color for line nodes in the peek view result list.",
			"Match highlight color in the peek view result list.",
			"Background color of the selected entry in the peek view result list.",
			"Foreground color of the selected entry in the peek view result list.",
			"Background color of the peek view title area.",
			"Color of the peek view title.",
			"Color of the peek view title info."
		],
		"vs/editor/contrib/placeholderText/browser/placeholderText.contribution": [
			"Foreground color of the placeholder text in the editor."
		],
		"vs/editor/contrib/quickAccess/browser/editorNavigationQuickAccess": [
			"Line {0}, column {1}: {2}"
		],
		"vs/editor/contrib/quickAccess/browser/gotoLineQuickAccess": [
			"Go to line. Type a line number, optionally followed by colon and column number.",
			"Press 'Enter' to go to line {0} or enter a column number (from 1 to {1}).",
			"Press 'Enter' to go to line {0} at column {1}.",
			"Go to line {0}, column {1}. Press Enter to navigate.",
			"Press 'Enter' to go to line {0} or enter colon : to add a column number.",
			"Type a line number to go to (from 1 to {0}).",
			"Open a text editor first to go to a line or an offset.",
			"Type a character position to go to (from 1 to {0}).",
			"Type a character position to go to (from 0 to {0}).",
			"Toggle Zero-Based Offset"
		],
		"vs/editor/contrib/quickAccess/browser/gotoSymbolQuickAccess": [
			"constructors ({0})",
			"arrays ({0})",
			"booleans ({0})",
			"To go to a symbol, first open a text editor with symbol information.",
			"The active text editor does not provide symbol information.",
			"classes ({0})",
			"constants ({0})",
			"enumerations ({0})",
			"enumeration members ({0})",
			"events ({0})",
			"fields ({0})",
			"files ({0})",
			"functions ({0})",
			"interfaces ({0})",
			"keys ({0})",
			"methods ({0})",
			"modules ({0})",
			"namespaces ({0})",
			"No matching editor symbols",
			"No editor symbols",
			"numbers ({0})",
			"objects ({0})",
			"Open to the Bottom",
			"Open to the Side",
			"operators ({0})",
			"packages ({0})",
			"properties ({0})",
			"strings ({0})",
			"structs ({0})",
			"symbols ({0})",
			"type parameters ({0})",
			"variables ({0})"
		],
		"vs/editor/contrib/readOnlyMessage/browser/contribution": [
			"Cannot edit in read-only editor",
			"Cannot edit in read-only input"
		],
		"vs/editor/contrib/rename/browser/rename": [
			"Successfully renamed '{0}' to '{1}'. Summary: {2}",
			"Enable/disable the ability to preview changes before renaming",
			"Focus Next Rename Suggestion",
			"Focus Previous Rename Suggestion",
			"Renaming '{0}' to '{1}'",
			"No result.",
			"Renaming {0} to {1}",
			"Rename failed to compute edits",
			"Rename failed to apply edits",
			"Rename Symbol",
			"An unknown error occurred while resolving rename location"
		],
		"vs/editor/contrib/rename/browser/renameWidget": [
			"Cancel",
			"Generate New Name Suggestions",
			"{0} to Rename, {1} to Preview",
			"Rename input. Type new name and press Enter to commit.",
			"Whether the rename input widget is focused",
			"Whether the rename input widget is visible",
			"Received {0} rename suggestions"
		],
		"vs/editor/contrib/smartSelect/browser/smartSelect": [
			"&&Expand Selection",
			"&&Shrink Selection",
			"Expand Selection",
			"Shrink Selection"
		],
		"vs/editor/contrib/snippet/browser/snippetController2": [
			"Whether there is a next tab stop when in snippet mode",
			"Whether there is a previous tab stop when in snippet mode",
			"Whether the current snippet tab stop is a choice",
			"Whether the editor in current in snippet mode",
			"Go to next placeholder..."
		],
		"vs/editor/contrib/snippet/browser/snippetVariables": [
			"April",
			"Apr",
			"August",
			"Aug",
			"December",
			"Dec",
			"February",
			"Feb",
			"Friday",
			"Fri",
			"January",
			"Jan",
			"July",
			"Jul",
			"June",
			"Jun",
			"March",
			"Mar",
			"May",
			"May",
			"Monday",
			"Mon",
			"November",
			"Nov",
			"October",
			"Oct",
			"Saturday",
			"Sat",
			"September",
			"Sep",
			"Sunday",
			"Sun",
			"Thursday",
			"Thu",
			"Tuesday",
			"Tue",
			"Wednesday",
			"Wed"
		],
		"vs/editor/contrib/stickyScroll/browser/stickyScrollActions": [
			"Focus Editor Sticky Scroll",
			"Go to the focused sticky scroll line",
			"&&Focus Editor Sticky Scroll",
			"&&Sticky Scroll",
			"&&Toggle Editor Sticky Scroll",
			"Select Editor",
			"Select the next editor sticky scroll line",
			"Select the previous sticky scroll line",
			"Sticky Scroll",
			"Toggle Editor Sticky Scroll",
			"Toggle/enable the editor sticky scroll which shows the nested scopes at the top of the viewport"
		],
		"vs/editor/contrib/suggest/browser/suggest": [
			"Whether suggestions are inserted when pressing Enter",
			"Whether the current suggestion supports to resolve further details",
			"Whether the current suggestion has insert and replace behaviour",
			"Whether the default behaviour is to insert or replace",
			"Whether inserting the current suggestion yields in a change or has everything already been typed",
			"Whether the details pane of the suggest widget has focus",
			"Whether suggestion details are visible",
			"Whether any suggestion is focused",
			"Whether there are multiple suggestions to pick from"
		],
		"vs/editor/contrib/suggest/browser/suggestController": [
			"Insert",
			"Replace",
			"Accepting '{0}' made {1} additional edits",
			"Show More",
			"Show Less",
			"Select",
			"Reset Suggest Widget Size",
			"Trigger Suggest"
		],
		"vs/editor/contrib/suggest/browser/suggestWidget": [
			"{0}, docs: {1}",
			"Background color of the suggest widget.",
			"Border color of the suggest widget.",
			"Color of the match highlights in the suggest widget when an item is focused.",
			"Outline color of the focused (keyboard-navigated) entry in the suggest widget.",
			"Foreground color of the suggest widget.",
			"Color of the match highlights in the suggest widget.",
			"Background color of the selected entry in the suggest widget.",
			"Foreground color of the selected entry in the suggest widget.",
			"Icon foreground color of the selected entry in the suggest widget.",
			"Foreground color of the suggest widget status.",
			"{0}, {1}",
			"{0}, {1}, {2}",
			"{0} {1}, {2}",
			"{0} {1}, {2}, {3}",
			"Suggest",
			"Loading...",
			"No suggestions."
		],
		"vs/editor/contrib/suggest/browser/suggestWidgetDetails": [
			"Close",
			"Loading..."
		],
		"vs/editor/contrib/suggest/browser/suggestWidgetRenderer": [
			"Read More",
			"Icon for more information in the suggest widget."
		],
		"vs/editor/contrib/suggest/browser/wordContextKey": [
			"A context key that is true when at the end of a word. Note that this is only defined when tab-completions are enabled"
		],
		"vs/editor/contrib/symbolIcons/browser/symbolIcons": [
			"The foreground color for array symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for boolean symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for class symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for color symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for constant symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for constructor symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for enumerator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for enumerator member symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for event symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for field symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for file symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for folder symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for function symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for interface symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for key symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for keyword symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for method symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for module symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for namespace symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for null symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for number symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for object symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for operator symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for package symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for property symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for reference symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for snippet symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for string symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for struct symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for text symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for type parameter symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for unit symbols. These symbols appear in the outline, breadcrumb, and suggest widget.",
			"The foreground color for variable symbols. These symbols appear in the outline, breadcrumb, and suggest widget."
		],
		"vs/editor/contrib/toggleTabFocusMode/browser/toggleTabFocusMode": [
			"Determines whether the tab key moves focus around the workbench or inserts the tab character in the current editor. This is also called tab trapping, tab navigation, or tab focus mode.",
			"Toggle Tab Key Moves Focus",
			"Pressing Tab will now insert the tab character",
			"Pressing Tab will now move focus to the next focusable element"
		],
		"vs/editor/contrib/tokenization/browser/tokenization": [
			"Developer: Force Retokenize"
		],
		"vs/editor/contrib/unicodeHighlighter/browser/bannerController": [
			"Close Banner"
		],
		"vs/editor/contrib/unicodeHighlighter/browser/unicodeHighlighter": [
			"Disable highlighting of characters in comments",
			"Disable highlighting of characters in strings",
			"Disable highlighting of ambiguous characters",
			"Disable highlighting of invisible characters",
			"Disable highlighting of non basic ASCII characters",
			"Show Exclude Options",
			"Adjust settings",
			"Allow unicode characters that are more common in the language \"{0}\".",
			"The character {0} could be confused with the character {1}, which is more common in source code.",
			"The character {0} could be confused with the ASCII character {1}, which is more common in source code.",
			"The character {0} is invisible.",
			"The character {0} is not a basic ASCII character.",
			"Configure Unicode Highlight Options",
			"Disable Highlight In Comments",
			"Disable Highlight In Strings",
			"Disable Ambiguous Highlight",
			"Disable Invisible Highlight",
			"Disable Non ASCII Highlight",
			"Exclude {0} from being highlighted",
			"Exclude {0} (invisible character) from being highlighted",
			"This document contains many ambiguous unicode characters",
			"This document contains many invisible unicode characters",
			"This document contains many non-basic ASCII unicode characters",
			"Icon shown with a warning message in the extensions editor."
		],
		"vs/editor/contrib/unusualLineTerminators/browser/unusualLineTerminators": [
			"The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.",
			"&&Remove Unusual Line Terminators",
			"Ignore",
			"Detected unusual line terminators",
			"Unusual Line Terminators"
		],
		"vs/editor/contrib/wordHighlighter/browser/highlightDecorations": [
			"Overview ruler marker color for symbol highlights. The color must not be opaque so as not to hide underlying decorations.",
			"Overview ruler marker color for write-access symbol highlights. The color must not be opaque so as not to hide underlying decorations.",
			"Overview ruler marker color of a textual occurrence for a symbol. The color must not be opaque so as not to hide underlying decorations.",
			"Background color of a symbol during read-access, like reading a variable. The color must not be opaque so as not to hide underlying decorations.",
			"Border color of a symbol during read-access, like reading a variable.",
			"Background color of a symbol during write-access, like writing to a variable. The color must not be opaque so as not to hide underlying decorations.",
			"Border color of a symbol during write-access, like writing to a variable.",
			"Background color of a textual occurrence for a symbol. The color must not be opaque so as not to hide underlying decorations.",
			"Border color of a textual occurrence for a symbol."
		],
		"vs/editor/contrib/wordHighlighter/browser/wordHighlighter": [
			"Go to Next Symbol Highlight",
			"Go to Previous Symbol Highlight",
			"Trigger Symbol Highlight"
		],
		"vs/editor/contrib/wordOperations/browser/wordOperations": [
			"Delete Word",
			"Delete only the word and leave surrounding whitespace",
			"Delete the word at the cursor"
		],
		"vs/platform/accessibilitySignal/browser/accessibilitySignalService": [
			"File Modified from Chat Edits",
			"Chat Request Sent",
			"Chat User Action Required",
			"Clear",
			"Code Action Request Triggered",
			"Edits Kept",
			"Edits Undone",
			"Format",
			"Breakpoint",
			"Error on Line",
			"Folded",
			"Warning on Line",
			"Next Edit Suggestion",
			"No Inlay Hints",
			"Notebook Cell Completed",
			"Notebook Cell Failed",
			"Breakpoint",
			"Error",
			"Warning",
			"Progress",
			"Save",
			"Task Completed",
			"Task Failed",
			"Terminal Bell",
			"Command Failed",
			"Command Succeeded",
			"Quick Fix",
			"Voice Mode Started",
			"Voice Mode Stopped",
			"Chat Edit Modified File",
			"Chat Request Sent",
			"Chat Response Received",
			"Chat User Action Required",
			"Clear",
			"Code Action Applied",
			"Code Action Request Triggered",
			"Diff Line Deleted",
			"Diff Line Inserted",
			"Diff Line Modified",
			"Edits Kept",
			"Undo Edits",
			"Format",
			"Breakpoint on Line",
			"Error on Line",
			"Folded Area on Line",
			"Inline Suggestion on Line",
			"Warning on Line",
			"Next Edit Suggestion on Line",
			"No Inlay Hints on Line",
			"Notebook Cell Completed",
			"Notebook Cell Failed",
			"Debugger Stopped on Breakpoint",
			"Error at Position",
			"Warning at Position",
			"Progress",
			"Save",
			"Task Completed",
			"Task Failed",
			"Terminal Bell",
			"Terminal Command Failed",
			"Terminal Command Succeeded",
			"Terminal Quick Fix",
			"Voice Mode Started",
			"Voice Mode Stopped",
			"Voice Recording Started",
			"Voice Recording Stopped"
		],
		"vs/platform/action/common/actionCommonCategories": [
			"Developer",
			"File",
			"Help",
			"Preferences",
			"Test",
			"View"
		],
		"vs/platform/actions/browser/buttonbar": [
			"More Actions"
		],
		"vs/platform/actions/browser/menuEntryActionViewItem": [
			"{0} ({1})",
			"{1} to {0}",
			"{0}\n[{1}] {2}"
		],
		"vs/platform/actions/browser/toolbar": [
			"Hide",
			"Reset Menu"
		],
		"vs/platform/actions/common/menuResetAction": [
			"Reset All Menus"
		],
		"vs/platform/actions/common/menuService": [
			"Configure Keybinding",
			"Hide '{0}'"
		],
		"vs/platform/actionWidget/browser/actionList": [
			"Filter items",
			"Search...",
			"Dismiss",
			"{0}, off",
			"{0}, on",
			"Remove",
			"{0}, use right arrow to access options",
			"Action Widget",
			"{0}, Disabled Reason: {1}",
			"{0} to Apply",
			"{0} to Apply, {1} to Preview"
		],
		"vs/platform/actionWidget/browser/actionWidget": [
			"Accept selected action",
			"Background color for toggled action items in action bar.",
			"Clear action widget filter",
			"Whether the action widget filter input is focused",
			"Whether the action widget list is visible",
			"Collapse section",
			"Expand section",
			"Hide action widget",
			"Preview selected action",
			"Select next action",
			"Select previous action",
			"Toggle section"
		],
		"vs/platform/agentHost/browser/agentHostConnectionsService": [
			"Local"
		],
		"vs/platform/agentHost/browser/agentHostEnablementService": [
			"When enabled, some agents run in a separate agent host process."
		],
		"vs/platform/agentHost/common/agentHostCustomizationConfig": [
			"When enabled (the default), the Claude agent routes all requests through GitHub Copilot. When disabled, Claude talks to Anthropic directly using your own credentials (API key or Claude subscription).",
			"Route Claude Through Copilot",
			"Plugins configured on this agent host and available to remote sessions.",
			"Description",
			"Name",
			"Plugin",
			"Plugins",
			"Plugin URI",
			"Absolute path to the shell executable used by host-managed terminals. Normally pushed by the connected VS Code client from `terminal.integrated.agentHostProfile.<os>` (falling back to `terminal.integrated.defaultProfile.<os>`); when unset, the agent host falls back to the system shell. Only the path is supported; `args` and `env` from the workbench profile are not piped through yet. The workbench only pushes this for the local agent host — remote agent host operators should set this directly in the remote machine's `agent-host-config.json`.",
			"Default Shell",
			"Optional base URI of a GitHub Enterprise instance (for example \"https://ghe.example.com\" for GitHub Enterprise Server, or \"https://tenant.ghe.com\" for GitHub Enterprise Cloud). When set, the agent host authenticates and makes GitHub API calls against this instance instead of github.com. Normally pushed by the connected VS Code client from the `github-enterprise.uri` setting; remote agent host operators can set it directly in the remote `agent-host-config.json`.",
			"GitHub Enterprise URI"
		],
		"vs/platform/agentHost/common/agentHostEnablementService": [
			"Whether the local agent host process is enabled.",
			"When enabled, some agents run in a separate agent host process.",
			"When enabled, hides the Extension Host Copilot CLI entry from the Agents window picker. Requires `#chat.agentHost.enabled#`.",
			"When enabled, new editor and panel chat sessions default to the Agent Host Copilot CLI instead of the local harness. Requires `#{0}#`.",
			"When enabled, hides the Extension Host Copilot CLI entry from the editor window chat picker.",
			"When enabled, shows the VS Code local chat harness in the chat picker. This setting is ignored in virtual workspaces, where the local chat harness is always available.",
			"When enabled, prefers the Agent Host Copilot CLI for new editor chat sessions. If the local harness is selected, it is replaced with Copilot once.",
			"Chat Agent Host"
		],
		"vs/platform/agentHost/common/agentHostSchema": [
			"Whether VS Code's auto-reply setting is enabled. When `true`, `ask_user` questions are auto-answered instead of blocking on the user, mirroring autopilot mode.",
			"Auto Reply",
			"Whether the Codex provider is enabled.",
			"Codex Agent",
			"Whether VS Code's global auto-approve setting is enabled. When `true`, every tool call is auto-approved, equivalent to a session using Allow all.",
			"Global Auto Approve",
			"Argument",
			"For `stdio` servers, the arguments passed to the command.",
			"Arguments",
			"For `stdio` servers, the executable to spawn.",
			"Command",
			"For `stdio` servers, the working directory the command runs in.",
			"Working Directory",
			"Agent-host-level MCP servers exposed to every session, keyed by server name. Each value is a server configuration (see `<serverName>`).",
			"A single MCP server entry. The property key is the server name.",
			"MCP Server",
			"For `stdio` servers, environment variables set on the spawned process.",
			"Environment",
			"For `http` servers, HTTP headers sent with every request.",
			"Headers",
			"MCP Servers",
			"The transport used to reach the server: `stdio` for a local command, `http` for a remote endpoint.",
			"Server Type",
			"For `http` servers, the endpoint URL of the MCP server.",
			"URL",
			"Whether Copilot Chat's prefer-long-context setting is enabled. When `true`, models with a free long context window only show the long context option in the picker. When `false` (default), the smaller default context option stays selectable.",
			"Prefer Long Context",
			"Whether remote session sync is enabled for the copilot-sdk CLI.",
			"Session Sync",
			"Whether Copilot sessions automatically discover and use the operating system's proxy configuration.",
			"System Proxy Discovery",
			"Most restrictive telemetry level requested by connected clients.",
			"Telemetry Level",
			"Whether terminal auto-approve rules forwarded by the connected client are allowed to apply to agent-host shell permission requests.",
			"Terminal Auto Approve",
			"Terminal auto-approve rules forwarded by the connected client for agent-host shell permission checks.",
			"Terminal Auto Approve Rules",
			"Approvals",
			"Assisted permissions",
			"Evaluates risk before running tools",
			"Allow all",
			"Runs tool calls without asking",
			"Default approvals",
			"Asks when approval settings don't apply",
			"Tool approval behavior for this session",
			"Agent Mode",
			"Autopilot",
			"Autonomously iterates from start to finish",
			"Interactive",
			"Step-by-step collaboration",
			"Plan",
			"Plan first, execute when ready",
			"How the agent should approach this turn",
			"Permissions",
			"Allowed tools",
			"Denied tools",
			"Tool name",
			"Per-tool session permissions. Updated automatically when approving a tool \"in this Session\"."
		],
		"vs/platform/agentHost/common/agentHostStarter.config.contribution": [
			"When enabled, the agent host wires up the BYOK ('bring your own key') language-model bridge so extension-provided BYOK models can run in agent-host sessions. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.",
			"When enabled, the agent host registers the Claude provider (subject to the Claude SDK being reachable). Independent of `#chat.agents.claude.preferAgentHost#` and `#chat.editor.claude.preferAgentHost#`, which choose which integration surfaces Claude. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.",
			"Enable Claude Agent sessions in VS Code. Start and resume agentic coding sessions powered by Anthropic Claude Agent SDK directly in the editor. Uses your existing Copilot subscription.",
			"Additional command-line arguments passed to `codex app-server`. Primarily useful for debugging (for example, `--log-level=debug`).",
			"Optional override for `$CODEX_HOME`. Controls where the codex binary reads config and writes rollouts. When empty, codex uses its default (`~/.codex`).",
			"When enabled, the agent host registers the Codex provider (subject to the Codex SDK being reachable). Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.",
			"Enable Codex Agent sessions in VS Code. Start and resume agentic coding sessions powered by OpenAI Codex SDK. Uses your existing Copilot subscription.",
			"Experimental, for local SDK development only. Absolute path to a directory containing `node_modules/@openai/codex`. When set, the agent host spawns the Codex binary from this tree instead of downloading the SDK. Empty (the default) falls through to the SDK distribution shipped with this build. Requires `#chat.agentHost.enabled#`. The agent host process must be restarted for changes to take effect.",
			"When enabled, includes prompt and response content in OTel span attributes. Configurable in user settings only. Sets `OTEL_INSTRUMENTATION_GENAI_CAPTURE_MESSAGE_CONTENT`. Privacy-sensitive: do not enable in environments that ship spans to shared sinks.",
			"Controls whether Copilot OpenTelemetry export captures prompt, response, and tool content.",
			"When enabled, the agent host persists every emitted OTel span to a local SQLite database. Configurable in user settings only. Spans can be inspected via the `Export Agent Host Traces Database` command. Compatible with external exporters: spans are written to SQLite *and* forwarded to the user-configured sink.",
			"When enabled, the agent host emits OpenTelemetry traces from the Copilot SDK. Configurable in user settings only. Requires `#chat.agentHost.enabled#`. Either configure `#chat.agentHost.otel.otlpEndpoint#` to ship traces to an external collector or enable `#chat.agentHost.otel.dbSpanExporter.enabled#` to capture them locally.",
			"Controls whether Copilot OpenTelemetry export is enabled. When managed, users cannot override the enterprise value.",
			"Exporter backend used by the Copilot SDK when `#chat.agentHost.otel.enabled#` is on. Configurable in user settings only. `otlp-grpc` is downgraded to `otlp-http` transparently in the CLI runtime.",
			"Enterprise-managed OTLP exporter headers (e.g. auth tokens) for Copilot OpenTelemetry export. Policy-only and extension-only: applied directly to the Copilot Chat extension's OTLP exporter, never delivered to the agent host process.",
			"Controls the enterprise-managed OTLP exporter headers for Copilot OpenTelemetry export.",
			"OTLP endpoint URL when exporter type is `otlp-http` or `otlp-grpc`. Configurable in user settings only. Sets `OTEL_EXPORTER_OTLP_ENDPOINT` inside the agent host process.",
			"Controls the enterprise-managed OTLP collector endpoint for Copilot OpenTelemetry export.",
			"Enterprise-managed OTLP wire protocol (`http/json`, `http/protobuf`, or `grpc`) for Copilot OpenTelemetry export. Policy-only: there is no user-facing setting; it carries the managed `telemetry.protocol` so the agent host's `OTEL_EXPORTER_OTLP_PROTOCOL` distinguishes protobuf from json.",
			"Controls the enterprise-managed OTLP wire protocol (protobuf vs JSON) for Copilot OpenTelemetry export.",
			"Output path for span JSON lines when exporter type is `file`. Configurable in user settings only. Sets `COPILOT_OTEL_FILE_EXPORTER_PATH`.",
			"Prevents local file export when enterprise-managed Copilot OpenTelemetry export is configured.",
			"Controls the enterprise-managed OTLP protocol for Copilot OpenTelemetry export.",
			"Console exporter is not selected by enterprise managed settings.",
			"File exporter is not selected by enterprise managed settings.",
			"Use OTLP over gRPC.",
			"Use OTLP over HTTP.",
			"Enterprise-managed OTel resource attributes for Copilot OpenTelemetry export. Policy-only: there is no user-facing setting; it carries the managed `telemetry.resourceAttributes` map so the agent host's `OTEL_RESOURCE_ATTRIBUTES` includes the deployment's attributes.",
			"Controls the enterprise-managed OTel resource attributes for Copilot OpenTelemetry export.",
			"Enterprise-managed OTel `service.name` resource attribute for Copilot OpenTelemetry export. Policy-only: there is no user-facing setting; it carries the managed `telemetry.serviceName` so the agent host's `OTEL_SERVICE_NAME` identifies spans from this deployment.",
			"Controls the enterprise-managed OTel `service.name` resource attribute for Copilot OpenTelemetry export.",
			"When enabled, Copilot sessions automatically discover and use the operating system's proxy configuration when no proxy environment variable is set.",
			"Chat Agent Host Starter"
		],
		"vs/platform/agentHost/common/changesetUri": [
			"Branch Changes",
			"Show changes made between different turns",
			"Compare Turns",
			"Show all changes made in this session",
			"All Changes",
			"Show changes made in this turn",
			"This Turn",
			"Show uncommitted changes in this session",
			"Uncommitted Changes"
		],
		"vs/platform/agentHost/common/claudeModelConfig": [
			"Controls how much reasoning effort Claude uses.",
			"Thinking Level"
		],
		"vs/platform/agentHost/common/copilotCliConfig": [
			"Controls logging from the Copilot SDK runtime. Agent host trace logging always enables trace output.",
			"Info",
			"Copilot SDK Log Level",
			"Trace",
			"When enabled, Copilot SDK sessions use Agent Host's terminal tool override instead of the SDK's default terminal behavior.",
			"Use Agent Host Terminal Tool",
			"Per-model capability overrides for Copilot SDK sessions, keyed by model id. Aliasing a model id to a known `family` routes it to that family's tuned system prompt without changing the model id sent to the runtime. Only affects Copilot SDK sessions; intended for experimentation.",
			"A single capability override. The property key is the model id.",
			"Capability Override",
			"Alias the model's family for prompt/capability routing (e.g. `claude-opus-4-8`).",
			"Family",
			"Model Capability Overrides",
			"When enabled, Copilot SDK sessions running a Claude Opus 4.8 model apply Opus 4.8-tuned system-prompt section overrides on top of the default system message.",
			"Opus 4.8 Agent Prompt",
			"Overrides the reasoning effort for Copilot SDK sessions regardless of the per-model picker value. Set it to a level the selected model supports (e.g. `low`, `medium`, `high`, `xhigh`); a value that isn't a recognized effort level is ignored and the session falls back to the picker value. Only affects Copilot SDK sessions; intended for experimentation.",
			"Reasoning Effort Override",
			"When enabled, the coding agent uses a rubber duck critic subagent to review code changes using a complementary model.",
			"Rubber Duck Agent"
		],
		"vs/platform/agentHost/common/reasoningEffort": [
			"High",
			"Greater reasoning depth but slower",
			"Low",
			"Faster responses with less reasoning",
			"Max",
			"Absolute maximum capability with no constraints",
			"Medium",
			"Balanced reasoning and speed",
			"Minimal",
			"Minimal reasoning for fastest responses",
			"None",
			"No reasoning applied",
			"Extra High",
			"Highest reasoning depth but slowest"
		],
		"vs/platform/agentHost/common/sandboxConfigSchema": [
			"Advanced Sandbox Runtime",
			"Domain",
			"Allowed Network Domains",
			"Allow Network",
			"Allow Unsandboxed Commands",
			"Domain",
			"Denied Network Domains",
			"Sandbox Enabled",
			"Linux Sandbox Filesystem",
			"macOS Sandbox Filesystem",
			"Agent Sandbox",
			"Sandbox Enabled (Windows)",
			"Windows Sandbox Filesystem"
		],
		"vs/platform/agentHost/electron-browser/sshRemoteAgentHostServiceImpl": [
			"Authentication required for {0}@{1}"
		],
		"vs/platform/agentHost/electron-browser/wslRemoteAgentHostServiceImpl": [
			"Provisioning agent host in {0}...",
			"Establishing connection to {0}..."
		],
		"vs/platform/agentHost/node/agentHostCommitOperationHandler": [
			"Authentication is required to generate a commit message. Please sign in to GitHub Copilot and try again.",
			"Sign in to GitHub Copilot to generate a commit message.",
			"Commit operation was cancelled.",
			"Committed changes with message: `{0}`",
			"Could not compute uncommitted changes to generate a commit message.",
			"Generated commit message was empty.",
			"No uncommitted changes to commit."
		],
		"vs/platform/agentHost/node/agentHostCommitOperationProvider": [
			"Commit Changes"
		],
		"vs/platform/agentHost/node/agentHostDiscardChangesOperationHandler": [
			"Discard changes operation was cancelled.",
			"Discarded changes to `{0}`."
		],
		"vs/platform/agentHost/node/agentHostDiscardChangesOperationProvider": [
			"Discard Changes",
			"Are you sure you want to discard the changes in '{0}'? This action cannot be undone."
		],
		"vs/platform/agentHost/node/agentHostMain": [
			"Agent Host"
		],
		"vs/platform/agentHost/node/agentHostPullRequestOperationHandler": [
			"Sign in to GitHub with repository access to create a pull request.",
			"merge",
			"the pull request identifier was not returned by GitHub.",
			"rebase",
			"squash",
			"Created from `{0}` targeting `{1}`.",
			"Pull request operation was cancelled.",
			"Agent Host changes for {0}",
			"Could not compute branch changes to create a pull request.",
			"Created pull request [#{0}]({1}).",
			"Created pull request [#{0}]({1}) with auto-merge ({2}) enabled.",
			"Created pull request [#{0}]({1}), but auto-merge could not be enabled: {2}",
			"Created draft pull request [#{0}]({1}).",
			"Pull request [#{0}]({1}) already exists.",
			"Pull request [#{0}]({1}) already exists; enabled auto-merge ({2}).",
			"Pull request [#{0}]({1}) already exists, but auto-merge could not be enabled: {2}",
			"There are no branch changes to create a pull request for."
		],
		"vs/platform/agentHost/node/agentHostPullRequestOperationProvider": [
			"Create Draft Pull Request",
			"Create Pull Request",
			"Create Pull Request (Auto-Merge)",
			"Create Pull Request (Auto-Rebase)",
			"Create Pull Request (Auto-Squash)"
		],
		"vs/platform/agentHost/node/agentHostRenameCommand": [
			"Rename this chat"
		],
		"vs/platform/agentHost/node/agentHostSyncOperationHandler": [
			"Sync operation was cancelled.",
			"Synced changes."
		],
		"vs/platform/agentHost/node/agentHostSyncOperationProvider": [
			"Sync Changes {0}↑"
		],
		"vs/platform/agentHost/node/agentService": [
			"Downloading {0} agent",
			"Forked Chat",
			"Forked Session",
			"Forked: ",
			"New Session"
		],
		"vs/platform/agentHost/node/claude/claudeAgent": [
			"Approvals",
			"Edit Automatically",
			"Claude edits files without asking, and asks before using other tools.",
			"Auto Mode",
			"Claude decides whether to ask for each tool operation.",
			"Bypass Permissions",
			"Claude runs all tools without asking.",
			"Ask Before Edits",
			"Claude asks before editing files.",
			"Plan Mode",
			"Claude creates a plan before making changes.",
			"How Claude handles tool approvals.",
			"Claude agent backed by the Anthropic Claude Agent SDK",
			"Claude"
		],
		"vs/platform/agentHost/node/claude/claudeInteractiveTools": [
			"Approve",
			"Deny",
			"Ready to code?"
		],
		"vs/platform/agentHost/node/claude/claudeToolDisplay": [
			"Allow tool call?",
			"Allow tool from {0}?",
			"Read file?",
			"Run in terminal?",
			"Run skill?",
			"Fetch URL?",
			"Edit file?",
			"Ask user a question",
			"Run shell command",
			"Read shell output",
			"Edit file",
			"Ready to code?",
			"Find files",
			"Search files",
			"Kill shell command",
			"List directory",
			"Run MCP tool {0}",
			"Edit file",
			"Edit notebook",
			"Read notebook",
			"Read file",
			"Run skill",
			"Run subagent task",
			"Create task",
			"Read task",
			"List tasks",
			"Update task",
			"Update todo list",
			"Fetch URL",
			"Write file",
			"Ran shell command",
			"Ran {0}",
			"Read shell output",
			"Edited file",
			"Edited {0}",
			"\"{0}\" failed",
			"Found files",
			"Found files matching {0}",
			"Searched files",
			"Searched for {0}",
			"Killed shell command",
			"Listed directory",
			"Listed {0}",
			"Read file",
			"Read {0}",
			"Ran skill",
			"Ran skill {0}",
			"Ran subagent",
			"Completed task",
			"Created task",
			"Created task: {0}",
			"Deleted task",
			"Read task",
			"Read task list",
			"Started task",
			"Updated task",
			"Updated todo list",
			"Fetched {0}",
			"Fetched URL",
			"Running shell command",
			"Running {0}",
			"Reading shell output",
			"Editing file",
			"Editing {0}",
			"Finding files",
			"Finding files matching {0}",
			"Searching files",
			"Searching for {0}",
			"Killing shell command",
			"Listing directory",
			"Listing {0}",
			"Reading file",
			"Reading {0}",
			"Running skill",
			"Running skill {0}",
			"Completing task",
			"Creating task",
			"Creating task: {0}",
			"Deleting task",
			"Reading task",
			"Reading task list",
			"Starting task",
			"Updating task",
			"Updating todo list",
			"Fetching {0}",
			"Fetching URL"
		],
		"vs/platform/agentHost/node/claude/customizations/claudeBuiltinCommands": [
			"(Built-In) Reference for the Claude API / Anthropic SDK: model IDs, pricing, params, streaming, tool use, MCP, agents, caching, token counting, migration.",
			"(Built-In) Review the current diff for correctness bugs and reuse/simplification/efficiency cleanups at a chosen effort level (low→max). Pass `--comment` to post findings as inline PR comments, or `--fix` to apply them to the working tree.",
			"(Built-In) Scan transcripts for common read-only Bash/MCP calls and add a prioritized allowlist to project `.claude/settings.json` to reduce permission prompts.",
			"(Built-In) Scan the codebase and generate a `CLAUDE.md` file with project structure, conventions, and instructions for future sessions.",
			"(Built-In) Customize keyboard shortcuts, rebind keys, add chord bindings, or modify `~/.claude/keybindings.json`.",
			"(Built-In) Run a prompt or slash command on a recurring interval (e.g. `/loop 5m /foo`, defaults to 10m). For recurring tasks or polling status — not one-off work.",
			"(Built-In) Review a pull request or set of changes.",
			"(Built-In) Launch and drive the project's app to see a change working — run, start, or screenshot the app, or confirm a change works in the real app (not just tests).",
			"(Built-In) Complete a security review of the pending changes on the current branch.",
			"(Built-In) Review changed code for reuse, simplification, efficiency, and altitude cleanups, then apply the fixes. Quality only — it doesn't hunt for bugs (use `/code-review` for that).",
			"(Built-In) Configure the Claude Code harness via `settings.json`: hooks for automated behaviors, permissions, env vars, and hook troubleshooting.",
			"(Built-In) Run the app and observe behavior to confirm a code change actually does what it's supposed to. Use to verify a PR, confirm a fix, or validate local changes before pushing.",
			"(Built-In) Author a new skill.",
			"(Built-In) Catch-all for any task that doesn't fit a more specific agent — the default when no agent name is typed.",
			"(Built-In) Answers questions about the Claude Agent SDK, and the Claude/Anthropic API — features, hooks, slash commands, MCP servers, settings, IDE integrations, SDK agent-building, and API usage. Model: Haiku.",
			"(Built-In) Read-only search agent for broad fan-out searches across many files when you only need the conclusion; it locates code rather than reviewing it. Model: Haiku.",
			"(Built-In) General-purpose agent for researching complex questions, searching for code, and executing multi-step tasks.",
			"(Built-In) Software architect agent for designing implementation plans — step-by-step plans, critical files, and architectural trade-offs."
		],
		"vs/platform/agentHost/node/codex/codexAgent": [
			"Controls how much reasoning effort Codex uses.",
			"Thinking Level",
			"Additional Writable Directories",
			"Directory",
			"Absolute paths the sandbox is allowed to write to, in addition to the workspace. Only applies when Sandbox is Workspace Write.",
			"Approvals",
			"No Escalations",
			"Never ask for elevated permission; commands that cannot run in the sandbox are rejected.",
			"Ask on Failure",
			"Try commands in the sandbox first, then ask to retry with elevated permission if the sandbox blocks them.",
			"Ask When Needed",
			"Ask only when Codex determines a command needs elevated permission.",
			"Ask More Often",
			"Ask before more command categories so you can review actions more closely.",
			"How Codex requests approval for tool calls.",
			"Reasoning Effort",
			"Controls how much reasoning effort Codex uses.",
			"Network",
			"Allow sandboxed tool calls to make outbound network requests. Only applies when Sandbox is Workspace Write.",
			"Approvals",
			"Auto-Review",
			"Same workspace access as Default, but approval requests are routed through the auto-reviewer instead of prompting you.",
			"Default Permissions",
			"Codex can read and edit files in the workspace and run routine local commands. It asks before using the internet or going beyond the workspace.",
			"Full Access",
			"Codex can edit files outside the workspace and use the internet without asking. Use only when you want full machine access.",
			"How much Codex can do on its own before asking for approval.",
			"Personality",
			"Friendly",
			"Warmer, more conversational tone.",
			"Default",
			"Use Codex's built-in default tone.",
			"Pragmatic",
			"Terse, no-nonsense tone focused on actions.",
			"Tone Codex uses when communicating.",
			"Reasoning Summary",
			"Auto",
			"Concise",
			"Detailed",
			"None",
			"How Codex summarizes its reasoning in the response stream.",
			"Sandbox",
			"Full Access (Dangerous)",
			"Tool calls have unrestricted disk and network access.",
			"Read-Only",
			"Tool calls can read the workspace but cannot modify files.",
			"Workspace Write",
			"Tool calls can read and write within the workspace; network is controlled separately.",
			"Filesystem and network restrictions applied to tool calls.",
			"Web Search",
			"Cached Only",
			"Disabled",
			"Live",
			"Web-search tool availability for the model.",
			"Codex agent backed by the OpenAI Codex app-server",
			"Codex"
		],
		"vs/platform/agentHost/node/copilot/copilotAgent": [
			"Default",
			"Selects the context window size for this model.",
			"Longer sessions",
			"Context Size",
			"Controls how much reasoning effort the model uses.",
			"Thinking Level",
			"Copilot SDK agent running in the local agent host process",
			"Error parsing plugin."
		],
		"vs/platform/agentHost/node/copilot/copilotAgentSession": [
			"Continue autonomously until done, using the selected approval level.",
			"Implement with Autopilot",
			"Continue autonomously with fleet management, using the selected approval level.",
			"Implement with Autopilot Fleet",
			"Approve the plan without executing it. I will implement it myself.",
			"Approve Plan Only",
			"A plan is ready for review.",
			"Implement the plan, asking for input and approval for each action.",
			"Implement Plan",
			"How would you like to proceed?",
			"Review Plan",
			"This command needs to access blocked network domain(s): {0}.",
			"This command needs to run outside the sandbox.",
			"Reason for leaving the sandbox: {0}",
			"Run Command Outside the Sandbox to Access {0}?",
			"Run Command Outside the Sandbox?",
			"Compaction completed",
			"The /{0} command requires selecting a subcommand. Available options: {1}"
		],
		"vs/platform/agentHost/node/copilot/copilotSystemNotification": [
			"Background agent {0} completed",
			"Background agent {0} failed",
			"Background agent {0} is complete",
			"Instruction discovered: {0}",
			"New inbox message from {0}",
			"Shell completed",
			"`{0}` completed"
		],
		"vs/platform/agentHost/node/copilot/copilotToolDisplay": [
			"Create file?",
			"Allow the model to call {0}?",
			"Allow tool call?",
			"MCP Tool",
			"Allow tool from {0}?",
			"Allow reading file outside of workspace?",
			"Run in terminal outside the sandbox?",
			"Run in terminal?",
			"Allow fetching web content?",
			"Fetch URL?",
			"Write file?",
			"Created file",
			"Created {0}",
			"Edited file",
			"Edited {0}",
			"Exited plan mode",
			"\"{0}\" failed",
			"Found files",
			"Found files matching {0}",
			"Searched files",
			"Searched for {0}",
			"Listed agents",
			"Edited files",
			"Edited {0}",
			"Edited {0}",
			"Read agent {0}",
			"Read agent",
			"Read Terminal",
			"Ran {0} command",
			"Ran {0}",
			"Read skill {0}",
			"Read skill {0}",
			"Executed SQL query",
			"Delegated task",
			"Read file",
			"Read {0}",
			"Read {0}, line {1} to the end",
			"Read {0}, line {1}",
			"Read {0}, lines {1} to {2}",
			"Fetched {0}",
			"Fetched URL",
			"Wrote to agent {0}",
			"Wrote to agent",
			"Sent input to shell",
			"Sent {0} to shell",
			"Creating file",
			"Creating {0}",
			"Editing file",
			"Editing {0}",
			"Presenting plan",
			"Finding files",
			"Finding files matching {0}",
			"Searching files",
			"Searching for {0}",
			"Editing files",
			"Editing {0}",
			"Editing {0}",
			"Reading Terminal",
			"Running {0} command",
			"Running {0}",
			"Reading skill {0}",
			"Reading skill {0}",
			"Executing SQL query",
			"Delegating task",
			"Reading file",
			"Reading {0}",
			"Reading {0}, line {1} to the end",
			"Reading {0}, line {1}",
			"Reading {0}, lines {1} to {2}",
			"Fetching {0}",
			"Fetching URL",
			"Sending input to shell",
			"Sending {0} to shell",
			"**Task completed:** {0}",
			"Apply Patch",
			"Ask User",
			"CodeQL Security Scan",
			"Code Review",
			"Create File",
			"Create Pull Request",
			"Edit File",
			"Exit Plan Mode",
			"Fetch Documentation",
			"Fetch Web Content",
			"Check Dependencies",
			"Invoke Skill",
			"List Agents",
			"List Shell Sessions",
			"Language Server",
			"Reload MCP Config",
			"Validate MCP Config",
			"Validate Changes",
			"Patch",
			"Propose Work",
			"Read",
			"Read Agent",
			"Read Terminal",
			"Reply to Comment",
			"Report Intent",
			"Progress update",
			"Search",
			"Search Code",
			"Run Shell Command",
			"Show File",
			"Read Skill",
			"Execute SQL",
			"Stop Terminal Session",
			"Store Memory",
			"Delegate Task",
			"Task Complete",
			"Thinking",
			"Search Tools",
			"Update Todo",
			"Web Search",
			"Write to Agent",
			"Write to Bash",
			"Write to PowerShell"
		],
		"vs/platform/agentHost/node/localCommands/bangLocalCommand": [
			"Command is running in the background",
			"Command exited with code {0}",
			"Failed to run command",
			"Command opened an interactive terminal",
			"Ran command",
			"Shell exited unexpectedly",
			"Terminal",
			"Command timed out"
		],
		"vs/platform/agentHost/node/localCommands/renameLocalCommand": [
			"Renamed: {0}"
		],
		"vs/platform/agentHost/node/sessionPermissions": [
			"Allow Once",
			"Allow in this Session",
			"Skip"
		],
		"vs/platform/agentHost/node/shared/agentFeedbackServerTools": [
			"Added comment",
			"Deleted comments",
			"Checked comments",
			"Checked {0} comments",
			"Checked 1 comment",
			"Resolved comments",
			"Viewed comments",
			"Adding comment",
			"Deleting comments",
			"Checking comments",
			"Resolving comments",
			"Viewing comments",
			"Add Comment",
			"Delete Comments",
			"List Comments",
			"Resolve Comments",
			"View Comments"
		],
		"vs/platform/agentHost/node/shared/sessionServerTools": [
			"Created chat",
			"Created session",
			"Deleted session",
			"Checked current session",
			"Read session context",
			"Checked sessions",
			"Checked {0} sessions",
			"Checked 1 session",
			"Sent message",
			"Creating chat",
			"Creating session",
			"Deleting session",
			"Checking current session",
			"Reading session context",
			"Checking sessions",
			"Sending message",
			"Create Chat",
			"Create Session",
			"Delete Session",
			"Get Current Session",
			"Get Session Context",
			"List Sessions",
			"Send Message"
		],
		"vs/platform/agentHost/node/shared/worktreeIsolation": [
			"Branch",
			"Base branch to work from",
			"Isolation",
			"Folder",
			"Work directly in the folder",
			"Worktree",
			"Create a Git worktree for isolation",
			"Where the agent should make changes",
			"Worktree Branch Prefix",
			"Prefix applied to the branch created for an isolated worktree.",
			"Worktree Include Files",
			"Glob patterns for git-ignored files to copy into the isolated worktree.",
			"Pattern",
			"Created isolated worktree for branch {0}",
			"This session couldn't be loaded because its working directory no longer exists: {0}",
			"This session couldn't be loaded because its worktree is missing and could not be recreated: {0}",
			"the branch '{0}' no longer exists"
		],
		"vs/platform/agentHost/node/sshRemoteAgentHostService": [
			"Failed to read private key file: {0}",
			"Key file authentication requires a private key path.",
			"SSH Key Passphrase",
			"Enter passphrase for SSH key {0}.",
			"Checking for existing agent host...",
			"Establishing SSH connection...",
			"Installing VS Code CLI on remote...",
			"Connecting to remote agent host...",
			"Checking remote CLI installation...",
			"Starting remote agent host..."
		],
		"vs/platform/agentHost/node/tunnelHostMainService": [
			"Remote Connections"
		],
		"vs/platform/agentHost/node/wslRemoteAgentHostService": [
			"Connecting to agent host in {0}...",
			"Detecting platform in {0}...",
			"Preparing CLI in {0}...",
			"Unsupported WSL distro platform: {0}"
		],
		"vs/platform/browserView/common/browserPermissions": [
			"Capture video from cameras",
			"Camera",
			"Read from and write to the system clipboard",
			"Clipboard",
			"Request access to USB, serial, HID, and Bluetooth devices",
			"Devices",
			"Access this device's geographic location",
			"Location",
			"Capture audio from microphones",
			"Microphone",
			"Display desktop notifications",
			"Notifications",
			"Read motion and environmental sensors",
			"Sensors"
		],
		"vs/platform/browserView/common/browserView": [
			"Page Zoom: {0}%",
			"{0}%"
		],
		"vs/platform/browserView/electron-main/browserSession": [
			"Forbidden. File does not reside within a trusted folder."
		],
		"vs/platform/browserView/electron-main/browserSessionPermissions": [
			"HID Device {0}",
			"USB Device {0}"
		],
		"vs/platform/browserView/electron-main/browserViewMainService": [
			"Add Element to Chat",
			"Back",
			"Copy Image",
			"Copy Image URL",
			"Copy Link",
			"Forward",
			"Inspect",
			"Open Image in New Tab",
			"Open Link in External Browser",
			"Open Link in New Tab",
			"Reload"
		],
		"vs/platform/configuration/common/configurationRegistry": [
			"Cannot register '{0}'. A setting must not declare both 'policy' and 'policyReference'.",
			"Cannot register '{0}'. The associated policy {1} is already registered with {2}. To attach another setting to the same policy, use 'policyReference'.",
			"Cannot register '{0}'. This property is already registered.",
			"Cannot register an empty property",
			"Cannot register '{0}'. This matches property pattern '\\\\[.*\\\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.",
			"Configure settings to be overridden for {0}.",
			"Default Language Configuration Overrides",
			"Configure editor settings to be overridden for a language.",
			"This setting does not support per-language configuration."
		],
		"vs/platform/contextkey/browser/contextKeyService": [
			"A command that returns information about context keys"
		],
		"vs/platform/contextkey/common/contextkey": [
			"closing parenthesis ')'",
			"Empty context key expression",
			"Did you forget to write an expression? You can also put 'false' or 'true' to always evaluate to false or true, respectively.",
			"Expected: {0}\nReceived: '{1}'.",
			"'in' after 'not'.",
			"Unexpected end of expression",
			"Did you forget to put a context key?",
			"Unexpected token",
			"Did you forget to put && or || before the token?",
			"Unexpected token.",
			"Unexpected token. Hint: {0}"
		],
		"vs/platform/contextkey/common/contextkeys": [
			"Whether keyboard focus is inside an input box",
			"Whether the operating system is iOS",
			"Whether the operating system is Linux",
			"Whether the operating system is macOS",
			"Whether the operating system is macOS on a non-browser platform",
			"Whether the platform is a mobile web browser",
			"Whether the platform is a web browser",
			"Whether the operating system is Windows",
			"Quality type of VS Code"
		],
		"vs/platform/contextkey/common/scanner": [
			"Did you forget to escape the '/' (slash) character? Put two backslashes before it to escape, e.g., '\\\\/'.",
			"Did you forget to open or close the quote?",
			"Did you mean {0}?",
			"Did you mean {0} or {1}?",
			"Did you mean {0}, {1} or {2}?"
		],
		"vs/platform/dialogs/common/dialogs": [
			"Cancel",
			"...1 additional file not shown",
			"...{0} additional files not shown",
			"&&OK",
			"&&Yes"
		],
		"vs/platform/dialogs/electron-browser/dialog": [
			"Version: {0}\nCommit: {1}\nDate: {2}\nElectron: {3}\nElectronBuildId: {4}\nChromium: {5}\nNode.js: {6}\nV8: {7}\nOS: {8}"
		],
		"vs/platform/dialogs/electron-main/dialogMainService": [
			"Open",
			"Open File",
			"Open Folder",
			"&&Open",
			"Open Workspace from File",
			"&&Select folder"
		],
		"vs/platform/dnd/browser/dnd": [
			"File is too large to open as untitled editor. Please upload it first into the file explorer and then try again."
		],
		"vs/platform/environment/node/argv": [
			"Add folder(s) to the last active window.",
			"Add files as context to the chat session.",
			"Adds a Model Context Protocol server definition to the user profile. Accepts JSON input in the form '{\"name\":\"server-name\",\"command\":...}'",
			"Opens the agents window.",
			"Filters installed extensions by provided category, when using --list-extensions.",
			"Maximize the chat session view.",
			"The mode to use for the chat session. Available options: 'ask', 'edit', 'agent', or the identifier of a custom mode. Defaults to 'agent'.",
			"Directory where CLI metadata should be stored.",
			"prompt",
			"Use {0} instead.",
			"Compare two files with each other.",
			"Use this option only when there is requirement to launch the application as sudo user on Linux or when running as an elevated user in an applocker environment on Windows.",
			"Disable the provided extension. This option is not persisted and is effective only when the command opens a new window.",
			"Disable all installed extensions. This option is not persisted and is effective only when the command opens a new window.",
			"Disable GPU hardware acceleration.",
			"Disable LCD font rendering.",
			"Enables proposed API features for extensions. Can receive one or more extension IDs to enable individually.",
			"Set the root path for extensions.",
			"Extensions Management",
			"Open a file at the path on the specified line and character position.",
			"Print usage.",
			"Allow debugging and profiling of extensions with the extension host being paused after start. Check the developer tools for the connection URI.",
			"Allow debugging and profiling of extensions. Check the developer tools for the connection URI.",
			"Installs the pre-release version of the extension, when using --install-extension",
			"Installs or updates an extension. The argument is either an extension id or a path to a VSIX. The identifier of an extension is '${publisher}.${name}'. Use '--force' argument to update to latest version. To install a specific version provide '@${version}'. For example: 'vscode.csharp@1.2.3'.",
			"List the installed extensions.",
			"The locale to use (e.g. en-US or zh-TW).",
			"Print the path to a terminal shell integration script. Allowed values are 'bash', 'pwsh', 'zsh' or 'fish'.",
			"Log level to use. Default is 'info'. Allowed values are 'critical', 'error', 'warn', 'info', 'debug', 'trace', 'off'. You can also configure the log level of an extension by passing extension id and log level in the following format: '${publisher}.${name}:${logLevel}'. For example: 'vscode.csharp:trace'. Can receive one or more such entries.",
			"Model Context Protocol",
			"Perform a three-way merge by providing paths for two modified versions of a file, the common origin of both modified versions and the output file to save merge results.",
			"Force to open a new window.",
			"Force to open an empty window for the chat session.",
			"options",
			"Options",
			"paths",
			"Run CPU profiler during startup.",
			"Opens the provided folder or workspace with the given profile and associates the profile with the workspace. If the profile does not exist, a new empty one is created.",
			"The prompt to use as chat.",
			"Remove folder(s) from the last active window.",
			"Force to open a file or folder in an already opened window.",
			"Force to use the last active window for the chat session.",
			"Show versions of installed extensions, when using --list-extensions.",
			"Print process usage and diagnostics information.",
			"To read from stdin, append '-' (e.g. '{0}')",
			"Subcommands",
			"Shows all telemetry events which VS code collects.",
			"Run with temporary data and extension directories, as if launched for the first time.",
			"Troubleshooting",
			"Turn sync on or off.",
			"Uninstalls an extension.",
			"Unknown commit",
			"Unknown version",
			"Update the installed extensions.",
			"Usage",
			"Specifies the directory that user data is kept in. Can be used to open multiple distinct instances of Code.",
			"Print verbose output (implies --wait).",
			"Print version.",
			"Wait for the files to be closed before returning."
		],
		"vs/platform/environment/node/argvHelper": [
			"Option '{0}' is deprecated: {1}",
			"Option '{0}' requires a non empty value. Ignoring the option.",
			"Arguments in `--goto` mode should be in the format of `FILE(:LINE(:CHARACTER))`.",
			"Option '{0}' is defined more than once. Using value '{1}'.",
			"Warning: '{0}' is not in the list of known options, but still passed to Electron/Chromium.",
			"Warning: '{0}' is not in the list of known options for subcommand '{1}'"
		],
		"vs/platform/extensionManagement/common/abstractExtensionManagementService": [
			"The '{0}' extension is not available in {1} for the {2} platform.",
			"Learn Why",
			"Can't install '{0}' extension since it was reported to be problematic.",
			"Marketplace is not enabled",
			"Cannot uninstall '{0}' extension. '{1}', '{2}' and other extension depend on this.",
			"Cannot uninstall '{0}' extension. It includes uninstalling '{1}' extension and '{2}', '{3}' and other extensions depend on this.",
			"This extension cannot be installed because {0}",
			"Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).",
			"Can't install '{0}' extension since it was deprecated and the replacement extension '{1}' can't be found.",
			"Can't install release version of '{0}' extension because it has no release version.",
			"Cannot uninstall '{0}' extension. '{1}' extension depends on this.",
			"Cannot uninstall '{0}' extension . It includes uninstalling '{1}' extension and '{2}' extension depends on this.",
			"Cannot uninstall '{0}' extension. '{1}' and '{2}' extensions depend on this.",
			"Cannot uninstall '{0}' extension. It includes uninstalling '{1}' extension and '{2}' and '{3}' extensions depend on this."
		],
		"vs/platform/extensionManagement/common/allowedExtensionsService": [
			"the pre-release versions of this extension are not in the [allowed list]({0})",
			"the pre-release versions from this publisher are not in the [allowed list]({1})",
			"the extensions from this publisher are not in the [allowed list]({1})",
			"it is not in the [allowed list]({0})",
			"the version {0} of this extension is not in the [allowed list]({1})"
		],
		"vs/platform/extensionManagement/common/extensionManagement": [
			"Allow or disallow all extensions from the publisher.",
			"Extensions",
			"Allow or disallow all extensions.",
			"Disallow all extensions.",
			"Allow all extensions.",
			"Allow or disallow the extension.",
			"Allow or disallow specific versions of the extension. To specifcy a platform specific version, use the format `platform@1.2.3`, e.g. `win32-x64@1.2.3`. Supported platforms are `win32-x64`, `win32-arm64`, `linux-x64`, `linux-arm64`, `linux-armhf`, `alpine-x64`, `alpine-arm64`, `darwin-x64`, `darwin-arm64`",
			"Specify a list of extensions that are allowed to use. This helps maintain a secure and consistent development environment by restricting the use of unauthorized extensions. For more information on how to configure this setting, please visit the [Configure Allowed Extensions](https://aka.ms/vscode/enterprise/extensions/allowed) section.",
			"All extensions are allowed.",
			"Extension is not allowed.",
			"Allow only stable versions of the extension.",
			"Extension is allowed.",
			"No extensions are allowed.",
			"Specify a list of extensions that are allowed to use. This helps maintain a secure and consistent development environment by restricting the use of unauthorized extensions. More information: https://aka.ms/vscode/enterprise/extensions/allowed",
			"All extensions from the publisher are not allowed.",
			"Allow only stable versions of the extensions from the publisher.",
			"All extensions from the publisher are allowed.",
			"Extensions",
			"Preferences"
		],
		"vs/platform/extensionManagement/common/extensionManagementCLI": [
			"Extension '{0}' is already installed.",
			"Extension '{0}' v{1} is already installed. Use '--force' option to update to latest version or provide '@<version>' to install a specific version, for example: '{2}@1.2.3'.",
			"Extension '{0}' is a Built-in extension and cannot be uninstalled",
			"Extension '{0}' is a built-in extension and not allowed to be updated in the current product quality '{1}'.",
			"Cancelled installing extension '{0}'.",
			"Error while installing extensions: {0}",
			"Error while installing extension {0}: {1}",
			"Error while updating extension {0}: {1}",
			"A newer version of extension '{0}' v{1} is already installed. Use '--force' option to downgrade to older version.",
			"Extension '{0}' is marked as a Built-in extension by user. Please use '--force' option to uninstall it.",
			"Failed Installing Extensions: {0}",
			"Installing extension '{0}'...",
			"Installing builtin extension '{0}'...",
			"Installing builtin extension '{0}' v{1}...",
			"Installing extension '{0}' v{1}...",
			"Installing extensions...",
			"Installing extensions on {0}...",
			"Extensions installed on {0}:",
			"Extension '{0}' not found.",
			"Extension '{0}' is not installed.",
			"Extension '{0}' is not installed on {1}.",
			"Extension '{0}' v{1} was successfully installed.",
			"Extension '{0}' was successfully uninstalled!",
			"Extension '{0}' was successfully uninstalled from {1}!",
			"Extension '{0}' v{1} was successfully updated.",
			"Extension '{0}' was successfully installed.",
			"Uninstalling {0}...",
			"Updating extensions: {0}",
			"No extension to update",
			"Fetching latest versions for {0} extensions",
			"Updating the extension '{0}' to the version {1}",
			"Make sure you use the full extension ID, including the publisher, e.g.: {0}"
		],
		"vs/platform/extensionManagement/common/extensionNls": [
			"Couldn't find message for key {0}."
		],
		"vs/platform/extensionManagement/common/extensionsScannerService": [
			"Cannot read file {0}: {1}.",
			"Invalid format {0}: JSON object expected.",
			"Failed to parse {0}: [{1}, {2}] {3}.",
			"Invalid manifest file {0}: Not a JSON object.",
			"Failed to parse {0}: {1}."
		],
		"vs/platform/extensionManagement/node/extensionManagementService": [
			"Extension '{0}' is a built-in extension and not allowed to be updated in the current product quality '{1}'.",
			"Extension '{0}' is a built-in extension with version '{1}' and cannot be downgraded to version '{2}'.",
			"Cannot read the extension from {0}",
			"Unable to delete the existing folder '{0}' while installing the extension '{1}'. Please delete the folder manually and try again",
			"Unable to install extension '{0}' as it is not compatible with VS Code '{1}'.",
			"Cannot install '{0}' extension because of manifest mismatch with Marketplace",
			"This extension cannot be installed because {0}",
			"Please restart VS Code before reinstalling {0}.",
			"Signature verification failed with '{0}' error.",
			"Signature verification was not executed."
		],
		"vs/platform/extensionManagement/node/extensionManagementUtil": [
			"VSIX invalid: package.json is not a JSON file."
		],
		"vs/platform/extensions/common/extensionValidator": [
			"property `{0}` can be omitted or must be of type `string[]`",
			"property `{0}` should be omitted if the extension doesn't have a `{1}` or `{2}` property.",
			"property `{0}` can be omitted or must be of type `string`",
			"Expected `browser` ({0}) to be included inside extension's folder ({1}). This might make the extension non-portable.",
			"property `{0}` is mandatory and must be of type `object`",
			"property `{0}` is mandatory and must be of type `string`",
			"property `{0}` can be omitted or must be of type `string[]`",
			"property `{0}` can be omitted or must be of type `string[]`",
			"property `{0}` can be defined only if property `main` is also defined.",
			"property `{0}` can be omitted or must be of type `string`",
			"Expected `main` ({0}) to be included inside extension's folder ({1}). This might make the extension non-portable.",
			"property `{0}` is mandatory and must be of type `string`",
			"property publisher must be of type `string`.",
			"property `{0}` is mandatory and must be of type `string`",
			"Extension version is not semver compatible.",
			"Extension is not compatible with Code {0}. Extension requires: {1}.",
			"Version specified in `engines.vscode` ({0}) is not specific enough. For vscode versions before 1.0.0, please define at a minimum the major and minor desired version. E.g. ^0.10.0, 0.10.x, 0.11.0, etc.",
			"Version specified in `engines.vscode` ({0}) is not specific enough. For vscode versions after 1.0.0, please define at a minimum the major desired version. E.g. ^1.10.0, 1.10.x, 1.x.x, 2.x.x, etc.",
			"Could not parse `engines.vscode` value {0}. Please use, for example: ^1.22.0, ^1.22.x, etc."
		],
		"vs/platform/externalTerminal/node/externalTerminalService": [
			"VS Code Console",
			"can't find terminal application '{0}'",
			"'{0}' not supported",
			"Press any key to continue...",
			"Launching '{0}' failed with exit code {1}"
		],
		"vs/platform/files/browser/htmlFileSystemProvider": [
			"Insufficient permissions. Please retry and allow the operation.",
			"Rename is only supported for files."
		],
		"vs/platform/files/common/files": [
			"{0}B",
			"{0}GB",
			"{0}KB",
			"{0}MB",
			"{0}TB",
			"Unknown Error"
		],
		"vs/platform/files/common/fileService": [
			"Unable to delete file '{0}' atomically because provider does not support it.",
			"Unable to delete non-empty folder '{0}'.",
			"Unable to delete nonexistent file '{0}'",
			"Unable to atomically delete file '{0}' because using trash is enabled.",
			"Unable to delete file '{0}' via trash because provider does not support it.",
			"Filesystem provider for scheme '{0}' does not does not support append",
			"Unable to read file '{0}' ({1})",
			"Unable to modify read-only file '{0}'",
			"Unable to write file '{0}' ({1})",
			"Unable to create file '{0}' that already exists when overwrite flag is not set",
			"Unable to read file '{0}' that is actually a directory",
			"Unable to write file '{0}' that is actually a directory",
			"File Modified Since",
			"Unable to resolve nonexistent file '{0}'",
			"File not modified since",
			"Unable to read file '{0}' that is too large to open",
			"Unable to resolve filesystem provider with relative file path '{0}'",
			"Unable to create folder '{0}' that already exists but is not a directory",
			"ENOPRO: No file system provider found for resource '{0}'",
			"Unable to copy when source '{0}' is same as target '{1}' with different path case on a case insensitive file system",
			"Unable to move/copy when source '{0}' is parent of target '{1}'.",
			"Unable to move/copy '{0}' because target '{1}' already exists at destination.",
			"Unable to move/copy '{0}' into '{1}' since a file would replace the folder it is contained in.",
			"Unable to unlock file '{0}' because atomic write is enabled.",
			"Unable to atomically write file '{0}' because provider does not support it.",
			"Unable to atomically write file '{0}' because provider does not support unbuffered writes.",
			"Unable to unlock file '{0}' because provider does not support it."
		],
		"vs/platform/files/common/io": [
			"File is too large to open"
		],
		"vs/platform/files/electron-main/diskFileSystemProviderServer": [
			"Failed to move '{0}' to the recycle bin ({1})",
			"Failed to move '{0}' to the trash ({1})"
		],
		"vs/platform/files/node/diskFileSystemProvider": [
			"Unable to copy '{0}' into '{1}' ({2}).",
			"File cannot be copied to same path with different path case",
			"File already exists",
			"File at target already exists and thus will not be moved/copied to unless overwrite is specified",
			"File to move/copy does not exist",
			"File does not exist",
			"Unable to move '{0}' into '{1}' ({2})."
		],
		"vs/platform/history/browser/contextScopedHistoryWidget": [
			"Whether suggestion are visible"
		],
		"vs/platform/hover/browser/hoverWidget": [
			"Hold {0} key to mouse over"
		],
		"vs/platform/hover/browser/updatableHoverWidget": [
			"Loading..."
		],
		"vs/platform/keybinding/common/abstractKeybindingService": [
			"({0}) was pressed. Waiting for second key of chord...",
			"{0} ({1})",
			"The key combination ({0}, {1}) is not a command.",
			"({0}) was pressed. Waiting for next key of chord..."
		],
		"vs/platform/keyboardLayout/common/keyboardConfig": [
			"Controls the dispatching logic for key presses to use either `code` (recommended) or `keyCode`.",
			"Keyboard",
			"Controls if the AltGraph+ modifier should be treated as Ctrl+Alt+."
		],
		"vs/platform/languagePacks/common/languagePacks": [
			" (Current)"
		],
		"vs/platform/languagePacks/common/localizedStrings": [
			"close",
			"find",
			"open"
		],
		"vs/platform/list/browser/listService": [
			"Controls the type of matching used when searching lists and trees in the workbench.",
			"Use contiguous matching when searching.",
			"Use fuzzy matching when searching.",
			"Controls the default find mode for lists and trees in the workbench.",
			"Filter elements when searching.",
			"Highlight elements when searching. Further up and down navigation will traverse only the highlighted elements.",
			"Controls how tree folders are expanded when clicking the folder names. Note that some trees and lists might choose to ignore this setting if it is not applicable.",
			"Scrolling speed multiplier when pressing `Alt`.",
			"Controls whether lists and trees support horizontal scrolling in the workbench. Warning: turning on this setting has a performance implication.",
			"Controls the keyboard navigation style for lists and trees in the workbench. Can be simple, highlight and filter.",
			"Filter keyboard navigation will filter out and hide all the elements which do not match the keyboard input.",
			"Highlight keyboard navigation highlights elements which match the keyboard input. Further up and down navigation will traverse only the highlighted elements.",
			"Simple keyboard navigation focuses elements which match the keyboard input. Matching is done only on prefixes.",
			"Please use 'workbench.list.defaultFindMode' and\t'workbench.list.typeNavigationMode' instead.",
			"Controls whether lists and trees have smooth scrolling.",
			"Controls whether clicks in the scrollbar scroll page by page.",
			"A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.",
			"The modifier to be used to add an item in trees and lists to a multi-selection with the mouse (for example in the explorer, open editors and scm view). The 'Open to Side' mouse gestures - if supported - will adapt such that they do not conflict with the multiselect modifier.",
			"Maps to `Alt` on Windows and Linux and to `Option` on macOS.",
			"Maps to `Control` on Windows and Linux and to `Command` on macOS.",
			"Controls how to open items in trees and lists using the mouse (if supported). Note that some trees and lists might choose to ignore this setting if it is not applicable.",
			"Controls whether the tree should render indent guides.",
			"Controls whether sticky scrolling is enabled in trees.",
			"Controls the number of sticky elements displayed in the tree when {0} is enabled.",
			"Controls tree indentation in pixels.",
			"Controls how type navigation works in lists and trees in the workbench. When set to `trigger`, type navigation begins once the `list.triggerTypeNavigation` command is run.",
			"Workbench"
		],
		"vs/platform/log/common/log": [
			"Debug",
			"Error",
			"Info",
			"Off",
			"Trace",
			"Warning"
		],
		"vs/platform/markers/common/markers": [
			"Error",
			"Errors",
			"Info",
			"Infos",
			"Warning",
			"Warnings"
		],
		"vs/platform/markers/common/markerService": [
			"Problems are paused because: \"{0}\"",
			"Problems are paused because: \"{0}\" and {1} more"
		],
		"vs/platform/mcp/common/allowedMcpServersService": [
			"This Model Context Protocol server is blocked by your organization's policy. Please contact your administrator for more information.",
			"This Model Context Protocol server is not in the list of servers allowed by your organization. Please contact your administrator for more information.",
			"Model Context Protocol servers are disabled in the Editor. Please check your [settings]({0})."
		],
		"vs/platform/mcp/common/mcpGalleryService": [
			"No README available",
			"You can find information about this server [here]({0})"
		],
		"vs/platform/mcp/common/mcpManagementService": [
			"This mcp server cannot be installed because {0}"
		],
		"vs/platform/menubar/electron-main/menubar": [
			"Cancel",
			"&&Exit",
			"About {0}",
			"Bring All to Front",
			"&&Edit",
			"&&File",
			"&&Go",
			"&&Help",
			"Hide {0}",
			"Hide Others",
			"Cancelling Update...",
			"Check for &&Updates...",
			"Checking for Updates...",
			"Downloading Update...",
			"D&&ownload Available Update",
			"Installing Update...",
			"Install &&Update...",
			"New &&Window",
			"&&Preferences",
			"Quit {0}",
			"Restart to &&Update",
			"Switch &&Window...",
			"Merge All Windows",
			"Minimize",
			"Move Tab to New Window",
			"New Tab",
			"&&Run",
			"&&Selection",
			"Services",
			"Show All",
			"Show Next Tab",
			"Show Previous Tab",
			"&&Terminal",
			"&&View",
			"Window",
			"Zoom",
			"&&Quit",
			"Are you sure you want to exit?",
			"Are you sure you want to quit?"
		],
		"vs/platform/meteredConnection/common/meteredConnection.config.contribution": [
			"Controls whether the current network connection should be treated as metered. When metered, automatic updates, extension downloads, and other background network activity will be postponed to reduce data usage.",
			"Automatically detect metered connections using the operating system's network status.",
			"Never treat the network connection as metered.",
			"Always treat the network connection as metered. Automatic updates and downloads will be postponed.",
			"Network"
		],
		"vs/platform/native/electron-main/nativeHostMainService": [
			"Cancel",
			"Unable to install the shell command '{0}'.",
			"Unable to uninstall the shell command '{0}'.",
			"&&Copy Link",
			"&&OK",
			"An error occurred opening a link in your default browser.",
			"An error occurred opening an external program.",
			"Unable to find shell script in '{0}'",
			"Please create an issue and manually attach the following file:\n{0}",
			"Successfully created the trace file",
			"&&OK",
			"A tracing session is already in progress. Use command `\"{0}\"` to stop it first.",
			"{0} will now prompt with 'osascript' for Administrator privileges to install the shell command.",
			"{0} will now prompt with 'osascript' for Administrator privileges to uninstall the shell command."
		],
		"vs/platform/networkFilter/common/networkFilterService": [
			"Access to {0} is blocked by network domain policy (see `{1}` and `{2}` settings)."
		],
		"vs/platform/notification/common/notification": [
			"Error: {0}",
			"Info: {0}",
			"Warning: {0}"
		],
		"vs/platform/process/electron-main/processMainService": [
			"Local"
		],
		"vs/platform/quickinput/browser/commandsQuickAccess": [
			"Command '{0}' resulted in an error",
			"{0}, {1}",
			"commonly used",
			"other commands",
			"recently used",
			"Remove from Recently Used",
			"similar commands"
		],
		"vs/platform/quickinput/browser/helpQuickAccess": [
			"{0}, {1}"
		],
		"vs/platform/quickinput/browser/quickInput": [
			"Whether the cursor in the quick input is at the end of the input box",
			"Press 'Enter' to confirm your input or 'Escape' to cancel",
			"{0} (Press 'Enter' to confirm or 'Escape' to cancel)",
			"Whether keyboard focus is inside the quick input control",
			"OK",
			"Back",
			"{0}/{1}",
			"The alignment of the quick input",
			"Type to narrow down results.",
			"The type of the currently visible quick input"
		],
		"vs/platform/quickinput/browser/quickInputActions": [
			"Used while in the context of some quick input. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well.",
			"Used while in the context of any kind of quick input. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well.",
			"If we're in quick access mode, this will navigate to the next item. If we are not in quick access mode, this will navigate to the next separator.",
			"If we're in quick access mode, this will navigate to the previous item. If we are not in quick access mode, this will navigate to the previous separator.",
			"Used while in the context of the quick pick. If you change one keybinding for this command, you should change all of the other keybindings (modifier variants) of this command as well."
		],
		"vs/platform/quickinput/browser/quickInputController": [
			"Custom",
			"OK",
			"Back",
			"Back ({0})",
			"Toggle all checkboxes",
			"{0} Selected",
			"{0} Results"
		],
		"vs/platform/quickinput/browser/quickInputList": [
			"Quick Input"
		],
		"vs/platform/quickinput/browser/quickInputUtils": [
			"Click to execute command '{0}'"
		],
		"vs/platform/quickinput/browser/quickPickPin": [
			"Pin command",
			"Pinned command",
			"pinned"
		],
		"vs/platform/quickinput/browser/tree/quickInputTreeAccessibilityProvider": [
			"Quick Tree"
		],
		"vs/platform/quickinput/browser/tree/quickTree": [
			"Type to narrow down results."
		],
		"vs/platform/remoteTunnel/common/remoteTunnel": [
			"Remote Tunnel Service"
		],
		"vs/platform/remoteTunnel/node/remoteTunnelService": [
			"Connecting as {0} ({1})",
			"Building CLI from sources",
			"Opening tunnel",
			"Opening tunnel {0}",
			"Failed to install tunnel as a service, starting in session..."
		],
		"vs/platform/request/common/request": [
			"Controls whether use of Electron's fetch implementation instead of Node.js' should be enabled. All local extensions will get Electron's fetch implementation for the global fetch API.",
			"Controls whether Node.js' fetch implementation should be extended with additional support. Currently proxy support ({1}) and system certificates ({2}) are added when the corresponding settings are enabled. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"HTTP",
			"Controls the interval in seconds for checking network interface changes to invalidate the proxy cache. Set to -1 to disable. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"Specifies domain names for which proxy settings should be ignored for HTTP/HTTPS requests. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"The proxy setting to use. If not set, will be inherited from the `http_proxy` and `https_proxy` environment variables. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"The value to send as the `Proxy-Authorization` header for every network request. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"Overrides the principal service name for Kerberos authentication with the HTTP proxy. A default based on the proxy hostname is used when this is not set. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"Use the proxy support for extensions. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"Enable proxy support for extensions, fall back to request options, when no proxy found.",
			"Disable proxy support for extensions.",
			"Enable proxy support for extensions.",
			"Enable proxy support for extensions, override request options.",
			"Controls whether the proxy server certificate should be verified against the list of supplied CAs. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"Controls whether CA certificates should be loaded from the OS. On Windows and macOS, a reload of the window is required after turning this off. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"Controls whether system certificates should be loaded using Node.js built-in support. Reload the window after changing this setting. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"Controls whether experimental loading of CA certificates from the OS should be enabled. This uses a more general approach than the default implementation. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately.",
			"Controls whether in the remote extension host the local proxy configuration should be used. This setting only applies as a remote setting during [remote development](https://aka.ms/vscode-remote).",
			"Controls whether the built-in WebSocket implementation should be extended with additional support. Currently proxy support ({1}) and system certificates ({2}) are added when the corresponding settings are enabled. When during [remote development](https://aka.ms/vscode-remote) the {0} setting is disabled this setting can be configured in the local and the remote settings separately."
		],
		"vs/platform/shell/node/shellEnv": [
			"Unable to resolve your shell environment: {0}",
			"Unexpected exit code from spawned shell (code {0}, signal {1})",
			"Unable to resolve your shell environment in a reasonable time. Please review your shell configuration and restart."
		],
		"vs/platform/telemetry/common/telemetryLogAppender": [
			"Telemetry{0}"
		],
		"vs/platform/telemetry/common/telemetryService": [
			"If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated in favor of the {0} setting.",
			"Crash Reports",
			"Read more about the [data we collect]({0}) and our [privacy statement]({1}).",
			"Read more about the [data we collect]({0}).",
			"Enable diagnostic data to be collected. This helps us to better understand how {0} is performing and where improvements need to be made.",
			"Enable diagnostic data to be collected. This helps us to better understand how {0} is performing and where improvements need to be made. [Read more]({1}) about what we collect and our privacy statement.",
			"Error Telemetry",
			"Enable feedback mechanisms such as the issue reporter, surveys, and other feedback options.",
			"A full restart of the application is necessary for crash reporting changes to take effect.",
			"Sends OS level crash reports.",
			"Sends usage data, errors, and crash reports.",
			"****Note:*** If this setting is 'off', no telemetry will be sent regardless of other telemetry settings. If this setting is set to anything except 'off' and telemetry is disabled with deprecated settings, no telemetry will be sent.*",
			"Sends general error telemetry and crash reports.",
			"Disables all product telemetry.",
			"Controls the level of telemetry.",
			"The following table outlines the data sent with each setting:",
			"Controls {0} telemetry, first-party extension telemetry, and participating third-party extension telemetry. Some third party extensions might not respect this setting. Consult the specific extension's documentation to be sure. Telemetry helps us better understand how {0} is performing, where improvements need to be made, and how features are being used.",
			"Usage Data",
			"Telemetry"
		],
		"vs/platform/telemetry/common/telemetryUtils": [
			"Telemetry"
		],
		"vs/platform/terminal/common/terminalLogService": [
			"Terminal"
		],
		"vs/platform/terminal/common/terminalPlatformConfiguration": [
			"The terminal profile to use on Linux for agent host terminals, including shells launched by AI agent tools. Accepts either a profile name from {0} or an inline profile object. When unset, falls back to {1}. Currently applies to the local agent host. Only the executable `path` is honored today; `args` and `env` from the profile are ignored. Remote agent hosts need remote-side shell configuration because local resolved paths may be invalid on the remote.",
			"The terminal profile to use on macOS for agent host terminals, including shells launched by AI agent tools. Accepts either a profile name from {0} or an inline profile object. When unset, falls back to {1}. Currently applies to the local agent host. Only the executable `path` is honored today; `args` and `env` from the profile are ignored. Remote agent hosts need remote-side shell configuration because local resolved paths may be invalid on the remote.",
			"The terminal profile to use on Windows for agent host terminals, including shells launched by AI agent tools. Accepts either a profile name from {0} or an inline profile object. When unset, falls back to {1}. Currently applies to the local agent host. Only the executable `path` is honored today; `args` and `env` from the profile are ignored. Remote agent hosts need remote-side shell configuration because local resolved paths may be invalid on the remote.",
			"The terminal profile to use on Linux for automation-related terminal usage like tasks and debug.",
			"The terminal profile to use on macOS for automation-related terminal usage like tasks and debug.",
			"The terminal profile to use for automation-related terminal usage like tasks and debug. This setting will currently be ignored if {0} (now deprecated) is set.",
			"A set of process names to ignore when using the {0} setting.",
			"The default terminal profile on Linux.",
			"The default terminal profile on macOS.",
			"The default terminal profile on Windows.",
			"Whether new shells should inherit their environment from VS Code, which may source a login shell to ensure $PATH and other development variables are initialized. This has no effect on Windows.",
			"Controls the maximum amount of lines that will be restored when reconnecting to a persistent terminal session. Increasing this will restore more lines of scrollback at the cost of more memory and increase the time it takes to connect to terminals on start up. This setting requires a restart to take effect and should be set to a value less than or equal to `#terminal.integrated.scrollback#`.",
			"A set of terminal profile customizations for {0} which allows adding, removing or changing how terminals are launched. Profiles are made up of a mandatory path, optional arguments and other presentation options.\n\nTo override an existing profile use its profile name as the key, for example:\n\n{1}\n\n{2}Read more about configuring profiles{3}.",
			"Whether to show hovers for links in the terminal output.",
			"Controls whether or not WSL distros are shown in the terminal dropdown",
			"A path to a shell executable.",
			"Integrated Terminal",
			"An optional set of arguments to run the shell executable with.",
			"A theme color ID to associate with the terminal icon.",
			"An object with environment variables that will be added to the terminal profile process. Set to `null` to delete environment variables from the base environment.",
			"A codicon ID to associate with the terminal icon.",
			"The id of the extension terminal",
			"The extension that contributed this profile.",
			"The name of the extension terminal",
			"The id of the extension terminal",
			"The extension that contributed this profile.",
			"The name of the extension terminal",
			"Whether or not to replace the dynamic terminal title that detects what program is running with the static profile name.",
			"A single path to a shell executable or an array of paths that will be used as fallbacks when one fails.",
			"The id of the extension terminal",
			"The extension that contributed this profile.",
			"The name of the extension terminal",
			"A profile source that will auto detect the paths to the shell. Note that non-standard executable locations are not supported and must be created manually in a new profile."
		],
		"vs/platform/terminal/common/terminalProfiles": [
			"Automatically detect the default"
		],
		"vs/platform/terminal/node/ptyHostMain": [
			"Pty Host"
		],
		"vs/platform/terminal/node/ptyService": [
			"History restored"
		],
		"vs/platform/terminal/node/terminalProcess": [
			"A native exception occurred during launch (Cannot launch conpty). Winpty has been removed, see {0} for more details. You can also try enabling the `{1}` setting.",
			"Starting directory (cwd) \"{0}\" does not exist",
			"Starting directory (cwd) \"{0}\" is not a directory",
			"Path to shell executable \"{0}\" does not exist",
			"Path to shell executable \"{0}\" is not a file or a symlink"
		],
		"vs/platform/theme/common/colors/baseColors": [
			"An extra border around active elements to separate them from others for greater contrast.",
			"An extra border around elements to separate them from others for greater contrast.",
			"Foreground color for description text providing additional information, for example for a label.",
			"Overall foreground for disabled elements. This color is only used if not overridden by a component.",
			"Overall foreground color for error messages. This color is only used if not overridden by a component.",
			"Overall border color for focused elements. This color is only used if not overridden by a component.",
			"Overall foreground color. This color is only used if not overridden by a component.",
			"The default color for icons in the workbench.",
			"The background color of text selections in the workbench (e.g. for input fields or text areas). Note that this does not apply to selections within the editor.",
			"Highest-contrast foreground color, intended for text or icons that need maximum legibility across various backgrounds. This color is only used if not overridden by a component.",
			"Background color for block quotes in text.",
			"Border color for block quotes in text.",
			"Background color for code blocks in text.",
			"Foreground color for links in text when clicked on and on mouse hover.",
			"Foreground color for links in text.",
			"Background color for preformatted text segments.",
			"Border color for preformatted text segments.",
			"Foreground color for preformatted text segments.",
			"Color for text separators."
		],
		"vs/platform/theme/common/colors/chartsColors": [
			"The blue color used in chart visualizations.",
			"The foreground color used in charts.",
			"The green color used in chart visualizations.",
			"The color used for horizontal lines in charts.",
			"The orange color used in chart visualizations.",
			"The purple color used in chart visualizations.",
			"The red color used in chart visualizations.",
			"The yellow color used in chart visualizations."
		],
		"vs/platform/theme/common/colors/editorColors": [
			"Color of active links.",
			"Background color of breadcrumb items.",
			"Color of focused breadcrumb items.",
			"Background color of breadcrumb item picker.",
			"Color of selected breadcrumb items.",
			"Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.",
			"The background color of unchanged code in the diff editor.",
			"The background color of unchanged blocks in the diff editor.",
			"The foreground color of unchanged blocks in the diff editor.",
			"Border color between the two text editors.",
			"Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations.",
			"Background color for the margin where lines got inserted.",
			"Background color for lines that got inserted. The color must not be opaque so as not to hide underlying decorations.",
			"Outline color for the text that got inserted.",
			"Diff overview ruler foreground for inserted content.",
			"Diff overview ruler foreground for removed content.",
			"Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations.",
			"Background color for the margin where lines got removed.",
			"Background color for lines that got removed. The color must not be opaque so as not to hide underlying decorations.",
			"Outline color for text that got removed.",
			"Editor background color.",
			"The border color for an IME composition.",
			"Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations.",
			"Foreground color of error squigglies in the editor.",
			"Color of the current search match.",
			"Border color of the current search match.",
			"Text color of the current search match.",
			"Editor default foreground color.",
			"Foreground color of hint squigglies in the editor.",
			"Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations.",
			"Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations.",
			"Foreground color of info squigglies in the editor.",
			"Background color of inline hints",
			"Background color of inline hints for parameters",
			"Background color of inline hints for types",
			"Foreground color of inline hints",
			"Foreground color of inline hints for parameters",
			"Foreground color of inline hints for types",
			"The color used for the lightbulb AI icon.",
			"The color used for the lightbulb auto fix actions icon.",
			"The color used for the lightbulb actions icon.",
			"Color of the editor selection.",
			"Color of the selected text for high contrast.",
			"Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations.",
			"Border color for regions with the same content as the selection.",
			"Background color of sticky scroll in the editor",
			"Border color of sticky scroll in the editor",
			"Background color of the gutter part of sticky scroll in the editor",
			"Background color of sticky scroll on hover in the editor",
			" Shadow color of sticky scroll in the editor",
			"Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations.",
			"Foreground color of warning squigglies in the editor.",
			"Background color of editor widgets, such as find/replace.",
			"Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.",
			"Foreground color of editor widgets, such as find/replace.",
			"Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.",
			"If set, color of double underlines for errors in the editor.",
			"Color of the other search matches. The color must not be opaque so as not to hide underlying decorations.",
			"Border color of the other search matches.",
			"Foreground color of the other search matches.",
			"Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations.",
			"Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations.",
			"If set, color of double underlines for hints in the editor.",
			"Background color of the editor hover.",
			"Border color of the editor hover.",
			"Foreground color of the editor hover.",
			"Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations.",
			"If set, color of double underlines for infos in the editor.",
			"Border color on headers and the splitter in inline merge-conflicts.",
			"Common ancestor content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.",
			"Common ancestor header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.",
			"Current content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.",
			"Current header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.",
			"Incoming content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.",
			"Incoming header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.",
			"Common ancestor overview ruler foreground for inline merge-conflicts.",
			"Current overview ruler foreground for inline merge-conflicts.",
			"Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations.",
			"Incoming overview ruler foreground for inline merge-conflicts.",
			"Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations.",
			"The color used for the problems error icon.",
			"The color used for the problems info icon.",
			"The color used for the problems warning icon.",
			"Highlight background color of the final tabstop of a snippet.",
			"Highlight border color of the final tabstop of a snippet.",
			"Highlight background color of a snippet tabstop.",
			"Highlight border color of a snippet tabstop.",
			"Background color of the editor hover status bar.",
			"Toolbar background when holding the mouse over actions",
			"Toolbar background when hovering over actions using the mouse",
			"Toolbar outline when hovering over actions using the mouse",
			"If set, color of double underlines for warnings in the editor.",
			"Border color of widgets such as find/replace inside the editor.",
			"Shadow color of widgets such as find/replace inside the editor."
		],
		"vs/platform/theme/common/colors/inputColors": [
			"Button background color.",
			"Button border color.",
			"Button foreground color.",
			"Button background color when hovering.",
			"Secondary button background color.",
			"Secondary button border color.",
			"Secondary button foreground color.",
			"Secondary button background color when hovering.",
			"Button separator color.",
			"Background color of checkbox widget.",
			"Border color of checkbox widget.",
			"Background of a disabled checkbox.",
			"Foreground of a disabled checkbox.",
			"Foreground color of checkbox widget.",
			"Background color of checkbox widget when the element it's in is selected.",
			"Border color of checkbox widget when the element it's in is selected.",
			"Dropdown background.",
			"Dropdown border.",
			"Dropdown foreground.",
			"Dropdown list background.",
			"Border color of activated options in input fields.",
			"Input box background.",
			"Input box border.",
			"Input box foreground.",
			"Background hover color of options in input fields.",
			"Foreground color of activated options in input fields.",
			"Background color of activated options in input fields.",
			"Input box foreground color for placeholder text.",
			"Input validation background color for error severity.",
			"Input validation border color for error severity.",
			"Input validation foreground color for error severity.",
			"Input validation background color for information severity.",
			"Input validation border color for information severity.",
			"Input validation foreground color for information severity.",
			"Input validation background color for warning severity.",
			"Input validation border color for warning severity.",
			"Input validation foreground color for warning severity.",
			"Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.",
			"Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.",
			"Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.",
			"Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.",
			"Border color of the active radio option.",
			"Foreground color of active radio option.",
			"Background color of active radio option.",
			"Background color of inactive active radio option when hovering.",
			"Background color of inactive radio option.",
			"Border color of the inactive radio option.",
			"Foreground color of inactive radio option."
		],
		"vs/platform/theme/common/colors/listColors": [
			"Action List background color.",
			"Action List background color for the focused item.",
			"Action List foreground color for the focused item.",
			"Action List foreground color.",
			"List/Tree foreground color of the match highlights when searching inside the list/tree.",
			"List/Tree foreground color for invalid items, for example an unresolved root in explorer.",
			"List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree foreground color for items that are deemphasized.",
			"List/Tree drag and drop background when moving items over other items when using the mouse.",
			"List/Tree drag and drop border color when moving items between items when using the mouse.",
			"Foreground color of list items containing errors.",
			"Background color of the filtered match.",
			"Border color of the filtered match.",
			"Background color of the type filter widget in lists and trees.",
			"Outline color of the type filter widget in lists and trees, when there are no matches.",
			"Outline color of the type filter widget in lists and trees.",
			"Shadow color of the type filter widget in lists and trees.",
			"List/Tree outline color for the focused item when the list/tree is active and selected. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.",
			"List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree background when hovering over items using the mouse.",
			"List/Tree foreground when hovering over items using the mouse.",
			"List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.",
			"List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.",
			"Foreground color of list items containing warnings.",
			"Table border color between columns.",
			"Background color for odd table rows.",
			"Tree stroke color for the indentation guides that are not active.",
			"Tree stroke color for the indentation guides."
		],
		"vs/platform/theme/common/colors/menuColors": [
			"Background color of menu items.",
			"Border color of menus.",
			"Foreground color of menu items.",
			"Background color of the selected menu item in menus.",
			"Border color of the selected menu item in menus.",
			"Foreground color of the selected menu item in menus.",
			"Color of a separator menu item in menus."
		],
		"vs/platform/theme/common/colors/minimapColors": [
			"Minimap background color.",
			"Minimap marker color for errors.",
			"Minimap marker color for find matches.",
			"Opacity of foreground elements rendered in the minimap. For example, \"#000000c0\" will render the elements with 75% opacity.",
			"Minimap marker color for infos.",
			"Minimap marker color for the editor selection.",
			"Minimap marker color for repeating editor selections.",
			"Minimap slider background color when clicked on.",
			"Minimap slider background color.",
			"Minimap slider background color when hovering.",
			"Minimap marker color for warnings."
		],
		"vs/platform/theme/common/colors/miscColors": [
			"Background color of the error activity badge",
			"Foreground color of the error activity badge",
			"Background color of the warning activity badge",
			"Foreground color of the warning activity badge",
			"Badge background color. Badges are small information labels, e.g. for search results count.",
			"Badge foreground color. Badges are small information labels, e.g. for search results count.",
			"Axis color for the chart.",
			"Guide line for the chart.",
			"Line color for the chart.",
			"Background color of the progress bar that can show for long running operations.",
			"Border color of active sashes.",
			"Scrollbar track background color.",
			"Scrollbar shadow to indicate that the view is scrolled.",
			"Scrollbar slider background color when clicked on.",
			"Scrollbar slider background color.",
			"Scrollbar slider background color when hovering."
		],
		"vs/platform/theme/common/colors/quickpickColors": [
			"Quick picker background color. The quick picker widget is the container for pickers like the command palette.",
			"Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.",
			"Quick picker color for grouping borders.",
			"Quick picker color for grouping labels.",
			"Quick picker title background color. The quick picker widget is the container for pickers like the command palette.",
			"Please use quickInputList.focusBackground instead",
			"Quick picker background color for the focused item.",
			"Quick picker foreground color for the focused item.",
			"Quick picker foreground color of the match highlights on the focused item.",
			"Quick picker icon foreground color for the focused item."
		],
		"vs/platform/theme/common/colors/searchColors": [
			"Color of the text in the search viewlet's completion message.",
			"Border color of the Search Editor query matches.",
			"Color of the Search Editor query matches."
		],
		"vs/platform/theme/common/colorUtils": [
			"This color must be transparent or it will obscure content",
			"Use the default color."
		],
		"vs/platform/theme/common/iconRegistry": [
			"The font character associated with the icon definition.",
			"The id of the font to use. If not set, the font that is defined first is used.",
			"Icon for goto next editor location.",
			"Icon for goto previous editor location.",
			"The font ID must only contain letters, numbers, underscores and dashes.",
			"Icon for the close action in widgets."
		],
		"vs/platform/theme/common/sizes/baseSizes": [
			"Base font size. This size is used if not overridden by a component.",
			"Deprecated: use `fontSize.body1` instead.",
			"Small font size for secondary content.",
			"Deprecated: use `fontSize.label1` instead.",
			"Extra small font size for less prominent content.",
			"Deprecated: use `fontSize.body2` instead.",
			"Base font size for codicons.",
			"Compact font size for codicons.",
			"Circular corner radius for fully rounded UI elements.",
			"Large corner radius for prominent UI elements.",
			"Base corner radius for UI elements.",
			"Small corner radius for compact UI elements.",
			"Extra large corner radius for very prominent UI elements.",
			"Extra small corner radius for very compact UI elements.",
			"Primary body font size.",
			"Secondary body font size.",
			"Heading 1 font size (largest heading).",
			"Heading 2 font size (title).",
			"Heading 3 font size (subtitle).",
			"Label 1 font size (section title, tabs).",
			"Label 2 font size (metadata).",
			"Label 3 font size (badge).",
			"Regular font weight (400) for body, labels and metadata.",
			"SemiBold font weight (600) for headings and strong emphasis.",
			"No spacing (0px).",
			"Spacing of 10px.",
			"Spacing of 12px.",
			"Spacing of 16px.",
			"Spacing of 2px.",
			"Spacing of 20px.",
			"Spacing of 24px.",
			"Spacing of 28px.",
			"Spacing of 32px.",
			"Spacing of 36px.",
			"Spacing of 4px.",
			"Spacing of 40px.",
			"Spacing of 6px.",
			"Spacing of 8px.",
			"Base stroke thickness for borders and outlines."
		],
		"vs/platform/theme/common/tokenClassificationRegistry": [
			"Style to use for symbols that are abstract.",
			"Style to use for symbols that are async.",
			"Style for classes.",
			"Style for comments.",
			"Style for all symbol declarations.",
			"Style for decorators & annotations.",
			"Style to use for symbols that are deprecated.",
			"Style to use for references in documentation.",
			"Style for enums.",
			"Style for enum members.",
			"Style for events.",
			"Style for functions",
			"Style for interfaces.",
			"Style for keywords.",
			"Style for labels. ",
			"Style for macros.",
			"Style for member functions",
			"Style for method (member functions)",
			"Style to use for write accesses.",
			"Style for namespaces.",
			"Style for numbers.",
			"Style for operators.",
			"Style for parameters.",
			"Style for properties.",
			"Style to use for symbols that are read-only.",
			"Style for expressions.",
			"Font style must be 'italic', 'bold', 'underline' or 'strikethrough' or a combination. The empty string unsets all styles.",
			"Token background colors are currently not supported.",
			"Sets or unsets the font style to bold. Note, the presence of 'fontStyle' overrides this setting.",
			"Sets the all font styles of the rule: 'italic', 'bold', 'underline' or 'strikethrough' or a combination. All styles that are not listed are unset. The empty string unsets all styles.",
			"None (clear inherited style)",
			"Foreground color for the token.",
			"Sets or unsets the font style to italic. Note, the presence of 'fontStyle' overrides this setting.",
			"Colors and styles for the token.",
			"Sets or unsets the font style to strikethrough. Note, the presence of 'fontStyle' overrides this setting.",
			"Sets or unsets the font style to underline. Note, the presence of 'fontStyle' overrides this setting.",
			"Style to use for symbols that are static.",
			"Style for strings.",
			"Style for structs.",
			"Style for types.",
			"Style for type parameters.",
			"Style for variables."
		],
		"vs/platform/undoRedo/common/undoRedoService": [
			"Could not redo '{0}' because there is already an undo or redo operation running.",
			"Could not undo '{0}' because there is already an undo or redo operation running.",
			"Could not redo '{0}' across all files. {1}",
			"Could not redo '{0}' across all files because changes were made to {1}",
			"Could not redo '{0}' across all files because an undo or redo operation occurred in the meantime",
			"Could not redo '{0}' across all files because there is already an undo or redo operation running on {1}",
			"Could not undo '{0}' across all files. {1}",
			"Could not undo '{0}' across all files because changes were made to {1}",
			"Could not undo '{0}' across all files because an undo or redo operation occurred in the meantime",
			"Could not undo '{0}' across all files because there is already an undo or redo operation running on {1}",
			"Would you like to undo '{0}'?",
			"No",
			"&&Yes",
			"Would you like to undo '{0}' across all files?",
			"The following files have been closed and modified on disk: {0}.",
			"Undo this &&File",
			"The following files have been modified in an incompatible way: {0}.",
			"&&Undo in {0} Files"
		],
		"vs/platform/update/common/update.config.contribution": [
			"Enable automatic update checks. Code will check for updates automatically and periodically.",
			"This setting is deprecated, please use '{0}' instead.",
			"Enable to download and install new VS Code versions in the background.",
			"Enable Background Updates",
			"Disable automatic background update checks. Updates will be available if you manually check for updates.",
			"Disable updates.",
			"Show a post-install update tooltip in the title bar instead of opening the release notes editor.",
			"Show Release Notes after an update. The Release Notes are fetched from a Microsoft online service.",
			"Check for updates only on startup. Disable automatic background update checks.",
			"Update",
			"Configure whether you receive automatic updates. The updates are fetched from a Microsoft online service.",
			"Show the update indicator in the title bar."
		],
		"vs/platform/update/electron-main/notAvailableUpdateDialog": [
			"There are currently no updates available."
		],
		"vs/platform/userDataProfile/common/userDataProfile": [
			"Default"
		],
		"vs/platform/userDataSync/common/abstractSynchronizer": [
			"Cannot sync {0} as its local version {1} is not compatible with its remote version {2}",
			"Cannot parse sync data as it is not compatible with the current version."
		],
		"vs/platform/userDataSync/common/keybindingsSync": [
			"Unable to sync keybindings because the content in the file is not valid. Please open the file and correct it."
		],
		"vs/platform/userDataSync/common/settingsSync": [
			"Unable to sync settings as there are errors/warning in settings file."
		],
		"vs/platform/userDataSync/common/userDataAutoSyncService": [
			"Cannot sync because default service has changed",
			"Cannot sync because sync service has changed",
			"Cannot sync because current session is expired",
			"Cannot sync because syncing is turned off in the cloud",
			"Cannot sync because syncing is turned off on this machine from another machine."
		],
		"vs/platform/userDataSync/common/userDataSync": [
			"Expected format '${publisher}.${name}'. Example: 'vscode.csharp'.",
			"Settings Sync",
			"List of extensions to be ignored while synchronizing. The identifier of an extension is always `${publisher}.${name}`. For example: `vscode.csharp`.",
			"Configure settings to be ignored while synchronizing.",
			"Synchronize keybindings for each platform."
		],
		"vs/platform/userDataSync/common/userDataSyncLog": [
			"Settings Sync"
		],
		"vs/platform/userDataSync/common/userDataSyncMachines": [
			"Cannot read machines data as the current version is incompatible. Please update {0} and try again."
		],
		"vs/platform/userDataSync/common/userDataSyncResourceProvider": [
			"Cannot parse sync data as it is not compatible with the current version."
		],
		"vs/platform/windows/electron-main/windowImpl": [
			"The window terminated unexpectedly",
			"We are sorry for the inconvenience. You can open a new empty window to start again.",
			"The window terminated unexpectedly (reason: '{0}', code: '{1}')",
			"We are sorry for the inconvenience. You can reopen the window to continue where you left off.",
			"The window is not responding",
			"You can reopen or close the window or keep waiting.",
			"&&Close",
			"Don't restore editors",
			"You can still access the menu bar by pressing the Alt-key.",
			"&&New Window",
			"&&Reopen",
			"&&Keep Waiting"
		],
		"vs/platform/windows/electron-main/windowsMainService": [
			"&&Allow",
			"&&Cancel",
			"The path '{0}' uses a host that is not allowed. Unless you trust the host, you should press 'Cancel'",
			"The host '{0}' was not found in the list of allowed hosts. Do you want to allow it anyway?",
			"Permanently allow host '{0}'",
			"&&Learn More",
			"&&OK",
			"The path '{0}' does not exist on this computer.",
			"Path does not exist",
			"The URI '{0}' is not valid and can not be opened.",
			"URI can not be opened"
		],
		"vs/platform/workspace/common/workspace": [
			"Code Workspace"
		],
		"vs/platform/workspaces/electron-main/workspacesHistoryMainService": [
			"Agents Window",
			"&&Cancel",
			"&&Clear",
			"This action is irreversible!",
			"Do you want to clear all recently opened files and workspaces?",
			"New Window",
			"Opens a new window",
			"Recent Folders",
			"Recent Folders & Workspaces",
			"Untitled (Workspace)",
			"{0} (Workspace)"
		],
		"vs/platform/workspaces/electron-main/workspacesManagementMainService": [
			"&&OK",
			"The workspace is already opened in another window. Please close that window first and then try again.",
			"Unable to save workspace '{0}'"
		],
		"vs/sessions/browser/accountTitleBarState": [
			"Signed in as {0} with {1}",
			"Signed in as {0}",
			"Agents Signed Out",
			"Agents is signed out",
			"GitHub Copilot chat and inline suggestion quota reached",
			"GitHub Copilot chat quota reached",
			"GitHub Copilot inline suggestion quota reached",
			"Quota Reached",
			"Tokens Remaining",
			"{0}% GitHub Copilot tokens remaining",
			"Copilot Unavailable",
			"GitHub Copilot is disabled",
			"GitHub Copilot is unavailable in untrusted workspaces",
			"Loading Account...",
			"Loading account",
			"Sign in to your account",
			"Sign In"
		],
		"vs/sessions/browser/layoutActions": [
			"Icon to close the panel.",
			"Icon for the sessions sidebar when closed.",
			"Icon for the sessions sidebar when open.",
			"Hide Panel",
			"Hide Secondary Side Bar",
			"Open/Show and Close/Hide Sidebar",
			"Show Secondary Side Bar",
			"Primary Side Bar hidden",
			"Primary Side Bar shown",
			"Toggle Side Bar",
			"Toggle Always on Top"
		],
		"vs/sessions/browser/parts/auxiliaryBarPart": [
			"Session Details"
		],
		"vs/sessions/browser/parts/chatCompositeBar": [
			"New Chat",
			"Chats",
			"Delete Chat",
			"Rename",
			"Rename chat"
		],
		"vs/sessions/browser/parts/menubar.contribution": [
			"&&Edit",
			"&&File",
			"&&Go",
			"&&Help",
			"&&Preferences",
			"&&Selection",
			"&&Terminal",
			"&&View"
		],
		"vs/sessions/browser/parts/mobile/contributions/mobileChangesView": [
			"Back",
			"Back",
			"added",
			"deleted",
			"modified",
			"No changes in this session yet.",
			"{0}, {1}, +{2} -{3}",
			"{0} files",
			"1 file",
			"Session Changes"
		],
		"vs/sessions/browser/parts/mobile/contributions/mobileDiffColors": [
			"Foreground color used for added files / lines in the mobile changes-list and diff overlay in the agent sessions window.",
			"Foreground color used for deleted files / removed lines in the mobile changes-list and diff overlay in the agent sessions window.",
			"Foreground color used for modified files in the mobile changes-list in the agent sessions window."
		],
		"vs/sessions/browser/parts/mobile/contributions/mobileDiffView": [
			"Back",
			"Loading…",
			"Next file",
			"No changes in this file.",
			"{0} / {1}",
			"Previous file"
		],
		"vs/sessions/browser/parts/mobile/contributions/mobileMultiDiffView": [
			"Back",
			"file",
			"{0} {1}",
			"file",
			"files",
			"Unable to load changes in this file.",
			"Loading…",
			"No changes in this file.",
			"Toggle {0}"
		],
		"vs/sessions/browser/parts/mobile/mobilePickerSheet": [
			"Done",
			"Close {0}",
			"No results",
			"Searching…"
		],
		"vs/sessions/browser/parts/mobile/mobileSessionFilterChips": [
			"Completed",
			"Failed",
			"In Progress",
			"Session status filters",
			"Find session",
			"Sort",
			"Sort and group options"
		],
		"vs/sessions/browser/parts/mobile/mobileSortGroupSheet": [
			"Close"
		],
		"vs/sessions/browser/parts/mobile/mobileTitlebarPart": [
			"Close",
			"Loading...",
			"Not signed in",
			"Account",
			"Account",
			"View changes",
			"{0} files changed (+{1} -{2})",
			"Close sessions",
			"{0} files",
			"{0} files changed",
			"New Session",
			"New session",
			"Open sessions",
			"1 file",
			"1 file changed"
		],
		"vs/sessions/browser/parts/sessionHeader": [
			"Rename session"
		],
		"vs/sessions/browser/parts/sessionReadOnlyBanner": [
			"This chat is read-only"
		],
		"vs/sessions/browser/parts/sessionView": [
			"Archived sessions are read-only.",
			"This chat is read-only",
			"Restore"
		],
		"vs/sessions/browser/sessionsSetUpService": [
			"Loading",
			"Enable AI features to continue using Agents.",
			"Enable AI Features",
			"Sign in to use Agents",
			"Signing in…",
			"Please complete sign-in in the browser.",
			"Your AI-powered coding experience where agents explore, build, and iterate with you.",
			"Get Started",
			"Welcome to {0}",
			"{0} - Agents",
			"By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime."
		],
		"vs/sessions/browser/widget/openInVSCodeWidget": [
			"Open in VS Code Editor Window"
		],
		"vs/sessions/common/categories": [
			"Agents"
		],
		"vs/sessions/common/contextkeys": [
			"The identifier of the active sessions panel",
			"Whether the single-pane active editor has a docked detail panel (a managed Changes/Files tab or a text file editor)",
			"Whether the single-pane session supports a Changes editor but its tab is not currently open",
			"Whether the single-pane session supports a Files tab but its tab is not currently open",
			"Whether the Agents window is using the single-pane (docked detail panel) layout. Single source of truth for gating single-pane behaviour — set once by the workbench from the layout it was constructed with; features must read this instead of the underlying setting",
			"Whether the editor area is maximized",
			"Whether the session in scope is a workspace-less quick chat",
			"Whether more than one session is visible in the sessions part's grid",
			"Whether the session view's currently-active chat has spawned subagent (tool-origin) chats, which are listed as a separate group in the Conversations menu",
			"Whether the session's active chat can be closed (hidden) from the tab strip, i.e. it is not the main chat. Includes read-only subagent chats. Used to scope the close-chat keybinding so it closes the tab instead of the session",
			"Whether the session's active chat can be permanently deleted from the tab strip, i.e. it is a real, user-created non-main chat (not the main chat and not a tool-spawned subagent chat, which are transient children). Used to scope the delete-chat keybinding",
			"Whether the chats picker (chats within the active session) is visible",
			"Whether the new-session view's harness (session type) picker is visible — it is hidden when at most one harness can serve the selected workspace",
			"Whether the session view's session has pending changes (insertions or deletions)",
			"Whether the session has an associated git repository",
			"Whether the session has a git sync action currently running",
			"Whether the session view's session has more than one committed (non-draft) chat, which drives the Conversations menu visibility",
			"Whether the session view's session has more than one open chat (the tabs shown in the strip, including in-composer drafts). Used to scope chat-to-chat navigation (next/previous chat, the Ctrl+Tab chat switcher)",
			"Whether the session view's session is associated with a GitHub pull request",
			"Whether the session view's session has an associated workspace folder",
			"The identifier of the session in scope (the active session globally, or a specific session within an isolated component such as the session view or a context menu overlay)",
			"Whether the session in scope is archived/marked as done (the active session globally, or a specific session within an isolated component such as the session view or a context menu overlay)",
			"Whether the session view's session has been created (chat view shown, not new-session view)",
			"Whether the session view is currently maximized in the sessions part's grid",
			"Whether the new-session view's isolation picker is visible — it is shown only when the isolation option is enabled and the workspace has a git repository",
			"Whether the session has been marked as read",
			"Whether the session view's session is sticky in the grid",
			"The provider ID of the session in scope (the active session globally, or a specific session within an isolated component such as the session view or a context menu overlay)",
			"Whether the sessions aquarium overlay is active",
			"Whether the blocked-sessions dropdown (surfacing sessions that require input) is open in the sessions titlebar",
			"Whether there is a previous session in the navigation history",
			"Whether there is a next session in the navigation history",
			"Whether the sessions part has keyboard focus",
			"Whether the session view's chat tab strip is shown, i.e. the session has more than one chat (counting closed chats) or its single remaining chat's title diverged from the session title. Used to hide the header New Chat button, which the tab strip then offers instead",
			"Whether the current layout is the phone layout",
			"Whether the virtual keyboard is visible",
			"Whether the sessions picker is visible",
			"Whether the new-session button is shown in the titlebar when the sessions list is hidden (A/B experiment)",
			"Whether the session can be deleted",
			"Whether the session view's session supports forking a chat from a turn into a new peer chat",
			"Whether the session view's session supports multiple chats",
			"Whether the session can be renamed",
			"Whether the sessions part is visible",
			"Whether the sessions welcome overlay is visible",
			"The session type of the session in scope (the active session globally, or a specific session within an isolated component such as the session view or a context menu overlay)",
			"Whether the session's provider offers a combined mode and model configuration picker (used on phone layouts in place of the standalone pickers)",
			"Whether the session's workspace is virtual",
			"The currently active group tab in the session workspace picker",
			"Whether the new-session view's workspace picker is rendered (as opposed to being replaced by the no-agent-host empty state)"
		],
		"vs/sessions/common/sizes": [
			"Primary body font size for the agents window.",
			"Secondary body font size for the agents window.",
			"Heading 1 font size for the agents window (welcome screen title).",
			"Heading 2 font size for the agents window (title).",
			"Heading 3 font size for the agents window (subtitle).",
			"Label 1 font size for the agents window (section title, tabs).",
			"Label 2 font size for the agents window (metadata).",
			"Label 3 font size for the agents window (badge).",
			"Regular font weight (400) for the agents window.",
			"SemiBold font weight (600) for the agents window.",
			"Gap between floating panels in the Agents window."
		],
		"vs/sessions/common/theme": [
			"Background color of an active session view in the agent sessions window.",
			"Foreground color of an active session view in the agent sessions window.",
			"Background color of the agent feedback widget shown in the editor.",
			"Border color of the agent feedback widget shown in the editor.",
			"Border color of the agent feedback input widget shown in the editor.",
			"Background color of the agent sessions window shell and gradient base.",
			"Background color of badges in the agent sessions window.",
			"Foreground color of badges in the agent sessions window.",
			"Background color of the chat input field in the agent sessions window.",
			"Border color of the chat input field in the agent sessions window.",
			"Border color of the chat input field when focused in the agent sessions window.",
			"Foreground color of the chat input field in the agent sessions window.",
			"Placeholder text color in the chat input field in the agent sessions window.",
			"Tint color used in the background gradient of the agent sessions window shell.",
			"Background color of the New Session button in the agent sessions sidebar.",
			"Border color of the New Session button in the agent sessions sidebar.",
			"Foreground color of the New Session button in the agent sessions sidebar.",
			"Background color of the New Session button when hovered in the agent sessions sidebar.",
			"Background color of the card panels (chat, files, terminal) in the agent sessions window.",
			"Border color of the card panels (chat, files, terminal) in the agent sessions window.",
			"Foreground color of the card panels (chat, files, terminal) in the agent sessions window.",
			"Background color of the unread sessions count badge on the sidebar toggle.",
			"Foreground color of the unread sessions count badge on the sidebar toggle.",
			"Background color of the update button when download is complete in the agent sessions window.",
			"Background color of the update button to show download progress in the agent sessions window.",
			"Background color of an inactive session view in the agent sessions window.",
			"Foreground color of an inactive session view in the agent sessions window."
		],
		"vs/sessions/contrib/accountMenu/browser/account.contribution": [
			"GitHub profile image for {0}",
			"Account profile image",
			"Account",
			"&&Sign Out",
			"This will sign out '{0}' from the Agents window.",
			"Sign out of the Agents window?",
			"Agents Account and Status",
			"Loading Account...",
			"Subscription",
			"Settings",
			"Sign In",
			"Sign Out"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedback.contribution": [
			"Submit Feedback ({0})"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackAttachmentEntry": [
			"{0} comments",
			"1 comment"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackAttachmentWidget": [
			"Attached agent feedback, {0}",
			"Remove"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorActions": [
			"Clear",
			"Clear All Feedback",
			"Go to Next Feedback Comment",
			"Go to Previous Feedback Comment",
			"Submit Feedback",
			"Submit Feedback",
			"Submit",
			"Navigation Status"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorInputContribution": [
			"Add Feedback",
			"Add Feedback and Submit",
			"Add Feedback at Current Line",
			"Add Comment",
			"Add Feedback",
			"Alt+Enter",
			"Enter"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorOverlay": [
			"Submit {0}",
			"{0}/{1}",
			"0/0"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackEditorWidgetContribution": [
			"Share comment with agent",
			"Accept",
			"Share PR comment with agent",
			"Add a comment…",
			"Add to Comment",
			"Agent Review",
			"Collapse",
			"Remove agent comment",
			"Delete",
			"Remove and mark as resolved on GitHub",
			"Edit",
			"Expand",
			"Line {0}",
			"Lines {0}-{1}",
			"{0} comments",
			"PR Review",
			"Remove",
			"Suggested Change • Line {0}",
			"Suggested Change • Lines {0}-{1}"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackHover": [
			"Remove",
			"Remove All",
			"Feedback Comments"
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackOverviewRulerContribution": [
			"Editor overview ruler decoration color for agent feedback. This color should be opaque."
		],
		"vs/sessions/contrib/agentFeedback/browser/agentFeedbackReviewCommands": [
			"Agent Review",
			"PR Review"
		],
		"vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeView": [
			"Chat Customization"
		],
		"vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeView.contribution": [
			"Are you sure you want to delete '{0}'?",
			"Copy Path",
			"Copy Path",
			"Delete",
			"Delete",
			"Disable",
			"Disable",
			"Enable",
			"Enable",
			"Focus Chat Customizations",
			"Open",
			"Open",
			"Run Prompt",
			"Run Prompt"
		],
		"vs/sessions/contrib/aiCustomizationTreeView/browser/aiCustomizationTreeViewViews": [
			"Chat Customization Items",
			"Automations",
			"Built-in ({0})",
			"Custom Agents",
			"Extensions ({0})",
			"{0}, {1}",
			"{0}, disabled",
			"Instructions",
			"MCP Servers",
			"Plugins ({0})",
			"Skills",
			"User ({0})",
			"Workspace ({0})"
		],
		"vs/sessions/contrib/applyCommitsToParentRepo/browser/applyChangesToParentRepo": [
			"True when the active agent session has both a worktree and a parent repository.",
			"Parent repository is up to date with worktree.",
			"Apply Actions",
			"Failed to apply changes to parent repo. The parent repo may have diverged — resolve conflicts manually.",
			"Could not determine worktree branch name.",
			"Applied changes to parent repository.",
			"Apply Changes to Parent Repository",
			"Open in VS Code"
		],
		"vs/sessions/contrib/aquarium/browser/aquarium.contribution": [
			"Simulate Fish Feeding Streak",
			"Alive streak",
			"Show a live feeding streak in the toggle tooltip.",
			"Clear streak",
			"Remove all streak state.",
			"Enter a whole number greater than 0.",
			"How many days should the streak be?",
			"Died streak (revivable)",
			"Park a died streak and offer the revival prompt.",
			"Pick a streak scenario to simulate",
			"Adds an easter egg to the Agents window."
		],
		"vs/sessions/contrib/aquarium/browser/aquariumOverlay": [
			"Hide Aquarium",
			"💔 {0} · Feed again to revive",
			"{0} — feed a fish to revive your {1} day streak",
			"{0} — feed a fish to revive your {1} day streak",
			"Show Aquarium",
			"{0} — 🔥 {1} day feeding streak",
			"{0} — 🔥 {1} days feeding streak"
		],
		"vs/sessions/contrib/automations/browser/automationDialog": [
			"Session capabilities are loading.",
			"Choose the local branch to use as the Worktree base.",
			"({0})",
			"Select Worktree to choose a branch.",
			"Unable to load branches",
			"Open the branch picker to retry loading local branches.",
			"Loading branches…",
			"Local branches are loading.",
			"No local branches",
			"No local branches were found in this repository.",
			"Select a folder to determine its Git branch.",
			"no git repo",
			"No Git repository was found for the selected folder.",
			"Select branch",
			"—",
			"The selected session type does not support Worktree branch configuration.",
			"A branch is required for Worktree isolation.",
			"Day of week",
			"Enabled (the scheduler runs this automation when due)",
			"Workspace folder is required.",
			"Automations Harness Chip",
			"Schedule",
			"Worktree isolation",
			"New Worktree",
			"Select a folder to use Worktree isolation.",
			"Not supported by the selected session type",
			"Automations Isolation Group",
			"Name",
			"e.g. Morning standup notes",
			"Name is required.",
			"No workspace",
			"Run without a backing workspace",
			"Prompt",
			"Describe what you want to automate",
			"Prompt is required.",
			"Session type is required.",
			"Time",
			"Automations Workspace Picker",
			"Pick a workspace for this automation",
			"Automation target, {0}",
			"Daily",
			"Hourly",
			"Manual",
			"Weekly",
			"workspace"
		],
		"vs/sessions/contrib/automations/browser/automationDialogService": [
			"Cancel",
			"Create",
			"Define a prompt that Copilot will run on a schedule against the selected target.",
			"New automation",
			"Update the schedule, prompt, or run target for this automation.",
			"Edit automation",
			"Save"
		],
		"vs/sessions/contrib/automations/browser/automationRunner": [
			"Automation '{0}' failed: {1}",
			"Cancelled",
			"Agent session failed."
		],
		"vs/sessions/contrib/automations/browser/automations.contribution": [
			"Enables the Automations feature: scheduling agent sessions to run on a cadence. When disabled, the Automations entry in the Customizations sidebar, the Automations section in the Customizations editor, and the Automation option in the new-session composer are hidden, and scheduled automations are not dispatched.",
			"Maximum number of minutes a scheduled automation run is allowed to take before the scheduler cancels it and marks it failed. Prevents a single hung run from permanently blocking subsequent scheduled runs."
		],
		"vs/sessions/contrib/automations/browser/automationScheduler": [
			"Timed out after {0} minute(s).",
			"Interrupted by app shutdown"
		],
		"vs/sessions/contrib/changes/browser/changes.contribution": [
			"Changes",
			"View icon for the Changes view.",
			"Chan&&ges",
			"Changes",
			"Controls whether clicking a file in the Changes view opens a single file diff editor instead of the multi file diff editor."
		],
		"vs/sessions/contrib/changes/browser/changesActions": [
			"Changes",
			"Collapse Unchanged Regions",
			"Expand Full File",
			"{0} file",
			"{0} files",
			"Open File",
			"{0}: {1}, +{2}, -{3}",
			"View Changes",
			"View Changes ({0})"
		],
		"vs/sessions/contrib/changes/browser/changesetReviewActions": [
			"Viewed"
		],
		"vs/sessions/contrib/changes/browser/changesView": [
			"Changes",
			"1 file",
			"{0} files",
			"{0} files, {1} additions, {2} deletions",
			"Changed files and other session artifacts will appear here.",
			"View All Changes",
			"Changes Tree",
			"Versions",
			"Reveal Checks",
			"View as List",
			"View as Tree"
		],
		"vs/sessions/contrib/changes/browser/changesViewActions": [
			"Collapse All Diffs",
			"Expand All Diffs",
			"View as List",
			"View as Tree",
			"Changes",
			"Changes Actions",
			"Open Changes",
			"Changes",
			"Open File",
			"Open Pull Request",
			"Show Inline Diff",
			"Show Side by Side Diff",
			"Toggle Diff View"
		],
		"vs/sessions/contrib/changes/browser/checksActions": [
			"failed",
			"pending",
			"running",
			"successful",
			"Fix Checks"
		],
		"vs/sessions/contrib/changes/browser/checksWidget": [
			"{0}, {1}",
			"Checks",
			"Checks",
			"{0}: {1}",
			"Open on GitHub",
			"Rerun Check",
			"Toggle Checks"
		],
		"vs/sessions/contrib/changes/browser/sessionChangesEditor": [
			"Mark as Viewed",
			"Mark as Not Viewed",
			"{0} lines added, {1} lines removed"
		],
		"vs/sessions/contrib/changes/browser/sessionChangesEditorInput": [
			"Changes"
		],
		"vs/sessions/contrib/changes/browser/sessionChangesService": [
			"Session Changes"
		],
		"vs/sessions/contrib/changes/browser/sessionFilesWidget": [
			"Created",
			"Deleted",
			"{0} (Session Changes)",
			"{0}, {1}",
			"Files created, edited, or deleted outside the workspace during this session. These files are not part of the workspace and won't be committed.",
			"Other Files",
			"Other Files",
			"Modified",
			"Open File",
			"{0} ({1})",
			"Toggle Other Files"
		],
		"vs/sessions/contrib/changes/browser/sessionsChangesAccessibilityHelp": [
			"The Checks section lists the continuous integration checks for the session's pull request. Its header is a button: press Enter or Space to collapse or expand it{0}.",
			"File diffs can be shown side by side or inline. Use the Toggle Diff View command to switch between them{0}.",
			"You are in the Changes view. It shows the files changed by the current session as a tree, followed by two collapsible sections: Other Files and Checks.",
			"The Other Files section lists files that were created, edited, or deleted outside the workspace during this session, such as configuration files in your home directory. These files are not part of the workspace and won't be committed.",
			"The Other Files header is a button. Press Enter or Space to collapse or expand the list. When expanded, use the arrow keys to move through the files and press Enter to open one: created or deleted files open in an editor, while edited files open as a diff against their pre-session content.",
			"Use the up and down arrow keys to move between changed files, and the left and right arrow keys to collapse or expand folders. Press Enter to open the selected file's diff.",
			"The Changes view can show files as a tree or a flat list. Use the view's toolbar actions to switch between Tree and List modes."
		],
		"vs/sessions/contrib/chat/browser/aiCustomizationWorkspaceService": [
			"Your customization was saved to this session's worktree, but we couldn't apply it to the default branch. You may need to apply it manually.",
			"Your customization was removed from this session's worktree, but we couldn't apply the change to the default branch. You may need to remove it manually.",
			"Used by the Submit Feedback button in the Changes toolbar",
			"Used by the Run Code Review button in the Changes view",
			"Used by the Commit button in the Changes toolbar",
			"Used by the Create Draft Pull Request button in the Changes toolbar",
			"Used by the Create Pull Request button in the Changes toolbar",
			"Used by the Fix Checks button in the Changes toolbar",
			"Used by the Run button in the title bar",
			"Used by the Merge button in the Changes toolbar",
			"Used by the Update Pull Request button in the Changes toolbar"
		],
		"vs/sessions/contrib/chat/browser/branchChatSessionAction": [
			"Branch Chat",
			"Branch to new session"
		],
		"vs/sessions/contrib/chat/browser/branchPicker": [
			"Branch Picker",
			"{0}. {1}",
			"No local branches",
			"Filter branches…",
			"Loading branches…",
			"Retry Loading Branches",
			"Branch",
			"Pick Branch, {0}",
			"Unavailable locally",
			"{0}, unavailable locally"
		],
		"vs/sessions/contrib/chat/browser/chat.contribution": [
			"Whether to automatically run tasks tagged with `\"runOptions\": { \"runOn\": \"worktreeCreated\" }` when a new agent host session worktree is created. Manual `Run Task` invocations are unaffected.",
			"Controls whether chat input history in the Agents Window is scoped to the current session. Disable this to use shared input history across sessions.",
			"New Session"
		],
		"vs/sessions/contrib/chat/browser/mobile/mobileSessionTypePicker": [
			"Session Type"
		],
		"vs/sessions/contrib/chat/browser/mobile/mobileWorkspacePickerSheet": [
			"Cancel",
			"Search to browse folders on the host",
			"Folders",
			"No folders match",
			"Search folders…",
			"Select '{0}'",
			"Choose Workspace"
		],
		"vs/sessions/contrib/chat/browser/modelPicker": [
			"Model"
		],
		"vs/sessions/contrib/chat/browser/newChatContextAttachments": [
			"Attach as Context",
			"Attach as context...",
			"Files...",
			"Image from Clipboard",
			"Pasted Image",
			"Remove",
			"Select Files or Folders"
		],
		"vs/sessions/contrib/chat/browser/newChatInput": [
			"Add Context...",
			"Chat input",
			"Chat input. Press Enter to send out the request. Use {0} for Chat Accessibility Help.",
			"Chat input. Press Enter to send out the request. Use the Chat Accessibility Help command for more information.",
			"Loading...",
			"Learn More",
			"Manage",
			"Monitoring with OpenTelemetry enabled",
			"Send",
			"Send (Alt-click to start in the background)",
			"Describe the outcome you want",
			"Describe what you want to build",
			"Describe your mission",
			"Pitch your idea",
			"What are you building?",
			"What are you trying to achieve?",
			"What feature are you dreaming up?",
			"What problem are you solving?",
			"What's next on your roadmap?",
			"What's the goal?",
			"What's your next milestone?",
			"What will you create?",
			"What will you launch?",
			"What will you ship today?",
			"What would you like to automate?",
			"Dictate (Speech to Text)",
			"Preparing Speech to Text Model…",
			"Stop Dictation"
		],
		"vs/sessions/contrib/chat/browser/newChatInSessionWidget": [
			"Ask a follow-up question or start a new topic within this session...",
			"New chat tip",
			"Dismiss tip",
			"Start a parallel conversation to build on all the changes made in this session."
		],
		"vs/sessions/contrib/chat/browser/newChatVoice": [
			"Connecting...",
			"Disconnect Voice Mode",
			"Voice Mode Settings",
			"Voice Mode: Stop Recording",
			"Voice Mode"
		],
		"vs/sessions/contrib/chat/browser/newChatWidget": [
			"New Chat",
			"Start by picking a",
			"New session in",
			"with",
			"An agent session will be able to read files, run commands, and make changes in this folder."
		],
		"vs/sessions/contrib/chat/browser/noAgentHostEmptyState": [
			"No agent hosts available",
			"Run ``{0}`` from any device, then return here to run agent tasks on it.",
			"Learn more",
			"Connect a host to get started"
		],
		"vs/sessions/contrib/chat/browser/runScriptAction": [
			"Add a new task",
			"Cannot add tasks to this session because workspace storage is unavailable",
			"Create a shell task and configure how it should be saved and run.",
			"Add Task",
			"Enable an existing task for sessions and configure when it should run.",
			"Add Existing Task",
			"Browser",
			"Close",
			"Update how this task is named, saved, and run.",
			"Configure Task",
			"Configure URL",
			"Enter the URL to open in the integrated browser. Leave empty to clear.",
			"Configure Browser URL",
			"Add Task...",
			"Add Task...",
			"Configure",
			"Create new task...",
			"Custom",
			"Create a new shell task",
			"This command comes from an existing task and cannot be changed here.",
			"This name comes from an existing task and cannot be changed here.",
			"Existing Tasks",
			"This existing task cannot be moved between workspace and user storage.",
			"Generate New Task...",
			"Generate New Task...",
			"Generate a new workspace task",
			"npm run {0}",
			"Open Browser",
			"Open '{0}' in the integrated browser",
			"Open the integrated browser",
			"Select or create a task",
			"Pin",
			"Pin",
			"Pin",
			"Pin",
			"Remove",
			"Run",
			"Run '{0}' in terminal",
			"{0} ({1})",
			"More Tasks...",
			"Run Primary Task",
			"Run Primary Task",
			"Run Task is not available for this session type",
			"Tasks",
			"Unpin",
			"Unpin",
			"Unpin",
			"Unpin",
			"Workspace storage is unavailable for this session",
			"Run on Worktree Creation"
		],
		"vs/sessions/contrib/chat/browser/runScriptCustomTaskWidget": [
			"Cancel",
			"Command",
			"Add Task",
			"Add to Agents Window",
			"Move and Update Task",
			"Move Task",
			"Update Task",
			"Task command",
			"Enter command (for example, npm run dev)",
			"Task name",
			"Enter a name for this task (optional)",
			"Name",
			"Run When Worktree Is Created",
			"Automatically run this task when the session worktree is created",
			"Run Options",
			"Task storage target",
			"Save In",
			"User",
			"Save this task in your user tasks and make it available in all sessions",
			"Workspace",
			"Save this task in the current workspace"
		],
		"vs/sessions/contrib/chat/browser/sessionBackgroundActivitiesControl": [
			"{0} Active Browsers",
			"{0} Active Subagents",
			"Background Activities",
			"Browser",
			"Browsers",
			"{0} Background Activities",
			"Open {0}",
			"Show {0} background activities",
			"Subagent",
			"Subagents"
		],
		"vs/sessions/contrib/chat/browser/sessionChatInputToolbar": [
			"Last Turn Changes"
		],
		"vs/sessions/contrib/chat/browser/sessionChatInputToolbarDebug": [
			"Agent Feedback to Address",
			"Apply",
			"Automatically increase insertions and deletions every 2 seconds",
			"Browser Labels",
			"Cancel",
			"Failed CI Checks",
			"Pending CI Checks",
			"Clear",
			"Deletions",
			"Configure the values shown by status pills and input banners. Separate multiple names with commas or new lines.",
			"Files",
			"Input Banners",
			"Insertions",
			"Markdown File Names",
			"Enter a whole number greater than or equal to 0.",
			"PR Feedback to Address",
			"Subagent Names",
			"Fake Session Chat UI",
			"Configure Fake Session Chat UI",
			"Whether a session chat view is active and can show fake status pills"
		],
		"vs/sessions/contrib/chat/browser/sessionReferenceCompletions": [
			"{0} (current)",
			"Untitled session"
		],
		"vs/sessions/contrib/chat/browser/sessionsChatAccessibilityHelp": [
			"Press Shift+Tab from the chat input to reach status pills above it, then press Enter or Space to activate a pill. A pill with multiple background activities opens a picker; use the up and down arrows to navigate, Enter to open an activity, and Escape to dismiss the picker and return focus to the pill.",
			"Focus the Changes view{0}.",
			"Activate a chat tab's close button to close (hide) that chat from the tab strip without deleting it; reopen it later from the Conversations menu. The session's main chat cannot be closed.",
			"Type # in the chat input to attach context. Use #file to reference a file or folder, or #session to reference another agent session. Referencing a session together with the /troubleshoot command analyzes that session's logs instead of the current one. Accept a suggestion with Tab or Enter; the reference appears as a pill above the input that you can remove.",
			"When a session supports multiple chats, a New Chat button is always shown: as a labeled button in the session header while the session has a single open chat, and as a compact button at the end of the chat tab strip once the session has more than one open chat. Activate it to start a new chat. Once the session has more than one committed chat, a Conversations menu is also shown: in the session header while the tab strip is hidden, and at the end of the chat tab strip once it is shown. Open it to reopen a closed chat: each chat is listed with a checkbox, where checked chats are shown as tabs and unchecked chats are closed (hidden).",
			"Focus the Chat Customizations view{0}.",
			"To permanently delete a chat, open the chat tab's context menu and choose Delete Chat. This is destructive and cannot be undone.",
			"Focus the Files Explorer view{0}.",
			"Use up and down arrows to navigate your request history in the input box.",
			"You are in the chat input. Type a message and press Enter to send it.",
			"Press Alt+Enter to start the session in the background without navigating into it. The started session appears in the Chat Sessions view.",
			"On mobile, the mode and model pickers appear as tappable chips below the input. Tap a chip to open a bottom sheet where you can change the selection.",
			"Navigate to the next session in the list{0}.",
			"Navigate to the previous session in the list{0}.",
			"When the session is associated with a GitHub pull request, the session header shows the pull request number as a button. Activate it to open the pull request on GitHub{0}.",
			"You are in the Agents window. The Agents window is a dedicated workspace for working with AI agents. It provides a chat interface, a changes view for reviewing agent-generated changes, a file explorer, and customization options.",
			"To start a workspace-less quick chat, use the New Quick Chat command{0} or the plus button on the Chats section in the sessions list. A quick chat has no workspace, so the workspace picker does not apply and the Toggle Side Panel command is disabled.",
			"Focus the Chat Sessions view{0}.",
			"Toggle the side panel (the editor area together with the auxiliary bar) open or closed{0}.",
			"The session header shows the diff stats (lines added and removed) as a button. Activate it to open the multi-file diff editor for all of the session's changes{0}.",
			"Shift+Tab to navigate to the workspace picker and choose a workspace for your session."
		],
		"vs/sessions/contrib/chat/browser/sessionTypePicker": [
			"Session Type",
			"{0}, {1}",
			"Pick Session Type, {0}"
		],
		"vs/sessions/contrib/chat/browser/sessionWorkspacePicker": [
			"workspace",
			"Workspace Picker",
			"Select...",
			"Select...",
			"Connecting to {0}...",
			"Failed to connect to {0}.",
			"Experimental",
			"Search Workspaces...",
			"Start by picking a workspace",
			"New session in {0}"
		],
		"vs/sessions/contrib/chat/browser/slashCommands": [
			"View and manage custom agents",
			"View and manage hooks",
			"View and manage instructions",
			"Open the model picker",
			"View and manage skills"
		],
		"vs/sessions/contrib/chat/browser/variableCompletions": [
			"Active file",
			"{0} ({1})"
		],
		"vs/sessions/contrib/chat/browser/voiceInputDecorations": [
			"Press {0} to barge in",
			"Speak to barge in",
			"Click voice mode to talk or barge in",
			"Listening...",
			"Press {0} to talk or barge in"
		],
		"vs/sessions/contrib/chat/browser/webWorkspacePicker": [
			"Select Folder..."
		],
		"vs/sessions/contrib/chatDebug/browser/chatDebug.contribution": [
			"Chat Debug",
			"View icon of the chat debug view in the sessions window."
		],
		"vs/sessions/contrib/codeReview/browser/codeReview.contributions": [
			"Run Code Review",
			"Run Code Review"
		],
		"vs/sessions/contrib/editor/browser/addTabActions": [
			"Browser",
			"Changes",
			"Files",
			"Search"
		],
		"vs/sessions/contrib/editor/browser/editor.contribution": [
			"Add File as Context",
			"Close Editor Area",
			"Hide Editor",
			"Maximize Editor Area",
			"Open in Modal Editor",
			"Open in Editor Area",
			"Restore Editor Area"
		],
		"vs/sessions/contrib/editor/browser/emptyFileEditor": [
			"Select a file from the Files view",
			"Search Files",
			"Search Files ({0})",
			"Search Files",
			"Search Files ({0})",
			"Search Files"
		],
		"vs/sessions/contrib/editor/browser/emptyFileEditor.contribution": [
			"File"
		],
		"vs/sessions/contrib/editor/browser/emptyFileEditorInput": [
			"Files"
		],
		"vs/sessions/contrib/files/browser/files.contribution": [
			"Collapse Folders in Explorer",
			"Explorer",
			"Files",
			"Fil&&es",
			"View icon of the files view in the sessions window.",
			"Sync Changes"
		],
		"vs/sessions/contrib/files/browser/filesView": [
			"Folders and files will appear here."
		],
		"vs/sessions/contrib/files/browser/workspaceFolderActions": [
			"Files",
			"Open Files: {0}",
			"Open Files"
		],
		"vs/sessions/contrib/github/browser/pullRequestActions": [
			"Open Pull Request",
			"Open Pull Request",
			"Open Pull Request #{0}"
		],
		"vs/sessions/contrib/github/browser/pullRequestHover": [
			"target",
			"No description provided.",
			"source",
			"on {0}",
			"Pull Request #{0}"
		],
		"vs/sessions/contrib/layout/browser/baseSessionLayoutController": [
			"Icon for the sessions secondary sidebar when closed.",
			"Icon for the sessions secondary sidebar when open.",
			"Open/Show and Close/Hide the Side Panel (editor area and auxiliary bar)",
			"Side Panel hidden",
			"Side Panel shown",
			"Toggle Side Panel"
		],
		"vs/sessions/contrib/layout/browser/sessions.layout.contribution": [
			"Controls whether the sessions sidebar is automatically collapsed in a narrow Agents window while both the editor and the side panel are open, and shown again once either of them closes.",
			"Controls whether the Agents window docks the detail panel inside the editor so a single editor tab bar spans across the editor and the detail panel. Requires a window reload to take effect."
		],
		"vs/sessions/contrib/layout/browser/singlePane/singlePaneResponsiveSidebarStrategy": [
			"Toggle Details"
		],
		"vs/sessions/contrib/onboardingTours/browser/tours/newSessionTour": [
			"Use a worktree to work on multiple tasks in the same project without conflicts. Each task stays isolated, so you can experiment freely and safely.",
			"Isolate Your Work",
			"Choose between the folders and repositories you work in. Run multiple sessions at once in a single workspace, or across many.",
			"Work Across Workspaces"
		],
		"vs/sessions/contrib/onboardingTours/browser/tours/newSessionViewTour": [
			"Each has different strengths; choose what works best for your task and switch anytime.",
			"Choose a Harness",
			"Use a worktree to work on multiple tasks in the same project without conflicts. Each task stays isolated, so you can experiment freely and safely.",
			"Isolate Your Work",
			"Choose between the folders and repositories you work in. Run multiple sessions at once in a single workspace, or across many.",
			"Work Across Workspaces"
		],
		"vs/sessions/contrib/policyBlocked/browser/sessionsPolicyBlocked": [
			"Allowed organizations:",
			"Sign-in required by your administrator",
			"Contact your administrator for more information.",
			"Your administrator restricts Agents to members of the organizations below.",
			"The account \"{0}\" is not a member of an organization that your administrator allows for Agents.",
			"Learn more",
			"Sign In",
			"Sign-In Required",
			"Loading",
			"Agents disabled by organization policy",
			"Your organization has disabled Agents via policy.",
			"Learn more",
			"Open VS Code",
			"Agents Disabled"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimeline.contribution": [
			"Controls whether the prompt timeline is shown next to the chat transcript in the Agents window.",
			"Controls whether the current prompt is pinned to the top of the chat transcript while scrolling in the Agents window."
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineActions": [
			"Chat",
			"(empty prompt)",
			"Go to Prompt...",
			"{0} files",
			"1 file",
			"Go to a prompt in this chat",
			"+{0} −{1} · {2}"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineCard": [
			"{0} prompts",
			"{0} files",
			"no edits",
			"1 file",
			"Review Changes for Prompt: {0}"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineModel": [
			"Changes · {0}",
			"Prompt: {0}",
			"{0} prompts starting with: {1}"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineRulerRail": [
			"Prompt timeline"
		],
		"vs/sessions/contrib/promptTimeline/browser/promptTimelineStickyHeader": [
			"(empty prompt)",
			"{0}/{1}",
			"Go to prompt {0} of {1}: {2}"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostAgentPicker": [
			"Agent"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostClaudePermissionModePicker": [
			"Approvals Picker",
			"Pick Approvals, {0}",
			"Learn more about permissions"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostCodexApprovalsPicker": [
			"Approvals Picker",
			"Pick Approvals, {0}",
			"Learn more about permissions"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostModePicker": [
			"Agent Mode Picker",
			"Pick Agent Mode, {0}"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostPermissionPickerDelegate": [
			"Runs tool calls without asking",
			"Evaluates risk before running tools",
			"Asks when approval settings don't apply",
			"An LLM judge evaluates each tool call. Tools it doesn't approve require your approval.",
			"Copilot runs all tools without asking for approval.",
			"Copilot runs tools without asking for approval and continues until the task is done.",
			"Copilot asks before running tools unless your configured settings allow the tool."
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSessionBranchActions": [
			"Copy Session Branch Name"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSessionChangesets": [
			"Last Turn Changes",
			"Show only changes made in the last turn"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSessionConfigPicker": [
			"Session Approvals",
			"Approvals",
			"Agent Mode",
			"Approvals",
			"Approvals",
			"Session Approvals",
			"Agent Mode",
			"Approvals",
			"{0} Picker",
			"Off",
			"Off",
			"On",
			"On",
			"Filter options...",
			"New Worktree",
			"Disabled by your organization. Contact your administrator.",
			"{0}: {1}",
			"{0}: {1}, Read-Only",
			"Session Configuration",
			"Search base branches",
			"No matching branches.",
			"Search branches",
			"Base Branch",
			"Isolation",
			"Worktree"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSettings.contribution": [
			"Host Settings",
			"Open Host Settings"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSettingsFileSystemProvider": [
			"Agent host settings.",
			"Agent host settings must be a JSON object.",
			"Failed to parse agent host settings as JSON.",
			"Edit values below and save to apply. Unknown properties are ignored."
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentHostSkillButtons": [
			"Create Draft Pull Request",
			"Create Pull Request",
			"Merge Changes",
			"Sync Pull Request"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentSessionSettings.contribution": [
			"Session Settings",
			"Open Session Settings"
		],
		"vs/sessions/contrib/providers/agentHost/browser/agentSessionSettingsFileSystemProvider": [
			"Session settings for this agent host session.",
			"Agent session settings must be a JSON object.",
			"Failed to parse agent session settings as JSON.",
			"Edit values below and save to apply. Unknown or non-mutable properties are ignored."
		],
		"vs/sessions/contrib/providers/agentHost/browser/baseAgentHostSessionsProvider": [
			"Copilot",
			"Are you sure you want to delete this chat?",
			"Delete",
			"This action cannot be undone.",
			"New Chat",
			"New Session",
			"New Chat",
			"Agent host has not advertised any agents yet.",
			"Cannot send request: not connected to agent host.",
			"Agent host session was not committed."
		],
		"vs/sessions/contrib/providers/agentHost/browser/exportDebugLogsAction": [
			"Export Agent Host Debug Logs..."
		],
		"vs/sessions/contrib/providers/agentHost/browser/localAgentHost.contribution": [
			"When enabled, the local agent host is used as the default sessions provider and its session types are shown first in the Agents window. Requires `#chat.agentHost.enabled#`."
		],
		"vs/sessions/contrib/providers/agentHost/browser/localAgentHostSessionsProvider": [
			"Local Agent Host"
		],
		"vs/sessions/contrib/providers/agentHost/browser/openSessionEventsFileActions": [
			"Open Copilot CLI State File"
		],
		"vs/sessions/contrib/providers/agentHost/browser/openSubagentChat": [
			"Open Subagent",
			"Open subagent chat: {0}"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/branchPicker": [
			"Branch",
			"New Worktree",
			"Worktree isolation",
			"Git repository required for worktree isolation"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/claudePermissionModePicker": [
			"Edit Automatically",
			"Claude edits files without asking",
			"Auto",
			"A model classifier approves or denies tool operations automatically",
			"Bypass Permissions",
			"All tools run without any confirmation",
			"Ask Before Edits",
			"Claude asks for approval before making changes",
			"Plan Mode",
			"Claude creates a plan before making changes",
			"Permission Mode",
			"Pick Permission Mode, {0}"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessions.contribution": [
			"Enable Claude Agent sessions in the Agents window. Start and resume agentic coding sessions powered by Anthropic's Claude Agent SDK directly. Uses your existing Copilot subscription.",
			"Whether to enable multiple chats within a single session in the Copilot Chat sessions provider."
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsActions": [
			"Branch",
			"Permission Mode",
			"Mode",
			"Permissions"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsChangesets": [
			"All Changes",
			"Show all changes made in this session",
			"Branch Changes",
			"Changes",
			"Checkpoints",
			"Last Turn Changes",
			"Show only changes made in the last turn",
			"Uncommitted Changes",
			"Show uncommitted changes in this session"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/copilotChatSessionsProvider": [
			"Claude",
			"Copilot Chat",
			"Cloud",
			"Are you sure you want to delete this chat?",
			"Delete",
			"This action cannot be undone.",
			"New Chat",
			"New Session",
			"Repositories",
			"GitHub"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/mobilePermissionPicker": [
			"Approvals",
			"Learn more about permissions"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/modePicker": [
			"Configure Custom Agents...",
			"Mode Picker",
			"Pick Mode, {0}"
		],
		"vs/sessions/contrib/providers/copilotChatSessions/browser/permissionPicker": [
			"Permission Picker",
			"Pick Permission Level, {0}",
			"Pick Permission Level, {0}, {1}",
			"Assisted permissions",
			"An LLM judge evaluates each tool call. Tools it doesn't approve require your approval.",
			"Evaluates risk before running tools",
			"Allow all",
			"Runs tool calls without asking",
			"Autopilot (Preview)",
			"Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.",
			"Autonomously iterates from start to finish",
			"Default approvals",
			"Asks when approval settings don't apply",
			"Learn more about permissions",
			"Disabled by enterprise policy"
		],
		"vs/sessions/contrib/providers/localChatSessions/browser/localChatSessions.contribution": [
			"Enable Local VS Code chat sessions in the Agents Window. Reload the window for changes to take effect."
		],
		"vs/sessions/contrib/providers/localChatSessions/browser/localChatSessionsProvider": [
			"Are you sure you want to delete this chat?",
			"Delete",
			"This action cannot be undone.",
			"Copilot Chat",
			"Local",
			"New Chat",
			"New Session"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/manageRemoteAgentHosts": [
			"Add or Manage",
			"Select a remote to manage or pick an action",
			"Remote Agent Hosts",
			"Remove",
			"Manage Remote Agent Hosts",
			"Manage Remote Agent Hosts..."
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHost.contribution": [
			"When enabled, forwards the local SSH agent to the remote machine during SSH agent host connections to hosts whose SSH config has `ForwardAgent yes`. Only enable this for trusted hosts. The remote agent host process must be restarted for this setting to take effect.",
			"Per-host filesystem grants for remote agent hosts. Maps a remote agent host address to URI strings and the access mode the host has been granted (`r` for read, `rw` for read and write). Hosts cannot read or write any files outside the granted URIs without prompting; a URI grant covers descendants. This setting is normally maintained by the agent-host permission prompts and rarely edited by hand.",
			"Read-only access.",
			"Read and write access.",
			"A list of WebSocket remote agent host addresses to connect to (e.g. \"localhost:3000\"). SSH remote agent host details are managed by VS Code.",
			"The WebSocket address of the remote agent host (e.g. \"localhost:3000\").",
			"Automatically connect to online dev tunnel and SSH-configured remote agent hosts on startup. When disabled, cached sessions are still shown but connections are established only on demand.",
			"An optional connection token for authenticating with the remote agent host.",
			"Enable connecting to remote agent hosts.",
			"A display name for this remote agent host.",
			"Additional dev tunnel names to look for when connecting to remote agent hosts. These are looked up in addition to tunnels automatically enumerated from your account.",
			"For development: Override the command used to start the remote agent host over SSH. When set, skips automatic CLI installation and runs this command instead. The command must print a WebSocket URL matching ws://127.0.0.1:PORT (optionally with ?tkn=TOKEN) to stdout or stderr./",
			"Remove from Remote Host"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostActions": [
			"Add New SSH Host...",
			"Add Remote Agent Host...",
			"Failed to connect to remote agent host {0}.",
			"Paste a host, host:port, or WebSocket URL. Example: {0}",
			"Add Remote Agent Host",
			"Enter a remote agent host address.",
			"Enter a valid host, host:port, or WebSocket URL.",
			"Configure SSH Hosts...",
			"Connect to Remote Agent Host via SSH",
			"SSH...",
			"Connect to Remote Agent Host via Dev Tunnel",
			"Tunnels...",
			"Connect to Remote Agent Host via WSL",
			"WSL...",
			"My Remote",
			"Enter a display name for this remote agent host.",
			"Name Remote Agent Host",
			"Enter a name for this remote agent host.",
			"Add New SSH Host...",
			"SSH Agent",
			"Use the running SSH agent for authentication",
			"Private Key File",
			"Authenticate with a private key file",
			"Password",
			"Authenticate with a password",
			"Choose how to authenticate with {0}",
			"Authentication Method",
			"Failed to create SSH config file: {0}",
			"Failed to list SSH config files: {0}",
			"Failed to open SSH config file: {0}",
			"Select an SSH configuration file",
			"Select SSH configuration file to edit",
			"Configure SSH Hosts...",
			"Failed to connect via SSH to {0}: {1}",
			"Connecting to {0} via SSH...",
			"Enter an SSH host.",
			"Invalid SSH host.",
			"Enter a valid port number.",
			"Enter a host name after '@'.",
			"Select configured SSH host or enter user@host",
			"Connect via SSH",
			"Enter a key file path.",
			"Enter the path to your SSH private key.",
			"Private Key Path",
			"Enter a name.",
			"My Remote",
			"Enter a display name for this SSH remote.",
			"Name Remote",
			"Enter a password.",
			"Enter the password for {0}@{1}.",
			"SSH Password",
			"Failed to resolve SSH config for {0}: {1}",
			"Enter a username.",
			"Enter a username before '@'.",
			"Enter the username for {0}.",
			"SSH Username",
			"Authentication failed. Please try again.",
			"Failed to connect to tunnel '{0}': {1}",
			"Connecting to tunnel '{0}'...",
			"Failed to list dev tunnels: {0}",
			"No dev tunnels with agent host support were found. Start a tunnel with 'code tunnel' on another machine.",
			"Select a dev tunnel to connect to",
			"Connect via Dev Tunnel",
			"Update Remote Agent Host Server...",
			"No remote agent hosts need updating.",
			"No remote agent hosts can be updated from here. Incompatible hosts must be updated manually, then reconnected.",
			"Select a remote agent host to update",
			"Failed to connect to WSL distribution '{0}': {1}",
			"Connecting to WSL distribution '{0}'...",
			"Default distribution",
			"Running",
			"Stopped",
			"Install WSL",
			"Failed to list WSL distributions: {0}",
			"No WSL 2 distributions are installed.",
			"Windows Subsystem for Linux is not installed or not enabled.",
			"Select a WSL distribution to connect to",
			"Connect via WSL"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostCustomizationHarness": [
			"Add Remote Plugin",
			"Add a plugin folder that already exists on this remote agent host.",
			"'{0}' is already configured on {1}.",
			"Select Plugin Folder on {0}"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteAgentHostSessionsProvider": [
			"Failed to connect to remote agent host '{0}': {1}",
			"Folders",
			"Remote agent host '{0}' has not advertised any agents yet.",
			"Unable to connect to remote agent host '{0}'.",
			"Cannot send request: not connected to remote agent host '{0}'.",
			"Cannot create session: not connected to remote agent host '{0}'.",
			"Select Folder on {0}"
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/remoteHostOptions": [
			"Cannot connect to {0}: {1}",
			"Show Options",
			"Update Server",
			"Copy Address",
			"Remote agent host is connected and ready.",
			"Remote agent host is connected and ready.\n\nAddress: {0}",
			"Attempting to connect to remote agent host...",
			"Attempting to connect to remote agent host...\n\nAddress: {0}",
			"Remote agent host is disconnected.",
			"Remote agent host is disconnected.\n\nAddress: {0}",
			"Cannot connect to remote agent host: {0}\n\nThis client speaks protocol version {1}.",
			"Cannot connect to remote agent host: {0}\n\nThis client speaks protocol version {1}.\n\nAddress: {2}",
			"Incompatible protocol version. We speak {0}. Error from {1}: {2}\n\n Ensure {3} and {1} are both up to date.",
			"Incompatible protocol version. We speak {0}, but {1} speaks {2}. Ensure {3} and {1} are both up to date.",
			"Open Settings",
			"Reconnect",
			"Options for {0}",
			"Remove Remote",
			"Connecting",
			"Incompatible",
			"Offline",
			"Online",
			"Update Server",
			"Restarting in {0}s...",
			"Failed to update {0}: {1}",
			"Failed to update {0}: {1}",
			"{0} is already on the latest version.",
			"{0} did not start an update.",
			"Reconnecting...",
			"Updating {0}..."
		],
		"vs/sessions/contrib/providers/remoteAgentHost/browser/tunnelAgentHost.contribution": [
			"Connecting to tunnel '{0}'..."
		],
		"vs/sessions/contrib/search/browser/search.contribution": [
			"Find in Folder...",
			"&&Search",
			"Search"
		],
		"vs/sessions/contrib/sessionInputBanners/browser/sessionInputBanners": [
			"{0} out of {1} checks failed",
			"{0}, {1} pending",
			"Hide for this session",
			"Fix Checks",
			"1 check failed",
			"Reveal Checks",
			"Address Comments",
			"{0} agent comments",
			"1 agent comment",
			"Hide for this session",
			"{0} comments",
			"1 comment",
			"{0} PR comments",
			"1 PR comment",
			"Reveal Comments"
		],
		"vs/sessions/contrib/sessions/browser/aiCustomizationShortcutsWidget": [
			"Customizations"
		],
		"vs/sessions/contrib/sessions/browser/blockedSessionsIndicatorModel": [
			"{0} sessions are failing CI",
			"{0} sessions have questions",
			"{0} sessions require input",
			"{0} sessions require terminal approval",
			"1 session is failing CI",
			"1 session has a question",
			"1 session requires input",
			"1 session requires terminal approval"
		],
		"vs/sessions/contrib/sessions/browser/blockedSessionsList": [
			"CI failure ignored until this session has another CI failure.",
			"Ignore CI Failure",
			"Ignore Input Needed",
			"Input needed ignored until this session needs input again.",
			"Sessions requiring input"
		],
		"vs/sessions/contrib/sessions/browser/customizationsToolbar.contribution": [
			"Agents",
			"Automations",
			"Hooks",
			"Instructions",
			"MCP Servers",
			"Overview",
			"Plugins",
			"Skills",
			"Tools"
		],
		"vs/sessions/contrib/sessions/browser/mobile/mobileOverlayContribution": [
			"File-level changes are not available for this session yet.",
			"Open File Diff",
			"Open Session Changes"
		],
		"vs/sessions/contrib/sessions/browser/sessionHoverContent": [
			"1 file changed",
			"{0} files changed"
		],
		"vs/sessions/contrib/sessions/browser/sessions.contribution": [
			"Sessions",
			"Icon for Agent Sessions View",
			"&&Sessions",
			"Controls whether the Chats group is shown in the sessions list even when it is empty."
		],
		"vs/sessions/contrib/sessions/browser/sessionsActions": [
			"New Chat",
			"New Chat",
			"Close",
			"Conversations",
			"Maximize Session",
			"Pin Session",
			"Pin View",
			"Reopen Last Closed Chat",
			"Restore Session",
			"Unpin Session",
			"Unpin View",
			"Close Chat",
			"Close All Chats",
			"Close All Sessions",
			"Closed",
			"Close Editor Area",
			"Delete Chat",
			"Focus Active Session",
			"Focus Last Session in Grid",
			"Focus Session {0} in Grid",
			"&&Back",
			"&&Forward",
			"Go to Next Chat",
			"Go to Previous Chat",
			"New Chat ({0})",
			"New Chat",
			"New Chat ({0})",
			"New Chat",
			"New",
			"New Session",
			"New Session ({0})",
			"New Session",
			"New Session ({0})",
			"New Session",
			"Open",
			"other sessions",
			"Quick Switch to Next Chat",
			"Quick Switch to Previous Chat",
			"recently opened",
			"Rename...",
			"Search chats by name",
			"Search sessions by name or folder",
			"Go Back",
			"Go Back One Session",
			"Go Forward",
			"Go Forward One Session",
			"Go to Chat in Session",
			"Show Sessions Picker",
			"Untitled Chat"
		],
		"vs/sessions/contrib/sessions/browser/sessionsTitleBarWidget": [
			"Agent Sessions",
			"Show Sessions",
			"Approved {0} sessions",
			"Approved 1 session",
			"Show All Sessions",
			"Show Sessions"
		],
		"vs/sessions/contrib/sessions/browser/views/sessionsList": [
			"Add to Group",
			"Allow",
			"Allow once",
			"Done",
			"Chats",
			"{0} checks failed, {1} pending",
			"Fix CI",
			"Fix failing CI checks",
			"Create Group",
			"Delete Group",
			"Failed",
			"Move to Group",
			"Input needed",
			"New Group",
			"No chats",
			"Older",
			"Voice response ready",
			"Pinned",
			"Recent",
			"Remove from Group",
			"Rename...",
			"now",
			"Group name",
			"{0}, updated {1}",
			"{0} sessions",
			"Sessions",
			"Show fewer sessions",
			"Show less",
			"Show fewer workspaces",
			"Show fewer workspaces",
			"Show {0} more sessions",
			"+{0} more",
			"Show {0} more workspace",
			"+{0} more workspace",
			"Show {0} more workspaces",
			"+{0} more workspaces",
			"Unknown",
			"Working..."
		],
		"vs/sessions/contrib/sessions/browser/views/sessionsView": [
			"Done",
			"Read",
			"Group by Time",
			"Group by Workspace",
			"Reset",
			"Sessions",
			"Sort by Created",
			"Sort by Updated",
			"Group",
			"Sort",
			"Sort",
			"Completed",
			"Failed",
			"In Progress",
			"Input Needed"
		],
		"vs/sessions/contrib/sessions/browser/views/sessionsViewActions": [
			"Mark All as Done",
			"Are you sure you want to mark {0} sessions from '{1}' as done?",
			"Are you sure you want to mark 1 session from '{0}' as done?",
			"You can restore sessions later if needed from the sessions view.",
			"Are you sure you want to mark {0} pinned sessions as done?",
			"Are you sure you want to mark 1 pinned session as done?",
			"Mark All as Done",
			"Mark All as Done",
			"Are you sure you want to mark {0} sessions from '{1}' as done?",
			"Are you sure you want to mark 1 session from '{0}' as done?",
			"You can restore sessions later if needed from the sessions view.",
			"Mark as Done",
			"Close Session",
			"Collapse All Groups",
			"Delete...",
			"Are you sure you want to delete this session?",
			"Delete",
			"This action cannot be undone.",
			"Failed to delete the session: {0}",
			"Are you sure you want to delete {0} sessions?",
			"Failed to delete the sessions: {0}",
			"Do not ask me again",
			"Filter",
			"Filter Sessions",
			"Find Session",
			"Group by Time",
			"Group by Workspace",
			"Mark All as Done",
			"Mark All as Read",
			"Mark as Read",
			"Mark as Unread",
			"Go to Next Session",
			"&&Next Session",
			"Go to Previous Session",
			"&&Previous Session",
			"New Quick Chat",
			"New Session",
			"New Session",
			"Open to the Side",
			"Pin",
			"Refresh Sessions",
			"Rename...",
			"Title cannot be empty",
			"New agent session title",
			"Restore",
			"Show All Sessions",
			"Show Recent Sessions",
			"Sort by Created",
			"Sort by Updated",
			"Restore",
			"Unpin"
		],
		"vs/sessions/contrib/terminal/browser/agentHostSessionTaskRunner": [
			"Task: {0}"
		],
		"vs/sessions/contrib/terminal/browser/sessionsTerminalContribution": [
			"Dump Terminal Tracking",
			"Hide Terminal",
			"Open Terminal",
			"Show All Terminals"
		],
		"vs/sessions/contrib/tunnelHost/electron-browser/tunnelHost.contribution": [
			"Allow Remote Connections"
		],
		"vs/sessions/electron-browser/actions/vscodeActions": [
			"Open in Editor",
			"Open VS Code Window"
		],
		"vs/sessions/electron-browser/parts/titlebarPart": [
			"Agents"
		],
		"vs/sessions/electron-browser/sessions.main": [
			"Saving UI state"
		],
		"vs/sessions/services/sessions/common/session": [
			"New Chat",
			"New Session",
			"Local",
			"Remote"
		],
		"vs/sessions/services/workspace/browser/workspaceContextService": [
			"Agents Window"
		],
		"vs/workbench/api/browser/mainThreadAuthentication": [
			"Add Client Registration Details",
			"&&Allow",
			"Cancel",
			"OAuth client ID (azye39d...)",
			"Enter an existing client ID that has been registered with the following redirect URIs: http://127.0.0.1:33418, https://vscode.dev/redirect",
			"Client ID is required",
			"OAuth client secret (wer32o50f...) or leave it blank",
			"(optional) Enter an existing client secret associated with the client id '{0}' or leave this field blank",
			"The extension '{0}' wants to sign in using {1}.",
			"The extension '{0}' wants you to sign in again using {1}.",
			"Copy & Continue",
			"Copy URIs & Proceed",
			"Failed to copy redirect URIs to clipboard.",
			"Dynamic Client Registration not supported",
			"The authorization server '{0}' does not support automatic client registration. Do you want to proceed by manually providing a client registration (client ID)?\n\nNote: When registering your OAuth application, make sure to include these redirect URIs:\n{1}",
			"Your code: {0}\n\nTo complete authentication, navigate to {1} and enter the code above.",
			"Device Code Authentication",
			"Failed to open {0}",
			"Incorrect account detected",
			"The chosen account, {0}, does not match the requested account, {1}.",
			"Keep {0}",
			"Learn more",
			"Login with {0}",
			"No",
			"Resource client secret",
			"The resource at '{0}' uses a per-resource client identifier '{1}'. Enter the matching client secret (leave blank if none). The value is saved in OS secret storage; manage it later via the 'Set Client Secret' code lens in mcp.json.",
			"Resource Client Secret Required",
			"Yes"
		],
		"vs/workbench/api/browser/mainThreadChatSessions": [
			"{0}",
			"Are you sure you want to interrupt the active session?"
		],
		"vs/workbench/api/browser/mainThreadCLICommands": [
			"Cannot install the '{0}' extension because it is declared to not run in this setup."
		],
		"vs/workbench/api/browser/mainThreadComments": [
			"View icon of the comments view."
		],
		"vs/workbench/api/browser/mainThreadCustomEditors": [
			"Edit",
			"An extension provided editor for '{0}' is still open that would close otherwise."
		],
		"vs/workbench/api/browser/mainThreadEditSessionIdentityParticipant": [
			"Aborted onWillCreateEditSessionIdentity-event after 10000ms"
		],
		"vs/workbench/api/browser/mainThreadExtensionService": [
			"Cannot activate the '{0}' extension because it depends on the '{1}' extension which is disabled. Would you like to enable the extension and reload the window?",
			"Cannot activate the '{0}' extension because it depends on the '{1}' extension which is disabled.",
			"Enable and Reload",
			"Install and Reload",
			"Manage Workspace Trust",
			"Cannot activate the '{0}' extension because it depends on the '{1}' extension which is not supported in the current workspace",
			"Reload Window",
			"Cannot activate the '{0}' extension because it depends on the '{1}' extension, which is not loaded. Would you like to reload the window to load the extension?",
			"Cannot activate the '{0}' extension because it depends on the '{1}' extension which is not supported in Restricted Mode",
			"Cannot activate the '{0}' extension because it depends on the '{1}' extension from '{2}', which is not installed. Would you like to install the extension and reload the window?",
			"Cannot activate the '{0}' extension because it depends on an unknown '{1}' extension."
		],
		"vs/workbench/api/browser/mainThreadFileSystemEventService": [
			"Do not ask me again",
			"Extension '{0}' wants to make refactoring changes with this file copy",
			"Extension '{0}' wants to make refactoring changes with this file creation",
			"Extension '{0}' wants to make refactoring changes with this file deletion",
			"Extension '{0}' wants to make refactoring changes with this file move",
			"{0} extensions want to make refactoring changes with this file copy",
			"{0} extensions want to make refactoring changes with this file creation",
			"{0} extensions want to make refactoring changes with this file deletion",
			"{0} extensions want to make refactoring changes with this file move",
			"Skip Changes",
			"Reset choice for 'File operation needs preview'",
			"Running 'File Copy' participants...",
			"Running 'File Create' participants...",
			"Running 'File Delete' participants...",
			"Running 'File Rename' participants...",
			"Running 'File Write' participants...",
			"&&OK",
			"Show &&Preview"
		],
		"vs/workbench/api/browser/mainThreadLanguageModels": [
			"The extension '{0}' wants to access the language models provided by {1}.",
			"Language Models"
		],
		"vs/workbench/api/browser/mainThreadMcp": [
			"&&Allow",
			"The MCP Server Definition '{0}' wants to authenticate to {1}.",
			"The MCP Server Definition '{0}' wants you to authenticate to {1}.",
			"Incorrect account detected",
			"The chosen account, {0}, does not match the requested account, {1}.",
			"Keep {0}",
			"Login with {0}",
			"Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be a valid URL; got '{0}'.",
			"Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to be configured. Set it via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`) or, for local testing, by hand-editing `settings.json`.",
			"Enterprise-managed MCP authentication requires `mcp.enterpriseManagedAuth.idp.issuer` to use the `https` or `http` scheme; got '{0}'.",
			"The enterprise-managed MCP server '{0}' did not advertise an `authorization_servers` entry in its protected-resource metadata.",
			"The enterprise-managed MCP server '{0}' did not advertise a protected-resource metadata document with a 'resource' identifier.",
			"Authentication session for {0} removed, stopping server"
		],
		"vs/workbench/api/browser/mainThreadMessageService": [
			"Cancel",
			"Extension",
			"Manage Extension",
			"&&OK"
		],
		"vs/workbench/api/browser/mainThreadNotebookSaveParticipant": [
			"Aborted onWillSaveNotebookDocument-event after 1750ms"
		],
		"vs/workbench/api/browser/mainThreadOutputService": [
			"Show Output",
			"Show {0} Output Channel",
			"Show {0} Output Channel"
		],
		"vs/workbench/api/browser/mainThreadProgress": [
			"Manage Extension"
		],
		"vs/workbench/api/browser/mainThreadSaveParticipant": [
			"Aborted onWillSaveTextDocument-event after 1750ms"
		],
		"vs/workbench/api/browser/mainThreadTask": [
			"{0}: {1}"
		],
		"vs/workbench/api/browser/mainThreadTunnelService": [
			"The extension {0} has forwarded port {1}. You'll need to run as superuser to use port {2} locally.",
			"Use Port {0} as Sudo..."
		],
		"vs/workbench/api/browser/mainThreadUriOpeners": [
			"Could not open uri with '{0}': {1}",
			"Open using default opener"
		],
		"vs/workbench/api/browser/mainThreadWebviews": [
			"An error occurred while loading view: {0}"
		],
		"vs/workbench/api/browser/mainThreadWorkspace": [
			"Extension '{0}' changed folders of the workspace",
			"Extension '{0}' added {1} folders to the workspace",
			"Extension '{0}' added 1 folder to the workspace",
			"Extension '{0}' removed {1} folders from the workspace",
			"Extension '{0}' removed 1 folder from the workspace"
		],
		"vs/workbench/api/browser/statusBarExtensionPoint": [
			"Defines the role and aria label to be used when the status bar entry is focused.",
			"The aria label of the status bar entry. Defaults to the entry's text.",
			"The role of the status bar entry which defines how a screen reader interacts with it. More about aria roles can be found here https://w3c.github.io/aria/#widget_roles",
			"The alignment of the status bar entry.",
			"The command to execute when the status bar entry is clicked.",
			"The identifier of the status bar entry. Must be unique within the extension. The same value must be used when calling the `vscode.window.createStatusBarItem(id, ...)`-API",
			"Invalid status bar item contribution.",
			"The name of the entry, like 'Python Language Indicator', 'Git Status' etc. Try to keep the length of the name short, yet descriptive enough that users can understand what the status bar item is about.",
			"The priority of the status bar entry. Higher value means the item should be shown more to the left.",
			"The text to show for the entry. You can embed icons in the text by leveraging the `$(<name>)`-syntax, like 'Hello {0}!'",
			"The tooltip text for the entry.",
			"Contributes items to the status bar."
		],
		"vs/workbench/api/browser/viewsExtensionPoint": [
			"Cannot register multiple views with same id `{0}`",
			"A view with id `{0}` is already registered.",
			"property `{0}` can be omitted or must be one of {1}",
			"property `{0}` can be omitted or must be of type `string`",
			"views must be an array",
			"property `{0}` is mandatory and must be of type `string` with non-empty value. Only alphanumeric characters, '_', and '-' are allowed.",
			"property `{0}` is mandatory and must be of type `string` with non-empty value",
			"View container '{0}' requires 'enabledApiProposals: [\"chatSessionsProvider\"]'.",
			"property `{0}` is mandatory and must be of type `string`",
			"Unknown view type `{0}`.",
			"ID",
			"Where",
			"Title",
			"ID",
			"Name",
			"views containers must be an array",
			"View container '{0}' does not exist and all views registered to it will be added to 'Explorer'.",
			"View container '{0}' requires 'enabledApiProposals: [\"contribViewsRemote\"]' to be added to 'Remote'.",
			"Views",
			"Contribute views containers to Activity Bar",
			"Contribute views containers to Panel",
			"Contribute views containers to Secondary Side Bar",
			"Contributes views to contributed views container",
			"Contributes views to Debug container in the Activity bar",
			"Contributes views to Explorer container in the Activity bar",
			"Contributes views to Remote container in the Activity bar. To contribute to this container, the 'contribViewsRemote' API proposal must be enabled.",
			"Contributes views to SCM container in the Activity bar",
			"Contributes views to Test container in the Activity bar",
			"View Containers",
			"When the accessibility help dialog is invoked in this view, this content will be presented to the user as a markdown string. Keybindings will be resolved when provided in the format of <keybinding:commandId>. If there is no keybinding, that will be indicated and this command will be included in a quickpick for easy configuration.",
			"Human-readable context for when the view is moved out of its original location. By default, the view's container name will be used.",
			"Nested group in the viewlet",
			"Path to the view icon. View icons are displayed when the name of the view cannot be shown. It is recommended that icons be in SVG, though any image file type is accepted.",
			"Identifier of the view. This should be unique across all views. It is recommended to include your extension id as part of the view id. Use this to register a data provider through `vscode.window.registerTreeDataProviderForView` API. Also to trigger activating your extension by registering `onView:${id}` event to `activationEvents`.",
			"Initial state of the view when the extension is first installed. Once the user has changed the view state by collapsing, moving, or hiding the view, the initial state will not be used again.",
			"The view will show in the view container, but will be collapsed.",
			"The view will not be shown in the view container, but will be discoverable through the views menu and other view entry points and can be un-hidden by the user.",
			"The default initial state for the view. In most containers the view will be expanded, however; some built-in containers (explorer, scm, and debug) show all contributed views collapsed regardless of the `visibility`.",
			"The human-readable name of the view. Will be shown",
			"The name of the remote type associated with this view",
			"The view is backed by a `TreeView` created by `createTreeView`.",
			"Type of the view. This can either be `tree` for a tree view based view or `webview` for a webview based view. The default is `tree`.",
			"The view is backed by a `WebviewView` registered by `registerWebviewViewProvider`.",
			"Condition which must be true to show this view",
			"Contributes views to the editor",
			"Path to the container icon. Icons are 24x24 centered on a 50x40 block and have a fill color of 'rgb(215, 218, 224)' or '#d7dae0'. It is recommended that icons be in SVG, though any image file type is accepted.",
			"Unique id used to identify the container in which views can be contributed using 'views' contribution point",
			"Human readable string used to render the container",
			"Contributes views containers to the editor",
			"The initial size of the view. The size will behave like the css 'flex' property, and will set the initial size when the view is first shown. In the side bar, this is the height of the view. This value is only respected when the same extension owns both the view and the view container."
		],
		"vs/workbench/api/common/configurationExtensionPoint": [
			"Accessibility settings",
			"Advanced settings are hidden by default in the Settings editor unless the user chooses to show advanced settings.",
			"Extension '{0}' CANNOT use 'agentsWindow' property on configuration '{1}' without enabling the 'agentsWindowConfiguration' API proposal.",
			"Cannot register configuration defaults for '{0}'. Only defaults for machine-overridable, window, resource and language overridable scoped settings are supported.",
			"Cannot register '{0}'. This property is already registered.",
			"Cannot register configuration defaults for '{0}'. This setting does not allow contributing configuration defaults.",
			"Default",
			"Override Value",
			"Description",
			"Experimental settings are subject to change and may be removed in future releases.",
			"'configuration.allOf' is deprecated and should no longer be used. Instead, pass multiple configuration sections as an array to the 'configuration' contribution point.",
			"'configuration.properties' must be an object",
			"configuration.properties property '{0}' must be an object",
			"'configuration.title' must be a string",
			"Languages",
			"Preview settings can be used to try out new features before they are finalized.",
			"Configuration overrides for the Agents window. Allows specifying a different default value and read-only behavior for this setting when running in the Agents window.\n\n**Note**: This is a proposed API. To use it, extensions must include `agentsWindowConfiguration` in their `enabledApiProposals`.",
			"The default value for this setting in the Agents window.",
			"When true, this setting cannot be changed by the user in the Agents window.",
			"Configuration that can be configured only in the user settings.",
			"If set, the property is marked as deprecated and the given message is shown as an explanation.",
			"Scope in which the configuration is applicable. Available scopes are `application`, `machine`, `window`, `resource`, and `machine-overridable`.",
			"When specified, controls the presentation format of the string setting.",
			"Descriptions for enum values",
			"Labels for enum values to be displayed in the Settings editor. When specified, the {0} values still show after the labels, but less prominently.",
			"When enabled, Settings Sync will not sync the user value of this configuration by default.",
			"A list of keywords that help users find this setting in the Settings editor. These are not shown to the user.",
			"Resource configuration that can be configured in language specific settings.",
			"Machine configuration that can be configured also in workspace or folder settings.",
			"Configuration that can be configured only in the user settings or only in the remote settings.",
			"If set, the property is marked as deprecated and the given message is shown as an explanation in the markdown format.",
			"The description in the markdown format.",
			"Descriptions for enum values in the markdown format.",
			"The value will be shown in a textarea.",
			"When specified, gives the order of this setting relative to other settings within the same category. Settings with an order property will be placed before settings without this property set.",
			"Configuration that can be configured in the user, remote, workspace or folder settings.",
			"The value will be shown in an inputbox.",
			"A list of tags under which to place the setting. The tag can then be searched up in the Settings editor. For example, specifying the `experimental` tag allows one to find the setting by searching `@tag:experimental`.",
			"Configuration that can be configured in the user, remote or workspace settings.",
			"Setting",
			"ID",
			"Settings",
			"Settings Default Overrides",
			"Telemetry settings",
			"Unknown workspace configuration property",
			"Settings that use online services",
			"Contributes configuration settings.",
			"When specified, gives the order of this category of settings relative to other categories.",
			"Description of the configuration properties.",
			"Schema of the configuration property.",
			"Property should not be empty.",
			"A title for the current category of settings. This label will be rendered in the Settings editor as a subheading. If the title is the same as the extension display name, then the category will be grouped under the main extension heading.",
			"Workspace extensions",
			"List of folders to be loaded in the workspace.",
			"Workspace launch configurations",
			"Model Context Protocol server configurations",
			"An optional name for the folder. ",
			"A file path. e.g. `/root/folderA` or `./folderA` for a relative path that will be resolved against the location of the workspace file.",
			"The remote server where the workspace is located.",
			"Workspace settings",
			"Workspace task configurations",
			"A transient workspace will disappear when restarting or reloading.",
			"URI of the folder"
		],
		"vs/workbench/api/common/extHostAuthentication": [
			"Authenticating to '{0}'",
			"Complete the authentication in the browser window that has opened.",
			"You have not yet finished authenticating to '{0}'. Would you like to try a different way? ({1})",
			"URL Handler",
			"Having trouble authenticating to '{0}'? Would you like to try a different way? ({1})"
		],
		"vs/workbench/api/common/extHostDiagnostics": [
			"Not showing {0} further errors and warnings."
		],
		"vs/workbench/api/common/extHostExtensionService": [
			"Path {0} does not point to a valid extension test runner.",
			"Cannot load test runner."
		],
		"vs/workbench/api/common/extHostLanguageFeatures": [
			"Drop using '{0}' extension",
			"Paste using '{0}' extension"
		],
		"vs/workbench/api/common/extHostLanguageModels": [
			"Justification: {1}"
		],
		"vs/workbench/api/common/extHostLogService": [
			"Extension Host",
			"Extension Host (Remote)",
			"Extension Host (Worker)"
		],
		"vs/workbench/api/common/extHostNotebook": [
			"Unable to modify read-only file '{0}'",
			"File Modified Since"
		],
		"vs/workbench/api/common/extHostStatusBar": [
			"{0} (Extension)",
			"Extension Status"
		],
		"vs/workbench/api/common/extHostTelemetry": [
			"Extension Telemetry{0}"
		],
		"vs/workbench/api/common/extHostTerminalService": [
			"Could not find the terminal with id {0} on the extension host"
		],
		"vs/workbench/api/common/extHostTunnelService": [
			"Private",
			"Public"
		],
		"vs/workbench/api/common/extHostWorkspace": [
			"Extension '{0}' failed to update workspace folders: {1}"
		],
		"vs/workbench/api/common/jsonValidationExtensionPoint": [
			"Contributes json schema configuration.",
			"The file pattern (or an array of patterns) to match, for example \"package.json\" or \"*.launch\". Exclusion patterns start with '!'",
			"A schema URL ('http:', 'https:') or relative path to the extension folder ('./').",
			"File Match",
			"'configuration.jsonValidation.fileMatch' must be defined as a string or an array of strings.",
			"'configuration.jsonValidation' must be a array",
			"Expected `contributes.{0}.url` ({1}) to be included inside extension's folder ({2}). This might make the extension non-portable.",
			"'configuration.jsonValidation.url' must be a URL or relative path",
			"'configuration.jsonValidation.url' is an invalid relative URL: {0}",
			"'configuration.jsonValidation.url' must be an absolute URL or start with './'  to reference schemas located in the extension.",
			"JSON Validation",
			"Schema"
		],
		"vs/workbench/api/node/extHostAuthentication": [
			"Complete the authentication in the browser window that has opened.",
			"Device Code",
			"Loopback Server",
			"Open [{0}]({0}) in a new tab and paste your one-time code: {1}"
		],
		"vs/workbench/api/node/extHostDebugService": [
			"Debug Process"
		],
		"vs/workbench/browser/actions/developerActions": [
			"Global",
			"Inspect Context Keys",
			"Scope: {0}, Target: {1}",
			"Log Storage Database Contents",
			"Log Working Copies",
			"Machine",
			"Policy Diagnostics",
			"Profile",
			"Remove Large Storage Database Entries...",
			"&&Remove",
			"Do you want to remove the selected storage entries from the database?",
			"{0}\n\nThis action is irreversible and may result in data loss!",
			"Remove",
			"There are no large storage entries to remove.",
			"Select large entries to remove from storage",
			"Controls the font size (in pixels) of the screencast mode keyboard.",
			"Options for customizing the keyboard overlay in screencast mode.",
			"Show command group names, when commands are also shown.",
			"Show command names.",
			"Show keyboard shortcuts.",
			"Show raw keys.",
			"Show single editor cursor move commands.",
			"Controls how long (in milliseconds) the keyboard overlay is shown in screencast mode.",
			"Controls the vertical offset of the screencast mode overlay from the bottom as a percentage of the workbench height.",
			"Controls the color in hex (#RGB, #RGBA, #RRGGBB or #RRGGBBAA) of the mouse indicator in screencast mode.",
			"Controls the size (in pixels) of the mouse indicator in screencast mode.",
			"Screencast Mode",
			"Snapshot Tracked Disposables",
			"Start Tracking Disposables",
			"Stop Tracking Disposables",
			"Open developer tools from the menu and select the Console tab.",
			"The storage database contents have been logged to the developer tools.",
			"Sync Account Policy",
			"Failed to sync account policy.",
			"Account policy has been synced.",
			"Toggle Screencast Mode",
			"User",
			"Workspace"
		],
		"vs/workbench/browser/actions/helpActions": [
			"Ask @vscode",
			"Get Started with Accessibility Features",
			"Keyboard Shortcuts Reference",
			"&&Documentation",
			"&&Keyboard Shortcuts Reference",
			"View &&License",
			"Privac&&y Statement",
			"Tips and Tri&&cks",
			"&&Search Feature Requests",
			"&&Video Tutorials",
			"&&Join Us on YouTube",
			"Signup for the VS Code Newsletter",
			"Documentation",
			"View License",
			"Privacy Statement",
			"Tips and Tricks",
			"Search Feature Requests",
			"Video Tutorials",
			"Join Us on YouTube"
		],
		"vs/workbench/browser/actions/layoutActions": [
			"Active",
			"Activity Bar",
			"Represents the activity bar in the left position",
			"Represents the activity bar in the right position",
			"Align Quick Input Center",
			"Align Quick Input Top",
			"Center",
			"Centered Layout",
			"Represents centered layout mode",
			"Center",
			"Close",
			"Icon represents workbench layout configuration.",
			"Hide Primary Side Bar",
			"Configure Editors",
			"Configure Layout",
			"Configure Tabs",
			"Customize Layout...",
			"Customize Layout",
			"Decrease Editor Height",
			"Decrease Editor Width",
			"Decrease Current View Size",
			"Editor Actions Position",
			"Full Screen",
			"Represents full screen",
			"Hide Editor Actions",
			"Hide Editor Actions in the tab and title bar",
			"Hide Editor Tabs",
			"Hide Tab Bar",
			"Hide Editor Tabs in Zen Mode",
			"Hide Tab Bar in Zen Mode",
			"Increase Editor Height",
			"Increase Editor Width",
			"Increase Current View Size",
			"Justify",
			"Modes",
			"Left",
			"Left",
			"Menu Bar",
			"Represents the menu bar",
			"&&Appearance",
			"Menu &&Bar",
			"Menu Bar",
			"&&Move Primary Side Bar Left",
			"&&Move Primary Side Bar Right",
			"Show &&Editor Area",
			"S&&tatus Bar",
			"&&Centered Layout",
			"Move Secondary Side Bar Left",
			"Move Secondary Side Bar Right",
			"Move Primary Side Bar Right",
			"Move Primary Side Bar Left",
			"Move Editor Actions to Tab Bar",
			"Move Editor Actions from the title bar to the tab bar",
			"Move Editor Actions to Title Bar",
			"Move Editor Actions from the tab bar to the title bar",
			"Move Focused View",
			"There is no view currently focused.",
			"The currently focused view is not movable.",
			"New Panel Entry",
			"New Side Bar Entry",
			"New Secondary Side Bar Entry",
			"Select a Destination for the View",
			"Select a View to Move",
			"View: Move {0}",
			"Move Primary Side Bar Left",
			"Move Primary Side Bar Left",
			"Move Primary Side Bar Right",
			"Move Primary Side Bar Right",
			"Move View",
			"Open/Show and Close/Hide Sidebar",
			"Panel",
			"Panel Alignment",
			"Represents the bottom panel",
			"Represents the bottom panel alignment set to the center",
			"Represents the bottom panel alignment set to justified",
			"Represents the bottom panel alignment set to the left",
			"Represents the bottom panel alignment set to the right",
			"Panel / {0}",
			"Represents a side bar in the left position",
			"Represents a side bar in the left position toggled off",
			"Represents side bar in the right position",
			"Represents side bar in the right position toggled off",
			"Primary Side Bar",
			"&&Primary Side Bar",
			"Represents quick input alignment set to the center",
			"Represents quick input alignment set to the top",
			"Quick Input Position",
			"There is no view currently focused.",
			"Reset Focused View Location",
			"Reset View Locations",
			"Restore Defaults",
			"Right",
			"Right",
			"Secondary Side Bar",
			"Secondary Side Bar / {0}",
			"Select to Hide",
			"Select to Show",
			"Show Editor Actions",
			"Make Editor Actions visible.",
			"Show Multiple Editor Tabs",
			"Show Tab Bar with multiple tabs",
			"Show Multiple Editor Tabs in Zen Mode",
			"Show Tab Bar in Zen Mode",
			"Show Single Editor Tab",
			"Show Tab Bar with one Tab",
			"Show Single Editor Tab in Zen Mode",
			"Show Tab Bar in Zen Mode with one Tab",
			"Side Bar",
			"Primary Side Bar",
			"Side Bar / {0}",
			"Primary Side Bar hidden",
			"Primary Side Bar Position",
			"Primary Side Bar shown",
			"Status Bar",
			"Represents the status bar",
			"Tab Bar",
			"Toggle Centered Layout",
			"Toggle Editor Area Visibility",
			"Toggle Menu Bar",
			"Separate Pinned Editor Tabs",
			"Toggle whether pinned editor tabs are shown on a separate row above unpinned tabs.",
			"Toggle Primary Side Bar Visibility",
			"Toggle Primary Side Bar",
			"Toggle Primary Side Bar Position",
			"Toggle Primary Side Bar Position",
			"Toggle Status Bar Visibility",
			"Visibility",
			"Top",
			"Zen Mode",
			"Represents zen mode"
		],
		"vs/workbench/browser/actions/listCommands": [
			"&&Toggle Tree Sticky Scroll",
			"Toggle Tree Sticky Scroll",
			"Toggles Sticky Scroll widget at the top of tree structures such as the File Explorer and Debug variables View."
		],
		"vs/workbench/browser/actions/navigationActions": [
			"Focus Next Part",
			"Focus Previous Part",
			"Navigate to the View Below",
			"Navigate to the View on the Left",
			"Navigate to the View on the Right",
			"Navigate to the View Above"
		],
		"vs/workbench/browser/actions/quickAccessActions": [
			"Navigate Next in Quick Open",
			"Navigate Previous in Quick Open",
			"Go to File...",
			"Quick Open",
			"Select Next in Quick Open",
			"Select Previous in Quick Open"
		],
		"vs/workbench/browser/actions/textInputActions": [
			"Copy",
			"Cut",
			"Paste",
			"Redo",
			"Select All",
			"Undo"
		],
		"vs/workbench/browser/actions/windowActions": [
			"About",
			"Folder Opened in Active Window",
			"Workspace Opened in Active Window",
			"Remove keyboard focus from focused element",
			"Folder with Unsaved Files",
			"Do you want to open the folder to review the unsaved files?",
			"Folders with unsaved files cannot be removed until all unsaved files have been saved or reverted.",
			"Folder With Unsaved Files",
			"Workspace With Unsaved Files",
			"Workspace with Unsaved Files",
			"Do you want to open the workspace to review the unsaved files?",
			"Workspaces with unsaved files cannot be removed until all unsaved files have been saved or reverted.",
			"files",
			"folders",
			"&&About",
			"Confirm Before Close",
			"&&More...",
			"New &&Window",
			"Open &&Recent",
			"&&Full Screen",
			"New Window",
			"Folder Opened in a Window",
			"Workspace Opened in a Window",
			"Open Recent...",
			"Select to open (hold Ctrl-key to force new window or Alt-key for same window)",
			"Select to open (hold Cmd-key to force new window or Option-key for same window)",
			"Quick Open Recent...",
			"{0}, folder with unsaved changes",
			"{0}, workspace with unsaved changes",
			"Reload Window",
			"Remove from Recently Opened",
			"Toggle Full Screen",
			"folders & workspaces"
		],
		"vs/workbench/browser/actions/workspaceActions": [
			"Close Workspace",
			"Duplicate Workspace",
			"Duplicate As Workspace in New Window",
			"Remove Folder from Workspace...",
			"A&&dd Folder to Workspace...",
			"Close &&Folder",
			"Close &&Workspace",
			"&&Open...",
			"&&Open File...",
			"Open &&Folder...",
			"Open Wor&&kspace from File...",
			"Save Workspace As...",
			"Open File...",
			"Open...",
			"Open Folder...",
			"Open Workspace from File...",
			"Open Workspace Configuration File",
			"Save Workspace As...",
			"Workspaces"
		],
		"vs/workbench/browser/actions/workspaceCommands": [
			"&&Add",
			"Add Folder to Workspace...",
			"Add Folder to Workspace",
			"Select workspace folder"
		],
		"vs/workbench/browser/editor": [
			"{0}, pinned",
			"{0}, preview"
		],
		"vs/workbench/browser/labels": [
			"{0} • Cell {1}",
			"{0} • Cell {1} • Output {2}",
			"{0} • Cell {1} • Output"
		],
		"vs/workbench/browser/parts/activitybar/activitybarPart": [
			"Activity Bar Position",
			"Activity Bar Size",
			"Compact",
			"Default",
			"Bottom",
			"Default",
			"Focus Activity Bar",
			"Hidden",
			"Hide Activity Bar",
			"Hide Menu",
			"Menu",
			"&&Bottom",
			"&&Default",
			"&&Hidden",
			"&&Top",
			"Next Primary Side Bar View",
			"Activity Bar Position",
			"Move Activity Bar to Bottom",
			"Move Activity Bar to Side",
			"Move Activity Bar to Top",
			"Previous Primary Side Bar View",
			"Top"
		],
		"vs/workbench/browser/parts/auxiliarybar/auxiliaryBarActions": [
			"Secondary Side Bar hidden",
			"Secondary Side Bar shown",
			"Icon to close the secondary side bar.",
			"Hide Secondary Side Bar",
			"Hide Secondary Side Bar",
			"Focus into Secondary Side Bar",
			"Hide Secondary Side Bar",
			"Maximize Secondary Side Bar",
			"Maximize Secondary Side Bar",
			"Maximize Secondary Side Bar",
			"Icon to maximize the secondary side bar.",
			"&&Secondary Side Bar",
			"Next Secondary Side Bar View",
			"Open/Show and Close/Hide Secondary Side Bar",
			"Previous Secondary Side Bar View",
			"Restore Secondary Side Bar",
			"Restore Secondary Side Bar",
			"Toggle Secondary Side Bar Visibility",
			"Icon to toggle the secondary side bar in its left position.",
			"Icon to toggle the secondary side bar on in its left position.",
			"Icon to toggle the secondary side bar off in its right position.",
			"Icon to toggle the secondary side bar on in its right position.",
			"Toggle Maximized Secondary Side Bar",
			"Toggle Secondary Side Bar"
		],
		"vs/workbench/browser/parts/auxiliarybar/auxiliaryBarPart": [
			"Activity Bar Position",
			"Hide Secondary Side Bar",
			"Move Secondary Side Bar Left",
			"Move Secondary Side Bar Right",
			"Show Icons",
			"Show Labels"
		],
		"vs/workbench/browser/parts/banner/bannerPart": [
			"Close Banner",
			"Focus Banner"
		],
		"vs/workbench/browser/parts/compositeBar": [
			"Active View Switcher"
		],
		"vs/workbench/browser/parts/compositeBarActions": [
			"Additional Views",
			"Hide '{0}'",
			"Hide Badge",
			"Keep '{0}'",
			"{0} ({1})",
			"Show Badge",
			"{0} ({1})",
			"Toggle View Pinned",
			"Toggle View Badge"
		],
		"vs/workbench/browser/parts/compositePart": [
			"{0} actions",
			"{0} ({1})",
			"Views and More Actions..."
		],
		"vs/workbench/browser/parts/dialogs/dialog": [
			"Version: {0}\nCommit: {1}\nDate: {2}\nBrowser: {3}"
		],
		"vs/workbench/browser/parts/dialogs/dialogHandler": [
			"&&Copy",
			"OK"
		],
		"vs/workbench/browser/parts/editor/auxiliaryEditorPart": [
			"Turn Off Compact Mode",
			"Turn On Compact Mode",
			"Toggle Window Compact Mode"
		],
		"vs/workbench/browser/parts/editor/binaryDiffEditor": [
			"{0} ↔ {1}"
		],
		"vs/workbench/browser/parts/editor/binaryEditor": [
			"Binary Viewer",
			"The file is not displayed in the text editor because it is either binary or uses an unsupported text encoding.",
			"Open Anyway"
		],
		"vs/workbench/browser/parts/editor/breadcrumbs": [
			"Enable/disable navigation breadcrumbs.",
			"Controls whether and how file paths are shown in the breadcrumbs view.",
			"Only show the last element of the file path in the breadcrumbs view.",
			"Do not show the file path in the breadcrumbs view.",
			"Show the file path in the breadcrumbs view.",
			"When enabled breadcrumbs show `array`-symbols.",
			"When enabled breadcrumbs show `boolean`-symbols.",
			"When enabled breadcrumbs show `class`-symbols.",
			"When enabled breadcrumbs show `constant`-symbols.",
			"When enabled breadcrumbs show `constructor`-symbols.",
			"When enabled breadcrumbs show `enum`-symbols.",
			"When enabled breadcrumbs show `enumMember`-symbols.",
			"When enabled breadcrumbs show `event`-symbols.",
			"When enabled breadcrumbs show `field`-symbols.",
			"When enabled breadcrumbs show `file`-symbols.",
			"When enabled breadcrumbs show `function`-symbols.",
			"When enabled breadcrumbs show `interface`-symbols.",
			"When enabled breadcrumbs show `key`-symbols.",
			"When enabled breadcrumbs show `method`-symbols.",
			"When enabled breadcrumbs show `module`-symbols.",
			"When enabled breadcrumbs show `namespace`-symbols.",
			"When enabled breadcrumbs show `null`-symbols.",
			"When enabled breadcrumbs show `number`-symbols.",
			"When enabled breadcrumbs show `object`-symbols.",
			"When enabled breadcrumbs show `operator`-symbols.",
			"When enabled breadcrumbs show `package`-symbols.",
			"When enabled breadcrumbs show `property`-symbols.",
			"When enabled breadcrumbs show `string`-symbols.",
			"When enabled breadcrumbs show `struct`-symbols.",
			"When enabled breadcrumbs show `typeParameter`-symbols.",
			"When enabled breadcrumbs show `variable`-symbols.",
			"Render breadcrumb items with icons.",
			"Controls whether the breadcrumbs bar shows a dropdown to switch between the editors that can open the current file (for example the text editor and a custom editor). The dropdown only appears when a more specialized editor is available.",
			"Controls whether and how symbols are shown in the breadcrumbs view.",
			"Only show the current symbol in the breadcrumbs view.",
			"Do not show symbols in the breadcrumbs view.",
			"Show all symbols in the breadcrumbs view.",
			"The separator used when copying the breadcrumb symbol path.",
			"Controls how symbols are sorted in the breadcrumbs outline view.",
			"Show symbol outline in alphabetical order.",
			"Show symbol outline in file position order.",
			"Show symbol outline in symbol type order.",
			"Breadcrumb Navigation"
		],
		"vs/workbench/browser/parts/editor/breadcrumbsControl": [
			"Whether breadcrumbs have focus",
			"Whether breadcrumbs contain symbol items",
			"Whether the editor can show breadcrumbs",
			"Whether breadcrumbs are currently visible",
			"Copy Breadcrumbs Path",
			"Focus Breadcrumbs",
			"Focus and Select Breadcrumbs",
			"Toggle Breadcrumbs",
			"Breadcrumbs",
			"Breadcrumbs",
			"Editor: {0}",
			"no elements",
			"&&Breadcrumbs",
			"Icon for the separator in the breadcrumbs."
		],
		"vs/workbench/browser/parts/editor/breadcrumbsPicker": [
			"Breadcrumbs"
		],
		"vs/workbench/browser/parts/editor/diffEditorCommands": [
			"Compare",
			"Go to Next Change",
			"Open Active Diff Side",
			"Go to Previous Change",
			"Swap Left and Right Editor Side",
			"Toggle Inline View"
		],
		"vs/workbench/browser/parts/editor/editor.contribution": [
			"Show Editors in Active Group by Most Recently Used",
			"Show All Opened Editors By Appearance",
			"Show All Opened Editors By Most Recently Used",
			"Binary Diff Editor",
			"Close",
			"Close All",
			"Close Saved",
			"Close Editor",
			"Close Editor Group",
			"Close All Editors in Group",
			"Close Group",
			"Close Other Editors in Group",
			"Close Others",
			"Close Pinned Editor",
			"Close to the Right",
			"Close Editors to the Right in Group",
			"Close Saved Editors in Group",
			"Configure Editors",
			"Configure Tabs",
			"Copy into New Window",
			"Copy Editor into New Window",
			"Copy into New Window",
			"Editor Actions Position",
			"Type the name of an editor to open it.",
			"Hidden",
			"Hidden",
			"Show Leading/Trailing Whitespace Differences",
			"Inline View",
			"Join in Group",
			"Keep Editor",
			"Keep Open",
			"Lock Group",
			"Lock Group",
			"Lock Group",
			"Maximize Group",
			"&&Clear Recently Opened...",
			"&&Copy Editor into New Window",
			"Editor &&Layout",
			"&&First Side in Editor",
			"Group &&Above",
			"Group &&Below",
			"Group &&5",
			"Group &&1",
			"Group &&4",
			"Group &&Left",
			"Group &&Right",
			"Group &&2",
			"Group &&3",
			"Join in &&Group",
			"Join in Group",
			"&&Last Edit Location",
			"&&Move Editor into New Window",
			"&&Next Editor",
			"&&Next Editor in Group",
			"&&Next Group",
			"&&Next Used Editor",
			"&&Next Used Editor in Group",
			"&&Previous Editor",
			"&&Previous Editor in Group",
			"&&Previous Group",
			"&&Previous Used Editor",
			"&&Previous Used Editor in Group",
			"&&Reopen Closed Editor",
			"&&Second Side in Editor",
			"Share",
			"&&Single",
			"Single",
			"Split &&Down",
			"Split Down",
			"Split in &&Group",
			"Split in Group",
			"Split &&Left",
			"Split Left",
			"Split &&Right",
			"Split Right",
			"Split &&Up",
			"Split Up",
			"Switch &&Editor",
			"Switch &&Group",
			"T&&hree Columns",
			"Three Columns",
			"Three &&Rows",
			"Three Rows",
			"&&Grid (2x2)",
			"Grid (2x2)",
			"Two &&Columns Bottom",
			"Two Columns Bottom",
			"&&Two Columns",
			"Two Columns",
			"T&&wo Rows",
			"Two Rows",
			"Two R&&ows Right",
			"Two Rows Right",
			"Move Above",
			"Move Below",
			"Move into New Window",
			"Move Editor into New Window",
			"Move Left",
			"Move Right",
			"Move into New Window",
			"Multiple Tabs",
			"Next Change",
			"Previous Change",
			"New Window",
			"Icon for the next change action in the diff editor.",
			"Pin",
			"Pin Editor",
			"Icon for the previous change action in the diff editor.",
			"Reopen as Text",
			"Reopen Editor With...",
			"Reopen Editor With...",
			"Share",
			"Show Opened Editors",
			"Side by Side Editor",
			"Single Tab",
			"Split & Move",
			"Split Down",
			"Split Editor Down",
			"Split Editor Right",
			"Split in Group",
			"Split Left",
			"Split Right",
			"Split Up",
			"Swap Left and Right Side",
			"Tab Bar",
			"Text Diff Editor",
			"Text Editor",
			"Title Bar",
			"Lock Group",
			"Enable Preview Editors",
			"Toggle Layout",
			"Icon for the toggle whitespace action in the diff editor.",
			"Unlock Group",
			"Unlock Group",
			"Unmaximize Group",
			"Unpin",
			"Unpin Editor"
		],
		"vs/workbench/browser/parts/editor/editorActions": [
			"&&Clear",
			"Clear Editor History",
			"Clear Editor History without Confirmation",
			"Clear Recently Opened...",
			"Close All Editors",
			"Close All Editor Groups",
			"Close Editor",
			"Close Editor in All Groups",
			"Close Editors in Other Groups",
			"Close Editors to the Left in Group",
			"Close",
			"This action is irreversible!",
			"Do you want to clear the history of recently opened editors?",
			"Do you want to clear all recently opened files and workspaces?",
			"Copy Editor Group into New Window",
			"Copy Editor into New Window",
			"Duplicate Editor Group Down",
			"Duplicate Editor Group Left",
			"Duplicate Editor Group Right",
			"Duplicate Editor Group Up",
			"Single Column Editor Layout",
			"Three Columns Editor Layout",
			"Three Rows Editor Layout",
			"Grid Editor Layout (2x2)",
			"Two Columns Editor Layout",
			"Two Columns Bottom Editor Layout",
			"Two Rows Editor Layout",
			"Two Rows Right Editor Layout",
			"Reset Editor Group Sizes",
			"Open First Editor in Group",
			"Focus Editor Group Above",
			"Focus Active Editor Group",
			"Focus Editor Group Below",
			"Focus First Editor Group",
			"Focus Last Editor Group",
			"Focus Left Editor Group",
			"Focus Next Editor Group",
			"Focus Previous Editor Group",
			"Focus Right Editor Group",
			"Join All Editor Groups",
			"Join Editor Group with Next Group",
			"Open Last Editor in Group",
			"Maximize Editor Group and Hide Side Bars",
			"&&Back",
			"&&Copy Editor Group into New Window",
			"&&Copy Editor into New Window",
			"&&Forward",
			"&&Move Editor Group into New Window",
			"&&Move Editor into New Window",
			"&&New Empty Editor Window",
			"Expand Editor Group",
			"Expand Editor Group and Hide Side Bars",
			"&&Restore Editors into Main Window",
			"Move Editor Group Down",
			"Move Editor Group Left",
			"Move Editor Group Right",
			"Move Editor Group Up",
			"Move Editor Group into New Window",
			"Move Editor Left",
			"Move Editor Right",
			"Move Editor into Group Above",
			"Move Editor into Group Below",
			"Move Editor to End",
			"Move Editor into First Group",
			"Move Editor into Last Group",
			"Move Editor into Left Group",
			"Move Editor into New Window",
			"Move Editor into Next Group",
			"Move Editor into Previous Group",
			"Move Editor into Right Group",
			"Move Editor to Start",
			"Go Back",
			"Go Back",
			"Go Back in Edit Locations",
			"Go Back in Navigation Locations",
			"Navigate Between Editor Groups",
			"Quick Open Previous Editor from History",
			"Go Forward",
			"Go Forward",
			"Go Forward in Edit Locations",
			"Go Forward in Navigation Locations",
			"Go Previous",
			"Go Previous in Edit Locations",
			"Go Previous in Navigation Locations",
			"Go to Last Edit Location",
			"Go to Last Navigation Location",
			"New Empty Editor Window",
			"New Editor Group Above",
			"New Editor Group Below",
			"New Editor Group to the Left",
			"New Editor Group to the Right",
			"Open Next Editor in Group",
			"Open Next Editor",
			"Open Next Recently Used Editor",
			"Open Next Recently Used Editor In Group",
			"Open Previous Editor",
			"Open Previous Editor in Group",
			"Open Previous Recently Used Editor",
			"Open Previous Recently Used Editor In Group",
			"Quick Open Least Recently Used Editor",
			"Quick Open Least Recently Used Editor in Group",
			"Quick Open Previous Recently Used Editor",
			"Quick Open Previous Recently Used Editor in Group",
			"Reopen Closed Editor",
			"Reopen Editor with Text Editor",
			"Restore Editors into Main Window",
			"Revert and Close Editor",
			"Reverting Editors...",
			"Show All Editors By Appearance",
			"Show All Editors By Most Recently Used",
			"Show Editors in Active Group By Most Recently Used",
			"Split Editor",
			"Split Editor Down",
			"Split Editor Down",
			"Split Editor Left",
			"Split Editor Right",
			"Split Editor Up",
			"Split Editor Up",
			"Split Editor Orthogonal",
			"Split Editor into Group Above",
			"Split Editor into Group Below",
			"Split Editor into First Group",
			"Split Editor into Last Group",
			"Split Editor into Left Group",
			"Split Editor into Left Group",
			"Split Editor into Next Group",
			"Split Editor into Previous Group",
			"Split Editor into Right Group",
			"Toggle Editor Type",
			"Toggle Editor Group Sizes",
			"Toggle Maximize Editor Group",
			"Unmaximize Group",
			"Unpin Editor"
		],
		"vs/workbench/browser/parts/editor/editorCommands": [
			"Close Modal Editor",
			"Argument Properties:\n\t* 'to': String value providing where to copy.\n\t* 'value': Number value providing how many positions or an absolute position to copy.",
			"Active editor copy argument",
			"Copy the active editor by groups",
			"Argument Properties:\n\t* 'to': String value providing where to move.\n\t* 'by': String value providing the unit for move (by tab or by group).\n\t* 'value': Number value providing how many positions or an absolute position to move.",
			"Active editor move argument",
			"Move the active editor by tabs or groups",
			"Horizontal",
			"Vertical",
			"Focus First Side in Active Editor",
			"Focus Other Side in Active Editor",
			"Focus Second Side in Active Editor",
			"Join Editor in Group",
			"Lock Editor Group",
			"Open Modal Editor in New Window",
			"Open Modal Editor in Main Window",
			"Navigate to Next Item in Modal Editor",
			"Navigate to Previous Item in Modal Editor",
			"Restore Modal Editor",
			"Split Editor in Group",
			"Toggle Editor Group Lock",
			"Toggle Split Editor in Group",
			"Maximize Modal Editor",
			"Toggle Modal Editor Sidebar",
			"Toggle Layout of Split Editor in Group",
			"Unlock Editor Group"
		],
		"vs/workbench/browser/parts/editor/editorConfiguration": [
			"Configure [glob patterns](https://aka.ms/vscode-glob-patterns) to editors for diff views (for example `\"*.md\": \"vscode.markdown.preview.editor\"`). These override `workbench.editorAssociations` for diffs.",
			"Configure [glob patterns](https://aka.ms/vscode-glob-patterns) to editors (for example `\"*.hex\": \"hexEditor.hexedit\"`). These have precedence over the default behavior.",
			"Controls the minimum size of a file in MB before asking for confirmation when opening in the editor. Note that this setting may not apply to all editor types and environments.",
			"Interactive Window",
			"Live Preview",
			"Markdown Preview",
			"Simple Browser",
			"If an editor matching one of the listed types is opened as the first in an editor group and more than one group is open, the group is automatically locked. Locked groups will only be used for opening editors when explicitly chosen by a user gesture (for example drag and drop), but not by default. Consequently, the active editor in a locked group is less likely to be replaced accidentally with a different editor.",
			"The default editor for files detected as binary. If undefined, the user will be presented with a picker."
		],
		"vs/workbench/browser/parts/editor/editorDropTarget": [
			"Hold __{0}__ to drop into editor"
		],
		"vs/workbench/browser/parts/editor/editorGroupView": [
			"Empty editor group actions",
			"{0} (empty)",
			"Editor Group {0}",
			"{0}: Editor Group {1}",
			"Group {0}",
			"{0}: Group {1}",
			"Try saving or reverting the editor first and then try again.",
			"Reopen Editor With"
		],
		"vs/workbench/browser/parts/editor/editorGroupWatermark": [
			"Find in Files",
			"New Untitled Text File",
			"Open Chat",
			"Open File",
			"Open File or Folder",
			"Open Folder",
			"Open Recent",
			"Open Settings",
			"Go to File",
			"Show All Commands",
			"Start Debugging",
			"Toggle Terminal"
		],
		"vs/workbench/browser/parts/editor/editorPanes": [
			"Unable to open '{0}'",
			"&&OK"
		],
		"vs/workbench/browser/parts/editor/editorParts": [
			"Window {0}"
		],
		"vs/workbench/browser/parts/editor/editorPlaceholder": [
			"Error Editor",
			"Manage Workspace Trust",
			"The file is not displayed in the editor because trust has not been granted to the folder.",
			"The file is not displayed in the editor because trust has not been granted to the workspace.",
			"Try Again",
			"Show Logs",
			"Workspace Trust Required",
			"The editor could not be opened because the file was not found.",
			"The editor could not be opened due to an unexpected error. Please consult the log for more details.",
			"The editor could not be opened due to an unexpected error."
		],
		"vs/workbench/browser/parts/editor/editorQuickAccess": [
			"Close Editor",
			"{0}, unsaved changes",
			"{0}, {1}",
			"{0}, unsaved changes, {1}",
			"No matching editors"
		],
		"vs/workbench/browser/parts/editor/editorStatus": [
			"Auto Detect",
			"Change File Encoding",
			"Change End of Line Sequence",
			"The name of the language mode to change to.",
			"Change the language mode of the active text editor.",
			"Change Language Mode",
			"Column Selection",
			"Configure File Association for '{0}'...",
			"Configure '{0}' language based settings...",
			"Current Association",
			"Current Problem",
			"Disable Column Selection Mode",
			"Disable Accessibility Mode",
			"CRLF",
			"LF",
			"File Information",
			"Go to Line/Column",
			"Guessed from content",
			"convert file",
			"change view",
			"OVR",
			"({0}) - Configured Language",
			"({0})",
			"languages (identifier)",
			"{0} selections",
			"{0} selections ({1} characters selected)",
			"No text editor active at this time",
			"No file active at this time",
			"The active code editor is read-only.",
			"Select Action",
			"Select File Encoding to Reopen File",
			"Select File Encoding to Save with",
			"Select End of Line Sequence",
			"Select Language Mode",
			"Select Language Mode to Associate with '{0}'",
			"Discard Changes and Reopen",
			"Reopen with Encoding",
			"This will discard any unsaved changes.",
			"Do you want to revert the active text editor and reopen with a different encoding?",
			"Save with Encoding",
			"Select Encoding",
			"Select End of Line Sequence",
			"Select Indentation",
			"Select Language Mode",
			"Search Marketplace Extensions for '{0}'...",
			"Ln {0}, Col {1}",
			"Ln {0}, Col {1} ({2} selected)",
			"Spaces: {0} (Tab Size: {1})",
			"Spaces: {0}",
			"Column Selection Mode",
			"Enable Insert Mode",
			"Editor Encoding",
			"Editor End of Line",
			"Editor Indentation",
			"File Information",
			"Editor Language",
			"Editor Selection",
			"Accessibility Mode",
			"Tab Moves Focus",
			"Tab Size: {0}"
		],
		"vs/workbench/browser/parts/editor/editorTabsControl": [
			"Editor actions",
			"Editor layout actions",
			"{0} (+{1})"
		],
		"vs/workbench/browser/parts/editor/editorTypePicker": [
			"Built-in",
			"{0} - {1}",
			"Open Modified",
			"Open Original",
			"Set Default for '{0}'",
			"Set Default (Diff Only) for '{0}'",
			"Text Diff Editor"
		],
		"vs/workbench/browser/parts/editor/modalEditorPart": [
			"Modal Editor Area",
			"{0} of {1}",
			"Next",
			"Previous",
			"Toggle Sidebar"
		],
		"vs/workbench/browser/parts/editor/multiEditorTabsControl": [
			"Add Tab",
			"Tab actions"
		],
		"vs/workbench/browser/parts/editor/sideBySideEditor": [
			"Side by Side Editor"
		],
		"vs/workbench/browser/parts/editor/textCodeEditor": [
			"Text Editor"
		],
		"vs/workbench/browser/parts/editor/textDiffEditor": [
			"At least one file is not displayed in the text compare editor because it is very large.",
			"At least one file is not displayed in the text compare editor because it is very large ({0}).",
			"Text Diff Editor"
		],
		"vs/workbench/browser/parts/editor/textEditor": [
			"Editor"
		],
		"vs/workbench/browser/parts/globalCompositeBar": [
			"Accounts",
			"Accounts icon in the view bar.",
			"{0} is currently unavailable",
			"Hide Accounts",
			"Loading...",
			"Manage",
			"Manage {0} (Profile)",
			"Manage Dynamic Authentication Providers...",
			"Manage Trusted Extensions",
			"Manage Trusted MCP Servers",
			"Sign Out"
		],
		"vs/workbench/browser/parts/notifications/notificationAccessibleView": [
			"Clear Notification",
			"{0} Source: {1}"
		],
		"vs/workbench/browser/parts/notifications/notificationsActions": [
			"Icon for the clear all action in notifications.",
			"Icon for the clear action in notifications.",
			"Clear Notification",
			"Clear All Notifications",
			"Icon for the collapse action in notifications.",
			"Collapse Notification",
			"Icon for the collapse action in notifications when the notification center is at the top.",
			"Configure Do Not Disturb...",
			"Icon for the configure action in notifications.",
			"More Actions...",
			"Configure Notifications Position...",
			"Copy Text",
			"Icon for the mute all action in notifications.",
			"Icon for the expand action in notifications when the notification center is at the top.",
			"Icon for the expand action in notifications.",
			"Expand Notification",
			"Icon for the hide action in notifications.",
			"Hide Notifications",
			"Icon for the hide action in notifications when positioned at the top.",
			"Icon for the position action in notifications.",
			"Toggle Do Not Disturb Mode",
			"Toggle Do Not Disturb Mode By Source..."
		],
		"vs/workbench/browser/parts/notifications/notificationsAlerts": [
			"Error: {0}",
			"Info: {0}",
			"Warning: {0}"
		],
		"vs/workbench/browser/parts/notifications/notificationsCenter": [
			"More…",
			"Notifications",
			"Notifications Center",
			"No new notifications",
			"Notification Center Actions",
			"Disable Do Not Disturb Mode",
			"Enable Do Not Disturb Mode"
		],
		"vs/workbench/browser/parts/notifications/notificationsCommands": [
			"Accept Notification Primary Action",
			"Clear All Notifications",
			"Focus Notification Toast",
			"Hide Notifications",
			"Notifications",
			"Bottom Left",
			"Bottom Right",
			"Top Right",
			"Select sources to enable all notifications from",
			"Show Notifications",
			"Toggle Do Not Disturb Mode",
			"Toggle Do Not Disturb Mode By Source...",
			"Toggle Notifications"
		],
		"vs/workbench/browser/parts/notifications/notificationsList": [
			"Inspect the response in the accessible view with {0}",
			"Inspect the response in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding",
			"{0}, notification",
			"{0}, notification, {1}",
			"Notifications List",
			"{0}, source: {1}, notification",
			"{0}, source: {1}, notification, {2}"
		],
		"vs/workbench/browser/parts/notifications/notificationsStatus": [
			"Hide Notifications",
			"No New Notifications",
			"No New Notifications ({0} in progress)",
			"{0} New Notifications",
			"{0} New Notifications ({1} in progress)",
			"1 New Notification",
			"1 New Notification ({0} in progress)",
			"Do Not Disturb",
			"Do Not Disturb Mode is Enabled",
			"Status Message",
			"Notifications",
			"No Notifications"
		],
		"vs/workbench/browser/parts/notifications/notificationsToasts": [
			"{0}, notification",
			"{0}, source: {1}, notification"
		],
		"vs/workbench/browser/parts/notifications/notificationsViewer": [
			"Click to execute command '{0}'",
			"Notification Actions",
			"Source: {0}",
			"Turn Off Info and Warning Notifications from '{0}'",
			"Turn On All Notifications from '{0}'"
		],
		"vs/workbench/browser/parts/paneCompositeBar": [
			"Secondary Side Bar",
			"Move To",
			"Panel",
			"Reset Location",
			"Primary Side Bar"
		],
		"vs/workbench/browser/parts/paneCompositePart": [
			"More Actions...",
			"Drag a view here to display.",
			"Views"
		],
		"vs/workbench/browser/parts/panel/panelActions": [
			"Align Panel",
			"Set Panel Alignment to Center",
			"Center",
			"Set Panel Alignment to Justify",
			"Justify",
			"Set Panel Alignment to Left",
			"Left",
			"Set Panel Alignment to Right",
			"Right",
			"Icon to close a panel.",
			"Hide Panel",
			"Hide Panel",
			"Focus into Panel",
			"Focus into Panel",
			"Icon to maximize a panel.",
			"Maximize Panel",
			"Restore Panel",
			"&&Panel",
			"Move Panel Views To Secondary Side Bar",
			"Move Secondary Side Bar Views To Panel",
			"Next Panel View",
			"Open/Show and Close/Hide Panel",
			"Maximizing the panel is only supported when it is center aligned.",
			"Panel Position",
			"Move Panel To Bottom",
			"Bottom",
			"Move Panel Left",
			"Left",
			"Move Panel Right",
			"Right",
			"Move Panel To Top",
			"Top",
			"Previous Panel View",
			"Toggle Maximized Panel",
			"Toggle Panel",
			"Icon to toggle the panel off when it is on.",
			"Icon to toggle the panel on when it is off.",
			"Toggle Panel Visibility"
		],
		"vs/workbench/browser/parts/panel/panelPart": [
			"Align Panel",
			"Hide Panel",
			"Panel Position",
			"Show Icons",
			"Show Labels"
		],
		"vs/workbench/browser/parts/sidebar/sidebarActions": [
			"Close Primary Side Bar",
			"Focus into Primary Side Bar"
		],
		"vs/workbench/browser/parts/sidebar/sidebarPart": [
			"Toggle Activity Bar Visibility"
		],
		"vs/workbench/browser/parts/statusbar/statusbarActions": [
			"Focus Status Bar",
			"Hide '{0}'",
			"Manage Extension"
		],
		"vs/workbench/browser/parts/statusbar/statusbarPart": [
			"Hide Status Bar"
		],
		"vs/workbench/browser/parts/titlebar/commandCenterControl": [
			"Search",
			"{0} {1}",
			"{0} {1}",
			"Search {0} ({1}) — {2}",
			"Search {0} — {1}",
			"Command Center"
		],
		"vs/workbench/browser/parts/titlebar/menubar.contribution": [
			"&&Edit",
			"&&File",
			"&&Go",
			"&&Help",
			"&&Preferences",
			"&&Selection",
			"&&Terminal",
			"&&View"
		],
		"vs/workbench/browser/parts/titlebar/menubarControl": [
			"Cancelling Update...",
			"Check for &&Updates...",
			"Checking for Updates...",
			"D&&ownload Update",
			"Downloading Update...",
			"Focus Application Menu",
			"Open Settings",
			"Installing Update...",
			"Install &&Update...",
			"Accessibility support is enabled for you. For the most accessible experience, we recommend the custom menu style.",
			"Restart to &&Update"
		],
		"vs/workbench/browser/parts/titlebar/titlebarActions": [
			"Accounts",
			"Hide Custom Title Bar",
			"Hide Custom Title Bar In Full Screen",
			"Manage",
			"Show Custom Title Bar",
			"Command Center",
			"Toggle visibility of the Command Center in title bar",
			"Custom Title Bar",
			"Editor Actions",
			"Hide Custom Title Bar",
			"Hide Custom Title Bar In Full Screen",
			"Layout Controls",
			"Toggle visibility of the Layout Controls in title bar",
			"Navigation Controls",
			"Toggle visibility of the Navigation Controls in title bar",
			"Notifications",
			"Toggle visibility of the Notifications button in title bar"
		],
		"vs/workbench/browser/parts/titlebar/titlebarPart": [
			"Title actions",
			"Focus Title Bar"
		],
		"vs/workbench/browser/parts/titlebar/windowTitle": [
			"[Extension Development Host]",
			"[Administrator]",
			"[Superuser]"
		],
		"vs/workbench/browser/parts/views/checkbox": [
			"Checked",
			"Unchecked"
		],
		"vs/workbench/browser/parts/views/treeView": [
			"Collapse All",
			"Error running command {1}: {0}. This is likely caused by the extension that contributes {1}.",
			"There is no data provider registered that can provide view data.",
			"Refresh",
			"Actions for {0}",
			"Actions",
			"has actions",
			"{0}, has actions",
			"{0}, has actions",
			"Whether the tree view with id {0} enables collapse all.",
			"Whether the tree view with id {0} enables refresh.",
			"Whether collapse all is toggled for the tree view with id {0}."
		],
		"vs/workbench/browser/parts/views/viewFilter": [
			"Press {0} for accessibility help",
			"More Filters...",
			"Filter"
		],
		"vs/workbench/browser/parts/views/viewPane": [
			"Use Alt+F1 for accessibility help {0}",
			"Icon for a collapsed view pane container.",
			"Icon for an expanded view pane container.",
			"{0} actions",
			"Welcome"
		],
		"vs/workbench/browser/parts/views/viewPaneContainer": [
			"Move View Down",
			"Move View Left",
			"Move View Right",
			"Move View Up",
			"Views",
			"Move Views"
		],
		"vs/workbench/browser/quickaccess": [
			"Whether keyboard focus is inside the quick open control"
		],
		"vs/workbench/browser/window": [
			"&&Close Window",
			"Are you sure you want to close the window?",
			"Do not ask me again",
			"&&Exit",
			"&&Install",
			"&&Try Again",
			"We launched {0} on your computer.\n\nIf {1} did not launch, try again or install it below.",
			"We launched {0} on your computer.\n\nIf {1} did not launch, try again below.",
			"All done. You can close this tab now.",
			"&&Quit",
			"Are you sure you want to exit?",
			"Are you sure you want to quit?",
			"&&Reload",
			"&&Retry",
			"An unexpected error occurred that requires a reload of this page.",
			"The workbench was unexpectedly disposed while running.",
			"The browser blocked opening a new tab or window. Press 'Retry' to try again.",
			"Please allow pop-ups for this website in your [browser settings]({0})."
		],
		"vs/workbench/browser/workbench.contribution": [
			"`${activeEditorLanguageId}`: the language identifier of the active editor (e.g. typescript).",
			"`${activeEditorLong}`: the full path of the file (e.g. /Users/Development/myFolder/myFileFolder/myFile.txt).",
			"`${activeEditorMedium}`: the path of the file relative to the workspace folder (e.g. myFolder/myFileFolder/myFile.txt).",
			"`${activeEditorShort}`: the file name (e.g. myFile.txt).",
			"`${activeEditorState}`: provides information about the state of the active editor (e.g. modified). This will be appended by default when in screen reader mode with {0} enabled.",
			"`${activeFolderLong}`: the full path of the folder the file is contained in (e.g. /Users/Development/myFolder/myFileFolder).",
			"`${activeFolderMedium}`: the path of the folder the file is contained in, relative to the workspace folder (e.g. myFolder/myFileFolder).",
			"`${activeFolderShort}`: the name of the folder the file is contained in (e.g. myFileFolder).",
			"`${activeRepositoryBranchName}`: the name of the active branch in the active repository (e.g. main).",
			"`${activeRepositoryName}`: the name of the active repository (e.g. vscode).",
			"Controls whether the Activity Bar is automatically hidden when there is only one view container to show. This applies to the Primary and Secondary Side Bars when {0} is set to {1} or {2}.",
			"Controls whether the Activity Bar uses a compact layout with smaller icons and reduced width. This setting only applies when {0} is set to {1}.",
			"Controls the behavior of clicking an Activity Bar icon in the workbench. This value is ignored when {0} is not set to {1}.",
			"Controls the location of the Activity Bar relative to the Primary and Secondary Side Bars.",
			"Controls whether advanced settings are always shown in the settings editor without requiring the `@tag:advanced` filter.",
			"Controls whether to always show the editor actions, even when the editor group is not active.",
			"`${appName}`: e.g. VS Code.",
			"Controls where the command palette should ask chat questions.",
			"Ask chat questions in the Chat view.",
			"Ask chat questions in Quick Chat.",
			"Configure the browser to use for opening http or https links externally. This can either be the name of the browser (`edge`, `chrome`, `firefox`) or an absolute path to the browser's executable. Will use the system default if not set.",
			"Controls if the centered layout should automatically resize to maximum width when more than one group is open. Once only one group is open it will resize back to the original centered width.",
			"Controls whether the centered layout tries to maintain constant width when the window is resized.",
			"Controls the behavior of empty editor groups when the last tab in the group is closed. When enabled, empty groups will automatically close. When disabled, empty groups will remain part of the grid.",
			"Controls whether editors showing a file that was opened during the session should close automatically when getting deleted or renamed by some other process. Disabling this will keep the editor open  on such an event. Note that deleting from within the application will always close the editor and that editors with unsaved changes will never close to preserve your data.",
			"Controls whether Quick Open should close automatically once it loses focus.",
			"Controls the number of recently used commands to keep in history for the command palette. Set to 0 to disable command history.",
			"Controls whether to show a confirmation dialog before closing a window or quitting the application.",
			"Controls whether to show a confirmation dialog before closing the browser tab or window. Note that even if enabled, browsers may still decide to close a tab or window without confirmation and that this setting is only a hint that may not work in all cases.",
			"Example: `\"**/static/**/*.html\": \"${filename} - ${dirname} (${extname})\"` will render a file `WORKSPACE_FOLDER/static/folder/file.html` as `file - folder (html)`.",
			"Controls whether the menu bar will be focused by pressing the Alt-key. This setting has no effect on toggling the menu bar with the Alt-key.",
			"Controls whether editor file decorations should use badges.",
			"Controls whether editor file decorations should use colors.",
			"`${dirty}`: an indicator for when the active editor has unsaved changes.",
			"Controls how the editor group is resized when double clicking on a tab. This value is ignored when {0} is not set to {1}.",
			"Controls if editors can be dragged out of the window to open them in a new window. Press and hold the `Alt` key while dragging to toggle this dynamically.",
			"Controls where the editor actions are shown.",
			"Controls where editors open. Select {0} or {1} to open editors to the left or right of the currently active one. Select {2} or {3} to open editors independently from the currently active one.",
			"Controls whether the main menus can be opened via Alt-key shortcuts. Disabling mnemonics allows to bind these Alt-key shortcuts to editor commands instead.",
			"Controls whether the command palette should include similar commands. You must have an extension installed that provides Natural Language support.",
			"Controls whether preview mode is used when editors open. There is a maximum of one preview mode editor per editor group. This editor displays its filename in italics on its tab or title label and in the Open Editors view. Its contents will be replaced by the next editor opened in preview mode. Making a change in a preview mode editor will persist it, as will a double-click on its label, or the 'Keep Open' option in its label context menu. Opening a file from Explorer with a double-click persists its editor immediately.",
			"Controls whether editors remain in preview when a code navigation is started from them. Preview editors do not stay open, and are reused until explicitly set to be kept open (via double-click or editing). This value is ignored when {0} is not set to {1}.",
			"Controls whether editors opened from Quick Open show as preview editors. Preview editors do not stay open, and are reused until explicitly set to be kept open (via double-click or editing). When enabled, hold Ctrl before selection to open an editor as a non-preview. This value is ignored when {0} is not set to {1}.",
			"Configure paths or [glob patterns](https://aka.ms/vscode-glob-patterns) for excluding files from the local file history. Glob patterns are always evaluated relative to the path of the workspace folder unless they are absolute paths. Changing this setting has no effect on existing local file history entries.",
			"`${focusedView}`: the name of the view that is currently focused.",
			"Controls whether editors are closed in most recently used order or from left to right.",
			"`${folderName}`: name of the workspace folder the file is contained in (e.g. myFolder).",
			"`${folderPath}`: file path of the workspace folder the file is contained in (e.g. /Users/Development/myFolder).",
			"Controls font aliasing method in the workbench.",
			"Controls whether a top border is drawn on tabs for editors that have unsaved changes. This value is ignored when {0} is not set to {1}.",
			"Shows both the dropdown and toggle buttons.",
			"Shows a single button with a dropdown of layout options.",
			"Shows several buttons for toggling the visibility of the panels and side bar.",
			"Controls whether the layout control is shown in the custom title bar. This setting only has an effect when {0} is not set to {1}.",
			"Controls whether the layout control in the title bar is shown.",
			"Controls whether the layout control in the custom title bar is displayed as a single menu button or with multiple UI toggles.",
			"Controls if the number of opened editors should be limited or not. When enabled, less recently used editors will close to make space for newly opening editors.",
			"Controls if the maximum number of opened editors should exclude dirty editors for counting towards the configured limit.",
			"Controls the maximum number of opened editors. Use the {0} setting to control this limit per editor group or across all groups.",
			"Controls whether local file history is enabled. When enabled, the file contents of an editor that is saved will be stored to a backup location to be able to restore or review the contents later. Changing this setting has no effect on existing local file history entries.",
			"Controls the maximum number of local file history entries per file. When the number of local file history entries exceeds this number for a file, the oldest entries will be discarded.",
			"Controls the maximum size of a file (in KB) to be considered for local file history. Files that are larger will not be added to the local file history. Changing this setting has no effect on existing local file history entries.",
			"Control the visibility of the menu bar. A setting of 'toggle' means that the menu bar is hidden and a single press of the Alt key will show it. A setting of 'compact' will move the menu into the side bar.",
			"Control the visibility of the menu bar. A setting of 'toggle' means that the menu bar is hidden and executing `Focus Application Menu` will show it. A setting of 'compact' will move the menu into the side bar.",
			"Configure an interval in seconds during which the last entry in local file history is replaced with the entry that is being added. This helps reduce the overall number of entries that are added, for example when auto save is enabled. This setting is only applied to entries that have the same source of origin. Changing this setting has no effect on existing local file history entries.",
			"Controls whether the experimental Modern UI Update is enabled. When on, the side bars and bottom panel are shown as floating cards with rounded corners and gaps, and a set of refreshed workbench styles is applied, matching the Agents window design.",
			"Enables the use of mouse buttons four and five for commands 'Go Back' and 'Go Forward'.",
			"Controls whether the navigation control is shown in the custom title bar. This setting only has an effect when {0} is not set to {1}.",
			"Controls whether the navigation control in the title bar is shown.",
			"Controls the scope of history navigation in editors for commands such as 'Go Back' and 'Go Forward'.",
			"Controls the visibility of the Notifications button in the title bar. Only applies when notifications are positioned at the top right.",
			"Controls the position of the notification toasts and notification center.",
			"Controls whether opening keybinding settings also opens an editor showing all default keybindings.",
			"Controls whether opening settings also opens an editor showing all default settings.",
			"Controls whether files should open in a new window when using a command line or file dialog.\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).",
			"Controls whether files should open in a new window when using a command line or file dialog.\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).",
			"Controls whether folders should open in a new window or replace the last active window.\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).",
			"Controls the default location of the panel (Terminal, Debug Console, Output, Problems) in a new workspace. It can either show at the bottom, top, right, or left of the editor area.",
			"Controls whether the panel opens maximized. It can either always open maximized, never open maximized, or open to the last state it was in before being closed.",
			"Controls whether activity items in the panel title are shown as label or icon.",
			"Controls if the limit of maximum opened editors should apply per editor group or across all editor groups.",
			"Controls the size of pinned editor tabs. Pinned tabs are sorted to the beginning of all opened tabs and typically do not close until unpinned. This value is ignored when {0} is not set to {1}.",
			"Controls whether the last typed input to the command palette should be restored when opening it the next time.",
			"Controls whether the problems are visible throughout the editor and workbench.",
			"`${profileName}`: name of the profile in which the workspace is opened (e.g. Data Science (Profile)). Ignored if default profile is used.",
			"`${remoteName}`: e.g. SSH",
			"Controls whether editors are restored on startup. When disabled, only dirty editors will be restored from the previous session.",
			"Restores the last editor view state (such as scroll position) when re-opening editors after they have been closed. Editor view state is stored per editor group and discarded when a group closes. Use the {0} setting to use the last known view state across all editor groups in case no previous view state was found for a editor group.",
			"Controls whether an editor is revealed in any of the visible groups if opened. If disabled, an editor will prefer to open in the currently active editor group. If enabled, an already opened editor will be revealed instead of opened again in the currently active editor group. Note that there are some cases where this setting is ignored, such as when forcing an editor to open in a specific group or to the side of the currently active group.",
			"`${rootName}`: name of the workspace with optional remote name and workspace indicator if applicable (e.g. myFolder, myRemoteFolder [SSH] or myWorkspace (Workspace)).",
			"`${rootNameShort}`: shortened name of the workspace without suffixes (e.g. myFolder, myRemoteFolder or myWorkspace).",
			"`${rootPath}`: file path of the opened workspace or folder (e.g. /Users/Development/myWorkspace).",
			"Controls whether scrolling over tabs will open them or not. By default tabs will only reveal upon scrolling, but not open. You can press and hold the Shift-key while scrolling to change this behavior for that duration. This value is ignored when {0} is not set to {1}.",
			"Controls the default visibility of the secondary side bar in workspaces or empty windows that are opened for the first time. Can be overridden by the agent sessions startup editor setting.",
			"Controls whether the secondary side bar is enforced to always show maximized on startup and when there are no open editors, in layouts that support a maximized secondary side bar.",
			"Controls whether activity items in the secondary side bar title are shown as label or icon. This setting only has an effect when {0} is not set to {1}.",
			"`${separator}`: a conditional separator (\" - \") that only shows when surrounded by variables with values or static text.",
			"Determines which Settings editor to use by default.",
			"Use the JSON file editor.",
			"Use the settings UI editor.",
			"Controls whether the AI search results toggle is shown in the search bar in the Settings editor after doing a search and once AI search results are available.",
			"Controls whether shadow effects are shown around the side panels and other workbench elements.",
			"Preserves the most recent editor view state (such as scroll position) across all editor groups and restores that if no specific editor view state is found for the editor group.",
			"Controls whether the command palette shows 'Ask in Chat' option at the bottom.",
			"Controls whether opened editors should show as individual tabs, one single large tab or if the title area should not be shown.",
			"Controls whether opened editors should show with an icon or not. This requires a file icon theme to be enabled as well.",
			"When enabled, will show the tab index. This value is ignored when {0} is not set to {1}.",
			"Controls the location of the primary side bar and activity bar. They can either show on the left or right of the workbench. The secondary side bar will show on the opposite side of the workbench.",
			"Controls the default direction of editors that are opened side by side (for example, from the Explorer). By default, editors will open on the right hand side of the currently active one. If changed to `down`, the editors will open below the currently active one. This also impacts the split editor action in the editor toolbar.",
			"Controls the layout for when an editor is split in an editor group to be either vertical or horizontal.",
			"Controls if editor groups can be split from drag and drop operations by dropping an editor or file on the edges of the editor area.",
			"Controls the size of editor groups when splitting them.",
			"Controls the visibility of the status bar at the bottom of the workbench.",
			"Controls whether the command palette should have a list of commonly used commands.",
			"Navigate between open files using three-finger swipe horizontally. Note that System Preferences > Trackpad > More Gestures > 'Swipe between pages' must be set to 'Swipe with two or three fingers'.",
			"Controls the position of the editor's tabs action buttons (close, unpin). This value is ignored when {0} is not set to {1}.",
			"Controls the format of the label for an editor.",
			"Controls the height of the scrollbars used for tabs and breadcrumbs in the editor title area.",
			"Controls the size of editor tabs. This value is ignored when {0} is not set to {1}.",
			"When enabled, will show the watermark tips when no editor is open.",
			"Controls the visibility of the scrollbars used for tabs and breadcrumbs in the editor title area.",
			"Controls the format of the label for an untitled editor.",
			"Controls whether editors open in a modal overlay.",
			"All editors open in a centered modal overlay.",
			"Editors never open in a modal overlay.",
			"Certain editors such as Settings and Keyboard Shortcuts may open in a centered modal overlay.",
			"Controls whether to use the split JSON editor when editing settings as JSON.",
			"Controls the visibility of view header actions. View header actions may either be always visible, or only visible when that view is focused or hovered over.",
			"Show command launcher together with the window title. This setting only has an effect when {0} is not set to {1}.",
			"Show command launcher together with the window title.",
			"Always ask for confirmation.",
			"Always try to ask for confirmation. Note that browsers may still decide to close a tab or window without confirmation.",
			"Only ask for confirmation if a keybinding was used.",
			"Only ask for confirmation if a keybinding was used to close the window. Note that detection may not be possible in some cases.",
			"Never explicitly ask for confirmation.",
			"Never explicitly ask for confirmation unless data loss is imminent.",
			"Menu is displayed at the top of the window and only hidden in full screen mode.",
			"Menu is displayed as a compact button in the side bar. This value is ignored when {0} is {1} and {2} is either {3} or {4}.",
			"Menu is displayed as a compact button in the side bar.",
			"Menu is always hidden.",
			"Menu is hidden but can be displayed at the top of the window via the Alt key.",
			"Menu is hidden but can be displayed at the top of the window by executing the `Focus Application Menu` command.",
			"Menu is always visible at the top of the window even in full screen mode.",
			"Files will open in a new window unless picked from within the application (e.g. via the File menu).",
			"Files will open in the window with the files' folder open or the last active window unless opened via the Dock or from Finder.",
			"Files will open in the window with the files' folder open or the last active window.",
			"Files will open in a new window.",
			"Folders will open in a new window unless a folder is picked from within the application (e.g. via the File menu).",
			"Folders will replace the last active window.",
			"Folders will open in a new window.",
			"Separator used by {0}.",
			"Controls the window title based on the current context such as the opened workspace or active editor. Variables are substituted based on the context:",
			"Focus the Primary Side Bar if the clicked item is already visible.",
			"Hide the Primary Side Bar if the clicked item is already visible.",
			"Show the Activity Bar at the bottom of the Primary and Secondary Side Bars.",
			"Show the Activity Bar on the side of the Primary Side Bar and on top of the Secondary Side Bar.",
			"Hide the Activity Bar in the Primary and Secondary Side Bars.",
			"Show the Activity Bar on top of the Primary and Secondary Side Bars.",
			"The editor group takes as much space as possible by making all other editor groups as small as possible.",
			"All other editor groups are hidden and the current editor group is maximized to take up the entire editor area.",
			"No editor group is resized when double clicking on a tab.",
			"Show editor actions in the window title bar when {0} is set to {1}. Otherwise, editor actions are shown in the editor tab bar.",
			"Editor actions are not shown.",
			"Show editor actions in the window title bar. If {0} is set to {1}, editor actions are hidden.",
			"Controls if the empty editor text hint should be visible in the editor.",
			"Enables use of editor history in language detection. This causes automatic language detection to favor languages that have been recently opened and allows for automatic language detection to operate with smaller inputs.",
			"`${dirname}`: name of the folder in which the file is located (e.g. `WORKSPACE_FOLDER/folder/file.txt -> folder`).",
			"Controls whether the custom workbench editor labels should be applied.",
			"`${extname}`: the file extension (e.g. `WORKSPACE_FOLDER/folder/file.txt -> txt`).",
			"`${filename}`: name of the file without the file extension (e.g. `WORKSPACE_FOLDER/folder/file.txt -> file`).",
			"`${dirname(N)}`: name of the nth parent folder in which the file is located (e.g. `N=2: WORKSPACE_FOLDER/static/folder/file.txt -> WORKSPACE_FOLDER`). Folders can be picked from the start of the path by using negative numbers (e.g. `N=-1: WORKSPACE_FOLDER/folder/file.txt -> WORKSPACE_FOLDER`). If the __Item__ is an absolute pattern path, the first folder (`N=-1`) refers to the first folder in the absolute path, otherwise it corresponds to the workspace folder.",
			"`${extname(N)}`: the nth extension of the file separated by '.' (e.g. `N=2: WORKSPACE_FOLDER/folder/file.ext1.ext2.ext3 -> ext1`). Extension can be picked from the start of the extension by using negative numbers (e.g. `N=-1: WORKSPACE_FOLDER/folder/file.ext1.ext2.ext3 -> ext2`).",
			"Controls the rendering of the editor label. Each __Item__ is a pattern that matches a file path. Both relative and absolute file paths are supported. The relative path must include the WORKSPACE_FOLDER (e.g `WORKSPACE_FOLDER/src/**.tsx` or `*/src/**.tsx`). Absolute patterns must start with a `/`. In case multiple patterns match, the longest matching path will be picked. Each __Value__ is the template for the rendered editor when the __Item__ matches. Variables are substituted based on the context:",
			"The template which should be rendered when the pattern matches. May include the variables ${dirname}, ${filename} and ${extname}.",
			"Show the name of the file. When tabs are enabled and two files have the same name in one group the distinguishing sections of each file's path are added. When tabs are disabled, the path relative to the workspace folder is shown if the editor is active.",
			"Show the name of the file followed by its absolute path.",
			"Show the name of the file followed by its path relative to the workspace folder.",
			"Show the name of the file followed by its directory name.",
			"Controls whether the language in a text editor is automatically detected unless the language has been explicitly set by the language picker. This can also be scoped by language so you can specify which languages you do not want to be switched off of. This is useful for languages like Markdown that often contain other languages that might trick language detection into thinking it's the embedded language and not Markdown.",
			"Navigate across all opened editors and editor groups.",
			"Navigate only in the active editor.",
			"Navigate only in editors of the active editor group.",
			"A pinned tab will show in a compact form with only icon or first letter of the editor name.",
			"A pinned tab inherits the look of non pinned tabs.",
			"A pinned tab shrinks to a compact fixed size showing parts of the editor name.",
			"When enabled, displays pinned tabs in a separate row above all other tabs. This value is ignored when {0} is not set to {1}.",
			"When enabled, a language detection model that takes into account editor history will be given higher precedence.",
			"Controls whether pinned editors should close when keyboard or middle mouse click is used for closing.",
			"Always prevent closing the pinned editor when using mouse middle click or keyboard.",
			"Never prevent closing a pinned editor.",
			"Prevent closing the pinned editor when using the keyboard.",
			"Prevent closing the pinned editor when using mouse middle click.",
			"When enabled, shows a status bar Quick Fix when the editor language doesn't match detected content language.",
			"Show in untitled text editors",
			"Show in notebook editors",
			"Each editor is displayed as a tab in the editor title area.",
			"The editor title area is not displayed.",
			"The active editor is displayed as a single large tab in the editor title area.",
			"Editors are positioned from left to right.",
			"Editors are positioned from top to bottom.",
			"Splits the active editor group to equal parts, unless all editor groups are already in equal parts. In that case, splits all the editor groups to equal parts.",
			"Splits all the editor groups to equal parts.",
			"Splits the active editor group to equal parts.",
			"Controls the visibility of the tab close action button.",
			"Controls the visibility of the tab unpin action button.",
			"Controls the height of editor tabs. Also applies to the title control bar when {0} is not set to {1}.",
			"Always keep tabs large enough to show the full editor label.",
			"Make all tabs the same size, while allowing them to get smaller when the available space is not enough to show all tabs at once.",
			"Allow tabs to get smaller when the available space is not enough to show all tabs at once.",
			"Controls the maximum width of tabs when {0} size is set to {1}.",
			"Controls the minimum width of tabs when {0} size is set to {1}.",
			"The default size.",
			"Increases the size, so it can be grabbed more easily with the mouse.",
			"The horizontal scrollbar will be visible only when necessary.",
			"The horizontal scrollbar will always be hidden.",
			"The horizontal scrollbar will always be visible.",
			"The name of the untitled file is derived from the contents of its first line unless it has an associated file path. It will fallback to the name in case the line is empty or contains no word characters.",
			"The name of the untitled file is not derived from the contents of the file.",
			"Smooth the font on the level of the pixel, as opposed to the subpixel. Can make the font appear lighter overall.",
			"Applies `default` or `antialiased` automatically based on the DPI of displays.",
			"Sub-pixel font smoothing. On most non-retina displays this will give the sharpest text.",
			"Disables font smoothing. Text will show with jagged sharp edges.",
			"Controls the delay in milliseconds after which the hover is shown for workbench items (ex. some extension provided tree view items). Already visible items may require a refresh before reflecting this setting change.",
			"Controls the reduced delay in milliseconds used for showing hovers in specific contexts where faster feedback is beneficial.",
			"Show notifications in the bottom left corner.",
			"Show notifications in the bottom right corner.",
			"Show notifications in the top right corner, similar to OS-level notifications.",
			"Always maximize the panel when opening it.",
			"Never maximize the panel when opening it.",
			"Open the panel to the state that it was in, before it was closed.",
			"Output view",
			"Controls whether the last typed input to Quick Open should be restored when opening it the next time.",
			"Controls whether the workbench should render with fewer animations.",
			"Render with reduced motion based on OS configuration.",
			"Do not render with reduced motion",
			"Always render with reduced motion.",
			"Controls whether the workbench should render with fewer transparency and blur effects for improved performance.",
			"Reduce transparency and blur effects based on OS configuration.",
			"Do not reduce transparency and blur effects.",
			"Always render without transparency and blur effects.",
			"The secondary side bar is hidden by default.",
			"The secondary side bar is visible and maximized by default.",
			"The secondary side bar is visible and maximized by default if a workspace is opened.",
			"The secondary side bar is visible by default.",
			"The secondary side bar is visible by default if a workspace is opened.",
			"If an extension requests a hidden view to be shown, display a clickable status bar indicator instead.",
			"Controls whether tabs should be wrapped over multiple lines when exceeding available space or whether a scrollbar should appear instead. This value is ignored when {0} is not set to '{1}'."
		],
		"vs/workbench/browser/workbench.zenMode.contribution": [
			"Zen Mode",
			"Tab Bar",
			"Toggle Zen Mode",
			"Controls whether turning on Zen Mode also centers the layout.",
			"Controls whether turning on Zen Mode also puts the workbench into full screen mode.",
			"Controls whether turning on Zen Mode also hides the activity bar either at the left or right of the workbench.",
			"Controls whether turning on Zen Mode also hides the editor line numbers.",
			"Controls whether turning on Zen Mode also hides the status bar at the bottom of the workbench.",
			"Controls whether a window should restore to Zen Mode if it was exited in Zen Mode.",
			"Controls whether turning on Zen Mode should show multiple editor tabs, a single editor tab, or hide the editor title area completely.",
			"Each editor is displayed as a tab in the editor title area.",
			"The editor title area is not displayed.",
			"The active editor is displayed as a single large tab in the editor title area.",
			"Controls whether notifications do not disturb mode should be enabled while in Zen Mode. If true, only error notifications will pop out.",
			"Zen Mode"
		],
		"vs/workbench/common/configuration": [
			"Active Window",
			"Application",
			"Specifies the profile to use when opening a new window. If a profile name is provided, the new window will use that profile. If no profile name is provided, the new window will use the profile of the active window or the Default profile if no active window exists.",
			"Problems",
			"A set of UNC host names (without leading or trailing backslash, for example `192.168.0.1` or `my-server`) to allow without user confirmation. If a UNC host is being accessed that is not allowed via this setting or has not been acknowledged via user confirmation, an error will occur and the operation stopped. A restart is required when changing this setting. Find out more about this setting at https://aka.ms/vscode-windows-unc.",
			"UNC host names must not contain backslashes.",
			"If enabled, only allows access to UNC host names that are allowed by the `#security.allowedUNCHosts#` setting or after user confirmation. Find out more about this setting at https://aka.ms/vscode-windows-unc.",
			"Security",
			"Window",
			"Workbench"
		],
		"vs/workbench/common/contextkeys": [
			"The identifier of the active auxiliary panel",
			"Whether the active compare editor can swap sides",
			"Whether the active custom editor diff can toggle between inline and side by side layout",
			"Whether the active custom editor diff is backed by text documents",
			"The identifier of the active editor",
			"The available editor identifiers that are usable for the active editor",
			"Whether the active editor can revert",
			"Whether the active editor can toggle between being read-only or writeable",
			"Whether the active editor group is empty",
			"The index of the active editor group",
			"Whether the active editor group is the last group",
			"Whether the active editor group is locked",
			"Whether the active editor has unsaved changes",
			"Whether the active editor is the first one in its group",
			"Whether the active editor is the last one in its group",
			"Whether the active editor is not in preview mode",
			"Whether the active editor is pinned",
			"Whether the active editor is read-only",
			"The identifier of the active panel",
			"The identifier of the active viewlet",
			"Whether the auxiliary bar has keyboard focus",
			"Whether the auxiliary bar is maximized",
			"Whether the auxiliary bar is visible",
			"Whether the banner has keyboard focus",
			"Whether there are any working copies with unsaved changes",
			"Whether the editor area (any editor part) has keyboard focus",
			"Whether an editor is open",
			"Editor Part has a maximized group",
			"Whether focus is in a modal editor part",
			"Whether the modal editor part is maximized",
			"Whether the modal editor part has navigation context",
			"Whether the modal editor part has a sidebar",
			"Whether the modal editor part sidebar is visible",
			"Whether there are multiple editor groups opened in an editor part",
			"Whether editor tabs are visible",
			"The identifier of the embedder according to the product service, if one is defined",
			"The identifier of the view that has keyboard focus",
			"The number of opened editor groups",
			"Whether VS Code is running under automation/smoke test",
			"Whether Zen mode is enabled",
			"Window is an auxiliary window",
			"Whether an auxiliary window is focused",
			"Title bar is in compact mode",
			"Whether the resource is backed by a file system provider",
			"Whether the main window is in fullscreen mode",
			"Whether centered layout is enabled for the main editor",
			"Whether the current window is a agent sessions window.",
			"Whether the editor group is the top right editor group in the editor part",
			"Whether the window is always on top",
			"Whether the editor area in the main window is visible",
			"Whether there are multiple editor groups opened",
			"Whether multiple editors have been selected in an editor group",
			"Whether the notifications center is visible",
			"Whether a notification has keyboard focus",
			"Whether a notification toast is visible",
			"The alignment of the panel, either 'center', 'left', 'right' or 'justify'",
			"Whether the panel has keyboard focus",
			"Whether the panel is maximized",
			"The position of the panel, always 'bottom'",
			"Whether the panel is visible",
			"The name of the remote the window is connected to or an empty string if not connected to any remote",
			"The full value of the resource including scheme and path",
			"The folder name the resource is contained in",
			"The extension name of the resource",
			"The file name of the resource",
			"The language identifier of the resource",
			"The full path of the resource",
			"The scheme of the resource",
			"Whether a resource is present or not",
			"Whether all selected editors in a group have a file or untitled resource associated",
			"Whether the sidebar has keyboard focus",
			"Whether the sidebar is visible",
			"Whether a side by side editor is active",
			"Whether editors split vertically",
			"Whether the status bar has keyboard focus",
			"The scheme of the current workspace is from a temporary file system.",
			"Whether a text compare editor is active",
			"Whether a text compare editor is visible",
			"Style of the window title bar",
			"Whether the title bar is visible",
			"Whether exactly two editors have been selected in an editor group",
			"The scheme of the current workspace is from a virtual file system or an empty string.",
			"The kind of workspace opened in the window, either 'empty' (no workspace), 'folder' (single folder) or 'workspace' (multi-root workspace)",
			"The number of root folders in the workspace"
		],
		"vs/workbench/common/editor": [
			"Built-in",
			"Configure Limit",
			"Open Anyway",
			"Text Editor"
		],
		"vs/workbench/common/editor/diffEditorInput": [
			"{0} ↔ {1}"
		],
		"vs/workbench/common/editor/sideBySideEditorInput": [
			"{0} - {1}"
		],
		"vs/workbench/common/editor/textEditorModel": [
			"Language {0} was automatically detected and set as the language mode."
		],
		"vs/workbench/common/theme": [
			"Activity bar background color for the active item. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Activity bar border color for the active item. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Activity bar focus border color for the active item. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Activity bar background color. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Activity notification badge background color. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Activity notification badge foreground color. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Activity bar border color separating to the side bar. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Drag and drop feedback color for the activity bar items. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Activity bar item foreground color when it is active. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Activity bar item foreground color when it is inactive. The activity bar is showing on the far left or right and allows to switch between views of the side bar.",
			"Active foreground color of the item in the Activity bar when it is on top / bottom. The activity allows to switch between views of the side bar.",
			"Background color for the active item in the Activity bar when it is on top / bottom. The activity allows to switch between views of the side bar.",
			"Focus border color for the active item in the Activity bar when it is on top / bottom. The activity allows to switch between views of the side bar.",
			"Background color of the activity bar when set to top / bottom.",
			"Drag and drop feedback color for the items in the Activity bar when it is on top / bottom. The activity allows to switch between views of the side bar.",
			"Inactive foreground color of the item in the Activity bar when it is on top / bottom. The activity allows to switch between views of the side bar.",
			"Banner background color. The banner is shown under the title bar of the window.",
			"Banner foreground color. The banner is shown under the title bar of the window.",
			"Banner icon color. The banner is shown under the title bar of the window.",
			"Border color for integrated browser pages.",
			"Active background color of the command center",
			"Active border color of the command center",
			"Active foreground color of the command center",
			"Background color of the command center",
			"Border color of the command center",
			"Foreground color of the command center",
			"Border color of the command center when the window is inactive",
			"Foreground color of the command center when the window is inactive",
			"Background color when dragging editors around. The color should have transparency so that the editor contents can still shine through.",
			"Background color of text shown over editors when dragging files. This text informs the user that they can hold shift to drop into the editor.",
			"Border color of text shown over editors when dragging files. This text informs the user that they can hold shift to drop into the editor.",
			"Foreground color of text shown over editors when dragging files. This text informs the user that they can hold shift to drop into the editor.",
			"Color to separate multiple editor groups from each other. Editor groups are the containers of editors.",
			"Background color of an empty editor group. Editor groups are the containers of editors.",
			"Border color of an empty editor group that is focused. Editor groups are the containers of editors.",
			"Background color of the editor group title header when (`\"workbench.editor.showTabs\": \"single\"`). Editor groups are the containers of editors.",
			"Background color of the editor pane visible on the left and right side of the centered editor layout.",
			"Border color of the editor group title header. Editor groups are the containers of editors.",
			"Background color for the remote badge in the extensions view.",
			"Foreground color for the remote badge in the extensions view.",
			"Border to separate pinned tabs from other tabs. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Background color of the selected menu item in the menubar.",
			"Border color of the selected menu item in the menubar.",
			"Foreground color of the selected menu item in the menubar.",
			"Notifications center border color. Notifications slide in from the bottom right of the window.",
			"Notifications center header background color. Notifications slide in from the bottom right of the window.",
			"Notifications center header foreground color. Notifications slide in from the bottom right of the window.",
			"Notifications background color. Notifications slide in from the bottom right of the window.",
			"Notifications border color separating from other notifications in the notifications center. Notifications slide in from the bottom right of the window.",
			"The color used for the icon of error notifications. Notifications slide in from the bottom right of the window.",
			"Notifications foreground color. Notifications slide in from the bottom right of the window.",
			"The color used for the icon of info notifications. Notifications slide in from the bottom right of the window.",
			"Notification links foreground color. Notifications slide in from the bottom right of the window.",
			"The color used for the icon of warning notifications. Notifications slide in from the bottom right of the window.",
			"Notification toast border color. Notifications slide in from the bottom right of the window.",
			"Output view background color.",
			"Output view sticky scroll background color.",
			"Border color for the active panel title. Panels are shown below the editor area and contain views like output and integrated terminal.",
			"Title color for the active panel. Panels are shown below the editor area and contain views like output and integrated terminal.",
			"Panel background color. Panels are shown below the editor area and contain views like output and integrated terminal.",
			"Panel border color to separate the panel from the editor. Panels are shown below the editor area and contain views like output and integrated terminal.",
			"Drag and drop feedback color for the panel titles. Panels are shown below the editor area and contain views like output and integrated terminal.",
			"Title color for the inactive panel. Panels are shown below the editor area and contain views like output and integrated terminal.",
			"Input box border for inputs in the panel.",
			"Panel section border color used when multiple views are stacked horizontally in the panel. Panels are shown below the editor area and contain views like output and integrated terminal. Panel sections are views nested within the panels.",
			"Drag and drop feedback color for the panel sections. The color should have transparency so that the panel sections can still shine through. Panels are shown below the editor area and contain views like output and integrated terminal. Panel sections are views nested within the panels.",
			"Panel section header background color. Panels are shown below the editor area and contain views like output and integrated terminal. Panel sections are views nested within the panels.",
			"Panel section header border color used when multiple views are stacked vertically in the panel. Panels are shown below the editor area and contain views like output and integrated terminal. Panel sections are views nested within the panels.",
			"Panel section header foreground color. Panels are shown below the editor area and contain views like output and integrated terminal. Panel sections are views nested within the panels.",
			"Background color of sticky scroll in the panel.",
			"Border color of sticky scroll in the panel.",
			"Shadow color of sticky scroll in the panel.",
			"Panel title badge background color. Panels are shown below the editor area and contain views like output and integrated terminal.",
			"Panel title badge foreground color. Panels are shown below the editor area and contain views like output and integrated terminal.",
			"Panel title border color on the bottom, separating the title from the views. Panels are shown below the editor area and contain views like output and integrated terminal.",
			"Profile badge background color. The profile badge shows on top of the settings gear icon in the activity bar.",
			"Profile badge foreground color. The profile badge shows on top of the settings gear icon in the activity bar.",
			"Border color between the activity bar at the top/bottom and the views.",
			"Side bar background color. The side bar is the container for views like explorer and search.",
			"Side bar border color on the side separating to the editor. The side bar is the container for views like explorer and search.",
			"Drag and drop feedback color for the side bar sections. The color should have transparency so that the side bar sections can still shine through. The side bar is the container for views like explorer and search. Side bar sections are views nested within the side bar.",
			"Side bar foreground color. The side bar is the container for views like explorer and search.",
			"Side bar section header background color. The side bar is the container for views like explorer and search. Side bar sections are views nested within the side bar.",
			"Side bar section header border color. The side bar is the container for views like explorer and search. Side bar sections are views nested within the side bar.",
			"Side bar section header foreground color. The side bar is the container for views like explorer and search. Side bar sections are views nested within the side bar.",
			"Background color of sticky scroll in the side bar.",
			"Border color of sticky scroll in the side bar.",
			"Shadow color of sticky scroll in the side bar.",
			"Side bar title background color. The side bar is the container for views like explorer and search.",
			"Side bar title border color on the bottom, separating the title from the views. The side bar is the container for views like explorer and search.",
			"Side bar title foreground color. The side bar is the container for views like explorer and search.",
			"Color to separate two editors from each other when shown side by side in an editor group from top to bottom.",
			"Color to separate two editors from each other when shown side by side in an editor group from left to right.",
			"Status bar background color when a workspace or folder is opened. The status bar is shown in the bottom of the window.",
			"Status bar border color separating to the sidebar and editor. The status bar is shown in the bottom of the window.",
			"Status bar error items background color. Error items stand out from other status bar entries to indicate error conditions. The status bar is shown in the bottom of the window.",
			"Status bar error items foreground color. Error items stand out from other status bar entries to indicate error conditions. The status bar is shown in the bottom of the window.",
			"Status bar error items background color when hovering. Error items stand out from other status bar entries to indicate error conditions. The status bar is shown in the bottom of the window.",
			"Status bar error items foreground color when hovering. Error items stand out from other status bar entries to indicate error conditions. The status bar is shown in the bottom of the window.",
			"Status bar border color when focused on keyboard navigation. The status bar is shown in the bottom of the window.",
			"Status bar foreground color when a workspace or folder is opened. The status bar is shown in the bottom of the window.",
			"Status bar item background color when clicking. The status bar is shown in the bottom of the window.",
			"Status bar item background color when hovering an item that contains two hovers. The status bar is shown in the bottom of the window.",
			"Status bar item border color when focused on keyboard navigation. The status bar is shown in the bottom of the window.",
			"Status bar item background color when hovering. The status bar is shown in the bottom of the window.",
			"Status bar item foreground color when hovering. The status bar is shown in the bottom of the window.",
			"Status bar item background color when the workbench is offline.",
			"Status bar item foreground color when the workbench is offline.",
			"Background color for the remote indicator on the status bar.",
			"Foreground color for the remote indicator on the status bar.",
			"Status bar background color when no folder is opened. The status bar is shown in the bottom of the window.",
			"Status bar border color separating to the sidebar and editor when no folder is opened. The status bar is shown in the bottom of the window.",
			"Status bar foreground color when no folder is opened. The status bar is shown in the bottom of the window.",
			"Status bar item background hover color when the workbench is offline.",
			"Status bar item foreground hover color when the workbench is offline.",
			"Status bar prominent items background color. Prominent items stand out from other status bar entries to indicate importance. The status bar is shown in the bottom of the window.",
			"Status bar prominent items foreground color. Prominent items stand out from other status bar entries to indicate importance. The status bar is shown in the bottom of the window.",
			"Status bar prominent items background color when hovering. Prominent items stand out from other status bar entries to indicate importance. The status bar is shown in the bottom of the window.",
			"Status bar prominent items foreground color when hovering. Prominent items stand out from other status bar entries to indicate importance. The status bar is shown in the bottom of the window.",
			"Background color for the remote indicator on the status bar when hovering.",
			"Foreground color for the remote indicator on the status bar when hovering.",
			"Status bar warning items background color. Warning items stand out from other status bar entries to indicate warning conditions. The status bar is shown in the bottom of the window.",
			"Status bar warning items foreground color. Warning items stand out from other status bar entries to indicate warning conditions. The status bar is shown in the bottom of the window.",
			"Status bar warning items background color when hovering. Warning items stand out from other status bar entries to indicate warning conditions. The status bar is shown in the bottom of the window.",
			"Status bar warning items foreground color when hovering. Warning items stand out from other status bar entries to indicate warning conditions. The status bar is shown in the bottom of the window.",
			"Active tab background color in an active group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border on the bottom of an active tab. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border to the top of an active tab. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Active tab foreground color in an active group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border on the top of modified active tabs in an active group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border on the bottom of an active tab in an unfocused group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border to the top of an active tab in an unfocused group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border to separate tabs from each other. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border between tabs to indicate that a tab can be inserted between two tabs. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Tab background color when hovering. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border to highlight tabs when hovering. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Tab foreground color when hovering. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Inactive tab background color in an active group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Inactive tab foreground color in an active group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border on the top of modified inactive tabs in an active group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Background color of the editor group title header when tabs are enabled. Editor groups are the containers of editors.",
			"Border color of the editor group title header when tabs are enabled. Editor groups are the containers of editors.",
			"Background of a selected tab. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border to the top of a selected tab. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Foreground of a selected tab. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Active tab background color in an unfocused group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Active tab foreground color in an unfocused group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Tab background color in an unfocused group when hovering. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border to highlight tabs in an unfocused group when hovering. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Tab foreground color in an unfocused group when hovering. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Inactive tab background color in an unfocused group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Inactive tab foreground color in an unfocused group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Title bar background when the window is active.",
			"Title bar foreground when the window is active.",
			"Title bar border color.",
			"Title bar background when the window is inactive.",
			"Title bar foreground when the window is inactive.",
			"Border on the top of modified active tabs in an unfocused group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"Border on the top of modified inactive tabs in an unfocused group. Tabs are the containers for editors in the editor area. Multiple tabs can be opened in one editor group. There can be multiple editor groups.",
			"The color used for the border of the window when it is active on macOS or Linux. Requires custom title bar style and custom or hidden window controls on Linux.",
			"The color used for the border of the window when it is inactive on macOS or Linux. Requires custom title bar style and custom or hidden window controls on Linux."
		],
		"vs/workbench/common/views": [
			"Default view icon.",
			"A view with id '{0}' is already registered",
			"No tree view with id '{0}' registered.",
			"Views"
		],
		"vs/workbench/contrib/accessibility/browser/accessibilityConfiguration": [
			"Controls whether checkmark icons are shown on completed tool calls and other collapsible items in chat responses.",
			"Controls whether variable changes should be announced in the debug watch view.",
			"Controls whether the Accessible View is hidden.",
			"Controls whether files should be opened when the chat agent has applied edits to them.",
			"Controls whether the output from an execution in the native REPL will be announced.",
			"Whether or not position changes should be debounced",
			"The delay in milliseconds before an announcement is made when there's an error at the position.",
			"The delay in milliseconds before a sound is played when there's an error at the position.",
			"The delay in milliseconds before an announcement is made.",
			"The delay in milliseconds before a sound is played.",
			"The delay in milliseconds before an announcement is made when there's a warning at the position.",
			"The delay in milliseconds before a sound is played when there's a warning at the position.",
			"The volume of the sounds in percent (0-100).",
			"Plays a sound / audio cue when revealing a file with changes from chat edits",
			"Plays a sound when revealing a file with changes from chat edits",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a chat request is made.",
			"Announces when a chat request is made.",
			"Plays a sound when a chat request is made.",
			"Plays a sound / audio cue when the response has been received.",
			"Plays a sound on when the response has been received.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when user action is required in the chat.",
			"Announces when a user action is required in the chat - including information about the action and how to take it.",
			"Plays a sound when user action is required in the chat.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a feature is cleared (for example, the terminal, Debug Console, or Output channel).",
			"Announces when a feature is cleared.",
			"Plays a sound when a feature is cleared.",
			"Plays a sound / audio cue when the code action has been applied.",
			"Plays a sound when the code action has been applied.",
			"Plays a sound / audio cue - when a code action has been triggered.",
			"Plays a sound when a code action has been triggered.",
			"Plays a sound / audio cue when the focus moves to an deleted line in Accessible Diff Viewer mode or to the next/previous change.",
			"Plays a sound when the focus moves to an deleted line in Accessible Diff Viewer mode or to the next/previous change.",
			"Plays a sound / audio cue when the focus moves to an inserted line in Accessible Diff Viewer mode or to the next/previous change.",
			"Plays a sound / audio cue when the focus moves to an modified line in Accessible Diff Viewer mode or to the next/previous change.",
			"Plays a sound when the focus moves to a modified line in Accessible Diff Viewer mode or to the next/previous change.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when edits are kept.",
			"Announces when edits are kept.",
			"Plays a sound when edits are kept.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when edits have been undone.",
			"Announces when edits have been undone.",
			"Plays a sound when edits have been undone.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a file or notebook is formatted.",
			"Plays the sound whenever a file is formatted, including if it is set to format on save, type, or, paste, or run of a cell.",
			"Announces when a file or notebook is formatted.",
			"Announces whenever a file is formatted, including if it is set to format on save, type, or, paste, or run of a cell.",
			"Never announces.",
			"Announces when a user explicitly formats a file.",
			"Never plays the sound.",
			"Plays a sound when a file or notebook is formatted.",
			"Plays the sound when a user explicitly formats a file.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when the active line has a breakpoint.",
			"Announces when the active line has a breakpoint.",
			"Plays a sound when the active line has a breakpoint.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when the active line has an error.",
			"Announces when the active line has an error.",
			"Plays a sound when the active line has an error.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - the active line has a folded area that can be unfolded.",
			"Announces when the active line has a folded area that can be unfolded.",
			"Plays a sound when the active line has a folded area that can be unfolded.",
			"Plays a sound / audio cue when the active line has an inline suggestion.",
			"Plays a sound when the active line has an inline suggestion.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when the active line has a warning.",
			"Announces when the active line has a warning.",
			"Plays a sound when the active line has a warning.",
			"Plays a signal - sound / audio cue and/or announcement (alert) when there is a next edit suggestion.",
			"Announces when there is a next edit suggestion.",
			"Plays a sound when there is a next edit suggestion.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when trying to read a line with inlay hints that has no inlay hints.",
			"Announces when trying to read a line with inlay hints that has no inlay hints.",
			"Plays a sound when trying to read a line with inlay hints that has no inlay hints.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a notebook cell execution is successfully completed.",
			"Announces when a notebook cell execution is successfully completed.",
			"Plays a sound when a notebook cell execution is successfully completed.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a notebook cell execution fails.",
			"Announces when a notebook cell execution fails.",
			"Plays a sound when a notebook cell execution fails.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when the debugger stopped on a breakpoint.",
			"Announces when the debugger stopped on a breakpoint.",
			"Plays a sound when the debugger stopped on a breakpoint.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when the active line has a warning.",
			"Announces when the active line has a warning.",
			"Plays a sound when the active line has a warning.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when the active line has a warning.",
			"Announces when the active line has a warning.",
			"Plays a sound when the active line has a warning.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - on loop while progress is occurring.",
			"Alerts on loop while progress is occurring.",
			"Plays a sound on loop while progress is occurring.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a file is saved.",
			"Announces when a file is saved.",
			"Announces whenever a file is saved, including auto save.",
			"Never plays the announcement.",
			"Announces when a user explicitly saves a file.",
			"Plays a sound when a file is saved.",
			"Plays the sound whenever a file is saved, including auto save.",
			"Never plays the sound.",
			"Plays the sound when a user explicitly saves a file.",
			"Plays a sound when the focus moves to an inserted line in Accessible Diff Viewer mode or to the next/previous change.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a task is completed.",
			"Announces when a task is completed.",
			"Plays a sound when a task is completed.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a task fails (non-zero exit code).",
			"Announces when a task fails (non-zero exit code).",
			"Plays a sound when a task fails (non-zero exit code).",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when the terminal bell is ringing.",
			"Announces when the terminal bell is ringing.",
			"Plays a sound when the terminal bell is ringing.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a terminal command fails (non-zero exit code) or when a command with such an exit code is navigated to in the accessible view.",
			"Announces when a terminal command fails (non-zero exit code) or when a command with such an exit code is navigated to in the accessible view.",
			"Plays a sound when a terminal command fails (non-zero exit code) or when a command with such an exit code is navigated to in the accessible view.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when a terminal command succeeds (zero exit code) or when a command with such an exit code is navigated to in the accessible view.",
			"Announces when a terminal command succeeds (zero exit code) or when a command with such an exit code is navigated to in the accessible view.",
			"Plays a sound when a terminal command succeeds (zero exit code) or when a command with such an exit code is navigated to in the accessible view.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when terminal Quick Fixes are available.",
			"Announces when terminal Quick Fixes are available.",
			"Plays a sound when terminal Quick Fixes are available.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when voice mode has started.",
			"Announces when voice mode has started.",
			"Plays a sound when voice mode has started.",
			"Plays a signal - sound (audio cue) and/or announcement (alert) - when voice mode has stopped.",
			"Announces when voice mode has stopped.",
			"Plays a sound when voice mode has stopped.",
			"Plays a sound / audio cue when the voice recording has started.",
			"Plays a sound when the voice recording has started.",
			"Plays a sound / audio cue when the voice recording has stopped.",
			"Plays a sound when the voice recording has stopped.",
			"Controls whether links should be underlined in the workbench.",
			"Controls whether verbose progress announcements should be made when a chat request is in progress, including information like searched text for <search term> with X results, created file <file_name>, or read file <file path>.",
			"Disable the feature.",
			"Enable the feature. When a screen reader is enabled, note that this will disable aria updates.",
			"Controls whether the {0} should be optimized for screen readers when in screen reader mode. When enabled, the window title will have {1} appended to the end.",
			"Accessibility",
			"Enable announcement, will only play when in screen reader optimized mode.",
			"Disable announcement.",
			"Whether a textual response should automatically be read out aloud when speech was used as input. For example in a chat session, a response is automatically synthesized when voice was used as chat request.",
			"Whether to dim unfocused editors and terminals, which makes it more clear where typed input will go to. This works with the majority of editors with the notable exceptions of those that utilize iframes like notebooks and extension webview editors.",
			"The opacity fraction (0.2 to 1.0) to use for unfocused editors and terminals. This will only take effect when {0} is enabled.",
			"Control whether focus should automatically be sent to the REPL when code is executed.",
			"Enable sound when a screen reader is attached.",
			"Enable sound when a screen reader is attached.",
			"Disable sound.",
			"Enable sound.",
			"Auto (Use Display Language)",
			"On keypress, close the Accessible View and focus the element from which it was invoked.",
			"Provide information about how to use the Automations section of the Agent Customizations editor, including keyboard navigation and how to inspect scheduled runs.",
			"Provide information about how to access the chat help menu when the chat input is focused.",
			"Provide information about how to navigate and interact with the chat question carousel, including how to focus the terminal when applicable.",
			"Provide information about actions that can be taken in the comment widget or in a file which contains comments.",
			"Provide information about how to access the debug console accessibility help dialog when the debug console or run and debug viewlet is focused. Note that a reload of the window is required for this to take effect.",
			"Provide information about how to navigate changes in the diff editor when it is focused.",
			"Indicate when a diff editor becomes the active editor.",
			"Provide information about relevant actions in an empty text editor.",
			"Provide information about how to access the find accessibility help menu when the find input is focused.",
			"Provide information about how to open the hover in an Accessible View.",
			"Provide information about how to access the inline completions hover and Accessible View.",
			"Provide information about how to access the inline editor chat accessibility help menu and alert with hints that describe how to use the feature when the input is focused.",
			"Provide information about how to change a keybinding in the keybindings editor when a row is focused and how to navigate to the results table.",
			"Provide information about how to focus the cell container or inner editor when a notebook cell is focused.",
			"Provide information about how to open the notification in an Accessible View.",
			"Provide information about how to access the REPL editor accessibility help menu when the REPL editor is focused.",
			"Provide information about how to access the source control accessibility help menu when the input is focused.",
			"Provide information about how to access the Changes view accessibility help menu when the Changes view is focused.",
			"Provide information about how to access the Agents window accessibility help menu when the chat input is focused.",
			"Provide information about how to navigate and interact with the survey editor pane.",
			"Provide information about how to access the terminal accessibility help menu when the terminal is focused.",
			"Provide information about how to open the chat terminal output in the Accessible View.",
			"Provide information about how to open the walkthrough in an Accessible View.",
			"Whether to ignore code snippets in text-to-speech synthesis.",
			"The language that text-to-speech and speech-to-text should use. Select `auto` to use the configured display language if possible. Note that not all display languages maybe supported by speech recognition and synthesizers.",
			"The duration in milliseconds that voice speech recognition remains active after you stop speaking. For example in a chat session, the transcribed text is submitted automatically after the timeout is met. Set to `0` to disable this feature."
		],
		"vs/workbench/contrib/accessibility/browser/accessibilityStatus": [
			"Screen Reader Optimized",
			"Learn More",
			"No",
			"Yes",
			"Screen reader usage detected. Do you want to enable {0} to optimize the editor for screen reader usage?",
			"Screen Reader Mode"
		],
		"vs/workbench/contrib/accessibility/browser/accessibleView": [
			"Accessibility Help",
			"Accessibility Help, {0}",
			"Accessible View",
			"Accessible View, {0}",
			"Accessibility Help",
			"Show the next item{0} or previous item{1}.",
			"Type to search symbols",
			"Go to Symbol Accessible View",
			"Accessible View",
			"\nDisable accessibility verbosity for this feature{0}.",
			"Inspect this in the accessible view with {0}",
			"Inspect this in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding.",
			"Explore actions such as disabling this hint (Shift+Tab).",
			"Explore actions such as disabling this hint (Shift+Tab), use Escape to exit this dialog.",
			"\nConfigure keybindings for commands that lack them {0}.",
			"\nConfigure keybindings for commands that already have assignments {0}.",
			"{0} accessibility verbosity is now disabled",
			"\nExit this dialog (Escape).",
			"Go to a symbol{0}.",
			" - Insert the code block at the cursor{0}.",
			" - Insert the code block into a new file{0}.",
			"In the accessible view, you can:\n",
			"Configure keybindings",
			"\nOpen a browser window with more information related to accessibility{0}.",
			" - Run the code block in the terminal{0}.\n",
			"Select a command ID to configure a keybinding for it",
			"({0}) {1}",
			"({0}) {1}",
			"Navigate to the toolbar (Shift+Tab)."
		],
		"vs/workbench/contrib/accessibility/browser/accessibleViewActions": [
			"Open Accessibility Help",
			"Accessibility Help Configure Assigned Keybindings",
			"Accessibility Help Configure Unassigned Keybindings",
			"Accessibility Help Open Help Link",
			"Open Accessible View",
			"Accept Inline Completion",
			"Disable Accessible View Hint",
			"Go To Symbol in Accessible View",
			"Show Next in Accessible View",
			"Accessible View: Next Code Block",
			"Show Previous in Accessible View",
			"Accessible View: Previous Code Block"
		],
		"vs/workbench/contrib/accessibilitySignals/browser/commands": [
			"Help: List Signal Announcements",
			"List all accessibility announcements, alerts, braille messages, and configure their settings",
			"List all accessibility sounds, noises, or audio cues and configure their settings",
			"Select an announcement to configure",
			"Screen reader is not active, announcements are disabled by default.",
			"Configure Announcement",
			"Help: List Signal Sounds",
			"Select a sound to play and configure",
			"Configure Sound"
		],
		"vs/workbench/contrib/accessibilitySignals/browser/openDiffEditorAnnouncement": [
			"Diff editor"
		],
		"vs/workbench/contrib/agentsVoice/browser/agentsVoice.contribution": [
			"Voice backend WebSocket URL. Leave empty to use the default hosted backend. Set to e.g. `ws://localhost:8000/api/v1/realtime/voice` to point at a backend running on your machine.",
			"Enable the Voice Mode panel in the chat view for voice-driven coding conversations.",
			"When enabled, voice mode automatically re-enters listening after the assistant finishes speaking, so you can hold a hands-free back-and-forth conversation. When disabled, you start each turn manually. This controls only the auto-listen loop; how a turn ends is controlled by {0} and {1}.",
			"The language used for speech recognition and spoken responses. The selectable languages support native voice output. Automatic follows the system or browser locale for speech recognition and uses English voice output when the detected language does not support native voice output. Changing this while voice mode is connected takes effect immediately.",
			"Automatic",
			"German",
			"English",
			"Spanish",
			"French",
			"Italian",
			"Japanese",
			"Korean",
			"Portuguese",
			"Chinese",
			"Show your speech as a live, word-by-word transcript while you are speaking. When disabled, your transcript appears only once you finish speaking. Requires `#agents.voice.showTranscript#` to be enabled to be visible.",
			"Show the voice transcript overlay in the chat input area while voice mode is active. Enable this to read responses as text when `#agents.voice.speakResponses#` is disabled.",
			"When enabled, the assistant reads responses aloud. When disabled, responses are not spoken; enable `#agents.voice.showTranscript#` to read them as a text transcript instead.",
			"Trailing silence in milliseconds before the backend ends the turn automatically. Set to `-1` to disable ending the turn on silence, in which case the turn ends only via a stop phrase ({0}) or manually. When enabled, the backend clamps this to its supported range (currently 200-5000 ms) and is the source of truth.",
			"Do not end the turn on trailing silence.",
			"Phrases that end the turn when spoken at the end of an utterance. Leave empty to disable ending the turn on a stop phrase, in which case the turn ends only on trailing silence ({0}) or manually. The backend strips the matched phrase from the transcript before it reaches the agent.",
			"The voice used when the assistant reads responses aloud. Changing this while voice mode is connected takes effect immediately.",
			"Daniel.",
			"Kevin.",
			"Maya.",
			"Victoria.",
			"Voice Mode: Cancel Request",
			"Connecting...",
			"Disconnect Voice Mode",
			"Voice Mode Settings",
			"Voice Mode: Stop Recording",
			"Voice: Select Microphone",
			"Voice: Simulate Connection (Dev)",
			"Voice Mode",
			"Voice Mode",
			"Voice Mode: Push to Talk",
			"(current)",
			"No microphones found",
			"Voice: Reset Onboarding",
			"Select a microphone for Voice Mode",
			"System Default",
			"Unknown Device ({0})"
		],
		"vs/workbench/contrib/agentsVoice/browser/transcriptsView/voiceTranscripts.contribution": [
			"Show Voice Transcripts",
			"Show Voice Transcripts",
			"Agents Voice",
			"Archive All",
			"Delete All",
			"Delete all voice transcripts?",
			"Delete",
			"This permanently deletes the local transcript file for your user. There is no server-side copy.",
			"Focus Voice Transcripts View",
			"Refresh",
			"Voice Transcripts",
			"Voice Transcripts",
			"View icon of the Voice Transcripts view."
		],
		"vs/workbench/contrib/agentsVoice/browser/transcriptsView/voiceTranscriptsView": [
			"{0} archived turn{1} hidden.",
			"Earlier this month",
			"Earlier this week",
			"No transcripts yet. Start a voice conversation to populate this view.",
			"Older",
			"Today",
			"Yesterday"
		],
		"vs/workbench/contrib/agentsVoice/common/agentsVoiceColors": [
			"Background color for the speaking voice state row highlight",
			"Color for the speaking/active voice state indicator"
		],
		"vs/workbench/contrib/agentsVoice/common/voiceTranscriptStore": [
			"Saving voice transcript"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageAccountPreferencesForExtensionAction": [
			"Accounts",
			"Current account",
			"Manage Extension Account Preferences...",
			"No accounts are currently used by this extension.",
			"This extension has not used any accounts yet.",
			"Manage Extension Account Preferences",
			"Manage '{0}' account preferences for {1}...",
			"Select an extension to manage account preferences for",
			"Select an authentication provider to manage account preferences for",
			"'{0}' Account Preferences For This Workspace",
			"Use a new account..."
		],
		"vs/workbench/contrib/authentication/browser/actions/manageAccountPreferencesForMcpServerAction": [
			"Accounts",
			"Current account",
			"Manage MCP Server Account Preferences",
			"No accounts are currently used by this MCP server.",
			"This MCP server has not used any accounts yet.",
			"Manage MCP Server Account Preferences",
			"Manage '{0}' account preferences for {1}...",
			"Select an authentication provider to manage account preferences for",
			"'{0}' Account Preferences For This Workspace",
			"Use a new account..."
		],
		"vs/workbench/contrib/authentication/browser/actions/manageAccountsAction": [
			"Accounts",
			"Manage '{0}'",
			"Manage Accounts",
			"Manage Trusted Extensions",
			"Manage Trusted MCP Servers",
			"There are no active accounts.",
			"Select an account to manage",
			"Select an action",
			"Sign Out"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageDynamicAuthenticationProvidersAction": [
			"Authentication",
			"Client ID: {0}",
			"This will remove all stored authentication data for the selected provider(s). You will need to re-authenticate if you use these providers again.",
			"Are you sure you want to remove {0} dynamic authentication providers: {1}?",
			"Are you sure you want to remove the dynamic authentication provider \"{0}\"?",
			"No dynamic authentication providers",
			"No dynamic authentication providers have been used yet.",
			"Remove",
			"Remove Dynamic Authentication Providers",
			"Select a dynamic authentication provider to remove"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageTrustedExtensionsForAccountAction": [
			"Last used this account {0}",
			"Manage account preferences for this extension",
			"Accounts",
			"Choose which extensions can access this account",
			"Manage Trusted Extensions",
			"Cancel",
			"Manage Trusted Extensions For Account",
			"This account has not been used by any extensions.",
			"Has not used this account",
			"Pick an account to manage trusted extensions for",
			"Trusted by Microsoft",
			"This extension is trusted by Microsoft and\nalways has access to this account",
			"View extension details"
		],
		"vs/workbench/contrib/authentication/browser/actions/manageTrustedMcpServersForAccountAction": [
			"Last used this account {0}",
			"Manage account preferences for this MCP server",
			"Accounts",
			"MCP Servers in {0}",
			"Choose which MCP servers can access this account",
			"Manage Trusted MCP Servers",
			"Cancel",
			"Manage Trusted MCP Servers For Account",
			"This account has not been used by any MCP servers.",
			"Has not used this account",
			"Pick an account to manage trusted MCP servers for",
			"Trusted by Microsoft",
			"This MCP server is trusted by Microsoft and\nalways has access to this account"
		],
		"vs/workbench/contrib/authentication/browser/actions/signOutOfAccountAction": [
			"&&Sign Out",
			"The account '{0}' has been used by: \n\n{1}\n\n Sign out from these extensions?",
			"Sign out of '{0}'?",
			"Sign out of account"
		],
		"vs/workbench/contrib/authentication/browser/authentication.contribution": [
			"Authentication",
			"ID",
			"Label",
			"MCP Authorization Servers"
		],
		"vs/workbench/contrib/browserView/common/browserEditorInput": [
			"Browser"
		],
		"vs/workbench/contrib/browserView/common/browserSearch": [
			"Bing",
			"DuckDuckGo",
			"Google",
			"Yahoo!"
		],
		"vs/workbench/contrib/browserView/common/browserView": [
			"Cannot Share with Agent",
			"&&Allow",
			"Deny",
			"The agent will be able to read and modify browser content and saved data, including cookies.",
			"Don't ask again",
			"Share this browser page with the agent?",
			"Share with Agent?"
		],
		"vs/workbench/contrib/browserView/electron-browser/browserEditor": [
			"Whether the browser editor is focused",
			"Whether the browser has a load error",
			"Whether the browser has a URL loaded",
			"Browser"
		],
		"vs/workbench/contrib/browserView/electron-browser/browserView.contribution": [
			"Browser"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserDataStorageFeatures": [
			"Clear Storage (Ephemeral)",
			"Clear Storage (Global)",
			"Clear Storage (Workspace)",
			"Controls how browser data (cookies, cache, storage) is shared between browser views.\n\n**Note**: In untrusted workspaces, this setting is ignored and `ephemeral` storage is always used.",
			"`global` for local workspaces, `workspace` for remote workspaces.",
			"Each browser view has its own session that is cleaned up when closed.",
			"All browser views share a single persistent session across all workspaces. Incompatible with remote sessions.",
			"Browser views within the same workspace share a persistent session. If no workspace is opened, `ephemeral` storage is used.",
			"The storage scope of the current browser view"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserDevToolsFeature": [
			"Whether developer tools are open for the current browser view",
			"Developer Tools"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorChatFeatures": [
			"Add Area Screenshot to Chat",
			"Add Console Logs to Chat",
			"Add Element to Chat",
			"Add Full Page Screenshot to Chat (Experimental)",
			"Add Screenshot to Chat",
			"Pages may contain hidden prompts that can influence agent behavior. Double-check the attached contents before sending.",
			"Don't show again",
			"Use caution when attaching content from untrusted sources.",
			"&&OK",
			"Whether area selection is currently active",
			"Add to Chat",
			"Whether element selection is currently active",
			"When enabled, chat agents can use browser tools to open and interact with pages in the Integrated Browser.",
			"When enabled, experimental user-facing tools are available in the Integrated Browser's Add to Chat menu.",
			"Share with Agent",
			"Sharing with Agent",
			"Stop Sharing with Agent",
			"Browser Area Screenshot",
			"Browser",
			"Browser Full Page Screenshot",
			"Browser Screenshot",
			"Console Logs",
			"Controls whether a screenshot of the selected element will be added to the chat."
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorEmulationFeatures": [
			"Dimensions:",
			"Device pixel ratio",
			"DPR:",
			"Device pixel ratio (blank = system default)",
			"Viewport height",
			"auto",
			"Scale:",
			"Swap Dimensions",
			"Viewport width",
			"Zoom factor",
			"Auto ({0}%)",
			"mobile",
			"Select a device preset",
			"Whether the browser emulation has a custom user agent",
			"Whether the browser emulation is in mobile mode",
			"Close",
			"Mobile Emulation",
			"Apply Preset...",
			"Reset",
			"Set User Agent...",
			"Whether the browser emulation toolbar is visible",
			"Emulate Device...",
			"Reset Emulation",
			"Emulate User Agent...",
			"Device Emulation",
			"Toggle Mobile Emulation",
			"User agent string (leave empty for VS Code default)"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorErrorFeatures": [
			"Close Tab",
			"Certificate Details",
			"Error",
			"This site's security certificate could not be verified.",
			" Your connection is not private.",
			"Certificate Error",
			"Fingerprint",
			"Go Back",
			"Your connection to this site is not secure.",
			"You previously chose to proceed to '{0}' despite a certificate error ({1}).",
			"Certificate Not Trusted",
			"Issuer",
			"Proceed anyway (unsafe)",
			"Revoke and Close",
			"Subject",
			"Valid",
			"URL:",
			"Failed to Load Page",
			"Not Secure",
			"This usually means the host could not be found.\nEnsure the URL is correct and the server is accessible from the remote machine."
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorFindFeature": [
			"Find Next",
			"Find Previous",
			"Whether the browser find widget is focused",
			"Whether the browser find widget is visible",
			"Close Find Widget",
			"Find in Page"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserEditorZoomFeature": [
			"Whether the browser can zoom in further",
			"Whether the browser can zoom out further",
			"Matches the application's current UI zoom level.",
			"Default zoom level for all sites in the Integrated Browser.",
			"Reset Zoom",
			"Zoom In",
			"Zoom Out"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserFavoritesFeature": [
			"Add to Favorites",
			"Add to Favorites",
			"Favorites",
			"Remove from Favorites",
			"Remove from Favorites ({0})",
			"Whether the current browser URL is a favorite"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserHistoryFeature": [
			"History",
			"Clear All History",
			"Clear Entries for This Day",
			"Filter browser history",
			"Browser History",
			"Today",
			"Yesterday",
			"Maximum number of history items kept per session scope. Older entries are evicted first.",
			"Recents",
			"Remove from History",
			"History"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserNavigationFeatures": [
			"Whether the browser can go back",
			"Whether the browser can go forward",
			"Configure Search Engine",
			"Focus URL Input",
			"Go Back",
			"Go Forward",
			"Hard Reload",
			"Open in External Browser",
			"Browser Settings",
			"Reload",
			"{0} - {1} Search",
			"Search or enter URL",
			"Enter a URL"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserPermissionsFeature": [
			"a Bluetooth device",
			"an HID device",
			"a serial port",
			"a USB device",
			"Select a device to connect to",
			"{0} wants to connect to {1}",
			"Site Permissions",
			"Allow",
			"Block",
			"Permissions can only be managed for web pages.",
			"Filter permissions",
			"{0} wants access to {1}",
			"Save {0} Changes",
			"Save 1 Change",
			"Allowed",
			"Ask",
			"Blocked",
			"{0} (default)",
			"Permissions for {0}"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserRemoteFeatures": [
			"File URLs are served locally, not over the remote connection.",
			"Connected locally",
			"Connected via remote",
			"When enabled, browser requests in remote workspaces are proxied through the remote connection. This allows web pages to access resources available on the remote host."
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserSearchFeatures": [
			"None",
			"Controls the search engine used to search the web from the address bar of the integrated browser. Select 'None' to disable search."
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserTabManagementFeatures": [
			"Background",
			"Close All Browser Tabs",
			"Close All Browser Tabs in Group",
			"Close All Browser Tabs",
			"Close All",
			"Close",
			"Whether any browser editor is currently open",
			"This link opened in the integrated browser",
			"**Integrated Browser**\n\nLocalhost links automatically open in the integrated browser.",
			"Don't Show Again",
			"Link opened here",
			"Open Settings",
			"New Tab",
			"Controls where new Integrated Browser tabs are opened.",
			"New browser tabs open in the currently active editor group.",
			"New browser tabs open in a dedicated editor group to the side that is reused for subsequent tabs. The group is locked so other editors are not opened into it.",
			"New browser tabs open in a dedicated window that is reused for subsequent tabs. The window is locked so other editors are not opened into it.",
			"Open Integrated Browser",
			"Open in Integrated Browser",
			"When enabled, localhost links (`localhost`, `127.0.0.1`, `[::1]`) and all-interfaces links (`0.0.0.0`, `[0:0:0:0:0:0:0:0]`, `[::]`) from the terminal, chat, and other sources will open in the Integrated Browser instead of the system browser.",
			"New Integrated Browser Tab",
			"Browser",
			"Open Tabs",
			"Select a tab to switch",
			"Quick Open Browser Tab...",
			"Select a browser tab",
			"Controls whether the Integrated Browser button is shown in the title bar.",
			"The button is never shown in the title bar.",
			"The button is always shown in the title bar.",
			"The button is shown in the title bar when a browser editor is open.",
			"{0}, {1}",
			"&&Browser",
			"Integrated Browser",
			"Toggle visibility of the Integrated Browser button in title bar"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/browserWelcomeFeature": [
			"Enter a URL above to get started.",
			"Use Add Element to Chat to reference UI elements in chat prompts.",
			"Browser"
		],
		"vs/workbench/contrib/browserView/electron-browser/features/webContentsViewRendererFeature": [
			"Dismiss the notification to continue using the browser.",
			"Paused due to Notification"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/browserToolHelpers": [
			"Blocked by network domain policy",
			"element",
			"Already open: {0}"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/browserTools.contribution": [
			"Browser Pages",
			"Open and interact with integrated browser pages"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/clickBrowserTool": [
			"Clicking {0} in {1}",
			"Middle-clicking {0} in {1}",
			"Right-clicking {0} in {1}",
			"Clicked {0} in {1}",
			"Middle-clicked {0} in {1}",
			"Right-clicked {0} in {1}",
			"Double-clicking {0} in {1}",
			"Double-clicked {0} in {1}",
			"Click Element",
			"Click an element in a browser page"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/dragElementTool": [
			"Dragging {0} to {1} in {2}",
			"Dragged {0} to {1} in {2}",
			"Drag Element",
			"Drag an element over another element"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/handleDialogBrowserTool": [
			"Handling dialog in {0}",
			"Handled dialog in {0}",
			"Handle Dialog",
			"Respond to a dialog in a browser page"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/hoverElementTool": [
			"Hovering over {0} in {1}",
			"Hovered over {0} in {1}",
			"Hover Element",
			"Hover over an element in a browser page"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/navigateBrowserTool": [
			"Navigating backward in {0}",
			"Navigated backward in {0}",
			"Navigating forward in {0}",
			"Navigated forward in {0}",
			"This will navigate the browser to {0} and allow the agent to access its contents.",
			"Navigate Browser?",
			"Navigating to {0} in {1}",
			"Navigated to {0} in {1}",
			"Reloading {0}",
			"Reloaded {0}",
			"Navigate Page",
			"Navigate or reload a browser page"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/openBrowserTool": [
			"This will open {0} in the integrated browser. The agent will be able to read and interact with its contents.",
			"Open Browser Page?",
			"Opening browser page at {0}",
			"No, open a new page at {0}",
			"No - Do not share any tabs with the agent",
			"Opened browser page at {0}",
			"Prompting user to share a browser tab",
			"Prompted user to share a browser tab",
			"Opened {0}",
			"User shared {0}",
			"Yes, share \"{0}\" - {1}",
			"Share an existing browser tab?",
			"Share Browser Tab",
			"Open Browser Page",
			"Open a URL in the integrated browser"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/openBrowserToolNonAgentic": [
			"This will open {0} in the integrated browser. The agent will not be able to read its contents.",
			"Open Browser Page?",
			"Opening browser page at {0}",
			"Opened browser page at {0}",
			"Opened {0}"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/readBrowserTool": [
			"Reading {0}",
			"Read {0}",
			"Read Page",
			"Read the content of a browser page"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/runPlaywrightCodeTool": [
			"Make sure you trust the code before continuing.",
			"Run Playwright Code?",
			"Running Playwright code...",
			"Ran Playwright code",
			"Waiting for Playwright code to complete...",
			"Waited for Playwright code",
			"Run Playwright Code",
			"Run a Playwright code snippet against a browser page"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/screenshotBrowserTool": [
			"Capturing browser screenshot",
			"Capturing screenshot of {0}",
			"Captured browser screenshot",
			"Captured screenshot of {0}",
			"Screenshot Page",
			"Capture a screenshot of a browser page"
		],
		"vs/workbench/contrib/browserView/electron-browser/tools/typeBrowserTool": [
			"Pressing key `{0}` in {1}",
			"Pressing key `{0}` in {1} in {2}",
			"Pressed key `{0}` in {1}",
			"Pressed key `{0}` in {1} in {2}",
			"Typing text in {0}",
			"Typing text in {0} in {1}",
			"Typed text in {0}",
			"Typed text in {0} in {1}",
			"Typing text in {0} and pressing Enter",
			"Typing text in {0} in {1} and pressing Enter",
			"Typed text in {0} and pressed Enter",
			"Typed text in {0} in {1} and pressed Enter",
			"Type in Page",
			"Type text or press keys in a browser page"
		],
		"vs/workbench/contrib/browserView/electron-browser/widgets/browserUrlBarWidget": [
			"Go to {0}",
			"Enter a URL"
		],
		"vs/workbench/contrib/bulkEdit/browser/bulkEditService": [
			"'{0}' is in progress.",
			"Are you sure you want to change the workspace?",
			"Are you sure you want to close the window?",
			"File operation",
			"Made no edits",
			"Are you sure you want to exit?",
			"Are you sure you want to quit?",
			"Controls if files that were part of a refactoring are saved automatically",
			"Are you sure you want to reload the window?",
			"Made no edits",
			"Made {0} text edits in one file",
			"Made {0} text edits in {1} files",
			"Made {0} text edits in {1} files, also created or deleted {2} files",
			"Workspace Edit"
		],
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEdit.contribution": [
			"Apply Refactoring",
			"Refactor Preview",
			"&&Continue",
			"Press 'Continue' to discard the previous refactoring and continue with the current refactoring.",
			"Discard Refactoring",
			"Group Changes By File",
			"Group Changes By Type",
			"Another refactoring is being previewed.",
			"Refactor Preview",
			"View icon of the refactor preview view.",
			"Toggle Change"
		],
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPane": [
			"Discard",
			"Cannot apply refactoring because '{0}' has changed in the meantime.",
			"Cannot apply refactoring because {0} other files have changed in the meantime.",
			"Invoke a code action, like rename, to see a preview of its changes here.",
			"Apply"
		],
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEditPreview": [
			"Other"
		],
		"vs/workbench/contrib/bulkEdit/browser/preview/bulkEditTree": [
			"Creating {0}",
			"Creating {0}, also making text edits",
			"line {0}, removing {1}",
			"Deleting {0}",
			"Deleting {0}, also making text edits",
			"{0}, making text edits",
			"line {0}, inserting {1}",
			"Renaming {0} to {1}",
			"Renaming {0} to {1}, also making text edits",
			"line {0}, replacing {1} with {2}",
			"Bulk Edit",
			"(creating)",
			"(deleting)",
			"(renaming)",
			"{0} → {1}",
			"{0} - {1}"
		],
		"vs/workbench/contrib/callHierarchy/browser/callHierarchy.contribution": [
			"Whether call hierarchy shows incoming or outgoing calls",
			"Whether call hierarchy peek is currently showing",
			"Close",
			"Whether a call hierarchy provider is available",
			"Failed to show call hierarchy",
			"No results",
			"Icon for incoming calls in the call hierarchy view.",
			"Icon for outgoing calls in the call hierarchy view.",
			"Peek Call Hierarchy",
			"Show Incoming Calls",
			"Show Outgoing Calls",
			"Refocus Call Hierarchy"
		],
		"vs/workbench/contrib/callHierarchy/browser/callHierarchyPeek": [
			"Calls from '{0}'",
			"Callers of '{0}'",
			"No calls from '{0}'",
			"No callers of '{0}'",
			"Loading..."
		],
		"vs/workbench/contrib/callHierarchy/browser/callHierarchyTree": [
			"calls from {0}",
			"callers of {0}",
			"Call Hierarchy"
		],
		"vs/workbench/contrib/chat/browser/accessibility/chatAccessibilityProvider": [
			"Chat",
			"{0} files",
			"{0}{1}{2} code blocks: {3} {4}",
			"{0}{1}{2}{3} code blocks: {4}{5} {6}",
			"{0} file trees ",
			"{0} tables ",
			"{0}{1}{2} {3}",
			"{0}{1}{2}{3}{4} {5}",
			"{0}{1}1 code block: {2} {3}",
			"{0}{1}{2}1 code block: {3} {4}{5}",
			"1 file tree ",
			"1 table ",
			"MCP authentication required for {0}. Use the Authenticate button in the tool call.",
			"Chat confirmation required: {0}",
			"Details: {0}",
			"Chat confirmation required: {0}. Press {1} to accept or {2} to cancel.",
			"Approve results of tool"
		],
		"vs/workbench/contrib/chat/browser/accessibility/chatAccessibilityService": [
			"Untitled Chat",
			"Chat: {0}",
			"New chat response."
		],
		"vs/workbench/contrib/chat/browser/accessibility/chatResponseAccessibleView": [
			"Routed to {0}. {1} - Confidence {2}%",
			"Routed to {0}. Unable to resolve.",
			"Non-reasoning",
			"Reasoning",
			"{0} data",
			"Errored",
			"Extensions: {0}",
			"Files: {0}",
			"Input: {0}",
			"Modified files: {0}",
			"PR: {0} by {1}",
			"Resources: {0}",
			"Input: {0}, Output: {1}",
			"Agent: {0}",
			"Task: {0}",
			"Thinking: {0}",
			"{0} ({1})",
			"{0} items: {1}",
			"MCP authentication required for {0} to continue {1}.",
			"Approve results of {0}? Result: "
		],
		"vs/workbench/contrib/chat/browser/actions/chatAccessibilityActions": [
			"Chat",
			"Chat interface not ready.",
			"Focus Chat Confirmation",
			"No active chat session found.",
			"No chat confirmation required",
			"Thinking content will be hidden from the accessible view.",
			"Thinking content will be included in the accessible view.",
			"Toggle Thinking Content in Accessible View"
		],
		"vs/workbench/contrib/chat/browser/actions/chatAccessibilityHelp": [
			"When an agent session exposes approval presets, use Tab to reach the Approvals picker and choose how it handles workspace access, commands, and the internet.",
			"Chat responses will be announced as they come in. A response will indicate the number of code blocks, if any, and then the rest of the response.",
			"To remove attached contexts, focus an attachment and press Delete or Backspace.",
			"The chat view is a persistent interface that also supports navigating suggested follow-up questions, while the quick chat view is a transient interface for making and viewing requests.",
			"The quick chat view is a transient interface for making and viewing requests, while the panel chat view is a persistent interface that also supports navigating suggested follow-up questions.",
			"File change summaries show the total files, additions, and deletions. Focus the disclosure and press Enter or Space to show or hide the individual files.",
			"To focus the last chat terminal that ran a tool, invoke the Focus Most Recent Chat Terminal command{0}.",
			"To focus the output from the last chat terminal tool, invoke the Focus Most Recent Chat Terminal Output command{0}.",
			"When a chat question appears, toggle focus between the question and the chat input{0}.",
			"When a tip appears, toggle focus between the tip and the chat input{0}.",
			"In the input box, inspect the last response in the accessible view{0}. Thinking content is included in order by default.",
			"To include or exclude thinking content in the accessible view, run the Toggle Thinking Content in Accessible View command from the Command Palette.",
			"When a chat question is focused, move to the next question{0}.",
			"The quick chat view is comprised of an input box and a request/response list. The input box is used to make requests and the list is used to display responses.",
			"When a chat question is focused, move to the previous question{0}.",
			"As the chat request is being processed, you will hear verbose progress updates if the request takes more than 4 seconds. This includes information like searched text for <search term> with X results, created file <file_name>, or read file <file path>. This can be disabled with accessibility.verboseChatProgressUpdates.",
			"In the input box, use up and down arrows to navigate your request history. Edit input and use enter or the submit button to run a new request.",
			"If there are any hidden chat terminals, you can view them by invoking the View Hidden Chat Terminals command{0}.",
			"Accessibility Signals can be changed via settings with a prefix of signals.chat. By default, if a request takes more than 4 seconds, you will hear a sound indicating that progress is still occurring.",
			"To accept a tool action, use the Accept Tool Confirmation command{0}.",
			"To automatically approve tool actions without manual confirmation, set {0} to {1} in your settings.",
			"To toggle focus between the Agent TODOs view and the chat input, use Agent TODOs: Toggle Focus{0}.",
			"By default, when edits are made to files, they will be opened. To change this behavior, set accessibility.openChatEditedFiles to false in your settings.",
			"The chat agent view is used to apply edits across files in your workspace, enable running commands in the terminal, and more.",
			"To take the action, use the accept tool command{0}.",
			"An alert will indicate when user action is required. For example, if the agent wants to run something in the terminal, you will hear Action Required: Run Command in Terminal.",
			"- Keep All Edits{0}.",
			"- Keep{0} and Undo File{1}.",
			"In the editor, Keep{0}, Undo{1}, or Toggle the Diff{2} for the current Change.",
			"- Undo All Edits{0}.",
			"When a request is made, a progress indicator will play while the edits are being applied.",
			"It is comprised of an input box and a file working set (Shift+Tab).",
			"Some helpful commands include:",
			"- Open File in Diff{0}.",
			"The chat editing view is used to apply edits across files.",
			"- Remove File from Working Set{0}.",
			"Once the edits are applied, a sound will play to indicate the document has been opened and is ready for review. The sound can be disabled with accessibility.signals.chatEditModifiedFile.",
			"- Save All Files{0}.",
			"Navigate between edits in the editor with navigate previous{0} and next{1}",
			"Sounds will play when a change is accepted or undone. The sounds can be disabled with accessibility.signals.editsKept and accessibility.signals.editsUndone.",
			"It can be activated via code actions or directly using the command: Inline Chat: Start Inline Chat{0}.",
			"Context menu actions may run a request prefixed with a /. Type / to discover such ready-made commands.",
			"Once in the diff editor, enter review mode with{0}. Use up and down arrows to navigate lines with the proposed changes.",
			"If a fix action is invoked, a response will indicate the problem with the current code. A diff editor will be rendered and can be reached by tabbing.",
			"In the input box, inspect the response in the accessible view{0}.",
			"Inline chat occurs within a code editor and takes into account the current selection. It is useful for making changes to the current editor. For example, fixing diagnostics, documenting or refactoring code. Keep in mind that AI generated code may be incorrect.",
			"In the input box, use Show Previous{0} and Show Next{1} to navigate your request history. Edit input and use enter or the submit button to run a new request.",
			"Use tab to reach conditional parts like commands, status, message responses and more.",
			"To focus pending chat confirmation dialogs, invoke the Focus Chat Confirmation Status command{0}.",
			"While dictating, invoke the Cancel Dictation command{0} to stop and discard the dictated text.",
			"- Attach Files{0}.",
			"To focus the chat request and response list, invoke the Focus Chat command{0}. This will move focus to the most recent response, which you can then navigate using the up and down arrow keys.",
			"You can focus the agent sessions list by invoking the Focus Agent Sessions command{0}.",
			"To focus the input box for chat requests, invoke the Focus Chat Input command{0}.",
			"To return to the last chat response you focused, invoke the Focus Last Focused Chat Response command{0}.",
			"To view all chat sessions, invoke the Show Chats command{0}.",
			"To create a new chat session, invoke the New Chat command{0}.",
			"To focus the next code block within a response, invoke the Chat: Next Code Block command{0}.",
			"To navigate to the next user prompt in the conversation, invoke the Next User Prompt command{0}.",
			"When starting an agent session in a multi-root workspace, you can choose which root folder it runs in by invoking the Folder command{0}, then selecting a folder from the list.",
			"To navigate to the previous user prompt in the conversation, invoke the Previous User Prompt command{0}.",
			"- Restore to Last Checkpoint{0}.",
			"To dictate your request into the input box using on-device speech-to-text, invoke the Dictate command{0}. Invoke it again to stop; recording start and stop are indicated by accessibility signals.",
			"- Undo Edits{0}.",
			"To open the Agents Window, invoke the Open Agents Window command{0}. In screen reader mode, this keybinding includes Alt to avoid conflicts with screen reader shortcuts."
		],
		"vs/workbench/contrib/chat/browser/actions/chatActions": [
			"Focus Chat List",
			"Focus Last Focused Chat List Item",
			"Start new session?",
			"Yes",
			"Changing the agent will end your current edit session. Would you like to change the agent?",
			"Chat",
			"Edit/manage the tool approval and confirmation preferences for AI chat agents.",
			"Manage Tool Approval",
			"No chat question to focus right now.",
			"Show Context Usage",
			"No chat tip.",
			"No agent todos to focus right now.",
			"Show View by Default",
			"You've reached your monthly chat messages and inline suggestions quota.",
			"You've reached your monthly chat messages quota. You still have free inline suggestions available.",
			"You've reached your monthly inline suggestions quota. You still have free chat messages available.",
			"Configure Inline Suggestions...",
			"GitHub Copilot Quota Reached",
			"Dismiss",
			"Generate Custom Agent",
			"Generate Agent",
			"Generate Code",
			"Generate Hook",
			"Generate Hook",
			"Generate Agent Instructions",
			"Generate On-Demand Instructions",
			"Generate Prompt File",
			"Generate Prompt",
			"Generate Skill",
			"Generate Skill",
			"Insert Fork Command",
			"Insert /fork",
			"Insert Troubleshoot Command",
			"Insert /troubleshoot",
			"Clear Input History",
			"Compact Conversation",
			"Focus Chat Input",
			"Chat: Toggle Focus Between Question and Input",
			"Chat: Focus Terminal from Question Carousel",
			"Chat: Toggle Focus Between Tip and Input",
			"Toggle Focus Between TODOs and Input",
			"New Chat Window",
			"Chat: Next Question",
			"New Chat Editor",
			"New Chat Editor to the Side",
			"Chat: Previous Question",
			"Show Context Window Usage",
			"Manage Copilot Settings",
			"Open Chat",
			"Open Customizations",
			"Chat Settings",
			"Chat Settings",
			"Open Chat ({0})",
			"The allowance will reset on {0}.",
			"Reset Tool Confirmations",
			"Tool confirmation preferences have been reset.",
			"Show Extensions using Copilot",
			"Switching agents will end your current edit session.",
			"Toggle Chat",
			"Upgrade GitHub Copilot Plan",
			"Upgrade GitHub Copilot Plan",
			"Upgrade to GitHub Copilot Pro",
			"Upgrade to GitHub Copilot Pro for:\n- Unlimited inline suggestions\n- Unlimited chat messages\n- Access to premium models"
		],
		"vs/workbench/contrib/chat/browser/actions/chatAgentRecommendationActions": [
			"New {0}"
		],
		"vs/workbench/contrib/chat/browser/actions/chatCodeblockActions": [
			"Apply in Editor",
			"Apply to {0}",
			"Apply Edits",
			"Discard Edits",
			"Open in Diff Editor",
			"Toggle Inline/Side-by-Side Diff",
			"Copy",
			"Insert At Cursor",
			"Insert into New File",
			"Next Code Block",
			"Previous Code Block",
			"Insert into Terminal"
		],
		"vs/workbench/contrib/chat/browser/actions/chatContext": [
			"Screenshot Window",
			"Screenshot",
			"Open Editors",
			"Sessions...",
			"Select a session",
			"Tools...",
			"Select a tool",
			"Image from Clipboard",
			"Pasted Image",
			"Terminal"
		],
		"vs/workbench/contrib/chat/browser/actions/chatContextActions": [
			"Add Search Results to Chat",
			"Search attachments",
			"Go back ↩",
			"Add Context...",
			"Add File to Chat",
			"Add Folder to Chat",
			"Add Pinned Editors to Chat",
			"Add Selection to Chat"
		],
		"vs/workbench/contrib/chat/browser/actions/chatContinueInAction": [
			"The following is the conversation history from a previous {0} session. Continue working on it.\n\n{1}\n\nUser: {2}",
			"The following is the conversation history from a previous {0} session. Continue working on it.\n\n{1}",
			"Previous conversation",
			"Learn More",
			"Continue Chat in...",
			"Continue Chat in...",
			"Continue In",
			"Continue in...",
			"Continue in {0}"
		],
		"vs/workbench/contrib/chat/browser/actions/chatCopyActions": [
			"Copy Math Source",
			"Copy All",
			"Copy Final Response",
			"Copy",
			"Copied",
			"Copied",
			"Copy",
			"Copied to clipboard"
		],
		"vs/workbench/contrib/chat/browser/actions/chatDeveloperActions": [
			"Clear Recently Used Language Models",
			"Inspect Agent Host Subscriptions",
			"Inspect Chat Model",
			"Inspect Chat Model References",
			"Log Chat Index",
			"Log Chat Input History",
			"Reset Permission Warning Dialogs (Autopilot, Bypass Approvals)"
		],
		"vs/workbench/contrib/chat/browser/actions/chatElicitationActions": [
			"Accept Request"
		],
		"vs/workbench/contrib/chat/browser/actions/chatExecuteActions": [
			"Send with {0}",
			"Execute Handoff",
			"Get Handoffs",
			"Send to New Chat",
			"Don't ask again",
			"This will remove all subsequent requests and undo edits made to {0}. Do you want to proceed?",
			"This will remove all subsequent requests and undo edits made to {0} files in your working set. Do you want to proceed?",
			"Yes",
			"Do you want to undo {0} edits?",
			"This will remove your last request and undo the edits made to {0}. Do you want to proceed?",
			"This will remove your last request and undo edits made to {0} files in your working set. Do you want to proceed?",
			"Do you want to undo your last edit?",
			"Delegate Session",
			"Send",
			"Cancel",
			"Cancel Edit",
			"Change Model",
			"Open Primary Session Picker",
			"Open Delegation Picker",
			"Open Model Picker",
			"Open Agent Picker",
			"Open Permission Picker",
			"Open Session Target Picker",
			"Open Workspace Picker",
			"Send",
			"Send",
			"Switch to Next Model",
			"Switch to Next Pinned Model",
			"Switch to Next Agent",
			"Select Target Workspace",
			"Send to Agent",
			"Set Agent",
			"Set Permissions",
			"Set Session Target"
		],
		"vs/workbench/contrib/chat/browser/actions/chatFileTreeActions": [
			"Next File Tree",
			"Previous File Tree"
		],
		"vs/workbench/contrib/chat/browser/actions/chatForkActions": [
			"Fork Conversation",
			"Fork conversation from this point",
			"Forked: {0}",
			"Forked: "
		],
		"vs/workbench/contrib/chat/browser/actions/chatImportExport": [
			"Export Chat...",
			"Chat Session",
			"Import Chat..."
		],
		"vs/workbench/contrib/chat/browser/actions/chatLanguageModelActions": [
			"{0}",
			"Choose which extensions can access language models",
			"Manage Language Model Access",
			"Add Language Models Group",
			"Migrate Language Models Group",
			"Manage Language Model Access...",
			"No extensions are currently allowed to use models from {0}",
			"No extensions have access",
			"No language models requiring authentication found.",
			"There are currently no language models that require authentication.",
			"Open Extension",
			"Trusted by Microsoft"
		],
		"vs/workbench/contrib/chat/browser/actions/chatMoveActions": [
			"Move Chat into Editor Area",
			"Move Chat into New Window",
			"Move Chat into Panel",
			"Move Chat into Primary Side Bar",
			"Move Chat into Secondary Side Bar",
			"Move Chat into Side Bar"
		],
		"vs/workbench/contrib/chat/browser/actions/chatNewActions": [
			"Go Back",
			"New Chat",
			"New Chat",
			"New Local Chat",
			"Redo Last Edit",
			"Redo",
			"Reapply discarded workspace changes and chat",
			"Undo Last Edit",
			"New chat"
		],
		"vs/workbench/contrib/chat/browser/actions/chatOpenAgentDebugPanelAction": [
			"Export Agent Debug Log...",
			"Import Agent Debug Log...",
			"Open Agent Debug Logs",
			"Show Agent Debug Logs",
			"Export is not supported by the current provider.",
			"Agent debug log exported successfully.",
			"Agent Debug Log",
			"The selected file ({0} MB) exceeds the 50 MB size limit for debug log imports.",
			"File Too Large",
			"Import is not supported by the current provider.",
			"No active debug session to export. Navigate to a session first.",
			"Open File"
		],
		"vs/workbench/contrib/chat/browser/actions/chatPluginActions": [
			"Failed to install plugin: {0}",
			"Install Plugin from Source",
			"Local",
			"{0} (managed by enterprise policy)",
			"Manage Plugin Marketplaces",
			"No plugin marketplaces configured",
			"Open Folder",
			"Plugins",
			"owner/repo, git URL, or local folder path",
			"Enter a GitHub repository, git URL, or local folder path to install a plugin from",
			"Enterprise policy manages '{0}', so it can't be removed here.",
			"Remove Marketplace",
			"Select a plugin marketplace",
			"Select an action for '{0}'",
			"Show Plugins"
		],
		"vs/workbench/contrib/chat/browser/actions/chatPromptNavigationActions": [
			"Next User Prompt",
			"Previous User Prompt"
		],
		"vs/workbench/contrib/chat/browser/actions/chatQueueActions": [
			"Edit",
			"Add to Queue",
			"Queue this message to send after the current request completes",
			"Queue",
			"Remove All Queued",
			"Remove from Queue",
			"Send Immediately",
			"Steer with Message",
			"Send this message at the next opportunity, signaling the current request to yield"
		],
		"vs/workbench/contrib/chat/browser/actions/chatQuickInputActions": [
			"Close Quick Chat",
			"Open in Chat View",
			"Open Quick Chat",
			"Open Quick Chat",
			"Toggle the quick chat",
			"Whether the query is partial; it will wait for more user input",
			"The query to open the quick chat with"
		],
		"vs/workbench/contrib/chat/browser/actions/chatSpeechToTextActions": [
			"Cancel Dictation (Speech to Text)",
			"Hold to Dictate (Speech to Text)",
			"Preparing Speech to Text Model…",
			"Dictate: Select Microphone",
			"Dictate (Speech to Text)",
			"Stop Dictation",
			"(current)",
			"No microphones found",
			"Select a microphone for dictation",
			"System Default",
			"Unknown Device ({0})"
		],
		"vs/workbench/contrib/chat/browser/actions/chatTitleActions": [
			"Don't ask again",
			"This will undo edits made to {0} since this request.",
			"Yes",
			"Retry",
			"This will undo edits made to {0} files in your working set since this request. Do you want to proceed?",
			"Do you want to retry your last request?",
			"Helpful",
			"Insert into Notebook",
			"Report Issue",
			"Unhelpful"
		],
		"vs/workbench/contrib/chat/browser/actions/chatToolActions": [
			"Accept",
			"Skip",
			"The selected tools are configured by the '{0}' custom agent. Changes to the tools will be applied to the custom agent file as well.",
			"The selected tools will be applied globally for all chat sessions that use the default agent.",
			"The selected tools are configured by the '{0}' custom agent. Changes to the tools will only be used for this session and will not change the '{0}' custom agent.",
			"The selected tools were configured only for this chat session.",
			"Select tools for this custom agent",
			"Select tools that are available to chat.",
			"Select tools for this custom agent",
			"Select tools for this chat session",
			"Configure Tools..."
		],
		"vs/workbench/contrib/chat/browser/actions/chatToolPicker": [
			"Install Extension...",
			"Add MCP Server...",
			"Configure {0}",
			"Configure Tool Sets...",
			"Configure Tools",
			"Built-In",
			"This removes the tool set definition from {0}.",
			"Delete tool set '{0}'?",
			"Delete",
			"Failed to delete tool set '{0}': {1}",
			"Delete Tool Set",
			"Edit Tool Set",
			"Manage Approval",
			"Show Output",
			"Update Tools",
			"Add tools to chat",
			"User Defined Tool Sets"
		],
		"vs/workbench/contrib/chat/browser/actions/codeBlockOperations": [
			"Active editor '{0}'",
			"Failed to apply code block: {0}",
			"Failed to open {0} in a code editor.",
			"Failed to create file: {0}",
			"To apply this code block, open a code or notebook editor.",
			"No code mapper available.",
			"Applying code block using {0}...",
			"Cannot apply code block to read-only file.",
			"Cannot apply code block to read-only notebook editor.",
			"New file '{0}'",
			"To insert the code block, open a code editor or notebook editor and set the cursor at the location where to insert the code block.",
			"Cannot insert the code block to read-only code editor.",
			"Cannot insert the code block to read-only notebook editor.",
			"New untitled editor",
			"Select where to apply the code block"
		],
		"vs/workbench/contrib/chat/browser/actions/createPluginAction": [
			"Agents",
			"Create Plugin",
			"Create Plugin",
			"Hooks",
			"Instructions",
			"MCP Servers",
			"Plugin '{0}' created successfully.",
			"Failed to create plugin: {0}",
			"A directory named '{0}' already exists at this location. Please choose a different name or location.",
			"Plugin name must not contain consecutive hyphens or periods.",
			"Plugin name must contain only lowercase alphanumeric characters, hyphens, and periods, and must start and end with an alphanumeric character.",
			"Enter a name for the plugin",
			"Plugin name is required.",
			"Plugin name must be at most 64 characters.",
			"Prompts",
			"Select Folder",
			"Select Plugin Save Location",
			"Select resources to include in the plugin",
			"Show Built-in, Extension, and Plugin Resources",
			"Skills"
		],
		"vs/workbench/contrib/chat/browser/actions/exportAgentHostDebugLogsAction": [
			"Export Agent Host Debug Logs...",
			"Select Folder for Agent Host Debug Logs",
			"No log files were found for the active Agent Host session.",
			"No Agent Host log files were found for the current window.",
			"Note: This log may contain personal information such as auth tokens, file contents, or terminal output. Please consider sharing privately or reviewing the contents carefully before sharing.",
			"Note: This log may contain personal information such as auth tokens, file contents, or terminal output. It MUST be shared privately via Slack or in an issue filed on the microsoft/vscode-internalbacklog repo.",
			"Failed to save debug logs: {0}"
		],
		"vs/workbench/contrib/chat/browser/actions/openCopilotCliStateFileAction": [
			"Open Copilot CLI State File",
			"Remote agent host '{0}' did not report a home directory.",
			"No Copilot CLI session is active.",
			"No active connection found for remote agent host '{0}'.",
			"The active chat session is not a Copilot CLI session."
		],
		"vs/workbench/contrib/chat/browser/agentPluginActions": [
			"Disable",
			"Disable (Workspace)",
			"Enable",
			"Enable (Workspace)",
			"Install",
			"Open Plugin Folder",
			"Open README",
			"The plugin \"{0}\" has been disabled by your organization and cannot be enabled.",
			"Uninstall"
		],
		"vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditor": [
			"No README available.",
			"Readme",
			"Update"
		],
		"vs/workbench/contrib/chat/browser/agentPluginEditor/agentPluginEditorInput": [
			"Icon of the Agent Plugin editor.",
			"Plugin: {0}"
		],
		"vs/workbench/contrib/chat/browser/agentPluginRepositoryService": [
			"Failed to install plugin '{0}': {1}",
			"Preparing plugin marketplace '{0}'...",
			"Failed to update plugin '{0}': {1}",
			"Purge Marketplace Cache and Reclone",
			"Failed to purge plugin marketplace '{0}': {1}",
			"Recloned plugin marketplace '{0}'. Try updating plugins again.",
			"Purging plugin marketplace '{0}'...",
			"Recloning plugin marketplace '{0}'...",
			"Show Git Output",
			"Updating plugin '{0}'..."
		],
		"vs/workbench/contrib/chat/browser/agentPluginsView": [
			"Agent Plugins",
			"Agent Plugins - Installed",
			"Agent Plugins",
			"Agent Plugins",
			"Browse Agent Plugins",
			"Update Plugins",
			"Update Plugins (Force)",
			"Chat",
			"Manage",
			"No agent plugins found.",
			"Update"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentCustomizationItemProvider": [
			"always added",
			"This instruction is automatically included in every interaction.",
			"This instruction is automatically included when files matching '{0}' are in context."
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostAuth": [
			"Sign in to use GitHub Copilot",
			"Failed to sign in to use GitHub Copilot."
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatContribution": [
			"{0} [Agent Host]"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker": [
			"Controls whether the agent asks before running tools in this session.",
			"{0} Read-only.",
			"{0} Picker",
			"An LLM judge evaluates each tool call. Tools it doesn't approve require your approval.",
			"Copilot runs all tools without asking for approval.",
			"Copilot runs tools without asking for approval and continues until the task is done.",
			"Off",
			"Off",
			"On",
			"On",
			"Copilot asks before running tools unless your configured settings allow the tool.",
			"Filter...",
			"Learn more about permissions",
			"Disabled by your organization. Contact your administrator.",
			"{0}: {1}",
			"{0}: {1}, Read-Only"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostChatInputPicker.contribution": [
			"Auto-Approve",
			"Approvals",
			"Folder",
			"Agent Mode",
			"Approvals"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostCustomizationService": [
			"Server '{0}' requires authentication ({1})",
			"Server '{0}' is disabled",
			"Server '{0}' failed: {1}",
			"MCP: {0}",
			"Server '{0}' is running",
			"Server '{0}' is starting",
			"Server '{0}' is stopped"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostDownloadProgress": [
			"{0} MB",
			"{0}%",
			"Downloading"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostFolderPickerActionItem": [
			"Folder"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostLanguageModelProvider": [
			"{0}% discount"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostPermissionUiContribution": [
			"Allow",
			"Always Allow",
			"Deny",
			"+{0} more requests waiting",
			"+1 more request waiting",
			"Remote agent host \"{0}\" wants to read {1}",
			"Remote agent host \"{0}\" wants to write {1}"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSessionHandler": [
			"Authentication is required to start a session. Please sign in and try again.",
			"Cancel",
			"Open {0}",
			"Authorization Required",
			"Forked Session",
			"Cancelled tool call",
			"MCP authentication was cancelled",
			"Skipped {0}",
			"{0} was skipped from another client",
			"Preparing session…",
			"This session couldn't be loaded.",
			"Couldn't open session",
			"Error: ({0}) {1}",
			"AI features are currently only supported in trusted workspaces."
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSettings.contribution": [
			"Host Settings",
			"Open Host Settings"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostSettingsFileSystemProvider": [
			"Agent host settings.",
			"Agent host settings must be a JSON object.",
			"Failed to parse agent host settings as JSON.",
			"Edit values below and save to apply. Unknown properties are ignored."
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentHostTerminalContribution": [
			"Local"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentSessionSettings.contribution": [
			"Session Settings",
			"Open Session Settings"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/agentSessionSettingsFileSystemProvider": [
			"Session settings for this agent host session.",
			"Agent session settings must be a JSON object.",
			"Failed to parse agent session settings as JSON.",
			"Edit values below and save to apply. Unknown or non-mutable properties are ignored."
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/importLocalConversationToAgentSession": [
			"Subagent",
			"Tool failed."
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentHost/stateToProgressAdapter": [
			"{0} comments",
			"1 comment",
			"Reveal Selected",
			"Choose which comments to reveal to the agent. Unchecked comments stay hidden.",
			"Reveal unreviewed comments?",
			"Open this URL?",
			"Authorization Required",
			"Running {0} on another client...",
			"{0} credit",
			"{0} credits",
			"{0} ({1})",
			"False",
			"True",
			"System",
			"User Context",
			"MCP Tools",
			"Messages",
			"Plugins",
			"Skills",
			"Sub-agents",
			"Tool Definitions",
			"Tool Results"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionHoverWidget": [
			"Completed",
			"Failed",
			"In Progress",
			"Needs Input",
			"Archived",
			"1 file",
			"{0} files"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessions": [
			"Foreground color for the read indicator in an agent session.",
			"Border color for the badges in selected agent session items.",
			"Border color for the badges in selected agent session items when the view is unfocused.",
			"Delegate tasks to the Codex App Server using the Codex models included in your GitHub Copilot subscription. The agent iterates via chat and works interactively to implement changes on your main workspace.",
			"Run a Copilot SDK agent in the local agent host process.",
			"Delegate tasks to a background agent running locally on your machine. The agent iterates via chat and works asynchronously in a Git worktree to implement changes isolated from your main workspace using the GitHub Copilot CLI.",
			"Delegate tasks to the Claude Agent SDK using the Claude models included in your GitHub Copilot subscription. The agent iterates via chat and works interactively to implement changes on your main workspace.",
			"Delegate tasks to the GitHub Copilot coding agent. The agent iterates via chat and works asynchronously in the cloud to implement changes and pull requests as needed.",
			"Open a new Codex session using the Codex extension from OpenAI. Codex sessions can be managed from the chat sessions view.",
			"Learn about Copilot features.",
			"Run tasks within VS Code chat. The agent iterates via chat and works interactively to implement changes on your main workspace.",
			"Copilot",
			"Copilot CLI",
			"Cloud",
			"Local"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessions.contribution": [
			"Show All Agent Sessions",
			"Search agent sessions by name",
			"Filter Agent Sessions"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsActions": [
			"Delete All Local Workspace Chat Sessions",
			"Open Agent Session...",
			"Archive",
			"Archive All Workspace Agent Sessions",
			"Archive",
			"Are you sure you want to archive {0} agent sessions?",
			"Are you sure you want to archive 1 agent session?",
			"You can unarchive sessions later if needed from the sessions view.",
			"Archive All",
			"Archive All",
			"Are you sure you want to archive {0} agent sessions from '{1}'?",
			"Are you sure you want to archive 1 agent session from '{0}'?",
			"You can unarchive sessions later if needed from the sessions view.",
			"Archive chat with pending edits?",
			"You have pending changes in this chat session.",
			"Focus Agent Sessions",
			"Open as Editor",
			"Open to the Side",
			"Open in New Window",
			"Sessions Orientation",
			"Side by Side",
			"Stacked",
			"Show Sessions",
			"Chat Agent Sessions",
			"Collapse All",
			"Delete...",
			"Delete All",
			"Are you sure you want to delete {0} local workspace chat sessions?",
			"Are you sure you want to delete 1 local workspace chat session?",
			"This action cannot be undone.",
			"Are you sure you want to delete this chat session?",
			"Delete",
			"This action cannot be undone.",
			"Failed to delete chat session: {0}",
			"Are you sure you want to delete {0} chat sessions?",
			"Do not ask me again",
			"Find Agent Session",
			"Hide Agent Sessions Sidebar",
			"Mark All as Read",
			"Mark as Read",
			"Mark All as Read",
			"Mark as Unread",
			"New agent session title",
			"Pin",
			"Refresh Agent Sessions",
			"Rename...",
			"Show Agent Sessions Sidebar",
			"Toggle Agent Sessions Sidebar",
			"Unarchive",
			"Unarchive All",
			"Are you sure you want to unarchive {0} agent sessions?",
			"Unarchive All",
			"Unpin"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsBanner": [
			"Try out the new Agents window"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsControl": [
			"No matching sessions",
			"Reset Filter"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsFilter": [
			"Archived",
			"Read",
			"Reset",
			"Sort by Created",
			"Sort by Updated",
			"Completed",
			"Failed",
			"In Progress",
			"Input Needed"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsModel": [
			"Agent Sessions"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsOpener": [
			"Failed to open chat session: {0}"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsPicker": [
			"Archive",
			"Search agent sessions by name",
			"Delete",
			"Rename",
			"Unarchive"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsQuickAccess": [
			"No matching agent sessions"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/agentSessionsViewer": [
			"Completed",
			"Failed",
			"In Progress",
			"{0} session {1} ({2}), created {3}",
			"Needs Input",
			"Agent Sessions",
			"Archived",
			"{0} agent sessions",
			"More",
			"Other",
			"Older",
			"Pinned",
			"Show less",
			"Show {0} More...",
			"+{0} more",
			"Today",
			"Last 7 days",
			"Yesterday",
			"{0} sessions section, {1} sessions",
			"{0} sessions section, {1} session",
			"Show less sessions",
			"Show {0} more sessions",
			"Allow",
			"Allow once",
			"Failed",
			"Working...",
			"Input needed.",
			"2 days",
			"2 days ago",
			"1 day",
			"1 day ago",
			"Voice response ready",
			"now"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjection": [
			"True when the workbench is in agent session projection mode for reviewing an agent session."
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjectionActions": [
			"Enter Agent Session Projection",
			"Exit Agent Session Projection",
			"Agent Quick Input",
			"Toggle Agent Quick Input, replacing the classic command center search box."
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionProjectionService": [
			"{0} - All Changes"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentSessionsExperiments.contribution": [
			"Agents",
			"Open Chat",
			"Chat",
			"Agent Quick Input (Experimental)"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/agentTitleBarStatusWidget": [
			"{0} sessions in progress",
			"{0} session in progress",
			"Agent Session Projection",
			"Agent Session Projection: {0}",
			"Review Changes",
			"Review agent session changes",
			"Review changes from: {0}",
			"More Actions",
			"Agent Status",
			"Search",
			"Ask anything or describe what to build",
			"Open Quick Access ({0})",
			"Open Quick Access",
			"Enter Agent Session Projection",
			"Review Changes ({0})",
			"Review Changes",
			"Exit Agent Session Projection",
			"Exit Agent Session Projection (Escape)",
			"{0} {1}",
			"{0} {1}",
			"{0} sessions need input",
			"{0} session needs input",
			"Open Quick Access",
			"Open Quick Open",
			"Go to File ({0})",
			"Go to File",
			"Review",
			"Toggle Chat",
			"{0} unread sessions",
			"{0} unread session"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/unifiedQuickAccess": [
			"Search sessions or type a message...",
			"Sessions",
			"Search sessions or send a message to agent",
			"Search commands...",
			"Commands",
			"Run commands",
			"Search files...",
			"Files",
			"Go to files",
			"No provider available for this tab",
			"Open Chat",
			"Open chat",
			"Open chat ({0})",
			"Press Enter or click Send to create a new agent session",
			"Send",
			"Send message to agent: {0}",
			"Send to agent",
			"Send message to new agent session"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/experiments/unifiedQuickAccessActions": [
			"Show Agent Quick Access",
			"Show Agent Sessions",
			"Show Commands (Unified)",
			"Show Files (Unified)"
		],
		"vs/workbench/contrib/chat/browser/agentSessions/sessionTypeAvailability": [
			"No models available",
			"No models are available for this agent.",
			"[Sign in to GitHub Copilot](command:workbench.action.chat.triggerSetup) to use this agent.",
			"[Sign in](command:workbench.action.chat.triggerSetup)",
			"Requires sign in",
			"[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan) to use this agent.",
			"[Upgrade](command:workbench.action.chat.upgradePlan)",
			"Requires GitHub Copilot Pro"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationIcons": [
			"Icon for adding new items.",
			"Icon for custom agents.",
			"Icon for scheduled automations.",
			"Icon for built-in items.",
			"Icon for extension-contributed items.",
			"Icon for hooks.",
			"Icon for instruction files.",
			"Icon for MCP servers.",
			"Icon for plugin-contributed items.",
			"Icon for prompt files.",
			"Icon for running a prompt or agent.",
			"Icon for skills.",
			"Icon for the Tools section.",
			"Icon for user items.",
			"Icon for the Agent Customization view.",
			"Icon for workspace items."
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationItemSource": [
			"(unset)",
			"UI Integration"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationListWidget": [
			"Agent",
			"Agent Instructions",
			"Instruction files automatically loaded for all agent interactions (e.g. AGENTS.md, CLAUDE.md, copilot-instructions.md).",
			"Agents",
			"Configure the AI to adopt different personas tailored to specific development tasks. Each agent has its own instructions, tools, and behavior.",
			"Built-in",
			"Built-in customizations shipped with the application.",
			"Built-in",
			"collapsed",
			"Configure Hooks",
			"Open a workspace folder to configure hooks.",
			"Included Based on Context",
			"Instructions automatically loaded when matching files are part of the context.",
			"Copy Full Path",
			"Copy Relative Path",
			"{0} agents",
			"No agents",
			"No agents found",
			"1 agent",
			"1 agent found",
			"{0} agents found",
			"{0} hooks",
			"No hooks",
			"No hooks found",
			"1 hook",
			"1 hook found",
			"{0} hooks found",
			"{0} instruction files",
			"No instructions",
			"No instructions found",
			"1 instruction file",
			"1 instruction file found",
			"{0} instruction files found",
			"{0} prompts",
			"No prompts",
			"No prompts found",
			"1 prompt",
			"1 prompt found",
			"{0} prompts found",
			"{0} skills",
			"No skills",
			"No skills found",
			"1 skill",
			"1 skill found",
			"{0} skills found",
			"Create your first custom agent to get started",
			"Create hooks to execute commands at agent lifecycle events",
			"Add instructions to teach Copilot about your codebase",
			"Create reusable prompts for common tasks",
			"Create your first skill to extend agent capabilities",
			"expanded",
			"Extensions",
			"Read-only customizations provided by installed extensions.",
			"Extension: {0}",
			"Plugin: {0}",
			"{0}, {1} items, {2}",
			"Hook",
			"Hooks",
			"Prompts executed at specific points during an agentic lifecycle.",
			"Instructions",
			"Define common guidelines and rules that automatically influence how AI generates code and handles development tasks.",
			"{0}. {1}",
			"{0}, disabled",
			"Learn more about custom agents",
			"Learn more about hooks",
			"Learn more about custom instructions",
			"Learn more about prompt files",
			"Learn more about agent skills",
			"Agent Customizations",
			"No agents yet",
			"No hooks yet",
			"No instructions yet",
			"No items match '{0}'",
			"No prompts yet",
			"No skills yet",
			"Loaded on Demand",
			"Instructions loaded only when explicitly referenced.",
			"Plugins",
			"Read-only customizations provided by installed plugins.",
			"Prompt",
			"Prompts",
			"Reusable prompts for common development tasks like generating code, performing reviews, or scaffolding components.",
			"Local",
			"Remote",
			"Type to search...",
			"Skill",
			"Skills",
			"Folders of instructions, scripts, and resources that Copilot loads when relevant to perform specialized tasks.",
			"Try a different search term",
			"User",
			"Customizations stored locally on your machine in a central location. Private to you and available across all projects.",
			"Workspace",
			"Customizations stored as files in your project folder and shared with your team via version control."
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagement": [
			"Whether the Agent Customizations editor is focused",
			"The currently selected section in the Agent Customizations editor",
			"The active harness (session type) in the Agent Customizations editor"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagement.contribution": [
			"Agent Customizations Editor",
			"Customizations",
			"Cannot Delete Extension File",
			"Files provided by extensions cannot be deleted. You can disable the extension if you no longer want to use this customization.",
			"This item is provided by the plugin '{0}'",
			"Individual components from a plugin cannot be removed separately. Would you like to uninstall the entire plugin?",
			"Are you sure you want to delete '{0}'?",
			"This action cannot be undone.",
			"Are you sure you want to delete the '{0}' hook?",
			"Are you sure you want to delete skill '{0}' and its folder?",
			"This item is provided by the plugin '{0}'",
			"Individual components from a plugin cannot be removed separately. Would you like to uninstall the entire plugin?",
			"Copy Path",
			"Copy Path",
			"Delete",
			"Delete",
			"Unable to delete this hook entry because the file contents have changed.",
			"Refresh the view and try again.",
			"Disable",
			"Disable",
			"Enable",
			"Enable",
			"Generate Customization Debug Report",
			"Install Chat Customization Extension",
			"Install Chat Customization Extension",
			"Open",
			"Open",
			"Open Customizations",
			"Open Containing Folder",
			"Open Marketplace",
			"This file is provided by a plugin or extension and cannot be edited.",
			"Reveal in Finder",
			"Reveal in File Explorer",
			"Run Prompt",
			"Run Prompt",
			"Show Plugin",
			"Show Plugin",
			"Uninstall Plugin",
			"Uninstall Plugin",
			"Uninstall Plugin"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditor": [
			"Agents",
			"Define custom agents with specialized personas, tool access, and instructions for specific tasks.",
			"Automations",
			"Schedule agent sessions to run on a cadence you choose.",
			"Back to list",
			"Back to list",
			"Back to MCP servers",
			"Back to MCP servers",
			"Back to overview",
			"Back to overview",
			"Back to plugins",
			"Back to plugins",
			"Back to Migrate Prompt Files",
			"Back to Migrate Prompt Files",
			"Back to tools",
			"Back to tools",
			"Cancel",
			"Customization preview",
			"Failed to finish the prompt action.",
			"Edit",
			"Edit the raw markdown file",
			"Preview",
			"Show structured preview",
			"View Raw",
			"Show the raw markdown file",
			"Overview",
			"Overview",
			"Back to overview",
			"Hooks",
			"Configure automated actions triggered by events like saving files or running tasks.",
			"Instructions",
			"Set always-on instructions that guide AI behavior across your workspace or user profile.",
			"Learn more about language models",
			"Learn more about agent skills",
			"Local",
			"MCP Servers",
			"Connect external tool servers that extend AI capabilities with custom tools and data sources.",
			"Migrate prompt files to skills",
			"Prompts, {0} deprecated prompt files need migration",
			"Migrate Prompts",
			"Convert deprecated prompt files to skills",
			"Models",
			"Configure and manage language models available for use.",
			"Browse and manage language models from different providers. Select models for use in chat, code completion, and other AI features.",
			"Plugins",
			"Install and manage agent plugins that add additional tools, skills, and integrations.",
			"Show help for '{0}'",
			"Switch to raw view to fix invalid or unsupported metadata entries.",
			"Header issues detected",
			"No markdown body found in this file.",
			"No metadata found in this file.",
			"Custom metadata field `{0}`.",
			"Convert to Skills",
			"This converts {0} user prompt files into skills.",
			"This converts {0} workspace prompt files into skills.",
			"This converts {0} workspace prompt files and {1} user prompt files into skills.",
			"Convert prompt files to skills?",
			"Converted {0} prompt files to skills.",
			"Converted {0} prompt files to skills. Review migrated skills that used unsupported prompt headers: {1}.",
			"Delete original prompt files after migration",
			"Failed to migrate {0} prompt files: {1}.",
			"Failed to migrate {0} prompt files: {1}, and {2} more.",
			"No prompt files were converted.",
			"No skill folders are configured for the active harness.",
			"Migrate",
			"Convert selected prompt files to skills",
			"Migrate ({0})",
			"Select prompt files to convert into skills for the active harness.",
			"Prompt files are not supported for this harness. Found {0} user prompt files that local VS Code can still run, but {1} ignores. Convert them to skills to keep them available.",
			"Prompt files are not supported for this harness. Found {0} workspace prompt files that local VS Code can still run, but {1} ignores. Convert them to skills to keep them available.",
			"Prompt files are not supported for this harness. Found {0} prompt files ({1} workspace, {2} user) that local VS Code can still run, but {3} ignores. Convert them to skills to keep them available.",
			"No prompt files are available to migrate.",
			"Migrate Prompt Files",
			"Select a workspace skill folder for migrated prompts",
			"No prompt files match your search.",
			"Type to search...",
			"Select {0}",
			"Select all {0} prompt files",
			"User",
			"Workspace",
			"Prompts",
			"Reusable prompt templates that can be invoked as slash commands.",
			"Save override",
			"Save override (choose Workspace, User, or Cancel)",
			"Could not save the override to your user folder.",
			"Could not save the override to the workspace.",
			"Select Workspace, User, or Cancel",
			"Could not save changes to {0}.",
			"Saved",
			"{0}, {1} items",
			"Agent Customization Sections",
			"Skills",
			"Create reusable skill files that provide domain-specific knowledge and workflows.",
			"Tools",
			"Enable or disable groups of language model tools available to chat.",
			"User",
			"Workspace"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationManagementEditorInput": [
			"Agent Customizations",
			"Agent Customizations for {0}"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/aiCustomizationWelcomePagePromptLaunchers": [
			"Agents",
			"Define custom agents with specialized personas, tool access, and instructions for specific tasks.",
			"Browse...",
			"Browse {0}...",
			"Convert prompt files to skills",
			"Convert to Skills...",
			"Describe your preferences and conventions to draft agents, skills, and instructions.",
			"Customize Your Agent",
			"Hooks",
			"Configure automated actions triggered by events like saving files or running tasks.",
			"Instructions",
			"Set always-on instructions that guide AI behavior across your workspace or user profile.",
			"MCP Servers",
			"Connect external tool servers that extend AI capabilities with custom tools and data sources.",
			"Migrate",
			"New...",
			"New {0}...",
			"Plugins",
			"Install and manage agent plugins that add additional tools, skills, and integrations.",
			"Prompt files are deprecated for this harness. Found {0} global prompt files that local VS Code can still run, but {1} ignores. Convert them to skills to keep them available.",
			"Prompt files are deprecated for this harness. Found {0} workspace prompt files that local VS Code can still run, but {1} ignores. Convert them to skills to keep them available.",
			"Prompt files are deprecated for this harness. Found {0} prompt files ({1} workspace, {2} global) that local VS Code can still run, but {3} ignores. Convert them to skills to keep them available.",
			"Sent to chat ✓",
			"Skills",
			"Create reusable skill files that provide domain-specific knowledge and workflows.",
			"Tools",
			"Enable or disable the tools available to chat.",
			"Agent Customizations for {0}",
			"Tailor how agents work in your projects. Configure workspace customizations for the entire team, or create personal ones that follow you across projects.",
			"Describe your preferences to customize your agent",
			"Prefer concise commits, thorough reviews, and tested code...",
			"Customize agent",
			"Open in Chat"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/automationsAccessibilityHelp": [
			"- Delete: removes the automation after a confirmation prompt. Runs already in flight continue to completion.",
			"- Edit: opens the create/edit dialog with the current values prefilled.",
			"- Show history: expands an inline list of recent runs for the automation, including their status and any error messages.",
			"- Run now: spawns a new agent session immediately using the automation’s prompt. The trigger is recorded as Manual.",
			"Row Actions (Tab between them):",
			"- Toggle enabled: pauses or resumes scheduled runs. Disabled automations skip their scheduled tick but can still be run manually.",
			"Press Escape to close this dialog and return focus to the Automations list.",
			"Closing this dialog:",
			"The dialog has a Name field, a multi-line Prompt field, a Schedule selector (Manual, Hourly, Daily, Weekly), Time and Day-of-Week fields that appear when relevant, a Workspace target selector, a Session type selector, an isolation selector, a branch selector for supported Worktree sessions, an Agent Mode selector (Use default, Agent, Ask, Edit), and a Permission Mode selector (Use default, Default Approvals, Bypass Approvals, Autopilot). Choose No workspace from the Workspace target selector to run without a backing workspace. Only workspace-less-capable session types are then offered, and the isolation and branch controls do not apply. Folder isolation follows the selected repository’s current branch. Worktree isolation lets you choose a local base branch. The selected configuration is replayed when the scheduler starts a run. Tab and Shift+Tab move between fields; Enter or Space opens a focused selector, and Escape closes an open selector before it closes the dialog.",
			"Create/Edit Dialog:",
			"Save is disabled until Name, Prompt, and Session type are set. Workspace-backed automations also require a Workspace folder, and Worktree isolation requires a branch. Activate Cancel or press Escape to dismiss without saving.",
			"Accessibility Help: Automations",
			"Each run records its status (Pending, Running, Completed, Failed), the trigger that started it (Schedule, Manual, or Catch-up after VS Code restarts), the time it started, and the time it took. Failed runs include the failure reason.",
			"Run History:",
			"Automations let you schedule agent sessions to run on a cadence you choose. When an automation is due, a fresh chat session is created in the background and the prompt is sent automatically.",
			"The Automations section shows a list of all your automations. Each row displays the automation’s name, schedule (Manual, Hourly, Daily at a time, or Weekly on a day at a time), whether it targets a workspace folder or runs without a workspace, the next scheduled run, and a preview of the prompt. Row action buttons follow on the right.",
			"Layout:",
			"Settings ({0} opens Settings):",
			"- `accessibility.verbosity.automations`: Controls whether this Accessibility Help hint is announced when the Automations section is focused.",
			"The Automations list announces state changes when you create, update, delete, toggle, or manually run an automation. Verbose announcements can be turned off via the accessibility.verbosity.automations setting.",
			"Screen Reader Announcements:"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/automationsListWidget": [
			"{0}, {1}, {2}",
			"{0}, disabled, {1}, {2}",
			"Created automation {0}",
			"Failed to create automation.",
			"Deleted automation {0}",
			"Disabled",
			"Disabled automation {0}",
			"Enabled automation {0}",
			"in {0}",
			"without a workspace",
			"Runs as a workspace-less chat",
			"Enable “{0}” to make changes.",
			"Automations are disabled.",
			"Create automation",
			"Create an automation to schedule an agent session to run on a cadence you choose.",
			"No automations yet",
			"Schedule agent sessions to run on a cadence you choose.",
			"Automations",
			"Automations",
			"Started automation {0}",
			"Updated automation {0}",
			"Failed to update automation.",
			"Delete automation “{0}”?",
			"Runs already in flight will continue. This cannot be undone.",
			"Delete",
			"Delete",
			"Disable",
			"Edit",
			"Enable",
			"Hide history",
			"Run history for {0}",
			"{0} more run(s) not shown.",
			"Last run {0}",
			"New automation",
			"Create a new automation",
			"Next run {0}",
			"No scheduled run",
			"No runs yet.",
			"Open session",
			"Failed to open automation session",
			"Run history",
			"Run now",
			"Started {0}",
			"Completed",
			"Failed",
			"Pending",
			"Running",
			"Catch-up",
			"Manual",
			"Scheduled",
			"Daily at {0}",
			"Hourly",
			"Manual",
			"Weekly on {0} at {1}",
			"Show history"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/customizationCreatorService": [
			"Name for the new {0}",
			"e.g., my-{0}",
			"Name is required",
			"Select a directory for the new customization file"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/embeddedAgentPluginDetail": [
			"No plugin selected.",
			"Installed from {0}",
			"Installed plugin",
			"From {0}",
			"Marketplace plugin"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/embeddedExtensionToolsDetail": [
			"by {0}",
			"No extension selected.",
			"Included Tools",
			"Loading tools...",
			"This extension does not contribute any tools.",
			"Unable to load the tools for this extension.",
			"{0} tools",
			"1 tool"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/embeddedMcpServerDetail": [
			"No MCP server selected.",
			"User",
			"Workspace"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/galleryItemRenderer": [
			"by {0}",
			"Install",
			"Installed",
			"Installing..."
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/mcpListWidget": [
			"Server Options",
			"Start Server",
			"Stop Server",
			"Add an MCP server configuration to get started",
			"Add Server",
			"Add Server",
			"Disable",
			"Disable (Workspace)",
			"Enable",
			"Enable (Workspace)",
			"Authentication required",
			"Back to installed servers",
			"Browse Marketplace",
			"Built-in",
			"MCP servers built into VS Code. These are available automatically.",
			"Disable",
			"Disable (Workspace)",
			"Enable",
			"Enable (Workspace)",
			"collapsed",
			"This MCP server is provided by the plugin '{0}'",
			"Individual MCP servers from a plugin cannot be removed separately. Would you like to uninstall the entire plugin?",
			"Disabled",
			"No MCP servers available",
			"Error",
			"expanded",
			"Extensions",
			"MCP servers contributed by installed VS Code extensions.",
			"Plugin: {0}",
			"Unable to load marketplace",
			"Learn more about MCP servers",
			"Loading marketplace...",
			"Access to MCP servers is disabled by your organization. Contact your organization administrator for more information.",
			"MCP servers are disabled in settings. ",
			"Configure in settings.",
			"MCP servers are disabled",
			"Back",
			"{0}, {1} items, {2}",
			"{0}, {1}",
			"MCP Servers",
			"An open standard that lets AI use external tools and services. MCP servers provide tools for file operations, databases, APIs, and more.",
			"MCP Servers",
			"No servers match '{0}'",
			"No servers match '{0}'",
			"No MCP servers configured",
			"Plugins",
			"MCP servers provided by installed plugins.",
			"Running",
			"Search MCP marketplace...",
			"Type to search...",
			"Disable (Session)",
			"Enable (Session)",
			"Show output for {0}",
			"Show Plugin",
			"Sign In",
			"Sign in to {0}",
			"Starting",
			"Stopped",
			"Check your connection and try again",
			"Try a different search term",
			"Uninstall Plugin",
			"Uninstall Plugin",
			"User",
			"MCP servers configured in your user settings. Private to you and available across all projects.",
			"Workspace",
			"MCP servers configured in your workspace or reported by the active session."
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/pluginListWidget": [
			"Add Plugin",
			"Use the toolbar to add remote plugins or install plugins from a source.",
			"Back to Installed Plugins",
			"Browse Marketplace",
			"Browse Marketplace is not available in VS Code for the Web.",
			"Browse the marketplace to discover and install plugins",
			"collapsed",
			"Create Plugin",
			"Disabled Locally",
			"Plugins installed in this client but currently disabled.",
			"Disable {0} from sync",
			"No plugins available",
			"Enabled Locally",
			"Plugins installed in this client and available for syncing to the remote session.",
			"Enable {0} for sync",
			"expanded",
			"Install Plugin from Source",
			"Learn more about agent plugins",
			"Loading marketplace...",
			"Unable to load marketplace",
			"More Plugin Add Actions...",
			"No plugins match '{0}'",
			"No plugins match '{0}'",
			"No plugins installed",
			"No plugins configured",
			"Back",
			"{0}, {1} items, {2}",
			"{0}. Disabled",
			"{0}. Enabled",
			"{0}. {1}",
			"Plugins",
			"Extend your AI agent with plugins that add commands, skills, agents, hooks, and MCP servers from reusable packages.",
			"Plugin integration in chat is disabled by your organization. Contact your organization administrator for more information.",
			"Plugins are disabled in settings. ",
			"Configure in settings.",
			"Plugins are disabled",
			"Plugins",
			"Remote",
			"Plugins configured directly on the remote agent host and available without local sync.",
			"Warning",
			"Disabled",
			"Error",
			"Loaded",
			"Loading",
			"Search plugin marketplace...",
			"Type to search...",
			"Check your connection and try again",
			"Try a different search term"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/promptsServiceCustomizationItemProvider": [
			"always added",
			"This instruction is automatically included in every interaction.",
			"(unset)",
			"This instruction is automatically included when files matching '{0}' are in context.",
			"UI Integration"
		],
		"vs/workbench/contrib/chat/browser/aiCustomization/toolsListWidget": [
			"Copilot CLI",
			"Built-in tools the Copilot CLI agent runs inside its own runtime.",
			"Do you want to uninstall the extension '{0}'?",
			"This extension may contribute more than tools. Uninstalling it removes all of its contributions.",
			"Apply patches (used by some models instead of edit/create)",
			"Ask the user a question",
			"Create new files",
			"Edit files via string replacement",
			"Find files matching patterns",
			"Search for text in files",
			"List available agents",
			"List active shell sessions",
			"Check background agent status",
			"Read output from a shell session",
			"Execute commands",
			"Invoke custom skills",
			"Terminate a shell session",
			"Run subagents",
			"Read files or directories",
			"Fetch and parse web content",
			"Send input to a shell session",
			"Learn more about tools",
			"No tools match '{0}'",
			"Type to search...",
			"Back",
			"Unable to load marketplace",
			"Loading marketplace...",
			"Browse Marketplace",
			"No tool extensions match '{0}'",
			"Search the Marketplace...",
			"Check your connection and try again",
			"Enable or disable the tools available to chat. Disabled tools are not advertised to the agent. Tools other than Copilot CLI run on the client and require it to be connected.",
			"Tools",
			"Tool extensions",
			"No tools available.",
			"{0} of {1} tools enabled",
			"Search tools",
			"Enable {0}",
			"Tools contributed by {0}",
			"These are the agent's built-in tools and cannot be changed.",
			"Enable {0}",
			"Tool groups",
			"Try a different search term",
			"Uninstall Extension",
			"Uninstall Extension"
		],
		"vs/workbench/contrib/chat/browser/attachments/chatAttachmentResolveService": [
			"Image is too large",
			"The image {0} is too large to be attached."
		],
		"vs/workbench/contrib/chat/browser/attachments/chatAttachmentWidgets": [
			"Attached context, {0}",
			"Remove from context",
			"Save As...",
			"Failed to save file: {0}",
			"Save Image As...",
			"Failed to save image: {0}",
			"{0} (Delete)",
			"Attached image, {0}. Image support depends on the model selected by Auto.",
			"Image support depends on the model selected by Auto.",
			"Browser tools are not enabled.",
			"Browser tools are not enabled, {0}",
			"Attached browser page, {0}",
			"This browser page is no longer open.",
			"Browser page unavailable, {0}",
			"This browser page is not shared with the agent.",
			"Browser page not shared with agent, {0}",
			"Click to view the contents of: {0}",
			"Attached element, {0}",
			"ATTRIBUTES",
			"KEY COMPUTED STYLES",
			"ELEMENT",
			"HTML PATH",
			"INNER TEXT",
			"POSITION & SIZE",
			"Show More...",
			"Attached file, {0}",
			"{0} does not support this file type.",
			"Attached file, {0}, line {1} to line {2}",
			"This folder contains {0} images, which exceeds the maximum of {1} images per request. Older images will not be sent.",
			"Attached image, {0}",
			"{0} does not support images.",
			"This GIF was partially omitted - current frame will be sent.",
			"Image not sent due to limit: {0}",
			"This image was not sent because the maximum of {0} images per request was exceeded.",
			"This image was not sent because this model's image limit was exceeded.",
			"Instructions attachment, {0}",
			"Attached Notebook output, {0}",
			"Omitted this file: {0}",
			"Omitted this image: {0}",
			"Omitted this Notebook ouput: {0}",
			"Partially omitted this image: {0}",
			"Partially omitted this Notebook output: {0}",
			"Prompt file, {0}",
			"Terminal command, {0}",
			"Command",
			"Command: {0}, exit code: {1}",
			"Output:",
			"Image not sent because {0} does not support images: {1}",
			"Instructions",
			"Additional Instructions",
			"Prompt",
			"The full value of the chat attachment resource, including scheme and path",
			"{0} - {1}",
			"{0} - {1}"
		],
		"vs/workbench/contrib/chat/browser/attachments/chatScreenshotContext": [
			"Screenshot"
		],
		"vs/workbench/contrib/chat/browser/attachments/implicitContextAttachment": [
			"Add {0} to context",
			"cell",
			"Suggested browser context, {0}",
			"Suggested context, {0}, {1}",
			"Suggested context, {0}, {1}, line {2} to line {3}",
			"Suggested context, {0}",
			"Disable current {0} context",
			"Disable {0} context {1}",
			"Enable current {0} context",
			"Enable current {0} context",
			"file",
			"context",
			"Current {0} context",
			"Current file context",
			"Pin selection"
		],
		"vs/workbench/contrib/chat/browser/chat.shared.contribution": [
			"Agent Plugin",
			"Use {0} instead",
			"Use {0} instead",
			"Use {0} instead",
			"Use {0} instead",
			"Global auto approve also known as \"YOLO mode\" disables manual approval completely for all tools in all workspaces, allowing the agent to act fully autonomously. This is extremely dangerous and is *never* recommended, even containerized environments like Codespaces and Dev Containers have user keys forwarded into the container that could be compromised.\n\nThis feature disables critical security protections and makes it much easier for an attacker to compromise the machine.\n\nNote: This setting only controls tool approval and does not prevent the agent from asking questions. To automatically answer agent questions, use the `#chat.autoReply#` setting.",
			"Chat",
			"Allowed domains for network access by agent tools (fetch tool, integrated browser). Applies when {0} or {1} is enabled. When {2} is enabled, all domains are allowed. Supports wildcards like {3}. When both allowed and denied lists are empty, all domains are blocked. Denied domains (see {4}) take precedence.",
			"Denied domains for network access by agent tools (fetch tool, integrated browser). Applies when {0} or {1} is enabled. This does not apply when {2} is enabled. Takes precedence over {3}. Supports wildcards like {4}.",
			"When enabled, agent mode can be activated from chat and tools in agentic contexts with side effects can be used.",
			"The maximum number of requests to allow per-turn when using an agent. When the limit is reached, will ask to confirm to continue.",
			"When enabled, network access by agent tools (fetch tool, integrated browser) is restricted according to {0} and {1}. Domain filtering is also applied to those tools when {2} is enabled.",
			"Controls how tool calls are displayed in relation to thinking sections.",
			"Tool calls are always collapsed, even without thinking.",
			"Tool calls are shown separately, not collapsed into thinking.",
			"Tool calls are collapsed into thinking sections when thinking is present.",
			"Controls whether to use an LLM to generate summary titles for thinking sections.",
			"Customize the loading messages shown during agent thinking and progress indicators. Use `\"mode\": \"replace\"` to use only your phrases, or `\"mode\": \"append\"` to add them to the defaults.",
			"'replace' replaces all default phrases entirely; 'append' adds your phrases to all default categories.",
			"Custom loading messages to show during thinking, working progress, terminal, and tool operations.",
			"When enabled, terminal tool calls are displayed inside the thinking dropdown with a simplified view.",
			"Thinking parts will be collapsed by default.",
			"Thinking parts will be expanded first, then collapse once we reach a part that is not thinking.",
			"Show thinking in a fixed-height streaming panel that auto-scrolls; click header to expand to full height.",
			"Controls how thinking is rendered.",
			"Enable agent debug logging for agent host sessions: surface their debug events in the agent debug panel. Takes effect immediately; only sessions that run while this is enabled are captured.",
			"Maximum number of debug events kept in memory per agent host session for the agent debug panel. Older events beyond this limit are dropped from the in-memory buffer, which also lowers the totals (such as token usage) shown in the panel overview.",
			"When enabled, logs all AHP transport messages for agent host connections to JSONL files under the window's log directory.",
			"Controls the log level for the Copilot SDK runtime used by the local agent host. Changing this setting restarts the Copilot SDK client; active sessions are reloaded when next used.",
			"Log informational messages. Running VS Code with trace logging still enables all Copilot SDK runtime diagnostics.",
			"Log all Copilot SDK runtime diagnostics.",
			"When enabled, Copilot SDK sessions use the Agent Host terminal tool override instead of the SDK's default terminal behavior.",
			"Per-model capability overrides for Copilot SDK agent sessions, keyed by model id, intended for evaluating preview models against an existing model's profile. For each model id, declare an aliased `family` (for example `claude-opus-4-8`) to route the model to that family's tuned system prompt without a code change; the model id sent to the runtime is unaffected. Only affects Copilot CLI agent sessions.\n\n**Note**: This is an advanced setting for experimentation.",
			"Alias the model's family for prompt/capability routing (e.g. `claude-opus-4-8`).",
			"When enabled, Copilot SDK sessions running a Claude Opus 4.8 model apply Opus 4.8-tuned system-prompt section overrides on top of the default system message.",
			"Overrides the reasoning effort for Copilot SDK agent sessions regardless of the per-model picker value. Set it to a level the selected model supports (for example `low`, `medium`, `high`, or `xhigh`) — choosing a level the model does not support may be rejected by the model. A value that isn't a recognized effort level is ignored and the session falls back to the picker value. Applied when a session is created and when its model changes. Only affects Copilot CLI agent sessions.\n\n**Note**: This is an advanced setting for experimentation.",
			"Sandbox mode for the Copilot SDK's built-in shell tool. Only takes effect when `#chat.agentHost.customTerminalTool.enabled#` is `false`; when the Agent Host's own terminal tool is enabled, the engine sandbox is controlled by `#chat.agent.sandbox.enabled#`. The sandbox applies only to requests that run with default approvals — not when approvals are bypassed — and is not supported on Windows yet.",
			"The SDK's built-in shell tool runs inside a sandbox with unrestricted outbound network access.",
			"No sandbox policy is forwarded for the SDK's built-in shell tool — commands run unsandboxed.",
			"The SDK's built-in shell tool runs inside a sandbox using the configured filesystem policy and host-list-restricted network.",
			"Paths must be relative or start with '~/'. Absolute paths and '\\' separators are not supported.",
			"When enabled, Claude sessions opened from the Agents Window run inside the agent host process instead of the GitHub Copilot Chat extension. Only one Claude implementation surfaces per window. Requires `#chat.agentHost.enabled#`.",
			"Specify location(s) of custom agent files (`*{0}`). [Learn More]({1}).\n\nRelative paths are resolved from the root folder(s) of your workspace.",
			"Agent File Locations",
			"Shows the agent status as a badge next to the command center.",
			"Replaces the command center search box with a compact agent status indicator and unified chat widget.",
			"Controls how the 'Agent Status' indicator appears in the title bar command center. When set to `hidden`, the indicator is not shown. Other values show the indicator and automatically enable {0}. The unread and in-progress session indicators require {1} to be enabled.",
			"The agent status indicator is hidden from the title bar.",
			"Controls whether Agent Session Projection mode is enabled for reviewing agent sessions in a focused workspace.",
			"Controls the tip shown above the chat input offering to continue eligible agent sessions in the Agents Window.",
			"Show the handoff tip with an alternate description.",
			"Show the handoff tip with the default description.",
			"Never show the handoff tip.",
			"Specify location(s) of agent skills (`{0}`) that can be used in Chat Sessions. [Learn More]({1}).\n\nEach path should contain skill subfolders with SKILL.md files (e.g., add `my-skills` if you have `my-skills/skillA/SKILL.md`). Relative paths are resolved from the root folder(s) of your workspace.",
			"Paths must be relative or start with '~/'. Absolute paths and '\\' separators are not supported.",
			"Agent Skills Locations",
			"Controls whether anonymous access is allowed in chat.",
			"List of GitHub organization logins whose members are permitted to use AI features. When set to a non-empty list, AI features are disabled until the user signs into a GitHub account that belongs to one of the specified organizations and account-level policy data has been resolved. Set to '*' to allow any authenticated GitHub or GitHub Enterprise account.",
			"Setting this policy to a non-empty list activates the Approved Account gate: all AI features are disabled until the user signs into a GitHub account whose organizations intersect this list AND the account-side policy data has resolved. Comparison is case-insensitive. Use '*' as a wildcard to accept any signed-in GitHub or GHE account (use this for GHE deployments where the organization list is not surfaced).",
			"Controls whether the artifacts view is available in chat.",
			"Rules for extracting artifacts from written files by file path pattern. Maps glob patterns to group configuration.",
			"Display name for the artifact group.",
			"When true, show only the group header instead of individual items.",
			"Rules for extracting artifacts from memory tool calls by memory file path pattern. Maps glob patterns to group configuration.",
			"Display name for the artifact group.",
			"When true, show only the group header instead of individual items.",
			"Rules for extracting artifacts from tool results by MIME type. Maps MIME type patterns (e.g. 'image/*') to group configuration.",
			"Display name for the artifact group.",
			"When true, show only the group header instead of individual items.",
			"Controls whether Assisted permissions is shown in Agent Host approval pickers.",
			"Enables **Advanced Autopilot**, a single switch that turns on all advanced Autopilot behaviors that delegate more of the loop to the agent. Currently, after each Autopilot turn a small, fast model evaluates whether your original request is complete; if not, Autopilot keeps working using that evaluation as guidance for the next turn, instead of relying on the agent to signal completion itself.",
			"Automatically skip question carousels by telling the agent that the user is not available and to use its best judgment. This is an advanced setting and can lead to unintended choices or actions based on incomplete context.",
			"Use the default GitHub Copilot utility models.",
			"GitHub Copilot",
			"Controls the default model used by built-in utility flows when the selected main agent model is a bring your own key (BYOK) model. This setting has no effect when the selected main agent model is provided by GitHub Copilot. A specific model configured in {0} or {1} takes precedence.",
			"Use the selected BYOK main agent model.",
			"Main Agent Model",
			"Do not use a default utility model.",
			"None",
			"Enables checkpoints in chat. Checkpoints allow you to restore the chat to a previous state.",
			"Controls whether to show chat checkpoint file changes.",
			"When applying edits, show a progress animation in the code block pill. If disabled, shows the progress percentage instead.",
			"Show the context window usage indicator in the chat input.",
			"Controls whether the Chat Customizations editor shows the prompt file migration affordances for agent-host harnesses. When disabled, the migration card and sidebar shortcut are hidden.",
			"Controls whether the Chat Customizations editor shows a structured preview for markdown customization files (agents, skills, instructions, prompts). When disabled, the editor always opens the raw markdown in the embedded code editor.",
			"Allow All — runs tool calls without asking.",
			"Assisted permissions — evaluates risk before running tools.",
			"Ask When Needed — asks when approval settings don't apply.",
			"The starting approval behavior for new agent sessions. If enterprise policy disables auto approval, new sessions use Ask When Needed.",
			"Autopilot — autonomously iterate from start to finish.",
			"The starting mode for new agent sessions.",
			"Interactive — step-by-step collaboration.",
			"Plan — plan first, execute when ready.",
			"Controls the default configuration for new agent sessions (such as Copilot CLI). You can still change the mode and approval behavior per session, and each session remembers what was used.",
			"The default model for new chat conversations. Use \"auto\" to let Copilot pick a model, a model family name (such as \"opus\" or \"gemini\") to use the latest available model in that family, or a full model id. You can still switch the model within a conversation; each new conversation starts at this model.",
			"Sets the default chat model for new conversations. Accepts \"auto\", a model family name (such as \"opus\" or \"gemini\"), or a full model id. Users can still switch the model within a conversation.",
			"Enables chat participant autodetection for panel chat.",
			"Disable and hide built-in AI features provided by GitHub Copilot, including chat and inline suggestions.",
			"Delay after which changes made by chat are automatically accepted. Values are in seconds, `0` means disabled and `100` seconds is the maximum.",
			"Whether to show a confirmation before removing a request and its associated edits.",
			"Whether to show a confirmation before retrying a request and its associated edits.",
			"Controls whether the Explain button in the Chat panel and the Explain Changes context menu in the SCM view are shown. This is an experimental feature.",
			"Controls whether selecting a file in the changed files list of a chat response opens it in a diff editor showing the changes made by chat, or in a regular editor. Holding `kbstyle(Alt)` while selecting the file opens it with the opposite behavior.",
			"Controls whether the editor automatically reveals the next change after keeping or undoing a chat edit.",
			"When enabled, Claude sessions opened from the regular workbench (sidebar chat) run inside the agent host process instead of the GitHub Copilot Chat extension. Only one Claude implementation surfaces per window.",
			"When enabled, Codex sessions opened from the regular workbench (sidebar chat) run inside the agent host process using the Codex App Server instead of the OpenAI extension. Only one Codex implementation surfaces per window. Requires `#chat.agentHost.enabled#` and `#chat.agentHost.codexAgent.enabled#`.",
			"Configure [glob patterns](https://aka.ms/vscode-glob-patterns) to editors for opening files from chat (for example `\"*.md\": \"vscode.markdown.preview.editor\"`).",
			"Enables editing of requests in the chat. This allows you to change the request content and resubmit it to the model.",
			"Controls whether the chat panel automatically exits after delegating a request to another session.",
			"When enabled, automatic instruction collection (.instructions.md, agent instructions, customizations index) is performed by the GitHub Copilot Chat extension instead of the core workbench.",
			"Enables chat participant autodetection for panel chat.",
			"This setting is deprecated. Please use `chat.detectParticipant.enabled` instead.",
			"Controls the animation style for incremental rendering.",
			"Content fades in from a blurred state.",
			"Simple opacity fade from 0 to 1.",
			"No animation. Content appears instantly.",
			"Content reveals top-to-bottom with a soft gradient edge.",
			"Content fades in while rising upward.",
			"Content scales up from slightly smaller.",
			"Content slides in from the left.",
			"Controls how content is buffered before rendering during incremental rendering. Lower buffering levels render faster but may show incomplete sentences or partially formed markdown.",
			"Renders content immediately as tokens arrive.",
			"Buffers content until a paragraph break before rendering.",
			"Reveals content word by word.",
			"Enables incremental rendering with optional block-level animation when streaming chat responses.",
			"Controls whether the permissions picker shows an inline \"Sandboxing for terminal\" toggle on the Default Approvals option. The toggle reflects and updates `#chat.agent.sandbox.enabled#`.",
			"When true, enables sessions-window-specific behavior for extensions.",
			"Select the default language model to use for the Explore subagent from the available providers.",
			"Enable using tools contributed by third-party extensions.",
			"Enables the unification of GitHub Copilot extensions. When enabled, all GitHub Copilot functionality is served from the GitHub Copilot Chat extension. When disabled, the GitHub Copilot and GitHub Copilot Chat extensions operate independently.",
			"Controls the font family in chat messages.",
			"Controls the font size in pixels in chat messages.",
			"Controls whether to show a growth notification in the agent sessions view to encourage new users to try Copilot.",
			"Specify paths to hook configuration files that define custom shell commands to execute at strategic points in an agent's workflow. [Learn More]({0}).\n\nRelative paths are resolved from the root folder(s) of your workspace. Supports Copilot hooks (`*.json`) and Claude Code hooks (`settings.json`, `settings.local.json`).",
			"Paths must be relative or start with '~/'. Absolute paths and '\\' separators are not supported.",
			"Hook File Locations",
			"Enables automatically using the active editor as chat context for specified chat locations.",
			"When enabled, the active editor is automatically forwarded as context, even when it would otherwise only be suggested. Selections and explicitly attached files are always included regardless of this setting.\n\nNote: this setting currently only applies to Agent Host sessions (such as the Copilot CLI).",
			"Controls whether the new implicit context flow is shown. In Ask and Edit modes, the context will automatically be included. When using an agent, context will be suggested as an attachment. Selections are always included as context.",
			"The value for the implicit context.",
			"Implicit context is always enabled.",
			"Implicit context is enabled for the first interaction.",
			"Implicit context is never enabled.",
			"Controls whether instructions with a matching 'applyTo' attribute are automatically included in chat requests.",
			"Include Applying Instructions",
			"Controls whether referenced instructions are automatically included in chat requests.",
			"Include Referenced Instructions",
			"Controls how file and symbol references are displayed in chat messages.",
			"Display file and symbol references as boxed widgets with icons.",
			"Display file and symbol references as simple blue links without icons.",
			"Specify location(s) of instructions files (`*{0}`) that can be attached in Chat sessions. [Learn More]({1}).\n\nRelative paths are resolved from the root folder(s) of your workspace.",
			"Instructions File Locations",
			"Paths must be relative or start with '~/'. Absolute paths and '\\' separators are not supported. Glob patterns are deprecated and will be removed in future versions.",
			"Enable math rendering in chat responses using KaTeX.",
			"Controls access to installed Model Context Protocol servers.",
			"Allow access to any installed MCP server.",
			"No access to MCP servers.",
			"Allows access to MCP servers installed from the registry that VS Code is connected to.",
			"Enterprise-managed allowlist that controls which Model Context Protocol servers may be installed and run. When set, only servers matching an entry are permitted; any other server is blocked. Servers can be matched by name, remote URL pattern (with `*` wildcards), or local command invocation. Omit entirely to allow all servers (subject to the deny list). Delivered via enterprise policy for governance; this setting is not surfaced to end users.",
			"Allowlist of Model Context Protocol servers. When set, only servers matching an entry may be installed or run; omit entirely to allow all servers (subject to the deny list).",
			"Match a local server by its exact command invocation, given as the command followed by its arguments.",
			"Match a server by its configured name.",
			"Match a remote server by its URL. Supports `*` wildcards, for example `https://*.example.com/*`.",
			"Enables NuGet packages for AI-assisted MCP server installation. Used to install MCP servers by name from the central registry for .NET packages (NuGet.org).",
			"Controls whether MCP servers should be automatically started when the chat messages are submitted.",
			"Never automatically start MCP servers.",
			"Automatically start new and outdated MCP servers that are not yet running.",
			"Only automatically start new MCP servers that have never been run.",
			"Controls behavior when multiple MCP servers are discovered with the same name. 'disable' disables lower-priority duplicates. 'suffix' appends numeric suffixes to disambiguate.",
			"Disable lower-priority servers with duplicate names.",
			"Append numeric suffixes to servers with duplicate names.",
			"Enterprise-managed denylist of Model Context Protocol servers. Servers matching any entry are unconditionally blocked from being installed or run, even if they also match the allow list — deny rules always take precedence. Servers can be matched by name, remote URL pattern (with `*` wildcards), or local command invocation. Delivered via enterprise policy for governance; this setting is not surfaced to end users.",
			"Denylist of Model Context Protocol servers. Servers matching any entry are blocked from being installed or run, even if they also match the allow list; deny rules always take precedence.",
			"Match a local server by its exact command invocation, given as the command followed by its arguments.",
			"Match a server by its configured name.",
			"Match a remote server by its URL. Supports `*` wildcards, for example `https://*.example.com/*`.",
			"Enables the default Marketplace for Model Context Protocol (MCP) servers.",
			"Configures which models are exposed to MCP servers for sampling (making model requests in the background). This setting can be edited in a graphical way under the `{0}` command.",
			"Whether this server is allowed to make sampling requests during its tool calls in a chat session.",
			"Whether this server is allowed to make sampling requests outside of a chat session.",
			"A model the MCP server has access to.",
			"Controls whether MCP servers can provide custom UI for tool invocations.",
			"This setting is deprecated and will be removed in future releases. Chat modes are now called custom agents and are located in `.github/agents`",
			"Specify location(s) of custom chat mode files (`*{0}`). [Learn More]({1}).\n\nRelative paths are resolved from the root folder(s) of your workspace.",
			"Mode File Locations",
			"The default mode for new chat sessions. When empty, the chat view's default mode is used.",
			"Controls whether a chat session should present the user with an OS notification when a confirmation or question needs input. This includes a window badge as well as notification toast.",
			"Always show OS notifications for confirmations, even when the window is focused.",
			"Never show OS notifications for confirmations.",
			"Show OS notifications for confirmations when the window is not focused.",
			"Controls whether a chat session should present the user with an OS notification when a response is received. This includes a window badge as well as notification toast.",
			"Always show OS notifications for responses, even when the window is focused.",
			"Never show OS notifications for responses.",
			"Show OS notifications for responses when the window is not focused.",
			"Start new chat sessions in Bypass Approvals mode.",
			"Bypass Approvals",
			"Start new chat sessions in Autopilot mode.",
			"Autopilot (Preview)",
			"Start new chat sessions with Default Approvals.",
			"Default Approvals",
			"Controls the default permissions picker mode for new local chat sessions. You can still change the permission mode per session, and each session remembers the permission mode that was used. If enterprise policy disables auto approval, new sessions use Default Approvals.",
			"Always show progress in chat.",
			"Select the default language model to use for the Plan agent from the available providers.",
			"When enabled, the plan review widget mounts an editor inline, as opposed to in a separate editor tab.",
			"Plugin directories to discover. Each key is a path that points directly to a plugin folder, and the value enables (`true`) or disables (`false`) it. Paths can be absolute, relative to the workspace root, or start with `~/` for the user's home directory.",
			"Enable agent plugin integration in chat.",
			"Controls which [agent plugins](https://aka.ms/vscode-agent-plugins) are enabled or disabled. Keys are plugin IDs in `<plugin>@<marketplace>` form (where marketplace is defined in {1}); values enable (`true`) or disable (`false`) the plugin. Discovered alongside the path-keyed entries in {0}. When set by policy, entries are additive: plugins mapped to `true` are enabled in addition to the user's own plugins, and only plugins mapped to `false` are blocked from loading.",
			"Plugin enablement. Keys are plugin IDs in `{plugin}@{marketplace}` form; values enable or disable the plugin.",
			"Enterprise-managed additional plugin marketplaces. Unioned with {0}.",
			"Additional plugin marketplaces to query. Keys are marketplace names; values are GitHub shorthand (`owner/repo[#ref]`) or Git URIs (`{url}[#ref]`).",
			"Plugin marketplaces to query. Entries may be GitHub shorthand (`owner/repo` or `owner/repo#ref`), direct Git repository URIs (`https://...git`, `ssh://...git`, or `git@host:path.git`, each optionally suffixed with `#ref`), or local repository URIs (`file:///...`). Equivalent GitHub shorthand and URI entries are deduplicated.",
			"Enterprise-managed allowlist of plugin marketplace sources. When set, only marketplaces matching one of these entries can be installed; an empty array blocks all marketplaces. This does not retroactively disable already-installed plugins. Each entry is an object with a `source` discriminator (`github`, `git`, `url`, `npm`, `file`, `directory`, `hostPattern`, or `pathPattern`) and the corresponding fields. Typically delivered via enterprise policy.",
			"Allowlist of plugin marketplace sources. When set, only marketplaces matching an entry are trusted; an empty array blocks all marketplaces.",
			"Show an animated gradient border around the chat input while the agent is working or thinking. When enabled and reduced motion is not enabled, this overrides {0} to be off. Has no effect when reduced motion is enabled.",
			"Paths must be relative or start with '~/'. Absolute paths and '\\' separators are not supported. Glob patterns are deprecated and will be removed in future versions.",
			"Configure which prompt files to recommend in the chat welcome view. Each key is a prompt file name, and the value can be `true` to always recommend, `false` to never recommend, or a [when clause](https://aka.ms/vscode-when-clause) expression like `resourceExtname == .js` or `resourceLangId == markdown`.",
			"Prompt File Recommendations",
			"Controls which action is the default for the queue button when a request is in progress.",
			"Queue the message to send after the current request completes.",
			"Steer the current request by sending the message immediately, signaling the current request to yield.",
			"Controls whether the last session is restored in panel after restart.",
			"Specify location(s) of reusable prompt files (`*{0}`) that can be run in Chat sessions. [Learn More]({1}).\n\nRelative paths are resolved from the root folder(s) of your workspace.",
			"Prompt File Locations",
			"Enable session sync to GitHub.com. When enabled, Copilot session data is synced to your GitHub account for cross-device access and richer insights. Requires `#github.copilot.chat.localIndex.enabled#` to also be enabled.",
			"Enable session sync to GitHub.com for cross-device Copilot session history. When disabled by organization policy, session data is kept local only.",
			"Repository patterns to exclude from session sync. Use exact `owner/repo` names or glob patterns like `my-org/*`. Sessions from matching repositories will only be stored locally.",
			"Enables dictating into the chat input using on-device speech-to-text. When enabled on a supported platform, a microphone button appears in the chat input; the transcription model is downloaded on first use and runs locally.",
			"Tap the dictation shortcut to start and stop, or press and hold it to dictate only while held (push-to-talk).",
			"Controls how the chat dictation shortcut ({0}) behaves.",
			"Press and hold the dictation shortcut to dictate; dictation stops as soon as the shortcut is released.",
			"Tap the dictation shortcut to start dictating and tap again to stop.",
			"The on-device model used for chat dictation. The model is downloaded on first use and cached on disk. Larger models are more accurate but slower and take longer to download.",
			"Balanced speed and accuracy (~145MB download).",
			"NVIDIA Nemotron RNN-T: multilingual (35+ languages, auto-detected), high accuracy, matches the GitHub Copilot app (~800MB download).",
			"Most accurate; slower and larger (~465MB download).",
			"Smallest and fastest; lowest accuracy (~75MB download).",
			"Allow subagents to invoke subagents.",
			"Controls whether subagents can invoke other subagents. When enabled, nesting is limited to a maximum depth of 5.",
			"Controls whether tips are shown above user messages in chat. New tips are added frequently, so this is a helpful way to stay up to date with the latest features.",
			"Controls whether the Open in Agents Window button is shown in the title bar.",
			"Controls whether the Copilot Sign In button is shown in the title bar when signed out. When disabled, the Sign In affordance falls back to the status bar.",
			"{0} - {1}",
			"Controls whether edits made by the agent are automatically approved. The default is to approve all edits except those made to certain files which have the potential to cause immediate unintended side-effects, such as `**/.vscode/*.json`.\n\nSet to `true` to automatically approve edits to matching files, `false` to always require explicit approval. The last pattern matching a given file will determine whether the edit is automatically approved.",
			"When enabled, tool failures are automatically expanded in the chat UI to show error details.",
			"Post-process tool output (for example `git diff`, `ls -l`, or `npm install`) to reduce token usage before it is sent to the model.",
			"When enabled, multiple tool confirmations are batched into a carousel above the input.",
			"Controls which tools are eligible for automatic approval. Tools set to 'false' will always present a confirmation and will never offer the option to auto-approve. The default behavior (or setting a tool to 'true') may result in the tool offering auto-approval options.",
			"Controls which URLs are automatically approved when requested by chat tools. Keys are URL patterns and values can be `true` to approve both requests and responses, `false` to deny, or an object with `approveRequest` and `approveResponse` properties for granular control.\n\nExamples:\n- `\"https://example.com\": true` - Approve all requests to example.com\n- `\"https://*.example.com\": true` - Approve all requests to any subdomain of example.com\n- `\"https://example.com/api/*\": { \"approveRequest\": true, \"approveResponse\": false }` - Approve requests but not responses for example.com/api paths",
			"When enabled, tool confirmations show an LLM-generated risk level (Safe / Caution / Review carefully) and a short explanation.",
			"The language model id used to generate tool risk assessments. Should be a small, fast model.",
			"When enabled, terminal tool calls are always displayed in a collapsible container with a simplified view.",
			"Controls whether to show the todo list widget above the chat input. When enabled, the widget displays todo items created by the agent and updates as progress is made.",
			"Controls whether agent status pills are shown above the chat input while a turn is in progress and inside the completed response. Only applies to agent sessions.",
			"Show a pill for browser activity in the turn.",
			"Show a pill summarizing the files changed and the lines added and removed in the turn.",
			"The per-pill object form is deprecated. Use a boolean value instead.",
			"Show a pill to preview a Markdown or HTML file created or edited in the turn.",
			"Controls whether the input of the chat should be restored when an undo request is made. The input will be filled with the text of the request that was restored.",
			"Replaces the command center search box with a unified chat and search widget.",
			"Controls whether an animation is shown when clicking the thumbs up button on a chat response.",
			"Shows a confetti burst animation around the thumbs up button.",
			"Shows floating thumbs up icons rising from the button.",
			"No animation is shown.",
			"Shows expanding pulse rings from the button.",
			"Shows radiant lines emanating from the button.",
			"Controls whether instructions from `AGENTS.md` file found in a workspace roots are attached to all chat requests.",
			"Use AGENTS.md file",
			"Controls whether skills are provided as specialized capabilities to the chat requests. Skills are loaded from the folders configured in `#chat.agentSkillsLocations#`. The language model can load these skills on-demand if the `read` tool is available. Learn more about [Agent Skills](https://aka.ms/vscode-agent-skills).",
			"Use Agent skills",
			"Controls whether hooks from Claude configuration files can execute. When disabled, only Copilot-format hooks are used. Hooks are loaded from the files configured in `#chat.hookFilesLocations#`.",
			"Use Claude Hooks",
			"Controls whether instructions from `CLAUDE.md` file found in workspace roots, .claude and ~/.claude folder are attached to all chat requests.",
			"Use CLAUDE.md file",
			"Controls whether to use chat customization files in parent repositories.",
			"Use Customizations in Parent Repositories",
			"Controls whether chat hooks are executed at strategic points during an agent's workflow. Hooks are loaded from the files configured in `#chat.hookFilesLocations#`.",
			"Use Chat Hooks",
			"Controls whether instructions from nested `AGENTS.md` files found in the workspace are listed in all chat requests. The language model can load these skills on-demand if the `read` tool is available.",
			"Use nested AGENTS.md files",
			"Controls whether a stronger skill adherence prompt is used that encourages the model to immediately invoke skills when relevant rather than just announcing them.",
			"Use Skill Adherence Prompt",
			"Override the language model used by built-in utility flows. Leave empty to use the configured default behavior.",
			"Override the language model used by built-in small/fast utility flows. A fast and inexpensive model is recommended. Leave empty to use the configured default behavior.",
			"Show request and completion timestamps. Hover over a completion timestamp to show the elapsed response time.",
			"Show a progress badge on the chat view when an agent session is in progress that is opened in that view.",
			"Show chat agent sessions when chat is empty or to the side when chat view is wide enough.",
			"Controls the orientation of the chat agent sessions view when it is shown alongside the chat.",
			"Display chat sessions side by side if space is sufficient, otherwise fallback to stacked above the chat input unless a chat session is visible.",
			"Display chat sessions vertically stacked above the chat input unless a chat session is visible.",
			"Debug View",
			"Controls the font family in chat codeblocks.",
			"Controls the font size in pixels in chat codeblocks.",
			"Controls the font weight in chat codeblocks.",
			"Controls the line height in pixels in chat codeblocks. Use 0 to compute the line height from the font size.",
			"Controls whether lines should wrap in chat codeblocks.",
			"Chat",
			"Configures discovery of Model Context Protocol servers from configuration from various other applications.",
			"(Preview) The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) servers. Typically delivered via enterprise policy (Windows Group Policy / macOS managed preferences / Linux `/etc/vscode/policy.json`); developers may hand-edit `settings.json` for local testing. Properties: `issuer` (HTTPS URL), `clientId`, `clientSecret`.",
			"The OAuth client ID registered with the SSO issuer for this device.",
			"The OAuth client secret paired with `clientId`. Intended for local development only.",
			"The OAuth/OIDC issuer URL of the SSO authorization server. Must be an `https://` URL.",
			"The OAuth/OIDC IdP configuration used for enterprise-managed Model Context Protocol (MCP) server authentication.",
			"Configure the MCP Gallery service URL to connect to",
			"List Servers"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/agentHostChatDebugProvider": [
			"Aborted",
			"Agent Discovery",
			"Context Compaction",
			"Context Compaction Failed",
			"system={0}, conversation={1}, tools={2} tokens",
			"disabled",
			"Customization Discovery",
			"{0} loaded",
			"{0} loaded, {1} disabled",
			"Resolve Customizations",
			"{0} skills, {1} agents, {2} hooks, {3} instructions",
			"Full Prompt",
			"Hook Discovery",
			"Error Occurred",
			"Error During {0}",
			"Hook Failed: {0}",
			"Hook: {0}",
			"Recoverable; retrying",
			"Unrecoverable",
			"MCP Server Discovery",
			"Model Changed",
			"{0} (reasoningEffort={1})",
			"{0} → {1}",
			"intention: {0}",
			"kind: {0}",
			"path: {0}",
			"Awaiting Permission: {0}",
			"pending",
			"Permission {0}: {1}",
			"result: {0}",
			"Prompt Discovery",
			"Reasoning",
			"Response",
			"Instructions Discovery",
			"CLI {0}",
			"Error",
			"Error ({0})",
			"{0}@{1}",
			"Session Started",
			"model={0}, reasoningEffort={1}",
			"model={0}",
			"Warning",
			"Warning ({0})",
			"Skill Discovery",
			"Skill Invoked: {0}",
			"model: {0}",
			"agent: {0}",
			"tokens: {0}",
			"tool calls: {0}",
			"Unknown error",
			"Copilot CLI Session {0}",
			"User Request"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/agentHostLogSources": [
			"{0} (Log)",
			"Copilot CLI Logs",
			"Session Events (events.jsonl)",
			"Remote Agent Host Log (agenthost.log)",
			"AHP Log",
			"AHP Log — {0}"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatCustomizationDiscoveryRenderer": [
			"Configure locations",
			"Agents ({0})",
			"Hooks ({0})",
			"Instructions ({0})",
			"Referenced ({0})",
			"Skills ({0})",
			"Skipped ({0})",
			"{0} instructions, {1} skills, {2} agents, {3} hooks, {4} skipped in {5}ms",
			"Customization Resolution Results",
			"{0} Discovery Results",
			"duplicate of {0}",
			"Loaded ({0})",
			"Loaded files",
			"No resolution logs",
			"Open {0} in Extensions",
			"Configure locations",
			"{0} instructions, {1} skills, {2} agents, {3} hooks, {4} skipped in {5}ms",
			"Customization Resolution Results",
			"{0} Discovery Results",
			"duplicate of {0}",
			"Loaded ({0})",
			"Skipped ({0})",
			"Sources ({0})",
			"Total files: {0}",
			"unknown",
			"Skipped ({0})",
			"Skipped files",
			"Sources ({0})",
			"Source folders",
			"{0} were discovered by checking the following sources in order:",
			"Total files: {0}",
			"unknown"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugCacheExplorerView": [
			"{0} ({1})",
			"All components are identical between A and B.",
			"content drift",
			"identical",
			"length change",
			"only in A",
			"only in B",
			"Cache break at messages[{0}]",
			"cached tok",
			"cache hit",
			"What changed: {0}",
			"{0} chars",
			"Chunk breakdown",
			"Chunk",
			"#",
			"Components",
			"{0} → {1} chars",
			"This request uses previous_response_id, so input messages are not positionally diffed against the previous request. Components below show cache-key shape changes; the current continuation delta is shown separately.",
			"Current",
			"Previous · {0} chars",
			"Current · {0} chars",
			"Diff summary",
			"drift",
			"duration",
			"(not sent — provider default)",
			"endTime",
			"Agent",
			"All agents ({0})",
			"{0} of {1} agents",
			"Reveal {0} in Components",
			"Findings",
			"First request in session",
			"OTel-reported cache hit. Nothing earlier in this session to diff against — the system prompt and tools may still match a previous session's cache.",
			"small messages (grouped)",
			"[cache {0}%]",
			"{0}% cache hit",
			"{0}% cache hit — {1}",
			"{0} identical message(s) not shown — they extend the shared, cache-servable prefix.",
			"input tok",
			"Current",
			"Previous",
			"tools (catalog)",
			"tool search",
			"model",
			"Model Turn",
			"[{0}ms]",
			"No findings for this request pair.",
			"The request-side prompt (system instructions, tool catalog, and input messages) was not captured for this session, so the prompt-signature diff and root-cause findings are unavailable. The cache-hit numbers above come from reported token usage.",
			"(not present)",
			"No model turns recorded for this session yet.",
			"No model turns match the selected agent filter.",
			"Options changed: {0}",
			"Current",
			"Option",
			"Previous",
			"% of current",
			"{0}%",
			"Cache performance",
			"Previous",
			"Previous request",
			"{0} min idle · cache likely expired",
			"Diverges from the previous request: {0} chars are recomputed",
			"requestId",
			"Request id: {0}",
			"Request Options",
			"shape",
			"Responses API continuation",
			"Responses API continuation: the displayed input is only the delta sent over the wire. The provider reconstructs prior context from the previous response id.",
			"full input request",
			"tool output continuation",
			"Responses API continuation: the displayed input is only the tool-output delta sent over the wire. The provider reconstructs prior context from the previous response id.",
			"tool output request",
			"tool_search_output continuation",
			"Responses API continuation: the displayed input is only the tool-search delta sent over the wire. The provider reconstructs prior context from the previous response id.",
			"tool_search_output request",
			"This request contains a Responses API tool_search_output item. No previous-response continuation marker was captured, so the displayed input may be a full or history-sliced request rather than only a continuation delta.",
			"Request",
			"Byte-identical to the previous request: {0} chars can be served from cache",
			"Match",
			"{0}% match",
			"{0} ({1}): {2} — drifted. Click to inspect.",
			"{0} … {1}: {2} small messages, {3}",
			"{0} chars",
			"{0} chars (≈ {1} tok)",
			"{0} ({1}): {2}",
			"Show All Agents",
			"Session cache health",
			"{0} ×{1} · {2} tok",
			"{0} of {1} request pairs healthy",
			"{0} of {1} request pairs healthy · ~{2} tokens recomputed avoidably",
			"{0}% overall cache hit",
			"{0} of {1} input tokens served from cache across {2} requests (token-weighted)",
			"Prompt Signature",
			"{0} of {1} chars reused · break at {2}",
			"{0} of {1} chars reused · no divergence detected",
			"startTime",
			"{0} added in this request",
			"{0} in-place changed",
			"{0} dropped from previous",
			"{0} identical",
			"system",
			"Toggle group",
			"≈ tok",
			"{0} of {1} input tokens reused",
			"{0} of {1} input tokens reused · {2} uncached ({3}%)",
			"tools catalog",
			"Total",
			"Both sides truncated by the OTel attribute cap (originals were {0} and {1} chars) — diff may be partial.",
			"{0} side truncated by the OTel attribute cap (original was {1} chars) — diff may be partial.",
			"Current",
			"Previous",
			"timeToFirstToken",
			"Turn {0}: {1}",
			"Click to compare this request against the previous one",
			"(no prompt captured)",
			"(unnamed)",
			"Visible Request Signature",
			"For Responses API continuations, this shows the captured request inputs: system instructions, tools sent on this request, and the visible input delta. Earlier conversation state is referenced by previous response id and is not expanded here.",
			"{0} of {1} captured request chars match before first captured drift: {2}",
			"{0} of {1} captured request chars match · no captured divergence detected",
			"Cache Explorer",
			"Cache Explorer — Prefix Diff",
			"Agent Debug Logs"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugCacheInsights": [
			"expiration / not cacheable",
			"healthy growth",
			"history rewritten",
			"model changed",
			"request options changed",
			"system prompt changed",
			"tool catalog changed",
			"not classified",
			"{0} chars appended — the previous content survives as a shared prefix",
			"edited in place — first difference at char {0} ({1} leading and {2} trailing chars unchanged)",
			"first {0} chars removed — this block no longer starts with the same bytes",
			"{0} chars prepended — this block no longer starts with the same bytes",
			"last {0} chars removed — the remaining content still matches the previous bytes",
			"Once the prefix breaks at messages[{0}], everything after it is recomputed regardless — fix the first break first.",
			"{0} more changed position(s) after the break",
			"{0} new message(s) after {1} unchanged — the shared prefix was extended, not broken. The uncached tokens are the new suffix being written to the cache for the next request.",
			"New messages appended — expected growth",
			"Only the wire delta is captured for this request; prior context is referenced by previous_response_id and reconstructed provider-side. Analysis is limited to system, tools, and request options.",
			"Responses API continuation",
			"Conversation history must be byte-identical between requests to reuse the cached prefix. A re-serialized {0} turn — trimmed whitespace, dropped reasoning or preamble text, reformatted tool calls — silently invalidates everything after it.",
			"{0} message, {1} → {2} chars",
			"History rewritten at messages[{0}]",
			"The changed region looks like a {0} — a volatile value re-rendered into the conversation history breaks the prefix on every request.",
			"The prompt is byte-identical to the previous request but only {0}% was served from cache.{1}",
			" {0} minute(s) elapsed since the previous request.",
			"Provider prompt caches expire after a few minutes of inactivity (typically ~{0} min). Long gaps between requests recompute the full prompt even when nothing changed.",
			"Likely cache expiration",
			"Providers typically look back ~{0} content blocks for a prior cache entry; a turn that appends more can silently miss it even though the prefix matches.",
			"During long tool loops, place intermediate cache breakpoints every ~15 blocks so the next request can still find a cache entry.",
			"{0} blocks appended — beyond the typical cache lookback window",
			"{0} → {1}",
			"Prompt caches are scoped to a model — switching models recomputes the entire prompt. Route sub-tasks that need a different model through a separate request chain so the main loop keeps its cache.",
			"Model changed",
			"Options are part of the cache key on most providers. Keep per-request options stable when cache reuse matters.",
			"Request options changed",
			"The previous request was a Responses API continuation (delta-only wire input); positionally diffing this full request against it would be misleading.",
			"Message comparison suppressed",
			"No divergence detected — {0}% of input tokens were served from cache.",
			"Prompt prefix fully stable",
			"{0} → {1} chars · {2}",
			"A system prompt change invalidates everything after the tools block. Keep the system prompt byte-stable for the life of a session and inject per-turn context into the newest message instead.",
			"System prompt changed",
			"The changed region looks like a {0} — volatile values interpolated into the system prompt break the cache on every request. Move dynamic content after the conversation history or drop it.",
			"The tool catalog is the first block of the prompt — any byte change here invalidates the entire cache.",
			"Tool catalog changed",
			"added: {0}",
			"changed: {0}",
			"A changed tool description or schema rewrites the prompt from the tools block onward. Check for dynamic content (counts, paths, timestamps) inside tool descriptions.",
			"Tool definitions modified",
			"modified: {0}",
			"removed: {0}",
			"Same {0} tools with identical definitions, sent in a different order.",
			"Tools render at the very start of the prompt — a pure reorder still changes the bytes and invalidates the entire cache. Serialize the tool list deterministically (e.g. sort by name).",
			"Tool definitions reordered",
			"Tool definitions render before everything else, so adding or removing a tool mid-session invalidates the whole prompt. Keep the tool set stable for the life of a session, or use deferred/appended tool loading instead of swapping the catalog.",
			"Tool catalog changed ({0} → {1} tools)",
			"{0} input tokens — providers only cache prompts above a minimum prefix size (roughly 1,024-4,096 tokens depending on model), and smaller prompts silently never cache.",
			"Small utility requests (titles, summaries) often sit below the threshold; a 0% hit on them is normal and not worth optimizing.",
			"Prompt may be below the minimum cacheable size",
			"{0} message(s) present in the previous request are missing from this one.",
			"History slicing or compaction shortens the prefix — the cache can only match up to the cut, and everything after it is recomputed.",
			"History truncated at messages[{0}]",
			"Every request either appended new messages or matched the previous prompt exactly — no avoidable cache breaks in this session.",
			"All request pairs grew the prefix cleanly",
			"~{0} tokens recomputed after idle gaps or on prompts below the cacheable minimum.",
			"If long gaps are inherent to the workflow, consider a longer-TTL cache or pre-warming before the user returns.",
			"Cache likely expired {0} times",
			"~{0} tokens recomputed across those requests. A break that repeats is systemic — look for the same root cause on every occurrence.",
			"Recurring invalidator: {0} in {1} of {2} request pairs",
			"large changing number",
			"timestamp",
			"unique id (UUID)"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugDetailPanel": [
			"Close",
			"Copy",
			"Open in Editor"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEditorInput": [
			"Icon of the chat debug editor label.",
			"Agent Debug Logs"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEnablement": [
			"Agent debug logging is turned off. Enable it to capture and view debug logs for this session.",
			"Enable in Settings",
			"AHP logging is turned off. Enable it and reproduce the issue to capture and view client↔host protocol frames for this session."
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEventDetailRenderer": [
			"Agent: {0}",
			"Agent Response: {0}",
			"Cached tokens: {0}",
			"Call ID: {0}",
			"Description: {0}",
			"Duration: {0}ms",
			"Input:",
			"Input tokens: {0}",
			"Model Turn",
			"Model turns: {0}",
			"Output:",
			"Output tokens: {0}",
			"Result: {0}",
			"Status: {0}",
			"Tool: {0}",
			"Tool calls: {0}",
			"Total tokens: {0}",
			"User Message: {0}"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugEventList": [
			"Agent Response",
			"Model Turn",
			"{0} tokens",
			"(unknown)",
			"User Message"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugFilters": [
			"Model Turns",
			"Chat Customization",
			"Subagent Invocations",
			"Tool Calls"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugFlowChartView": [
			"Agent Flow Chart",
			"Filter flow chart nodes",
			"No events recorded for this session.",
			"No nodes match the current filter.",
			"Filter nodes...",
			"Show More ({0})",
			"Load more nodes",
			"Agent Debug Logs"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugFlowGraph": [
			"Agent Response",
			"{0} +{1} more",
			"{0} discovery steps",
			"Event",
			"Model Turn",
			"Subagent",
			"Subagent",
			"Subagent: {0}",
			"{0} tokens",
			"Tool Call",
			"{0} calls",
			"Cached tokens: {0}",
			"Duration: {0}",
			"Input: {0}",
			"Input tokens: {0}",
			"Model turns: {0}",
			"Output: {0}",
			"Output tokens: {0}",
			"Result: {0}",
			"Status: {0}",
			"Tokens: {0}",
			"Tool calls: {0}",
			"User Message"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugHomeView": [
			"Active",
			"Claude Code: {0}",
			"Copilot CLI: {0}",
			"Enable to view debug logs and investigate chat issues with /troubleshoot.",
			"Select a chat session to debug",
			"Imported: {0}",
			"New Chat",
			"Send a chat message to get started",
			"Enable in Settings",
			"{0} (active)",
			"Chat sessions",
			"Show More ({0})",
			"Agent Debug Logs"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugHookContentRenderer": [
			"Command",
			"{0}ms",
			"Duration: {0}ms",
			"Error",
			"Exit Code: {0}",
			"Exit Code: {0}",
			"Input",
			"Output",
			"Error",
			"Non-blocking Error",
			"Success",
			"Result: {0}",
			"Hook Type: {0}"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugLogsView": [
			"Agent response: {0}",
			" {0} cached",
			"model",
			"Model turn: {0}{1}{2}",
			"Subagent: {0}{1}",
			" {0} tokens",
			"Tool call: {0}{1}",
			"User message: {0}",
			"Chat Debug Events",
			"Created",
			"Details",
			"Name",
			"Copy Row",
			"Copy Timestamp",
			"Filter After Timestamp",
			"Filter debug events",
			"Filter Before Timestamp",
			"Filter Name",
			"List View",
			"Logs",
			"Chat debug logs loading progress",
			"Filter (e.g. text, !exclude, before:YYYY-MM-DDTHH:MM:SS)",
			"Showing {0} of {1} events",
			"Show More ({0})",
			"Load more events",
			"Switch to List View",
			"Switch to Tree View",
			"Agent Debug Logs",
			"Toggle between list and tree view",
			"Tree View"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugMessageContentRenderer": [
			"Agent Response",
			"Prompt Sections ({0})",
			"Response Sections ({0})",
			"User Message"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugModelTurnContentRenderer": [
			"Cached tokens: {0}",
			"Cached tokens: {0}",
			"{0}ms",
			"Duration: {0}ms",
			"Error: {0}",
			"Error: {0}",
			"Input tokens: {0}",
			"Input tokens: {0}",
			"Max input tokens: {0}",
			"Max input tokens: {0}",
			"Max output tokens: {0}",
			"Max output tokens: {0}",
			"Model: {0}",
			"Output tokens: {0}",
			"Output tokens: {0}",
			"Request: {0}",
			"Sections ({0})",
			"Status: {0}",
			"Model Turn",
			"Total tokens: {0}",
			"Total tokens: {0}",
			"Time to first token: {0}ms",
			"Time to first token: {0}ms"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugOverviewView": [
			"Agent Flow Chart",
			"AHP Log",
			"Cache Explorer",
			"Created",
			"Last Activity",
			"Location",
			"Session Type",
			"Status",
			"Explore Trace Data",
			"Chat Panel",
			"Editor Inline",
			"Notebook",
			"Terminal",
			"Copilot Usage (AIC)",
			"Errors",
			"Model Turns",
			"Tool Calls",
			"Total Cached Input Tokens",
			"Total Input Tokens",
			"Total Output Tokens",
			"Total Tokens",
			"Reveal Chat Session",
			"Session Details",
			"Local",
			"Idle",
			"In Progress",
			"Summary",
			"Agent Debug Logs",
			"View Logs"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugToolCallContentRenderer": [
			"Copy",
			"Arguments",
			"{0}ms",
			"Duration: {0}ms",
			"Error",
			"Output",
			"Status: {0}",
			"Success",
			"Tool: {0}"
		],
		"vs/workbench/contrib/chat/browser/chatDebug/chatDebugWireLogView": [
			"AHP Log",
			"Agent Debug Logs",
			"notify",
			"request",
			"response",
			"{0} errors",
			"{0} frames",
			"{0} pending",
			"{0} requests",
			"slowest {0}",
			"AHP logging is disabled — enable {0} and reproduce to capture client↔host protocol frames.",
			"The AHP log is empty.",
			"No AHP log is available. Enable {0} and reproduce the issue to capture protocol frames.",
			"Failed to read AHP log: {0}",
			"Filter AHP log frames",
			"Filter by method, type, or id",
			"remote",
			"Showing the most recent frames",
			"id: {0}",
			"Agent Host → VS Code",
			"Loading…",
			"Load More ({0})",
			"Load more frames",
			"{0} ms",
			"No AHP log was found yet for this session. Interact with the agent to capture protocol frames.",
			"No frames match '{0}'.",
			"The AHP Log is available for Agent Host sessions.",
			"Open Full File",
			"VS Code → Agent Host",
			"Refresh",
			"(response)",
			"{0} s",
			"Error",
			"Params",
			"Response Error",
			"Result",
			"Showing {0} of {1} frames",
			"AHP log file",
			"error",
			"error {0}",
			"pending",
			"Large payload values were elided in the log. Open the full file for complete data.",
			"This AHP log is unavailable."
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingActions": [
			"Keep",
			"Keep",
			"Keep All Edits",
			"Add Files From References",
			"This will undo changes made in {0} files. Do you want to proceed?",
			"This will undo changes made in {0}. Do you want to proceed?",
			"Yes",
			"Undo all edits?",
			"Edit Request",
			"Open File",
			"Open File Snapshot",
			"Don't ask again",
			"This will remove all subsequent requests and undo edits made to {0}. Do you want to proceed?",
			"This will remove all subsequent requests and undo edits made to {0} files in your working set. Do you want to proceed?",
			"Yes",
			"Do you want to undo {0} edits?",
			"This will remove your last request and undo the edits made to {0}. Do you want to proceed?",
			"This will remove your last request and undo edits made to {0} files in your working set. Do you want to proceed?",
			"Do you want to undo your last edit?",
			"Restore Checkpoint",
			"There is no checkpoint to restore.",
			"Restores workspace and chat to this point",
			"Restore to Last Checkpoint",
			"Start Over",
			"Clears the chat and undoes all changes",
			"Undo Requests",
			"{0} (Snapshot)",
			"View All Edits",
			"View Previous Edits",
			"Undo",
			"Undo",
			"Undo All Edits",
			"Explain",
			"Open Changes in Diff Editor",
			"Toggle Change Explanations"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingCodeEditorIntegration": [
			"{0} (changes from chat)"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingEditorActions": [
			"Keep Chat Edits",
			"Keep",
			"Keep Chat Edits in this File",
			"Keep All Edits",
			"Keep All Chat Edits",
			"Keep All Chat Edits in this Session",
			"Keep this Change",
			"Keep",
			"Show Accessible Diff View for Chat Edits",
			"Toggle Diff Editor for Chat Edits",
			"Undo Chat Edits",
			"Undo",
			"Undo Chat Edits in this File",
			"Undo All Edits",
			"Explain",
			"Navigation Status",
			"Go to Next Chat Edit",
			"Go to Previous Chat Edit",
			"Review",
			"Undo this Change",
			"Undo"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingEditorContextKeys": [
			"The cursor is inside a change range made by chat editing.",
			"The current editor is part of the global edit session",
			"The current editor shows a file from an edit session which is still in progress",
			"Review mode for chat changes is enabled",
			"The current editor contains chat modifications",
			"The current editor is currently being modified",
			"The number of turns the editing session in this editor has"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingEditorOverlay": [
			"—",
			"{0} of {1}",
			"1 change in 1 file",
			"1 change in {0} files",
			"{0} - Working...",
			"{0} changes in 1 file",
			"{0} changes in {1} files"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationModelManager": [
			"Code was modified.",
			"Failed to generate explanations",
			"No language model available"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingExplanationWidget": [
			"Collapse",
			"Dismiss",
			"Expand",
			"Follow up on this change",
			"Generating explanation...",
			"Line {0}",
			"Lines {0}-{1}",
			"Mark all as read",
			"Mark as read",
			"Mark as unread",
			"{0} changes",
			"1 change"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingModifiedDocumentEntry": [
			"Chat Edit: '{0}'",
			"Chat Edit",
			"Chat Edits"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingModifiedFileEntry": [
			"Color of pending edit regions in the minimap"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingModifiedNotebookEntry": [
			"Chat Edit: '{0}'",
			"Chat Edit"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingServiceImpl": [
			"Chat Editing",
			"Pending changes from chat",
			"Saving chat edits history"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/chatEditingSession": [
			"Suggested Edits"
		],
		"vs/workbench/contrib/chat/browser/chatEditing/notebook/chatEditingNotebookEditorIntegration": [
			"{0} (changes from chat)"
		],
		"vs/workbench/contrib/chat/browser/chatImageCarouselService": [
			"Conversation Images",
			"Current Input"
		],
		"vs/workbench/contrib/chat/browser/chatManagement/chatManagement.contribution": [
			"Enabling AI features…",
			"Enabling AI features",
			"Icon for open language models settings commands.",
			"Clear Models Search Results",
			"Models Management Editor",
			"Manage Language Models",
			"Open Language Models (JSON)"
		],
		"vs/workbench/contrib/chat/browser/chatManagement/chatManagementEditorInput": [
			"Language Models",
			"Icon of the Models Management editor label."
		],
		"vs/workbench/contrib/chat/browser/chatManagement/chatModelsWidget": [
			"Cache read cost: {0} credits per 1M tokens",
			"Cache read cost: {0} credit per 1M tokens",
			"Cache write cost: {0} credits per 1M tokens",
			"Cache write cost: {0} credit per 1M tokens",
			"Capabilities",
			"Agent Mode",
			"Tools",
			"Vision",
			"Clear Search",
			"Collapse",
			"Collapse All",
			"Cost (Credits per 1M Tokens)",
			"Cache Read: {0} credits per 1M tokens",
			"Cache Read: {0} credit per 1M tokens",
			"Cache Read: {0}",
			"Cache Write: {0}",
			"Cache Write: {0} credits per 1M tokens",
			"Cache Write: {0} credit per 1M tokens",
			"In: {0}",
			"Input: {0} credits per 1M tokens",
			"Input: {0} credit per 1M tokens",
			"Out: {0}",
			"Output: {0} credits per 1M tokens",
			"Output: {0} credit per 1M tokens",
			"Expand",
			"Filter",
			"Filter by {0}",
			"Filter by {0}",
			"Hidden Models",
			"Input cost: {0} credits per 1M tokens",
			"Input cost: {0} credit per 1M tokens",
			"Capabilities: {0}",
			"Context size: {0} tokens",
			"{0} from {1}",
			"{0} from {1} (hidden)",
			"Name",
			"Add Model",
			"Agent Mode",
			"Cache Read Cost: {0} credits per 1M tokens",
			"Cache Read Cost: {0} credit per 1M tokens",
			"Cache Write Cost: {0} credits per 1M tokens",
			"Cache Write Cost: {0} credit per 1M tokens",
			"Capabilities",
			"Configure...",
			"Context Size",
			"Delete",
			"Would you like to delete {0}?",
			"Migrate",
			"The Ollama model provider is deprecated. Please migrate to the official extension.",
			"Add Models",
			"Open in Language Models (JSON)",
			"Hide All Models",
			"Hide Model",
			"Hide Models",
			"Input Cost: {0} credits per 1M tokens",
			"Input Cost: {0} credit per 1M tokens",
			"Install Model Providers",
			"Cache Read Cost: {0} credits per 1M tokens",
			"Cache Read Cost: {0} credit per 1M tokens",
			"Cache Write Cost: {0} credits per 1M tokens",
			"Cache Write Cost: {0} credit per 1M tokens",
			"Input Cost: {0} credits per 1M tokens",
			"Input Cost: {0} credit per 1M tokens",
			"Output Cost: {0} credits per 1M tokens",
			"Output Cost: {0} credit per 1M tokens",
			"Long Context Pricing",
			"Adding models is managed by your organization",
			"Manage {0}...",
			"Output Cost: {0} credits per 1M tokens",
			"Output Cost: {0} credit per 1M tokens",
			"Pin Model",
			"Pricing",
			"Rename Group",
			"Show All Models",
			"Show Model",
			"Show Models",
			"Tools",
			"Tools",
			"Unpin Model",
			"Update API Key",
			"Vision",
			"Language Models",
			"Output cost: {0} credits per 1M tokens",
			"Output cost: {0} credit per 1M tokens",
			"Pricing",
			"Pricing: {0}",
			"Pricing: {0}",
			"Type to search...",
			"Status: {0}",
			"Context Size",
			"{0} Models",
			"{0} Models (hidden)",
			"Visible Models"
		],
		"vs/workbench/contrib/chat/browser/chatOutputItemRenderer": [
			"Code block language identifiers that this renderer can handle",
			"MIME types that this renderer can handle",
			"Unique identifier for the renderer.",
			"Contributes a renderer for specific MIME types and code block language identifiers in chat outputs"
		],
		"vs/workbench/contrib/chat/browser/chatParticipant.contribution": [
			"Chat",
			"A short name by which this command is referred to in the UI, e.g. `fix` or `explain` for commands that fix an issue or explain code. The name should be unique among the commands provided by this participant.",
			"A description of this command.",
			"Metadata to help with automatically routing user questions to this chat command.",
			"A detailed name for this category, e.g. `workspace_questions` or `web_questions`.",
			"A detailed description of the kinds of questions that are suitable for this chat command.",
			"A list of representative example questions that are suitable for this chat command.",
			"When the user clicks this command in `/help`, this text will be submitted to the participant.",
			"Commands available for this chat participant, which the user can invoke with a `/`.",
			"Whether invoking the command puts the chat into a persistent mode, where the command is automatically added to the chat input for the next message.",
			"A condition which must be true to enable this command.",
			"Chat failed to load because the installed version of the Copilot Chat extension is not compatible with this version of {0}. Please ensure that the Copilot Chat extension is up to date.",
			"A description of this chat participant, shown in the UI.",
			"Metadata to help with automatically routing user questions to this chat participant.",
			"A detailed name for this category, e.g. `workspace_questions` or `web_questions`.",
			"A detailed description of the kinds of questions that are suitable for this chat participant.",
			"A list of representative example questions that are suitable for this chat participant.",
			"The full name of this chat participant, which is shown as the label for responses coming from this participant. If not provided, {0} is used.",
			"A unique id for this chat participant.",
			"User-facing name for this chat participant. The user will use '@' with this name to invoke the participant. Name must not contain whitespace.",
			"Chat Participants",
			"A condition which must be true to enable this participant.",
			"When the user clicks this participant in `/help`, this text will be submitted to the participant.",
			"View icon of the chat view.",
			"&&Chat",
			"Commands",
			"Description",
			"Full Name",
			"Name",
			"Show Extension",
			"Contributes a chat participant"
		],
		"vs/workbench/contrib/chat/browser/chatPromoNotification": [
			"Ends {0}.",
			"Try {0}"
		],
		"vs/workbench/contrib/chat/browser/chatQuotaNotification": [
			"Manage Budget",
			"Manage Budget",
			"Manage Budget",
			"Set additional budget to cover extra usage.",
			"Upgrade to continue past the limit.",
			"Contact your admin to increase your limits.",
			"Additional budget is enabled to cover extra usage.",
			"Switch to Auto to reduce credit usage.",
			"Credits at {0}%",
			"Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.",
			"Usage Blocked",
			"Sign in to keep going.",
			"Manage your budget to keep building.",
			"Upgrade to keep going.",
			"Increase your budget to keep building.",
			"Contact your admin to increase your limits.",
			"Credit Limit Reached",
			"Additional budget is now covering extra usage.",
			"Credit Limit Reached",
			"Learn about optimizing usage",
			"Learn about optimizing usage",
			"You're likely to exhaust your AI credits before your billing period. {0}.",
			"Resets on {0}.",
			"You've used {0}% of your session rate limit.",
			"You've used {0}% of your weekly rate limit.",
			"Sign In",
			"Switch to Auto",
			"Upgrade",
			"Upgrade"
		],
		"vs/workbench/contrib/chat/browser/chatRepoInfo": [
			"Controls whether lightweight repository metadata (branch, commit, remotes) is captured when a chat request is submitted for internal diagnostics.",
			"Chat Repository Info"
		],
		"vs/workbench/contrib/chat/browser/chatSessions/chatSessionDescription": [
			"Thinking...",
			"Waiting for confirmation: {0}"
		],
		"vs/workbench/contrib/chat/browser/chatSessions/chatSessionPickerActionItem": [
			"Pick Option"
		],
		"vs/workbench/contrib/chat/browser/chatSessions/chatSessions.contribution": [
			"Chat",
			"A short name by which this command is referred to in the UI, e.g. `fix` or `explain` for commands that fix an issue or explain code. The name should be unique among the commands provided by this participant.",
			"A description of this command.",
			"Commands available for this chat session, which the user can invoke with a `/`.",
			"A condition which must be true to enable this command.",
			"{0}",
			"Contributes chat session integrations to the chat widget.",
			"Alternative identifiers for backward compatibility.",
			"Whether to automatically attach instruction files to chat requests for this session type.",
			"Whether delegation is supported. Default is false. Note that enabling this is experimental and may not be respected at all times.",
			"Optional capabilities for this chat session.",
			"Unique identifier for the type of chat session.",
			"When set, the chat session will show a filtered mode picker that prefers custom agents whose target property matches this value. Custom agents without a target property are still shown in all session types. This enables the use of standard agent/mode with contributed sessions.",
			"Description of the chat session for use in menus and tooltips.",
			"A longer name for this item which is used for display in menus.",
			"Icon identifier (codicon ID) for the chat session editor tab. For example, \"{0}\" or \"{1}\".",
			"Placeholder text to display in the chat input box for this session type.",
			"Name of the dynamically registered chat participant (eg: @agent). Must not contain whitespace.",
			"Order in which this item should be displayed.",
			"Whether the chat session relies on a GitHub Copilot account and so cannot be used until the user signs in. Defaults to false.",
			"When set, the chat session will show a filtered model picker that prefers custom models. This enables the use of standard model picker with contributed sessions.",
			"Whether the chat session supports the synthetic \"Auto\" model fallback. Defaults to false. When true and no models are available, the picker shows \"Auto\" instead of a \"No models available\" state.",
			"Whether this chat session supports attaching files or file references.",
			"Whether this chat session supports hand-off prompts.",
			"Whether this chat session supports attaching images.",
			"Whether this chat session supports attaching instructions.",
			"Whether this chat session supports attaching MCP resources.",
			"Whether this chat session supports attaching problems.",
			"Whether this chat session supports attaching prompts.",
			"Whether this chat session supports attaching search results.",
			"Whether this chat session supports attaching source control changes.",
			"Whether this chat session supports attaching symbols.",
			"Whether this chat session supports attaching tools or tool references.",
			"Whether to use ChatRequestTurn2 to populate built-in pickers such as the Agent and Model pickers.",
			"Message text (supports markdown) to display in the chat welcome view for this session type.",
			"Tips text (supports markdown and theme icons) to display in the chat welcome view for this session type.",
			"Title text to display in the chat welcome view for this session type.",
			"Condition which must be true to show this item.",
			"Icon path when a dark theme is used",
			"Icon path when a light theme is used",
			"New {0} Session",
			"New {0} Session",
			"New {0} Session",
			"New {0} Session",
			"New {0} with Prompt"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetup": [
			"Enabling GitHub Authentication"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupContributions": [
			"Chat",
			"Explain",
			"Fix",
			"Sign in to use GitHub Copilot",
			"Learn How to Hide AI Features",
			"Manage GitHub Copilot Budget",
			"Upgrade to GitHub Copilot Pro",
			"Disabling AI features",
			"Enabling AI features",
			"Retry",
			"Code Review",
			"Chat setup failed. Would you like to try again?",
			"Sign In",
			"Copilot Sign In",
			"Toggle visibility of the Copilot Sign In button in title bar",
			"Use AI Features with Copilot for free...",
			"Sign in to use GitHub Copilot...",
			"Upgrade Successful",
			"Please wait up to 10 minutes for your new plan to apply."
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupController": [
			"What is your {0} instance?",
			"i.e. \"octocat\" or \"https://octocat.ghe.com\"...",
			"You must enter a valid {0} instance (i.e. \"octocat\" or \"https://octocat.ghe.com\")",
			"Retry",
			"Getting chat ready...",
			"An error occurred while setting up chat. Would you like to try again?",
			"Failed to sign in to {0}. Would you like to try again?",
			"You must be signed in to use AI features.",
			"Will resolve to {0}"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupGrowthSession": [
			"Developer",
			"GitHub Copilot is available. Try it for free.",
			"Try Copilot",
			"Tell me about GitHub Copilot!",
			"Welcome to GitHub Copilot, your AI coding assistant! Here are some things you can try:\n\n- 🐛 *\"Help me debug this error\"* — paste an error message and get a fix\n- 🧪 *\"Write tests for my function\"* — select code and ask for unit tests\n- 💡 *\"Explain this code\"* — highlight something unfamiliar and ask what it does\n- 🚀 *\"Scaffold a REST API\"* — describe what you want and let Agent mode build it\n- 🎨 *\"Refactor this to be more readable\"* — select messy code and clean it up\n\nType anything below to get started!",
			"Reset Growth Session Notification"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupProviders": [
			"Chat setup failed.",
			"Chat took too long to get ready. Please ensure you are signed in to {0} and that the extension `{1}` is installed and enabled. Click restart to try again if this issue persists.",
			"Chat took too long to get ready. Please ensure that the extension `{0}` is installed and enabled. Click restart to try again if this issue persists.",
			"Please try again.",
			"Failed to get a response. Please try again.",
			"Explain",
			"Fix",
			"Generate",
			"Getting chat ready",
			"Modify",
			"Restart",
			"You need to set up GitHub Copilot and be signed in to use Chat.",
			"Signing in to {0}",
			"New Workspace",
			"Scaffold a new workspace in VS Code",
			"Show Details",
			"Ask how to do something in the terminal",
			"You need to trust this workspace to use Chat.",
			"Ask questions about VS Code",
			"Getting chat ready",
			"Chat is almost ready",
			"Ask about your workspace"
		],
		"vs/workbench/contrib/chat/browser/chatSetup/chatSetupRunner": [
			"AI features are currently only supported in trusted workspaces.",
			"Continue with {0}",
			"Enable more AI features",
			"By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}). {3} Copilot may show [public code]({4}) suggestions and use your data to improve the product. You can change these [settings]({5}) anytime.",
			"By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}).",
			"Use AI Features",
			"Sign in to use GitHub Copilot",
			"Start using AI Features"
		],
		"vs/workbench/contrib/chat/browser/chatSlashCommands": [
			"Configure custom agents",
			"Set permissions to bypass approvals",
			"Set permissions to autopilot mode",
			"Switch to '{0}'",
			"Start a new chat and archive the current one",
			"Show Chat Debug View",
			"Set permissions back to default",
			"Set permissions back to default",
			"Set permissions back to default",
			"Fork conversation into a new chat session",
			"Configure hooks",
			"Configure instructions",
			"Open the model picker",
			"Manage plugins",
			"Configure prompt files",
			"Rename this chat",
			"Configure skills",
			"Configure tools",
			"Set permissions to bypass approvals"
		],
		"vs/workbench/contrib/chat/browser/chatStatus/chatStatusDashboard": [
			"Set up Copilot to use AI features.",
			"By continuing with {0} Copilot, you agree to {1}'s [Terms]({2}) and [Privacy Statement]({3})",
			"Additional Budget",
			"Cancel Snooze",
			"Chat messages",
			"+5 min",
			"remaining",
			"Hide inline suggestions for 5 min",
			"Hide suggestions for 5 min",
			"Snooze additional 5 min",
			"Inline suggestions are hidden for the remaining duration",
			"Inline Suggestions",
			"Credits",
			"Use AI Features",
			"Enable AI Features",
			"Enable Copilot to use AI features.",
			"Enable more AI Features",
			"Sign in to enable more Copilot AI features.",
			"Included premium requests",
			"Premium Requests",
			"Credits",
			"Disabled",
			"Enabled",
			"Inline Suggestions",
			"Learn More",
			"Manage Budget",
			"Model",
			"Premium requests",
			"{0} used",
			"{0} used",
			"Included with your organization's plan.",
			"{0} included with your organization's plan.",
			"Organization limit reached.",
			"{0} limit reached.",
			"Additional budget is configured. Usage will continue until limits reset.",
			"Copilot has paused because your limits are reached. Please contact your admin to increase your limits.",
			"Once the limit is reached, additional budget will be used.",
			"Copilot will pause when your limits are reached. Please contact your admin to increase your limits.",
			"Premium request budget is configured. Usage will continue until limits reset.",
			"Once the limit is reached, premium request budget will be used.",
			"Your organization or enterprise has exceeded its Copilot budget. Contact your admin to resume usage.",
			"{0} / {1}",
			"{0}%",
			"Manage Copilot Settings",
			"{0} used",
			"Limited",
			"Copilot is paused until the limit resets.",
			"Copilot is paused until the limit resets. Contact your administrator for more information.",
			"Resets {0}",
			"Resets {0} at {1}",
			"Manage Copilot Settings",
			"used",
			"Copilot will pause when the limit is reached.",
			"Copilot will pause when the limit is reached. Contact your administrator for more information.",
			"Select Model",
			"Select {0}",
			"Ghost text suggestions",
			"Ghost text suggestions for {0}",
			"Next edit suggestions",
			"(overridden)",
			"Snooze",
			"Sign in to use GitHub Copilot AI features.",
			"Sign in to use GitHub Copilot",
			"Upgrade"
		],
		"vs/workbench/contrib/chat/browser/chatStatus/chatStatusEntry": [
			"Quota reached",
			"Copilot Resumed",
			"Copilot Status",
			"Copilot status",
			"Inline suggestions disabled",
			"Inline suggestions snoozed",
			"Copilot disabled",
			"Sign In"
		],
		"vs/workbench/contrib/chat/browser/chatTerminalCommandPaste": [
			"Paste",
			"Paste and Don't Ask Again",
			"The pasted text starts with \"{0}\", which will run the message as a terminal command when sent. Paste anyway?"
		],
		"vs/workbench/contrib/chat/browser/chatTipCatalog": [
			"Work across multiple projects at once in the [Agents window](command:{0} \"Open Agents Window\").",
			"Reference files or folders with # to give the agent more context about the task.",
			"Configure [{0}](command:workbench.action.openSettings?%5B%22chat.editing.autoAcceptDelay%22%5D \"Open Settings\") to automatically accept changes from the agent after a short countdown.",
			"Select a code block in the editor and right-click to access more AI actions.",
			"Run agents in parallel with [Copilot CLI](command:workbench.action.chat.openNewChatSessionInPlace.copilotcli?%5B%22sidebar%22%5D \"Switch to Copilot CLI\").",
			"Use [{0}](command:{1} \"Run /create-agent\"){2} to scaffold a custom agent for your workflow.",
			"Use [{0}](command:{1} \"Run /create-prompt\"){2} to generate a reusable prompt file with the agent.",
			"Use [{0}](command:{1} \"Run /create-skill\"){2} to create a skill the agent can load when relevant.",
			"Configure [{0}](command:workbench.action.openSettings?%5B%22{1}%22%5D \"Open Settings\") to start new sessions in Bypass Approvals or Autopilot mode.",
			"Use [{0}](command:{1} \"Run /fork\"){2} to branch the conversation. Explore a different approach without losing the original context.",
			"Use [{0}](command:{1} \"Run /init\"){2} to generate or update a workspace instructions file for AI coding agents.",
			"Ask the agent to draw an architectural diagram or flow chart. It can render Mermaid diagrams directly in chat.",
			"Steer the agent mid-task by sending follow-up messages. They queue and apply in order.",
			"Try the [{0}](command:workbench.action.chat.openPlan \"Start Plan Mode\"){1} to research and plan before implementing changes.",
			"Have another task to work on? Start a new session to run multiple agents at once.",
			"Using GPT-4.1? Try switching to [Auto](command:workbench.action.chat.openModelPicker \"Open Model Picker\") in the model picker for better coding performance.",
			"Customize the loading messages shown while the agent works with [{0}](command:workbench.action.openSettings?%5B%22{1}%22%5D \"Open Settings\").",
			"Something not working? Type [{0}](command:{1} \"Run /troubleshoot\"){2} <question> to diagnose issues from debug logs.",
			"Hover a previous request and select \"Restore Checkpoint\" to undo changes after that point in the chat conversation."
		],
		"vs/workbench/contrib/chat/browser/chatTipService": [
			"**Tip:** {0}"
		],
		"vs/workbench/contrib/chat/browser/chatWindowNotifier": [
			"Allow",
			"Untitled Session",
			"Session: {0}",
			"Approval needed to continue.",
			"Open Session",
			"Questions need your input."
		],
		"vs/workbench/contrib/chat/browser/claudePluginRecommendations": [
			"This workspace recommends {0} agent plugins.",
			"This workspace recommends 1 agent plugin.",
			"Show Plugins"
		],
		"vs/workbench/contrib/chat/browser/contextContrib/chatContext.contribution": [
			"Contributes chat context integrations to the chat widget.",
			"The icon associated with this chat context item.",
			"A unique identifier for this item.",
			"Invalid icon format for chat context contribution '{0}'. Icon must be in the format '{1}' or '{2}', e.g. '{3}'.",
			"A user-friendly name for this item which is used for display in menus."
		],
		"vs/workbench/contrib/chat/browser/defaultModelContribution": [
			"Auto (Vendor Default)",
			"Use the vendor's default model",
			"{0} ({1})"
		],
		"vs/workbench/contrib/chat/browser/enablementActions": [
			"Disable",
			"Disable (Workspace)",
			"Enable",
			"Enable (Workspace)"
		],
		"vs/workbench/contrib/chat/browser/enablementStatusWidget": [
			"This MCP server is disabled.",
			"This MCP server is disabled for this workspace.",
			"This plugin is disabled.",
			"This plugin is disabled for this workspace."
		],
		"vs/workbench/contrib/chat/browser/languageModelsConfigurationService": [
			"Per-model settings"
		],
		"vs/workbench/contrib/chat/browser/planReviewFeedback/planReviewFeedbackEditorActions": [
			"Clear",
			"Clear All Feedback",
			"Navigation Status",
			"Go to Next Feedback Comment",
			"Go to Previous Feedback Comment"
		],
		"vs/workbench/contrib/chat/browser/planReviewFeedback/planReviewFeedbackEditorContribution": [
			"Add Feedback (Enter)",
			"Add Feedback",
			"Enter",
			"{0}/{1}",
			"0/0"
		],
		"vs/workbench/contrib/chat/browser/pluginGitCommandService": [
			"GitHub authentication is required to install '{0}'. Sign in with an account that has access to this repository, then try again.",
			"Sign in to GitHub with an account that has access to '{0}' to install this plugin.",
			"Agent plugins in the browser can only be installed from GitHub HTTPS URLs. To install '{0}', use the desktop application or connect to a remote agent host."
		],
		"vs/workbench/contrib/chat/browser/pluginInstallService": [
			"Failed to clone plugin source '{0}'.",
			"Failed to clone plugin source '{0}': {1}",
			"Cloning plugin source '{0}'...",
			"Installing plugin '{0}'...",
			"'{0}' is not a valid plugin source. Enter a GitHub repository (owner/repo), a git clone URL, or a local folder path.",
			"No plugin or marketplace found in '{0}'. This folder does not contain a plugin or marketplace manifest.",
			"The folder '{0}' does not exist or is not a directory.",
			"No plugins found in '{0}'. This does not appear to be a valid plugin marketplace.",
			"Plugin source directory '{0}' is invalid for repository '{1}'.",
			"Plugin source directory '{0}' not found in repository '{1}'.",
			"Plugin '{0}' not found in '{1}'.",
			"Plugin source '{0}' not found after cloning.",
			"Select a plugin to install from '{0}'",
			"Show Output",
			"Plugins from '{0}' are blocked by your organization's policy.",
			"&&Trust",
			"Trust Plugins from '{0}'?",
			"Plugins can run code on your machine. Only install plugins from sources you trust.\n\nSource: {0}",
			"Failed to update: {0}",
			"Updated plugins: {0}",
			"Updating plugins...",
			"View Policy Settings"
		],
		"vs/workbench/contrib/chat/browser/pluginSources": [
			"Failed to checkout plugin '{0}' to requested revision: {1}",
			"Failed to install plugin '{0}': {1}",
			"Cloning plugin source '{0}'...",
			"&&Install",
			"Install Plugin '{0}'?",
			"This will run the following command in a terminal:\n\n{0}",
			"Plugin '{0}' wants to run: {1}",
			"Install",
			"Installing {0} plugin '{1}'...",
			"{0} package '{1}' was not found after installation.",
			"Plugin Install",
			"Failed to update plugin '{0}': {1}",
			"Command exited with code {0}",
			"Plugin installation command failed: {0}",
			"Updating plugin '{0}'..."
		],
		"vs/workbench/contrib/chat/browser/pluginUrlHandler": [
			"&&Add Marketplace",
			"Add Plugin Marketplace '{0}'?",
			"An external application wants to add a plugin marketplace. Plugins from this marketplace will appear in the plugin catalog and can be installed.\n\nSource: {0}",
			"Install Plugin from '{0}'?",
			"An external application wants to install a plugin from this source. Plugins can run code on your machine. Only install plugins from sources you trust.\n\nSource: {0}",
			"Install Plugin '{0}' from '{1}'?",
			"&&Install"
		],
		"vs/workbench/contrib/chat/browser/promptsDebugContribution": [
			"{0} agent",
			"{0} applying",
			"{0} listed",
			"{0} referenced",
			"Resolve Customizations",
			"Resolved {0} customizations ({1}) in {2}ms",
			"No customizations resolved",
			"(unknown command)",
			"Resolved {0} agent in {1}ms",
			"Resolved {0} agents in {1}ms",
			"Resolved {0} hook in {1}ms",
			"Resolved {0} hooks in {1}ms",
			"Resolved {0} hooks from {1} files in {2}ms, skipped {3}",
			"Resolved {0} instruction in {1}ms",
			"Resolved {0} instructions in {1}ms",
			"Resolved {0} skill in {1}ms",
			"Resolved {0} skills in {1}ms",
			"Resolved {0} slash command in {1}ms",
			"Resolved {0} slash commands in {1}ms",
			"Agent Discovery",
			"Hook Discovery",
			"Instructions Discovery",
			"Skill Discovery",
			"Slash Commands Discovery"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/attachInstructionsAction": [
			"Instructions...",
			"Select the instructions file to open",
			"Configure Instructions & Rules...",
			"Instructions & Rules",
			"Configure Instructions...",
			"Select instructions files to attach"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/chatModeActions": [
			"Configure Custom Agents...",
			"Custom Agents",
			"Select the custom agents to open and configure visibility in the agent picker",
			"Managed by your organization",
			"Configure Custom Agents..."
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/hookActions": [
			"Add Hook",
			"Agent: {0}",
			"Add new hook...",
			"Create new hook config file...",
			"{0} (default)",
			"File name contains invalid characters",
			"e.g., hooks, diagnostics, security",
			"Enter hook file name",
			"File name is required",
			"Hook File Name",
			"Please open a workspace folder to configure hooks.",
			"Select a location for the hook file",
			"Hook File Location",
			"Add Hook",
			"Select a lifecycle event",
			"Select a hook file or create a new one",
			"Select a hook to open or add a new one",
			"Hooks",
			"Failed to parse existing hooks file. Please fix the JSON syntax errors and try again.",
			"Configure Hooks...",
			"Hooks",
			"Existing Hook Files",
			"Existing Hooks",
			"Copilot CLI Agents",
			"Local/Copilot CLI Agents",
			"Local Agents"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/hookUtils": [
			"(empty command)"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/newPromptFileActions": [
			"New Custom Agent...",
			"New Instructions File...",
			"New Prompt File...",
			"New Skill File...",
			"Skill name must not contain consecutive hyphens",
			"Skill name must not start or end with a hyphen",
			"Skill name may only contain lowercase letters, numbers, and hyphens",
			"e.g., pdf-processing, data-analysis",
			"Enter a name for the skill (lowercase letters, numbers, and hyphens only)",
			"Skill name is required",
			"Skill name must be 64 characters or less",
			"New Untitled Prompt File",
			"Enable",
			"Learn More",
			"Do you want to backup and sync your user prompt, instruction and custom agent files with Setting Sync?'"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/pickers/askForPromptName": [
			"Enter the name of the agent file",
			"Enter the name of the instructions file",
			"Please enter a name.",
			"A file for the given name already exists.",
			"The name contains invalid characters.",
			"Enter the name of the prompt file",
			"Enter a new name of the agent file",
			"Enter a new name of the instructions file",
			"Enter a new name of the prompt file"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/pickers/askForPromptSourceFolder": [
			"Select a location to copy the agent file to",
			"Select a location to move the agent file to",
			"Learn how to configure custom agents",
			"No agent source folders found.",
			"Learn how to configure hooks",
			"No hook source folders found.",
			"Learn how to configure reusable instructions",
			"No instruction source folders found.",
			"Learn how to configure reusable prompts",
			"No prompt source folders found.",
			"Learn how to configure skills",
			"No skill source folders found.",
			"Current Location",
			"Select a location to copy the instructions file to",
			"Select a location to move the instructions file to",
			"{0} (default)",
			"Select a location to copy the prompt file to",
			"Select a location to move the prompt file to",
			"Select a location to copy the skill to",
			"Select a location to move the skill to",
			"Select a location to create the agent file",
			"Select a location to create the hook file",
			"Select a location to create the instructions file",
			"Select a location to create the prompt file",
			"Select a location to create the skill"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/pickers/promptFilePickers": [
			"Generate agent instructions...",
			"Generate agent...",
			"Generate on-demand instructions...",
			"Generate prompt...",
			"Generate skill...",
			"Create new custom agent...",
			"New instruction file...",
			"New prompt file...",
			"New skill...",
			"Are you sure you want to delete '{0}'?",
			"Are you sure you want to delete skill '{0}' and its folder?",
			"Delete",
			"Show help on custom agent files",
			"Show help on hook files",
			"Show help on instruction files",
			"Show help on prompt files",
			"Show help on skill files",
			"Hidden from chat view agent picker",
			"{0} (hidden)",
			"Make a Copy",
			"Shown in chat view agent picker. Click to hide.",
			"Hidden from chat view agent picker. Click to show.",
			"Open in Editor",
			"Move and/or Rename",
			"Run in Chat View",
			"Searching file system...",
			"Extensions",
			"Organization",
			"Plugins",
			"User Data",
			"Workspace",
			"Agent Instructions"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/promptCodingAgentActionOverlay": [
			"Run prompt file in a remote coding agent",
			"{0} Delegate to Copilot coding agent"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/promptToolsCodeLensProvider": [
			"Configure Tools...",
			"Select tools"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/promptToolSetsCodeLensProvider": [
			"Configure Tools...",
			"Select tools"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/promptUrlHandler": [
			"An external application wants to create a custom agent with content from a URL. Do you want to continue by selecting a destination folder and name?",
			"An external application wants to create an instructions file with content from a URL. Do you want to continue by selecting a destination folder and name?",
			"An external application wants to create a prompt file with content from a URL. Do you want to continue by selecting a destination folder and name?",
			"This will access {0}.\n\n",
			"If you did not initiate this request, it may represent an attempted attack on your system. Unless you took an explicit action to initiate this request, you should press 'No'",
			"Failed to fetch URL: {0}",
			"No",
			"&&Yes"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/runPromptAction": [
			"Select the prompt file to open",
			"Select the prompt file to run (hold {0}-key to use in new chat)",
			"Configure Prompt Files...",
			"Prompt Files",
			"Run Prompt In New Chat",
			"Run Prompt in Current Chat",
			"Run Prompt..."
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/saveAsPromptFileActions": [
			"Save As Agent File",
			"Save as agent file",
			"Save As Instructions File",
			"Save as instructions file",
			"Save As Prompt File",
			"Save as prompt file"
		],
		"vs/workbench/contrib/chat/browser/promptSyntax/skillActions": [
			"Select the skill to open",
			"Configure Skills...",
			"Skills"
		],
		"vs/workbench/contrib/chat/browser/speechToText/chatSpeechToTextService": [
			"Speech-to-text stopped because audio could not be sent for transcription: {0}",
			"Could not start audio capture for speech-to-text: {0}",
			"Could not start speech-to-text: {0}",
			"Downloading…",
			"Downloading… {0}%",
			"Loading model…",
			"Could not access the microphone for speech-to-text: {0}",
			"On-device speech-to-text model failed to load: {0}",
			"On-device speech-to-text is not available on this platform.",
			"Preparing speech-to-text model…"
		],
		"vs/workbench/contrib/chat/browser/speechToText/dictationSession": [
			"Listening…"
		],
		"vs/workbench/contrib/chat/browser/tools/chatToolRiskAssessmentService": [
			"{0} appears to have no observable side effects.",
			"{0} may modify your workspace or send data over the network.",
			"{0} performs an action that is hard to undo."
		],
		"vs/workbench/contrib/chat/browser/tools/clientToolSetsContribution": [
			"Integrated Browser",
			"Open, navigate, and inspect pages in the built-in browser.",
			"Jupyter Notebooks",
			"Create and edit Jupyter notebooks and run their cells.",
			"Tasks and Problems",
			"Create and run tasks and inspect workspace problems.",
			"VS Code",
			"Navigate code, manage extensions, and run built-in VS Code commands."
		],
		"vs/workbench/contrib/chat/browser/tools/languageModelToolsConfirmationService": [
			"Always {0}",
			"Always allow this particular combination of tool and arguments without confirmation.",
			"{0} in this Session",
			"Allow this particular combination of tool and arguments in this session without confirmation.",
			"{0} in this Workspace",
			"Allow this particular combination of tool and arguments in this workspace without confirmation.",
			"Always Allow",
			"Always Allow Without Review",
			"Always allow results from this tool to be sent without confirmation.",
			"Always allow this tool to run without confirmation.",
			"Always Allow Tools from {0}",
			"Always Allow Tools from {0} Without Review",
			"Always allow results from all tools from this server to be sent without confirmation.",
			"Always allow all tools from this server to run without confirmation.",
			"Allow Tools from {0} in this Session",
			"Allow Tools from {0} Without Review in this Session",
			"Allow results from all tools from this server to be sent without confirmation in this session.",
			"Allow all tools from this server to run in this session without confirmation.",
			"Allow Tools from {0} in this Workspace",
			"Allow Tools from {0} Without Review in this Workspace",
			"Allow results from all tools from this server to be sent without confirmation in this workspace.",
			"Allow all tools from this server to run in this workspace without confirmation.",
			"Allow in this Session",
			"Allow Without Review in this Session",
			"Allow results from this tool to be sent without confirmation in this session.",
			"Allow this tool to run in this session without confirmation.",
			"Allow in this Workspace",
			"Allow Without Review in this Workspace",
			"Allow results from this tool to be sent without confirmation in this workspace.",
			"Allow this tool to run in this workspace without confirmation.",
			"Arguments",
			"Configure global tool approvals",
			"Configure session tool approvals",
			"Configure workspace tool approvals",
			"Continue without reviewing any tool results",
			"without reviewing result",
			"Run any tool without approval",
			"without approval",
			"View Arguments",
			"Configure for this workspace only"
		],
		"vs/workbench/contrib/chat/browser/tools/languageModelToolsService": [
			"Disable",
			"Enable",
			"Enable global auto approve?",
			"Global auto approve also known as \"YOLO mode\" disables manual approval completely for _all tools in all workspaces_, allowing the agent to act fully autonomously. This is extremely dangerous and is *never* recommended, even containerized environments like [Codespaces](https://github.com/features/codespaces) and [Dev Containers](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) have user keys forwarded into the container that could be compromised.\n\n**This feature disables [critical security protections](https://code.visualstudio.com/docs/copilot/security) and makes it much easier for an attacker to compromise the machine.**\n\nNote: This setting only controls tool approval and does not prevent the agent from asking questions. To automatically answer agent questions, use the [`chat.autoReply`](command:workbench.action.openSettings?%5B%22chat.autoReply%22%5D) setting.",
			"The action was assessed as potentially destructive or irreversible.",
			"Autopilot skipped \"{0}\" because it was assessed as high-risk: {1}",
			"Delegate tasks to other agents",
			"Execute code and applications on your machine",
			"Read files in your workspace",
			"Use VS Code features",
			"Auto approval for '{0}' is restricted via {1}.",
			"Run the '{0}' tool?",
			"Confirm tool execution",
			"Denied by {0} hook: {1}",
			"Allowed by hook",
			"Hook denied tool execution",
			"{0} hook required confirmation",
			"{0} hook required confirmation: {1}",
			"{0} hook required confirmation: {1}",
			"{0} hook required confirmation",
			"Use the '{0}' tool?",
			"Open settings to configure auto-approval",
			"{0} required confirmation"
		],
		"vs/workbench/contrib/chat/browser/tools/renameTool": [
			"Rename Symbol",
			"Renamed `{0}` to `{1}` - {2} edits across {3} files.",
			"Renaming `{0}` to `{1}`",
			"Renamed `{0}` to `{1}` - 1 edit in {2} file.",
			"Rename a symbol across the workspace"
		],
		"vs/workbench/contrib/chat/browser/tools/toolSetsContribution": [
			"Invalid file name",
			"'{0}' is not a valid file name",
			"Configure Tool Sets...",
			"Create new tool sets file...",
			"Create from current selection...",
			"A file with this name already exists",
			"Select a tool set to configure",
			"Tool Sets",
			"Type tool sets file name",
			"Empty tool set",
			"A short description of this tool set.",
			"Icon to use for this tool set in the UI. Uses the \"\\$(name)\"-syntax, like \"\\$(zap)\"",
			"A list of tools or tool sets to include in this tool set. Cannot be empty and must reference tools the way they are referenced in prompts.",
			"{1} ({0})\n\n{2}",
			"Tool set name cannot be empty",
			"Type new tool set name",
			"User tool sets configuration"
		],
		"vs/workbench/contrib/chat/browser/tools/usagesTool": [
			"List Code Usages",
			"Analyzing usages of `{0}`",
			"Analyzed usages of `{0}`, no results",
			"Analyzed usages of `{0}`, 1 result",
			"Analyzed usages of `{0}`, {1} results",
			"Find references, definitions, and implementations of a symbol"
		],
		"vs/workbench/contrib/chat/browser/utilityModelContribution": [
			"Use the default behavior for utility models",
			"Default"
		],
		"vs/workbench/contrib/chat/browser/viewsWelcome/chatViewsWelcomeHandler": [
			"The content of the welcome message. The first command link will be rendered as a button.",
			"The icon for the welcome message.",
			"The title of the welcome message.",
			"Condition when the welcome message is shown.",
			"Contributes a welcome message to a chat view"
		],
		"vs/workbench/contrib/chat/browser/voiceClient/micCaptureService": [
			"Your microphone appears to be muted or disabled, possibly by a hardware switch. Voice Mode won't hear you until it's re-enabled.",
			"Microphone access was denied. Grant microphone permission in your system settings to use Voice Mode."
		],
		"vs/workbench/contrib/chat/browser/voiceClient/voiceSessionController": [
			"Voice mode could not connect. Please try again.",
			"Voice disconnected. Tap to start.",
			"Voice moved to another window. Tap to start."
		],
		"vs/workbench/contrib/chat/browser/voiceClient/voiceToolDispatchService": [
			"Approving...",
			"Auto-approving session...",
			"Focusing session...",
			"Checking changes...",
			"Checking sessions...",
			"Checking conversation...",
			"Starting new sessions...",
			"Rejecting...",
			"Revoking auto-approve...",
			"Sending to chat...",
			"Working..."
		],
		"vs/workbench/contrib/chat/browser/widget/chatAgentHover": [
			"This chat extension is using a reserved name.",
			"View Extension"
		],
		"vs/workbench/contrib/chat/browser/widget/chatArtifactsWidget": [
			"Clear",
			"{0} Artifacts",
			"{0} ({1} items)",
			"1 Artifact",
			"Save artifact",
			"Save Artifact",
			"Agent",
			"Rules",
			"Subagent",
			"Chat Artifacts"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatAgentCommandContentPart": [
			"Rerun without {0}{1}"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatAnonymousRateLimitedPart": [
			"Continue the conversation by signing in. Your free account gets 50 premium requests a month plus access to more models and AI features.",
			"Enable more AI features"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatAutoModeResolutionContentPart": [
			"{0} - Confidence {1}%",
			"Unable to resolve",
			"Non-reasoning",
			"Reasoning",
			"Routed to {0}"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatChangesSummaryPart": [
			"Checkpoint File Changes",
			"{0}, {1} lines added, {2} lines deleted",
			"{0} files changed",
			"1 file changed",
			"View All File Changes",
			"View All File Changes"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatCodeCitationContentPart": [
			"View matches"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatCommandContentPart": [
			"Button not available in restored chat"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatConfirmationContentPart": [
			"Accept",
			"Dismiss"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatConfirmationWidget": [
			"Chat Confirmation Dialog {0} {1}",
			"Chat Confirmation Dialog {0} {1} {2}"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatDisabledClaudeHooksContentPart": [
			"Enable",
			"Open settings to enable Claude Code hooks",
			"Claude Code hooks are available for this workspace. {0}"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatExtensionsContentPart": [
			"Loading extensions..."
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatExternalEditContentPart": [
			"{0} deletions",
			"1 deletion",
			"Edited",
			"{0} insertions",
			"1 insertion",
			"Created",
			"Deleted",
			"Renamed",
			"Edited {0}, {1}, {2}"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatHookContentPart": [
			"Blocked by {0} hook",
			"Blocked {0} - {1} hook",
			"Warning from {0} hook",
			"Warning for {0} - {1} hook"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatInlineAnchorWidget": [
			"Add File to Chat",
			"Copy",
			"Go to Definition",
			"Open to the Side",
			"{0} line {1}",
			"{0} lines {1} to {2}",
			"Go to Implementations",
			"Go to References",
			"Go to Type Definitions",
			"Go to &&Definition",
			"Go to &&Implementations",
			"Go to &&References",
			"Go to &&Type Definitions"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMarkdownContentPart": [
			"Applying edits",
			"({0}%)...",
			"{0} deletions",
			"1 deletion",
			"Edited",
			"Generating edits...",
			"{0} insertions",
			"1 insertion",
			"Error rendering the code block",
			"Rendering code block...",
			"Rendered code block {0}",
			"Edited {0}, {1}, {2}"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMcpAuthenticationContentPart": [
			"Authenticating {0}...",
			"The MCP servers {0} require authentication. [Authenticate](#authenticate)?",
			"The MCP server {0} requires authentication. [Authenticate](#authenticate)?"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMcpServersInteractionContentPart": [
			"Show options for {0}",
			"Skip?",
			"Skip starting this MCP server",
			"The MCP servers {0} may have new tools and require interaction to start. [Start them now?]({1})",
			"The MCP server {0} may have new tools and requires interaction to start. [Start it now?]({1})",
			"Starting {0}...",
			"Starting MCP servers {0}...",
			"Activating MCP extensions..."
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMcpServersStartingContentPart": [
			"Starting MCP servers {0}..."
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatMultiDiffContentPart": [
			"{0} lines added, {1} lines removed",
			"Changed {0} files",
			"Changed 1 file",
			"Open Changes",
			"File Changes"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatPlanReviewPart": [
			"Plan review: {0}",
			"Cancel",
			"Enable",
			"Autopilot will auto-approve all tool calls and continue working autonomously until the task is complete. This includes terminal commands, file edits, and external tool calls. The agent will make decisions on your behalf without asking for confirmation.\n\nYou can stop the agent at any time by clicking the stop button. This applies to the current session only.",
			"Enable Autopilot?",
			"Cancel",
			"Exit feedback mode",
			"Clear All",
			"Clear {0} inline comment(s)?",
			"Clear All",
			"These comments will be removed from the plan file and not sent to the agent.",
			"Close",
			"Collapse",
			"Line {0}: {1}",
			"Line {0}",
			"Expand",
			"Expand",
			"Feedback",
			"Add an overall comment for the agent...",
			"Line {0}, Column {1}",
			"Line {0}",
			"Inline comments on `{0}`:",
			"Inline comments:",
			"Open Plan",
			"Open {0}",
			"Reject",
			"Remove comment on line {0}",
			"Restore Size",
			"Edit or Provide Feedback",
			"Review {0}",
			"Submit Feedback",
			"Submit Feedback ({0})"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatProgressContentPart": [
			"Waiting for tool '{0}' to respond..."
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuestionCarouselPart": [
			"Answered",
			"Collapse Questions",
			"{0} Use {1} to focus the terminal.",
			"{0} Use the Focus Terminal from Question Carousel command to focus the terminal.",
			"Deferring to user's input in the terminal",
			"Enter custom answer",
			"Enter your answer",
			"Expand Questions",
			"Focus Terminal ({0})",
			"Focus Terminal",
			"Chat question",
			"{0} ({1})",
			", ",
			"Chat question {0} of {1}: {2}",
			"Question navigation",
			"Not answered yet",
			"Option {0}: {1}",
			"Question {0} of {1}: {2}",
			"This field is required",
			"chat question",
			"Chat question: {0}",
			"Skip all questions",
			"Skipped",
			"{0}/{1}",
			"⌘⏎ to submit",
			"Ctrl+Enter to submit",
			"A: {0}",
			"Q: {0}",
			"Please enter a valid date (YYYY-MM-DD)",
			"Please enter a valid date-time",
			"Please enter a valid email address",
			"Please enter a valid integer",
			"Maximum value is {0}",
			"Maximum length is {0}",
			"Minimum value is {0}",
			"Minimum length is {0}",
			"Please enter a valid number",
			"Please enter a valid URI",
			"Next",
			"Previous",
			"Submit"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatQuotaExceededPart": [
			"Manage Budget",
			"Upgrade to GitHub Copilot Pro"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatReferencesContentPart": [
			"Add File to Chat",
			"Collapsible Chat References List",
			"{0} lines added, {1} lines removed",
			"Copy Link",
			"Open setting '{0}'",
			"Used {0} references",
			"Used {0} reference"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatResourceGroupWidget": [
			"Save...",
			"Failed to save {0}: {1}",
			"Saving resources...",
			"Saved resources to {0}",
			"Pick folder to save resources"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSubagentContentPart": [
			"Ran subagent",
			"{0} credits",
			"{0} credit",
			"Running subagent",
			"Model: {0}",
			"1 pending confirmation",
			"{0} pending confirmations",
			"Subagent",
			"Prompt",
			"Processing",
			"Preparing",
			"Loading",
			"Analyzing",
			"Evaluating",
			"Blocked {0}",
			"Blocked by hook",
			"Warning for {0}",
			"Hook warning"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatSuggestNextWidget": [
			"current mode",
			"Proceed from {0}",
			"{0}",
			"More options for {0}",
			"Start with Autopilot",
			"Continue in {0}"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTextEditContentPart": [
			"Making changes was aborted.",
			"Made changes."
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatThinkingContentPart": [
			"Created {0}",
			"Deleted {0}",
			"{0} deletions",
			"1 deletion",
			"{0}s",
			"Edited {0}",
			"Edited file",
			"Editing files",
			"Finished Working",
			"Finished with {0} steps",
			"Finished with 1 step",
			"Thinking",
			"Thinking",
			"Working",
			"{0} insertions",
			"1 insertion",
			"{0}: {1}",
			"Renamed {0}",
			"{0}: ",
			"Thinking",
			"Executing",
			"Running",
			"Processing",
			"Thinking",
			"Reasoning",
			"Considering",
			"Analyzing",
			"Evaluating",
			"Working",
			"{0}, {1}, {2}",
			"{0} - {1}",
			"Processing",
			"Preparing",
			"Loading",
			"Analyzing",
			"Evaluating",
			"Bribing the hamster",
			"Reticulating splines",
			"Untangling the spaghetti",
			"Communing with the codebase",
			"Mining diamonds",
			"Summoning Clippy"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTipContentPart": [
			"Chat tip",
			"Disable tips",
			"Dismiss this tip",
			"Dismiss tip",
			"Next tip",
			"Previous tip",
			"Reset Dismissed Tips",
			"tip",
			"{0} Tab to reach the action."
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTodoListWidget": [
			"Clear all todos",
			"Cannot clear todos while a task is in progress",
			"Collapse Todos",
			"{0} ({1}/{2})",
			"Expand Todos",
			"{0}, {1}",
			"completed",
			"in progress",
			"not started",
			"Todos",
			"Todos ({0}/{1})",
			"Chat Todo List"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatToolInputOutputContentPart": [
			"Input",
			"Output"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTreeContentPart": [
			"File Tree"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatTurnPillsPart": [
			"{0}, {1} lines added, {2} lines deleted",
			"{0} files changed",
			"1 file changed",
			"Preview",
			"View all file changes, {0} lines added, {1} lines deleted",
			"Open Preview: {0}",
			"View All File Changes",
			"Turn File Changes"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/chatWorkspaceEditContentPart": [
			"Created []({0})",
			"Deleted `{0}`",
			"Renamed {0} to []({1})"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/codeBlockPart": [
			"Code block toolbar",
			"Code block",
			"Code block {0}",
			"Code block {0}",
			"Code Edits",
			"Applied 1 change in [[``{0}``]]",
			"Applied {0} changes in [[``{1}``]]",
			"Edits in [[``{0}``]] have been rejected",
			"The original file has been modified.",
			"Do you want to apply the changes anyway?",
			"Modified",
			"Original",
			"{0} vulnerabilities",
			"{0} vulnerability"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/abstractToolConfirmationSubPart": [
			"Skip"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatAgentFeedbackReviewConfirmationSubPart": [
			"Cancel",
			"Show Less",
			"Delete Comment",
			"Show More",
			"No unreviewed comments.",
			"Open File and Reveal Comment",
			"Reveal Selected",
			"Reveal this comment to the agent"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatExtensionsInstallToolSubPart": [
			"Allow",
			"Cancel",
			"Install Extensions",
			"Click the Install button on the extension and then press Allow when finished."
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatMcpAppModel": [
			"MCP App"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatMcpAppSubPart": [
			"Loading MCP App...",
			"Error loading MCP App: {0}",
			"Retry"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatModifiedFilesConfirmationSubPart": [
			"{0} files changed",
			"{0} files created",
			"All Changes",
			"{0} lines added, {1} lines removed",
			"{0}, {1} lines added, {2} lines removed",
			"1 file changed",
			"1 file created",
			"View All Changes"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatOtherClientToolProgressPart": [
			"{0} [Skip?](#skip)",
			"{0} Skip?"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatSandboxPrerequisiteConfirmationSubPart": [
			"Install",
			"Apply Fix and Retry",
			"Cancel"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatTerminalToolConfirmationSubPart": [
			"Enable",
			"Enable Auto Approve...",
			"This will enable a configurable subset of commands to run in the terminal autonomously. It provides *best effort protections* and assumes the agent is not acting maliciously.",
			"Learn more about the potential risks and how to avoid them.",
			"Enable terminal auto approve?",
			"The model did not provide a reason for requesting unrestricted network access in the sandbox.",
			"Approval needed:",
			"Sandbox insufficient:",
			"Unrestricted network access:",
			"The model did not provide a reason for requesting unsandboxed execution.",
			"Session auto approve rule {0} added",
			"Session auto approve rules {0} added",
			"User auto approve rule {0} added",
			"User auto approve rules {0} added",
			"Workspace auto approve rule {0} added",
			"Workspace auto approve rules {0} added",
			"View rule in settings",
			"All commands will be auto approved for this session",
			"Disable",
			"Proceed without executing this command",
			"Allow",
			"Skip"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatTerminalToolProgressPart": [
			" in background",
			"Ran {0}",
			"Ran ",
			"Ran ",
			"Running {0}",
			"Running ",
			"Running {0} in background",
			"Running ",
			" in sandbox (background)",
			" in sandbox",
			"Show",
			"Skipped {0}",
			"Skipped ",
			"Skipped ",
			"Command information is not available.",
			"No output was produced by the command.",
			"Terminal is no longer available.",
			"Command: {0}",
			"Terminal output for {0}",
			"Output truncated.",
			"Command output is no longer available.",
			"Continue in Background",
			"Focus Terminal",
			"Hide Output",
			"Show and Focus Terminal",
			"Show Output",
			"{0}"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolAuthenticationSubPart": [
			"Authenticate",
			"Cancel",
			"The MCP server {0} requires authentication to continue this tool call.",
			"MCP authentication required"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolConfirmationCarouselPart": [
			"Allow",
			"Allow All",
			"Expand Confirmation Up",
			"Next",
			"Previous",
			"Restore Confirmation Size",
			"Scroll to {0}",
			"Skip",
			"Skip All",
			"Tool confirmation carousel"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolConfirmationSubPart": [
			"Allow Once",
			"Allow and Review Once",
			"Allow and Skip Reviewing Result",
			"Input",
			"See more",
			"Show More",
			"Proceed without running this tool"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolOutputPart": [
			"Error rendering the tool output",
			"Rendering tool output..."
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolPartUtilities": [
			"Auto approved for this profile",
			"Auto approved for this session",
			"Auto approved for this workspace",
			"Auto approved by {0}",
			"Edit",
			"Edit tool approval settings",
			"Open settings"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/chatToolPostExecuteConfirmationPart": [
			"Allow Once",
			"Approve Tool Result",
			"No displayable results",
			"No results to display",
			"Skip Results"
		],
		"vs/workbench/contrib/chat/browser/widget/chatContentParts/toolInvocationParts/toolRiskBadgeWidget": [
			"Risk assessments are AI-generated and may be inaccurate.",
			"Assessing risk…",
			"Generating a risk assessment for this tool call.",
			"Risk assessment details"
		],
		"vs/workbench/contrib/chat/browser/widget/chatDragAndDrop": [
			"Attach {0} as Context",
			"Image from URL",
			"File",
			"Folder",
			"Image",
			"Output",
			"Problem",
			"Change",
			"Symbol",
			"URL"
		],
		"vs/workbench/contrib/chat/browser/widget/chatListRenderer": [
			"Approved plan",
			"Started implementation with Autopilot",
			"Provided feedback",
			"{0}: {1}",
			"Open full plan file",
			"Open full plan file ({0})",
			"Rejected plan",
			"Plan review required",
			"Chat input required ({0} questions): {1}",
			"Chat input required (1 question): {0}",
			"Chat input required.",
			"Chat needs your input ({0} questions).",
			"Chat needs your input (1 question).",
			"Selected \"{0}\"",
			"Sent {0}",
			"Completed {0}",
			"Elapsed time {0}",
			"Checkpoint Restored",
			"1 confirmation pending",
			"{0} confirmations pending",
			"Blocked {0}",
			"Blocked by hook",
			"Used {0}, but received a warning",
			"Tool call received a warning",
			"Queued",
			"Queued messages will be sent after the current request completes",
			"Failed to render content",
			"Click to Edit",
			"Steering",
			"Steering message will be sent after the next tool call happens",
			"System Notification",
			"System notification will be sent after the next tool call happens",
			"[[(rerun without)]]",
			"used {0} [[(rerun without)]]",
			"Working"
		],
		"vs/workbench/contrib/chat/browser/widget/chatReadOnlyBanner": [
			"Archived sessions are read-only."
		],
		"vs/workbench/contrib/chat/browser/widget/chatRestoreCheckpointActionViewItem": [
			"Cancel restoring this checkpoint",
			"Discard Edits",
			"Confirm restoring this checkpoint and discarding later edits"
		],
		"vs/workbench/contrib/chat/browser/widget/chatTurnPills": [
			"Turn status",
			"View Changes: {0}, +{1}, -{2}",
			"{0} File",
			"{0} Files",
			"View Changes",
			"Open Preview",
			"Show All Previewable Files",
			"Open Preview: {0}"
		],
		"vs/workbench/contrib/chat/browser/widget/chatWidget": [
			"Build with Agent",
			"Chat with {0}",
			"Do you want to keep them in the queue or remove them before sending this message?",
			"Keep Pending Requests",
			"You already have pending requests.",
			"Remove Pending Requests",
			"Steering",
			"Ask about your code",
			"AI responses may be inaccurate",
			"[Generate Agent Instructions]({0}) to onboard AI onto your codebase.",
			"Delegate to {0}",
			"This chat session will be forwarded to the {0} [coding agent]({1}) where work is completed in the background. ",
			"Edit in context",
			"This chat session will be forwarded to the {0} coding agent where work is completed in the background. ",
			"By continuing with {0} Copilot, you agree to {1}'s [Terms]({2}) and [Privacy Statement]({3})."
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatFollowups": [
			"Follow up question: {0}"
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatGoalBannerWidget": [
			"Dismiss",
			"Goal",
			"Determining goal…"
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatInputNotificationWidget": [
			"Dismiss notification"
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatInputPart": [
			"Chat Input {0}{1} Press Enter to send out the request. Use {2} for Chat Accessibility Help.",
			"{0}, {1} lines added, {2} lines removed",
			"{0} files changed",
			"1 file changed",
			"Toggle changed files.",
			"Chat Input {0}{1}.",
			"Chat Input {0}{1} Press Enter to send out the request. Use the Chat Accessibility Help command for more information.",
			"(Agent), edit files in your workspace.",
			"(Ask), ask questions or type / for topics.",
			"({0}), {1}",
			"(Edit), edit files in your workspace.",
			", {0}. "
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatPhoneInputPresenter": [
			"Auto",
			"Pick Mode and Model, {0}"
		],
		"vs/workbench/contrib/chat/browser/widget/input/chatQueuePickerActionItem": [
			"Add to Queue",
			"Queue this message to send after the current request completes. The current response will finish uninterrupted before the queued message is sent.",
			"More Actions...",
			"Stop and Send",
			"Cancel the current request and send this message immediately.",
			"Steer with Message",
			"Send this message at the next opportunity, signaling the current request to yield. The current response will stop and the new message will be sent immediately."
		],
		"vs/workbench/contrib/chat/browser/widget/input/delegationSessionPickerActionItem": [
			"Learn about agent handoff...",
			"New Chat Session",
			"New Chat Session",
			"Continue In",
			"Continue In (Third Party)"
		],
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatInputCompletions": [
			"Active file",
			"{0} ({1})",
			"Install Chat Extensions...",
			"Error resolving prompt: {0}",
			"Prompt Image",
			"Prompt Resource",
			"Attach a chat session",
			"{0}: {1}"
		],
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatInputEditorContrib": [
			"Click to open {0}"
		],
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatInputEditorHover": [
			"There is a chat agent hover part here."
		],
		"vs/workbench/contrib/chat/browser/widget/input/editor/chatPasteProviders": [
			"Attached image",
			"{0} and {1} more",
			"{0} lines",
			"1 line",
			"Insert Prompt & Attachments",
			"Pasted Code Attachment",
			"Pasted Image Attachment",
			"Pasted Image",
			"Pasted Symbol Reference",
			"Paste as Markdown"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerActionItem": [
			"Models",
			"{0} • Unavailable while in Restricted mode. Trust Workspace to enable models.",
			"{0} • Sign in to GitHub Copilot to choose a model."
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerConfiguration": [
			"Changing these options mid-session resets the prompt cache and may increase cost.",
			"Thinking Effort",
			"Thinking Effort: {0}",
			"Context Size: {0}",
			"Context Size",
			"Default"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerHover": [
			"Lightweight",
			"Powerful",
			"Versatile",
			"{0}% discount",
			"Ends {0}.",
			"Cache Read",
			"Cache Write",
			"Configurable",
			"Max context",
			"Cost: {0}",
			"Unknown",
			"Credits Per 1M Tokens",
			"Default",
			"Input",
			"Long Context",
			"Output"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerItems": [
			"Manage Models...",
			"Manage Language Models",
			"Contact your admin",
			"This model is not available. Contact your administrator to enable it.",
			"[Contact your admin]({0})",
			"Auto",
			"This model requires a newer version of VS Code. [Update VS Code](command:update.checkForUpdate) to access it.",
			"Copilot",
			"This model requires a newer version of VS Code. [Download Update](command:update.downloadUpdate) to access it.",
			"No models available",
			"Other Models",
			"Pin Model",
			"Pinned",
			"This model requires a newer version of VS Code. [Restart to Update](command:update.restartToUpdate) to access it.",
			"Models unavailable while in Restricted mode",
			"Trust Workspace to enable models...",
			"Trust the workspace to enable models.",
			"Sign in to use Copilot",
			"Sign in to use Copilot...",
			"Sign in to GitHub Copilot to choose a model.",
			"Unpin Model",
			"Update VS Code",
			"[Upgrade to GitHub Copilot Pro](command:workbench.action.chat.upgradePlan \" \") to use the best models.",
			"[Upgrade to GitHub Copilot Pro+](command:workbench.action.chat.upgradePlan \" \") to use the best models.",
			"[Upgrade](command:workbench.action.chat.upgradePlan \" \")",
			"{0}% discount"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerPresentation": [
			"High cost",
			"Low cost",
			"Medium cost",
			"{0} cost",
			"Very high cost"
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelPickerWidget": [
			"Learn more",
			"Activating...",
			"Models, {0}",
			"Models, unavailable while in Restricted mode",
			"Models, sign in to use Copilot",
			"Auto",
			"Switching models mid-session resets the prompt cache and may increase cost.",
			"Configure Model",
			"Models",
			"No models available",
			"Search models",
			"Trusting this workspace enables AI models and chat features."
		],
		"vs/workbench/contrib/chat/browser/widget/input/modelPicker/modelProviderIcons": [
			"Icon for Claude models.",
			"Icon for Copilot models.",
			"Icon for Gemini models.",
			"Icon for other model providers.",
			"Icon for OpenAI models."
		],
		"vs/workbench/contrib/chat/browser/widget/input/modePickerActionItem": [
			"Built-In",
			"Custom",
			"Edit {0} agent",
			"Managed by your organization",
			"View {0} agent"
		],
		"vs/workbench/contrib/chat/browser/widget/input/permissionPickerActionItem": [
			"Permission picker, {0}",
			"Permission picker, {0}, {1}",
			"Assisted permissions",
			"An LLM judge evaluates each tool call. Tools it doesn't approve require your approval.",
			"Assisted permissions",
			"Evaluates risk before running tools",
			"Allow all",
			"Auto-approve all tool calls and retry on errors",
			"Allow all",
			"Runs tool calls without asking",
			"Autopilot (Preview)",
			"Auto-approve all tool calls and continue until the task is done. Autopilot may increase costs.",
			"Autopilot (Preview)",
			"Autonomously iterates from start to finish",
			"Default approvals",
			"Use configured approval settings",
			"Default approvals",
			"Sandboxing for terminal",
			"Run terminal commands inside a sandbox that restricts file system and network access",
			"Asks when approval settings don't apply",
			"Default approvals (sandboxed)",
			"This option is locked",
			"Learn more about permissions",
			"Disabled by enterprise policy",
			"Disabled by enterprise policy"
		],
		"vs/workbench/contrib/chat/browser/widget/input/sessionTargetPickerActionItem": [
			"Learn about agent types...",
			"{0}. {1}",
			"Agent Types",
			"Other"
		],
		"vs/workbench/contrib/chat/browser/widget/input/workspacePickerActionItem": [
			"Open Folder...",
			"Open Folder...",
			"Workspace"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/chatQuick": [
			"By continuing with {0} Copilot, you agree to {1}'s [Terms]({2}) and [Privacy Statement]({3})"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/editor/chatEditor": [
			"Loading..."
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/editor/chatEditorInput": [
			"Keep & Continue",
			"Undo & Continue",
			"Do you want to keep pending edits to {0} files?",
			"Closing the chat editor will end your current edit session.",
			"Starting a new chat will end your current edit session.",
			"Start new chat?",
			"Close Chat Editor",
			"Icon of the chat editor label.",
			"Chat"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatContextUsageDetails": [
			"Context Window",
			"Other",
			"Reserved for response",
			"Quality may decline as limit nears.",
			"{0}%",
			"Session Cost",
			"{0} credit",
			"{0} credits",
			"Session Info",
			"{0} / {1} tokens",
			"Uncategorized"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatContextUsageWidget": [
			"Context window usage",
			"Context window usage: {0}%"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatViewPane": [
			"Failed to open chat session: {0}",
			"New Session",
			"Agent Session in Progress",
			"Sessions",
			"Press {0} to barge in",
			"Speak to barge in",
			"Click voice mode to talk or barge in",
			"Listening...",
			"Press {0} to talk or barge in"
		],
		"vs/workbench/contrib/chat/browser/widgetHosts/viewPane/chatViewTitleControl": [
			"Chat",
			"Pick Agent Session"
		],
		"vs/workbench/contrib/chat/common/actions/chatContextKeys": [
			"The 'kind' of the current agent.",
			"True when the current agent session item has changes.",
			"True when multiple agent sessions are selected.",
			"True when the agent session item is archived.",
			"True when the agent session item is pinned.",
			"True when the agent session item is read.",
			"The section of the current agent session section item.",
			"If the agent sessions view in the chat view is focused.",
			"Orientation of the agent sessions view in the chat view.",
			"Position of the agent sessions view in the chat view.",
			"Visibility of the agent sessions view in the chat view.",
			"The type of the current agent session item.",
			"True when the chat agent supports attachments.",
			"The Agent Host provider ID when the chat widget is locked to an Agent Host session.",
			"True when agent mode is disabled by organization policy.",
			"True when the user has opened the context window usage details.",
			"True when the chat text edits have been applied.",
			"True when it is possible to redo an interaction in the editing panel.",
			"True when it is possible to undo an interaction in the editing panel.",
			"True when a chat elicitation request is pending.",
			"True when a question carousel is rendered in the chat input.",
			"True when a tool confirmation is present.",
			"The type of the current editing request.",
			"True when the installed chat extension is invalid and needs to be updated.",
			"The chat item is the first request in the session.",
			"The number of foreground chat sessions visible across chat surfaces.",
			"True when the chat has custom agents available.",
			"True when there are chat session providers with delegation support available.",
			"True when the chat has file attachments.",
			"True when a delegation (continue in) target is selected but the request has not been submitted yet.",
			"True when there are pending requests in the queue.",
			"True when the user has used any of the /create-* slash commands.",
			"True when the chat widget is locked to an Agent Host session.",
			"True when chat is enabled because a default chat participant is activated with an implementation.",
			"True when focusing a KaTeX math element.",
			"True when the chat shown in the widget is read-only (non-interactive).",
			"The id of the chat item.",
			"The id of the last chat item.",
			"The short id of the currently selected chat model (for example 'gpt-4.1').",
			"True when the chat model can be selected manually by the user.",
			"The name of the current chat mode (e.g. 'Plan' for custom modes).",
			"The icon variant for the new chat button, controlled by experiment. Values: 'copilot', 'new-session', 'comment', or empty for default.",
			"True when a user-selectable chat model from a non-Copilot vendor is available.",
			"True when a default chat participant is registered for the panel from an extension.",
			"The location of the chat panel.",
			"True when a default chat participant is registered for the panel.",
			"The current permission level for tool auto-approval.",
			"True when the chat question carousel was triggered by a terminal and has a terminal to focus.",
			"True when a remote coding agent job is being created.",
			"The chat item is a request",
			"True when the chat request item is pending in the queue.",
			"The chat item is a response.",
			"True when the chat response resulted in an error.",
			"True when the chat response was filtered out by the server.",
			"True when the current chat response supports issue reporting.",
			"True when the current chat response has not completed, regardless of intermediate states like tool calls or elicitations.",
			"True when the chat session has a customAgentTarget defined to filter modes.",
			"True when the current chat session has debug log data.",
			"True when debug tools are enabled in the current chat session.",
			"True when the chat is in a contributed chat session that has available 'models' to display.",
			"True when the chat session has language models that target it via targetChatSessionType.",
			"True when the current chat session has no requests.",
			"True when all selected session options exist in their respective option group items.",
			"When the agent or command was automatically detected",
			"True when the current session type supports delegation.",
			"True when the current chat session provider supports forking conversations.",
			"The type of the current chat session.",
			"True when the chat request in progress message should be skipped.",
			"True when on-device speech-to-text is available for dictating into the chat input.",
			"True while the on-device speech-to-text model is downloading or loading (the preparation notification is shown).",
			"True while the chat input is recording audio for speech-to-text transcription.",
			"Whether the remote coding agent prompt file overlay feature is enabled",
			"True when the chat widget is within a file with an edit session.",
			"Whether any remote coding agent is available",
			"True when the chat input is within the agent sessions welcome page.",
			"True when the chat input is within the automations dialog.",
			"True when focus is in the chat widget, false otherwise.",
			"Whether focus is in a chat editor.",
			"True when focus is in the chat question carousel.",
			"True when focus is in the chat terminal output region.",
			"True when focus is in a chat tip.",
			"True when focus is in the chat todo list.",
			"True when focus is in the chat input, false otherwise.",
			"True when the quick chat UI has focus, false otherwise.",
			"True when the chat input has focus.",
			"True when the chat input has text or file attachments that can be sent.",
			"True when the chat input has text.",
			"True when the current request is being edited.",
			"True when the current request input at the bottom is being edited.",
			"True when the current request is still in progress.",
			"When the response has been voted up, is set to 'up'. When voted down, is set to 'down'. Otherwise an empty string.",
			"The agent ID when the chat widget is locked to a coding agent session.",
			"True when the chat widget is locked to the coding agent session.",
			"True when there are multiple chat tips available.",
			"The count of tools available in the chat.",
			"True when the chat widget dispatches to the edit session chat."
		],
		"vs/workbench/contrib/chat/common/attachments/chatVariableEntries": [
			"All Problems",
			"Problems in {0}",
			"Attached {0} files",
			"Attached 1 file",
			"Attached {0} images",
			"Attached 1 image"
		],
		"vs/workbench/contrib/chat/common/automations/schedule": [
			"Friday",
			"Monday",
			"Saturday",
			"Sunday",
			"Thursday",
			"Tuesday",
			"Wednesday"
		],
		"vs/workbench/contrib/chat/common/chatErrorMessages": [
			"a moment",
			"Canceled",
			"{0} hours",
			"{0} hours {1} minutes",
			"{0} minutes",
			"{0} seconds",
			"Sorry, something went wrong.",
			"Sorry, your request failed. Please try again.\n\nClient Request Id: {0}\n\nReason: {1}",
			"Sorry, your request failed. Please try again.\n\nClient Request Id: {0}\n\nGH Request Id: {1}\n\nReason: {2}",
			"Sorry, the response matched public code so it was blocked. Please rephrase your prompt.",
			"Sorry, the response matched public code so it was blocked. Please rephrase your prompt. [Learn more]({0}).",
			"Sorry, the response was filtered by the Responsible AI Service. Please rephrase your prompt and try again.",
			"Sorry, the response was filtered by the Responsible AI Service. Please rephrase your prompt and try again. [Learn more]({0}).",
			"Sorry, your prompt was filtered by the Responsible AI Service. Please rephrase your prompt and try again.",
			"Sorry, your prompt was filtered by the Responsible AI Service. Please rephrase your prompt and try again. [Learn more]({0}).",
			"Your chat session state is invalid, please start a new chat.",
			"Sorry, the response hit the length limit. Please rephrase your prompt.",
			"Sorry, there was a network error. Please try again later. Request id: {0}\n\nReason: {1}",
			"Sorry, the resource was not found.",
			"Sorry, but I can only assist with programming related questions.",
			"You've reached your additional usage limit for your plan. Upgrade your plan to keep going.",
			"You've exhausted your credits. To continue working, please contact your organization's Copilot admin or wait for your allowance to renew.",
			"You've exhausted your premium model quota. For additional paid premium requests, please reach out to your organization's Copilot admin or wait for your allowance to renew.",
			"You've exhausted your premium model quota. Please enable additional paid premium requests, upgrade to Copilot Pro, or wait for your allowance to renew.",
			"You've reached your monthly chat messages quota. Upgrade to Copilot Pro or wait for your allowance to renew.",
			"Quota Exceeded",
			"You've exhausted your premium model quota. Please enable additional paid premium requests, upgrade to Copilot Pro+, or wait for your allowance to renew.",
			"You cannot accrue additional premium requests at this time. Please contact [GitHub Support]({0}) to continue using Copilot.",
			"You've exhausted your premium model quota. Please enable additional paid premium requests or wait for your allowance to renew.",
			"Quota Exceeded\n\nServer Error: {0}\nError Code: {1}",
			"You've reached your credit limit. To continue working, please contact your organization's Copilot admin or wait for your credits to reset.",
			"You've reached your credit limit. To continue working, please contact your organization's Copilot admin or wait until your credits reset on {0}.",
			"You've reached your credit limit. For additional paid credits, please reach out to your organization's Copilot admin or wait for your credits to reset.",
			"You've reached your credit limit. For additional paid credits, please reach out to your organization's Copilot admin or wait until your credits reset on {0}.",
			"You've reached your monthly credit limit. Please enable additional paid credits, upgrade to Copilot Pro, or wait for your credits to reset.",
			"You've reached your monthly credit limit. Please enable additional paid credits, upgrade to Copilot Pro, or wait until your credits reset on {0}.",
			"You've reached your monthly credit limit. Upgrade to Copilot Pro or wait for your credits to reset.",
			"You've reached your monthly credit limit. Upgrade to Copilot Pro or wait until your credits reset on {0}.",
			"You've reached your monthly credit limit. Please enable additional paid credits, upgrade to Copilot Pro+, or wait for your credits to reset.",
			"You've reached your monthly credit limit. Please enable additional paid credits, upgrade to Copilot Pro+, or wait until your credits reset on {0}.",
			"You've reached your monthly credit limit. Please enable additional paid credits or wait for your credits to reset.",
			"You've reached your monthly credit limit. Please enable additional paid credits or wait until your credits reset on {0}.",
			"Sorry, you have exceeded the agent mode rate limit. Please switch to ask mode and try again in {0}. [Learn More]({1})",
			"Sorry, your request was rate-limited. Please wait {0} before trying again or consider switching to Auto. [Learn More]({1})",
			"Sorry, your request was rate-limited. Please wait {0} before trying again. [Learn More]({1})",
			"Sorry, GitHub Copilot Chat is currently experiencing high demand. Please try again in {0}. [Learn More]({1})",
			"You've hit the rate limit for this model. Please try switching to Auto or try again in {0}. [Learn More]({1})",
			"You've hit the rate limit for this model. Please try again in {0}. [Learn More]({1})",
			"Sorry, the upstream model provider is currently experiencing high demand. Please try again in {0} or consider switching to Auto. [Learn More]({1})",
			"Sorry, the upstream model provider is currently experiencing high demand. Please try again in {0}. [Learn More]({1})",
			"Sorry, you have been rate-limited. Please wait {0} before trying again or consider switching to Auto. [Learn More]({1})\n\nServer Error: {2}\nError Code: {3}",
			"Sorry, you have been rate-limited. Please wait {0} before trying again. [Learn More]({1})\n\nServer Error: {2}\nError Code: {3}",
			"You've hit your session rate limit. Please wait {0} for your limit to reset. [Learn More]({1})",
			"You've hit your session rate limit. Please upgrade your plan or wait {0} for your limit to reset. [Learn More]({1})",
			"You've reached your weekly rate limit. Please switch to the Auto model to continue working or wait {0} for your limit to reset. [Learn More]({1})",
			"You've reached your weekly rate limit. Please wait {0} for your limit to reset. [Learn More]({1})",
			"You've reached your weekly rate limit. Please switch to the Auto model to continue working or wait for your limit to reset on {0}. [Learn More]({1})",
			"You've reached your weekly rate limit. Please wait for your limit to reset on {0}. [Learn More]({1})",
			"Sorry, something went wrong.",
			"Sorry, no response was returned."
		],
		"vs/workbench/contrib/chat/common/chatImageExtraction": [
			"Images",
			"Image {0}",
			"File",
			"Tool: {0}",
			"Attachment"
		],
		"vs/workbench/contrib/chat/common/chatModes": [
			"Describe what to build",
			"Explore and understand your code",
			"Edit or refactor selected code"
		],
		"vs/workbench/contrib/chat/common/chatPermissionWarnings": [
			"Auto Approvals",
			"Enable",
			"{0} uses model recommendations to approve tool calls. Copilot will still ask when the model requires approval, excludes the request from automatic approval, or cannot make a recommendation.\n\nTo make this the starting permission level for new sessions, change the [{1}](command:workbench.action.openSettings?%5B%22{1}%22%5D) setting.",
			"Enable {0}?",
			"Bypass Approvals",
			"Enable",
			"{0} will auto-approve all tool calls without asking for confirmation. This includes file edits, terminal commands, and external tool calls.\n\nTo make this the starting permission level for new sessions, change the [{1}](command:workbench.action.openSettings?%5B%22{1}%22%5D) setting.",
			"Enable {0}?",
			"Enable",
			"Autopilot will auto-approve all tool calls and continue working autonomously until the task is complete. This includes terminal commands, file edits, and external tool calls. The agent will make decisions on your behalf without asking for confirmation.\n\nYou can stop the agent at any time by clicking the stop button. This applies to the current session only.\n\nTo make this the starting permission level for new sessions, change the [{0}](command:workbench.action.openSettings?%5B%22{0}%22%5D) setting.",
			"Enable Autopilot?",
			"Cancel",
			"Don't show again"
		],
		"vs/workbench/contrib/chat/common/chatProgressFormatting": [
			"{0}m {1}s",
			"{0}s"
		],
		"vs/workbench/contrib/chat/common/chatService/chatServiceImpl": [
			"The `{0}` skill requires `{1}` to be enabled. After enabling, reload the window to apply. [Enable in Settings](command:workbench.action.openSettings?{2})",
			"Provider returned null response",
			"New Chat"
		],
		"vs/workbench/contrib/chat/common/customizationHarnessService": [
			"Local"
		],
		"vs/workbench/contrib/chat/common/editing/chatEditingService": [
			"Whether the chat editing agent supports readonly references (temporary)",
			"The current state of the file in the chat editing widget",
			"Changes to {0} files"
		],
		"vs/workbench/contrib/chat/common/languageModels": [
			"Auto routes based on your task and real-time system health and model performance.",
			"Models routed via auto receive a {0}% discount.",
			"[Learn More]({0})",
			"Install Extension",
			"The internal {0} language model provider is being deprecated. Please migrate to the official extension.",
			"Group Name",
			"Please enter a name",
			"Enter value for {0}",
			"Enter a name for the group",
			"{0} (default)",
			"A language models group with this name already exists",
			"Select value for {0}",
			"Value is required",
			"Contribute language model chat providers of a specific vendor.",
			"Configuration options for the language model chat provider.",
			"Whether the property is a secret.",
			"Marks this language model chat provider as deprecated. When set, the Manage Models view renders the provider with a link pointing to a replacement.",
			"A URL opened when the user clicks the deprecation link shown next to the provider name. Use a 'vscode:extension/<publisher>.<name>' URI to open a replacement extension in the Extensions view.",
			"The display name of the language model chat provider.",
			"The vendor field cannot be empty.",
			"A command to manage the language model chat provider, e.g. 'Manage Copilot models'. This is used in the chat model picker. If not provided, a gear icon is not rendered during vendor selection.",
			"The managementCommand property is deprecated and will be removed in a future release. Use the new configuration property instead.",
			"A globally unique vendor of language model chat provider.",
			"The vendor '{0}' is already registered and cannot be registered twice",
			"Condition which must be true to show this language model chat provider in the Manage Models list.",
			"The vendor field cannot start or end with whitespace."
		],
		"vs/workbench/contrib/chat/common/languageModelStats": [
			"chat",
			"Copilot",
			"Language models usage statistics of this extension."
		],
		"vs/workbench/contrib/chat/common/model/chatModel": [
			"Similar code found with 1 license type",
			"Similar code found with {0} license types",
			"Response cleared due to possible match to public code, retrying with modified prompt.",
			"Made changes.",
			"Response cleared due to content safety filters, retrying with modified prompt.",
			"Answer questions to continue...",
			"Approve tool result?",
			"Authenticate {0} to continue...",
			"Review the plan to continue..."
		],
		"vs/workbench/contrib/chat/common/model/chatProgressTypes/chatToolInvocation": [
			"Tool \"{0}\" was denied"
		],
		"vs/workbench/contrib/chat/common/model/chatSessionStore": [
			"Error saving chat session",
			"Error serializing chat session for storage. The session will be lost if the window is closed. Please report this issue to the VS Code team:\n\n{0}",
			"Saving chat history",
			"New Chat",
			"Report Issue"
		],
		"vs/workbench/contrib/chat/common/plugins/agentPluginServiceImpl": [
			"Chat Plugins",
			"Path to the agent plugin root directory relative to the extension root.",
			"(Optional) A condition which must be true to enable this plugin.",
			"Contributes agent plugins for chat.",
			"Path",
			"When",
			"This plugin was installed by the Copilot CLI. Remove it from disk?",
			"The plugin directory '{0}' will be moved to the trash. You can reinstall it later via the Copilot CLI.",
			"Remove",
			"Extension '{0}' chatPlugins entry '{1}' resolves outside the extension.",
			"Extension '{0}' chatPlugins entry '{1}' has an invalid when clause: '{2}'.",
			"Extension '{0}' cannot register a chatPlugins entry without a path.",
			"This plugin is provided by the extension '{0}'. Do you want to uninstall the extension?"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/chatPromptFilesContribution": [
			"Chat Agents",
			"(Optional) Description of the entry.",
			"Specify \"description\" in the prompt file itself instead.",
			"(Optional) Name for this entry.",
			"Specify \"name\" in the prompt file itself instead.",
			"Path to the file relative to the extension root.",
			"Path to the SKILL.md file relative to the extension root. The folder name must match the \"name\" property in SKILL.md.",
			"(Optional) The chat session types where this entry should be offered.",
			"(Optional) A condition which must be true to enable this entry.",
			"Contributes {0} for chat prompts.",
			"Description",
			"Name",
			"Path",
			"Chat Instructions",
			"Chat Prompt Files",
			"Chat Skills",
			"Extension '{0}' {1} entry '{2}' resolves outside the extension.",
			"Extension '{0}' {1} entry '{2}' has an invalid when clause: '{3}'.",
			"Extension '{0}' cannot register {1} entry without path.",
			"Extension '{0}' {1}. Failed to register {2}: {3}"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/computeAutomaticInstructions": [
			"always added",
			"not invocable by model",
			"already processed",
			"applyTo '{0}' did not match any attached files",
			"no applyTo pattern",
			"debug logging disabled",
			"no description for model invocation",
			"model invocation disabled",
			"session type not matched",
			"Instructions for folder '{0}'",
			"Instructions for the workspace",
			"automatically attached as pattern is **",
			"Referenced by {0}",
			"automatically attached as pattern {0} matches {1}"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/hookSchema": [
			"Bash command for Linux and macOS.",
			"At least one of \"bash\" or \"powershell\" must be specified.",
			"The command to execute. This is the default cross-platform command.",
			"At least one of \"command\", \"windows\", \"linux\", or \"osx\" must be specified.",
			"Working directory for the script (relative to repository root).",
			"Additional environment variables that are merged with the existing environment.",
			"Linux-specific command. If specified and running on Linux, this overrides the \"command\" field.",
			"macOS-specific command. If specified and running on macOS, this overrides the \"command\" field.",
			"PowerShell command for Windows.",
			"Maximum execution time in seconds (default: 30).",
			"Maximum execution time in seconds (default: 10).",
			"Must be \"command\".",
			"Windows-specific command. If specified and running on Windows, this overrides the \"command\" field.",
			"GitHub Copilot hook configuration file. Hooks enable executing custom shell commands at strategic points in an agent's workflow.",
			"Hook definitions organized by type.",
			"Basic hook configuration",
			"A basic hook configuration with common hooks",
			"Hook configuration format version."
		],
		"vs/workbench/contrib/chat/common/promptSyntax/hookTypes": [
			"Executed when an error occurs during the agent session.",
			"Error Occurred",
			"Executed after a tool completes execution successfully.",
			"Post-Tool Use",
			"Executed before the agent compacts the conversation context.",
			"Pre-Compact",
			"Executed before the agent uses any tool.",
			"Pre-Tool Use",
			"Executed when an agent session ends.",
			"Session End",
			"Executed when a new agent session begins.",
			"Session Start",
			"Executed when the agent stops.",
			"Stop",
			"Executed when a subagent is started.",
			"Subagent Start",
			"Executed when a subagent stops.",
			"Subagent Stop",
			"Executed when the user submits a prompt to the agent.",
			"User Prompt Submit"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptCodeActions": [
			"Enable Built-in GitHub MCP Server",
			"Expand to {0} tools",
			"Install GitHub MCP Server from Marketplace",
			"Install Playwright MCP Server from Marketplace",
			"Migrate to custom agent file",
			"Rename to 'agent'",
			"Search Marketplace for Extension '{0}'",
			"Search Marketplace for Extension '{0}'",
			"Search Marketplace for MCP Server '{0}'",
			"Search Marketplace for MCP Server '{0}'",
			"Update all tool names",
			"Update to '{0}'"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptFileAttributes": [
			"When to delegate to this subagent (required)",
			"Tools to deny, removed from inherited or specified list",
			"Lifecycle hooks scoped to this subagent.",
			"MCP servers available to this subagent.",
			"Persistent memory scope: user, project, or local. Enables cross-session learning.",
			"Model to use: sonnet, opus, haiku, or inherit. Defaults to inherit.",
			"Unique identifier using lowercase letters and hyphens (required)",
			"Permission mode: default, acceptEdits, dontAsk, bypassPermissions, or plan.",
			"A description of what this rule covers, used to provide context about when it applies.",
			"Array of glob patterns that describe for which files the rule applies. Based on these patterns, the file is automatically included in the prompt when the context contains a file that matches.\nExample: `['src/**/*.ts', 'test/**']`",
			"Skills to load into the subagent's context at startup.",
			"Array of tools the subagent can use. Inherits all tools if omitted",
			"Ask multiple-choice questions",
			"Execute shell commands",
			"Make targeted file edits",
			"Find files by pattern",
			"Search file contents with regex",
			"Latest Claude Haiku, fast for simple tasks",
			"Inherit model from parent agent or prompt",
			"Code intelligence (requires plugin)",
			"Searches for MCP tools when tool search is enabled",
			"The subagent's knowledge is project-specific but should not be checked into version control.",
			"The subagent's knowledge is project-specific and shareable via version control.",
			"Remember learnings across all projects.",
			"Modify Jupyter notebooks",
			"Latest Claude Opus",
			"Automatically accepts file edit permissions for the session.",
			"Skips all permission prompts (requires safe environment like containers).",
			"Standard behavior: prompts for permission on first use of each tool.",
			"Coordination-only mode for agent team leads. Only available when an agent team is active.",
			"Auto-denies tools unless pre-approved via /permissions or permissions.allow rules.",
			"Plan Mode: Claude can analyze but not modify files or execute commands.",
			"Read file contents",
			"Execute skills",
			"Latest Claude Sonnet",
			"Run subagents for complex tasks",
			"Fetch URL content",
			"Perform web searches",
			"Create/overwrite files",
			"Use subagents",
			"Edit files",
			"Execute commands",
			"Read files",
			"Search files",
			"Advanced options for custom agent behavior.",
			"One or more agents that this agent can use as subagents. Use '*' to specify all available agents.",
			"The argument-hint describes what inputs the custom agent expects or supports.",
			"The description of the custom agent, what it does and when to use it.",
			"If true, prevents the agent from being invoked as a subagent.",
			"GitHub-specific configuration for the agent, such as token permissions.",
			"Possible handoff actions when the agent has completed its task.",
			"Lifecycle hooks scoped to this agent. Define hooks that run only while this agent is active.",
			"Controls visibility of the agent.",
			"Specify the model that runs this custom agent. Can also be a list of models. The first available model will be used.",
			"The name of the agent as shown in the UI.",
			"The target to which the header attributes like tools apply to. Possible values are `github-copilot` and `vscode`.",
			"The set of tools that the custom agent has access to.",
			"Whether the agent can be selected and invoked by users in the UI.",
			"One or more glob pattern (separated by comma) that describe for which files the instructions apply to. Based on these patterns, the file is automatically included in the prompt, when the context contains a file that matches one or more of these patterns. Use `**` when you want this file to always be added.\nExample: `**/*.ts`, `**/*.js`, `client/**`",
			"The description of the instruction file. It can be used to provide additional context or information about the instructions and is passed to the language model as part of the prompt.",
			"One or more agents to exclude from using this instruction file.",
			"The name of the instruction file as shown in the UI. If not set, the name is derived from the file name.",
			"The agent to use when running this prompt.",
			"The argument-hint describes what inputs the prompt expects or supports.",
			"The description of the reusable prompt, what it does and when to use it.",
			"The model to use in this prompt. Can also be a list of models. The first available model will be used.",
			"The name of the prompt. This is also the name of the slash command that will run this prompt.",
			"The tools to use in this prompt.",
			"Hint shown during autocomplete to indicate expected arguments. Example: [issue-number] or [filename] [format]",
			"Compatibility metadata for environments or runtimes.",
			"Controls how the skill is loaded. Set to 'fork' to spawn a subagent with the skill instructions instead of returning them inline.",
			"Spawn a subagent with the skill instructions injected as system context.",
			"The description of the skill. The description is added to every request and will be used by the agent to decide when to load the skill.",
			"Set to true to prevent the agent from automatically loading this skill. Use for workflows you want to trigger manually with /name. Default: false.",
			"License information for the skill.",
			"Additional metadata for the skill.",
			"The name of the skill.",
			"Set to false to hide from the / menu. Use for background knowledge users should not invoke directly. Default: true."
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptHeaderAutocompletion": [
			"Add Prompt Header",
			"Handoff Example",
			"New Command",
			"Add a new command entry to this hook.",
			"New Hook"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptHovers": [
			"Claude model `{0}` maps to the following model:\n",
			"- Family: {0}",
			"- Name: {0}",
			"- Vendor: {0}",
			"Note: This attribute is not used in GitHub Copilot or Claude targets.",
			"Note: This attribute is not used when target is github-copilot.",
			"Deprecated: Use `user-invocable` and `disable-model-invocation` instead.",
			"**Built-in agents:**",
			"Built-in agent",
			"**Custom agents:**",
			"Custom agent",
			"ToolSet: {0}\n\n"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/languageProviders/promptValidator": [
			"When to delegate to this subagent (required)",
			"Tools to deny, removed from inherited or specified list",
			"Lifecycle hooks scoped to this subagent.",
			"MCP servers available to this subagent.",
			"Persistent memory scope: user, project, or local. Enables cross-session learning.",
			"Model to use: sonnet, opus, haiku, or inherit. Defaults to inherit.",
			"Unique identifier using lowercase letters and hyphens (required)",
			"Permission mode: default, acceptEdits, dontAsk, bypassPermissions, or plan.",
			"A description of what this rule covers, used to provide context about when it applies.",
			"Array of glob patterns that describe for which files the rule applies. Based on these patterns, the file is automatically included in the prompt when the context contains a file that matches.\nExample: `['src/**/*.ts', 'test/**']`",
			"Skills to load into the subagent's context at startup.",
			"Array of tools the subagent can use. Inherits all tools if omitted",
			"Ask multiple-choice questions",
			"Execute shell commands",
			"Make targeted file edits",
			"Find files by pattern",
			"Search file contents with regex",
			"Latest Claude Haiku, fast for simple tasks",
			"Inherit model from parent agent or prompt",
			"Code intelligence (requires plugin)",
			"Searches for MCP tools when tool search is enabled",
			"The subagent's knowledge is project-specific but should not be checked into version control.",
			"The subagent's knowledge is project-specific and shareable via version control.",
			"Remember learnings across all projects.",
			"Modify Jupyter notebooks",
			"Latest Claude Opus",
			"Automatically accepts file edit permissions for the session.",
			"Skips all permission prompts (requires safe environment like containers).",
			"Standard behavior: prompts for permission on first use of each tool.",
			"Coordination-only mode for agent team leads. Only available when an agent team is active.",
			"Auto-denies tools unless pre-approved via /permissions or permissions.allow rules.",
			"Plan Mode: Claude can analyze but not modify files or execute commands.",
			"Read file contents",
			"Execute skills",
			"Latest Claude Sonnet",
			"Run subagents for complex tasks",
			"Fetch URL content",
			"Perform web searches",
			"Create/overwrite files",
			"Use subagents",
			"Edit files",
			"Execute commands",
			"Read files",
			"Search files",
			"Access to GitHub Actions workflows and runs",
			"Access to check runs and statuses",
			"Access to repository contents (files, commits, branches)",
			"Access to discussions",
			"Access to issues (read, create, update, comment)",
			"Repository metadata (always read-only)",
			"Access to pull requests (read, create, update, review)",
			"Access to security-related events",
			"Access to modify workflow files",
			"One or more agents that this agent can use as subagents. Use '*' to specify all available agents.",
			"The argument-hint describes what inputs the custom agent expects or supports.",
			"The description of the custom agent, what it does and when to use it.",
			"If true, prevents the agent from being invoked as a subagent.",
			"GitHub-specific configuration for the agent, such as token permissions.",
			"Possible handoff actions when the agent has completed its task.",
			"Lifecycle hooks scoped to this agent. Define hooks that run only while this agent is active.",
			"Controls visibility of the agent.",
			"Specify the model that runs this custom agent. Can also be a list of models. The first available model will be used.",
			"The name of the agent as shown in the UI.",
			"The target to which the header attributes like tools apply to. Possible values are `github-copilot` and `vscode`.",
			"The set of tools that the custom agent has access to.",
			"Whether the agent can be selected and invoked by users in the UI.",
			"One or more glob pattern (separated by comma) that describe for which files the instructions apply to. Based on these patterns, the file is automatically included in the prompt, when the context contains a file that matches one or more of these patterns. Use `**` when you want this file to always be added.\nExample: `**/*.ts`, `**/*.js`, `client/**`",
			"The description of the instruction file. It can be used to provide additional context or information about the instructions and is passed to the language model as part of the prompt.",
			"The name of the instruction file as shown in the UI. If not set, the name is derived from the file name.",
			"The agent to use when running this prompt.",
			"The argument-hint describes what inputs the prompt expects or supports.",
			"The description of the reusable prompt, what it does and when to use it.",
			"The model to use in this prompt. Can also be a list of models. The first available model will be used.",
			"The name of the prompt. This is also the name of the slash command that will run this prompt.",
			"The tools to use in this prompt.",
			"Hint shown during autocomplete to indicate expected arguments. Example: [issue-number] or [filename] [format]",
			"The description of the skill. The description is added to every request and will be used by the agent to decide when to load the skill.",
			"Set to true to prevent the agent from automatically loading this skill. Use for workflows you want to trigger manually with /name. Default: false.",
			"The name of the skill.",
			"Set to false to hide from the / menu. Use for background knowledge users should not invoke directly. Default: true.",
			"Unknown agent '{0}' will be ignored. Available agents: {1}.",
			"Unknown agent '{0}'. Available agents: {1}.",
			"The 'agents' attribute must be an array.",
			"When 'agents' and 'tools' are specified, the 'agent' tool must be included in the 'tools' attribute.",
			"The 'applyTo' attribute must be a string.",
			"The 'applyTo' attribute must be a valid glob pattern.",
			"The 'argument-hint' attribute must be a string.",
			"The 'argument-hint' attribute should not be empty.",
			"The '{0}' attribute must be a non-empty string.",
			"The '{0}' attribute must be a string.",
			"Chat modes have been renamed to agents. Please move this file to {0}",
			"Chat modes have been renamed to agents. Please move the file to {0}",
			"The '{0}' attribute must be a string.",
			"Unknown value '{0}', valid: {1}.",
			"The 'context: fork' attribute requires the skill tool to be enabled (github.copilot.chat.skillTool.enabled).",
			"Tool or toolset '{0}' has been renamed, use '{1}' instead.",
			"Tool or toolset '{0}' has been renamed, use the following tools instead: {1}",
			"The 'description' attribute must be a string.",
			"The 'description' attribute should not be empty.",
			"Tool or toolset '{0}' also needs to be enabled in the header.",
			"The 'disable-model-invocation' attribute must be 'true' or 'false'.",
			"Duplicate handoff label '{0}'. Each handoff must have a unique label.",
			"Each agent name in the 'agents' attribute must be a string.",
			"Each handoff in the 'handoffs' attribute must be an object with 'label', 'agent', 'prompt' and optional 'send'.",
			"Each entry in the 'paths' attribute must be a string.",
			"Each tool name in the 'tools' attribute must be a string.",
			"The 'excludeAgent' attribute must be an string or array.",
			"File '{0}' not found at '{1}'.",
			"The 'github' attribute must be an object.",
			"The 'agent' property in a handoff must be a non-empty string.",
			"The 'label' property in a handoff must be a non-empty string.",
			"The 'label' property in a handoff must contain at least one alphanumeric character.",
			"The 'model' property in a handoff must be a string.",
			"The 'prompt' property in a handoff must be a string.",
			"The 'send' property in a handoff must be a boolean.",
			"The 'showContinueOn' property in a handoff must be a boolean.",
			"The 'handoffs' attribute must be an array.",
			"The '{0}' property in a hook command must be a non-empty string.",
			"Each hook command must be an object.",
			"The 'cwd' property in a hook command must be a string.",
			"The 'env' property in a hook command must be a map of string values.",
			"Environment variable '{0}' must have a string value.",
			"Hook command must specify at least one of 'command', 'windows', 'linux', or 'osx'.",
			"Hook command must specify at least one of 'bash' or 'powershell'.",
			"Hook command is missing required property 'type'.",
			"The 'hooks' attribute must be a map of hook event types to command arrays.",
			"The '{0}' property in a hook command must be a number.",
			"The 'type' property in a hook command must be 'command'.",
			"Hook event '{0}' must have an array of command objects as its value.",
			"Attribute '{0}' is ignored when running locally in VS Code.",
			"The 'infer' attribute is deprecated in favour of 'user-invocable' and 'disable-model-invocation'.",
			"Invalid file reference '{0}'.",
			"Invalid permission value '{0}' for scope '{1}'. Allowed values: {2}.",
			"Tool alias '{0}' requires the GitHub MCP server. Enable the built-in server with setting 'github.copilot.chat.githubMcpServer.enabled' or install extension 'io.github.github/github-mcp-server' from Extensions (`@mcp github`).",
			"Missing required properties {0} in handoff object.",
			"Tool alias '{0}' requires the Playwright MCP server. Install it from Extensions (`@mcp playwright`).",
			"The 'mode' attribute has been deprecated. The 'agent' attribute is used instead.",
			"The 'mode' attribute has been deprecated. Please rename it to 'agent'.",
			"Model names in the array must be non-empty strings.",
			"The 'model' array must contain only strings.",
			"The 'model' array must not be empty.",
			"The 'model' attribute must be a non-empty string.",
			"The 'model' attribute must be a string or an array of strings.",
			"Unknown model '{0}' will be ignored.",
			"Model '{0}' is not suited for agent mode.",
			"The 'name' attribute must be a string.",
			"The 'name' attribute must not be empty.",
			"The 'hooks' property in a matcher must be an array of command objects.",
			"Path entries must be non-empty glob patterns.",
			"'{0}' is not a valid glob pattern.",
			"The 'paths' attribute must be an array of glob patterns.",
			"The 'permissions' property must be an object.",
			"The permission value for '{0}' must be a string.",
			"Skill should provide a description.",
			"A description is required when model invocation is enabled, because the model needs a description to decide when to load the skill.",
			"The skill name '{0}' should match the folder name '{1}'.",
			"Skill name may only contain lowercase letters, numbers, and hyphens.",
			"Skill should provide a name.",
			"A description is required when user-invocable is false, because the model needs a description to decide when to load the skill.",
			"The 'target' attribute must be one of: {0}.",
			"The 'target' attribute must be a non-empty string.",
			"The 'target' attribute must be a string.",
			"Tool or toolset '{0}' has been renamed, use '{1}' instead.",
			"Tool or toolset '{0}' has been renamed, use the following tools instead: {1}",
			"The 'tools' attribute must be an array or a comma separated string.",
			"The 'tools' attribute is only supported when using agents. Attribute will be ignored.",
			"Attribute '{0}' is not supported in custom GitHub Copilot agent files. Supported: {1}.",
			"Attribute '{0}' is not supported in instructions files. Supported: {1}.",
			"Attribute '{0}' is not supported in prompt files. Supported: {1}.",
			"Attribute '{0}' is not supported in rules files by VS Code agents. Supported: {1}.",
			"Attribute '{0}' is not supported by VS Code agents. Supported: {1}.",
			"Attribute '{0}' is not supported in VS Code agent files. Supported: {1}.",
			"Unknown extension tool '{0}'. It is likely to be a missing extension, please ensure it is installed and enabled.",
			"Unknown property '{0}' in 'github' object. Supported: 'permissions'.",
			"Unknown property '{0}' in handoff object. Supported properties are 'label', 'agent', 'prompt' and optional 'send', 'showContinueOn', 'model'.",
			"Unknown property '{0}' in hook command.",
			"Unknown hook event type '{0}'. Supported: {1}.",
			"Unknown property '{0}' in hook matcher.",
			"Unknown tool '{0}'. It is likely to be a missing MCP server, please ensure it is installed and enabled.",
			"Unknown permission scope '{0}'. Valid scopes: {1}.",
			"Unknown tool '{0}' will be ignored.",
			"Unknown tool or toolset '{0}'.",
			"The 'user-invocable' attribute must be 'true' or 'false'."
		],
		"vs/workbench/contrib/chat/common/promptSyntax/promptTypes": [
			"Global",
			"Workspace",
			"Global (only used by Claude agents)",
			"Workspace (only used by Claude agents)",
			"Workspace (only used by Claude agents, usually git-ignored)",
			"Global (contributed from settings)",
			"Workspace (contributed from settings)",
			"Global (only used by Copilot agents)",
			"Workspace (only used by Copilot agents)",
			"Global (roams with Settings Sync, only used by VS Code)"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/service/promptsServiceImpl": [
			"Built-in",
			"Extension: {0}",
			"Plugin",
			"User Data"
		],
		"vs/workbench/contrib/chat/common/promptSyntax/utils/promptFilesLocator": [
			"User Data"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/askQuestionsTool": [
			"Question \"{0}\" must have at least two options, or set allowFreeformInput when providing a single option, or omit options for free text input.",
			"Asking {0} questions ({1})",
			"Asked {0} questions ({1})",
			"Asking a question ({0})",
			"Asked a question ({0})",
			"No questions provided. The questions array must contain at least one question.",
			"Analyzing your answers...",
			"Ask Clarifying Questions",
			"Ask structured clarifying questions using single select, multi-select, or freeform inputs to collect task requirements before proceeding."
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/chatExternalPathConfirmation": [
			"Add Path...",
			"Allow a folder in this workspace",
			"Allow this folder in this session",
			"Allow reading files from this folder without further confirmation in this chat session",
			"Allow all files in this repository for this session",
			"Allow reading files from {0}",
			"Looks up the containing git repository for this path",
			"Session",
			"Workspace"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/chatUrlFetchingConfirmation": [
			"Make requests without confirmation",
			"Allow responses without confirmation",
			"Approve all",
			"Allow requests to {0}",
			"Allow responses from {0}",
			"Approves {0}",
			"Delete",
			"Deny all",
			"Allow requests to...",
			"More Options...",
			"Configure URL Approvals...",
			"No approvals",
			"Open settings",
			"requests",
			"responses",
			"Select URL pattern to approve"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/manageTodoListTool": [
			"Added {0} todos",
			"Added 1 todo",
			"Completed: *{0}* ({1}/{2})",
			"Created {0} todos",
			"Created 1 todo",
			"Read todo list",
			"Starting: *{0}* ({1}/{2})",
			"Updated todo list",
			"Updated todo list",
			"Updating todo list",
			"Manage and track todo items for task planning",
			"Manage and track todo items for task planning"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/reviewPlanTool": [
			"Review plan",
			"Asking you to review the plan",
			"Asked you to review the plan",
			"At least one approval action must be provided.",
			"Review Plan",
			"Ask the user to review and approve a plan before proceeding."
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/runSubagentTool": [
			"Run Subagent",
			"Run a task within an isolated subagent context to enable efficient organization of tasks and context window management."
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/setArtifactRulesTool": [
			"Set Artifact Rules",
			"Updated artifact rules",
			"Updated artifact rules"
		],
		"vs/workbench/contrib/chat/common/tools/builtinTools/setArtifactsTool": [
			"Set Session Artifacts",
			"Updated session artifacts",
			"Set {0} artifact(s)",
			"Artifact URI does not exist: {0}"
		],
		"vs/workbench/contrib/chat/common/tools/languageModelToolsContribution": [
			"If true, this tool shows up as an attachment that the user can add manually to their request. Chat participants will receive the tool in {0}.",
			"Condition which must be true for this tool to be enabled. Note that a tool may still be invoked by another extension even when its `when` condition is false.",
			"Description",
			"An icon that represents this tool. Either a file path, an object with file paths for dark and light themes, or a theme icon reference, like \"\\$(zap)\"",
			"Icon path when a dark theme is used",
			"Icon path when a light theme is used",
			"Language Model Tools",
			"Language Model Tool Sets",
			"Name",
			"A JSON schema for the input this tool accepts. The input must be an object at the top level. A particular language model may not support all JSON schema features. See the documentation for the language model family you are using for more information.",
			"Reference Name",
			"A human-readable name for this tool that may be used to describe it in the UI.",
			"A description of this tool that may be used by a language model to select it.",
			"A unique name for this tool. This name must be a globally unique identifier, and is also used as a name when presenting this tool to a language model.",
			"If {0} is enabled for this tool, the user may use '#' with this name to invoke the tool in a query. Otherwise, the name is not required. Name must not contain whitespace.",
			"Tools",
			"A description of this tool set.",
			"An icon that represents this tool set, like {0}",
			"A name for this tool set. Used as reference and should not contain whitespace.",
			"A list of tools or tool sets to include in this tool set. Cannot be empty and must reference tools by their `toolReferenceName`.",
			"Description",
			"Display Name",
			"Name",
			"A set of tags that roughly describe the tool's capabilities. A tool user may use these to filter the set of tools to just ones that are relevant for the task at hand, or they may want to pick a tag that can be used to identify just the tools contributed by this extension.",
			"A description of this tool that may be shown to the user.",
			"Contributes a tool that can be invoked by a language model in a chat session, or from a standalone command. Registered tools can be used by all extensions.",
			"Contributes a set of language model tools that can be used together."
		],
		"vs/workbench/contrib/chat/common/tools/languageModelToolsService": [
			"Built-In",
			"{0} of {1} binary data",
			"User Defined"
		],
		"vs/workbench/contrib/chat/common/voiceChatService": [
			"A speech-to-text session is in progress for chat."
		],
		"vs/workbench/contrib/chat/common/widget/chatColors": [
			"Background color of the agent status indicator in the titlebar.",
			"The background color of a chat avatar.",
			"The foreground color of a chat avatar.",
			"The foreground color of a chat edited file in the edited file list.",
			"First color stop of the animated chat input border shown while a request is in flight.",
			"Secondary accent color used by other animated chat input affordances. Not used by the in-flight chat input border.",
			"Tertiary accent color used by other animated chat input affordances. Not used by the in-flight chat input border.",
			"Foreground color of lines added in chat code block pill.",
			"Foreground color of lines removed in chat code block pill.",
			"The background color of a chat request.",
			"The border color of a chat request.",
			"Background color of the chat request bubble.",
			"Background color of the chat request bubble on hover.",
			"Border color of code blocks within the chat request bubble.",
			"The background color of a chat slash command.",
			"The foreground color of a chat slash command.",
			"Shimmer highlight for thinking/working labels.",
			"Chat checkpoint separator color."
		],
		"vs/workbench/contrib/chat/electron-browser/actions/chatDeveloperActions": [
			"Open Chat Storage Folder"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/chatExportZip": [
			"Export Chat as Zip...",
			"Failed to export chat as zip: {0}",
			"Exported chat without repository context. No Git repository was detected."
		],
		"vs/workbench/contrib/chat/electron-browser/actions/debugAgentHostAction": [
			"Could not enable the Node.js inspector for the agent host process.",
			"Debug Local Agent Host Process In Dev Tools"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/exportAgentHostDebugLogsService": [
			"Export Agent Host Debug Logs",
			"Zip Archive"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/exportAgentTracesDb": [
			"Failed to export agent host traces database: {0}",
			"Export Agent Host Traces Database...",
			"No agent host trace database found yet. Run an agent session with `#chat.agentHost.otel.dbSpanExporter.enabled#` turned on to populate it."
		],
		"vs/workbench/contrib/chat/electron-browser/actions/networkDiagnosticsAction": [
			"Network Diagnostics"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/profileAgentHostAction": [
			"Profile Local Agent Host Process",
			"CPU Profiles",
			"Could not enable the Node.js inspector for the agent host process.",
			"Profiling the local agent host process.",
			"Save Agent Host Profile",
			"Failed to save or open the agent host profile: {0}",
			"Failed to start profiling the agent host: {0}",
			"Profiling Agent Host. Activate to stop profiling.",
			"Agent Host Profiler",
			"Profiling Agent Host",
			"Click to stop profiling.",
			"Stop",
			"Failed to stop profiling the agent host: {0}",
			"Stop Local Agent Host Profile"
		],
		"vs/workbench/contrib/chat/electron-browser/actions/voiceChatActions": [
			"Listening to 'Hey Code'...",
			"Waiting for voice chat to end...",
			"Voice Keyword Activation",
			"I'm listening",
			"Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.",
			"True when getting ready for receiving voice input from the microphone for voice chat. This key is only defined scoped, per chat context.",
			"Defined as a location where voice recording from microphone is in progress for voice chat. This key is only defined scoped, per chat context.",
			"Controls whether the keyword phrase 'Hey Code' is recognized to start a voice chat session. Enabling this will start recording from the microphone but the audio is processed locally and never sent to a server.",
			"Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor or view depending on keyboard focus.",
			"Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the chat view.",
			"Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the active editor if possible.",
			"Keyword activation is disabled.",
			"Keyword activation is enabled and listening for 'Hey Code' to start a voice chat session in the quick chat.",
			"Hold to Voice Chat in Chat View",
			"Inline Voice Chat",
			"Quick Voice Chat",
			"Read Aloud",
			"Start Voice Chat",
			"Stop Listening",
			"Stop Listening and Submit",
			"Stop Reading Aloud",
			"Voice Chat in Chat View",
			"Stop Reading Aloud"
		],
		"vs/workbench/contrib/chat/electron-browser/agentSessions/agentSessionsActions": [
			"Open in Agents Window",
			"Give your agent more room?",
			"Continue in Agents Window",
			"Get a dedicated, multi-pane view alongside your workspace.",
			"Free with your Copilot plan — get a dedicated, multi-pane view alongside your workspace.",
			"Open the Agents Window to start a Copilot CLI session.",
			"Copilot CLI [Agent Host] isn't available without an open folder",
			"Continue this session in the Agents Window",
			"Don't Show Again",
			"Open Agents Window",
			"Open in Agents Window",
			"Open in Agents Window",
			"Open in Agents",
			"Open in Agents Window",
			"Toggle visibility of the Open in Agents Window button in title bar"
		],
		"vs/workbench/contrib/chat/electron-browser/builtInTools/fetchPageTool": [
			"Binary files are not supported at the moment.",
			"Web content may contain malicious code or attempt prompt injection attacks.",
			"Fetch web pages?",
			"Fetch web page?",
			"Fetched from {0}",
			"Invalid URL",
			"Fetching {0} resources",
			"Fetching {0}",
			"Fetching [resource]({0})",
			"No valid URLs provided.",
			"Fetched {0} resources, but the following were invalid URLs:\n\n{1}\n\n",
			"Fetched resource, but the following was an invalid URL:\n\n{0}\n\n",
			"Fetched {0} resources",
			"Fetched {0}",
			"Fetched [resource]({0})",
			"Auto approved because URL was in prompt",
			"An array of URLs to fetch content from."
		],
		"vs/workbench/contrib/chat/electron-browser/chat.contribution": [
			"The session will stop if you change the workspace.",
			"A session is in progress. Are you sure you want to change the workspace?",
			"A session is in progress.",
			"The session will stop if you close the window.",
			"A session is in progress. Are you sure you want to close the window?",
			"AI features are currently only supported in trusted workspaces.",
			"The session will stop if you exit.",
			"A session is in progress. Are you sure you want to exit?",
			"The session will stop if you quit.",
			"A session is in progress. Are you sure you want to quit?",
			"The session will stop if you reload the window.",
			"A session is in progress. Are you sure you want to reload the window?"
		],
		"vs/workbench/contrib/chat/electron-browser/toggleRemoteConnectionsActionViewItem": [
			"Establishing tunnel connection...",
			"Remote session access is enabled",
			"Allow remote session access",
			"Remote session access enabled via tunnel '{0}'",
			"Show Output",
			"Remote session access is now enabled"
		],
		"vs/workbench/contrib/chat/electron-browser/tunnelHost.contribution": [
			"Show Remote Connections Output",
			"Allow Remote Connections",
			"Remote Connections",
			"Enable Microsoft account authentication for agent host tunnels. When disabled, only GitHub authentication is used.",
			"Failed to toggle remote connections: {0}"
		],
		"vs/workbench/contrib/chat/electron-browser/tunnelHostService": [
			"No authentication token available. Please sign in and try again.",
			"Remote Connections"
		],
		"vs/workbench/contrib/codeActions/browser/codeActionsContribution": [
			"Triggers Code Actions on explicit saves and auto saves triggered by window or focus changes.",
			"Controls whether '{0}' actions should be run on file save.",
			"Run Code Actions for the editor on save. Code Actions must be specified and the editor must not be shutting down. When {0} is set to `afterDelay`, Code Actions will only be run when the file is saved explicitly. Example: `\"source.organizeImports\": \"explicit\" `",
			"Triggers Code Actions only when explicitly saved.",
			"Triggers Code Actions only when explicitly saved. This value will be deprecated in favor of \"explicit\".",
			"Triggers Code Actions only when explicitly saved",
			"Triggers Code Actions only when explicitly saved. This value will be deprecated in favor of \"explicit\".",
			"Never triggers Code Actions on save.",
			"Triggers Code Actions only when explicitly saved. This value will be deprecated in favor of \"never\".",
			"Never triggers Code Actions on save",
			"Never triggers Code Actions on save. This value will be deprecated in favor of \"never\".",
			"Run a series of Code Actions for a notebook on save. Code Actions must be specified and the editor must not be shutting down. When {0} is set to `afterDelay`, Code Actions will only be run when the file is saved explicitly. Example: `\"notebook.source.organizeImports\": \"explicit\"`"
		],
		"vs/workbench/contrib/codeEditor/browser/accessibility/accessibility": [
			"Announce Cursor Position",
			"Announce the current cursor position (line and column) via screen reader.",
			"Line {0}, Column {1}",
			"Toggle Screen Reader Accessibility Mode",
			"Toggles an optimized mode for usage with screen readers, braille devices, and other assistive technologies."
		],
		"vs/workbench/contrib/codeEditor/browser/dictation/editorDictation": [
			"Start Dictation in Editor",
			"Stop Dictation in Editor",
			"Stop Dictation ({0})",
			"Stop Dictation",
			"Voice"
		],
		"vs/workbench/contrib/codeEditor/browser/diffEditorAccessibilityHelp": [
			"You are in a diff editor.",
			"View the next{0} or previous{1} diff in diff review mode, which is optimized for screen readers.",
			"Run the command Diff Editor: Switch Side{0} to toggle between the original and modified editors.",
			"To control which accessibility signals should be played, the following settings can be configured: {0}.",
			"The setting, accessibility.verbosity.diffEditorActive, controls if a diff editor announcement is made when it becomes the active editor."
		],
		"vs/workbench/contrib/codeEditor/browser/diffEditorHelper": [
			"The diff algorithm was stopped early (after {0} ms.)",
			"Show Whitespace Differences",
			"Remove Limit"
		],
		"vs/workbench/contrib/codeEditor/browser/editorFindAccessibilityHelp": [
			"Press Escape to close Find. Focus returns to the editor at the most recent match, and your search history is preserved.",
			"Closing:",
			"You are in the Find dialog for the active editor. This dialog is where you type what you want to locate. The editor is a separate surface that shows each match and its surrounding context.",
			"While you are in the Find dialog, your focus stays in the input. You can keep typing, edit your search text, or move through matches without leaving the dialog. When you navigate to a match from here, the editor updates in the background, but your focus remains in the Find dialog.",
			"Inside the Find Dialog (What It Does):",
			"When you navigate from inside the Find dialog, the editor updates while your focus stays in the input. This is intentional, so you can keep adjusting your search without losing your place.",
			"If you want to move focus into the editor to edit text or inspect surrounding code, press Escape to close Find. Focus returns to the editor at the most recent match.",
			"Focus Behavior (Important):",
			"Accessibility Help: Editor Find",
			"1) The full line that contains the match is read first, so you get immediate context.",
			"2) Your position among the matches is announced, so you know how far you are through the results.",
			"3) The exact line and column are announced, so you know precisely where the match is in the file.",
			"This sequence happens every time you move forward or backward.",
			"Each navigation step gives you a complete spoken update so you always know where you are. The order is consistent:",
			"What You Hear Each Time You Move to a Match:",
			"Keyboard Navigation Summary:",
			"- Enter: Move to the next match while staying in the Find dialog.",
			"- {0}: Move to the next match.",
			"While focused IN the editor (not the Find input):",
			"While focused IN the Find input:",
			"Note: Don't press Enter or Shift+Enter when focused in the editor - these will insert line breaks instead of navigating.",
			"- Shift+Enter: Move to the previous match while staying in the Find dialog.",
			"- {0}: Move to the previous match.",
			"- `editor.find.globalFindClipboard`: Uses the shared macOS Find clipboard when available.",
			"Platform-Specific Setting (macOS only):",
			"Match {0} of {1}.",
			"No matches found in the current file. Try adjusting your search text or the options below.",
			"No search text entered yet. Start typing to find matches in the editor.",
			"- Match Case: Only exact case matches are included.",
			"- Regular Expression: Use pattern matching for advanced searches.",
			"- Find in Selection: Limit matches to the current selection.",
			"Find Options in the Dialog:",
			"- Whole Word: Only full words are matched.",
			"You hear the same three-step sequence: full line, match position, then line and column.",
			"When you are focused in the editor instead of the Find dialog, you can still navigate matches.",
			"- Press {0} to move to the next match.",
			"Outside the Find Dialog (Inside the Editor):",
			"- Press {0} to move to the previous match.",
			"You are searching for: \"{0}\".",
			"- `editor.find.autoFindInSelection`: Automatically enables Find in Selection based on selection type.",
			"- `editor.find.closeOnResult`: Closes the Find dialog after an explicit find navigation command lands on a match.",
			"- `editor.find.cursorMoveOnType`: Moves the cursor to the best match while you type.",
			"- `editor.find.addExtraSpaceOnTop`: Adds extra scroll space so matches are not hidden behind the Find dialog.",
			"- `editor.find.findOnType`: Runs Find as you type.",
			"- `editor.find.history`: Controls whether Find search history is stored.",
			"- `editor.find.loop`: Wraps search at the beginning or end of the file.",
			"- `editor.occurrencesHighlight`: Highlights other occurrences of the current symbol.",
			"- `editor.occurrencesHighlightDelay`: Controls how soon occurrences are highlighted.",
			"- `editor.find.seedSearchStringFromSelection`: Controls when selection text is used to seed Find.",
			"- `editor.selectionHighlight`: Highlights other matches of the current selection.",
			"- `editor.selectionHighlightMaxLength`: Limits selection highlight length.",
			"- `editor.selectionHighlightMultiline`: Controls whether multi-line selections are highlighted.",
			"Settings You Can Adjust ({0} opens Settings):",
			"These settings affect how Find behaves or how matches are highlighted.",
			"- `accessibility.verbosity.find`: Controls whether the Find input announces the Accessibility Help hint.",
			"Current Search Status:",
			"Press Escape to close Find and Replace. Focus returns to the editor at the last replacement location, and your search and replace history is preserved.",
			"Closing:",
			"You are in the Find and Replace dialog for the active editor. This dialog lets you locate text and replace it. The editor is a separate surface that shows each match and the surrounding context.",
			"While you are in either input, your focus stays in that input. You can type, edit, or navigate matches without leaving. When you navigate to a match from the Find input, the editor updates in the background, but your focus remains in the dialog. Tab moves you from Find to Replace and back.",
			"Inside the Find and Replace Dialog (What It Does):",
			"When you navigate from inside the Find dialog, the editor updates while your focus stays in the input. This is intentional, so you can keep adjusting your search without losing your place.",
			"When you replace from the Replace input, the match is replaced and focus moves to the next match. If you have replaced all matches, the dialog remains open.",
			"If you want to move focus into the editor to edit text, press Escape to close the dialog. Focus returns to the editor at the last replacement location.",
			"Focus Behavior (Important):",
			"Accessibility Help: Editor Find and Replace",
			"1) The full line that contains the match is read first, so you get immediate context.",
			"2) Your position among the matches is announced, so you know how far you are through the results.",
			"3) The exact line and column are announced, so you know precisely where the match is in the file.",
			"Each navigation step gives you a complete spoken update:",
			"What You Hear Each Time You Move to a Match:",
			"Keyboard Navigation Summary:",
			"- Enter: Move to the next match while staying in Find.",
			"- {0}: Move to the next match.",
			"While focused IN the editor (not the Find input):",
			"While focused IN the Find input:",
			"Note: Don't press Enter or Shift+Enter when focused in the editor - these will insert line breaks instead of navigating.",
			"While focused IN the Replace input:",
			"- {0}: Replace all matches at once.",
			"- Enter: Replace the current match and move to the next.",
			"- {0}: Replace only the current match.",
			"- Shift+Enter: Move to the previous match while staying in Find.",
			"- {0}: Move to the previous match.",
			"- Tab: Move between Find and Replace inputs.",
			"- `editor.find.globalFindClipboard`: Uses the shared macOS Find clipboard when available.",
			"Platform-Specific Setting (macOS only):",
			"Match {0} of {1}.",
			"No matches found in the current file. Try adjusting your search text or the options below.",
			"No replacement text entered yet. Press Tab to move to the Replace input and type your replacement.",
			"No search text entered yet. Start typing to find matches in the editor.",
			"- Match Case: Only exact case matches are included.",
			"- Preserve Case: When replacing, maintains the case of the original match.",
			"- Regular Expression: Use pattern matching for advanced searches.",
			"- Find in Selection: Limit matches to the current selection.",
			"Find and Replace Options in the Dialog:",
			"- Whole Word: Only full words are matched.",
			"Replacement text: \"{0}\".",
			"You are searching for: \"{0}\".",
			"- `editor.find.autoFindInSelection`: Automatically enables Find in Selection based on selection type.",
			"- `editor.find.cursorMoveOnType`: Moves the cursor to the best match while you type.",
			"- `editor.find.addExtraSpaceOnTop`: Adds extra scroll space so matches are not hidden behind the Find and Replace dialog.",
			"- `editor.find.history`: Controls whether Find search history is stored.",
			"- `editor.find.findOnType`: Runs Find as you type.",
			"- `editor.find.loop`: Wraps search at the beginning or end of the file.",
			"- `editor.occurrencesHighlight`: Highlights other occurrences of the current symbol.",
			"- `editor.occurrencesHighlightDelay`: Controls how soon occurrences are highlighted.",
			"- `editor.find.replaceHistory`: Controls whether Replace history is stored.",
			"- `editor.find.seedSearchStringFromSelection`: Controls when selection text is used to seed Find.",
			"- `editor.selectionHighlight`: Highlights other matches of the current selection.",
			"- `editor.selectionHighlightMaxLength`: Limits selection highlight length.",
			"- `editor.selectionHighlightMultiline`: Controls whether multi-line selections are highlighted.",
			"Settings You Can Adjust ({0} opens Settings):",
			"These settings affect how Find and Replace behave or how matches are highlighted.",
			"- `accessibility.verbosity.find`: Controls whether the Find and Replace inputs announce the Accessibility Help hint.",
			"Current Search Status:"
		],
		"vs/workbench/contrib/codeEditor/browser/emptyTextEditorHint/emptyTextEditorHint": [
			"Execute {0} to ask a question, execute {1} to select a language and get started. Start typing to dismiss.",
			"Execute {0} to select a language and get started. Start typing to dismiss.",
			"Disable Empty Editor Hint",
			" Toggle {0} in settings to disable this hint.",
			"[[Generate code]] ({0}), or [[select a language]] ({1}). Start typing to dismiss or [[don't show]] this again.",
			"[[Select a language]] ({0}) to get started. Start typing to dismiss or [[don't show]] this again."
		],
		"vs/workbench/contrib/codeEditor/browser/find/simpleFindWidget": [
			"Press {0} for accessibility help",
			"Enter search input",
			"{0} found for '{1}'",
			"{0} found",
			"{0} found for '{1}'",
			"Close",
			"Find",
			"Next Match",
			"Previous Match",
			"Find",
			"Border color of the sash border."
		],
		"vs/workbench/contrib/codeEditor/browser/inspectEditorTokens/inspectEditorTokens": [
			"Developer: Inspect Editor Tokens and Scopes",
			"Loading..."
		],
		"vs/workbench/contrib/codeEditor/browser/inspectKeybindings": [
			"Inspect Key Mappings",
			"Inspect Key Mappings (JSON)"
		],
		"vs/workbench/contrib/codeEditor/browser/largeFileOptimizations": [
			"{0}: tokenization, wrapping, folding, codelens, word highlighting and sticky scroll have been turned off for this large file in order to reduce memory usage and avoid freezing or crashing.",
			"Forcefully Enable Features",
			"Please reopen file in order for this setting to take effect."
		],
		"vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsOutline": [
			"Document Symbols"
		],
		"vs/workbench/contrib/codeEditor/browser/outline/documentSymbolsTree": [
			"1 problem in this element",
			"Contains elements with problems",
			"{0} problems in this element",
			"{0} ({1})"
		],
		"vs/workbench/contrib/codeEditor/browser/quickaccess/gotoLineQuickAccess": [
			"Go to Line/Column...",
			"Go to Line/Column",
			"Type the line number and optional column to go to (e.g. :42:5 for line 42, column 5). Type :: to go to a character offset (e.g. ::1024 for character 1024 from the start of the file). Use negative values to navigate backwards.",
			"Go to Offset...",
			"Go to Offset"
		],
		"vs/workbench/contrib/codeEditor/browser/quickaccess/gotoSymbolQuickAccess": [
			"No matching entries",
			"Go to Symbol in Editor...",
			"Go to Symbol in Editor by Category",
			"Go to Symbol in Editor",
			"Type the name of a symbol to go to.",
			"Go to &&Symbol in Editor..."
		],
		"vs/workbench/contrib/codeEditor/browser/saveParticipants": [
			"Quick Fixes",
			"Applying code action '{0}'.",
			"Getting code actions from {0} ([configure]({1})).",
			"Running '{0}' Formatter ([configure]({1}))."
		],
		"vs/workbench/contrib/codeEditor/browser/toggleColumnSelection": [
			"Column &&Selection Mode",
			"Toggle Column Selection Mode"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleMinimap": [
			"&&Minimap",
			"Toggle Minimap"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleMultiCursorModifier": [
			"Switch to Alt+Click for Multi-Cursor",
			"Switch to Cmd+Click for Multi-Cursor",
			"Switch to Ctrl+Click for Multi-Cursor",
			"Toggle Multi-Cursor Modifier"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleOvertype": [
			"&&Toggle Overtype/Insert Mode",
			"Toggle Overtype/Insert Mode",
			"Toggle between overtype and insert mode"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleRenderControlCharacter": [
			"Render &&Control Characters",
			"Toggle Control Characters"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleRenderWhitespace": [
			"Render Whitespace",
			"All",
			"Boundary",
			"None",
			"Selection",
			"Set Render Whitespace to All",
			"Set Render Whitespace to Boundary",
			"Set Render Whitespace to None",
			"Set Render Whitespace to Selection",
			"Set Render Whitespace to Trailing",
			"Trailing",
			"Toggle Render Whitespace"
		],
		"vs/workbench/contrib/codeEditor/browser/toggleWordWrap": [
			"Whether the editor is currently using word wrapping.",
			"&&Word Wrap",
			"View: Toggle Word Wrap",
			"Disable wrapping for this file",
			"Enable wrapping for this file"
		],
		"vs/workbench/contrib/codeEditor/common/languageConfigurationExtensionPoint": [
			"{0}: Invalid format, JSON object expected.",
			"Errors parsing {0}: {1}",
			"Defines what characters must be after the cursor in order for bracket or quote autoclosing to occur when using the 'languageDefined' autoclosing setting. This is typically the set of characters which can not start an expression.",
			"Defines the bracket pairs. When a opening bracket is entered, the closing bracket is inserted automatically.",
			"Defines a list of scopes where the auto pairs are disabled.",
			"The character sequence that starts a block comment.",
			"The character sequence that ends a block comment.",
			"Defines how block comments are marked.",
			"Defines the bracket symbols that increase or decrease the indentation. When bracket pair colorization is enabled and {0} is not defined, this also defines the bracket pairs that are colorized by their nesting level.",
			"The closing bracket character or string sequence.",
			"Defines the bracket pairs that are colorized by their nesting level if bracket pair colorization is enabled. Any brackets included here that are not included in {0} will be automatically included in {0}.",
			"Defines the comment symbols",
			"The language's folding settings.",
			"Language specific folding markers such as '#region' and '#endregion'. The start and end regexes will be tested against the contents of all lines and must be designed efficiently",
			"The RegExp pattern for the end marker. The regexp must start with '^'.",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp flags for the end marker.",
			"The RegExp pattern for the end marker.",
			"The RegExp pattern for the start marker. The regexp must start with '^'.",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp flags for the start marker.",
			"The RegExp pattern for the start marker.",
			"A language adheres to the off-side rule if blocks in that language are expressed by their indentation. If set, empty lines belong to the subsequent block.",
			"The language's indentation settings.",
			"If a line matches this pattern, then all the lines after it should be unindented once (until another rule matches).",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp flags for decreaseIndentPattern.",
			"The RegExp pattern for decreaseIndentPattern.",
			"If a line matches this pattern, then all the lines after it should be indented once (until another rule matches).",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp flags for increaseIndentPattern.",
			"The RegExp pattern for increaseIndentPattern.",
			"If a line matches this pattern, then **only the next line** after it should be indented once.",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp flags for indentNextLinePattern.",
			"The RegExp pattern for indentNextLinePattern.",
			"If a line matches this pattern, then its indentation should not be changed and it should not be evaluated against the other rules.",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp flags for unIndentedLinePattern.",
			"The RegExp pattern for unIndentedLinePattern.",
			"The character sequence that starts a line comment.",
			"Whether the comment token should not be indented and placed at the first column. Defaults to false.",
			"Configuration for line comments.",
			"The language's rules to be evaluated when pressing Enter.",
			"The action to execute.",
			"Describes text to be appended after the new line and after the indentation.",
			"Describe what to do with the indentation",
			"Insert new line and indent once (relative to the previous line's indentation).",
			"Insert two new lines:\n - the first one indented which will hold the cursor\n - the second one at the same indentation level",
			"Insert new line and copy the previous line's indentation.",
			"Insert new line and outdent once (relative to the previous line's indentation).",
			"Describes the number of characters to remove from the new line's indentation.",
			"This rule will only execute if the text after the cursor matches this regular expression.",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp flags for afterText.",
			"The RegExp pattern for afterText.",
			"This rule will only execute if the text before the cursor matches this regular expression.",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp flags for beforeText.",
			"The RegExp pattern for beforeText.",
			"This rule will only execute if the text above the line matches this regular expression.",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp flags for previousLineText.",
			"The RegExp pattern for previousLineText.",
			"The opening bracket character or string sequence.",
			"Defines the bracket pairs that can be used to surround a selected string.",
			"Defines what is considered to be a word in the programming language.",
			"The RegExp flags used to match words.",
			"Must match the pattern `/^([gimuy]+)$/`.",
			"The RegExp pattern used to match words."
		],
		"vs/workbench/contrib/codeEditor/electron-browser/selectionClipboard": [
			"Paste Selection Clipboard"
		],
		"vs/workbench/contrib/codeEditor/electron-browser/startDebugTextMate": [
			"Start TextMate Syntax Grammar Logging"
		],
		"vs/workbench/contrib/commands/common/commands.contribution": [
			"Run Commands",
			"Commands to run",
			"Run several commands",
			"'runCommands' has received an argument with incorrect type. Please, review the argument passed to the command.",
			"'runCommands' has not received commands to run. Did you forget to pass commands in the 'runCommands' argument?"
		],
		"vs/workbench/contrib/comments/browser/commentColors": [
			"Background color for comment reply input box.",
			"Color of background for currently selected or hovered comment range.",
			"Color of background for comment ranges.",
			"Color of borders and arrow for resolved comments.",
			"Icon color for resolved comments.",
			"Color of borders and arrow for unresolved comments.",
			"Icon color for unresolved comments."
		],
		"vs/workbench/contrib/comments/browser/commentGlyphWidget": [
			"Editor gutter decoration color for commenting glyphs for comment threads with draft comments.",
			"Editor gutter decoration color for commenting glyphs.",
			"Editor gutter decoration color for commenting ranges. This color should be opaque.",
			"Editor gutter decoration color for commenting glyphs for unresolved comment threads.",
			"Editor overview ruler decoration color for comment threads with draft comments. This color should be opaque.",
			"Editor overview ruler decoration color for resolved comments. This color should be opaque.",
			"Editor overview ruler decoration color for unresolved comments. This color should be opaque."
		],
		"vs/workbench/contrib/comments/browser/commentNode": [
			"Deleting the comment reaction failed",
			"Deleting the comment reaction failed: {0}.",
			"Deleting the comment reaction failed",
			"Deleting the comment reaction failed: {0}.",
			"Toggle Reaction",
			"Toggling the comment reaction failed",
			"Toggling the comment reaction failed: {0}."
		],
		"vs/workbench/contrib/comments/browser/commentReply": [
			"Type a new comment",
			"Reply..."
		],
		"vs/workbench/contrib/comments/browser/comments.contribution": [
			"Collapse All",
			"Controls whether the comment thread should collapse when the thread is resolved.",
			"Controls whether the comments widget scrolls or expands.",
			"This setting is deprecated in favor of `comments.openView`.",
			"Controls when the comments view should open.",
			"The comments view will open when a file with comments is active.",
			"If the comments view has not been opened yet during this session it will open the first time during a session that a file with comments is active.",
			"If the comments view has not been opened yet during this session and the comment is not resolved, it will open the first time during a session that a file with comments is active.",
			"The comments view will never be opened.",
			"Controls the visibility of the comments bar and comment threads in editors that have commenting ranges and comments. Comments are still accessible via the Comments view and will cause commenting to be toggled on in the same way running the command \"Comments: Toggle Editor Commenting\" toggles comments.",
			"Comments",
			"Controls whether a confirmation dialog is shown when collapsing a comment thread.",
			"Never show a confirmation dialog when collapsing a comment thread.",
			"Show a confirmation dialog when collapsing a comment thread with unsubmitted comments.",
			"Expand All",
			"Controls when the comments panel should open.",
			"Reply",
			"{0} Unresolved Comments",
			"Determines if relative time will be used in comment timestamps (ex. '1 day ago')."
		],
		"vs/workbench/contrib/comments/browser/commentsAccessibility": [
			"- Add Comment on Current Selection{0}.",
			"Some useful comment commands include:",
			"- Dismiss Comment{0}.",
			"The editor contains commentable range(s). Some useful commands include:",
			"This widget contains a text area, for composition of new comments, and actions, that can be tabbed to once tab moves focus mode has been enabled with the command Toggle Tab Key Moves Focus{0}.",
			"- Go to Next Commenting Range{0}.",
			"- Go to Next Commented Range{0}.",
			"- Go to Next Comment Thread{0}.",
			"- Go to Previous Commenting Range{0}.",
			"- Go to Previous Commented Range{0}.",
			"- Go to Previous Comment Thread{0}.",
			"- Submit Comment{0}."
		],
		"vs/workbench/contrib/comments/browser/commentsController": [
			"Line {0}",
			"Lines {0} to {1}",
			"The cursor must be within a commenting range to add a comment.",
			"File comments are not allowed on this file.",
			"Editor has commenting ranges.",
			"Editor has commenting ranges, run the command Open Accessibility Help ({0}), for more information.",
			"Editor has commenting ranges, run the command Open Accessibility Help, which is currently not triggerable via keybinding, for more information.",
			"Select Comment Provider"
		],
		"vs/workbench/contrib/comments/browser/commentsEditorContribution": [
			"Add Comment on Current Selection",
			"Collapse All Comments",
			"Expand All Comments",
			"Expand Unresolved Comments",
			"The cursor must be on a line with a comment to focus the comment",
			"Focus Comment on Current Line",
			"Go to Next Commented Range",
			"Go to Next Commenting Range",
			"Go to Previous Commented Range",
			"Go to Previous Commenting Range",
			"Toggle Editor Commenting",
			"Comments"
		],
		"vs/workbench/contrib/comments/browser/commentsModel": [
			"There are no comments in this workspace yet."
		],
		"vs/workbench/contrib/comments/browser/commentsTreeViewer": [
			"1 comment",
			"[Ln {0}]",
			"[Ln {0}-{1}]",
			"Comments",
			"{0} replies",
			"1 reply",
			"Image",
			"Image: {0}",
			"Last reply from {0}",
			"Outdated"
		],
		"vs/workbench/contrib/comments/browser/commentsView": [
			"\nInspect this in the accessible view ({0}).",
			"\nInspect this in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding.",
			"Filter comments",
			"Filter (e.g. text, author)",
			"in {0}",
			"from line {0} to line {1} in {2}",
			"at line {0} column {1} in {2}",
			" {0} replies,",
			"{0}: {1}\n{2}\n{3}\n{4}",
			"Outdated from {0}: {1}\n{2}\n{3}\n{4}",
			"Comments in {0}, full path {1}",
			"{0} {1}",
			"Comments for current workspace",
			"Showing {0} of {1}"
		],
		"vs/workbench/contrib/comments/browser/commentsViewActions": [
			"Sort By",
			"Comments",
			"Clear filter text",
			"Focus comments filter",
			"Focus Comments view",
			"Show Resolved",
			"Position in File",
			"Updated Time",
			"Show Resolved",
			"Position in File",
			"Updated Time",
			"Show Unresolved",
			"Show Unresolved"
		],
		"vs/workbench/contrib/comments/browser/commentThreadBody": [
			"Comment thread with {0} comments. {1}.",
			"Comment thread with {0} comments on the entire document. {1}.",
			"Comment thread with {0} comments on lines {1} through {2}. {3}."
		],
		"vs/workbench/contrib/comments/browser/commentThreadHeader": [
			"Icon to collapse a review comment.",
			"Collapse",
			"Start discussion"
		],
		"vs/workbench/contrib/comments/browser/commentThreadWidget": [
			"Comment",
			"{0}, use ({1}) for accessibility help",
			"{0}, run the command Open Accessibility Help which is currently not triggerable via keybinding."
		],
		"vs/workbench/contrib/comments/browser/commentThreadZoneWidget": [
			"Collapsing this comment thread will discard unsubmitted comments. Are you sure you want to discard these comments?",
			"Discard",
			"Never ask me again"
		],
		"vs/workbench/contrib/comments/browser/reactionsAction": [
			"{0}{1} reactions with {2}",
			"{0}{1} reaction",
			"{0}1 reaction with {1}",
			"{0}{1} reacted with {2}",
			"{0}{1} and {2} more reacted with {3}",
			"Toggle reaction, ",
			"Pick Reactions..."
		],
		"vs/workbench/contrib/comments/common/commentContextKeys": [
			"The context value of the comment",
			"The comment controller id associated with a comment thread",
			"Set when the comment is focused",
			"Whether commenting functionality is enabled",
			"Set when the comment has no input",
			"The context value of the comment thread",
			"Set when the comment thread has no comments",
			"Set when a comment widget is visible in the editor",
			"Whether the active editor has a commenting range",
			"Whether the position at the active cursor has a comment",
			"Whether the open workspace has either comments or commenting ranges.",
			"Whether the position at the active cursor has a commenting range"
		],
		"vs/workbench/contrib/customEditor/browser/customEditorDiffInput": [
			"{0} - {1}",
			"{0} ({1})",
			"{0} ({1})"
		],
		"vs/workbench/contrib/customEditor/browser/customEditorInput": [
			"Unable to move '{0}': The editor contains changes that can only be saved in its current window.",
			"Unable to open the editor in this window, it contains modifications that can only be saved in the original window.",
			"Open in Original Window"
		],
		"vs/workbench/contrib/customEditor/common/contributedCustomEditors": [
			"Built-in"
		],
		"vs/workbench/contrib/customEditor/common/customEditor": [
			"The viewType of the currently active custom editor."
		],
		"vs/workbench/contrib/customEditor/common/customTextEditorModel": [
			"An extension provided text editor for '{0}' is still open that would close otherwise."
		],
		"vs/workbench/contrib/customEditor/common/extensionPoint": [
			"Contributed custom editors.",
			"Human readable name of the custom editor. This is displayed to users when selecting which editor to use.",
			"Controls if the custom editor is enabled automatically when the user opens a file, diff, or merge editor. This may be overridden by users using the `workbench.editorAssociations` or `workbench.diffEditorAssociations` setting. When omitted, the custom editor defaults to `default` for the normal editor and `never` for diff and merge editors, so it is not used for diffs or merges unless it opts in.",
			"The editor is automatically used when the user opens a resource, provided that no other default custom editors are registered for that resource.",
			"Controls if the custom editor is enabled automatically when the user opens a diff. When not specified this defaults to `never`, so the custom editor is not used for diffs unless it opts in.",
			"Controls if the custom editor is enabled automatically when the user opens a merge editor. When not specified this defaults to `never`, so the custom editor is not used for merges unless it opts in.",
			"The editor is never automatically used, and it is also skipped when the user points a `workbench.editorAssociations` entry at it. It can still be opened via the `Reopen With` command or the specialized `workbench.diffEditorAssociations` setting.",
			"The editor is not automatically used when the user opens a resource, but a user can switch to the editor using the `Reopen With` command.",
			"Controls if the custom editor is enabled automatically when the user opens a file. `diffEditor` and `mergeEditor` do not inherit this value; when they are not specified they default to `never`.",
			"Set of globs that the custom editor is enabled for.",
			"Glob that the custom editor is enabled for.",
			"Identifier for the custom editor. This must be unique across all custom editors, so we recommend including your extension id as part of `viewType`. The `viewType` is used when registering custom editors with `vscode.registerCustomEditorProvider` and in the `onCustomEditor:${id}` [activation event](https://code.visualstudio.com/api/references/activation-events).",
			"Custom Editors",
			"Filename Pattern",
			"Priority",
			"View Type"
		],
		"vs/workbench/contrib/debug/browser/baseDebugView": [
			"Click to expand"
		],
		"vs/workbench/contrib/debug/browser/breakpointEditorContribution": [
			"Add Breakpoint",
			"Add Conditional Breakpoint...",
			"Add Logpoint...",
			"Add Triggered Breakpoint...",
			"Breakpoint",
			"This {0} has a {1} that will get lost on remove. Consider enabling the {0} instead.",
			"This {0} has a {1} that will get lost on remove. Consider disabling the {0} instead.",
			"Click to add a breakpoint",
			"condition",
			"Icon color for the current breakpoint stack frame.",
			"Icon color for disabled breakpoints.",
			"Icon color for breakpoints.",
			"Icon color for all breakpoint stack frames.",
			"Icon color for unverified breakpoints.",
			"&&Disable",
			"Disable {0}",
			"Disable Line Breakpoint",
			"Disable Inline Breakpoint on Column {0}",
			"{0} {1}",
			"Edit {0}...",
			"Edit Breakpoints",
			"Edit Inline Breakpoint on Column {0}",
			"Edit Line Breakpoint",
			"&&Enable",
			"Enable {0}",
			"Enable Line Breakpoint",
			"Enable Inline Breakpoint on Column {0}",
			"Enable/Disable Breakpoints",
			"Logpoint",
			"message",
			"Remove {0}",
			"Remove Breakpoints",
			"Remove Inline Breakpoint on Column {0}",
			"Remove Line Breakpoint",
			"&&Remove {0}",
			"Run to Line"
		],
		"vs/workbench/contrib/debug/browser/breakpointsView": [
			"Access",
			"Toggle Activate Breakpoints",
			"Add Data Breakpoint at Address",
			"Add Function Breakpoint",
			"Breakpoint",
			"Breakpoints in {0}, {1} breakpoints",
			"Breakpoints",
			"Breakpoints of this type are not supported by the debugger",
			"(cannot load line)",
			"Data Breakpoint",
			"Select the access type to monitor",
			"Address should be a range of numbers the form \"[Start] - [End]\" or \"[Start] + [Bytes]\"",
			"End ({1}) should be greater than Start ({0})",
			"Number must be a decimal integer or hex value starting with \"0x\", got {0}",
			"Failed to set data breakpoint at {0}: {1}",
			"Type expression. Data breakpoint will break when expression evaluates to true",
			"Break when expression evaluates to true",
			"Type hit count. Data breakpoint will break when hit count is met.",
			"Break when hit count is met",
			"Absolute range (0x1234 - 0x1300) or range of bytes after an address (0x1234 + 0xff)",
			"Enter a memory range in which to break",
			"Data breakpoints are not supported by this debug type",
			"Data breakpoints not supported by this debug type",
			"Decimal Address: {0}",
			"Disable All Breakpoints",
			"Disabled Breakpoint",
			"Disabled Logpoint",
			"Edit Function Condition...",
			"Edit Condition...",
			"Edit Address...",
			"Edit Hit Count...",
			"Edit Mode...",
			"(empty line)",
			"Enable All Breakpoints",
			"Type exception breakpoint condition",
			"Break when expression evaluates to true",
			"Condition: {0}",
			"Condition: {0} | Hit Count: {1}",
			"Expression condition: {0}",
			"Function Breakpoint",
			"Type expression. Function breakpoint will break when expression evaluates to true",
			"Break when expression evaluates to true",
			"Type hit count. Function breakpoint will break when hit count is met.",
			"Break when hit count is met",
			"Type function breakpoint.",
			"Function to break on",
			"Function breakpoints are not supported by this debug type",
			"Function breakpoints not supported by this debug type",
			"Hit Count: {0}",
			"Instruction breakpoint",
			"Instruction breakpoint at address {0}",
			"Instruction breakpoints not supported by this debug type",
			"(line not found)",
			"Loading...",
			"Log Message: {0}",
			"&&Data Breakpoint...",
			"Disable A&&ll Breakpoints",
			"&&Enable All Breakpoints",
			"&&Function Breakpoint...",
			"Remove &&All Breakpoints",
			"Read",
			"Reapply All Breakpoints",
			"Remove All Breakpoints",
			"Remove Breakpoint",
			"Remove Breakpoints in File",
			"Select Breakpoint Mode",
			"Toggle Breakpoints View Presentation",
			"Hit after breakpoint: {0}",
			"Unverified Breakpoint",
			"Unverified Exception Breakpoint",
			"Unverified Logpoint",
			"Write"
		],
		"vs/workbench/contrib/debug/browser/breakpointWidget": [
			"Mode",
			"Breakpoint Type",
			"Break when expression evaluates to true. '{0}' to accept, '{1}' to cancel.",
			"Break when hit count condition is met. '{0}' to accept, '{1}' to cancel.",
			"Message to log when breakpoint is hit. Expressions within {} are interpolated. '{0}' to accept, '{1}' to cancel.",
			"Expression",
			"Hit Count",
			"Log Message",
			"Could not load source.",
			"None",
			"OK",
			"Select breakpoint",
			"Loading...",
			"Wait for Breakpoint"
		],
		"vs/workbench/contrib/debug/browser/callStackEditorContribution": [
			"Background color for the highlight of line at focused stack frame position.",
			"Background color for the highlight of line at the top stack frame position."
		],
		"vs/workbench/contrib/debug/browser/callStackView": [
			"Debug Call Stack",
			"Collapse All",
			"Load More Stack Frames",
			"Paused",
			"Paused on {0}",
			"Restart Frame",
			"Running",
			"Session",
			"Session {0} {1}",
			"Show {0} More: {1}",
			"Show {0} More Stack Frames",
			"Show More Stack Frames",
			"Stack Frame {0}, line {1}, {2}",
			"Thread {0} {1}"
		],
		"vs/workbench/contrib/debug/browser/callStackWidget": [
			"Failed to load stack frames: {0}",
			"Open File",
			"Line {0} column {1}",
			"Stack Trace",
			"{0}, line {1} in {2}"
		],
		"vs/workbench/contrib/debug/browser/debug.contribution": [
			"Allow setting breakpoints in any file.",
			"Always show debug item in status bar",
			"Breakpoints",
			"Break on Value Change",
			"Break on Value Access",
			"Break on Value Read",
			"Call Stack",
			"Cancel debugging.",
			"At the end of a debug session, all the read-only tabs associated with that session will be closed",
			"Copy Call Stack",
			"Copy Value",
			"Controls whether variables that are lazily resolved, such as getters, are automatically resolved and expanded by the debugger.",
			"When in screen reader optimized mode, automatically expand lazy variables.",
			"Never automatically expand lazy variables.",
			"Always automatically expand lazy variables.",
			"Controls whether breakpoints are displayed in a tree view grouped by file, or as a flat list.",
			"Controls whether to confirm when the window closes if there are active debug sessions.",
			"Always confirm if there are debug sessions.",
			"Never confirm.",
			"Controls whether suggestions should be accepted on Enter in the Debug Console. Enter is also used to evaluate whatever is typed in the Debug Console.",
			"Controls if the Debug Console should be automatically closed when the debug session ends.",
			"Controls if the Debug Console should collapse identical lines and show a number of occurrences with a badge.",
			"Controls the font family in the Debug Console.",
			"Controls the font size in pixels in the Debug Console.",
			"Controls if the Debug Console should suggest previously typed input.",
			"Controls the line height in pixels in the Debug Console. Use 0 to compute the line height from the font size.",
			"Controls the maximum number of lines in the Debug Console.",
			"Controls if the lines should wrap in the Debug Console.",
			"Show Source Code in Disassembly View.",
			"Color of the status bar when the debugger is active.",
			"Controls whether the editor should be focused when the debugger breaks.",
			"Controls whether the workbench window should be focused when the debugger breaks.",
			"Add Conditional Breakpoint.",
			"Add Logpoint.",
			"Don't perform any action.",
			"Add Triggered Breakpoint.",
			"Hide 'Start Debugging' control in title bar of 'Run and Debug' view while debugging is active. Only relevant when {0} is not `docked`.",
			"Hide the warning shown when a `preLaunchTask` has been running for a while.",
			"Controls what to do when errors are encountered after running a preLaunchTask.",
			"Controls what editors to save before starting a debug session.",
			"Save all editors in the active group before starting a debug session.",
			"Don't save any editors before starting a debug session.",
			"Save all editors in the active group except untitled ones before starting a debug session.",
			"Before starting a new debug session in an integrated or external terminal, clear the terminal.",
			"Ignore task errors and start debugging.",
			"Debug",
			"Debug",
			"Debug Console",
			"`(Experimental)` Show debug toolbar in the command center.",
			"Show debug toolbar only in debug views.",
			"Show debug toolbar in all views.",
			"Do not show debug toolbar.",
			"Disassembly",
			"Edit Expression",
			"Controls the action to perform when clicking the editor gutter with the middle mouse button.",
			"Inline Breakpoint",
			"Show variable values inline in editor while debugging.",
			"Show variable values inline in editor while debugging when the language supports inline value locations.",
			"Never show variable values inline in editor while debugging.",
			"Always show variable values inline in editor while debugging.",
			"Jump to Cursor",
			"Global debug launch configuration. Should be used as an alternative to 'launch.json' that is shared across workspaces.",
			"Loaded Scripts",
			"A&&dd Configuration...",
			"&&Continue",
			"Inline Breakp&&oint",
			"&&Install Additional Debuggers...",
			"&&New Breakpoint",
			"&&Restart Debugging",
			"Run &&Without Debugging",
			"&&Start Debugging",
			"Step &&Into",
			"Step O&&ut",
			"Step &&Over",
			"&&Stop Debugging",
			"Toggle Breakpoint",
			"De&&bug Console",
			"&&Run",
			"&&Run",
			"Never show debug item in status bar",
			"Show debug item in status bar only after debug was started for the first time",
			"Controls when the debug view should open.",
			"Automatically open the explorer view at the end of a debug session.",
			"Prompt user.",
			"Remove Expression",
			"Restart Frame",
			"Run or Debug...",
			"Run and Debug",
			"Run",
			"Set Next Statement",
			"Set Value",
			"Controls whether breakpoints should be shown in the overview ruler.",
			"Show the Problems view and do not start debugging.",
			"Controls whether inline breakpoints candidate decorations should be shown in the editor while debugging.",
			"Controls when the debug status bar item should be visible.",
			"Controls whether the debug sub-sessions are shown in the debug tool bar. When this setting is false the stop command on a sub-session will also stop the parent session.",
			"Show variable type in variable pane during debug session",
			"Start Debugging",
			"Type the name of a launch configuration to run.",
			"Show All Debug Consoles",
			"Type the name of a debug console to open.",
			"Terminate Thread",
			"Terminate Thread",
			"Controls the location of the debug toolbar. Either `floating` in all views, `docked` in the debug view, `commandCenter` (requires {0}), or `hidden`.",
			"Variables",
			"View Binary Data",
			"Watch"
		],
		"vs/workbench/contrib/debug/browser/debugActionViewItems": [
			"Add Config ({0})...",
			"Add Configuration...",
			"{0}, use ({1}) for accessibility help",
			"{0}, run the command Open Accessibility Help which is currently not triggerable via keybinding.",
			"Debug Launch Configurations",
			"Search configurations",
			"Debug Launch Configurations: {0}",
			"Debug Session",
			"No Configurations"
		],
		"vs/workbench/contrib/debug/browser/debugAdapterManager": [
			"You don't have an extension for debugging {0}. Should we find a {0} extension in the Marketplace?",
			"Name of configuration; appears in the launch configuration dropdown menu.",
			"Debugger 'type' can not be omitted and must be of type 'string'.",
			"Task to run after debug session ends.",
			"Task to run before debug session starts.",
			"For debug extension development only: if a port is specified VS Code tries to connect to a debug adapter running in server mode",
			"&&Find {0} extension",
			"Install extension...",
			"Install an extension for {0}...",
			"More {0} options...",
			"Select debugger",
			"Suggested",
			"Disable the warning when trying to start the same debug configuration more than once."
		],
		"vs/workbench/contrib/debug/browser/debugChatIntegration": [
			"Add to Chat",
			"All variables in {0}",
			"Debug Session...",
			"Evaluation error",
			"Expression Value...",
			"No active debug session",
			"No result",
			"Select debug data to attach",
			"Type an expression to evaluate...",
			"Watch Expressions"
		],
		"vs/workbench/contrib/debug/browser/debugColors": [
			"Debug toolbar icon for continue.",
			"Debug toolbar icon for disconnect.",
			"Debug toolbar icon for pause.",
			"Debug toolbar icon for restart.",
			"Debug toolbar icon for start debugging.",
			"Debug toolbar icon for step back.",
			"Debug toolbar icon for step into.",
			"Debug toolbar icon for step over.",
			"Debug toolbar icon for step over.",
			"Debug toolbar icon for stop.",
			"Debug toolbar background color.",
			"Debug toolbar border color."
		],
		"vs/workbench/contrib/debug/browser/debugCommands": [
			"Add Configuration...",
			"Add Inline Breakpoint",
			"Add to Watch",
			"Attach to Current Code Renderer",
			"Navigate to Bottom of Call Stack",
			"Navigate Down Call Stack",
			"Navigate to Top of Call Stack",
			"Navigate Up Call Stack",
			"Choose the specific location",
			"Continue",
			"Copy Address",
			"Copy as Expression",
			"Copy Value",
			"Debug",
			"Disconnect",
			"Disconnect and Suspend",
			"No step targets available",
			"Focus Session",
			"Jump to Cursor",
			"Focus Next Debug Console",
			"No executable code is associated at the current cursor position.",
			"Open '{0}'",
			"Open Loaded Script...",
			"Pause",
			"Focus Previous Debug Console",
			"Restart",
			"Select and Start Debugging",
			"Select Debug Console",
			"Select Debug Session",
			"Pick enabled exception breakpoints",
			"Start Debugging",
			"Start Without Debugging",
			"Step Into",
			"Step Into Target",
			"Step Out",
			"Step Over",
			"Stop",
			"Toggle Exception Breakpoints"
		],
		"vs/workbench/contrib/debug/browser/debugConfigurationManager": [
			"Unable to create 'launch.json' file inside the '.vscode' folder ({0}).",
			"Edit Debug Configuration in launch.json",
			"Select Launch Configuration",
			"user settings",
			"workspace"
		],
		"vs/workbench/contrib/debug/browser/debugConsoleQuickAccess": [
			"Start a New Debug Session"
		],
		"vs/workbench/contrib/debug/browser/debugEditorActions": [
			"Add to Watch",
			"Close Exception Widget",
			"Debug: Add Conditional Breakpoint...",
			"Debug",
			"Debug: Edit Breakpoint",
			"Step targets are not available here",
			"Evaluate in Debug Console",
			"Debug: Go to Next Breakpoint",
			"Debug: Go to Previous Breakpoint",
			"Debug: Add Logpoint...",
			"&&Conditional Breakpoint...",
			"&&DisassemblyView",
			"&&Edit Breakpoint",
			"&&Logpoint...",
			"Toggle &&Breakpoint",
			"&&ToggleSource",
			"&&Triggered Breakpoint...",
			"Open Disassembly View",
			"Run to Cursor",
			"Debug: Show Hover",
			"Step Into Target",
			"Toggle Breakpoint",
			"Toggle Source Code in Disassembly View",
			"Shows or hides source code in disassembly",
			"Debug: Add Triggered Breakpoint..."
		],
		"vs/workbench/contrib/debug/browser/debugEditorContribution": [
			"Color for the debug inline value background.",
			"Color for the debug inline value text."
		],
		"vs/workbench/contrib/debug/browser/debugHover": [
			"Hold {0} key to switch to editor language hover",
			"Debug Hover",
			"{0}, value {1}, variables, debug"
		],
		"vs/workbench/contrib/debug/browser/debugIcons": [
			"Icon for the activate action in the breakpoints view.",
			"Icon for the Remove All action in the breakpoints view.",
			"View icon of the breakpoints view.",
			"View icon of the call stack view.",
			"Icon for the session icon in the call stack view.",
			"Icon for breakpoints.",
			"Icon for conditional breakpoints.",
			"Icon for disabled conditional breakpoints.",
			"Icon for unverified conditional breakpoints.",
			"Icon for data breakpoints.",
			"Icon for disabled data breakpoints.",
			"Icon for unverified data breakpoints.",
			"Icon for disabled breakpoints.",
			"Icon for function breakpoints.",
			"Icon for disabled function breakpoints.",
			"Icon for unverified function breakpoints.",
			"Icon for breakpoint hints shown on hover in editor glyph margin.",
			"Icon for log breakpoints.",
			"Icon for disabled log breakpoint.",
			"Icon for unverified log breakpoints.",
			"Icon for breakpoints waiting on another breakpoint.",
			"Icon for unsupported breakpoints.",
			"Icon for unverified breakpoints.",
			"Icon for the collapse all action in the debug views.",
			"Icon for the debug configure action.",
			"Icon for the debug console open action.",
			"Icon for the clear all action in the debug console.",
			"Icon for the debug evaluation input marker.",
			"Icon for the debug evaluation prompt.",
			"View icon of the debug console view.",
			"Icon for the debug continue action.",
			"Icon for the debug disconnect action.",
			"Icon for the debug bar gripper.",
			"Icon for the inspect memory action.",
			"Icon for the debug pause action.",
			"Icon for removing debug configurations.",
			"Icon for the debug restart action.",
			"Icon for the debug restart frame action.",
			"Icon for the debug reverse continue action.",
			"Icon for the run or debug action.",
			"Icon for a stackframe shown in the editor glyph margin.",
			"Icon for a focused stackframe  shown in the editor glyph margin.",
			"Icon for the debug start action.",
			"Icon for the debug step back action.",
			"Icon for the debug step into action.",
			"Icon for the debug step out action.",
			"Icon for the debug step over action.",
			"Icon for the debug stop action.",
			"View icon of the loaded scripts view.",
			"View icon of the run view.",
			"View icon of the variables view.",
			"Icon for the Remove action in the watch view.",
			"Icon for the add action in the watch view.",
			"Icon for the add data breakpoint action in the breakpoints view.",
			"Icon for the add function breakpoint action in the watch view.",
			"Icon for the Remove All action in the watch view.",
			"View icon of the watch view."
		],
		"vs/workbench/contrib/debug/browser/debugQuickAccess": [
			"Add Config ({0})...",
			"Add Configuration...",
			"configure",
			"contributed",
			"Configure Launch Configuration",
			"Most Recent",
			"No matching launch configurations",
			"{0} contributed configurations",
			"Remove Launch Configuration"
		],
		"vs/workbench/contrib/debug/browser/debugService": [
			"1 active session",
			"A debug session is still running that would terminate.",
			"Added breakpoint, line {0}, file {1}",
			"Removed breakpoint, line {0}, file {1}",
			"Compound must have \"configurations\" attribute set in order to start multiple configurations.",
			"Configuration '{0}' is missing in 'launch.json'.",
			"Debug adapter process has terminated unexpectedly ({0})",
			"{0}, debugging paused {1}, {2}:{3}",
			"Attribute '{0}' is missing from the chosen debug configuration.",
			"Attribute '{0}' has an unsupported value '{1}' in the chosen debug configuration.",
			"Debugging executes build tasks and program code from your workspace.",
			"Missing property 'type' for the chosen launch configuration.",
			"Configured debug type '{0}' is not supported.",
			"Install {0} Extension",
			"'launch.json' does not exist for passed workspace folder.",
			"There are multiple launch configurations '{0}' in the workspace. Use folder name to qualify the configuration.",
			"'{0}' is already running. Do you want to start another instance?",
			"{0} active sessions",
			"Could not find launch configuration '{0}' in the workspace.",
			"Can not find folder with name '{0}' for configuration '{1}' in compound '{2}'.",
			"The active file can not be debugged. Make sure it is saved and that you have a debug extension installed for that file type.",
			"Running executes build tasks and program code from your workspace."
		],
		"vs/workbench/contrib/debug/browser/debugSession": [
			"Debugging started.",
			"Started running without debugging.",
			"Debugging stopped.",
			"No debugger available, can not send '{0}'",
			"Session does not support breakpoints with bytes",
			"Session is not ready for breakpoints"
		],
		"vs/workbench/contrib/debug/browser/debugSessionPicker": [
			"Search debug sessions by name",
			"Session {0} spawned from {1}",
			"Start a New Debug Session"
		],
		"vs/workbench/contrib/debug/browser/debugStatus": [
			"Debug: {0}",
			"Select and Start Debug Configuration",
			"Debug"
		],
		"vs/workbench/contrib/debug/browser/debugTaskRunner": [
			"Abort",
			"Configure Task",
			"&&Debug Anyway",
			"Debug Anyway",
			"Could not find the specified task.",
			"Could not find the task '{0}'.",
			"Task '{0}' can not be referenced from a launch configuration that is in a different workspace folder.",
			"Error exists after running preLaunchTask '{0}'.",
			"Errors exist after running preLaunchTask '{0}'.",
			"The preLaunchTask '{0}' terminated with exit code {1}.",
			"The preLaunchTask '{0}' terminated.",
			"Remember my choice in user settings",
			"Remember my choice for this task",
			"Waiting for preLaunchTask '{0}'...",
			"&&Show Errors",
			"The task '{0}' has not exited and doesn't have a 'problemMatcher' defined. Make sure to define a problem matcher for watch tasks."
		],
		"vs/workbench/contrib/debug/browser/debugToolBar": [
			"More...",
			"Reverse",
			"Step Back"
		],
		"vs/workbench/contrib/debug/browser/debugViewlet": [
			"Debug Console",
			"Open &&Configurations",
			"Opens the file used to configure how your program is debugged",
			"Select a workspace folder to create a launch.json file in or add it to the workspace config file",
			"Start Additional Session"
		],
		"vs/workbench/contrib/debug/browser/disassemblyView": [
			"instructions",
			"Disassembly View",
			"from disassembly",
			"Address",
			"Bytes",
			"Disassembly not available.",
			"Instruction"
		],
		"vs/workbench/contrib/debug/browser/exceptionWidget": [
			"Close",
			"Copy",
			"Exception widget background color.",
			"Exception widget border color.",
			"Exception has occurred.",
			"Exception has occurred: {0}"
		],
		"vs/workbench/contrib/debug/browser/linkDetector": [
			"Ctrl + click to {0}",
			"Cmd + click to {0}",
			"Ctrl + click to {0}\n{1}",
			"Cmd + click to {0}\n{1}",
			"follow link using forwarded port",
			"follow link"
		],
		"vs/workbench/contrib/debug/browser/loadedScriptsView": [
			"Collapse All",
			"Debug Loaded Scripts",
			"Folder {0}, loaded script, debug",
			"Workspace folder {0}, loaded script, debug",
			"Debug Session",
			"Session {0}, loaded script, debug",
			"{0}, loaded script, debug"
		],
		"vs/workbench/contrib/debug/browser/rawDebugSession": [
			"The debugger needs to open a new tab or window for the debuggee but the browser prevented this. You must give permission to continue.",
			"&&Continue",
			"More Info",
			"No debugger available found. Can not send '{0}'.",
			"No debug adapter, can not start debug session."
		],
		"vs/workbench/contrib/debug/browser/repl": [
			"Debug Console: Accept Input",
			"Debug: Console Copy All",
			"Clear Console",
			"Clears all program output from your debug REPL",
			"Collapse All",
			"{0}, use ({1}) for accessibility help",
			"{0}, run the command Open Accessibility Help which is currently not triggerable via keybinding.",
			"Copy",
			"Copy All",
			"Debug Console",
			"Focus on Debug Console View",
			"Paste",
			"Debug Console: Focus Filter",
			"Debug Console: Focus Find",
			"Select Debug Console",
			"Showing {0} of {1}",
			"Please start a debug session to evaluate expressions",
			"Filter (e.g. text, !exclude, \\escape)"
		],
		"vs/workbench/contrib/debug/browser/replAccessibilityHelp": [
			"Press Escape to clear the filter, or close the Debug Console. Your filter text is preserved if you reopen the console.",
			"Closing:",
			"You are in the Debug Console filter input. This is a filter that instantly hides console messages that do not match your filter, showing only the messages you want to see.",
			"The console input is at the bottom of the console, after all displayed messages. That is where you type and press Enter to evaluate expressions during debugging.",
			"The filter input is where you are now. It hides or shows messages without running code.",
			"Distinguishing Filter from Console Input:",
			"To switch to the console input and evaluate an expression, use {0} to focus the console input.",
			"Each time you change the filter text, the console instantly regenerates to show only matching messages. Your screen reader announces how many messages are now visible. This is live feedback: text searches console output, variable values, and log messages.",
			"What Happens When You Filter:",
			"Your focus stays in the filter input while the console updates in the background. This is intentional, so you can keep typing without losing your place.",
			"If you want to review the filtered console output, press Down Arrow to move focus from the filter into the console messages above.",
			"Important: The console input area is at the bottom of the console, separate from the filter. To evaluate expressions, navigate to the console input (after the filtered messages) and type your expression.",
			"Focus Behavior (Important):",
			"Accessibility Help: Debug Console Filter",
			"While you are in the filter input, your focus stays in the field. You can type, edit, or adjust your filter without leaving the input. As you type, the console instantly updates to show only messages matching your filter.",
			"Inside the Filter Input (What It Does):",
			"Keyboard Navigation Summary:",
			"- Down Arrow: Move focus from filter into the console output.",
			"- Escape: Clear the filter or close the filter.",
			"- {0}: Focus the console input to evaluate expressions.",
			"- Tab: Move to other console controls if available.",
			"- `debug.console.closeOnEnd`: Automatically close the Debug Console when the debugging session ends.",
			"- `debug.console.collapseIdenticalLines`: Collapse repeated messages with a count.",
			"- `debug.console.fontFamily`: Font family in the console.",
			"- `debug.console.fontSize`: Font size in the console.",
			"- `debug.console.historySuggestions`: Suggest previously typed input.",
			"- `debug.console.maximumLines`: Maximum number of messages to keep in the console.",
			"Settings You Can Adjust ({0} opens Settings):",
			"These settings affect the Debug Console.",
			"- `accessibility.verbosity.find`: Controls whether the filter input announces the Accessibility Help hint.",
			"- `debug.console.wordWrap`: Wrap lines in the console.",
			"You are filtering the console output.",
			"Current Filter Status:",
			"- !text (exclude): Hides messages containing the text, showing all others.",
			"Filter Syntax and Patterns:",
			"- Type text: Shows only messages containing that text."
		],
		"vs/workbench/contrib/debug/browser/replViewer": [
			"Debug Console",
			", occurred {0} times",
			"Debug console group {0}",
			"Debug console variable {0}, value {1}",
			"Variable {0}, value {1}"
		],
		"vs/workbench/contrib/debug/browser/runAndDebugAccessibilityHelp": [
			"- Debug: Continue command{0} will continue execution until the next breakpoint.",
			"- Debug: Focus Breakpoints View command{0} will focus the breakpoints view.",
			"- Debug: Focus Call Stack View command{0} will focus the call stack view.",
			"- Debug: Focus Variables View command{0} will focus the variables view.",
			"- Debug: Focus Watch View command{0} will focus the watch view.",
			"Access debug output and evaluate expressions in the debug console, which can be focused with{0}.",
			"- Debug: Restart Debugging command{0} will restart the current debug session.",
			"The Show Run and Debug view command{0} will open the current view.",
			"The Debug: Start Debugging command{0} will start a debug session.",
			"- Debug: Step Into command{0} will step into the next function call.",
			"- Debug: Step Out command{0} will step out of the current function call.",
			"- Debug: Step Over command{0} will step over the current function call.",
			"- Debug: Stop Debugging command{0} will stop the current debugging session.",
			"The debug viewlet is comprised of several views that can be focused with the following commands or navigated to via tab then arrow keys:",
			"The setting {0} controls whether watch variable changes are announced.",
			"Once debugging, the following commands will be available:"
		],
		"vs/workbench/contrib/debug/browser/statusbarColorProvider": [
			"Command center background color when a program is being debugged",
			"Status bar background color when a program is being debugged. The status bar is shown in the bottom of the window",
			"Status bar border color separating to the sidebar and editor when a program is being debugged. The status bar is shown in the bottom of the window",
			"Status bar foreground color when a program is being debugged. The status bar is shown in the bottom of the window"
		],
		"vs/workbench/contrib/debug/browser/variablesView": [
			"Collapse All",
			"Remove Visualizer",
			"Visualize Variable...",
			"{0}, value {1}",
			"Debug Variables",
			"Scope {0}",
			"Type new variable value",
			"Inspecting binary data requires this extension."
		],
		"vs/workbench/contrib/debug/browser/watchExpressionsView": [
			"Add Expression",
			"Collapse All",
			"Copy All",
			"Copy Expression",
			"Remove All Expressions",
			"Type new value",
			"Debug Watch Expressions",
			"{0}, value {1}",
			"Type watch expression",
			"Expression to watch",
			"{0}, value {1}"
		],
		"vs/workbench/contrib/debug/browser/welcomeView": [
			"All debug extensions are disabled. Enable a debug extension or install a new one from the Marketplace.",
			"To customize Run and Debug [create a launch.json file]({0}).",
			"To customize Run and Debug, [open a folder]({0}) and create a launch.json file.",
			"[Open a file](command:{0}) which can be debugged or run.",
			"Run",
			"Run and Debug"
		],
		"vs/workbench/contrib/debug/common/abstractDebugAdapter": [
			"Timeout after {0} ms for '{1}'"
		],
		"vs/workbench/contrib/debug/common/debug": [
			"Whether the breakpoint has multiple modes it can switch to.",
			"True when the input box has focus in the BREAKPOINTS view.",
			"Whether the breakpoint item is a data breakpoint on a byte range.",
			"Represents the item type of the focused element in the BREAKPOINTS view. For example: 'breakpoint', 'exceptionBreakpoint', 'functionBreakpoint', 'dataBreakpoint'",
			"True when at least one breakpoint exists.",
			"True when the BREAKPOINTS view is focused, false otherwise.",
			"True when the focused breakpoint supports conditions.",
			"True when breakpoint editor zone widget is visible, false otherwise.",
			"True when the focused session supports to break when value changes.",
			"True when the focused breakpoint supports to break when value is accessed.",
			"True when the focused breakpoint supports to break when value is read.",
			"True when the CALLSTACK view is focused, false otherwise.",
			"True when the focused item in the CALL STACK is stopped. Used internally for inline menus in the CALL STACK view.",
			"Represents the item type of the focused element in the CALL STACK view. For example: 'session', 'thread', 'stackFrame'",
			"True when the focused session in the CALL STACK view has exactly one thread. Used internally for inline menus in the CALL STACK view.",
			"True when the session in the CALL STACK view is attach, false otherwise. Used internally for inline menus in the CALL STACK view.",
			"Indicates whether the item in the view has an associated memory reference.",
			"Debug type of the selected launch configuration. For example 'python'.",
			"True when there is at least one debug extension installed and enabled.",
			"Configured debug type '{0}' is installed but not supported in this environment.",
			"True when there is at least one debug extensions active.",
			"Represents the context the debug adapter sets on the focused variable in the VARIABLES view.",
			"True when the focused session supports 'getBreakpointInfo' request on an address.",
			"True when the focused session supports 'setExpression' request.",
			"True when the focused session supports 'setVariable' request.",
			"State that the focused debug session is in. One of the following: 'inactive', 'initializing', 'stopped' or 'running'.",
			"Debug type of the active debug session. For example 'python'.",
			"Debug UX state. When there are no debug configurations it is 'simple', otherwise 'default'. Used to decide when to show welcome views in the debug viewlet.",
			"True when the focused sessions supports disassemble request.",
			"True when the Disassembly View is focused.",
			"True when the exception widget is visible.",
			"True when an expression input box is open in either the WATCH or the VARIABLES view, false otherwise.",
			"True when the focused session is 'attach'.",
			"True when the focused session is run without debugging.",
			"True when the focused stack frame has instruction pointer reference.",
			"True when a debug session has been started at least once, false otherwise.",
			"True when focus is in the breakpoint editor zone widget, false otherwise.",
			"True when debugging, false otherwise.",
			"True when focus is in the debug console, false otherwise.",
			"Controls when the internal Debug Console should open.",
			"True when the focused session supports 'jumpToCursor' request.",
			"True when the language in the current editor supports disassemble request.",
			"Represents the item type of the focused element in the LOADED SCRIPTS view.",
			"True when the focused sessions supports the LOADED SCRIPTS view",
			"True when there is more than 1 active debug session.",
			"True when there is more than 1 debug console.",
			"True when the focused session supports 'restartFrame' requests.",
			"True when the focused stack frame supports 'restartFrame'.",
			"True when the focused session supports 'stepBack' requests.",
			"True when the focused session supports 'stepIntoTargets' request.",
			"True when the focused session supports the suspend debuggee capability.",
			"True when the focused session supports the terminate debuggee capability.",
			"True when the focused session supports the terminate threads capability.",
			"True when the focused variable has an 'evaluateName' field set.",
			"Extension ID of the variable source, present for debug visualization clauses.",
			"Any interfaces or contracts that the variable satisfies, present for debug visualization clauses.",
			"True when the focused variable is read-only.",
			"Language of the variable source, present for debug visualization clauses.",
			"Name of the variable, present for debug visualization clauses.",
			"True when the VARIABLES views is focused, false otherwise",
			"Type of the variable, present for debug visualization clauses.",
			"Value of the variable, present for debug visualization clauses.",
			"True when at least one watch expression exists, false otherwise.",
			"True when the WATCH view is focused, false otherwise.",
			"Represents the item type of the focused element in the WATCH view. For example: 'expression', 'variable'"
		],
		"vs/workbench/contrib/debug/common/debugContentProvider": [
			"Could not load source '{0}'.",
			"Could not load source '{0}': {1}.",
			"Unable to resolve the resource without a debug session"
		],
		"vs/workbench/contrib/debug/common/debugger": [
			"Cannot find debug adapter for type '{0}'.",
			"Linux specific launch configuration attributes.",
			"OS X specific launch configuration attributes.",
			"Request type of configuration. Can be \"launch\" or \"attach\".",
			"Type of configuration.",
			"The debug type is not recognized. Make sure that you have a corresponding debug extension installed and that it is enabled.",
			"Windows specific launch configuration attributes.",
			"Use IntelliSense to learn about possible attributes.",
			"Hover to view descriptions of existing attributes.",
			"For more information, visit: {0}",
			"\"node2\" is no longer supported, use \"node\" instead and set the \"protocol\" attribute to \"inspector\"."
		],
		"vs/workbench/contrib/debug/common/debugLifecycle": [
			"There are active debug sessions, are you sure you want to stop them?",
			"There is an active debug session, are you sure you want to stop it?",
			"&&Stop Debugging"
		],
		"vs/workbench/contrib/debug/common/debugModel": [
			"Unverified breakpoint. File is modified, please restart debug session.",
			"Invalid variable attributes",
			"not available",
			"Paused",
			"Paused on {0}",
			"Running",
			"Please start a debug session to evaluate expressions"
		],
		"vs/workbench/contrib/debug/common/debugSchemas": [
			"Name of folder in which the compound is located.",
			"Name of compound. Appears in the launch configuration drop down menu.",
			"Controls whether manually terminating one session will stop all of the compound sessions.",
			"List of compounds. Each compound references multiple configurations which will get launched together.",
			"Names of configurations that will be started as part of this compound.",
			"List of configurations. Add new configurations or edit existing ones by using IntelliSense.",
			"Launch",
			"Version of this file format.",
			"Task to run before any of the compound configurations start.",
			"Name",
			"Type",
			"Debuggers",
			"Presentation options on how to show this configuration in the debug configuration dropdown and the command palette.",
			"Group that this configuration belongs to. Used for grouping and sorting in the configuration dropdown and the command palette.",
			"Controls if this configuration should be shown in the configuration dropdown and the command palette.",
			"Order of this configuration within a group. Used for grouping and sorting in the configuration dropdown and the command palette.",
			"Please use unique configuration names.",
			"Contributes breakpoints.",
			"Allow breakpoints for this language.",
			"Condition which must be true to enable breakpoints in this language. Consider matching this to the debugger when clause as appropriate.",
			"Contributes debug adapters.",
			"Optional arguments to pass to the adapter.",
			"JSON schema configurations for validating 'launch.json'.",
			"Snippets for adding new configurations in 'launch.json'.",
			"Optional message to mark this debug type as being deprecated.",
			"When this condition is true, this debugger type is hidden from the debugger list, but is still enabled.",
			"Configurations for generating the initial 'launch.json'.",
			"Display name for this debug adapter.",
			"List of languages for which the debug extension could be considered the \"default debugger\".",
			"Linux specific settings.",
			"Runtime used for Linux.",
			"macOS specific settings.",
			"Runtime used for macOS.",
			"Path to the debug adapter program. Path is either absolute or relative to the extension folder.",
			"Optional runtime in case the program attribute is not an executable but requires a runtime.",
			"Optional runtime arguments.",
			"UI strings contributed by this debug adapter.",
			"When there are unverified breakpoints in a language supported by this debug adapter, this message will appear on the breakpoint hover and in the breakpoints view. Markdown and command links are supported.",
			"Unique identifier for this debug adapter.",
			"Mapping from interactive variables (e.g. ${action.pickProcess}) in `launch.json` to a command.",
			"Condition which must be true to enable this type of debugger. Consider using 'shellExecutionSupported', 'virtualWorkspace', 'resourceScheme' or an extension-defined context key as appropriate for this.",
			"Windows specific settings.",
			"Runtime used for Windows."
		],
		"vs/workbench/contrib/debug/common/debugSource": [
			"Unknown Source"
		],
		"vs/workbench/contrib/debug/common/disassemblyViewInput": [
			"Icon of the disassembly editor label.",
			"Disassembly"
		],
		"vs/workbench/contrib/debug/common/loadedScriptsPicker": [
			"Search loaded scripts by name"
		],
		"vs/workbench/contrib/debug/common/replModel": [
			"Console was cleared"
		],
		"vs/workbench/contrib/debug/node/debugAdapter": [
			"Debug adapter executable '{0}' does not exist.",
			"Cannot determine executable for debug adapter '{0}'.",
			"Unable to launch debug adapter from '{0}'.",
			"Unable to launch debug adapter."
		],
		"vs/workbench/contrib/dropOrPasteInto/browser/commands": [
			"Configure preferred drop action...",
			"Configure preferred paste action..."
		],
		"vs/workbench/contrib/dropOrPasteInto/browser/configurationSchema": [
			"The kind identifier of the drop edit.",
			"Configures the preferred type of edit to use when dropping content.\n\nThis is an ordered list of edit kinds. The first available edit of a preferred kind will be used.",
			"The kind identifier of the paste edit.",
			"Configures the preferred type of edit to use when pasting content.\n\nThis is an ordered list of edit kinds. The first available edit of a preferred kind will be used."
		],
		"vs/workbench/contrib/editSessions/browser/editSessions.contribution": [
			"Controls whether to automatically resume available working changes stored in the cloud for the current workspace.",
			"Never attempt to resume working changes from the cloud.",
			"Automatically resume available working changes from the cloud on window reload.",
			"Storing current working changes...",
			"Never attempt to automatically store working changes in the cloud.",
			"Automatically store current working changes in the cloud on window close.",
			"Controls whether to automatically store available working changes in the cloud for the current workspace. This setting has no effect in the web.",
			"Check for pending cloud changes",
			"Checking for pending cloud changes...",
			"Please upgrade to a newer version of {0} to resume your working changes from the cloud.",
			"Controls whether to surface cloud changes which partially match the current session.",
			"Open In Local Folder",
			"Select whether to bring your working changes with you",
			"Continue Working On...",
			"Select a local folder to continue working in",
			"Contributes options for continuing the current edit session in a different environment",
			"Identifier of the command to execute. The command must be declared in the 'commands'-section and return a URI representing a different environment where the current edit session can be continued.",
			"The url, or a command that returns the url, to the option's documentation page.",
			"Group into which this item belongs.",
			"A fully qualified name for this item which is used for display in menus.",
			"Group into which this item belongs in the remote indicator.",
			"Condition which must be true to show this item.",
			"Built-in",
			"Open in Local Folder",
			"Select a development environment to continue working on {0} in",
			"Install additional development environment options",
			"Controls whether to prompt the user to store working changes in the cloud when using Continue Working On.",
			"Do not store working changes in the cloud with Continue Working On unless the user has already turned on Cloud Changes.",
			"Prompt the user to sign in to store working changes in the cloud with Continue Working On.",
			"Continue Working in Existing Local Folder",
			"You have pending working changes in the cloud for this workspace. Would you like to resume them?",
			"Learn More",
			"There are no changes to resume from the cloud.",
			"Could not resume changes from the cloud for ID {0}.",
			"Skipped storing working changes in the cloud as there are no edits to store.",
			"Your working changes cannot be stored.",
			"Your working changes exceed the size limit and cannot be stored.",
			"Resume",
			"Resume Changes from Serialized Data",
			"Resuming your working changes from the cloud will overwrite {0}. Do you want to proceed?",
			"Resuming your working changes from the cloud will overwrite the following {0} files. Do you want to proceed?",
			"Failed to resume your working changes from the cloud.",
			"Resume Latest Changes from Cloud",
			"Resuming working changes...",
			"Show Cloud Changes",
			"Show Log",
			"Storing working changes...",
			"Store Working Changes in Cloud",
			"Storing your working changes...",
			"Storing working changes...",
			"Yes, continue with my working changes",
			"No, continue without my working changes"
		],
		"vs/workbench/contrib/editSessions/browser/editSessionsStorageService": [
			"Select an account to store your working changes in the cloud",
			"Select an account to restore your working changes from the cloud",
			"Delete all stored data from the cloud.",
			"Others",
			"Turn off Cloud Changes...",
			"Turn on Cloud Changes...",
			"Turn on Cloud Changes... (1)",
			"Sign in with {0}",
			"Do you want to disable storing working changes in the cloud?",
			"Signed In"
		],
		"vs/workbench/contrib/editSessions/browser/editSessionsViews": [
			"Cloud Changes",
			"Compare Changes",
			"Are you sure you want to permanently delete all stored changes from the cloud?",
			" You cannot undo this action.",
			" You cannot undo this action.",
			"Are you sure you want to permanently delete your working changes with ref {0}?",
			"Local Copy",
			"You have no stored changes in the cloud to display.\n{0}",
			"Open File",
			"Store Working Changes",
			"Delete Working Changes",
			"Delete All Working Changes from Cloud",
			"Resume Working Changes",
			"Store Working Changes"
		],
		"vs/workbench/contrib/editSessions/common/editSessions": [
			"Cloud Changes",
			"View icon of the cloud changes view."
		],
		"vs/workbench/contrib/editSessions/common/editSessionsLogService": [
			"Cloud Changes"
		],
		"vs/workbench/contrib/editTelemetry/browser/editStats/aiStatsChart": [
			"No data yet"
		],
		"vs/workbench/contrib/editTelemetry/browser/editStats/aiStatsStatusBar": [
			"Configure",
			"AI Usage Statistics",
			"AI Rate by Day",
			"AI Rate by Session",
			"Inline Suggestions",
			"Inline suggestions status bar",
			"AI vs Typing Average: {0}",
			"Accepted inline suggestions today: {0}",
			"Days",
			"Sessions"
		],
		"vs/workbench/contrib/editTelemetry/browser/editTelemetry.contribution": [
			"Controls whether to enable AI statistics in the editor. The gauge shows the average AI rate across 5-minute sessions, where each session's rate is calculated as AI-inserted characters divided by total inserted characters.",
			"Edit Telemetry",
			"Controls whether to enable telemetry for detailed edit statistics (only sends statistics if general telemetry is enabled).",
			"Controls whether to enable telemetry for edit statistics (only sends statistics if general telemetry is enabled).",
			"Controls whether to show decorations for edit telemetry.",
			"Controls whether to show the status bar for edit telemetry."
		],
		"vs/workbench/contrib/emmet/browser/actions/expandAbbreviation": [
			"Emmet: Expand Abbreviation",
			"Emmet: E&&xpand Abbreviation"
		],
		"vs/workbench/contrib/extensions/browser/abstractRuntimeExtensionsEditor": [
			"Copy id ({0})",
			"Disable",
			"Disable (Workspace)",
			"{0} uncaught errors",
			"Extension is activating...",
			"Activated by {1} because you opened a {0} file",
			"{0} Usage: {1} Requests",
			"Last request was {0}.",
			"Runtime Extensions",
			", {0} Requests (Session)",
			"Show Running Extensions",
			"Activated by {0} on start-up",
			"Activated by {0} after start-up finished",
			"Extension has caused the extension host to freeze.",
			"Activated by {1} because file {0} exists in your workspace",
			"Activated by {1} because a file matching {0} exists in your workspace",
			"Activated by {1} because searching for {0} took too long",
			"Activated by {1} on {0}"
		],
		"vs/workbench/contrib/extensions/browser/configBasedRecommendations": [
			"This extension is recommended because of the current workspace configuration"
		],
		"vs/workbench/contrib/extensions/browser/exeBasedRecommendations": [
			"This extension is recommended because you have {0} installed."
		],
		"vs/workbench/contrib/extensions/browser/extensionEditor": [
			"Built-in",
			"Cache",
			"Categories",
			"Changelog",
			"Changelog",
			"Extension update history, rendered from the extension's 'CHANGELOG.md' file",
			"Dependencies",
			"Lists extensions this extension depends on",
			"Details",
			"Extension details, rendered from the extension's 'README.md' file",
			"Cache size",
			"Extension Pack ({0})",
			"Extension Version",
			"Extension Pack",
			"Lists extensions those will be installed together with this extension",
			"Features",
			"Lists features contributed by this extension",
			"Find",
			"Find Next",
			"Find Previous",
			"Identifier",
			"Installation",
			"Issues",
			"Last Released",
			"Last Updated",
			"License",
			"Marketplace",
			"Marketplace",
			"Extension name",
			"No Changelog available.",
			"No Dependencies",
			"No README available.",
			"Local",
			"Preview",
			"Published",
			"Readme",
			"Repository",
			"Resources",
			"Size",
			"Size when installed",
			"Source",
			"Version",
			"VSIX"
		],
		"vs/workbench/contrib/extensions/browser/extensionEnablementWorkspaceTrustTransitionParticipant": [
			"Changing workspace trust"
		],
		"vs/workbench/contrib/extensions/browser/extensionFeaturesTab": [
			"Enable '{0}' Feature",
			"Activation",
			"Cancel",
			"There were {0} {1} requests from this extension in the last 30 days.",
			"Would you like to revoke '{0}' extension to access '{1}' feature?",
			"Allow Access",
			"Would you like to allow '{0}' extension to access '{1}' feature?",
			"Extension Features",
			"Allow Access",
			"{0} Usage",
			"Messages ({0})",
			"No features contributed.",
			"Revoke Access",
			"No Access",
			"Runtime Status",
			"Uncaught Errors ({0})"
		],
		"vs/workbench/contrib/extensions/browser/extensionRecommendationNotificationService": [
			"Don't Show Again for this Repository",
			"Don't Show Again for these Extensions",
			"Don't Show Again for this Extension",
			"You have {0} installed on your system. Do you want to install the recommended {1} for it?",
			"'{0}' extension from {1}",
			"extensions from {0}, {1} and others",
			"extensions from {0}",
			"extensions from {0} and {1}",
			"Yes, Ignore All",
			"Do you want to ignore all extension recommendations?",
			"Install",
			"Install (Do not sync)",
			"No",
			"Do you want to install the recommended {0} for {1}?",
			"Show Recommendations",
			"this repository"
		],
		"vs/workbench/contrib/extensions/browser/extensions.contribution": [
			"If activated, extensions will automatically restart following an update if the window is not in focus. There can be a data loss if you have open Notebooks or Custom Editors.",
			"Extension '{0}' is a Built-in extension and cannot be uninstalled",
			"Built-in",
			"Check for Extension Updates",
			"Clear Extensions Search Results",
			"Disable All Installed Extensions",
			"Disable All Installed Extensions for this Workspace",
			"Disable Auto Update for Extensions",
			"Disabled",
			"Switch to Release Version",
			"Download Pre-Release VSIX",
			"Download Specific Version VSIX...",
			"Download VSIX",
			"Enable All Extensions",
			"Enable All Extensions for this Workspace",
			"Enable Auto Update for Extensions",
			"Enabled",
			"Switch to Pre-Release Version",
			"Extension",
			"Updates",
			"Description: {0}",
			"Id: {0}",
			"Name: {0}",
			"Publisher: {0}",
			"Version: {0}",
			"VS Marketplace Link: {0}",
			"Extensions",
			"Configure an extension to execute in a different extension host process.",
			"Controls whether extensions and MCP servers open in a modal editor overlay.",
			"Controls the automatic update behavior of extensions. The updates are fetched from a Microsoft online service.",
			"Extensions are not automatically updated.",
			"Download and install updates automatically only for enabled extensions.",
			"Controls the delay in hours after an extension update is published before it is automatically installed. Only applies when `#extensions.autoUpdate#` is set to `on`. This delay helps avoid installing potentially problematic updates immediately after release.",
			"Configure the Marketplace service URL to connect to",
			"Override the Agents window support of an extension. Extensions using `true` will be enabled in the Agents window even when they would otherwise be disabled.",
			"Override the untrusted workspace support of an extension. Extensions using `true` will always be enabled. Extensions using `limited` will always be enabled, and the extension will hide functionality that requires trust. Extensions using `false` will only be enabled only when the workspace is trusted.",
			"Extension will only be enabled only when the workspace is trusted.",
			"Extension will always be enabled, and the extension will hide functionality requiring trust.",
			"Defines the untrusted workspace support setting for the extension.",
			"Extension will always be enabled.",
			"Defines the version of the extension for which the override should be applied. If not specified, the override will be applied independent of the extension version.",
			"Override the virtual workspaces support of an extension.",
			"When enabled, extensions are verified to be signed before getting installed.",
			"When enabled, automatically checks extensions for updates. If an extension has an update, it is marked as outdated in the Extensions view. The updates are fetched from a Microsoft online service.",
			"When enabled, editors with extension details will be automatically closed upon navigating away from the Extensions View.",
			"Extensions",
			"When enabled, extensions which declare the `onStartupFinished` activation event will be activated after a timeout.",
			"When enabled, the notifications for extension recommendations will not be shown.",
			"When enabled, extensions can be searched for via Quick Access and report issues from there.",
			"Controls the timeout in milliseconds for HTTP requests made when fetching extensions from the Marketplace",
			"This setting is deprecated. Use extensions.ignoreRecommendations setting to control recommendation notifications. Use Extensions view's visibility actions to hide Recommended view by default.",
			"When enabled, Node.js navigator object is exposed on the global scope.",
			"Enable web worker extension host.",
			"The Web Worker Extension Host will be launched when a web extension needs it.",
			"The Web Worker Extension Host will never be launched.",
			"The Web Worker Extension Host will always be launched.",
			"Show Extension Updates",
			"Featured",
			"Category",
			"Filter Extensions...",
			"Focus on Extensions View",
			"When an extension is listed here, a confirmation prompt will not be shown when that extension handles a URI.",
			"Extension id required.",
			"Migrate Keyboard Shortcuts from...",
			"Install",
			"Install",
			"Install (Do not Sync)",
			"&&Install",
			"Installed",
			"Show Installed Extensions",
			"Install Extension from Location...",
			"Install or Search Extensions",
			"Type the name of an extension to install or search.",
			"Install Extensions",
			"Install Extension from Location",
			"Location of the web extension",
			"Install from VSIX",
			"Install from VSIX...",
			"Install Pre-Release (Do not Sync)",
			"Install Extension VSIX",
			"Reload Now",
			"Restart Extensions",
			"Completed installing extension.",
			"Completed installing extension. Please reload Visual Studio Code to enable it.",
			"Completed installing extension. Please restart extensions to enable it.",
			"Completed installing extensions.",
			"Completed installing extensions. Please reload Visual Studio Code to enable them.",
			"Completed installing extensions. Please restart extensions to enable them.",
			"Install Workspace Recommended Extensions",
			"Manage Extensions",
			"Press Enter to manage extensions.",
			"&&Extensions",
			"E&&xtensions",
			"Most Popular",
			"Recommended",
			"Extension '{0}' not found.",
			"Extension '{0}' is not installed. Make sure you use the full extension ID, including the publisher, e.g.: ms-dotnettools.csharp.",
			"All extensions are up to date.",
			"Recently Published",
			"Show Recently Published Extensions",
			"Refresh",
			"Show Pre-Release Version",
			"Show Release Version",
			"Show Built-in Extensions",
			"Show Disabled Extensions",
			"Show Enabled Extensions",
			"Extensions",
			"Show Featured Extensions",
			"Language Extensions",
			"Show Popular Extensions",
			"Show Recommended Extensions",
			"Keymaps",
			"Show Extensions Unsupported By Workspace",
			"Sign in to access Extensions Marketplace",
			"Install Count",
			"Name",
			"Published Date",
			"Rating",
			"Updated Date",
			"Sort By",
			"Manage Trusted Extension Publishers",
			"Choose which publishers to trust",
			"Update All Extensions",
			"Add to Workspace Recommendations",
			"Add Extension to Workspace Folder Ignored Recommendations",
			"Add Extension to Workspace Folder Recommendations",
			"Add Extension to Workspace Ignored Recommendations",
			"Add Extension to Workspace Recommendations",
			"Account Preferences",
			"Settings",
			"Keyboard Shortcuts",
			"Copy",
			"Copy Extension ID",
			"Copy Link",
			"Ignore Recommendation",
			"Manage Trusted Extension Publishers",
			"Remove from Workspace Recommendations",
			"Apply Extension to all Profiles",
			"Sync This Extension",
			"Undo Ignored Recommendation",
			"Extension id or VSIX resource uri",
			"Install the given extension",
			"When enabled, VS Code do not sync this extension when Settings Sync is on.",
			"When enabled, the extension will be enabled if it is installed but disabled. If the extension is already enabled, this has no effect.",
			"When enabled, VS Code installs only newly added extensions from the extension pack VSIX. This option is considered only while installing a VSIX.",
			"When enabled, VS Code installs the pre-release version of the extension if available.",
			"Justification for installing the extension. This is a string or an object that can be used to pass any information to the installation handlers. i.e. `{reason: 'This extension wants to open a URI', action: 'Open URI'}` will show a message box with the reason and action upon install.",
			"Query to use in search",
			"Search for a specific extension",
			"Id of the extension to uninstall",
			"Uninstall the given extension",
			"Workspace Unsupported"
		],
		"vs/workbench/contrib/extensions/browser/extensionsActions": [
			"Please [review the extension]({0}) and update it manually.",
			"This extension is not updated yet because new versions are auto updated {0} after they are published. It will be auto updated {1}.",
			"Cancel",
			"This extension is disabled because it is not supported in {0} for the Web.",
			"The '{0}' extension is not available in {1}. Click 'More Information' to learn more.",
			"Please check the [log]({0}) for more details.",
			"Close",
			"&&Configure Settings",
			"Configure Recommended Extensions (Workspace Folder)",
			"Configure Recommended Extensions (Workspace)",
			"current",
			"This extension is disabled because it is defined to run only in {0} for the Desktop.",
			"Show Dependencies",
			"This extension is deprecated as it is no longer being maintained.",
			"This extension is deprecated as it is no longer being maintained.",
			"This extension is deprecated. Use the {0} extension instead.",
			"This extension is deprecated. Use the {0} extension instead.",
			"This extension is deprecated as this functionality is now built-in to VS Code.",
			"This extension is deprecated as this functionality is now built-in to VS Code. Configure these {0} to use this functionality.",
			"Disable AI Features",
			"Disable AI features",
			"Disable AI Features (Workspace)",
			"Disable AI features in this workspace",
			"Disabled auto updates for",
			"Disabled",
			"This extension is disabled because {0}",
			"This extension has been disabled because it does not support virtual workspaces.",
			"This extension is disabled by the environment.",
			"Disable (Workspace)",
			"Disable this extension only in this workspace",
			"Disable",
			"Disable this extension",
			"Do not sync this extension",
			"Try Downloading Manually...",
			"Enable AI Features",
			"Enable AI features",
			"Enable AI Features (Workspace)",
			"Enable AI features in this workspace",
			"Enabled auto updates for",
			"Auto Update",
			"Enabled",
			"This extension is enabled because it is required in the current environment.",
			"This extension is enabled in the Web Worker Extension Host because it prefers to run there.",
			"This extension is enabled in the Local Extension Host because it prefers to run there.",
			"This extension is enabled in the Remote Extension Host because it prefers to run there.",
			"Enable (Workspace)",
			"Enable this extension only in this workspace",
			"Enable",
			"Enable this extension",
			"This extension depends on an extension that is disabled.",
			"This extension has been disabled because the current workspace is not trusted.",
			"All GitHub Copilot functionality is now being served from the GitHub Copilot Chat extension. To temporarily opt out of this extension unification, toggle the {0} setting.",
			"Extension is enabled on '{0}'",
			"This extension has limited features because the current workspace is not trusted.",
			"This extension has limited features because the current workspace is virtual.",
			"Button background color for extension actions.",
			"Button border color for extension actions.",
			"Button foreground color for extension actions.",
			"Button background hover color for extension actions.",
			"Button background color for extension actions that stand out (e.g. install button).",
			"Button foreground color for extension actions that stand out (e.g. install button).",
			"Button background hover color for extension actions that stand out (e.g. install button).",
			"Button separator color for extension actions",
			"Successfully installed extensions.",
			"This extension is disabled globally by the user.",
			"This extension is ignored during sync",
			"Do not recommend this extension again",
			"Ignoring updates published by {0}.",
			"Install",
			"Install Specific Version...",
			"Install Anyway",
			"Install in Browser",
			"Are you sure you want to install '{0}'?",
			"Install Anyway (Don't Verify Signature)",
			"This extension is disabled in this workspace because it is defined to run in the Local Extension Host. Please install the extension locally to enable.",
			"Install in {0}",
			"This extension is disabled in this workspace because it is defined to run in the Remote Extension Host. Please install the extension in '{0}' to enable.",
			"Install the language pack extension on '{0}' to enable it there also.",
			"Install the language pack extension locally to enable it there also.",
			"Install Local Extensions in '{0}'",
			"Install Locally",
			"Error while installing '{0}' extension.",
			"Install Pre-Release",
			"Install Pre-Release Version",
			"Install Pre-Release",
			"Install Specific Version of Extension...",
			"Install Release Version",
			"Install Remote Extensions Locally",
			"Once downloaded, please manually install the downloaded VSIX of '{0}'.",
			"Install Workspace Extension",
			"Installed",
			"Installing extension {0} is completed.",
			"Installing extension {0} started. An editor is now open with more details on this extension",
			"Installing",
			"Installing Extensions...",
			"Install Recommended Extension",
			"Install from VSIX...",
			"Learn More",
			"This extension was reported to be problematic.",
			"Manage",
			"Manage Access",
			"Migrate",
			"Migrate to {0}",
			"Migrate",
			"This extension is no longer available on the Extension Marketplace.",
			"&&More Information",
			"There are no extensions to install.",
			"This extension has no other versions.",
			"'{0}' is an extension from an unknown source. Are you sure you want to install?",
			"Extension is not signed.",
			"This extension is not signed by the Extension Marketplace.",
			"Unable to create 'extensions.json' file inside the '.vscode' folder ({0}).",
			"pre-release",
			"Reload Window",
			"Report Issue",
			"Please include following log `F1 > Open View... > Shared` below.\n\n",
			"Extension Signature Verification Failed: {0}",
			"Restart Extensions",
			"Restart to Update",
			"Disabling AI features",
			"Review",
			"Install Local Extensions in '{0}'...",
			"Install Remote Extensions Locally...",
			"Select Color Theme",
			"Select extensions to install",
			"Select File Icon Theme",
			"Select Product Icon Theme",
			"Select Extension",
			"Select Version to Install",
			"settings",
			"&&Open {0}",
			"Show Recommended Extension",
			"Switch to Pre-Release Version",
			"This will switch to pre-release version and enable updates to latest version always",
			"Sync this extension",
			"This extension is synced",
			"Auto Update All (From Publisher)",
			"Switch to Release Version",
			"This will switch and enable updates to release versions",
			"Pre-Release",
			"Undo",
			"Uninstall",
			"Uninstall (All Profiles)",
			"Uninstalled",
			"Please reload Visual Studio Code to complete the uninstallation of the extension {0}.",
			"Uninstalling extension {0} started.",
			"Uninstalling",
			"Update",
			"Error while updating '{0}' extension.",
			"Update {0}",
			"Update to v{0}",
			"Updated",
			"Updating extension {0} to version {1} completed.",
			"{0}\n\nWould you like to update the extension?",
			"Update {0} Extension",
			"Updating extension {0} to version {1} started.",
			"Cannot install '{0}' extension because {1} cannot verify the extension signature",
			"{0} for the Web",
			"Clear Display Language",
			"Set Color Theme",
			"Set Display Language",
			"Set File Icon Theme",
			"Set Product Icon Theme",
			"This extension is disabled for this workspace by the user.",
			"This extension is enabled for this workspace by the user."
		],
		"vs/workbench/contrib/extensions/browser/extensionsActivationProgress": [
			"Activating Extensions..."
		],
		"vs/workbench/contrib/extensions/browser/extensionsCompletionItemsProvider": [
			"Example"
		],
		"vs/workbench/contrib/extensions/browser/extensionsDependencyChecker": [
			"Install Missing Dependencies",
			"Extensions",
			"Finished installing missing dependencies. Please reload the window now.",
			"There are no missing dependencies to install.",
			"Reload Window"
		],
		"vs/workbench/contrib/extensions/browser/extensionsIcons": [
			"Icon shown with a activation time message in the extension editor.",
			"Icon for the 'Clear Search Result' action in the extensions view.",
			"Icon for the 'Configure Recommended Extensions' action in the extensions view.",
			"Icon shown with a error message in the extensions editor.",
			"View icon of the extensions view.",
			"Icon for the 'Filter' action in the extensions view.",
			"Icon shown with an info message in the extensions editor.",
			"Icon shown along with the install count in the extensions view and editor.",
			"Icon for the 'Install Local Extension in Remote' action in the extensions view.",
			"Icon for the 'Install Workspace Recommended Extensions' action in the extensions view.",
			"Icon shown for private extensions in the extensions view and editor.",
			"Icon for the 'Manage' action in the extensions view.",
			"Icon shown for extensions having pre-release versions in extensions view and editor.",
			"Icon shown along with the rating in the extensions view and editor.",
			"Icon for the 'Refresh' action in the extensions view.",
			"Icon to indicate that an extension is remote in the extensions view and editor.",
			"Icon shown when an extension requires a restart in the extensions view.",
			"Icon used for sponsoring extensions in the extensions view and editor.",
			"Empty star icon used for the rating in the extensions editor.",
			"Full star icon used for the rating in the extensions editor.",
			"Half star icon used for the rating in the extensions editor.",
			"Icon to indicate that an extension is synced.",
			"Icon to indicate that an extension is ignored when syncing.",
			"Icon shown with a workspace trust message in the extension editor.",
			"Icon shown with a warning message in the extensions editor."
		],
		"vs/workbench/contrib/extensions/browser/extensionsQuickAccess": [
			"Press Enter to install extension '{0}'.",
			"Press Enter to manage your extensions.",
			"Press Enter to search for extension '{0}'.",
			"Type an extension name to install or search."
		],
		"vs/workbench/contrib/extensions/browser/extensionsViewer": [
			"Error",
			"Deprecated",
			"Publisher {0}",
			"Rated {0} out of 5 stars by {1} users",
			"Verified Publisher {0}",
			"Extensions",
			"Unknown Extension:"
		],
		"vs/workbench/contrib/extensions/browser/extensionsViewlet": [
			"Your account does not have access to the Extensions Marketplace. Please contact your administrator.",
			"Access denied to marketplace",
			"Available Updates",
			"Builtin",
			"Features",
			"Programming Languages",
			"Themes",
			"Click to Show",
			"Deprecated",
			"Disabled",
			"Disabled",
			"Dismiss",
			"Enabled",
			"Enabled",
			"1 extension found.",
			"1 extension found in the {0} section.",
			"{0} extensions found.",
			"{0} extensions found in the {1} section.",
			"{0} require restart",
			"{0} require update",
			"{0} requires restart",
			"{0} requires update",
			"Install Remote Extensions Locally...",
			"Installed",
			"Installed",
			"Learn More",
			"The extension '{0}' was found to be problematic and has been uninstalled",
			"Marketplace",
			"Open User Settings",
			"Other Recommendations",
			"Popular",
			"Recently Updated",
			"Recommended",
			"Reload Now",
			"Remote",
			"Restart Required",
			"Restart Extensions",
			"Search Extensions in Marketplace",
			"Install Local Extensions in '{0}'...",
			"Show",
			"[Sign in to access Extensions Marketplace]({0})",
			"Sign in to access Marketplace",
			"Sign in required to access marketplace",
			"Marketplace returned 'ECONNREFUSED'. Please check the 'http.proxy' setting.",
			"Limited in Restricted Mode",
			"Disabled in Restricted Mode",
			"Limited in Virtual Workspaces",
			"Disabled in Virtual Workspaces",
			"Workspace Recommendations",
			"Workspace Unsupported"
		],
		"vs/workbench/contrib/extensions/browser/extensionsViews": [
			"Error while fetching extensions. {0}",
			"No extensions found.",
			"There are no extensions to install.",
			"Unable to search the Marketplace when offline, please check your network connection.",
			"{0} Showing local extensions."
		],
		"vs/workbench/contrib/extensions/browser/extensionsWidgets": [
			"Activation time",
			"The icon color for private extensions.",
			"The icon color for extension sponsor.",
			"The icon color for extension ratings.",
			"The icon color for pre-release extension.",
			"{0} reqs",
			"{0} usage",
			"This extension has a {0} available",
			"Install count",
			"Local Extension",
			"1 message",
			"{0} messages",
			"Private Extension",
			"Publisher ({0})",
			"This publisher has verified ownership of {0}",
			"Average rating: {0} out of 5",
			"You have chosen not to receive recommendations for this extension.",
			"Extension in {0}",
			"Restart Required",
			"Pre-Release version",
			"Sponsor",
			"Startup",
			"This extension is ignored during sync.",
			"{0} {1} requests in last 30 days",
			"1 uncaught error",
			"{0} uncaught errors",
			"Latest version:",
			"This publisher has verified ownership of {0}",
			"Workspace Extension"
		],
		"vs/workbench/contrib/extensions/browser/extensionsWorkbenchService": [
			"All Platforms",
			"Cannot install the '{0}' extension because it is not available in this setup.",
			"Do you want to disable auto update for extensions?",
			"Do you want to enable auto update for extensions?",
			"Auto Update Extensions",
			"This will reset any auto update settings you have set for individual extensions.",
			"The update for {0} extension introduces executable code, which is not present in the currently installed version.",
			"The marketplace metadata of this extension changed, likely due to a re-publish.",
			"Deprecated extensions detected. Review them and migrate to alternatives.",
			"Disable All",
			"Disable Extension with Dependents",
			"This extension is disallowed to be installed.",
			"Some extensions are disabled because they are configured not to be allowed.",
			"Some extensions are disabled because they are not allowed by your system administrator.",
			"Download",
			"Select folder to download the VSIX",
			"Successfully downloaded the VSIX",
			"Error while downloading the VSIX: {0}",
			"Downloading VSIX...",
			"Please {0} to enable this extension locally.",
			"Please {0} to enable this extension in {1}.",
			"&&Enable Extension",
			"&&Enable Extension and {0}",
			"Would you like to enable '{0}' extension?",
			"Enable Extension",
			"Extension '{0}' not found.",
			"Extensions require a window reload to apply updates.",
			"All extensions require a restart to apply updates.",
			"Extensions were auto restarted to enable updates.",
			"Can't install '{0}' extension because it is not compatible.",
			"Some extensions are disabled due to version incompatibility. Review and update them.",
			"&&Install Extension",
			"&&Install Extension and {0}",
			"Would you like to install '{0}' extension from '{1}'?",
			"Install Extension",
			"Installing extension...",
			"Installing '{0}' extension...",
			"Would you like to install the extension?",
			"Invalid extensions detected. Review them.",
			"This extension is reported to be problematic.",
			"Manifest is not found",
			"Cannot disable '{0}' extension alone. '{1}', '{2}' and other extensions depend on this. Do you want to disable all these extensions?",
			"Cannot uninstall '{0}' extension alone. '{1}', '{2}' and other extensions depend on this. Do you want to uninstall all these extensions?",
			"This extension has no other versions.",
			"The provided object is not an extension.",
			"The extension '{0}' cannot be installed because it was not found.",
			"The extension '{0}' cannot be installed because the requested version '{1}' was not found.",
			"This extension is not signed.",
			"Open Extension",
			"Please select the platform for which you want to download the VSIX",
			"Please {0} to disable this extension.",
			"Please {0} to enable this extension.",
			"Please {0} to complete the uninstallation of this extension.",
			"Please update {0} to enable the updated extension.",
			"Please restart {0} to enable the updated extension.",
			"Please {0} to enable the updated extension.",
			"Please update {0} to enable the updated extension.",
			"pre-release",
			"This window is connected to a [private extension marketplace]({0}) managed by your organization.",
			"reload window",
			"Reload Window",
			"If this issue persists, please report it at {0}",
			"Changing extension enablement",
			"restart extensions",
			"Restart Extensions",
			"Select Version to Download",
			"Cannot disable '{0}' extension alone. '{1}' extension depends on this. Do you want to disable all these extensions?",
			"Cannot uninstall '{0}' extension alone. '{1}' extension depends on this. Do you want to uninstall all these extensions?",
			"Sync this extension",
			"Cannot disable '{0}' extension alone. '{1}' and '{2}' extensions depend on this. Do you want to disable all these extensions?",
			"Cannot uninstall '{0}' extension alone. '{1}' and '{2}' extensions depend on this. Do you want to uninstall all these extensions?",
			"Uninstall All",
			"Uninstall (All Profiles)",
			"Uninstall Extension",
			"Would you like to Uninstall {0} from all profiles?",
			"Uninstall Extension with Dependents",
			"Uninstalling extension...",
			"Unable to install extension",
			"Updating Extensions Auto Update State"
		],
		"vs/workbench/contrib/extensions/browser/fileBasedRecommendations": [
			"This extension is recommended based on the files you recently opened.",
			"the {0} language"
		],
		"vs/workbench/contrib/extensions/browser/webRecommendations": [
			"This extension is recommended for {0} for the Web"
		],
		"vs/workbench/contrib/extensions/browser/workspaceRecommendations": [
			"This extension is recommended by users of the current workspace."
		],
		"vs/workbench/contrib/extensions/common/extensions": [
			"Extensions"
		],
		"vs/workbench/contrib/extensions/common/extensionsFileTemplate": [
			"Expected format '${publisher}.${name}'. Example: 'vscode.csharp'.",
			"List of extensions which should be recommended for users of this workspace. The identifier of an extension is always '${publisher}.${name}'. For example: 'vscode.csharp'.",
			"Extensions",
			"List of extensions recommended by VS Code that should not be recommended for users of this workspace. The identifier of an extension is always '${publisher}.${name}'. For example: 'vscode.csharp'."
		],
		"vs/workbench/contrib/extensions/common/extensionsInput": [
			"Icon of the extensions editor label.",
			"Extension: {0}"
		],
		"vs/workbench/contrib/extensions/common/extensionsUtils": [
			"Disable other keymaps ({0}) to avoid conflicts between keybindings?",
			"No",
			"Yes"
		],
		"vs/workbench/contrib/extensions/common/reportExtensionIssueAction": [
			"Report Issue"
		],
		"vs/workbench/contrib/extensions/common/runtimeExtensionsInput": [
			"Running Extensions",
			"Icon of the runtime extensions editor label."
		],
		"vs/workbench/contrib/extensions/common/searchExtensionsTool": [
			"Search Extensions",
			"Please provide a category or keywords or ids to search for.",
			"Search for VS Code extensions"
		],
		"vs/workbench/contrib/extensions/electron-browser/debugExtensionHostAction": [
			"Debug Extension Host In New Window",
			"Attach Extension Host",
			"Attaching Debugger To Extension Host",
			"Debug Extension Host and Renderer In New Window",
			"Debug Renderer In New Window",
			"Attach Renderer",
			"Attaching Debugger To Renderer",
			"Debug Extension Host In Dev Tools",
			"Debug Extensions",
			"In order to debug extensions a restart is required. Do you want to restart '{0}' now?",
			"&&Restart",
			"Pick extension host"
		],
		"vs/workbench/contrib/extensions/electron-browser/extensionProfileService": [
			"Profiling Extension Host",
			"Profiling Extension Host ({0} sec)",
			"Profile Extensions",
			"In order to profile extensions a restart is required. Do you want to restart '{0}' now?",
			"&&Restart",
			"Click to stop profiling.",
			"Extension Profiler"
		],
		"vs/workbench/contrib/extensions/electron-browser/extensions.contribution": [
			"Running Extensions"
		],
		"vs/workbench/contrib/extensions/electron-browser/extensionsActions": [
			"Cleanup Extensions Folder",
			"Open Extensions Folder"
		],
		"vs/workbench/contrib/extensions/electron-browser/extensionsAutoProfiler": [
			"Show Extensions",
			"The extension '{0}' took a very long time to complete its last operation and it has prevented other extensions from running."
		],
		"vs/workbench/contrib/extensions/electron-browser/extensionsSlowActions": [
			"This is a reminder to make sure that you have not forgotten to attach '{0}' to the issue you have just created.",
			"This is a reminder to make sure that you have not forgotten to attach '{0}' to an existing performance issue.",
			"Did you attach the CPU-Profile?",
			"Report Issue",
			"Performance Issue",
			"Show Issues"
		],
		"vs/workbench/contrib/extensions/electron-browser/runtimeExtensionsEditor": [
			"Start Extension Host Profile",
			"Open Extension Host Profile",
			"Save Extension Host Profile",
			"Save Extension Host Profile",
			"Stop Extension Host Profile"
		],
		"vs/workbench/contrib/externalTerminal/browser/externalTerminal.contribution": [
			"Open in External Terminal",
			"Open in Integrated Terminal",
			"Open in Windows Terminal"
		],
		"vs/workbench/contrib/externalTerminal/electron-browser/externalTerminal.contribution": [
			"When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched",
			"Open New External Terminal",
			"Select workspace folder",
			"When opening a repository from the Source Control Repositories view in a terminal, determines what kind of terminal will be launched",
			"Customizes which terminal to run on Linux.",
			"Customizes which terminal application to run on macOS.",
			"Customizes which terminal to run on Windows.",
			"Show both integrated and external terminal actions.",
			"Show the external terminal action.",
			"Show the integrated terminal action.",
			"External Terminal"
		],
		"vs/workbench/contrib/externalUriOpener/common/configuration": [
			"Configure the opener to use for external URIs (http, https).",
			"Open using VS Code's standard opener.",
			"Map URI pattern to an opener id.\nExample patterns: \n{0}"
		],
		"vs/workbench/contrib/externalUriOpener/common/externalUriOpenerService": [
			"Configure default opener...",
			"Open in default browser",
			"Open in new browser window",
			"How would you like to open: {0}"
		],
		"vs/workbench/contrib/files/browser/editors/binaryFileEditor": [
			"Binary File Viewer"
		],
		"vs/workbench/contrib/files/browser/editors/textFileEditor": [
			"Create File",
			"The file is not displayed in the text editor because it is a directory.",
			"The file is not displayed in the text editor because it is very large.",
			"The file is not displayed in the text editor because it is very large ({0}).",
			"Open Folder",
			"Reveal Folder",
			"Text File Editor",
			"The editor could not be opened because the file was not found."
		],
		"vs/workbench/contrib/files/browser/editors/textFileSaveErrorHandler": [
			"Compare",
			"Configure",
			"Don't Show Again",
			"Failed to save '{0}': {1}",
			"Learn More",
			"Overwrite",
			"Overwrite as Admin...",
			"Overwrite as Sudo...",
			"Failed to save '{0}': Insufficient permissions. Select 'Retry as Admin' to retry as administrator.",
			"Failed to save '{0}': Insufficient permissions. Select 'Retry as Sudo' to retry as superuser.",
			"Failed to save '{0}': File is read-only. Select 'Overwrite' to attempt to make it writeable.",
			"Failed to save '{0}': File is read-only. Select 'Overwrite as Admin' to retry as administrator.",
			"Failed to save '{0}': File is read-only. Select 'Overwrite as Sudo' to retry as superuser.",
			"Retry",
			"Revert",
			"{0} (in file) ↔ {1} (in {2}) - Resolve save conflict",
			"Retry as Admin...",
			"Retry as Sudo...",
			"Failed to save '{0}': The content of the file is newer. Please compare your version with the file contents or overwrite the content of the file with your changes.",
			"Use the actions in the editor tool bar to either undo your changes or overwrite the content of the file with your changes."
		],
		"vs/workbench/contrib/files/browser/explorerViewlet": [
			"add a folder",
			"Explorer",
			"View icon of the explorer view.",
			"Folders",
			"&&Explorer",
			"You have not yet opened a folder.\n{0}\nOpening a folder will close all currently open editors. To keep them open, {1} instead.",
			"You have not yet opened a folder.\n{0}",
			"You have not yet opened a folder.\n{0}\n{1}",
			"You have not yet added a folder to the workspace.\n{0}",
			"View icon of the open editors view.",
			"Open Folder",
			"Open Recent",
			"Connected to remote.\n{0}"
		],
		"vs/workbench/contrib/files/browser/fileActions": [
			"Failed to delete using the Recycle Bin. Do you want to permanently delete instead?",
			"Clipboard ↔ {0}",
			"Close Group",
			"Opens a picker to select a file to diff with the active editor.",
			"Compare New Untitled Text Files",
			"Opens a new diff editor with two untitled files.",
			"Compare Active File with Clipboard",
			"Opens a new diff editor to compare the active file with the contents of the clipboard.",
			"Are you sure you want to permanently delete '{0}'?",
			"Are you sure you want to permanently delete the following {0} files/directories and their contents?",
			"Are you sure you want to permanently delete '{0}' and its contents?",
			"Are you sure you want to permanently delete the following {0} files?",
			"Are you sure you want to permanently delete the following {0} directories and their contents?",
			"Are you sure you want to delete '{0}'?",
			"Are you sure you want to delete the following {0} files/directories and their contents?",
			"Are you sure you want to delete '{0}' and its contents?",
			"Are you sure you want to delete the following {0} files?",
			"Are you sure you want to delete the following {0} directories and their contents?",
			"Are you sure you want to paste the following {0} items?",
			"A file or folder with the name '{0}' already exists in the destination folder. Do you want to replace it?",
			"Are you sure you want to paste '{0}'?",
			"Continue",
			"The read-only protection will be overridden if you continue.",
			"Paste {0} files",
			"Copy",
			"Paste {0}",
			"Copying {0} files",
			"Copying {0}",
			"Create {0}",
			"Creating {0}",
			"Delete",
			"Delete {0} files",
			"&&Delete",
			"&&Move to Recycle Bin",
			"&&Move to Trash",
			"Delete {0}",
			"&&Delete Permanently",
			"Deleting {0} files",
			"Deleting {0}",
			"You are deleting {0} with unsaved changes. Do you want to continue?",
			"You are deleting files with unsaved changes. Do you want to continue?",
			"You are deleting a folder {0} with unsaved changes in {1} files. Do you want to continue?",
			"You are deleting a folder {0} with unsaved changes in 1 file. Do you want to continue?",
			"Your changes will be lost if you don't save them.",
			"Do not ask me again",
			"Download...",
			"A file or folder name must be provided.",
			"The file(s) to paste have been deleted or moved since you copied them. {0}",
			"File to paste is an ancestor of the destination folder",
			"A file or folder **{0}** already exists at this location. Please choose a different name.",
			"A file or folder name cannot start with a slash.",
			"Leading or trailing whitespace detected in file or folder name.",
			"Focus on Files Explorer",
			"Moves focus to the file explorer view container.",
			"Compare Active File With...",
			"The name **{0}** is not valid as a file or folder name. Please choose a different name.",
			"This action is irreversible!",
			"Move {0} files",
			"Move {0}",
			"Moving {0} files",
			"Moving {0}",
			"New File...",
			"New Folder...",
			"Open Active Editor in New Empty Workspace",
			"Opens the active editor in a new window with no folders open.",
			"The active editor must contain an openable resource.",
			"&&Paste",
			"Paste",
			"You are deleting files that are configured to be read-only. Do you want to continue?",
			"You are deleting a file {0} that is configured to be read-only. Do you want to continue?",
			"You are deleting a folder {0} that is configured to be read-only. Do you want to continue?",
			"Rename...",
			"Rename {0} to {1}",
			"Renaming {0} to {1}",
			"&&Replace",
			"Reset Active Editor Read-only in Session",
			"You can restore this file using the Undo command.",
			"You can restore these files using the Undo command.",
			"Retry",
			"&&Retry",
			"Save All in Group",
			"Set Active Editor Read-only in Session",
			"Set Active Editor Writeable in Session",
			"Reveal Active File in Explorer View",
			"Reveals and selects the active file within the explorer view.",
			"Toggle Active Editor Read-only in Session",
			"Toggle Auto Save",
			"Toggle the ability to save files automatically after typing",
			"Failed to delete using the Trash. Do you want to permanently delete instead?",
			"You can restore this file from the Recycle Bin.",
			"You can restore these files from the Recycle Bin.",
			"You can restore this file from the Trash.",
			"You can restore these files from the Trash.",
			"Upload..."
		],
		"vs/workbench/contrib/files/browser/fileActions.contribution": [
			"Use your changes and overwrite file contents",
			"Close",
			"Close All",
			"Close Others",
			"Close Saved",
			"Compare Active File with Saved",
			"Opens a new diff editor to compare the active file with the version on disk.",
			"Compare Selected",
			"Select for Compare",
			"Compare with Saved",
			"Compare with Selected",
			"Copy Path",
			"Copy Path of Active File",
			"Copy Relative Path",
			"Copy Relative Path of Active File",
			"Cut",
			"Delete Permanently",
			"Open With...",
			"A&&uto Save",
			"&&Close Editor",
			"Go to &&File...",
			"&&New Text File",
			"Re&&vert File",
			"&&Save",
			"Save A&&ll",
			"Save &&As...",
			"New Text File",
			"Create a new folder or directory",
			"Open File...",
			"Open to the Side",
			"Reopen Editor With...",
			"Reveal in Explorer View",
			"Revert File",
			"Revert File",
			"Discard your changes and revert to file contents",
			"Save All",
			"Save All in Group",
			"Save All Files"
		],
		"vs/workbench/contrib/files/browser/fileCommands": [
			"Failed to revert '{0}': {1}",
			"Failed to save '{0}': {1}",
			"{0} (in file) ↔ {1}",
			"Create File",
			"Retry",
			"Revert",
			"Revert All"
		],
		"vs/workbench/contrib/files/browser/fileConstants": [
			"New Untitled Text File",
			"Remove Folder from Workspace",
			"Save",
			"Save All",
			"Save As...",
			"Save without Formatting"
		],
		"vs/workbench/contrib/files/browser/fileImportExport": [
			"&&Add Folder to Workspace",
			"&&Add Folders to Workspace",
			"Choose Where to Download",
			"The following {0} files and/or folders already exist in the destination folder. Do you want to replace them?",
			"A file or folder with the name '{0}' already exists in the destination folder. Do you want to replace it?",
			"Are you sure to want to copy '{0}'?",
			"&&Copy Folder",
			"Are you sure to want to copy folders?",
			"&&Copy Folders",
			"Copying {0}",
			"Copying...",
			"Copying {0} resources",
			"Download {0}",
			"Download",
			"Downloading {0}",
			"Downloading",
			"{0} ({1} of {2}, {3}/s)",
			"{0} of {1} files ({2}/s)",
			"Do you want to copy '{0}' or add '{0}' as a folder to the workspace?",
			"Do you want to copy the folders or add the folders to the workspace?",
			"The dropped file could not be accessed for import.",
			"Some or all of the dropped files could not be accessed for import.",
			"Import {0}",
			"Import {0} resources",
			"This action is irreversible!",
			"Overwrite {0}",
			"Overwriting {0}",
			"&&Replace",
			"Uploading",
			"{0} ({1} of {2}, {3}/s)",
			"{0} of {1} files ({2}/s)"
		],
		"vs/workbench/contrib/files/browser/files.contribution": [
			"Will refuse to save and ask for resolving the save conflict manually.",
			"Configure [glob patterns](https://aka.ms/vscode-glob-patterns) of file associations to languages (for example `\"*.extension\": \"html\"`). Patterns will match on the absolute path of a file if they contain a path separator and will match on the name of the file otherwise. These have precedence over the default associations of the languages installed.",
			"When enabled, the editor will attempt to guess the character set encoding when opening files. This setting can also be configured per language. Note, this setting is not respected by text search. Only {0} is respected.",
			"Controls whether the Explorer should automatically open a file when it is dropped into the explorer",
			"Controls whether the Explorer should automatically reveal and select files when opening them.",
			"Files will not be scrolled into view, but will still be focused.",
			"Files will not be revealed and selected.",
			"Files will be revealed and selected.",
			"Configure paths or [glob patterns](https://aka.ms/vscode-glob-patterns) for excluding files and folders from being revealed and selected in the Explorer when they are opened. Glob patterns are always evaluated relative to the path of the workspace folder unless they are absolute paths.",
			"Controls [auto save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) of editors that have unsaved changes.",
			"Controls the delay in milliseconds after which an editor with unsaved changes is saved automatically. Only applies when `#files.autoSave#` is set to `{0}`.",
			"When enabled, will limit [auto save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) of editors to files that have no errors reported in them at the time the auto save is triggered. Only applies when {0} is enabled.",
			"When enabled, will limit [auto save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) of editors to files that are inside the opened workspace. Only applies when {0} is enabled.",
			"Binary File Editor",
			"List of character set encodings that the editor should attempt to guess in the order they are listed. In case it cannot be determined, {0} is respected",
			"Controls whether the Explorer should render folders in a compact form. In such a form, single child folders will be compressed in a combined tree element. Useful for Java package structures, for example.",
			"Controls whether the Explorer should ask for confirmation when deleting files and folders.",
			"Controls whether the Explorer should ask for confirmation to move files and folders via drag and drop.",
			"Controls whether the Explorer should ask for confirmation when pasting native files and folders.",
			"Controls whether the Explorer should ask for confirmation when undoing.",
			"The path separation character used when copying file paths.",
			"Uses operating system specific path separation character.",
			"Use backslash as path separation character.",
			"Use slash as path separation character.",
			"The path separation character used when copying relative file paths.",
			"Uses operating system specific path separation character.",
			"Use backslash as path separation character.",
			"Use slash as path separation character.",
			"The default language identifier that is assigned to new files. If configured to `${activeEditorLanguage}`, will use the language identifier of the currently active text editor if any.",
			"Default path for file dialogs must be an absolute path (e.g. C:\\\\myFolder or /myFolder).",
			"Disables incremental naming. If two files with the same name exist you will be prompted to overwrite the existing file.",
			"Controls whether the Explorer should allow to move files and folders via drag and drop. This setting only effects drag and drop from inside the Explorer.",
			"Controls whether the Explorer should support undoing file and folder operations.",
			"Explorer will prompt before destructive undo operations.",
			"Explorer will not prompt before undo operations when focused.",
			"Explorer will prompt before all undo operations.",
			"The default character set encoding to use when reading and writing files. This setting can also be configured per language.",
			"The default end of line character.",
			"Uses operating system specific end of line character.",
			"CRLF",
			"LF",
			"Format the whole file.",
			"Configure [glob patterns](https://aka.ms/vscode-glob-patterns) for excluding files and folders. For example, the File Explorer decides which files and folders to show or hide based on this setting. Refer to the `#search.exclude#` setting to define search-specific excludes. Refer to the `#explorer.excludeGitIgnore#` setting for ignoring files based on your `.gitignore`.",
			"Controls whether entries in .gitignore should be parsed and excluded from the Explorer. Similar to {0}.",
			"Controls whether the Explorer should expand multi-root workspaces containing only one folder during initialization",
			"The glob pattern to match file paths against. Set to true or false to enable or disable the pattern.",
			"Additional check on the siblings of a matching file. Use {0} as variable for the matching file name.",
			"Controls whether file decorations should use badges.",
			"Controls whether file decorations should use colors.",
			"Controls which naming strategy to use when giving a new name to a duplicated Explorer item on paste.",
			"File Explorer",
			"Disable the pattern.",
			"Default path for file dialogs, overriding user's home path. Only used in the absence of a context-specific path, such as most recently opened file or folder.",
			"Each key pattern may contain a single `*` character which will match any string.",
			"Controls whether file nesting is enabled in the Explorer. File nesting allows for related files in a directory to be visually grouped together under a single parent file.",
			"Controls whether file nests are automatically expanded. {0} must be set for this to take effect.",
			"Controls nesting of files in the Explorer. {0} must be set for this to take effect. Each __Item__ represents a parent pattern and may contain a single `*` character that matches any string. Each __Value__ represents a comma separated list of the child patterns that should be shown nested under a given parent. Child patterns may contain several special tokens:\n- `${capture}`: Matches the resolved value of the `*` from the parent pattern\n- `${basename}`: Matches the parent file's basename, the `file` in `file.ts`\n- `${extname}`: Matches the parent file's extension, the `ts` in `file.ts`\n- `${dirname}`: Matches the parent file's directory name, the `src` in `src/file.ts`\n- `*`:  Matches any string, may only be used once per child pattern",
			"An editor with changes is automatically saved after the configured `#files.autoSaveDelay#`.",
			"An editor with changes is never automatically saved.",
			"An editor with changes is automatically saved when the editor loses focus.",
			"An editor with changes is automatically saved when the window loses focus.",
			"The glob pattern to match file paths against. Set to true or false to enable or disable the pattern.",
			"Additional check on the siblings of a matching file. Use \\$(basename) as variable for the matching file name.",
			"Timeout in milliseconds after which file participants for create, rename, and delete are cancelled. Use `0` to disable participants.",
			"Restore the undo stack when a file is reopened.",
			"A save conflict can occur when a file is saved to disk that was changed by another program in the meantime. To prevent data loss, the user is asked to compare the changes in the editor with the version on disk. This setting should only be changed if you frequently encounter save conflict errors and may result in data loss if used without caution.",
			"Enables the simple file dialog for opening and saving files and folders. The simple file dialog replaces the system file dialog when enabled.",
			"Files",
			"Configure paths or [glob patterns](https://aka.ms/vscode-glob-patterns) to exclude from being marked as read-only if they match as a result of the `#files.readonlyInclude#` setting. Glob patterns are always evaluated relative to the path of the workspace folder unless they are absolute paths. Files from readonly file system providers will always be read-only independent of this setting.",
			"Marks files as read-only when their file permissions indicate as such. This can be overridden via `#files.readonlyInclude#` and `#files.readonlyExclude#` settings.",
			"Configure paths or [glob patterns](https://aka.ms/vscode-glob-patterns) to mark as read-only. Glob patterns are always evaluated relative to the path of the workspace folder unless they are absolute paths. You can exclude matching paths via the `#files.readonlyExclude#` setting. Files from readonly file system providers will always be read-only independent of this setting.",
			"Format a file on save. A formatter must be available and the editor must not be shutting down. When {0} is set to `afterDelay`, the file will only be formatted when saved explicitly.",
			"Controls if format on save formats the whole file or only modifications. Only applies when `#editor.formatOnSave#` is enabled.",
			"[Hot Exit](https://aka.ms/vscode-hot-exit) controls whether unsaved files are remembered between sessions, allowing the save prompt when exiting the editor to be skipped.",
			"Disable hot exit. A prompt will show when attempting to close a window with editors that have unsaved changes.",
			"Hot exit will be triggered when the last window is closed on Windows/Linux or when the `workbench.action.quit` command is triggered (command palette, keybinding, menu). All windows without folders opened will be restored upon next launch. A list of previously opened windows with unsaved files can be accessed via `File > Open Recent > More...`",
			"Hot exit will be triggered when the last window is closed on Windows/Linux or when the `workbench.action.quit` command is triggered (command palette, keybinding, menu), and also for any window with a folder opened regardless of whether it's the last window. All windows without folders opened will be restored upon next launch. A list of previously opened windows with unsaved files can be accessed via `File > Open Recent > More...`",
			"Hot exit will be triggered when the browser quits or the window or tab is closed.",
			"When enabled, insert a final new line at the end of the file when saving it.",
			"Format modifications. Requires source control and a formatter that supports 'Format Selection'.",
			"Will attempt to format modifications only (requires source control and a formatter that supports 'Format Selection'). If source control can't be used, then the whole file will be formatted.",
			"Controls the sorting order of editors in the Open Editors pane.",
			"The initial maximum number of editors shown in the Open Editors pane. Exceeding this limit will show a scroll bar and allow resizing the pane to display more items.",
			"The minimum number of editor slots pre-allocated in the Open Editors pane. If set to 0 the Open Editors pane will dynamically resize based on the number of editors.",
			"Will resolve the save conflict by overwriting the file on disk with the changes in the editor.",
			"Appends the word \"copy\" at the end of the duplicated name potentially followed by a number.",
			"Adds a number at the end of the duplicated name. If some number is already part of the name, tries to increase that number.",
			"Controls the property-based sorting of files and folders in the Explorer. When `#explorer.fileNesting.enabled#` is enabled, also controls sorting of nested files.",
			"Editors are ordered alphabetically by tab name inside each editor group.",
			"Files and folders are sorted by their names. Folders are displayed before files.",
			"Editors are ordered in the same order editor tabs are shown.",
			"Files and folders are sorted by their names. Files are displayed before folders.",
			"Files and folders are sorted by their names. Folders are displayed before files. Files with nested children are displayed before other files.",
			"Editors are ordered alphabetically by full path inside each editor group.",
			"Files and folders are sorted by their names. Files are interwoven with folders.",
			"Files and folders are sorted by last modified date in descending order. Folders are displayed before files.",
			"Files and folders are grouped by extension type then sorted by their names. Folders are displayed before files.",
			"Controls the lexicographic sorting of file and folder names in the Explorer.",
			"Uppercase and lowercase names are mixed together.",
			"Lowercase names are grouped together before uppercase names.",
			"Names are sorted in Unicode order.",
			"Uppercase names are grouped together before lowercase names.",
			"Controls whether the file and folder sort order, should be reversed.",
			"Text File Editor",
			"When enabled, will trim all new lines after the final new line at the end of the file when saving it.",
			"When enabled, will trim trailing whitespace when saving a file.",
			"When enabled, trailing whitespace will be removed from multiline strings and regexes on save or when executing 'editor.action.trimTrailingWhitespace'. This can cause whitespace to not be trimmed from lines when there isn't up-to-date token information.",
			"Enable the pattern.",
			"Moves files/folders to the OS trash (recycle bin on Windows) when deleting. Disabling this will delete files/folders permanently.",
			"Configure paths or [glob patterns](https://aka.ms/vscode-glob-patterns) to exclude from file watching. Paths can either be relative to the watched folder or absolute. Glob patterns are matched relative from the watched folder. When you experience the file watcher process consuming a lot of CPU, make sure to exclude large folders that are of less interest (such as build output folders).",
			"Configure extra paths to watch for changes inside the workspace. By default, all workspace folders will be watched recursively, except for folders that are symbolic links. You can explicitly add absolute or relative paths to support watching folders that are symbolic links. Relative paths will be resolved to an absolute path using the currently opened workspace."
		],
		"vs/workbench/contrib/files/browser/views/emptyView": [
			"No Folder Opened"
		],
		"vs/workbench/contrib/files/browser/views/explorerDecorationsProvider": [
			"Unable to resolve workspace folder ({0})",
			"Explorer",
			"Symbolic Link",
			"Unknown File Type"
		],
		"vs/workbench/contrib/files/browser/views/explorerView": [
			"Collapse Folders in Explorer",
			"Folds all folders in the Explorer.",
			"New File...",
			"New Folder...",
			"Explorer Section: {0}",
			"Refresh Explorer",
			"Forces a refresh of the Explorer."
		],
		"vs/workbench/contrib/files/browser/views/explorerViewer": [
			"Are you sure you want to move '{0}' into '{1}'?",
			"Are you sure you want to move the following {0} files into '{1}'?",
			"Are you sure you want to change the order of root folder '{0}' in your workspace?",
			"Are you sure you want to change the order of multiple root folders in your workspace?",
			"Copy {0}",
			"Copying {0}",
			"Do not ask me again",
			"Directory contains {0} matches",
			"Type file name. Press Enter to confirm or Escape to cancel.",
			"Move {0}",
			"&&Move",
			"Moving {0}",
			"{0} files",
			"{0} folders",
			"The result set only contains a subset of all matches. Be more specific in your search to narrow down the results.",
			"Files Explorer"
		],
		"vs/workbench/contrib/files/browser/views/openEditorsView": [
			"{0} unsaved",
			"Toggle Vertical/Horizontal Editor Layout",
			"Flip &&Layout",
			"Flip Layout",
			"New Untitled Text File",
			"Open Editors",
			"Open Editors"
		],
		"vs/workbench/contrib/files/browser/workspaceWatcher": [
			"Unable to watch for file changes. Please follow the instructions link to resolve this issue.",
			"File changes watcher stopped unexpectedly. A reload of the window may enable the watcher again unless the workspace cannot be watched for file changes.",
			"Instructions",
			"Reload"
		],
		"vs/workbench/contrib/files/common/dirtyFilesIndicator": [
			"1 unsaved file",
			"{0} unsaved files"
		],
		"vs/workbench/contrib/files/common/files": [
			"True when the explorer tree is using the explorer find provider.",
			"True when an item in the EXPLORER has been cut for cut and paste.",
			"True when the focused item in the EXPLORER is a folder.",
			"True when the focused item in the EXPLORER is a root folder.",
			"True when the focused item in the EXPLORER can be moved to trash.",
			"True when the focused item in the EXPLORER's parent is read-only.",
			"True when the focused item in the EXPLORER is read-only.",
			"True when the focus is inside a compact item's first part in the EXPLORER view.",
			"True when the focused item in the EXPLORER view is a compact item.",
			"True when the focus is inside a compact item's last part in the EXPLORER view.",
			"True when the focus is inside the EXPLORER viewlet.",
			"True when the EXPLORER viewlet is visible.",
			"True when the focus is inside the EXPLORER view.",
			"True when the FOLDERS view (the file tree within the explorer view container) is visible.",
			"True when the focus is inside the OPEN EDITORS view.",
			"True when a workspace in the EXPLORER view has some collapsible root child."
		],
		"vs/workbench/contrib/files/electron-browser/fileActions.contribution": [
			"File",
			"Share",
			"Open Containing Folder",
			"Reveal in Finder",
			"Reveal in File Explorer"
		],
		"vs/workbench/contrib/folding/browser/folding.contribution": [
			"Defines a default folding range provider that takes precedence over all other folding range providers. Must be the identifier of an extension contributing a folding range provider.",
			"All",
			"All active folding range providers"
		],
		"vs/workbench/contrib/format/browser/formatActionsMultiple": [
			"Configure Default Formatter...",
			"Extension '{0}' is configured as formatter but not available. Select a different default formatter to continue.",
			"There are multiple formatters for '{0}' files. One of them should be configured as default formatter.",
			"(default)",
			"&&Configure...",
			"Configure...",
			"Configure...",
			"Select a formatter",
			"Format Document With...",
			"Format Selection With...",
			"Formatting",
			"Defines a default formatter which takes precedence over all other formatter settings. Must be the identifier of an extension contributing a formatter.",
			"Configure Default Formatter",
			"Extension '{0}' is configured as formatter but it cannot format '{1}'-files",
			"Extension '{0}' is configured as formatter but it can only format '{1}'-files as a whole, not selections or parts of it.",
			"None",
			"None",
			"Select a default formatter for '{0}' files",
			"Formatter Conflicts"
		],
		"vs/workbench/contrib/format/browser/formatActionsNone": [
			"Format Document",
			"&&Install Formatter...",
			"There is no formatter for '{0}' files installed.",
			"This file cannot be formatted because it is too large"
		],
		"vs/workbench/contrib/format/browser/formatModified": [
			"Format Modified Lines"
		],
		"vs/workbench/contrib/imageCarousel/browser/imageCarousel.contribution": [
			"Could not read folder contents.",
			"Controls whether clicking an image attachment in chat opens the Images Preview viewer.",
			"Controls whether the **Open in Images Preview** option appears in the Explorer context menu.",
			"Images Preview",
			"Images Preview",
			"Images Preview",
			"Images Preview",
			"No images found in this folder.",
			"Open in Images Preview",
			"Open in Images Preview"
		],
		"vs/workbench/contrib/imageCarousel/browser/imageCarouselEditor": [
			"Images Preview",
			"{0} / {1}",
			"Image",
			"Video",
			"Next image",
			"No images to display",
			"Previous image",
			"{0} {1} of {2}: {3}",
			"{0} {1} of {2}: {3}",
			"Image {0} of {1}",
			"Video {0} of {1}",
			"Image thumbnails"
		],
		"vs/workbench/contrib/imageCarousel/browser/imageCarouselEditorInput": [
			"Icon of the image carousel editor label."
		],
		"vs/workbench/contrib/inlayHints/browser/inlayHintsAccessibilty": [
			"Code with Inlay Hint Information",
			"Whether the current line and its inlay hints are currently focused",
			"Read Line with Inlay Hints",
			"Stop Inlay Hints Reading"
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatActions": [
			"Ask in Chat",
			"Cancel",
			"Inline Chat",
			"Close",
			"Ask in Chat",
			"Dismiss Editor Affordance",
			"Ask for Edits",
			"Ask for Edits",
			"Fix",
			"Focus Input",
			"Keep",
			"Rephrase",
			"Open Inline Chat",
			"Inline Chat",
			"Icon which spawns the inline chat from the editor toolbar."
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatController": [
			"Fix the attached problem",
			"Fix the attached problems",
			"Working...",
			"Generate code",
			"Modify selected code"
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatDefaultModel": [
			"Inline Chat",
			"Select the default language model to use for inline chat from the available providers. Model names may include the provider in parentheses, for example 'Claude Haiku 4.5 (copilot)'."
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatSessionServiceImpl": [
			"Inline Chat to Panel Chat",
			"Optional brief response for inline chat. Keep it at 10 words or fewer.",
			"Inline chat is designed for making single-file code changes. Continue your request in the Chat view or rephrase it for inline chat.",
			"Cancel"
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatWidget": [
			"Inline Chat Input",
			"Thank you for your feedback!",
			"Inline Chat Input, Use {0} for Inline Chat Accessibility Help.",
			"Inline Chat Input, Run the Inline Chat Accessibility Help command for more information.",
			"By continuing with {0} Copilot, you agree to {1}'s [Terms]({2}) and [Privacy Statement]({3})"
		],
		"vs/workbench/contrib/inlineChat/browser/inlineChatZoneWidget": [
			"Closed inline chat widget"
		],
		"vs/workbench/contrib/inlineChat/common/inlineChat": [
			"Controls whether an inline chat affordance is shown when text is selected.",
			"Show an affordance in the editor at the cursor position.",
			"No affordance is shown.",
			"Controls whether files in a chat editing session use Ask in Chat instead of Inline Chat.",
			"Minimap marker color for inline chat inserted content.",
			"Overview ruler marker color for inline chat inserted content.",
			"Overview ruler marker color for inline chat removed content.",
			"Controls whether the Fix action is shown for diagnostics in the editor.",
			"Background color of the interactive editor widget",
			"Border color of the interactive editor widget",
			"Foreground color of the interactive editor widget",
			"Shadow color of the interactive editor widget",
			"Whether an inline chat affordance widget is visible",
			"Background color of inserted text in the interactive editor input",
			"Background color of removed text in the interactive editor input",
			"Whether the user is currently editing or generating code in the inline chat",
			"Whether the interactive editor input is empty",
			"Whether the current file belongs to a chat editing session",
			"Whether the interactive editor input is focused",
			"Whether an agent for inline chat in interactive editors exists",
			"Whether an agent for notebook cells exists",
			"Whether an agent for notebook cells exists",
			"Whether a provider for inline chat exists and whether an editor for inline chat is open",
			"Background color of the interactive editor input",
			"Border color of the interactive editor input",
			"Border color of the interactive editor input when focused",
			"Foreground color of the interactive editor input placeholder",
			"Whether the cursor of the outer editor is above or below the interactive editor input",
			"Whether an inline chat request is currently in progress",
			"Whether the interactive widget's response is focused",
			"Whether the current inline chat session is terminated",
			"Whether the interactive editor input is visible",
			"Enable agent-like behavior for inline chat widget in notebooks."
		],
		"vs/workbench/contrib/inlineCompletions/browser/inlineCompletionLanguageStatusBarContribution": [
			"Inline completion available",
			"Inline edit available",
			"Loading...",
			"Inline Suggestions",
			"Inline suggestions",
			"No inline suggestion available"
		],
		"vs/workbench/contrib/interactive/browser/interactive.contribution": [
			"The border color for the current interactive code cell when the editor has focus.",
			"Execute Code",
			"Focus History",
			"Next value in history",
			"Previous value in history",
			"The border color for the current interactive code cell when the editor does not have focus.",
			"Clear the interactive window input editor contents",
			"Focus Input Editor",
			"Open Interactive Window",
			"Open Interactive Window",
			"Scroll to Bottom",
			"Scroll to Top",
			"Interactive Window",
			"Automatically scroll the interactive window to show the output of the last statement executed. If this value is false, the window will only scroll if the last cell was already the one scrolled to.",
			"Execute the Interactive Window (REPL) input box with shift+enter, so that enter can be used to create a newline.",
			"Prompt to save the interactive window when it is closed. Only new interactive windows will be affected by this setting change.",
			"Display a hint in the Interactive Window (REPL) input box to indicate how to execute code."
		],
		"vs/workbench/contrib/interactive/browser/replInputHintContentWidget": [
			" Toggle {0} in settings to disable this hint.",
			"Press {0} to execute. ",
			"Use {0} for accessibility help. ",
			"Run the Open Accessibility Help command for more information. "
		],
		"vs/workbench/contrib/issue/browser/baseIssueReporterService": [
			"Confirm Version Acknowledgement",
			"Share the steps needed to reliably reproduce the problem. Please include actual and expected results. We support GitHub-flavored Markdown. You will be able to edit your issue and add screenshots when we preview it on GitHub.",
			"Bug Report",
			"Closed",
			"Create on GitHub",
			"Create Internally",
			"Create on GitHub",
			"Description",
			"Extensions are disabled",
			"The '{0}' extension prefers to use an external issue reporter. To be taken to that issue reporting experience, click the button below.",
			"A VS Code extension",
			"E.g. Missing alt text on extension readme image",
			"Feature Request",
			"Please describe the feature you would like to see. We support GitHub-flavored Markdown. You will be able to edit your issue and add screenshots when we preview it on GitHub.",
			"This extension handles issues outside of VS Code",
			"hide",
			"If your copilot debug logs contain private information:",
			"Extensions Marketplace",
			"E.g Cannot disable installed extension",
			"Open",
			"Open External Issue Reporter",
			"We have written the needed data into your clipboard because it was too large to send. Please paste.",
			"Performance Issue (freeze, slow, crash)",
			"When did this performance issue happen? Does it occur on startup or after a specific series of actions? We support GitHub-flavored Markdown. You will be able to edit your issue and add screenshots when we preview it on GitHub.",
			"Preview on GitHub",
			"Preview on GitHub",
			"Create Internally",
			"Save Extension Data",
			"Select extension",
			"Select source",
			"show",
			"Similar issues",
			"Steps to Reproduce",
			"Submitting...",
			"Please enter a title",
			"Don't know",
			"Visual Studio Code",
			"E.g Workbench is missing problems panel"
		],
		"vs/workbench/contrib/issue/browser/issueFormService": [
			"Additional Issue Data",
			"Cancel",
			"Your input will not be saved. Are you sure you want to close this window?",
			"Issue Data",
			"Attachments",
			"Upload failed. Please drag and drop attachments manually.",
			"There is too much data to send to GitHub directly. The data will be copied to the clipboard, please paste it into the GitHub issue page that is opened.",
			"&&OK",
			"We have written the needed data into your clipboard because it was too large to send. Please paste.",
			"&&Yes"
		],
		"vs/workbench/contrib/issue/browser/issueQuickAccess": [
			"Open Extension Page",
			"Extensions",
			"Extension Marketplace"
		],
		"vs/workbench/contrib/issue/browser/issueReporterEditorInput": [
			"Discard",
			"Discard issue report?",
			"Your issue report has unsaved changes that will be lost.",
			"Report Issue",
			"Icon for the issue reporter editor."
		],
		"vs/workbench/contrib/issue/browser/issueReporterOverlay": [
			"A/B Experiments",
			"Additional Information",
			"Additional Performance Data",
			"Optionally include currently running processes and workspace metadata to help diagnose performance issues.",
			"Agents Window",
			"E.g. Sessions list does not refresh after creating a new session",
			"Attachments ({0})",
			"Back",
			"Bug",
			"Describe what happened, the steps to reproduce, what you expected, and what you observed instead.",
			"Capture options",
			"Category",
			"Select a category to continue.",
			"Close",
			"Describe",
			"Select a category above, then describe your feedback in detail.",
			"Remove recording",
			"Delete screenshot",
			"Describe your feedback",
			"Description",
			"Describe the issue in detail...",
			"Enter a description to continue.",
			"Click to edit screenshot",
			"Extension",
			"Extension Data",
			"This extension uses an external issue reporter. Preview will open that issue reporter.",
			"This extension does not provide an issue reporting URL.",
			"E.g. Missing alt text on extension readme image",
			"Select an extension to continue.",
			"Extensions ({0})",
			"A VS Code extension",
			"Describe the feature you'd like to see, what problem it would solve, and any alternatives you've considered.",
			"Feature Request",
			"Category",
			"5 seconds",
			"Generate title from description",
			"Generate from description",
			"Generating...",
			"Hide Toolbar in Screenshots",
			"Issue will be created in {0}/{1}.",
			"Title",
			"Brief summary of the issue",
			"Loading diagnostics...",
			"Loading extension issue data...",
			"Loading currently running processes...",
			"Loading system information...",
			"Loading workspace metadata...",
			"Markdown formatting is supported.",
			"Extensions Marketplace",
			"E.g. Cannot disable installed extension",
			"Max attachments reached",
			"Next",
			"No delay",
			"(no description)",
			"No similar issues found.",
			"(no title)",
			"Open External Issue Reporter",
			"or",
			"Describe what is slow, when it happens, whether it's consistent or intermittent, and any patterns you've noticed.",
			"Performance Issue",
			"See the performance issue reporting guide.",
			"Preview on GitHub",
			"Recording active",
			"Recording {0}",
			"Record video",
			"Refresh",
			"Reload running processes and workspace metadata",
			"Report Issue",
			"Before you report an issue here please [review the guidance we provide](https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions). Please complete the form in English.",
			"Review and submit",
			"Running Processes",
			"Screenshot",
			"Screenshot {0}",
			"Attachments",
			"Add attachments for better context",
			"You can add up to {0} screenshots or videos. Navigate VS Code and choose when to capture.",
			"Searching similar issues...",
			"Select extension",
			"Use the floating capture bar, or press",
			"Similar Issues",
			"Enter a title to search for similar issues.",
			"Unable to search for similar issues.",
			"Skip",
			"Step {0} of {1}",
			"Stop recording",
			"Review",
			"System Information",
			"Target",
			"Select a target to continue.",
			"10 seconds",
			"3 seconds",
			"Enter a title to continue.",
			"to capture a screenshot",
			"to start or stop recording",
			"Unknown",
			"Don't know",
			"A new version of {0} is available.",
			"Uploading...",
			"Visual Studio Code",
			"E.g. Workbench is missing problems panel",
			"Waiting for performance diagnostics to finish loading",
			"Workspace Metadata"
		],
		"vs/workbench/contrib/issue/browser/issueReporterPage": [
			"I acknowledge that my VS Code version is not updated and this issue may be closed.",
			"Extension",
			"Please complete the form in English.",
			"A description is required.",
			"Please provide a longer description.",
			"Please enter details.",
			"disabling all extensions and reloading the window",
			"Try to reproduce the problem after {0}. If the problem only reproduces when extensions are active, it is likely an issue with an extension.",
			"Download Extension Data",
			"Extension does not have additional data to include.",
			"The issue reporter is unable to create issues for this extension, as it does not specify a URL for reporting issues. Please check the marketplace page of this extension to see if other instructions are available.",
			"The issue reporter is unable to create issues for this extension. Please visit {0} to report an issue.",
			"An issue source is required.",
			"For",
			"Title",
			"Please enter a title.",
			"This is a",
			"Before you report an issue here please <a href=\"https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions\" target=\"_blank\">review the guidance we provide</a>. Please complete the form in English.",
			"Include A/B experiment info",
			"Include additional extension info",
			"Include my enabled extensions",
			"Include my currently running processes",
			"Include my system information",
			"Include my workspace metadata",
			"show",
			"A title is required.",
			"The title is too long."
		],
		"vs/workbench/contrib/issue/browser/issueReporterService": [
			"Please enter a title"
		],
		"vs/workbench/contrib/issue/browser/issueTroubleshoot": [
			"Please try to download and reproduce the issue in {0} insiders.",
			"Please try to reproduce the issue in {0} insiders and confirm if the issue exists there.",
			"I can reproduce",
			"Issue troubleshooting is a process to help you identify the cause for an issue. The cause for an issue can be a misconfiguration, due to an extension, or be {0} itself.\n\nDuring the process the window reloads repeatedly. Each time you must confirm if you are still seeing the issue.",
			"Download {0} Insiders",
			"Issue troubleshooting is active and has temporarily reset your configurations to defaults. Check if you can still reproduce the problem and proceed by selecting from these options.",
			"I can't reproduce",
			"I Can't Reproduce",
			"Issue troubleshooting has identified that the issue is with {0}.",
			"Issue troubleshooting has identified that the issue is caused by your configurations. Please report the issue by exporting your configurations using \"Export Profile\" command and share the file in the issue report.",
			"&&Troubleshoot Issue",
			"Issue troubleshooting is active and has temporarily disabled all installed extensions. Check if you can still reproduce the problem and proceed by selecting from these options.",
			"Report Issue Anyway",
			"Stop",
			"Stop",
			"I Can Reproduce",
			"Stop Troubleshoot Issue",
			"Troubleshoot Issue",
			"Troubleshoot Issue...",
			"This likely means that the issue has been addressed already and will be available in an upcoming release. You can safely use {0} insiders until the new stable version is available."
		],
		"vs/workbench/contrib/issue/browser/screenshotAnnotation": [
			"Edit screenshot to highlight the problem",
			"Apply",
			"Arrow",
			"Cancel",
			"{0}: {1}",
			"Crop",
			"Discard",
			"Ellipse",
			"Eraser",
			"Fill Color",
			"Draw",
			"Opacity",
			"Pan",
			"Rectangle",
			"Redo",
			"Save",
			"Select / Move",
			"Set Fill Color",
			"Set Opacity",
			"Set Stroke Color",
			"Set Stroke Width to {0}px",
			"Set Text Size to {0}px",
			"Stroke Color",
			"Stroke Width",
			"Text",
			"Background Color",
			"Text Color",
			"Text Size",
			"Tool Options",
			"{0}: Transparent",
			"Type text",
			"Undo"
		],
		"vs/workbench/contrib/issue/common/issue.contribution": [
			"Report &&Issue",
			"Report Issue..."
		],
		"vs/workbench/contrib/issue/electron-browser/issue.contribution": [
			"Enable the new issue reporter wizard instead of the classic issue reporter.",
			"When auto-collecting performance diagnostics for the issue reporter wizard, walk the full workspace instead of stopping at the default 20,000-file cap. Set to false on very large workspaces if the scan slows the initial wizard render.",
			"Issue Reporter",
			"Issue Reporter",
			"Open Issue Reporter",
			"Report Performance Issue...",
			"Type the name of an extension to report on."
		],
		"vs/workbench/contrib/issue/electron-browser/issueReporterEditorPane": [
			"No issue reporter data available.",
			"No current experiments.",
			"Open System Settings",
			"Recording stopped automatically: the 100 MB upload limit was reached.",
			"{0} needs Screen Recording permission to record videos. Grant access in System Settings, then click Record again.",
			"Screen recording permission was denied. Allow {0} to record the screen and try again."
		],
		"vs/workbench/contrib/issue/electron-browser/issueReporterService": [
			"No current experiments.",
			"We have written the needed data into your clipboard because it was too large to send. Please paste.",
			"Save Extension Data",
			"Please enter a title",
			"A new version of {0} is available."
		],
		"vs/workbench/contrib/keybindings/browser/keybindings.contribution": [
			"Toggle Keyboard Shortcuts Troubleshooting"
		],
		"vs/workbench/contrib/keybindings/electron-browser/systemWideKeybindings.contribution": [
			"Some system-wide keybindings could not be registered ({0}); the key combination may already be taken by the operating system or another application.",
			"The \"when\" clause is ignored for system-wide keybindings ({0}); they are always active while {1} is running."
		],
		"vs/workbench/contrib/languageDetection/browser/languageDetection.contribution": [
			"Detect Language from Content",
			"Change to Detected Language: {0}",
			"Language Detection",
			"Unable to detect editor language",
			"Accept Detected Language: {0}"
		],
		"vs/workbench/contrib/languageStatus/browser/languageStatus": [
			"{0}, {1}",
			"{0}",
			"Editor Language Status: {0}",
			"Editor Language Status",
			"{0} (Language Status)",
			"Add to Status Bar",
			"Reset Language Status Interaction Counter",
			"Remove from Status Bar"
		],
		"vs/workbench/contrib/limitIndicator/browser/limitIndicator.contribution": [
			"Color Decorator Status",
			"Color Decorators",
			"Folding Status",
			"Folding",
			"Configure",
			"only {0} shown for performance reasons",
			"Color decorators",
			"Folding ranges"
		],
		"vs/workbench/contrib/list/browser/listResizeColumnAction": [
			"List",
			"Resize Column"
		],
		"vs/workbench/contrib/list/browser/tableColumnResizeQuickPick": [
			"Please enter a number greater than 0 and less than or equal to 100.",
			"Please enter an integer.",
			"i.e. 20, 60, 100...",
			"Please enter a width in percentage for the '{0}' column.",
			"Select the column to resize, type to filter."
		],
		"vs/workbench/contrib/localHistory/browser/localHistory": [
			"Icon for a local history entry in the timeline view.",
			"Icon for restoring contents of a local history entry."
		],
		"vs/workbench/contrib/localHistory/browser/localHistoryCommands": [
			"This action is irreversible!",
			"Do you want to delete all entries of all files in local history?",
			"This action is irreversible!",
			"Do you want to delete the local history entry of '{0}' from {1}?",
			"Restoring will discard any unsaved changes.",
			"Do you want to restore the contents of '{0}'?",
			"Create Local History Entry",
			"Enter the new name of the local history entry for '{0}'",
			"&&Delete All",
			"&&Delete",
			"Local History",
			"Compare with File",
			"Compare with Previous",
			"Compare with Selected",
			"Create Entry",
			"Delete",
			"Delete All",
			"Show Contents",
			"Rename",
			"Restore Contents",
			"Find Entry to Restore",
			"Local History: Find Entry to Restore...",
			"Select for Compare",
			"{0} ({1} • {2}) ↔ {3}",
			"{0} ({1} • {2}) ↔ {3} ({4} • {5})",
			"{0} ({1} • {2})",
			"File Restored",
			"Rename Local History Entry",
			"Enter the new name of the local history entry",
			"&&Restore",
			"Select the local history entry to open",
			"Select the file to show local history for",
			"Unable to restore '{0}'."
		],
		"vs/workbench/contrib/localHistory/browser/localHistoryTimeline": [
			"Local History"
		],
		"vs/workbench/contrib/localHistory/electron-browser/localHistoryCommands": [
			"Open Containing Folder",
			"Reveal in Finder",
			"Reveal in File Explorer"
		],
		"vs/workbench/contrib/localization/common/localization.contribution": [
			"Language ID",
			"Language Packs",
			"Language Name",
			"Language Name (Localized)",
			"Contributes localizations to the editor",
			"Id of the language into which the display strings are translated.",
			"Name of the language in English.",
			"Name of the language in contributed language.",
			"List of translations associated to the language.",
			"Id of VS Code or Extension for which this translation is contributed to. Id of VS Code is always `vscode` and of extension should be in format `publisherId.extensionName`.",
			"Id should be `vscode` or in format `publisherId.extensionName` for translating VS code or an extension respectively.",
			"A relative path to a file containing translations for the language."
		],
		"vs/workbench/contrib/localization/common/localizationsActions": [
			"Available",
			"Select Display Language",
			"Clear Display Language Preference",
			"Configure Display Language",
			"Changes the locale of VS Code based on installed language packs. Common languages include French, Chinese, Spanish, Japanese, German, Korean, and more.",
			"Installed",
			"More Info"
		],
		"vs/workbench/contrib/localization/electron-browser/localization.contribution": [
			"Change Language and Restart",
			"Don't Show Again",
			"Would you like to change {0}'s display language to {1} and restart?"
		],
		"vs/workbench/contrib/localization/electron-browser/minimalTranslations": [
			"Install and Restart",
			"Install language pack to change the display language to {0}.",
			"Search Marketplace",
			"Search language packs in the Marketplace to change the display language to {0}."
		],
		"vs/workbench/contrib/logs/common/logs.contribution": [
			"{0} (Remote)",
			"Set Default Log Level",
			"Show Window Log"
		],
		"vs/workbench/contrib/logs/common/logsActions": [
			"All",
			"Current",
			"Default",
			"Extension Logs",
			"Select Log file",
			"Logs",
			"Open Window Log File (Session)...",
			"Set as Default Log Level",
			"Set Log Level",
			"Select log level",
			" {0}: Select log level",
			"Select Session",
			"Set Log Level..."
		],
		"vs/workbench/contrib/logs/electron-browser/logsActions": [
			"Open Extension Logs Folder",
			"Open Logs Folder"
		],
		"vs/workbench/contrib/markdown/browser/markdownSettingRenderer": [
			"\"{0}: {1}\" is already disabled",
			"\"{0}: {1}\" is already enabled",
			"\"{0}: {1}\" is already set to {2}",
			"\"{0}: {1}\" is already set to \"{2}\"",
			"View or change setting",
			"Copy Setting ID",
			"Disable \"{0}: {1}\"",
			"Set \"{0}: {1}\" to {2}",
			"Restore value of \"{0}: {1}\"",
			"Set \"{0}: {1}\" to \"{2}\"",
			"Enable \"{0}: {1}\"",
			"View in Settings",
			"View \"{0}: {1}\" in Settings"
		],
		"vs/workbench/contrib/markdown/common/markdownColors": [
			"Foreground color for caution alerts in markdown.",
			"Foreground color for important alerts in markdown.",
			"Foreground color for note alerts in markdown.",
			"Foreground color for tip alerts in markdown.",
			"Foreground color for warning alerts in markdown."
		],
		"vs/workbench/contrib/markers/browser/markers.contribution": [
			"Clear filters text",
			"Collapse All",
			"Copy",
			"Copy Message",
			"Focus problems filter",
			"Focus problems view",
			"10K+",
			"View icon of the markers view.",
			"&&Problems",
			"No Problems",
			"Problems",
			"Show Active File Only",
			"Show Errors",
			"Show Excluded Files",
			"Show Infos",
			"Show message in multiple lines",
			"Show message in single line",
			"Show Warnings",
			"Problems",
			"Problems Visibility",
			"Problems are turned off. Click to open settings.",
			"Show or hide problems (errors, warnings, info) only from the active file in the problems view.",
			"Show or hide errors in the problems view.",
			"Show or hide excluded files in the problems view.",
			"Show or hide infos in the problems view.",
			"Show or hide warnings in the problems view.",
			"Errors: {0}",
			"Infos: {0}",
			"Total {0} Problems",
			"Warnings: {0}",
			"View as Table",
			"Show the problems view as a table.",
			"View as Tree",
			"Show the problems view as a tree."
		],
		"vs/workbench/contrib/markers/browser/markersAccessibilityHelp": [
			"Press Escape to clear the filter and see all problems. Your filter text is preserved if you reopen the panel. Problems are shown from your entire workspace; use Active File Only to focus on a single file.",
			"Closing:",
			"You are in the Problems panel filter input. This is a filter, not a navigating search. It instantly hides problems that do not match your filter, showing only the problems you want to see.",
			"Each time you change the filter text, the panel instantly regenerates to show only matching problems. Your screen reader announces how many problems are now visible. This is live feedback: as you type or delete characters, the displayed problems update immediately.",
			"The panel searches problem messages, file names, and error codes, so you can filter by any of these details.",
			"What Happens When You Filter:",
			"Your focus stays in the filter input while the panel updates in the background. This is intentional, so you can keep typing without losing your place.",
			"If you want to navigate the filtered problems, press Down Arrow to move focus from the filter into the problems list below.",
			"When a problem is focused, press Enter to navigate to that problem in the editor.",
			"If you want to clear the filter and see all problems, press Escape or delete all filter text.",
			"Focus Behavior (Important):",
			"Accessibility Help: Problems Panel Filter",
			"While you are in the filter input, your focus stays in the field. You can type, edit, or adjust your filter without leaving the input. As you type, the Problems panel instantly updates to show only problems matching your filter.",
			"Inside the Filter Input (What It Does):",
			"Keyboard Navigation Summary:",
			"- Down Arrow: Move focus from filter into the problems list.",
			"- Enter (on a problem): Navigate to that problem in the editor.",
			"- Escape: Clear the filter and return to showing all problems.",
			"- {0}: Move to the next problem globally from anywhere in the editor.",
			"- {0}: Move to the previous problem globally from anywhere in the editor.",
			"- Tab: Move to severity and scope toggle buttons.",
			"- `problems.autoReveal`: Automatically reveal problems in the editor when you select them.",
			"Settings You Can Adjust ({0} opens Settings):",
			"- `problems.showCurrentInStatus`: Show the current problem in the status bar.",
			"These settings affect the Problems panel.",
			"- `problems.sortOrder`: Sort problems by severity or position.",
			"- `accessibility.verbosity.find`: Controls whether the filter input announces the Accessibility Help hint.",
			"- `problems.defaultViewMode`: Show problems as a table or tree.",
			"- Active File Only button: When enabled, shows only problems in the currently open file.",
			"These buttons work together with your text filter.",
			"- Errors button: Toggle to show or hide error problems.",
			"Severity and Scope Filtering:",
			"- Info button: Toggle to show or hide informational problems.",
			"Above the filter input are toggle buttons for severity levels and scope:",
			"- Warnings button: Toggle to show or hide warning problems.",
			"You are filtering the problems.",
			"Current Filter Status:",
			"Example: typing \"node_modules\" hides all problems in node_modules.",
			"- !text (exclude): Hides problems containing the text, showing all others.",
			"Filter Syntax and Patterns:",
			"- Type text: Shows problems whose message, file path, or code contains that text."
		],
		"vs/workbench/contrib/markers/browser/markersChatContext": [
			"Problems...",
			"Select a problem to attach",
			"All Problems",
			"[Ln {0}, Col {1}]"
		],
		"vs/workbench/contrib/markers/browser/markersFileDecorations": [
			"Problems",
			"Show Errors & Warnings on files and folder. Overwritten by {0} when it is off.",
			"1 problem in this file",
			"{0} problems in this file"
		],
		"vs/workbench/contrib/markers/browser/markersTable": [
			"Code",
			"File",
			"Message",
			"Source"
		],
		"vs/workbench/contrib/markers/browser/markersTreeViewer": [
			"Icon indicating that multiple lines are collapsed in the markers view.",
			"Icon indicating that multiple lines are shown in the markers view.",
			"Show message in multiple lines",
			"Problems View",
			"Show message in single line"
		],
		"vs/workbench/contrib/markers/browser/markersView": [
			"Clear Filters",
			"Showing {0} problems",
			"Showing {0} of {1} problems",
			"Showing {0} of {1}"
		],
		"vs/workbench/contrib/markers/browser/messages": [
			"Show Errors and Warnings",
			"Filter Problems",
			"More Filters...",
			"Show fixes",
			"[Ln {0}, Col {1}]",
			"Show Active File Only",
			"Filter Problems",
			"errors",
			"infos",
			"Filter (e.g. text, **/*.ts, !**/node_modules/**, @source:ts)",
			"Show Errors",
			"Show Infos",
			"Show Warnings",
			"Hide Excluded Files",
			"warnings",
			"{0} Errors",
			"{0} Infos",
			"{0} Unknowns",
			"{0} Warnings",
			"No problems have been detected in the current file.",
			"No problems have been detected in the workspace.",
			"No results found with provided filter criteria.",
			"1 Error",
			"1 Info",
			"1 Unknown",
			"1 Warning",
			"Problems",
			"Controls whether Problems view should automatically reveal files when opening them.",
			"Controls the order in which problems are navigated.",
			"Navigate problems ordered by position",
			"Navigate problems ordered by severity",
			"When enabled shows the current problem in the status bar.",
			"Problems View",
			"Controls the default view mode of the Problems view.",
			"Error: {0} at line {1} and character {2}.{3} generated by {4}",
			"Error: {0} at line {1} and character {2}.{3}",
			"Info: {0} at line {1} and character {2}.{3} generated by {4}",
			"Info: {0} at line {1} and character {2}.{3}",
			"Problem: {0} at line {1} and character {2}.{3} generated by {4}",
			"Problem: {0} at line {1} and character {2}.{3}",
			" This problem has references to {0} locations.",
			"{0} at line {1} and character {2} in {3}",
			"{0} problems in file {1} of folder {2}",
			"Warning: {0} at line {1} and character {2}.{3} generated by {4}",
			"Warning: {0} at line {1} and character {2}.{3}",
			"Focus Problems (Errors, Warnings, Infos)",
			"Toggle Problems (Errors, Warnings, Infos)"
		],
		"vs/workbench/contrib/mcp/browser/mcp.contribution": [
			"MCP Server Resources",
			"Filter to an MCP resource",
			"MCP Server"
		],
		"vs/workbench/contrib/mcp/browser/mcpAddContextContribution": [
			"MCP Resources...",
			"Select MCP Resource..."
		],
		"vs/workbench/contrib/mcp/browser/mcpCommands": [
			"Enablement",
			"Resources",
			"Sampling",
			"Status",
			"Add Server...",
			"Installs a new Model Context protocol to the mcp.json settings",
			"Add Server",
			"Add a new server configuration",
			"Authenticate",
			"Disable",
			"Disable (Session)",
			"Disable (Workspace)",
			"Enable",
			"Enable (Session)",
			"Enable (Workspace)",
			"No MCP servers",
			"This session does not expose any MCP servers",
			"Restarting MCP server '{0}' is not supported for agent-host servers. Stop and start the server instead.",
			"Show locally configured servers...",
			"Failed to start MCP server '{0}': {1}",
			"Authentication required",
			"Error",
			"Running",
			"Starting",
			"Stopped",
			"Failed to stop MCP server '{0}': {1}",
			"Agent Host Server Options",
			"Automatically start MCP servers when sending a chat message",
			"Browse Resources...",
			"MCP Servers",
			"Browse MCP Servers",
			"Browse MCP Servers",
			"Open Remote User Configuration",
			"Open User Configuration",
			"Open Workspace Folder MCP Configuration",
			"Open Workspace MCP Configuration",
			"Restart Server",
			"Show Installed Servers",
			"Show Configuration",
			"Show Output",
			"Start Server",
			"Stop Server",
			"Show Configuration",
			"Configure Model Access",
			"Configure SamplingModel",
			"Pick the models {0} can access via MCP sampling",
			"Disabled",
			"Disconnect Account",
			"Edit Stored Input",
			"Enable Server (Workspace)",
			"Multiple MCP servers were unable to start successfully:\n\n{0}",
			"MCP server {0} was unable to start successfully.",
			"Install Server from Manifest...",
			"Install an MCP server from a JSON manifest file",
			"List Servers",
			"New tools available ({0})",
			"MCP servers have been updated and may have new tools available:\n\n{0}",
			"MCP server {0} has been updated and may have new tools available.",
			"Server Options",
			"Reset Cached Tools",
			"Reset Trust",
			"Browse Resources",
			"Restart Server",
			"Show Sampling Requests",
			"Show the sampling requests for this server",
			"MCP Sampling: {0}",
			"Select action for '{0}'",
			"Select an MCP Server for this session",
			"Select an MCP Server",
			"Show server options for {0}",
			"MCP Servers",
			"Set OAuth Client Secret",
			"Delete stored client secret",
			"Hide client secret",
			"Enter a new client secret to replace the stored value",
			"Enter client secret",
			"Enter the client secret for OAuth client '{0}'.",
			"Show client secret",
			"Replace Client Secret for {0}",
			"Set Client Secret for {0}",
			"Show Output",
			"Set the models the server can use via MCP sampling",
			"Sign Out",
			"Skip Current Autostart",
			"Start Server",
			"Start Prompting Server",
			"Stop Server",
			"Error loading {0} tool(s)",
			"Discovering tools..."
		],
		"vs/workbench/contrib/mcp/browser/mcpCommandsAddConfiguration": [
			"Allow",
			"Cancel",
			"Error installing MCP server {0}: {1}",
			"Enter new name",
			"Rename \"{0}\"",
			"Show Configuration",
			"Install Server",
			"Install MCP server {0}",
			"Command to run (with optional arguments)",
			"Enter Command",
			"Install {0}{1} from {2}?",
			"Image name (e.g., mcp/imagename)",
			"Enter Docker Image Name",
			"Open help URL",
			"Try a different package",
			"MCP Manifest",
			"Failed to install MCP server: {0}",
			"Invalid manifest file: expected a JSON object",
			"Invalid manifest: expected 'packages' or 'remotes' with at least one entry",
			"&&Install",
			"Failed to parse manifest: {0}",
			"Failed to read manifest file: {0}",
			"Unique identifier for this server",
			"Enter Server ID",
			"MCP server '{0}' installed successfully",
			"Select MCP Server Manifest",
			"Loading package details...",
			"Package name (e.g., @org/package)",
			"Enter NPM Package Name",
			"Package name (e.g., Package.Name)",
			"Enter NuGet Package Name",
			"Package name (e.g., package-name)",
			"Enter Pip Package Name",
			"Unique identifier for this server",
			"Enter Server ID",
			"Browse MCP Servers...",
			"Add from another application...",
			"Command (stdio)",
			"Run a local command that implements the MCP protocol",
			"Model-Assisted",
			"Docker Image",
			"Install from a Docker image",
			"HTTP (HTTP or Server-Sent Events)",
			"Connect to a remote HTTP server that implements the MCP protocol",
			"Manual Install",
			"NPM Package",
			"Install from an NPM package name",
			"NuGet Package",
			"Install from a NuGet package name",
			"Pip Package",
			"Install from a Pip package name",
			"Choose the type of MCP server to add",
			"Available on this remote machine, runs on {0}",
			"Add to Current Agent Session",
			"Install Server Locally...",
			"Select the configuration target",
			"Remote",
			"Add MCP Server",
			"Global",
			"Available in all workspaces, runs locally",
			"Workspace",
			"Available in this workspace, runs locally",
			"Available in this workspace, runs on {0}",
			"URL of the MCP server (e.g., http://localhost:3000)",
			"Enter Server URL"
		],
		"vs/workbench/contrib/mcp/browser/mcpElicitationService": [
			"Cancel",
			"None",
			"No selection",
			"False",
			"Respond",
			"Cancel",
			"MCP Server ({0})",
			"True",
			"Open this URL?",
			"This will open {0}",
			"Open {0}",
			"Open URL",
			"Authorization Required",
			"Default value",
			"Please enter a valid date (YYYY-MM-DD)",
			"Please enter a valid date-time",
			"Please enter a valid email address",
			"Please enter a valid integer",
			"Maximum value is {0}",
			"Maximum length is {0}",
			"Minimum value is {0}",
			"Minimum length is {0}",
			"Please enter a valid number",
			"Please enter a valid URI",
			"{0} (MCP Server)",
			"Optional"
		],
		"vs/workbench/contrib/mcp/browser/mcpLanguageFeatures": [
			"Cancel",
			"Clear",
			"Clear saved value",
			"Clear All",
			"Clear all saved values",
			"Edit",
			"Edit saved value",
			"Debug",
			"Replace Client Secret",
			"Restart",
			"More...",
			"Set Client Secret",
			"Start",
			"Stop",
			"Variable `{0}` not found, did you mean ${{1}}?",
			"Authentication Required",
			"Disabled",
			"Error",
			"{0} prompts",
			"Running",
			"(Running in 1 session)",
			"(Running in {0} sessions)",
			"Starting",
			"{0} tools"
		],
		"vs/workbench/contrib/mcp/browser/mcpMigration": [
			"Open Remote User MCP Configuration",
			"Open User MCP Configuration",
			"MCP servers should no longer be configured in remote user settings. Use the dedicated MCP configuration instead.",
			"Update Now",
			"MCP servers should no longer be configured in user settings. Use the dedicated MCP configuration instead."
		],
		"vs/workbench/contrib/mcp/browser/mcpPromptArgumentPick": [
			"Loading...",
			"Active File",
			"Active File",
			"Run as Command",
			"Inserts the command output as the prompt argument",
			"Insert as text",
			"Files",
			"This argument is required",
			"Selected Text",
			"{0} lines",
			"line {0}",
			"Suggestions",
			"Value for: {0}",
			"MCP Terminal",
			"Optional"
		],
		"vs/workbench/contrib/mcp/browser/mcpResourceQuickAccess": [
			"Go back ↩",
			"Attach to chat",
			"Search for resources",
			"Resource template: {0}",
			"<Empty>",
			"The resource {0} was not found.",
			"Optional",
			"Value for ${0} in {1}"
		],
		"vs/workbench/contrib/mcp/browser/mcpServerActions": [
			"Show Configuration",
			"Show Configuration (JSON)",
			"Disable (Workspace)",
			"Disable this MCP server only in this workspace",
			"Disable",
			"Disable this MCP server",
			"Enable (Workspace)",
			"Enable this MCP server only in this workspace",
			"Enable",
			"Enable this MCP server",
			"Install",
			"Workspace Folder",
			"Installing",
			"Install (Remote)",
			"Install in {0}",
			"Install in Workspace",
			"Manage",
			"Configure Model Access",
			"Disconnect Account",
			"Browse Resources",
			"Show Sampling Requests",
			"MCP Sampling: {0}",
			"Sign Out",
			"Choose where to install the MCP server",
			"Workspace",
			"Installing MCP Server {0} started. An editor is now open with more details on this MCP Server",
			"Show Output",
			"Restart Server",
			"Start Server",
			"Stop Server",
			"Uninstall"
		],
		"vs/workbench/contrib/mcp/browser/mcpServerEditor": [
			"Arguments:",
			"Command:",
			"Configuration",
			"Server configuration details",
			"Details",
			"Extension details, rendered from the extension's 'README.md' file",
			"Environment File:",
			"Environment:",
			"Environment Variables:",
			"Headers:",
			"Identifier",
			"Installation",
			"Last Released",
			"Manifest",
			"Server manifest details",
			"Marketplace",
			"Extension name",
			"No configuration available for this MCP server.",
			"No manifest available for this MCP server.",
			"No README available.",
			"Package Arguments:",
			"Package:",
			"Packages",
			"Published",
			"Readme",
			"Remote",
			"Repository",
			"Resources",
			"Runtime Arguments:",
			"Name:",
			"Type:",
			"Contact Support",
			"Tags",
			"Transport:",
			"URL:",
			"Version"
		],
		"vs/workbench/contrib/mcp/browser/mcpServerEditorInput": [
			"MCP Server: {0}",
			"Icon of the MCP Server editor."
		],
		"vs/workbench/contrib/mcp/browser/mcpServerIcons": [
			"Icon shown along with the license status.",
			"Icon used for the MCP server.",
			"Icon to indicate that an MCP server is for the remote user scope.",
			"Icon to indicate that an MCP server is for the workspace scope.",
			"Icon shown along with the starred status."
		],
		"vs/workbench/contrib/mcp/browser/mcpServersView": [
			"MCP Servers",
			"MCP Servers",
			"MCP Servers - Installed",
			"Cancel",
			"Enable",
			"This feature is currently in preview. You can disable it anytime using the setting {0}.",
			"Enable MCP Servers Marketplace?",
			"Browse and install [Model Context Protocol (MCP) servers](https://code.visualstudio.com/docs/copilot/customization/mcp-servers) directly from VS Code to extend agent mode with extra tools for connecting to databases, invoking APIs and performing specialized tasks.",
			"Enable MCP Servers Marketplace",
			"Open Settings",
			"MCP Servers",
			"No MCP Servers found."
		],
		"vs/workbench/contrib/mcp/browser/mcpServerWidgets": [
			"The icon color for mcp starred.",
			"Publisher ({0})",
			"Remote MCP Server",
			"This publisher has verified ownership of {0}",
			"Workspace MCP Server"
		],
		"vs/workbench/contrib/mcp/browser/mcpWorkbenchService": [
			"Cannot install the '{0}' MCP Server because it is not available in this setup.",
			"This MCP Server is disabled because MCP servers are configured to be disabled in the Editor. Please check your [settings]({0}).",
			"This MCP Server is disabled because it is configured to be disabled in the Editor. Please check your [settings]({0}).",
			"This MCP server is disabled.",
			"This MCP server is disabled for this workspace.",
			"Global in {0}",
			"The provided object is not an mcp server.",
			"Overwriting mcp server '{0}' from {1} with {2}."
		],
		"vs/workbench/contrib/mcp/common/discovery/extensionMcpDiscovery": [
			"Expected an array of MCP collections",
			"Expected 'id' to be a non-empty string.",
			"Expected 'label' to be a non-empty string.",
			"Expected 'when' to be a non-empty string."
		],
		"vs/workbench/contrib/mcp/common/discovery/nativeMcpDiscoveryAbstract": [
			" on {0}"
		],
		"vs/workbench/contrib/mcp/common/mcpConfiguration": [
			"Arguments passed to the server.",
			"Enabled development mode for the server. When present, the server will be started eagerly and output will be included in its output. Properties inside the `dev` object can configure additional behavior.",
			"If set, debugs the MCP server using the given runtime as it's started.",
			"Path to the debugpy executable.",
			"Debug the MCP server using Node.js.",
			"Debug the MCP server using Python and debugpy.",
			"A glob pattern or list of glob patterns relative to the workspace folder to watch. The MCP server will be restarted when these files change.",
			"Environment variables passed to the server.",
			"Path to a file containing environment variables for the server.",
			"The command to run the server.",
			"The working directory for the server command. Defaults to the workspace folder when run in a workspace.",
			"Additional headers sent to the server.",
			"OAuth configuration for authenticating with the server.",
			"The OAuth client ID to use when authenticating with the server. When `enterpriseManaged` is `true`, this is the **resource** authorization server's client ID (the client trusted by the protected resource), not the IdP's. To set the matching client secret, use the *Set Client Secret* code lens above this field — secrets are stored in the OS secret store, not in this file.",
			"(Preview) When set to `true`, this MCP server authenticates through the SSO issuer configured by `#mcp.enterpriseManagedAuth.idp#` using OAuth Identity Assertion Authorization Grant (ID-JAG). After a one-time sign-in, subsequent enterprise-managed servers connect silently. The IdP issuer and client credentials are read from the `#mcp.enterpriseManagedAuth.idp#` setting; the `clientId` on this server entry is passed to the resource authorization server.",
			"Sandbox config that determines file system and network access. Sandboxing is enabled when sandboxEnabled property is set at the server level on Mac OS and Linux only.",
			"Filesystem access settings for the sandboxed server. Glob patterns are supported for Mac OS only.",
			"List of file paths that the server is allowed to write to. e.g. `~/src/`.",
			"List of file paths that the server is not allowed to read. By default, all files are allowed to be read. e.g. `~/src/secrets`.",
			"List of file paths that the server is not allowed to write to. e.g. `~/src/auth/`.",
			"Network access settings for the sandboxed server.",
			"List of domains that the server is allowed to access. Wildcards are supported, e.g. `*.example.com`.",
			"List of domains that the server is not allowed to access. e.g. `invalid.example.com`.",
			"Whether to run the server in a sandboxed environment.",
			"Model Context Protocol Servers",
			"The type of the server.",
			"The URL of the Streamable HTTP or SSE endpoint.",
			"The URL must start with 'http://' or 'https://'.",
			"ID",
			"Claude Desktop",
			"Claude Desktop configuration (`claude_desktop_config.json`)",
			"Cursor (Global)",
			"Cursor global configuration (`~/.cursor/mcp.json`)",
			"Cursor (Workspace)",
			"Cursor workspace configuration (`.cursor/mcp.json`)",
			"Windsurf",
			"Windsurf configurations (`~/.codeium/windsurf/mcp_config.json`)",
			"MCP Servers",
			"Name",
			"Contributes Model Context Protocol servers. Users of this should also use `vscode.lm.registerMcpServerDefinitionProvider`.",
			"Unique ID for the collection.",
			"Display name for the collection.",
			"Condition which must be true to enable this collection."
		],
		"vs/workbench/contrib/mcp/common/mcpContextKeys": [
			"Indicates whether there are any MCP servers with errors.",
			"Indicates whether there are MCP servers with unknown tools.",
			"Context key that has the number of registered MCP servers",
			"Context key that has the number of registered MCP tools"
		],
		"vs/workbench/contrib/mcp/common/mcpDevMode": [
			"MCP server must be launched with the \"node\" executable to enable debugging, but was launched with \"{0}\"",
			"MCP server must be launched with the \"python\" executable to enable debugging, but was launched with \"{0}\""
		],
		"vs/workbench/contrib/mcp/common/mcpLanguageModelToolContribution": [
			"Note that MCP servers or malicious conversation content may attempt to misuse '{0}' through tools.",
			"{0}: All Tools",
			"Ran {0} ",
			"Running {0}",
			"{0} (MCP Server)",
			"Run {0}"
		],
		"vs/workbench/contrib/mcp/common/mcpRegistry": [
			"Error starting {0}: {1}",
			"Open Configuration",
			"The MCP server {0} was updated. MCP servers may add context to your chat session and lead to unexpected behavior. Do you want to trust and run this server?",
			"Several updated MCP servers were discovered:\n\n{0}\n\n MCP servers may add context to your chat session and lead to unexpected behavior. Do you want to trust and run these server?",
			"Do not trust",
			"Pick Trusted",
			"Trust",
			"This MCP server definition is defined in your workspace files.",
			"from {0}",
			"Trust and run MCP server {0}?",
			"Trust and run {0} MCP servers?"
		],
		"vs/workbench/contrib/mcp/common/mcpSamplingLog": [
			"{0} total requests in the last 7 days."
		],
		"vs/workbench/contrib/mcp/common/mcpSamplingService": [
			"Cancel",
			"Configure",
			"Always",
			"Allow in this Session",
			"Never",
			"Not Now",
			"The MCP server \"{0}\" has issued a request to make a language model call. Do you want to allow it to make requests during chat?",
			"Allow MCP tools from \"{0}\" to make LLM requests?",
			"The MCP server \"{0}\" has issued a request to make a language model call. Do you want to allow it to make requests, outside of tool calls during chat?",
			"Allow MCP server \"{0}\" to make LLM requests?",
			"MCP server \"{0}\" triggered a language model request, but it has no allowlisted models."
		],
		"vs/workbench/contrib/mcp/common/mcpSandboxService": [
			"Add to `sandbox.network.allowedDomains`: {0}",
			"Add to `sandbox.filesystem.allowWrite`: {0}",
			"The MCP server {0} reported potential sandbox blocks. VS Code found possible sandbox configuration updates:\n{1}"
		],
		"vs/workbench/contrib/mcp/common/mcpServer": [
			"Show Output",
			"MCP server `{0}` has tools with invalid parameters which will be omitted.",
			"Show",
			"Tool `{0}` has invalid JSON parameters:",
			"The command \"{0}\" was not found. You can specify the path to debugpy in the `dev.debug.debugpyPath` option.",
			"Failed to update sandbox configuration for {0}: {1}",
			"Updated sandbox configuration for {0} in mcp.json. Restart server.",
			"Couldn't determine where to update sandbox configuration for {0}.",
			"Update sandbox configuration in mcp.json for {0}?",
			"No",
			"Yes",
			"The MCP server {0} could not be started: {1}",
			"Install {0}",
			"The command \"{0}\" needed to run {1} was not found.",
			"View Docs"
		],
		"vs/workbench/contrib/mcp/common/mcpServerConnection": [
			"Starting server {0}",
			"Connection state: {0}",
			"Stopping server {0}"
		],
		"vs/workbench/contrib/mcp/common/mcpTypes": [
			"Error {0}",
			"Running",
			"Starting",
			"Stopped"
		],
		"vs/workbench/contrib/mergeEditor/browser/commands/commands": [
			"Column Layout",
			"Mixed Layout",
			"Show Base",
			"Show Base Center",
			"Show Base Top",
			"Accept All Incoming Changes from Left",
			"Accept All Current Changes from Right",
			"Go to Next Unhandled Conflict",
			"Go to Previous Unhandled Conflict",
			"Open Base File",
			"Toggle Current Conflict from Left",
			"Toggle Current Conflict from Right",
			"Merge Editor",
			"Accept All Combination",
			"Complete Merge",
			"&&Complete with Conflicts",
			"The file contains unhandled conflicts.",
			"Do you want to complete the merge of {0}?",
			"Compare Input 1 With Base",
			"Compare Input 2 With Base",
			"Compare With Base",
			"Reset Choice for 'Close with Conflicts'",
			"Reset Result",
			"Reset",
			"Toggle Between Merge Editor Inputs",
			"Open File",
			"Show Non-Conflicting Changes",
			"Open Merge Editor"
		],
		"vs/workbench/contrib/mergeEditor/browser/commands/devCommands": [
			"Copy Merge Editor State as JSON",
			"Load Merge Editor State from Folder",
			"Save Merge Editor State to Folder",
			"Merge Editor (Dev)",
			"Merge Editor",
			"No active merge editor",
			"Select folder to save to",
			"Successfully copied merge editor state",
			"Successfully saved merge editor state to folder"
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeEditor.contribution": [
			"Uses the advanced diffing algorithm.",
			"Uses the advanced diffing algorithm from the external `@vscode/diff` package (pure JavaScript).",
			"Uses the advanced diffing algorithm from the external `@vscode/diff` package (WebAssembly).",
			"Uses the legacy diffing algorithm.",
			"Merge Editor"
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeEditorAccessibilityHelp": [
			"You are in a merge editor.",
			"Navigate between merge conflicts using the commands Go to Next Unhandled Conflict{0} and Go to Previous Unhandled Conflict{1}.",
			"Run the command Merge Editor: Accept All Incoming Changes from the Left{0} and Merge Editor: Accept All Current Changes from the Right{1}",
			"Complete the Merge{0}.",
			"Toggle between merge editor inputs, incoming and current changes {0}."
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeEditorInput": [
			"Incoming, Left Input",
			"Current, Right Input",
			"Merge Result",
			"Merging: {0}"
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel": [
			"&&Accept Merge",
			"The merge result will be lost if you don't save it.",
			"The file contains unhandled conflicts. The merge result will be lost if you don't save it.",
			"The merge results will be lost if you don't save them.",
			"The files contain unhandled conflicts. The merge results will be lost if you don't save them.",
			"Do&&n't Save",
			"Before Resolving Conflicts In Merge Editor",
			"Do you want keep the merge result of {0}?",
			"Do you want keep the merge result of {0} files?",
			"Do not ask me again",
			"&&Save",
			"This will write the merge result to the original file and close the merge editor.",
			"Do you want to accept the merge result?",
			"&&Save With Conflicts",
			"&&Close",
			"&&Close with Conflicts",
			"Your changes will be lost if you don't save them.",
			"The file contains unhandled conflicts. Your changes will be lost if you don't save them.",
			"The file contains unhandled conflicts.",
			"Your changes will be lost if you don't save them.",
			"The files contain unhandled conflicts. Your changes will be lost if you don't save them.",
			"The files contain unhandled conflicts.",
			"Do&&n't Save",
			"Do you want to save the changes you made to {0}?",
			"Do you want to close the merge editor for {0}?",
			"Do you want to save the changes you made to {0} files?",
			"Do you want to close {0} merge editors?",
			"&&Save",
			"&&Save with Conflicts"
		],
		"vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController": [
			"1 Conflicting Line",
			"{0} Conflicting Lines"
		],
		"vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel": [
			"Set Input Handled",
			"Undo Mark As Handled"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/colors": [
			"The background color for changes.",
			"The background color for word changes.",
			"The background color for changes in base.",
			"The background color for word changes in base.",
			"The foreground color for changes in input 1.",
			"The border color of handled focused conflicts.",
			"The border color of handled unfocused conflicts.",
			"The background color of decorations in input 1.",
			"The background color of decorations in input 2.",
			"The foreground color for changes in input 1.",
			"The border color of unhandled focused conflicts.",
			"The border color of unhandled unfocused conflicts.",
			"The background of the \"Conflicting Lines\" text."
		],
		"vs/workbench/contrib/mergeEditor/browser/view/conflictActions": [
			"Accept {0}",
			"Accept Combination",
			"Accept Combination ({0} First)",
			"Accept an automatic combination of both sides in the result document.",
			"Accept {0} in the result document.",
			"Append {0}",
			"Append {0} to the result document.",
			"Accept Combination",
			"Ignore",
			"Manual Resolution",
			"This conflict has been resolved manually.",
			"Don't take this side of the conflict.",
			"No Changes Accepted",
			"The current resolution of this conflict equals the common ancestor of both the right and left changes.",
			"Remove {0}",
			"Remove {0} from the result document.",
			"Reset to base",
			"Reset this conflict to the common ancestor of both the right and left changes."
		],
		"vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView": [
			"Base",
			"Comparing with {0}",
			"Differences are highlighted with a background color."
		],
		"vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView": [
			"Accept (result is dirty)",
			"Accept",
			"Undo accept",
			"Undo accept (currently second)",
			"Input 1",
			"Input 2",
			"Accept {0}",
			"Accept Both",
			"Mark as Handled",
			"Swap"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView": [
			"All conflicts handled, the merge can be completed now.",
			"Go to next conflict",
			"{0} Conflicts Remaining ",
			"{0} Conflict Remaining",
			"Result"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/mergeEditor": [
			"Text Merge Editor"
		],
		"vs/workbench/contrib/mergeEditor/browser/view/viewModel": [
			"There is currently no conflict focused that can be toggled."
		],
		"vs/workbench/contrib/mergeEditor/common/mergeEditor": [
			"The uri of the baser of a merge editor",
			"The layout mode of a merge editor",
			"The editor is a merge editor",
			"The editor is a the result editor of a merge editor.",
			"The uri of the result of a merge editor",
			"If the merge editor shows the base version",
			"If base should be shown at the top",
			"If the merge editor shows non-conflicting changes"
		],
		"vs/workbench/contrib/mergeEditor/electron-browser/devCommands": [
			"Open Selection In Temporary Merge Editor",
			"Open Merge Editor State from JSON",
			"Merge Editor (Dev)",
			"Enter JSON"
		],
		"vs/workbench/contrib/meteredConnection/browser/meteredConnection.contribution": [
			"Configure Metered Connection",
			"Auto",
			"Detect metered connections automatically",
			"Off",
			"Never treat the connection as metered",
			"On",
			"Always treat the connection as metered",
			"Select Metered Connection Mode"
		],
		"vs/workbench/contrib/meteredConnection/browser/meteredConnectionStatus": [
			"Metered Connection",
			"Metered Connection Enabled",
			"Configure",
			"Metered connection enabled. Some automatic features like extension updates, Settings Sync, and automatic Git operations are paused to reduce data usage."
		],
		"vs/workbench/contrib/multiDiffEditor/browser/actions": [
			"Collapse All Diffs",
			"Expand All Diffs",
			"Open File",
			"Go to Next Change",
			"Go to Previous Change"
		],
		"vs/workbench/contrib/multiDiffEditor/browser/icons.contribution": [
			"Icon of the multi diff editor label."
		],
		"vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution": [
			"Multi Diff Editor"
		],
		"vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput": [
			"Multi Diff Editor",
			"{0} ({1} files)",
			"{0} (1 file)"
		],
		"vs/workbench/contrib/multiDiffEditor/browser/scmMultiDiffSourceResolver": [
			"Open Changes"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands": [
			"Change Cell to Code",
			"Change Cell to Markdown",
			"Collapse All Cell Inputs",
			"Collapse All Cell Outputs",
			"Collapse Cell Input",
			"Collapse Cell Output",
			"Copy Cell Down",
			"Copy Cell Up",
			"Expand All Cell Inputs",
			"Expand All Cell Outputs",
			"Expand Cell Input",
			"Expand Cell Output",
			"Join With Previous Cell",
			"Join With Next Cell",
			"Join Selected Cells",
			"Move Cell Down",
			"Move Cell Up",
			"Split Cell",
			"Toggle Outputs",
			"Toggle Outputs",
			"Toggle Scroll Cell Output"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/cellDiagnosticsActions": [
			"No code actions available",
			"Show Cell Failure Actions",
			"Explain Cell Error",
			"Fix Cell Error"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellDiagnostics/diagnosticCellStatusBarContrib": [
			"Quick Actions"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController": [
			"Executing",
			"Failed",
			"Pending",
			"Success",
			"**Last Execution** {0}\n\n**Execution Time** {1}\n\n**Overhead Time** {2}\n\n**Render Times**\n\n{3}",
			"Use the links above to file an issue using the issue reporter.",
			"Last Execution: {0}, Duration: {1}"
		],
		"vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders": [
			"Accept Detected Language: {0}",
			"Select Cell Language Mode",
			"Unknown cell language. Click to search for '{0}' extensions"
		],
		"vs/workbench/contrib/notebook/browser/contrib/chat/notebookChatUtils": [
			"{0} • Cell {1} • Output {2}"
		],
		"vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard": [
			"Select All",
			"Copy Cell",
			"Cut Cell",
			"Paste Cell",
			"Paste Cell Above",
			"Toggle Notebook Clipboard Troubleshooting"
		],
		"vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar": [
			"Select Kernel",
			"Notebook Editor Selections",
			"Notebook Indentation",
			"Notebook Kernel Info",
			"Cell {0} ({1} selected)",
			"Notebook Kernel Selection",
			"Cell {0} of {1}",
			"Select Indentation",
			"{0} (suggestion)"
		],
		"vs/workbench/contrib/notebook/browser/contrib/find/notebookFind": [
			"Find Next",
			"Find Previous",
			"Find in Notebook",
			"Hide Find in Notebook"
		],
		"vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget": [
			"Icon for Find Filter in find widget.",
			"Close",
			"Find",
			"Next Match",
			"Previous Match",
			"Replace",
			"Replace All",
			"Replace",
			"Toggle Replace",
			"Find in Selection",
			"Find Filters",
			"Code Cell Source",
			"Code Cell Output",
			"Markdown Source",
			"Rendered Markdown",
			"Find",
			"Replace"
		],
		"vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget": [
			"{0} found for '{1}'",
			"{0} found",
			"{0} found for '{1}'"
		],
		"vs/workbench/contrib/notebook/browser/contrib/format/formatting": [
			"Format Notebook",
			"Format Cell",
			"Format Cells",
			"Format Notebook"
		],
		"vs/workbench/contrib/notebook/browser/contrib/gettingStarted/notebookGettingStarted": [
			"Reset notebook getting started"
		],
		"vs/workbench/contrib/notebook/browser/contrib/layout/layoutActions": [
			"Toggle Cell Toolbar Position"
		],
		"vs/workbench/contrib/notebook/browser/contrib/multicursor/notebookMulticursor": [
			"Add Selection to Next Find Match",
			"Delete Left",
			"Delete Right",
			"Exit Multi Cursor Mode",
			"Select All Occurrences of Find Match"
		],
		"vs/workbench/contrib/notebook/browser/contrib/navigation/arrow": [
			"Focus Next Cell Editor",
			"Focus Previous Cell Editor",
			"Cell Cursor Page Down",
			"Cell Cursor Page Down Select",
			"Cell Cursor Page Up",
			"Cell Cursor Page Up Select",
			"Focus First Cell",
			"Focus Last Cell",
			"Focus In Active Cell Output",
			"Focus Out Active Cell Output",
			"Keypresses that should be handled by the focused element in the cell output.",
			"When enabled cursor can navigate to the next/previous cell when the current cursor in the cell editor is at the first/last line.",
			"Center Active Cell"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookInlineVariables": [
			"Clear All Inline Values"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariableCommands": [
			"Copy Value",
			"Execute Notebook Variable Provider"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables": [
			"Notebook Variables"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesDataSource": [
			"Display limit reached"
		],
		"vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree": [
			"Notebook Variables",
			"REPL Variables",
			"Variable {0}, value {1}"
		],
		"vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline": [
			"When enabled, notebook breadcrumbs contain code cells.",
			"Filter Entries",
			"When enabled, the Go to Symbol Quick Pick will display full code symbols from the notebook, as well as Markdown headers.",
			"When enabled, notebook outline shows code cells.",
			"When enabled, notebook outline shows code cell symbols. Relies on `#notebook.outline.showCodeCells#` being enabled.",
			"When enabled, notebook outline will show only markdown cells containing a header.",
			"Code Cells",
			"Code Cell Symbols",
			"Markdown Headers Only"
		],
		"vs/workbench/contrib/notebook/browser/contrib/profile/notebookProfile": [
			"Set Profile"
		],
		"vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants": [
			"Applying code action '{0}'.",
			"Getting code actions from '{0}' ([configure]({1})).",
			"Format Notebook",
			"Insert Final New Line",
			"Formatting",
			"Running 'Cell' code actions",
			"Running 'Format' code actions",
			"Running 'Notebook' code actions",
			"Trim Final New Lines",
			"Notebook Trim Trailing Whitespace"
		],
		"vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout": [
			"Clear Notebook Editor Type Cache",
			"Inspect Notebook Layout",
			"Toggle Notebook Layout Troubleshoot"
		],
		"vs/workbench/contrib/notebook/browser/controller/cellOperations": [
			"Cannot join cells of different kinds",
			"Join Notebook Cells"
		],
		"vs/workbench/contrib/notebook/browser/controller/cellOutputActions": [
			"Image Files",
			"Copy Cell Output",
			"Open Cell Output in Text Editor",
			"Open in Output Preview",
			"Save Image",
			"Show Empty Outputs"
		],
		"vs/workbench/contrib/notebook/browser/controller/chat/cellChatActions": [
			"Accept and Run",
			"Accept & Run",
			"Accept the changes and run the cell",
			"Generate",
			"Start Chat to Generate Code",
			"Generate",
			"Start Chat to Generate Code"
		],
		"vs/workbench/contrib/notebook/browser/controller/chat/notebook.chat.contribution": [
			"Kernel Variable...",
			"Select a kernel variable",
			"No kernel variables found",
			"Add Cell Output to Chat",
			"Pick a variable from the kernel",
			"Select a kernel variable"
		],
		"vs/workbench/contrib/notebook/browser/controller/chat/notebookChatContext": [
			"Whether a chat agent for notebook is registered"
		],
		"vs/workbench/contrib/notebook/browser/controller/coreActions": [
			"Share",
			"Notebook",
			"Notebook Cell",
			"Insert Cell"
		],
		"vs/workbench/contrib/notebook/browser/controller/editActions": [
			"Auto Detect",
			"Change Cell Language",
			"Clear All Outputs",
			"Clear Cell Outputs",
			"Comment Selected Cells",
			"Delete",
			"This cell is running, are you sure you want to delete it?",
			"Accept Detected Language for Cell",
			"Do not ask me again",
			"convert file",
			"change view",
			"({0}) - Current Language",
			"({0})",
			"languages (identifier)",
			"Unable to detect cell language",
			"No notebook editor active at this time",
			"Delete Cell",
			"Edit Cell",
			"Stop Editing Cell",
			"Stop Editing All Cells",
			"The active notebook editor is read-only.",
			"Select Action",
			"Select Language Mode",
			"Select Indentation"
		],
		"vs/workbench/contrib/notebook/browser/controller/executeActions": [
			"Stop Cell Execution",
			"Stop Execution",
			"Execute Cell",
			"Execute Above Cells",
			"Execute Cell and Focus Container",
			"Execute Notebook Cell and Insert Below",
			"Execute Notebook Cell and Select Below",
			"Execute Cell and Below",
			"Run All",
			"Interrupt",
			"Render All Markdown Cells",
			"Go to Most Recently Failed Cell",
			"Go to Most Recently Failed Cell",
			"Go to Running Cell",
			"Go To"
		],
		"vs/workbench/contrib/notebook/browser/controller/foldingController": [
			"Fold Cell",
			"Fold Cell",
			"Unfold Cell"
		],
		"vs/workbench/contrib/notebook/browser/controller/insertCellActions": [
			"Insert Code Cell Above",
			"Insert Code Cell Above and Focus Container",
			"Add Code Cell At Top",
			"Insert Code Cell Below",
			"Insert Code Cell Below and Focus Container",
			"Insert Markdown Cell Above",
			"Add Markdown Cell At Top",
			"Insert Markdown Cell Below",
			"Code",
			"Add Code",
			"Add Code",
			"Code",
			"Add Code Cell",
			"Markdown",
			"Markdown",
			"Add Markdown Cell"
		],
		"vs/workbench/contrib/notebook/browser/controller/layoutActions": [
			"Breadcrumbs",
			"Customize Notebook...",
			"&&Sticky Scroll",
			"Settings file to save in",
			"Save Mimetype Display Order",
			"Line Numbers",
			"Toggle Breadcrumbs",
			"Breadcrumbs",
			"Toggle Cell Toolbar Position",
			"Toggle Notebook Line Numbers",
			"Line Numbers",
			"Sticky Scroll",
			"User Settings",
			"Workspace Settings",
			"Toggle Notebook Sticky Scroll",
			"Sticky Scroll",
			"Customize Notebook Layout",
			"Select between Notebook Layouts",
			"Reset Notebook Webview"
		],
		"vs/workbench/contrib/notebook/browser/controller/notebookIndentationActions": [
			"Change Tab Display Size",
			"Convert Indentation",
			"Convert Indentation to Spaces",
			"Convert Indentation to Tabs",
			"Indent Using Spaces",
			"Indent Using Tabs",
			"Select Tab Size for Current File"
		],
		"vs/workbench/contrib/notebook/browser/controller/sectionActions": [
			"Expand Section",
			"Expand Section",
			"Fold Section",
			"Fold Section",
			"&&Expand Section",
			"&&Fold Section",
			"&&Run Cell",
			"&&Run Cells In Section",
			"Run Cell",
			"Run Cell",
			"Run Cells In Section",
			"Run Cells In Section"
		],
		"vs/workbench/contrib/notebook/browser/controller/variablesActions": [
			"Variables"
		],
		"vs/workbench/contrib/notebook/browser/diff/diffComponents": [
			"{0} hidden cell",
			"{0} hidden cells",
			"Hide Unchanged Cells",
			"Show Unchanged Cells"
		],
		"vs/workbench/contrib/notebook/browser/diff/diffElementOutputs": [
			"built-in",
			"Currently Active",
			"Cell has no output",
			"Choose a different output mimetype, available mimetypes: {0}",
			"No renderer could be found for output. It has the following mimetypes: {0}",
			"Select mimetype to render for current output",
			"Select mimetype to render for current output. Rich mimetypes are available only when the notebook is trusted"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffActions": [
			"Go To Cell",
			"Hide Unchanged Cells",
			"Show Leading/Trailing Whitespace Differences",
			"Show Next Change",
			"Show Previous Change",
			"Revert Input",
			"Revert Metadata",
			"Revert Outputs",
			"Switch Output Rendering",
			"Toggle Collapse Unchanged Regions",
			"Hide Metadata Differences",
			"Hide Outputs Differences",
			"Toggle Inline View",
			"Open File",
			"Revert Notebook Metadata",
			"Show Metadata Differences",
			"Show Outputs Differences",
			"Open Text Diff Editor",
			"Enable the command to toggle the experimental notebook inline diff editor.",
			"Show Unchanged Cells"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor": [
			"Notebook Text Diff"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser": [
			"Whether all cells in notebook diff editor are collapsed",
			"Whether there are unchanged cells in the notebook diff editor",
			"The kind of item in the notebook diff editor, Cell, Metadata or Output",
			"The diff state of item in the notebook diff editor, delete, insert, modified or unchanged",
			"Whether the unchanged cells in the notebook diff editor are hidden"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookDiffList": [
			"Double click to show"
		],
		"vs/workbench/contrib/notebook/browser/diff/notebookMultiDiffEditor": [
			"Cell {0}",
			"Metadata",
			"Output"
		],
		"vs/workbench/contrib/notebook/browser/notebook.contribution": [
			"A toolbar that appears on hover between cells.",
			"Both toolbars.",
			"The insert actions don't appear anywhere.",
			"The toolbar at the top of the notebook editor.",
			"The limit of notebook output size in kilobytes (KB) where notebook files will no longer be backed up for hot reload. Use 0 for unlimited.",
			"The cell execution duration is visible, with advanced information in the hover tooltip.",
			"Controls the verbosity of the cell execution time in the cell status bar.",
			"The cell last execution timestamp and duration are visible, with advanced information in the hover tooltip.",
			"Show available diagnostics for cell failures.",
			"Enable experimental generate action to create code cell with inline chat enabled.",
			"Where the cell toolbar should be shown, or whether it should be hidden.",
			"Configure the cell toolbar position for for specific file types",
			"Whether the cell toolbar should appear on hover or click.",
			"Control whether the notebook editor should be rendered in a compact form. For example, when turned on, it will decrease the left margin width.",
			"Control whether a confirmation prompt is required to delete a running cell.",
			"Control whether outputs action should be rendered in the output toolbar.",
			"Control whether extra actions are shown in a dropdown next to the run button.",
			"Whether to render the overview ruler in the diff editor for notebook.",
			"Whether to use the enhanced text diff editor for notebook.",
			"Control whether to disable filepath links in the output of notebook cells.",
			"Priority list for output mime types",
			"Control whether the notebook editor should allow moving cells through drag and drop.",
			"Settings for code editors used in notebooks. This can be used to customize most editor.* settings.",
			"Customize the Find Widget behavior for searching within notebook cells. When both markup source and markup preview are enabled, the Find Widget will search either the source code or preview based on the current state of the cell.",
			"Controls where the focus indicator is rendered, either along the cell borders or on the left gutter.",
			"Format a notebook cell upon execution. A formatter must be available.",
			"Format a notebook on save. A formatter must be available and the editor must not be shutting down. When {0} is set to `afterDelay`, the file will only be formatted when saved explicitly.",
			"Control whether to render a global toolbar inside the notebook editor.",
			"Control whether the actions on the notebook toolbar should render label or not.",
			"Show inline values only when an inline value provider is registered.",
			"Control whether to show inline values within notebook code cells after cell execution. Values will remain until the cell is edited, re-executed, or explicitly cleared via the Clear All Outputs toolbar button or the `Notebook: Clear Inline Values` command.",
			"Never show inline values.",
			"Always show inline values, with a regex fallback if no inline value provider is registered. Note: There may be a performance impact in larger cells if the fallback is used.",
			"When enabled, insert a final new line into the end of code cells when saving a notebook.",
			"Control where the insert cell actions should appear.",
			"Controls whether code cells in the interactive window are collapsed by default.",
			"Controls the line height in pixels of markdown cells in notebooks. When set to {0}, {1} will be used",
			"Controls the font family of rendered markup in notebooks. When left blank, this will fall back to the default workbench font family.",
			"Controls the font size in pixels of rendered markup in notebooks. When set to {0}, 120% of {1} is used.",
			"Control whether to render error output in a minimal style.",
			"Experimental. Enables a limited set of multi cursor controls across multiple cells in the notebook editor. Currently supported are core editor actions (typing/cut/copy/paste/composition) and a limited subset of editor commands.",
			"The font family of the output text within notebook cells. When set to empty, the {0} is used.",
			"Font size for the output text within notebook cells. When set to 0, {0} is used.",
			"Line height of the output text within notebook cells.\n - When set to 0, editor line height is used.\n - Values between 0 and 8 will be used as a multiplier with the font size.\n - Values greater than or equal to 8 will be used as effective values.",
			"Initially render notebook outputs in a scrollable region when longer than the limit.",
			"Controls whether the lines in output should wrap.",
			"Enables the incremental saving of notebooks between processes and across Remote connections. When enabled, only the changes to the notebook are sent to the extension host, improving performance for large notebooks and slow network connections.",
			"How far to scroll when revealing the next cell upon running {0}.",
			"Scroll to reveal the first line of the next cell.",
			"Scroll to fully reveal the next cell.",
			"Do not scroll.",
			"Whether the cell status bar should be shown.",
			"The cell status bar is always hidden.",
			"The cell status bar is always visible.",
			"The cell status bar is hidden until the cell has executed. Then it becomes visible to show the execution status.",
			"Controls when the Markdown header folding arrow is shown.",
			"Experimental. Control whether to render notebook Sticky Scroll headers in the notebook editor.",
			"Control whether nested sticky lines appear to stack flat or indented.",
			"Nested sticky lines appear flat.",
			"Nested sticky lines appear indented.",
			"Controls how many lines of text are displayed in a text output. If {0} is enabled, this setting is used to determine the scroll height of the output.",
			"Whether to use separate undo/redo stack for each cell.",
			"Enable the experimental notebook variables view within the debug panel.",
			"Notebook",
			"Defines a default notebook formatter which takes precedence over all other formatter settings. Must be the identifier of an extension contributing a formatter.",
			"The folding controls are always visible.",
			"The folding controls are visible only on mouseover.",
			"Never show the folding controls and reduce the gutter size."
		],
		"vs/workbench/contrib/notebook/browser/notebookAccessibilityHelp": [
			"The Edit Cell command{0} will focus on the cell input.",
			"The Execute Cell command{0} executes the cell that currently has focus.",
			"The Focus Output command{0} will set focus in the cell's output.",
			"The Insert Cell Above{0} and Below{1} commands will create new empty code cells.",
			"The Quit Edit command{0} will set focus on the cell container. The default (Escape) key may need to be pressed twice first exit the virtual cursor if active.",
			"The up and down arrows will also move focus between cells while focused on the outer cell container.",
			"The Change Cell to Code/Markdown commands are used to switch between cell types.",
			"The Focus Next Cell Editor command{0} will set focus in the next cell's editor.",
			"The Focus Previous Cell Editor command{0} will set focus in the previous cell's editor.",
			"The notebook view is a collection of code and markdown cells. Code cells can be executed and will produce output directly below the cell."
		],
		"vs/workbench/contrib/notebook/browser/notebookAccessibilityProvider": [
			"Notebook",
			"{0}\nUse {1} for accessibility help",
			"{0}\nRun the Open Accessibility Help command for more information",
			"REPL Editor History"
		],
		"vs/workbench/contrib/notebook/browser/notebookEditor": [
			"Cannot open resource with notebook editor type '{0}', please check if you have the right extension installed and enabled.",
			"Cannot open resource with notebook editor type '{0}', please check if you have the right extension installed and enabled.",
			"Do you trust the authors of this notebook?",
			"The notebook was not opened because its authors are not trusted.",
			"Notebooks can run code that has access to your browser session, including any signed-in accounts. Only open notebooks from authors you trust.",
			"Open Notebook",
			"Don't ask me again",
			"Open As Text",
			"Enable extension for '{0}'",
			"Install extension for '{0}'",
			"Open in Text Editor",
			"The notebook is not displayed in the notebook editor because it is very large.",
			"The notebook is not displayed in the notebook editor because it is very large ({0})."
		],
		"vs/workbench/contrib/notebook/browser/notebookEditorWidget": [
			"The background color of a cell when the cell is focused.",
			"The border color for notebook cells.",
			"Cell editor background color.",
			"The background color of a cell when the cell is hovered.",
			"The color of the notebook cell insertion indicator.",
			"The background color of notebook cell status bar items.",
			"The color of the separator in the cell bottom toolbar",
			"Notebook background color.",
			"The color of the cell's focus indicator borders when the cell is focused.",
			"The color of the notebook cell editor border.",
			"The color of the cell's top and bottom border when a cell is focused while the primary focus is outside of the editor.",
			"The color of the cell's borders when multiple cells are selected.",
			"The color of the notebook output container background.",
			"The border color of the notebook output container.",
			"The color of the cell's top and bottom border when the cell is selected but not focused.",
			"Background color of highlighted cell",
			"The color of the running cell decoration in the notebook editor overview ruler.",
			"Notebook scrollbar slider background color when clicked on.",
			"Notebook scrollbar slider background color.",
			"Notebook scrollbar slider background color when hovering.",
			"The error icon color of notebook cells in the cell status bar.",
			"The running icon color of notebook cells in the cell status bar.",
			"The error icon color of notebook cells in the cell status bar.",
			"The background color of a cell when the cell is selected."
		],
		"vs/workbench/contrib/notebook/browser/notebookExtensionPoint": [
			"Contributes notebook document provider.",
			"Human readable name of the notebook.",
			"Set of globs that the notebook is for.",
			"Glob that the notebook is enabled for.",
			"Type of the notebook.",
			"Contributes notebook output renderer provider.",
			"Human readable name of the notebook output renderer.",
			"File to load in the webview to render the extension.",
			"Existing renderer that this one extends.",
			"List of kernel dependencies the renderer requires. If any of the dependencies are present in the `NotebookKernel.preloads`, the renderer can be used.",
			"List of soft kernel dependencies the renderer can make use of. If any of the dependencies are present in the `NotebookKernel.preloads`, the renderer will be preferred over renderers that don't interact with the kernel.",
			"Defines how and if the renderer needs to communicate with an extension host, via `createRendererMessaging`. Renderers with stronger messaging requirements may not work in all environments.",
			"Messaging is required. The renderer will only be used when it's part of an extension that can be run in an extension host.",
			"The renderer does not require messaging.",
			"The renderer is better with messaging available, but it's not required.",
			"Unique identifier of the notebook output renderer.",
			"Set of globs that the notebook is for.",
			"Glob that the notebook is disabled for.",
			"Path to file loaded in the webview.",
			"Paths to additional resources that should be allowed in the webview.",
			"Contributes notebook preloads.",
			"Type of the notebook.",
			"Controls if the custom editor is enabled automatically when the user opens a file. This may be overridden by users using the `workbench.editorAssociations` setting.",
			"The editor is automatically used when the user opens a resource, provided that no other default custom editors are registered for that resource.",
			"The editor is not automatically used when the user opens a resource, but a user can switch to the editor using the `Reopen With` command.",
			"ID",
			"Mimetypes",
			"Name",
			"Name",
			"Notebook Renderers",
			"Notebooks"
		],
		"vs/workbench/contrib/notebook/browser/notebookIcons": [
			"Icon to clear cell outputs in notebook editors.",
			"Icon to annotate a collapsed section in notebook editors.",
			"Icon to copy content to clipboard",
			"Icon to delete a cell in notebook editors.",
			"Icon to edit a cell in notebook editors.",
			"Icon to indicate an error state in notebook editors.",
			"Icon to execute above cells in notebook editors.",
			"Icon to execute all cells in notebook editors.",
			"Icon to execute below cells in notebook editors.",
			"Icon to execute in notebook editors.",
			"Icon to indicate an executing state in notebook editors.",
			"Icon to annotate an expanded section in notebook editors.",
			"Icon for a mime type in notebook editors.",
			"Icon to move down a cell in notebook editors.",
			"Icon to move up a cell in notebook editors.",
			"Icon for the next change action in the diff editor.",
			"Icon to open the notebook in a text editor.",
			"Icon to indicate a pending state in notebook editors.",
			"Icon for the previous change action in the diff editor.",
			"Icon to render output in diff editor.",
			"Icon to revert in notebook editors.",
			"Icon to save content to disk",
			"Configure icon to select a kernel in notebook editors.",
			"Icon to split a cell in notebook editors.",
			"Icon to stop editing a cell in notebook editors.",
			"Icon to stop an execution in notebook editors.",
			"Icon to indicate a success state in notebook editors.",
			"Icon for the toggle whitespace action in the diff editor.",
			"View icon of the variables view."
		],
		"vs/workbench/contrib/notebook/browser/outputEditor/notebookOutputEditor": [
			"Cell has no output",
			"No renderer could be found for output. It has the following mimetypes: {0}",
			"Notebook Output Editor"
		],
		"vs/workbench/contrib/notebook/browser/outputEditor/notebookOutputEditorInput": [
			"Notebook Output Preview"
		],
		"vs/workbench/contrib/notebook/browser/services/notebookExecutionServiceImpl": [
			"Executing a notebook cell will run code from this workspace."
		],
		"vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl": [
			"Clear Notebook Kernels MRU Cache"
		],
		"vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl": [
			"Disable other keymaps ({0}) to avoid conflicts between keybindings?",
			"No",
			"Yes"
		],
		"vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl": [
			"Notebook"
		],
		"vs/workbench/contrib/notebook/browser/services/notebookServiceImpl": [
			"Install extension for '{0}'"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/cellEditorOptions": [
			"Show Cell Line Numbers",
			"Controls the display of line numbers in the cell editor.",
			"Line Numbers",
			"Toggle Notebook Line Numbers",
			"Line Numbers"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput": [
			"Currently Active",
			"Cell has no output",
			"Install additional renderers from the marketplace",
			"No renderer could be found for output. It has the following mimetypes: {0}",
			"Change Presentation",
			"Select mimetype to render for current output",
			"Select mimetype to render for current output",
			"renderer not available"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/codeCell": [
			"Expand Cell Input ({0})",
			"Double-click to expand cell input ({0})"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/codeCellExecutionIcon": [
			"Executing",
			"Failure",
			"Pending",
			"Success"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar": [
			"More..."
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/collapsedCellOutput": [
			"Expand Cell Output (${0})",
			"Double-click to expand cell output ({0})",
			"Outputs are collapsed"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint": [
			"1 cell hidden",
			"{0} cells hidden"
		],
		"vs/workbench/contrib/notebook/browser/view/cellParts/markupCell": [
			"Expand Cell Input ({0})",
			"Double-click to expand cell input ({0})"
		],
		"vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView": [
			"Empty markdown cell, double-click or press enter to edit.",
			"Could not render content for '$0'",
			"No renderer found for '$0'",
			"Notebook webview content"
		],
		"vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer": [
			"Execution Order"
		],
		"vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory": [
			"empty cell"
		],
		"vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy": [
			"Currently Selected",
			"{0} - Currently Selected",
			"Install/Enable suggested extensions",
			"Detecting Kernels",
			"Selected Kernel: {0} (Kernel Detection Tasks Running)",
			"Learn More",
			"Change kernel for '{0}'",
			"Select kernel for '{0}'",
			"Browse marketplace for kernel extensions",
			"Select Kernel",
			"Select Another Kernel",
			"Select Another Kernel...",
			"Type to choose a kernel source",
			"Select Kernel from {0}"
		],
		"vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView": [
			"Select Notebook Kernel",
			"Notebook Kernel Args"
		],
		"vs/workbench/contrib/notebook/browser/viewParts/notebookViewZones": [
			"Toggle Notebook View Zones"
		],
		"vs/workbench/contrib/notebook/common/notebookEditorInput": [
			"An extension provided notebook for '{0}' is still open that would close otherwise.",
			"An extension provided notebook for '{0}' could not be saved."
		],
		"vs/workbench/contrib/onboarding/browser/onboarding.contribution": [
			"Map of onboarding scenario/tour id to whether developer mode is enabled for it. When enabled for a scenario, that onboarding tour ignores usage-based eligibility checks (such as how many sessions you have started), previously persisted shown state, and any linked experiment (so it is shown even if the experiment is not running or you are in the control group). It does not override the {0} setting. The tour is still shown at most once per window session, so reload the window to show it again.",
			"When enabled, onboarding tours and hints may appear automatically to highlight features. Disabling this does not affect tours you start manually.",
			"Reset Onboarding Shown State"
		],
		"vs/workbench/contrib/onboarding/browser/spotlight/spotlightOverlay": [
			"Back",
			"{0} of {1}",
			"Done",
			"End Tour",
			"End Tour (Esc)",
			"Next"
		],
		"vs/workbench/contrib/outline/browser/outline.contribution": [
			"When enabled, Outline shows `array`-symbols.",
			"When enabled, Outline shows `boolean`-symbols.",
			"When enabled, Outline shows `class`-symbols.",
			"When enabled, Outline shows `constant`-symbols.",
			"When enabled, Outline shows `constructor`-symbols.",
			"When enabled, Outline shows `enum`-symbols.",
			"When enabled, Outline shows `enumMember`-symbols.",
			"When enabled, Outline shows `event`-symbols.",
			"When enabled, Outline shows `field`-symbols.",
			"When enabled, Outline shows `file`-symbols.",
			"When enabled, Outline shows `function`-symbols.",
			"When enabled, Outline shows `interface`-symbols.",
			"When enabled, Outline shows `key`-symbols.",
			"When enabled, Outline shows `method`-symbols.",
			"When enabled, Outline shows `module`-symbols.",
			"When enabled, Outline shows `namespace`-symbols.",
			"When enabled, Outline shows `null`-symbols.",
			"When enabled, Outline shows `number`-symbols.",
			"When enabled, Outline shows `object`-symbols.",
			"When enabled, Outline shows `operator`-symbols.",
			"When enabled, Outline shows `package`-symbols.",
			"When enabled, Outline shows `property`-symbols.",
			"When enabled, Outline shows `string`-symbols.",
			"When enabled, Outline shows `struct`-symbols.",
			"When enabled, Outline shows `typeParameter`-symbols.",
			"When enabled, Outline shows `variable`-symbols.",
			"Outline",
			"Controls whether Outline items are collapsed or expanded.",
			"Collapse all items.",
			"Expand all items.",
			"Use colors for errors and warnings on Outline elements. Overwritten by {0} when it is off.",
			"Use badges for errors and warnings on Outline elements. Overwritten by {0} when it is off.",
			"Render Outline elements with icons.",
			"Show errors and warnings on Outline elements. Overwritten by {0} when it is off.",
			"Outline",
			"View icon of the outline view."
		],
		"vs/workbench/contrib/outline/browser/outlineActions": [
			"Collapse All",
			"Expand All",
			"Filter on Type",
			"Follow Cursor",
			"Sort By: Category",
			"Sort By: Name",
			"Sort By: Position"
		],
		"vs/workbench/contrib/outline/browser/outlinePane": [
			"Loading document symbols for '{0}'...",
			"The active editor cannot provide outline information.",
			"No symbols found in document '{0}'"
		],
		"vs/workbench/contrib/output/browser/output.contribution": [
			"Add Compound Log...",
			"Clear filters text",
			"Clear Output",
			"Export Logs...",
			"Extension Logs",
			"Import Log...",
			"Import Log File",
			"The id of the log file to open, for example `\"window\"`. Currently the best way to get this is to get the ID by checking the `workbench.action.output.show.<id>` commands",
			"Log Files",
			"Set Log Level...",
			"Set As Default",
			"&&Output",
			"No custom outputs to remove.",
			"Open Output in Editor",
			"Open Output in New Window",
			"Open Log...",
			"Output",
			"Output",
			"Enable/disable the ability of smart scrolling in the output view. Smart scrolling allows you to lock scrolling automatically when you click in the output view and unlocks when you click in the last line.",
			"Turn Auto Scrolling Off",
			"Turn Auto Scrolling On",
			"View icon of the output view.",
			"Remove Output...",
			"Save Output As...",
			"Select Log",
			"Select Log File",
			"Select Output Channel",
			"Show Logs...",
			"Show Output Channels...",
			"Switch Output",
			"Switch Output",
			"Toggle Auto Scrolling",
			"Show or hide {0} messages in the output",
			"User Logs"
		],
		"vs/workbench/contrib/output/browser/outputAccessibilityHelp": [
			"Press Escape to clear the filter and see all output, or close the Output panel. Your filter text is preserved if you reopen the panel.",
			"Closing:",
			"You are in the Output panel filter input. This is NOT a navigating search. Instead, it instantly hides lines that do not match your filter, showing only the lines you want to see.",
			"Each time you change the filter text, the panel instantly regenerates to show only matching lines. Your screen reader announces how many lines are now visible. This is live feedback: as you type or delete characters, the displayed lines update immediately.",
			"New output from your running program is appended to the panel and automatically filtered, so matching new output appears instantly.",
			"What Happens When You Filter:",
			"Your focus stays in the filter input while the panel updates in the background. This is intentional, so you can keep typing without losing your place.",
			"If you want to review the filtered output, press Down Arrow to move focus from the filter into the output content below.",
			"If you want to clear the filter and see all output, press Escape or delete all filter text.",
			"Focus Behavior (Important):",
			"Accessibility Help: Output Panel Filter",
			"While you are in the filter input, your focus stays in the field. You can type, edit, or adjust your filter without leaving the input. As you type, the Output panel instantly updates to show only lines matching your filter.",
			"Inside the Filter Input (What It Does):",
			"Keyboard Navigation Summary:",
			"- Down Arrow: Move focus from filter into the output content.",
			"- Escape: Clear the filter and return to showing all output.",
			"- Tab: Move to log level filter buttons if available.",
			"Settings You Can Adjust ({0} opens Settings):",
			"These settings affect how the Output panel works.",
			"- `output.smartScroll.enabled`: Automatically scroll to the latest output when messages arrive.",
			"- `accessibility.verbosity.find`: Controls whether the filter input announces the Accessibility Help hint.",
			"You are filtering the output.",
			"Current Filter Status:",
			"- \\\\! (escape): Use backslash to search for a literal \"!\" character.",
			"Example: typing \"error, warning\" shows lines containing either \"error\" or \"warning\".",
			"- !text (exclude): Hides lines containing 'text', showing all other lines.",
			"Filter Syntax and Patterns:",
			"- text1, text2 (multiple patterns): Separate patterns with commas to show lines matching ANY pattern.",
			"- Type text: Shows only lines containing that text (case-insensitive by default)."
		],
		"vs/workbench/contrib/output/browser/outputServices": [
			"Save Output As"
		],
		"vs/workbench/contrib/output/browser/outputView": [
			"Output channel for '{0}'",
			"Output",
			"{0} - Output",
			"Filter (e.g. text, !excludeText, text1,text2)",
			"Output panel"
		],
		"vs/workbench/contrib/performance/browser/performance.contribution": [
			"Print Service Cycles",
			"Print Emitter Profiles",
			"Print Service Traces",
			"Performance",
			"Startup Performance",
			"Probability (0 to 1) that input latency telemetry is reported for this session. Set to 0 to disable, 1 to always report."
		],
		"vs/workbench/contrib/performance/browser/perfviewEditor": [
			"Startup Performance"
		],
		"vs/workbench/contrib/performance/electron-browser/performance.contribution": [
			"When enabled, slow renderers are automatically profiled."
		],
		"vs/workbench/contrib/performance/electron-browser/startupProfiler": [
			"Please create an issue and manually attach the following files:\n{0}",
			"A final restart is required to continue to use '{0}'. Again, thank you for your contribution.",
			"Successfully created profiles.",
			"Restart",
			"&&Restart",
			"&&Create Issue and Restart",
			"Thanks for helping us."
		],
		"vs/workbench/contrib/preferences/browser/keybindingsEditor": [
			"Add Keybinding",
			"Add Keybinding...",
			"Change Keybinding...",
			"Clear Keybindings Search Input",
			"Command",
			"Copy Command ID",
			"Copy Command Title",
			"Copy",
			"Change Keybinding",
			"Change When Expression",
			"Error '{0}' while editing the keybinding. Please open 'keybindings.json' file and check for errors.",
			"Extension ({0})",
			"Keybinding",
			"Keybindings",
			"use space or enter to change the keybinding.",
			"Use {0} to navigate to the results table.",
			"No keybinding assigned",
			"No when context",
			"Recording Keys",
			"Record Keys",
			"Remove Keybinding",
			"Reset Keybinding",
			"Type to search in keybindings",
			"Recording Keys. Press Escape to exit",
			"Showing {0} Keybindings in alphabetical order",
			"Showing {0} Keybindings in precedence order",
			"Show Same Keybindings",
			"Sort by Precedence (Highest first)",
			"Source",
			"{0} ({1})",
			"When"
		],
		"vs/workbench/contrib/preferences/browser/keybindingsEditorContribution": [
			"You won't be able to produce this key combination under your current keyboard layout.",
			"**{0}** for your current keyboard layout (**{1}** for US standard).",
			"**{0}** for your current keyboard layout."
		],
		"vs/workbench/contrib/preferences/browser/keybindingWidgets": [
			"chord to",
			"{0} existing commands have this keybinding",
			"Press desired key combination and then press ENTER.",
			"1 existing command has this keybinding"
		],
		"vs/workbench/contrib/preferences/browser/preferences.contribution": [
			"Clear Search Results",
			"Clear Keyboard Shortcuts Search History",
			"Define Keybinding",
			"Show untrusted workspace settings",
			"Keybindings Editor",
			"Keyboard Shortcuts",
			"&&Online Services Settings",
			"&&Settings",
			"&&Telemetry Settings",
			"&&Preferences",
			"Open Accessibility Settings",
			"Open Application Settings (JSON)",
			"Open Default Keyboard Shortcuts (JSON)",
			"Open Folder Settings",
			"Open Folder Settings",
			"Open Folder Settings (JSON)",
			"Open Keyboard Shortcuts",
			"Open Keyboard Shortcuts (JSON)",
			"Open User Settings",
			"Open Default Settings (JSON)",
			"Open Remote Settings ({0})",
			"Open Remote Settings (JSON) ({0})",
			"Open Settings (UI)",
			"Open Settings (JSON)",
			"Open User Settings (JSON)",
			"Open Workspace Settings",
			"Open Workspace Settings (JSON)",
			"Preferences",
			"Preferences Editor",
			"Settings",
			"Clear Settings Search Results",
			"Focus settings file",
			"Move Focus Up One Level",
			"Focus Settings Search",
			"Focus Settings Search from Settings",
			"Focus Setting Control",
			"Focus First Setting from Search",
			"Focus settings list",
			"Focus Settings Table of Contents",
			"Show Setting Context Menu",
			"Show Previous Search in Settings",
			"Toggle AI Settings Search",
			"Settings Editor 2",
			"Show System Keybindings",
			"Show Extension Keybindings",
			"Show User Keybindings",
			"Opens the JSON file containing the current user profile settings"
		],
		"vs/workbench/contrib/preferences/browser/preferencesActions": [
			"Configure Language Specific Settings...",
			"({0})",
			"Select Language"
		],
		"vs/workbench/contrib/preferences/browser/preferencesEditor": [
			"Search {0}",
			"Preferences Tab Switcher"
		],
		"vs/workbench/contrib/preferences/browser/preferencesIcons": [
			"Icon for the add action in the keybinding UI.",
			"Icon for the edit action in the keybinding UI.",
			"Icon for the 'record keys' action in the keybinding UI.",
			"Icon for the 'sort by precedence' toggle in the keybinding UI.",
			"Icon for showing AI results in the Settings UI.",
			"Icon for clear input in the Settings and keybinding UI.",
			"Icon for the discard action in the Settings UI.",
			"Icon for open settings commands.",
			"Icon for the edit action in the Settings UI.",
			"Icon for the button that suggests filters for the Settings UI.",
			"Icon for the 'more actions' action in the Settings UI.",
			"Icon for the remove action in the Settings UI.",
			"Icon for the folder dropdown button in the split JSON Settings editor."
		],
		"vs/workbench/contrib/preferences/browser/preferencesRenderers": [
			"This setting cannot be applied because it is configured to be applied in all profiles using setting {0}. Value from the default profile will be used instead.",
			"Copy to Settings",
			"This setting cannot be applied while a non-default profile is active. It will be applied when the default profile is active.",
			"Edit",
			"Manage Workspace Trust",
			"Open Remote User MCP Configuration",
			"Open User MCP Configuration",
			"MCP servers should not be configured in remote user settings. Use the dedicated MCP configuration instead.",
			"MCP servers should not be configured in user settings. Use the dedicated MCP configuration instead.",
			"Replace in Settings",
			"Unknown Configuration Setting",
			"This setting has an application scope and can only be set in the settings file from the Default profile.",
			"This setting can only be applied in user settings in local window or in remote settings in remote window.",
			"This setting cannot be applied because it is configured in the system policy.",
			"Unsupported Property",
			"This setting cannot be applied in this window. It will be applied when you open a local window.",
			"This setting cannot be applied in this workspace. It will be applied when you open the containing workspace folder directly.",
			"This setting cannot be applied because it is not registered as language override setting.",
			"This setting can only be applied in a trusted workspace."
		],
		"vs/workbench/contrib/preferences/browser/preferencesWidgets": [
			"Folder",
			"Settings Switcher",
			"User",
			"Remote",
			"Workspace"
		],
		"vs/workbench/contrib/preferences/browser/settingsEditor2": [
			"Clear Settings Search Input",
			"Clear Filters",
			"Filter Settings",
			"Last synced: {0}",
			"{0} Settings Found",
			"{0} Settings Found. AI Results Available",
			"No AI results available at this time.",
			"No Settings Found",
			"No Settings Found. AI Results Available",
			"1 Setting Found",
			"1 Setting Found. AI Results Available",
			"Search settings",
			"Search settings ({0} for history)",
			"Settings",
			"Workspace Trust",
			"No AI results available at this time...",
			"Show AI-recommended results",
			"Backup and Sync Settings"
		],
		"vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators": [
			"Advanced",
			"Cannot be changed in Agents window",
			"This setting cannot be changed in the Agents window.",
			"Cannot be changed in Agents window",
			"Also modified elsewhere",
			"Also modified in",
			"The setting has also been modified in the following scopes:",
			"Applies to all profiles",
			"The setting is not specific to the current profile, and will retain its value when switching profiles.",
			"Setting value retained when switching profiles",
			"Modified elsewhere",
			"Modified in",
			"Default setting value overridden by `{0}`",
			"{0} overrides the default value",
			"Default value changed",
			"Language-specific default values exist for {0}",
			"Experimental",
			"Not synced",
			"The following languages have default overrides:",
			"Manage Workspace Trust",
			"The {0} scope for {1}",
			"the {0} scope for {1}",
			"The setting has been modified in the following scopes:",
			"A default values has been set by {0}",
			"{0} override the default value",
			"This setting is managed by your organization and its actual value cannot be changed.",
			"Managed by organization policy; setting value not applied",
			"View policy settings",
			"Managed by organization",
			"Preview",
			"Remote",
			"Setting ignored during sync",
			"This setting is ignored during sync",
			"The setting value can only be applied in a trusted workspace.",
			"User",
			"Workspace",
			"Workspace untrusted; setting value not applied",
			"Requires workspace trust"
		],
		"vs/workbench/contrib/preferences/browser/settingsLayout": [
			"Accessibility",
			"Accessibility Signals",
			"Appearance",
			"Application",
			"Breadcrumbs",
			"Browser",
			"Chat",
			"Agent",
			"Appearance",
			"Context",
			"Inline Chat",
			"MCP",
			"Miscellaneous",
			"Sessions",
			"Tools",
			"Comments",
			"Commonly Used",
			"Cursor",
			"Debug",
			"Diff Editor",
			"Editor Management",
			"Experimental",
			"Extensions",
			"Features",
			"Explorer",
			"Files",
			"Find",
			"Font",
			"Formatting",
			"Issue Reporter",
			"Keyboard",
			"Merge Editor",
			"Minimap",
			"Multi-File Diff Editor",
			"Network",
			"New Window",
			"Notebook",
			"Other",
			"Output",
			"Problems",
			"Proxy",
			"Remote",
			"Source Control",
			"Screencast Mode",
			"Search",
			"Security",
			"Settings Editor",
			"Settings Sync",
			"Suggestions",
			"Task",
			"Telemetry",
			"Terminal",
			"Testing",
			"Text Editor",
			"Timeline",
			"Update",
			"Window",
			"Workbench",
			"Workspace",
			"Zen Mode"
		],
		"vs/workbench/contrib/preferences/browser/settingsSearchMenu": [
			"Advanced",
			"Show advanced settings",
			"Experimental",
			"Show experimental settings",
			"Extension ID...",
			"Add extension ID filter",
			"Feature...",
			"Add feature filter",
			"Setting ID...",
			"Add Setting ID filter",
			"Language...",
			"Add language ID filter",
			"Modified",
			"Add or remove modified settings filter",
			"Online services",
			"Show settings for online services",
			"Organization policies",
			"Show organization policy settings",
			"Preview",
			"Show preview settings",
			"Stable",
			"Show stable settings",
			"Tag...",
			"Add tag filter"
		],
		"vs/workbench/contrib/preferences/browser/settingsTree": [
			"Apply Setting to all Profiles",
			"Copy Setting as JSON",
			"Copy Setting as URL",
			"Copy Setting ID",
			"Dismiss",
			"Edit in settings.json",
			"Edit settings for {0}",
			"Extensions",
			"The setting has been configured in the current scope.",
			"Show matching extensions",
			"Reset Setting",
			"Settings",
			"default",
			"Modified.",
			"More Actions... ",
			"Show Extension",
			"Sync This Setting",
			"Validation Error."
		],
		"vs/workbench/contrib/preferences/browser/settingsWidgets": [
			"Add Item",
			"Add Pattern",
			"Cancel",
			"Edit Exclude Item",
			"Edit Include Item",
			"Edit Item",
			". Default value provided by `{0}`",
			"Exclude files matching `{0}`",
			"Exclude Pattern...",
			"Exclude files matching `{0}`, only when a file matching `{1}` is present",
			"When Pattern Is Present...",
			"Include files matching `{0}`",
			"Include Pattern...",
			"Include files matching `{0}`, only when a file matching `{1}` is present",
			"When Pattern Is Present...",
			"Item...",
			"List item `{0}` with sibling `${1}`",
			"Sibling...",
			"List item `{0}`",
			"Item",
			"Key",
			"The property `{0}` is set to `{1}`.",
			"The property `{0}` is set to `{1}` by `{2}`.",
			"Value",
			"Value",
			"OK",
			"Remove Exclude Item",
			"Remove Include Item",
			"Remove Item",
			"Reset Item"
		],
		"vs/workbench/contrib/preferences/browser/tocTree": [
			"{0}, group",
			"Settings Table of Contents"
		],
		"vs/workbench/contrib/preferences/common/preferences": [
			"Advanced setting: this setting is intended for advanced scenarios and configurations. Only modify this if you know what it does.",
			"Experimental setting: this setting controls a new feature that is actively being developed and may be unstable. It is subject to change or removal.",
			"Preview setting: this setting controls a new feature that is still under refinement yet ready to use. Feedback is welcome."
		],
		"vs/workbench/contrib/preferences/common/preferencesContribution": [
			"Controls whether to enable the natural language search mode for settings. The natural language search is provided by a Microsoft online service.",
			"Controls the behavior of the Settings editor Table of Contents while searching. If this setting is being changed in the Settings editor, the setting will take effect after the search query is modified.",
			"Filter the Table of Contents to just categories that have matching settings. Clicking on a category will filter the results to that category.",
			"Hide the Table of Contents while searching.",
			"Split Settings Editor"
		],
		"vs/workbench/contrib/preferences/common/settingsEditorColorRegistry": [
			"The background color of a settings row when focused.",
			"The foreground color for a section header or active title.",
			"The color of the modified setting indicator.",
			"Settings editor number input box background.",
			"Settings editor number input box border.",
			"Settings editor number input box foreground.",
			"The color of the row's top and bottom border when the row is focused.",
			"The background color of a settings row when hovered.",
			"Settings editor checkbox background.",
			"Settings editor checkbox border.",
			"Settings editor checkbox foreground.",
			"Settings editor dropdown background.",
			"Settings editor dropdown border.",
			"Settings editor dropdown foreground.",
			"Settings editor dropdown list border. This surrounds the options and separates the options from the description.",
			"The color of the header container border.",
			"The foreground color for a section header or hovered title.",
			"The color of the Settings editor splitview sash border.",
			"Settings editor text input box background.",
			"Settings editor text input box border.",
			"Settings editor text input box foreground."
		],
		"vs/workbench/contrib/processExplorer/browser/processExplorer.contribution": [
			"Open &&Process Explorer",
			"Open Process Explorer",
			"Process Explorer"
		],
		"vs/workbench/contrib/processExplorer/browser/processExplorerControl": [
			"Copy",
			"Copy All",
			"Debug",
			"Force Kill Process",
			"Kill Process",
			"CPU (%)",
			"Process Explorer",
			"Memory (MB)",
			"Process Name",
			"PID"
		],
		"vs/workbench/contrib/processExplorer/browser/processExplorerEditorInput": [
			"Icon of the process explorer editor label.",
			"Process Explorer"
		],
		"vs/workbench/contrib/processExplorer/electron-browser/processExplorer.contribution": [
			"Process Explorer"
		],
		"vs/workbench/contrib/quickaccess/browser/commandsQuickAccess": [
			"&&Clear",
			"Clear Command History",
			"Ask in Chat: {0}",
			"Configure visibility",
			"{0}: {1}",
			"Configure Keybinding",
			"This action is irreversible!",
			"Do you want to clear the history of recently used commands?",
			"No matching commands",
			"Show All Commands"
		],
		"vs/workbench/contrib/quickaccess/browser/quickAccess.contribution": [
			"Command Palette...",
			"Show and Run Commands",
			"Type the name of a command to run.",
			"Show all Quick Access Providers",
			"Type '{0}' to get help on the actions you can take from here.",
			"&&Command Palette...",
			"Go to &&Line/Column...",
			"&&Open View...",
			"Show All Commands",
			"More",
			"Open View",
			"Type the name of a view, output channel or terminal to open."
		],
		"vs/workbench/contrib/quickaccess/browser/viewQuickAccess": [
			"Output",
			"Debug Console",
			"No matching views",
			"Open View",
			"Panel",
			"Quick Open View",
			"Secondary Side Bar",
			"Terminal",
			"{0}: {1}",
			"Side Bar"
		],
		"vs/workbench/contrib/relauncher/browser/relauncher.contribution": [
			"Press the restart button to restart {0} and enable the setting.",
			"Press the reload button to reload {0} and enable the setting.",
			"A setting has changed that requires a restart to take effect.",
			"A setting has changed that requires a reload to take effect.",
			"&&Restart",
			"Changing workspace folders",
			"&&Reload"
		],
		"vs/workbench/contrib/remote/browser/explorerViewItems": [
			"Switch Remote"
		],
		"vs/workbench/contrib/remote/browser/remote": [
			"Connection Lost",
			"Select url to open",
			"Cannot reconnect. Please reload the window.",
			"Disconnected. Attempting to reconnect...",
			"Attempting to reconnect in {0} seconds...",
			"Attempting to reconnect in {0} second...",
			"Reconnect Now",
			"Reload Window",
			"&&Reload Window",
			"Remote Explorer",
			"Remote Explorer",
			"Help and feedback",
			"Read Documentation",
			"Get Started",
			"Review Issues",
			"Report Issue",
			"Remote Help"
		],
		"vs/workbench/contrib/remote/browser/remoteConnectionHealth": [
			"&&Allow",
			"Support for 32-bit ARM remote servers is deprecated and will be removed in a future release of {0}.",
			"Learn More",
			"&&Learn More",
			"Do not show again",
			"Do not show again in v{0}",
			"Learn More",
			"You are about to connect to an OS version that is unsupported by {0}.",
			"You are connected to an OS version that is unsupported by {0}."
		],
		"vs/workbench/contrib/remote/browser/remoteExplorer": [
			"1 forwarded port",
			"{0} forwarded ports",
			"No forwarded ports. Forward a port to access your locally running services over the internet.\n[Forward a Port]({0})",
			"Ports",
			"Over 20 ports have been automatically forwarded. The `process` based automatic port forwarding has been switched to `hybrid` in settings. Some ports may no longer be detected.",
			"Show Setting",
			"Undo",
			"No Ports Forwarded",
			"Forwarded Ports: {0}",
			"Your application{0} running on port {1} is available.  ",
			"Use Port {0} as Sudo...",
			"You'll need to run as superuser to use port {0} locally.  ",
			"Make Public",
			"[See all forwarded ports]({0})",
			"No forwarded ports. Forward a port to access your running services locally.\n[Forward a Port]({0})",
			"Forwarded Ports"
		],
		"vs/workbench/contrib/remote/browser/remoteIcons": [
			"Icon for the copy local address action.",
			"Documentation icon in the remote explorer view.",
			"Feedback icon in the remote explorer view.",
			"Icon for forwarded ports that don't have a running process.",
			"Icon for forwarded ports that do have a running process.",
			"Icon for the forward action.",
			"Getting started icon in the remote explorer view.",
			"Icon for the label port action.",
			"Icon for the open browser action.",
			"Icon for the open preview action.",
			"Icon representing a remote port.",
			"View icon of the remote ports view.",
			"Icon representing a private remote port.",
			"View icon of the remote explorer view.",
			"Report issue icon in the remote explorer view.",
			"Review issue icon in the remote explorer view.",
			"Icon for the stop forwarding action."
		],
		"vs/workbench/contrib/remote/browser/remoteIndicator": [
			"Close Remote Connection",
			"Close Remote Workspace",
			"Disconnected from {0}",
			"Opening Remote...",
			"Reconnecting to {0}...",
			"Editing on {0}",
			"Close Re&&mote Connection",
			"Network appears to have high latency ({0}ms last, {1}ms average), certain features may be slow to respond.",
			"Network appears to be offline, certain features might be unavailable.",
			"Open a Remote Window",
			"Reload Window",
			"Remote",
			"Close Remote Connection",
			"Install Remote Development Extensions",
			"When enabled, remote extensions recommendations will be shown in the Remote Indicator menu.",
			"Show Remote Menu",
			"Learn More",
			"Install",
			"Installing extension... ",
			"Select an option to open a Remote Window",
			"Remote Host",
			"Retry",
			"An error occurred while setting up {0}. Would you like to try again?",
			"Editing on {0}",
			"Some [features are not available]({0}) for resources located on a virtual file system."
		],
		"vs/workbench/contrib/remote/browser/tunnelFactory": [
			"Private",
			"Public"
		],
		"vs/workbench/contrib/remote/browser/tunnelView": [
			"alt + click",
			"option + click",
			"cmd + click",
			"ctrl + click",
			"The color of the icon for a port that has an associated running process.",
			"Ports",
			"Change Local Address Port",
			"The local port {0} is not available. Port number {1} has been used instead",
			"Stop Forwarding Port",
			"No ports currently forwarded. Try running the {0} command",
			"Choose a port to stop forwarding",
			"Copy Forwarded Port Address",
			"Copy Local Address",
			"Choose a forwarded port",
			"Forward a Port",
			"Unable to forward {0}:{1}. The host may not be available or that remote port may already be forwarded",
			"Unable to forward {0}:{1}. {2}",
			"Forward Port",
			"Port number or address (eg. 3000 or 10.10.10.10:2000).",
			"Set Port Label",
			"Open in Browser",
			"Open Port in Browser",
			"No ports currently forwarded. Open the Ports view to get started.",
			"Choose the port to open",
			"Open the Ports view...",
			"Preview in Editor",
			"HTTP",
			"HTTPS",
			"Remote port {0}:{1} not forwarded. ",
			"Remote port {0}:{1} forwarded to local address {2}. ",
			"Port labeled {0}. ",
			"Add Port",
			"New local port",
			"Press Enter to confirm or Escape to cancel.",
			"Port label",
			"Port number must be ≥ 0 and < {0}.",
			"Forwarded port should be a number or a host:port.",
			"Local port should be a number.",
			"Port is already forwarded",
			"May Require Sudo",
			"Forwarded Address",
			"The address that the forwarded port is available at.",
			"Whether the Ports view has focus.",
			"No running process.",
			"Port has running process.",
			"Origin",
			"The source that a forwarded port originates from. Can be an extension, user forwarded, statically forwarded, or automatically forwarded.",
			"Port",
			"The label and remote port number of the forwarded port.",
			"Visibility",
			"The availability of the forwarded port.",
			"Running Process",
			"The command line of the process that is using the port.",
			"Port Visibility",
			"Change Port Protocol",
			"Private",
			"Unknown",
			"Tunnel View",
			"Process information unavailable"
		],
		"vs/workbench/contrib/remote/common/remote.contribution": [
			"Please select another workspace to open.",
			"Workspace does not exist",
			"&&Open Workspace...",
			"Connection: Pause socket writing",
			"Remote",
			"The number of auto forwarded ports that will trigger the switch from `process` to `hybrid` when automatically forwarding ports and `remote.autoForwardPortsSource` is set to `process` by default. Set to `0` to disable the fallback. When `remote.autoForwardPortsFallback` hasn't been configured, but `remote.autoForwardPortsSource` has, `remote.autoForwardPortsFallback` will be treated as though it's set to `0`.",
			"When enabled, new running processes are detected and ports that they listen on are automatically forwarded. Disabling this setting will not prevent all ports from being forwarded. Even when disabled, extensions will still be able to cause ports to be forwarded, and opening some URLs will still cause ports to forwarded. Also see {0}.",
			"Sets the source from which ports are automatically forwarded when {0} is true. When {0} is false, {1} will be used to find information about ports that have already been forwarded. On Windows and macOS remotes, the `process` and `hybrid` options have no effect and `output` will be used.",
			"Ports will be automatically forwarded when discovered by reading terminal and debug output. Not all processes that use ports will print to the integrated terminal or debug console, so some ports will be missed. Ports will be \"un-forwarded\" by watching for processes that listen on that port to be terminated.",
			"Ports will be automatically forwarded when discovered by reading terminal and debug output. Not all processes that use ports will print to the integrated terminal or debug console, so some ports will be missed. Ports forwarded based on output will not be \"un-forwarded\" until reload or until the port is closed by the user in the Ports view.",
			"Ports will be automatically forwarded when discovered by watching for processes that are started and include a port.",
			"Extension identifier must be in format \"publisher.name\".",
			"List of extensions to install upon connection to a remote when already installed locally.",
			"Override the kind of an extension. `ui` extensions are installed and run on the local machine while `workspace` extensions are run on the remote. By overriding an extension's default kind using this setting, you specify if that extension should be installed and enabled locally or remotely.",
			"Controls whether local URLs with a port will be forwarded when opened from the terminal and the debug console.",
			"Specifies the local host name that will be used for port forwarding.",
			"Set properties that are applied when a specific port number is forwarded. For example:\n\n```\n\"3000\": {\n  \"label\": \"Application\"\n},\n\"40000-55000\": {\n  \"onAutoForward\": \"ignore\"\n},\n\".+\\\\/server.js\": {\n \"onAutoForward\": \"openPreview\"\n}\n```",
			"Set default properties that are applied to all ports that don't get properties from the setting {0}. For example:\n\n```\n{\n  \"onAutoForward\": \"ignore\"\n}\n```",
			"Automatically prompt for elevation (if needed) when this port is forwarded. Elevate is required if the local port is a privileged port.",
			"This port will not be automatically forwarded.",
			"Label that will be shown in the UI for this port.",
			"Application",
			"Shows a notification when a port is automatically forwarded.",
			"Defines the action that occurs when the port is discovered for automatic forwarding",
			"Opens the browser when the port is automatically forwarded. Depending on your settings, this could open an embedded browser.",
			"Opens the browser when the port is automatically forwarded, but only the first time the port is forward during a session. Depending on your settings, this could open an embedded browser.",
			"Opens a preview in the same window when the port is automatically forwarded.",
			"Must be a port number, range of port numbers, or regular expression.",
			"A port, range of ports (ex. \"40000-55000\"), host and port (ex. \"db:1234\"), or regular expression (ex. \".+\\\\/server.js\").  For a port number or range, the attributes will apply to that port number or range of port numbers. Attributes which use a regular expression will apply to ports whose associated process command line matches the expression.",
			"The protocol to use when forwarding this port.",
			"When true, a modal dialog will show if the chosen local port isn't used for forwarding.",
			"Shows no notification and takes no action when this port is automatically forwarded.",
			"Restores the ports you forwarded in a workspace.",
			"Connection: Trigger Reconnect",
			"UI extension kind. In a remote window, such extensions are enabled only when available on the local machine.",
			"Workspace extension kind. In a remote window, such extensions are enabled only when available on the remote."
		],
		"vs/workbench/contrib/remote/electron-browser/remote.contribution": [
			"Remote",
			"Close Unused Forwarded Ports",
			"Remote",
			"When enabled extensions are downloaded locally and installed on remote.",
			"Whether the platform has the WSL feature installed"
		],
		"vs/workbench/contrib/remoteCodingAgents/browser/remoteCodingAgents.contribution": [
			"Contributes remote coding agent integrations to the chat widget.",
			"Identifier of the command to execute. The command must be declared in the \"commands\" section.",
			"Description of the remote agent for use in menus and tooltips.",
			"A user-friendly name for this item which is used for display in menus.",
			"The last occurrence of pattern in an existing chat conversation is sent to the contributing extension to facilitate follow-up responses.",
			"A unique identifier for this item.",
			"Condition which must be true to show this item."
		],
		"vs/workbench/contrib/remoteTunnel/electron-browser/remoteTunnel.contribution": [
			"Sign in to an account to enable remote access",
			"Copy Browser Link to Clipboard",
			"Do not show again",
			"Show Extension",
			"&&Enable",
			"[Looking for remote tunnel](command:{0})",
			"Select a command to invoke",
			"Show Log",
			"Remote Tunnel Access enabled for {0} (launched externally)",
			"Remote Tunnel Access not enabled",
			"Remote Tunnel Access enabled for {0}",
			"Change Tunnel Name",
			"Others",
			"Unable to turn on the remote tunnel access. Check the Remote Tunnel Service log for details.",
			"You can now access this machine anywhere via the secure tunnel [{0}](command:{4}). To connect via a different machine, use the generated [{1}]({2}) link or use the [{6}]({7}) extension in the desktop or web. You can [configure](command:{3}) or [turn off](command:{5}) this access via the VS Code Accounts menu.",
			"Tunnel '{0}' is avaiable for remote access. The {1} extension can be used to connect to it.",
			"Configure Tunnel Name...",
			"Copy Browser URI to Clipboard",
			"Get Started with Tunnels",
			"Remote Tunnel Access is Connecting",
			"Remote Tunnel Access is On",
			"Show Remote Tunnel Service Log",
			"Turn off Remote Tunnel Access...",
			"Turn on Remote Tunnel Access...",
			"Remote Tunnels",
			"Installation as a service failed, and we fell back to running the tunnel for this session. See the [error log](command:{0}) for details.",
			"Do you want to turn off Remote Tunnel Access?",
			"Do you want to turn off Remote Tunnel Access? This will also stop the service that was started externally.",
			"The name under which the remote tunnel access is registered. If not set, the host name is used.",
			"The name must only consist of letters, numbers, underscore and dash. It must not start with a dash.",
			"Prevent this computer from sleeping when remote tunnel access is turned on.",
			"Sign in with {0}",
			"Signed In",
			"[Starting remote tunnel](command:{0})",
			"Select how you want to enable access",
			"Install as a service",
			"Run whenever you're logged in",
			"Turn on for this session",
			"Run whenever {0} is open",
			"Remote Tunnels is currently in preview. Please report any problems using the \"Help: Report Issue\" command."
		],
		"vs/workbench/contrib/replNotebook/browser/repl.contribution": [
			"Execute REPL input",
			"Focus Most Recent REPL Execution",
			"Focus Input Editor"
		],
		"vs/workbench/contrib/replNotebook/browser/replEditor": [
			"REPL Input"
		],
		"vs/workbench/contrib/replNotebook/browser/replEditorAccessibilityHelp": [
			"Run the Open Accessbility View command{0} while navigating the history for an accessible view of the item's output.",
			"The setting `accessibility.replEditor.autoFocusReplExecution` controls if focus will automatically move to the REPL after executing code.",
			"The Quit Edit command{0} will move focus to the cell container, where the up and down arrows will also move focus between cells in the history.",
			"The setting `accessibility.replEditor.readLastExecutionOutput` controls if output will be automatically read when execution completes.",
			"The Execute command{0} will evaluate the expression in the input box.",
			"The Edit Cell command{0} will move focus to the read-only editor for the input of the cell.",
			"The Focus Output command{0} will set focus on the output when focused on a previously executed item.",
			"The Focus Last executed command{0} will move focus to the last executed item in the REPL history.",
			"The Focus Input Editor command{0} will bring the focus back to this editor.",
			"The Focus Input Editor command{0} will move focus to the REPL input box.",
			"You are in a REPL History which is a list of cells that have been executed in the REPL. Each cell has an input, an output, and the cell container.",
			"When you run the Open Accessbility View command{0} from this input box, the output from the last execution will be shown in the accessibility view.",
			"You are in a REPL Editor Input box which will accept code to be executed in the REPL."
		],
		"vs/workbench/contrib/replNotebook/browser/replEditorInput": [
			"Icon of the REPL editor label."
		],
		"vs/workbench/contrib/sash/browser/sash.contribution": [
			"Controls the hover feedback delay in milliseconds of the dragging area in between views/editors.",
			"Controls the feedback area size in pixels of the dragging area in between views/editors. Set it to a larger value if you feel it's hard to resize views using the mouse."
		],
		"vs/workbench/contrib/scm/browser/activity": [
			"Whether the active resource has changes",
			"The active resource's repository",
			"{0} pending changes",
			"Source Control",
			"Source Control Provider"
		],
		"vs/workbench/contrib/scm/browser/menus": [
			"Share"
		],
		"vs/workbench/contrib/scm/browser/quickDiff.contribution": [
			"Controls diff decorations in the editor.",
			"Controls whether leading and trailing whitespace is ignored in Source Control diff gutter decorations.",
			"Controls whether a pattern is used for the diff decorations in gutter.",
			"Use pattern for the diff decorations in gutter for added lines.",
			"Use pattern for the diff decorations in gutter for modified lines.",
			"Controls the width(px) of diff decorations in gutter (added & modified).",
			"Diff Decorations",
			"Show the diff decorations in all available locations.",
			"Show the diff decorations only in the editor gutter.",
			"Show the diff decorations only in the minimap.",
			"Do not show the diff decorations.",
			"Show the diff decorations only in the overview ruler.",
			"Controls the behavior of Source Control diff gutter decorations.",
			"Show the inline diff Peek view on click.",
			"Do nothing.",
			"Controls the visibility of the Source Control diff decorator in the gutter.",
			"Show the diff decorator in the gutter at all times.",
			"Show the diff decorator in the gutter only on hover.",
			"Do not ignore leading and trailing whitespace.",
			"Inherit from `diffEditor.ignoreTrimWhitespace`.",
			"Ignore leading and trailing whitespace.",
			"Source Control"
		],
		"vs/workbench/contrib/scm/browser/quickDiffDecorator": [
			"Added lines",
			"Removed lines",
			"Changed lines"
		],
		"vs/workbench/contrib/scm/browser/quickDiffWidget": [
			"{0} - {1} of {2} change",
			"{0} - {1} of {2} changes",
			"Close",
			"Next &&Change",
			"Previous &&Change",
			"Go to Next Change",
			"Go to Previous Change",
			"{0} of {1} change",
			"{0} of {1} changes",
			"Switch Quick Diff Base",
			"Switch quick diff base",
			"Show Next Change",
			"Show Previous Change"
		],
		"vs/workbench/contrib/scm/browser/scm.contribution": [
			"Controls whether inline actions are always visible in the Source Control view.",
			"Controls whether repositories should always be visible in the Source Control view.",
			"Controls whether the Source Control view should automatically reveal and select files when opening them.",
			"Controls diff decorations in the editor.",
			"Controls whether leading and trailing whitespace is ignored in Source Control diff gutter decorations.",
			"Controls whether a pattern is used for the diff decorations in gutter.",
			"Use pattern for the diff decorations in gutter for added lines.",
			"Use pattern for the diff decorations in gutter for modified lines.",
			"Controls the width(px) of diff decorations in gutter (added & modified).",
			"Controls the font for the input message. Use `default` for the workbench user interface font family, `editor` for the `#editor.fontFamily#`'s value, or a custom font family.",
			"Controls the font size for the input message in pixels.",
			"Controls the maximum number of lines that the input will auto-grow to.",
			"Controls the minimum number of lines that the input will auto-grow from.",
			"Manage Workspace Trust",
			"Source &&Control",
			"The selected source control provider does not have any source control history items.",
			"No source control providers registered.",
			"None of the registered source control providers work in Restricted Mode.",
			"Open in External Terminal",
			"Open in Integrated Terminal",
			"Controls how many repositories are visible in the Source Control Repositories section. Set to 0, to be able to manually resize the view.",
			"Controls the sort order of the repositories in the source control repositories view.",
			"Source Control: Accept Input",
			"Source Control: View Next Commit",
			"Source Control: View Previous Commit",
			"Controls whether the Source Control view should render folders in a compact form. In such a form, single child folders will be compressed in a combined tree element.",
			"Controls the count badge on the Source Control icon on the Activity Bar.",
			"Show the sum of all Source Control Provider count badges.",
			"Show the count badge of the focused Source Control Provider.",
			"Disable the Source Control count badge.",
			"Controls the default Source Control repository view mode.",
			"Show the repository changes as a list.",
			"Show the repository changes as a tree.",
			"Controls the default Source Control repository changes sort order when viewed as a list.",
			"Sort the repository changes by file name.",
			"Sort the repository changes by path.",
			"Sort the repository changes by Source Control status.",
			"Show the diff decorations in all available locations.",
			"Show the diff decorations only in the editor gutter.",
			"Show the diff decorations only in the minimap.",
			"Do not show the diff decorations.",
			"Show the diff decorations only in the overview ruler.",
			"Controls the behavior of Source Control diff gutter decorations.",
			"Show the inline diff Peek view on click.",
			"Do nothing.",
			"Controls the visibility of the Source Control diff decorator in the gutter.",
			"Show the diff decorator in the gutter at all times.",
			"Show the diff decorator in the gutter only on hover.",
			"Do not ignore leading and trailing whitespace.",
			"Inherit from `diffEditor.ignoreTrimWhitespace`.",
			"Ignore leading and trailing whitespace.",
			"Controls which badges are shown in the Source Control Graph view. The badges are shown on the right side of the graph indicating the names of history item groups.",
			"Show badges of all history item groups in the Source Control Graph view.",
			"Show only the badges of history item groups used as a filter in the Source Control Graph view.",
			"Controls whether the Source Control Graph view will load the next page of items when you scroll to the end of the list.",
			"The number of items to show in the Source Control Graph view by default and when loading more items.",
			"Controls whether to show incoming changes in the Source Control Graph view.",
			"Controls whether to show outgoing changes in the Source Control Graph view.",
			"Controls the count badges on Source Control Provider headers. These headers appear in the Source Control view when there is more than one provider or when the {0} setting is enabled, and in the Source Control Repositories view.",
			"Only show count badge for Source Control Provider when non-zero.",
			"Hide Source Control Provider count badges.",
			"Show Source Control Provider count badges.",
			"Controls whether to show repository artifacts in the Source Control Repositories view. This feature is experimental and only works when {0} is set to `{1}`.",
			"Controls the selection mode of the repositories in the Source Control Repositories view.",
			"Multiple repositories can be selected at the same time.",
			"Only one repository can be selected at a time.",
			"Repositories in the Source Control Repositories view are sorted by discovery time. Repositories in the Source Control view are sorted in the order that they were selected.",
			"Repositories in the Source Control Repositories and Source Control views are sorted by repository name.",
			"Repositories in the Source Control Repositories and Source Control views are sorted by repository path.",
			"Controls the default working set to use when switching to a source control history item group that does not have a working set.",
			"Use the current working set when switching to a source control history item group that does not have a working set.",
			"Use an empty working set when switching to a source control history item group that does not have a working set.",
			"Controls whether to store editor working sets when switching between source control history item groups.",
			"The active repository is updated based on active editor",
			"Select the active repository, type to filter all repositories",
			"Changes",
			"Source Control",
			"Resolve Conflicts with AI",
			"Graph",
			"Repositories",
			"Controls whether an action button can be shown in the Source Control view.",
			"Controls whether an action button can be shown in the Source Control input.",
			"Source Control",
			"Source Control Graph",
			"Source Control Repositories",
			"Source Control",
			"View icon of the Source Control view."
		],
		"vs/workbench/contrib/scm/browser/scmAccessibilityHelp": [
			"disabled",
			"enabled",
			"Use the \"Source Control: Focus on Source Control Graph View\" command to open the Source Control Graph view.",
			"The Source Control Graph view displays a graph history items of the repository. If the workspace contains more than one repository it will list the history items of the active repository.",
			"Once the Source Control Graph view is opened you can:",
			" - Use the up/down arrow keys to navigate the list of history items.",
			" - Use the Space key to open the history item details in the multi-file diff editor.",
			"Use the \"Source Control: Focus on Source Control View\" command to open the Source Control view.",
			"The Source Control view displays the resource groups and resources of the repository. If the workspace contains more than one repository it will list the resource groups and resources of the repositories selected in the Source Control Repositories view.",
			"Once the Source Control view is opened you can:",
			" - Use the up/down arrow keys to navigate the list of repositories, resource groups and resources.",
			" - Use the Space key to expand or collapse a resource group.",
			"Use the \"Source Control: Focus on Source Control Repositories View\" command to open the Source Control Repositories view.",
			"The Source Control Repositories view lists all repositories from the workspace and is only shown when the workspace contains more than one repository.",
			"Once the Source Control Repositories view is opened you can:",
			" - Use the up/down arrow keys to navigate the list of repositories.",
			" - Use the Enter or Space keys to select a repository.",
			" - Use Shift + up/down keys to select multiple repositories.",
			"Visible repositories: {0}",
			"Repository: {0}",
			"History item reference: {0}",
			"Commit message: {0}",
			"Action button: {0}, {1}",
			"Resource groups: {0}"
		],
		"vs/workbench/contrib/scm/browser/scmHistory": [
			"Incoming Changes",
			"Outgoing Changes",
			"History item hover additions foreground color.",
			"History item hover deletions foreground color.",
			"Source control graph foreground color (1).",
			"Source control graph foreground color (2).",
			"Source control graph foreground color (3).",
			"Source control graph foreground color (4).",
			"Source control graph foreground color (5).",
			"History item base reference color.",
			"History item hover default label background color.",
			"History item hover default label foreground color.",
			"History item hover label foreground color.",
			"History item reference color.",
			"History item remote reference color."
		],
		"vs/workbench/contrib/scm/browser/scmHistoryChatContext": [
			"Add to Chat",
			"Explain Changes",
			"Source Control...",
			"Select a change",
			"file(s)"
		],
		"vs/workbench/contrib/scm/browser/scmHistoryViewPane": [
			"Show the source control graph for the active repository",
			"All",
			"All history item references",
			"Auto",
			"Current history item reference(s)",
			"Go to Current History Item",
			"Incoming Changes",
			"{0} Items",
			"{0} Load More...",
			"Open Changes",
			"Open File",
			"Outgoing Changes",
			"History Item Reference Picker",
			"Refresh",
			"Repository Picker",
			"Source Control History",
			"Select one/more history item references to view, type to filter",
			"Select the repository to view, type to filter all repositories",
			"Please refresh the graph using the refresh action ({0}).",
			"View as List",
			"View as Tree"
		],
		"vs/workbench/contrib/scm/browser/scmInput": [
			"Close",
			"{0}, Use {1} to open Source Control Accessibility Help.",
			"{0}, Run the Open Accessibility Help command for more information.",
			"Cancel",
			"Generate Commit Message",
			"More Actions..."
		],
		"vs/workbench/contrib/scm/browser/scmRepositoriesViewPane": [
			"Source Control Repositories"
		],
		"vs/workbench/contrib/scm/browser/scmViewPane": [
			"Collapse All Repositories",
			"Expand All Repositories",
			"Repositories",
			"Select Multiple Repositories",
			"Select Single Repository",
			"Sort by Discovery Time",
			"Sort by Name",
			"Sort by Path",
			"Source Control Management",
			"Collapse All",
			"Source Control Input",
			"Source Control Input, Use {0} to open Source Control Accessibility Help.",
			"Source Control Input, Run the Open Accessibility Help command for more information.",
			"View as List",
			"View as Tree",
			"View & Sort",
			"Sort Changes by Name",
			"Sort Changes by Path",
			"Sort Changes by Status"
		],
		"vs/workbench/contrib/scm/browser/scmViewService": [
			"Auto"
		],
		"vs/workbench/contrib/scm/common/quickDiff": [
			"Editor gutter background color for lines that are added.",
			"Editor gutter secondary background color for lines that are added.",
			"Editor gutter background color for lines that are deleted.",
			"Editor gutter secondary background color for lines that are deleted.",
			"Editor gutter decoration color for gutter item background. This color should be opaque.",
			"Editor gutter decoration color for gutter item glyphs.",
			"Editor gutter background color for lines that are modified.",
			"Editor gutter secondary background color for lines that are modified.",
			"Minimap gutter background color for lines that are added.",
			"Minimap gutter background color for lines that are deleted.",
			"Minimap gutter background color for lines that are modified.",
			"Overview ruler marker color for added content.",
			"Overview ruler marker color for deleted content.",
			"Overview ruler marker color for modified content."
		],
		"vs/workbench/contrib/scrollLocking/browser/scrollLocking": [
			"Hold Locked Scrolling Across Editors",
			"Locked Scrolling",
			"Locked Scrolling",
			"Lock Scrolling Enabled",
			"Scrolling Locked",
			"Synchronize Scrolling Editors",
			"Toggle Locked Scrolling Across Editors"
		],
		"vs/workbench/contrib/search/browser/anythingQuickAccess": [
			"Open Quick Chat",
			"Remove from Recently Opened",
			"file and symbol results",
			"{0} unsaved changes",
			"file results",
			"{0}, {1}",
			"No matching results",
			"Open to the Bottom",
			"Open to the Side",
			"recently opened"
		],
		"vs/workbench/contrib/search/browser/patternInputWidget": [
			"input",
			"Search only in Changed Files (Source Control)",
			"Search only in Open Editors",
			"Use Exclude Settings and Ignore Files"
		],
		"vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess": [
			"Enter a term to search for across your files.",
			"Open in Search View",
			"No matching results",
			"More",
			"Open File",
			"See More Files",
			"Open in Search View"
		],
		"vs/workbench/contrib/search/browser/replaceService": [
			"{0} ↔ {1} (Replace Preview)",
			"Search and Replace"
		],
		"vs/workbench/contrib/search/browser/search.common.contribution": [
			"Search all files as you type.",
			"When {0} is enabled, controls the timeout in milliseconds between a character being typed and the search starting. Has no effect when {0} is disabled."
		],
		"vs/workbench/contrib/search/browser/search.contribution": [
			"Configure [glob patterns](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options) for excluding files and folders in fulltext searches and file search in quick open. To exclude files from the recently opened list in quick open, patterns must be absolute (for example `**/node_modules/**`). Inherits all glob patterns from the `#files.exclude#` setting.",
			"The glob pattern to match file paths against. Set to true or false to enable or disable the pattern.",
			"Additional check on the siblings of a matching file. Use \\$(basename) as variable for the matching file name.",
			"Controls sorting order of editor history in quick open when filtering.",
			"History entries are sorted by relevance based on the filter value used. More relevant entries appear first.",
			"History entries are sorted by recency. More recently opened entries appear first.",
			"&&Search",
			"Shows search results as a list.",
			"Shows search results as a tree.",
			"Search",
			"Controls the positioning of the actionbar on rows in the Search view.",
			"Position the actionbar to the right when the Search view is narrow, and immediately after the content when the Search view is wide.",
			"Always position the actionbar to the right.",
			"Controls whether the search results will be collapsed or expanded.",
			"Files with less than 10 results are expanded. Others are collapsed.",
			"Controls whether search file decorations should use badges.",
			"Controls whether search file decorations should use colors.",
			"Controls the default search result view mode.",
			"Show notebook editor rich content results for closed notebooks. Please refresh your search results after changing this setting.",
			"When enabled, the legacy `findFiles` extension API honors the user's `#search.useIgnoreFiles#` setting instead of always ignoring `.gitignore`. Extensions that explicitly pass `null` as the `exclude` argument still get unfiltered results. Telemetry is emitted regardless of this setting to help decide future defaults.",
			"Controls whether to follow symlinks while searching.",
			"Controls whether the Search view should read or modify the shared find clipboard on macOS.",
			"Controls the maximum number of search results, this can be set to `null` (empty) to return unlimited results.",
			"Controls where new `Search: Find in Files` and `Find in Folder` operations occur: either in the Search view, or in a search editor.",
			"Search in a new search editor.",
			"Search in an existing search editor if present, otherwise in a new search editor.",
			"Search in the Search view, either in the panel or side bars.",
			"Controls whether the last typed input to Quick Search should be restored when opening it the next time.",
			"Whether to include results from recently opened files in the file results for Quick Open.",
			"Whether to include results from a global symbol search in the file results for Quick Open.",
			"Number of threads to use for searching. When set to 0, the engine automatically determines this value.",
			"Enable keyword suggestions in the Search view.",
			"Controls the behavior of the semantic search results displayed in the Search view.",
			"Request semantic results automatically with every search.",
			"Only request semantic search results manually.",
			"Request semantic results automatically only when text search results are empty.",
			"Update the search query to the editor's selected text when focusing the Search view. This happens either on click or when triggering the `workbench.views.search.focus` command.",
			"Enable seeding search from the word nearest the cursor when the active editor has no selection.",
			"Controls whether to show line numbers for search results.",
			"Search case-insensitively if the pattern is all lowercase, otherwise, search case-sensitively.",
			"Controls sorting order of search results.",
			"Controls whether to open Replace Preview when selecting or replacing a match.",
			"Results are sorted by count per file, in ascending order.",
			"Results are sorted by count per file, in descending order.",
			"Results are sorted by folder and file names, in alphabetical order.",
			"Results are sorted by file names ignoring folder order, in alphabetical order.",
			"Results are sorted by file last modified date, in descending order.",
			"Results are sorted by file extensions, in alphabetical order.",
			"Search for Text",
			"Search for text in your workspace files.",
			"Controls whether to use your global gitignore file (for example, from `$HOME/.config/git/ignore`) when searching for files. Requires {0} to be enabled.",
			"Controls whether to use `.gitignore` and `.ignore` files when searching for files.",
			"Controls whether to use `.gitignore` and `.ignore` files in parent directories when searching for files. Requires {0} to be enabled."
		],
		"vs/workbench/contrib/search/browser/searchAccessibilityHelp": [
			"Press Escape to close Search. Focus returns to the editor, and your search history is preserved.",
			"Closing:",
			"You are in the Search view. This workspace-wide tool lets you find text or patterns across all files in your workspace.",
			"When you navigate from the Search input, the editor updates while your focus stays in the search field. This is intentional, so you can keep refining your search without losing your place.",
			"If you press Tab, focus moves to the results tree below the input, and you can navigate results and open them. When you press Enter on a result, the match is shown in the editor.",
			"If you want to focus the editor to edit text at a search result, use {0} to navigate to the result and automatically focus the editor there.",
			"Focus Behavior (Important):",
			"Accessibility Help: Search Across Files",
			"1) The file name where the result is located is read first, so you know which file contains the match.",
			"2) The full line that contains the match is read, so you get immediate context.",
			"3) Your position among the results is announced, so you know how far you are through the results.",
			"4) The exact line and column are announced, so you know precisely where the match is in the file.",
			"Each navigation step gives you a complete spoken update:",
			"What You Hear Each Time You Move to a Result:",
			"While you are in the Search input, your focus stays in the field. You can type your search term and navigate the search results list without leaving the input. When you navigate to a result, the editor updates in the background to show the match.",
			"Inside the Search Input (What It Does):",
			"- Down Arrow: Navigate through results in the tree.",
			"Keyboard Navigation Summary:",
			"- Enter: Run or refresh the search.",
			"- {0}: Jump to the next result and focus the editor.",
			"From anywhere (Search input or editor):",
			"Navigating search results:",
			"While focused IN the Search input:",
			"- Enter (when a result is focused): Navigate to that result in the editor.",
			"- {0}: Jump to the previous result and focus the editor.",
			"- Tab: Move focus to the results tree below.",
			"- `search.globalFindClipboard`: Uses the shared macOS Find clipboard when available.",
			"Platform-Specific Setting (macOS only):",
			"No results found. Check your search term or adjust options below.",
			"Type a search term to find results.",
			"- Match Case: Only exact case matches are included.",
			"- Regular Expression: Use pattern matching for advanced searches.",
			"Search Options in the Dialog:",
			"- Whole Word: Only full words are matched.",
			"Tab to the Replace input and type your replacement text.",
			"You can replace individual matches or all matches at once.",
			"Replace Across Files (Replace Mode Active):",
			"Warning: This action affects multiple files. Make sure you have searched for exactly what you want to replace.",
			"{0} results found.",
			"- `search.actionsPosition`: Position of action buttons.",
			"- `search.collapseResults`: Expand or collapse results.",
			"- `search.searchEditor.defaultNumberOfContextLines`: Number of context lines shown around matches.",
			"- `search.searchOnTypeDebouncePeriod`: Wait time in milliseconds before searching as you type.",
			"- `search.showLineNumbers`: Show line numbers for results.",
			"- `search.maxResults`: Maximum number of search results to show.",
			"- `search.useReplacePreview`: Open preview when replacing matches.",
			"- `search.searchOnType`: Search all files as you type.",
			"Settings You Can Adjust ({0} opens Settings):",
			"These settings affect how Search across files behaves.",
			"- `search.smartCase`: Use case-insensitive search if your search term is all lowercase.",
			"- `search.sortOrder`: Sort results by file name, type, modified time, or match count.",
			"- `accessibility.verbosity.find`: Controls whether the Search input announces the Accessibility Help hint.",
			"- `search.defaultViewMode`: Show results as list or tree.",
			"Current Search Status:",
			"You are searching across your workspace."
		],
		"vs/workbench/contrib/search/browser/searchActionsBase": [
			"Search"
		],
		"vs/workbench/contrib/search/browser/searchActionsCopy": [
			"Copy All",
			"Copy",
			"Copy Path",
			"Get Search Results"
		],
		"vs/workbench/contrib/search/browser/searchActionsFind": [
			"Exclude File Type from Search",
			"Exclude Folder from Search",
			"Find in Files",
			"A set of options for the search",
			"Open a workspace search",
			"Find in Folder...",
			"Find in Workspace...",
			"Include File Type from Search",
			"Find &&in Files",
			"Restrict Search to Folder",
			"Reveal in Explorer View",
			"Expand Recursively"
		],
		"vs/workbench/contrib/search/browser/searchActionsNav": [
			"Add Cursors at Search Results",
			"Close Replace Widget",
			"Focus Next Input",
			"Focus Next Search Result",
			"Focus Previous Input",
			"Focus Previous Search Result",
			"Focus Search From Results",
			"Focus List",
			"Open Match",
			"Open Match To Side",
			"Replace in Files",
			"Toggle Case Sensitive",
			"Toggle Preserve Case",
			"Toggle Query Details",
			"Toggle Regex",
			"Toggle Search on Type",
			"Toggle Whole Word"
		],
		"vs/workbench/contrib/search/browser/searchActionsRemoveReplace": [
			"Replace All",
			"Replace",
			"Dismiss"
		],
		"vs/workbench/contrib/search/browser/searchActionsSymbol": [
			"Go to Symbol in &&Workspace...",
			"Go to Symbol in Workspace...",
			"Go to Symbol in Workspace..."
		],
		"vs/workbench/contrib/search/browser/searchActionsTextQuickAccess": [
			"Quick Search"
		],
		"vs/workbench/contrib/search/browser/searchActionsTopBar": [
			"Cancel Search",
			"Clear Search History",
			"Clear Search Results",
			"Collapse All",
			"Expand All",
			"Refresh",
			"Search with AI",
			"View as List",
			"View as Tree"
		],
		"vs/workbench/contrib/search/browser/searchChatContext": [
			"Search file or folder by name",
			"Files & Folders...",
			"Search Results",
			"Select a symbol",
			"Symbols..."
		],
		"vs/workbench/contrib/search/browser/searchFindInput": [
			"Notebook Find Filters"
		],
		"vs/workbench/contrib/search/browser/searchIcons": [
			"Icon for clear results in the search view.",
			"Icon for collapse results in the search view.",
			"Icon to make search details visible.",
			"Icon for expand results in the search view.",
			"Icon to collapse the replace section in the search view.",
			"Icon for the action to open a new search editor.",
			"Icon for the action to go to the file of the current search result.",
			"Icon for refresh in the search view.",
			"Icon to remove a search result.",
			"Icon for replace all in the search view.",
			"Icon for replace in the search view.",
			"Icon to view more context in the search view.",
			"Icon for viewing results as a list in the search view.",
			"Icon for viewing results as a tree in the search view.",
			"Icon for toggle the context in the search editor.",
			"Icon to expand the replace section in the search view.",
			"Icon to hide AI results in search.",
			"Icon to show AI results in search.",
			"Icon for stop in the search view.",
			"View icon of the search view."
		],
		"vs/workbench/contrib/search/browser/searchMessage": [
			"Unable to open unknown link: {0}",
			"Unable to open command link from untrusted source: {0}"
		],
		"vs/workbench/contrib/search/browser/searchQuickAccess.contribution": [
			"Go to File",
			"Search files by name (append {0} to go to line or {1} to go to symbol)",
			"Go to Symbol in Workspace",
			"Type the name of a symbol to open."
		],
		"vs/workbench/contrib/search/browser/searchResultsView": [
			"{0} matches in file {1} of folder {2}, Search result",
			"{0} matches in folder root {1}, Search result",
			"From line {0}",
			"{0} more lines",
			"{0} matches outside of the workspace, Search result",
			"'{0}' at column {1} replace {2} with {3}",
			"Search",
			"{0} file found",
			"{0} files found",
			"AI-assisted results",
			"Other files",
			"Text Results",
			"{0} match found",
			"{0} matches found",
			"'{0}' at column {1} found {2}"
		],
		"vs/workbench/contrib/search/browser/searchView": [
			"Search returned {0} results in {1} files",
			"Search in entire workspace",
			"Empty Search",
			"enable",
			" - Search: {0}",
			"Search instead for: ",
			"Toggle Search Details",
			"No results found in open editors excluding '{0}' - ",
			"No results found in open editors. Review your configured exclusions and check your gitignore files - ",
			"No results found in open editors matching '{0}' - ",
			"No results found in open editors matching '{0}' excluding '{1}' - ",
			"No results found excluding '{0}' - ",
			"No results found. Review your configured exclusions and check your gitignore files - ",
			"No results found in '{0}' - ",
			"No results found in '{0}' excluding '{1}' - ",
			"searching only in open files",
			"disable",
			"Open Folder",
			"Open in editor",
			"Copy current search results to an editor",
			"Open Settings",
			"e.g. *.ts, src/**/exclude",
			"e.g. *.ts, src/**/include",
			"Replace {0} occurrence across {1} file with '{2}'?",
			"Replaced {0} occurrence across {1} file.",
			"Replace {0} occurrence across {1} files with '{2}'?",
			"Replaced {0} occurrence across {1} files.",
			"Replace {0} occurrences across {1} file with '{2}'?",
			"Replaced {0} occurrences across {1} file.",
			"Replace {0} occurrences across {1} files with '{2}'?",
			"Replaced {0} occurrences across {1} files.",
			"&&Replace",
			"Replace All",
			"Replace {0} occurrence across {1} file?",
			"Replaced {0} occurrence across {1} file with '{2}'.",
			"Replace {0} occurrence across {1} files?",
			"Replaced {0} occurrence across {1} files with '{2}'.",
			"Replace {0} occurrences across {1} file?",
			"Replaced {0} occurrences across {1} file with '{2}'.",
			"Replace {0} occurrences across {1} files?",
			"Replaced {0} occurrences across {1} files with '{2}'.",
			"Search again",
			"Search again in all files",
			"{0} result in {1} file",
			"{0} results in {1} file",
			"{0} result in {1} files",
			"{0} results in {1} files",
			"Search was canceled before any results could be found - ",
			"The result set only contains a subset of all matches. Be more specific in your search to narrow down the results.",
			"Search path not found: {0}",
			"files to exclude",
			"files to include",
			"Search with AI",
			"You have not opened or specified a folder. Only open files are currently searched - ",
			"Search with AI.",
			"Use Exclude Settings and Ignore Files",
			"exclude settings and ignore files are disabled"
		],
		"vs/workbench/contrib/search/browser/searchWidget": [
			"Press {0} for accessibility help",
			"Replace: Type replace term and press Enter to preview",
			"Search: Type Search Term and press Enter to search",
			"Replace All (Submit Search to Enable)",
			"Replace All",
			"Search",
			"Replace",
			"Toggle Replace",
			"Toggle Context Lines"
		],
		"vs/workbench/contrib/search/browser/symbolsQuickAccess": [
			"No matching workspace symbols",
			"Open to the Bottom",
			"Open to the Side"
		],
		"vs/workbench/contrib/search/common/search": [
			"Search"
		],
		"vs/workbench/contrib/searchEditor/browser/searchEditor": [
			"Search Exclude Patterns",
			"Search Include Patterns",
			"Toggle Search Details",
			"Run Search",
			"Search",
			"Matched {0} at {1} in file {2}",
			"files to exclude",
			"files to include",
			"Search editor text input box border."
		],
		"vs/workbench/contrib/searchEditor/browser/searchEditor.contribution": [
			"Search Editor",
			"Search Editor",
			"Focus Search Editor Files to Exclude",
			"Focus Search Editor Files to Include",
			"Focus Search Editor Input",
			"Open New Search Editor",
			"Open New Search Editor to the Side",
			"New Search Editor",
			"Open Results in Editor",
			"Open Search Editor",
			"Search Again",
			"The default number of surrounding context lines to use when creating new Search Editors. If using `#search.searchEditor.reusePriorSearchConfiguration#`, this can be set to `null` (empty) to use the prior Search Editor's configuration.",
			"Configure effect of double-clicking a result in a search editor.",
			"Double-clicking opens the result in the active editor group.",
			"Double-clicking opens the result in the editor group to the side, creating one if it does not yet exist.",
			"Double-clicking selects the word under the cursor.",
			"When a search is triggered, focus the Search Editor results instead of the Search Editor input.",
			"When enabled, new Search Editors will reuse the includes, excludes, and flags of the previously opened Search Editor.",
			"Configure effect of single-clicking a result in a search editor.",
			"Single-clicking does nothing.",
			"Single-clicking opens a Peek Definition window.",
			"Search Editor",
			"Decrease Context Lines",
			"Increase Context Lines",
			"Select All Matches",
			"Toggle Match Case",
			"Toggle Context Lines",
			"Toggle Use Regular Expression",
			"Toggle Match Whole Word",
			"Delete File Results"
		],
		"vs/workbench/contrib/searchEditor/browser/searchEditorInput": [
			"Icon of the search editor label.",
			"Search",
			"Search: {0}"
		],
		"vs/workbench/contrib/searchEditor/browser/searchEditorSerialization": [
			"All backslashes in Query string must be escaped (\\\\)",
			"No Results",
			"{0} files",
			"{0} results",
			"1 file",
			"1 result",
			"The result set only contains a subset of all matches. Be more specific in your search to narrow down the results."
		],
		"vs/workbench/contrib/share/browser/share.contribution": [
			"Close",
			"Controls whether to render the Share action next to the command center when {0} is {1}.",
			"Generating link...",
			"Open Link",
			"Share...",
			"Copied link to clipboard!",
			"Copied text to clipboard!"
		],
		"vs/workbench/contrib/share/browser/shareService": [
			"The number of available share providers",
			"Share",
			"Toggle visibility of the Share action in title bar",
			"Choose how to share {0}"
		],
		"vs/workbench/contrib/snippets/browser/commands/abstractSnippetsActions": [
			"Snippets"
		],
		"vs/workbench/contrib/snippets/browser/commands/configureSnippets": [
			"Invalid file name",
			"'{0}' is not a valid file name",
			"'{0}' already exists",
			"({0}) {1}",
			"({0})",
			"(global)",
			"Existing Snippets",
			"&&Snippets",
			"Type snippet file name",
			"New Snippets file for '{0}'...",
			"New Global Snippets file...",
			"global",
			"New Snippets",
			"{0} workspace",
			"Configure Snippets",
			"Select Snippets File or Create Snippets",
			"Snippets"
		],
		"vs/workbench/contrib/snippets/browser/commands/fileTemplateSnippets": [
			"Fill File with Snippet",
			"Select a snippet"
		],
		"vs/workbench/contrib/snippets/browser/commands/insertSnippet": [
			"Insert Snippet"
		],
		"vs/workbench/contrib/snippets/browser/commands/surroundWithSnippet": [
			"Surround with Snippet..."
		],
		"vs/workbench/contrib/snippets/browser/snippetCodeActionProvider": [
			"{0}",
			"More...",
			"Start with Snippet",
			"Start with: {0}"
		],
		"vs/workbench/contrib/snippets/browser/snippetCompletionProvider": [
			"{0} ({1})",
			"{0}, {1}"
		],
		"vs/workbench/contrib/snippets/browser/snippetPicker": [
			"Hide from IntelliSense",
			"Show in IntelliSense",
			"(hidden from IntelliSense)",
			"No snippet available",
			"Select a snippet",
			"User Snippets",
			"Workspace Snippets"
		],
		"vs/workbench/contrib/snippets/browser/snippets.contribution": [
			"Controls if surround-with-snippets or file template snippets show as Code Actions.",
			"User snippet configuration",
			"The snippet content. Use `$1`, `${1:defaultText}` to define cursor positions, use `$0` for the final cursor position. Insert variable values with `${varName}` and `${varName:defaultText}`, e.g. `This is file: $TM_FILENAME`.",
			"Empty snippet",
			"The snippet description.",
			"A list of [glob patterns](https://aka.ms/vscode-glob-patterns) to exclude the snippet from specific files, e.g. `[\"**/*.min.js\"]` or `\"*.min.js\"`. Patterns will match on the absolute path of a file if they contain a path separator and will match on the name of the file otherwise. Exclude patterns take precedence over `include` patterns.",
			"A list of [glob patterns](https://aka.ms/vscode-glob-patterns) to include the snippet for specific files, e.g. `[\"**/*.test.ts\", \"*.spec.ts\"]` or `\"**/*.spec.ts\"`. Patterns will match on the absolute path of a file if they contain a path separator and will match on the name of the file otherwise. You can exclude matching files via the `exclude` property.",
			"The snippet is meant to populate or replace a whole file",
			"The prefix to use when selecting the snippet in intellisense",
			"A list of language names to which this snippet applies, e.g. 'typescript,javascript'."
		],
		"vs/workbench/contrib/snippets/browser/snippetsFile": [
			"User Snippet",
			"Global User Snippet",
			"Workspace Snippet"
		],
		"vs/workbench/contrib/snippets/browser/snippetsService": [
			"The snippet file \"{0}\" could not be read.",
			"One or more snippets from the extension '{0}' very likely confuse snippet-variables and snippet-placeholders (see https://code.visualstudio.com/docs/editor/userdefinedsnippets#_snippet-syntax for more details)",
			"Unknown language in `contributes.{0}.language`. Provided value: {1}",
			"When omitting the language, the value of `contributes.{0}.path` must be a `.code-snippets`-file. Provided value: {1}",
			"Expected string in `contributes.{0}.path`. Provided value: {1}",
			"Expected `contributes.{0}.path` ({1}) to be included inside extension's folder ({2}). This might make the extension non-portable.",
			"Contributes snippets.",
			"Language identifier for which this snippet is contributed to.",
			"Path of the snippets file. The path is relative to the extension folder and typically starts with './snippets/'."
		],
		"vs/workbench/contrib/speech/browser/speechService": [
			"A description of this Speech Provider, shown in the UI.",
			"Unique name for this Speech Provider.",
			"Contributes a Speech Provider"
		],
		"vs/workbench/contrib/speech/common/speechService": [
			"A speech provider is registered to the speech service.",
			"Danish (Denmark)",
			"German (Germany)",
			"English (Australia)",
			"English (Canada)",
			"English (United Kingdom)",
			"English (Ireland)",
			"English (India)",
			"English (New Zealand)",
			"English (United States)",
			"Spanish (Spain)",
			"Spanish (Mexico)",
			"French (Canada)",
			"French (France)",
			"Hindi (India)",
			"Italian (Italy)",
			"Japanese (Japan)",
			"Korean (South Korea)",
			"Dutch (Netherlands)",
			"Portuguese (Brazil)",
			"Portuguese (Portugal)",
			"Russian (Russia)",
			"Swedish (Sweden)",
			"Turkish (Türkiye)",
			"Chinese (Simplified, China)",
			"Chinese (Traditional, Hong Kong)",
			"Chinese (Traditional, Taiwan)",
			"A speech-to-text session is in progress.",
			"A text-to-speech session is in progress."
		],
		"vs/workbench/contrib/surveys/browser/languageSurveys.contribution": [
			"Help us improve our support for {0}",
			"Don't Show Again",
			"Remind Me Later",
			"Take Short Survey"
		],
		"vs/workbench/contrib/surveys/browser/nps.contribution": [
			"Don't Show Again",
			"Remind Me Later",
			"Do you mind taking a quick feedback survey?",
			"Take Survey"
		],
		"vs/workbench/contrib/surveys/browser/survey.contribution": [
			"Open Survey",
			"You are in a survey form. Use Tab to move between questions and options.",
			"Use arrow keys within a question to navigate between options, and Space or Enter to select.",
			"Tab to the Submit button and press Enter once the required question is answered. Additional questions are optional.",
			"Survey"
		],
		"vs/workbench/contrib/surveys/browser/surveyEditorInput": [
			"Icon for the survey editor."
		],
		"vs/workbench/contrib/surveys/browser/surveyEditorPane": [
			"Survey",
			"{0} (optional)",
			"Submit feedback",
			"Answer the required question to submit",
			"Your answer helps us understand who needs this most. Thank you.",
			"Response sent"
		],
		"vs/workbench/contrib/surveys/browser/surveyQuestions": [
			"This short survey helps us understand how well Copilot fits into your workflow.",
			"How disappointed would you be if you could no longer use Copilot?",
			"Extremely",
			"Not at all",
			"Slightly",
			"Somewhat",
			"Very",
			"What has Copilot helped you with most recently?",
			"Automating repetitive work",
			"Getting unstuck on bugs",
			"Making multi-file changes",
			"I haven't gotten clear value yet",
			"None of the above",
			"Planning an approach",
			"Improving or reviewing code",
			"Shipping changes faster",
			"Understanding the codebase",
			"What most gets in your way?",
			"Struggles with bigger tasks",
			"Missing repo or project context",
			"Limits, cost, or billing",
			"None of the above",
			"Too much time reviewing",
			"Security or permissions friction",
			"Setup or integrations are hard",
			"Too slow / breaks flow",
			"Too much steering needed",
			"Output is hard to trust",
			"How long have you been programming?",
			"10-19 yr",
			"20+ yr",
			"3-5 yr",
			"6-9 yr",
			"<3 yr",
			"Help Us Improve GitHub Copilot"
		],
		"vs/workbench/contrib/tasks/browser/abstractTaskService": [
			"configured tasks",
			"Configure Task",
			"Configure Task",
			"The current task configuration has errors. Please fix the errors first before customizing a task.",
			"Do you want to save all editors before running the task?",
			"detected tasks",
			"There are many build tasks defined in the tasks.json. Executing the first one.",
			"recently used tasks",
			"Filters the tasks shown in the quickpick",
			"The task's label or a term to filter by",
			"The task's label or a term to filter by",
			"The contributed task type",
			"Do&&n't Save",
			"&&Save",
			"Saving persistent tasks: {0}",
			"Select for which kind of errors and warnings to scan the task output",
			"Show Output",
			"Task finished in {0}.",
			"Task \"{0}\" finished in {1}.",
			"{0}m",
			"{0}m {1}s",
			"{0}s",
			"Task Event kind: {0}",
			"User",
			"Tasks",
			"The folder {0} is ignored since it uses task version 0.1.0",
			"Task to execute is undefined",
			"associate",
			"Continue without scanning the task output",
			"Learn more about scanning the task output",
			"Never scan the task output for this task",
			"Never scan the task output for {0} tasks",
			"Create tasks.json file from template",
			"{0} is already marked as the default build task",
			"{0} is already marked as the default test task.",
			"Fetching build tasks...",
			"Fetching test tasks...",
			"Fetching tasks from task storage.",
			"Fetching a task from task storage failed: {0}.",
			"Reading tasks from task storage, {0}, {1}, {2}",
			"Resolved task {0}",
			"Unable to resolve task {0} ",
			"Returning cached tasks {0}",
			"The following workspace folders are ignored since they use task version 0.1.0: {0}",
			"Ignoring task configurations for workspace folder {0}. Multi folder workspace task support requires that all folders use task version 2.0.0",
			"Select an instance to terminate",
			"No build task to run found. Configure Build Task...",
			"No build task defined. Mark a task with 'isBuildCommand' in the tasks.json file.",
			"No build task defined. Mark a task with as a 'build' group in the tasks.json file.",
			"Error: The {0} task detection didn't contribute a task for the following configuration:\n{1}\nThe task will be ignored.",
			"Configure a Task",
			"No instance is currently running",
			"No running tasks to restart",
			"Don't Show Again",
			"No task is running",
			"No task is currently running",
			"No persistent tasks to reconnect.",
			"No task to restart",
			"Setting tasks connected configured value {0}, tasks were already reconnected {1}",
			"No test task defined. Mark a task with 'isTestCommand' in the tasks.json file.",
			"No test task defined. Mark a task with as a 'test' group in the tasks.json file.",
			"No test task to run found. Configure Tasks...",
			"Open diff",
			"Open diffs",
			"Open tasks.json file",
			"Select the build task to run",
			"Select the build task (there is no default build task defined)",
			"Select the task to be used as the default build task",
			"Select the task to be used as the default test task",
			"Select the task to run",
			"Select the task to show its output",
			"Select a task to configure",
			"Select the test task to run",
			"Warning: {0} tasks are unavailable in the current environment.",
			"Reconnected to running tasks.",
			"Reconnecting to running tasks...",
			"Reconnecting to {0} tasks...",
			"Removing persistent task {0}",
			"Listing and running tasks requires that some of the files in this workspace be executed as code.",
			"Setting persistent task {0}",
			"Startup kind not window reload, setting connected and removing persistent tasks",
			"Select the task to restart",
			"Select a task to terminate",
			"Select a Task Template",
			"All Running Tasks",
			"The deprecated tasks version 0.1.0 has been removed. Your tasks have been upgraded to version 2.0.0. Open the diff to review the upgrade.",
			"The deprecated tasks version 0.1.0 has been removed. Your tasks have been upgraded to version 2.0.0. Open the diffs to review the upgrade.",
			"There are task errors. See the output for details.",
			"There are task errors. Use chat to fix them or view the output for details.",
			"\t// See https://go.microsoft.com/fwlink/?LinkId=733558 \n\t// for the documentation about the tasks.json format",
			"user settings",
			"workspace file",
			"There is already a task running. Terminate it first before executing another task.",
			"Error: the provided task configuration has validation errors and can't not be used. Please correct the errors first.",
			"The instance limit for this task has been reached.",
			"Error: The content of the tasks.json file has syntax errors. Please correct them before executing a task.",
			"Error: The content of the tasks json in {0} has syntax errors. Please correct them before executing a task.",
			"Failed to terminate and restart task {0}",
			"Save all editors?",
			"Task {0} no longer exists or has been modified. Cannot restart.",
			"An error has occurred while running a task. See task log for details.",
			"Only tasks version 2.0.0 permitted in user settings.",
			"Only tasks version 2.0.0 permitted in workspace configuration files.",
			"Failed to terminate running task",
			"Terminate Task",
			"The launched process doesn't exist anymore. If the task spawned background tasks exiting VS Code might result in orphaned processes.",
			"Fix with AI",
			"The task provider for \"{0}\" tasks unexpectedly provided a task of type \"{1}\".\n"
		],
		"vs/workbench/contrib/tasks/browser/runAutomaticTasks": [
			"Allow",
			"Disallow",
			"Open File",
			"Open Files",
			"This workspace has tasks ({0}) defined ({1}) that can launch processes automatically when you open this workspace. Do you want to allow automatic tasks to run in all trusted workspaces?",
			"Allow Automatic Tasks",
			"Disallow Automatic Tasks",
			"Manage Automatic Tasks"
		],
		"vs/workbench/contrib/tasks/browser/task.contribution": [
			"Run Build Task",
			"Building...",
			"Configure Default Build Task",
			"Configure Default Test Task",
			"Run &&Build Task...",
			"Configure De&&fault Build Task...",
			"&&Configure Tasks...",
			"R&&estart Running Task...",
			"Show Runnin&&g Tasks...",
			"&&Run Task...",
			"&&Terminate Task...",
			"{0} running tasks",
			"Rerun All Running Tasks",
			"Rerun Last Task",
			"Restart Running Task",
			"Show Running Tasks",
			"Run Task",
			"Show Task Log",
			"Show Running Tasks",
			"Running Tasks",
			"Enable automatic tasks - note that tasks won't run in an untrusted workspace.",
			"Never",
			"Always",
			"Controls enablement of `provideTasks` for all task provider extension. If the Tasks: Run Task command is slow, disabling auto detect for task providers may help. Individual extensions may also provide settings that disable auto detection.",
			"Controls the minimum task runtime in milliseconds before showing an OS notification when the task finishes while the window is not in focus. Set to -1 to disable notifications. Set to 0 to always show notifications. This includes a window badge as well as notification toast.",
			"Configures whether to show the problem matcher prompt when running a task. Set to `true` to never prompt, or use a dictionary of task types to turn off prompting only for specific task types.",
			"An object containing task type-boolean pairs to never prompt for problem matchers on.",
			"Sets problem matcher prompting behavior for all tasks.",
			"Controls whether to show the task detail for tasks that have a detail in task quick picks, such as Run Task.",
			"Controls the number of recent items tracked in task quick open dialog.",
			"Causes the Tasks: Run Task command to use the slower \"show all\" behavior instead of the faster two level picker where tasks are grouped by provider.",
			"Controls whether the task quick pick is skipped when there is only one task to pick from.",
			"On window reload, reconnect to tasks that have problem matchers.",
			"Save all dirty editors before running a task.",
			"Always saves all editors before running.",
			"Never saves editors before running.",
			"Prompts whether to save editors before running.",
			"Configures whether a warning is shown when a provider is slow",
			"An array of task types to never show the slow provider warning.",
			"Sets the slow provider warning for all tasks.",
			"Enable verbose logging for tasks.",
			"Tasks",
			"Tasks",
			"Run Task",
			"Type the name of a task to run.",
			"Terminate Task",
			"Run Test Task",
			"Open User Tasks",
			"Open Workspace Tasks",
			"Rerun Task"
		],
		"vs/workbench/contrib/tasks/browser/taskQuickPick": [
			"configured",
			"Configure Task",
			"Configuration icon in the tasks selection list.",
			"contributed",
			"There is no task provider registered for tasks of type \"{0}\".",
			"recently used",
			"Remove Recently Used Task",
			"Icon for remove in the tasks selection list.",
			"Task detection for {0} tasks causes files in any workspace you open to be run as code. Enabling {0} task detection is a user setting and will apply to any workspace you open. \n\n Do you want to enable {0} task detection for all workspaces?",
			"No",
			"{0} task detection is turned off. Enable {1} task detection...",
			"Go back ↩",
			"No {0} tasks found. Go back ↩",
			"Show All Tasks...",
			"Select the task to run",
			"All {0} tasks"
		],
		"vs/workbench/contrib/tasks/browser/tasksQuickAccess": [
			"No matching tasks",
			"Select the task to run"
		],
		"vs/workbench/contrib/tasks/browser/taskTerminalStatus": [
			"Beginning of detected errors for this run",
			"Task is running",
			"Task has errors",
			"Task has errors and is waiting...",
			"Task has infos",
			"Task has infos and is waiting...",
			"Task succeeded",
			"Task succeeded and waiting...",
			"Task has warnings",
			"Task has warnings and is waiting..."
		],
		"vs/workbench/contrib/tasks/browser/terminalTaskSystem": [
			"Press any key to close the terminal.",
			"There is a dependency cycle. See task \"{0}\".",
			"Couldn't resolve dependent task '{0}' in workspace folder '{1}'",
			"Rerun Task",
			"Terminal will be reused by tasks, press any key to close it.",
			"Executing task: {0}",
			"Executing task: {0}",
			"Executing task: {0}",
			"Executing task in folder {0}: {1}",
			"Can't execute a shell command on an UNC drive using cmd.exe.",
			"Task {0} is a background task but uses a problem matcher without a background pattern",
			"There are issues with task \"{0}\". See the output for more details.",
			"A unknown error has occurred while executing a task. See task output log for details.",
			"Problem matcher {0} can't be resolved. The matcher will be ignored"
		],
		"vs/workbench/contrib/tasks/common/jsonSchema_v1": [
			"The runner has graduated. Use the official runner property",
			"Linux specific command configuration",
			"Mac specific command configuration",
			"Defines whether the task is executed as a process and the output is shown in the output window or inside the terminal.",
			"Specifies whether the command is a shell command or an external program. Defaults to false if omitted.",
			"The config's version number",
			"Task version 0.1.0 is deprecated. Please use 2.0.0",
			"Windows specific command configuration"
		],
		"vs/workbench/contrib/tasks/common/jsonSchema_v2": [
			"The actual argument value",
			"How the argument value should be quoted.",
			"The command to be executed. Can be an external program or a shell command.",
			"The actual command value",
			"How the command value should be quoted.",
			"The shell command to be executed. Array items will be joined using a space character",
			"The task type to customize",
			"Hide this task from the run task quick pick",
			"Show this task in the Agents run action dropdown",
			"Linux specific command configuration",
			"Mac specific command configuration",
			"Specifies whether the command is a shell command or an external program. Defaults to false if omitted.",
			"Arguments passed to the command when this task is invoked.",
			"Whether the executed task is kept alive and is running in the background.",
			"The customize property is deprecated. See the 1.14 release notes on how to migrate to the new task customization approach",
			"Either a string representing another task or an array of other tasks that this task depends on.",
			"The other tasks this task depends on.",
			"The task identifier.",
			"Another task this task depends on.",
			"Determines the order of the dependsOn tasks for this task. Note that this property is not recursive.",
			"Run all dependsOn tasks in parallel.",
			"Run all dependsOn tasks in sequence.",
			"An optional description of a task that shows in the Run Task quick pick as a detail.",
			"The property echoCommand is deprecated. Use the echo property inside the presentation property instead. See also the 1.14 release notes.",
			"Defines to which execution group this task belongs to. It supports \"build\" to add it to the build group and \"test\" to add it to the test group.",
			"Marks the task as a build task accessible through the 'Run Build Task' command.",
			"Marks the task as the default build task.",
			"Marks the task as the default test task.",
			"Defines if this task is the default task in the group, or a glob to match the file which should trigger this task.",
			"The task's execution group.",
			"Assigns the task to no group",
			"Marks the task as a test task accessible through the 'Run Test Task' command.",
			"An optional icon for the task",
			"An optional color of the icon",
			"An optional codicon ID to use",
			"A user defined identifier to reference the task in launch.json or a dependsOn clause.",
			"User defined identifiers are deprecated. For custom task use the name as a reference and for tasks provided by extensions use their defined task identifier.",
			"The number of instances of the task that are allowed to run simultaneously.",
			"Policy to apply when instance limit is reached.",
			"Asks which instance to terminate.",
			"Does nothing.",
			"Terminates the newest instance.",
			"Terminates the oldest instance.",
			"Does nothing but warns that the instance limit has been reached.",
			"The property isBuildCommand is deprecated. Use the group property instead. See also the 1.14 release notes.",
			"The property isShellCommand is deprecated. Use the type property of the task and the shell property in the options instead. See also the 1.14 release notes.",
			"The property isTestCommand is deprecated. Use the group property instead. See also the 1.14 release notes.",
			"The task's user interface label",
			"The problem matcher(s) to use. Can either be a string or a problem matcher definition or an array of strings and problem matchers.",
			"Configures the panel that is used to present the task's output and reads its input.",
			"Controls whether the terminal is cleared before executing the task.",
			"Controls whether the terminal the task runs in is closed when the task exits.",
			"Controls whether the executed command is echoed to the panel. Default is true.",
			"Controls whether the panel takes focus. Default is false. If set to true the panel is revealed as well.",
			"Controls whether the task is executed in a specific terminal group using split panes.",
			"Controls if the panel is shared between tasks, dedicated to this task or a new one is created on every run.",
			"Controls whether to preserve the task name in the terminal after task completion.",
			"Controls whether the terminal running the task is revealed or not. May be overridden by option \"revealProblems\". Default is \"always\".",
			"Always reveals the terminal when this task is executed.",
			"Never reveals the terminal when this task is executed.",
			"Only reveals the terminal if the task exits with an error or the problem matcher finds an error.",
			"Controls whether the problems panel is revealed when running this task or not. Takes precedence over option \"reveal\". Default is \"never\".",
			"Always reveals the problems panel when this task is executed.",
			"Never reveals the problems panel when this task is executed.",
			"Only reveals the problems panel if a problem is found.",
			"Controls whether to show the `Terminal will be reused by tasks, press any key to close it` message.",
			"Whether the user is prompted when VS Code closes with a running task.",
			"Escapes characters using the shell's escape character (e.g. ` under PowerShell and \\ under bash).",
			"Quotes the argument using the shell's strong quote character (e.g. ' under PowerShell and bash).",
			"Quotes the argument using the shell's weak quote character (e.g. \" under PowerShell and bash).",
			"Whether to reevaluate task variables on rerun.",
			"Configures when the task should be run. If set to folderOpen, then the task will be run automatically when the folder is opened. If set to worktreeCreated, then the task will be run automatically when an Agent Session worktree is created.",
			"The task's run related options",
			"The property showOutput is deprecated. Use the reveal property inside the presentation property instead. See also the 1.14 release notes.",
			"The property suppressTaskName is deprecated. Inline the command with its arguments into the task instead. See also the 1.14 release notes.",
			"The task's label",
			"The task's name",
			"The task's name property is deprecated. Use the label property instead.",
			"The property taskSelector is deprecated. Inline the command with its arguments into the task instead. See also the 1.14 release notes.",
			"The terminal property is deprecated. Use presentation instead",
			"Defines whether the task is run as a process or as a command inside a shell.",
			"The config's version number.",
			"Windows specific command configuration"
		],
		"vs/workbench/contrib/tasks/common/jsonSchemaCommon": [
			"Additional arguments passed to the command.",
			"Whether the executed task is kept alive and is running in the background.",
			"The command to be executed. Can be an external program or a shell command.",
			"Controls whether the executed command is echoed to the output. Default is false.",
			"The problem matcher(s) to use. Can either be a string or a problem matcher definition or an array of strings and problem matchers.",
			"Additional command options",
			"The current working directory of the executed program or script. If omitted Code's current workspace root is used.",
			"The environment of the executed program or shell. If omitted the parent process' environment is used.",
			"Whether the user is prompted when VS Code closes with a running background task.",
			"The shell arguments.",
			"The shell to be used.",
			"Configures the shell to be used.",
			"Controls whether the output of the running task is shown or not. If omitted 'always' is used.",
			"Controls whether the task name is added as an argument to the command. Default is false.",
			"The task configurations. Usually these are enrichments of task already defined in the external task runner.",
			"Arguments passed to the command when this task is invoked.",
			"Whether the executed task is kept alive and is running in the background.",
			"Maps this task to Code's default build command.",
			"Linux specific command configuration",
			"Mac specific command configuration",
			"Unrecognized problem matcher. Is the extension that contributes this problem matcher installed?",
			"The problem matcher(s) to use. Can either be a string or a problem matcher definition or an array of strings and problem matchers.",
			"Whether the user is prompted when VS Code closes with a running task.",
			"Controls whether the output of the running task is shown or not. If omitted the globally defined value is used.",
			"Controls whether the task name is added as an argument to the command. If omitted the globally defined value is used.",
			"The task's name",
			"Maps this task to Code's default test command.",
			"Whether the executed task is kept alive and is watching the file system.",
			"Deprecated. Use isBackground instead.",
			"Windows specific command configuration",
			"Prefix to indicate that an argument is task.",
			"Whether the executed task is kept alive and is watching the file system.",
			"Deprecated. Use isBackground instead."
		],
		"vs/workbench/contrib/tasks/common/problemMatcher": [
			"ESLint compact problems",
			"ESLint stylish problems",
			"Go problems",
			"Gulp TSC Problems",
			"JSHint problems",
			"JSHint stylish problems",
			"A regular expression signaling that a watched tasks begins executing triggered through file watching.",
			"This property is deprecated. Use the watching property instead.",
			"A regular expression signaling that a watched tasks ends executing.",
			"This property is deprecated. Use the watching property instead.",
			"Less problems",
			"Microsoft compiler problems",
			"The name of the problem multi line problem pattern.",
			"The actual patterns.",
			"A human readable label of the problem matcher.",
			"The name of the problem matcher used to refer to it.",
			"The name of the problem pattern.",
			"A problem pattern or the name of a contributed or predefined problem pattern. Can be omitted if base is specified.",
			"The name of a contributed or predefined pattern",
			"Contributes problem matchers",
			"Error: The string {0} is not a valid regular expression.\n",
			"Error: the pattern with the identifier {0} doesn't exist.",
			"Error: the description doesn't define a file location:\n{0}\n",
			"Error: the pattern property refers to an empty identifier.",
			"Error: the description doesn't define an owner:\n{0}\n",
			"Error: the description can't be converted into a problem matcher:\n{0}\n",
			"Error: the description doesn't define a valid problem pattern:\n{0}\n",
			"Error: the pattern property {0} is not a valid pattern variable name.",
			"A problem matcher must define both a begin pattern and an end pattern for watching.",
			"Info: unknown severity {0}. Valid values are error, warning and info.\n",
			"Controls if a problem reported on a text document is applied only to open, closed or all documents.",
			"Patterns to track the begin and end of a matcher active on a background task.",
			"If set to true the background monitor starts in active mode. This is the same as outputting a line that matches beginsPattern when the task starts.",
			"If matched in the output the start of a background task is signaled.",
			"If matched in the output the end of a background task is signaled.",
			"The name of a base problem matcher to use.",
			"Defines how file names reported in a problem pattern should be interpreted. A relative fileLocation may be an array, where the second element of the array is the path of the relative file location. The search fileLocation mode, performs a deep (and, possibly, heavy) file system search within the directories specified by the include/exclude properties of the second element (or the current workspace directory if not specified).",
			"The owner of the problem inside Code. Can be omitted if base is specified. Defaults to 'external' if omitted and base is not specified.",
			"The default severity for captures problems. Is used if the pattern doesn't define a match group for severity.",
			"A human-readable string describing the source of this diagnostic, e.g. 'typescript' or 'super lint'.",
			"Patterns to track the begin and end of a watching matcher.",
			"If set to true the watcher starts in active mode. This is the same as outputting a line that matches beginsPattern when the task starts.",
			"If matched in the output the start of a watching task is signaled.",
			"The watching property is deprecated. Use background instead.",
			"If matched in the output the end of a watching task is signaled.",
			"Contributes problem patterns",
			"Error: The string {0} is not a valid regular expression.\n",
			"The loop property is only supported on the last line matcher.",
			"The problem pattern is invalid. It must contain at least one pattern.",
			"The problem pattern is invalid. The kind property must be provided only in the first element",
			"The problem pattern is invalid. It must either have kind: \"file\" or have a line or location match group.",
			"The problem pattern is invalid. It must have at least have a file and a message.",
			"The problem pattern is missing a regular expression.",
			"Invalid problem pattern. The pattern will be ignored.",
			"The match group index of the problem's code. Defaults to undefined",
			"The match group index of the problem's line character. Defaults to 3",
			"The match group index of the problem's end line character. Defaults to undefined",
			"The match group index of the problem's end line. Defaults to undefined",
			"The match group index of the filename. If omitted 1 is used.",
			"whether the pattern matches a location (file and line) or only a file.",
			"The match group index of the problem's line. Defaults to 2",
			"The match group index of the problem's location. Valid location patterns are: (line), (line,column) and (startLine,startColumn,endLine,endColumn). If omitted (line,column) is assumed.",
			"In a multi line matcher loop indicated whether this pattern is executed in a loop as long as it matches. Can only specified on a last pattern in a multi line pattern.",
			"The match group index of the message. If omitted it defaults to 4 if location is specified. Otherwise it defaults to 5.",
			"The regular expression to find an error, warning or info in the output.",
			"The match group index of the problem's severity. Defaults to undefined",
			"The match group index of the filename. Can be omitted.",
			"The regular expression to detect the begin or end of a background task."
		],
		"vs/workbench/contrib/tasks/common/taskConfiguration": [
			"Error: the task configuration '{0}' is using an unknown type. The task configuration will be ignored.",
			"Error: command argument must either be a string or a quoted string. Provided value is:\n{0}",
			"Warning: options.cwd must be of type string. Ignoring value {0}\n",
			"Error: Invalid problemMatcher reference: {0}\n",
			"Error: the task configuration '{0}' is missing the required property 'type'. The task configuration will be ignored.",
			"Error: Problem Matcher in declare scope must have a name:\n{0}\n",
			"Warning: shell configuration is only supported when executing tasks in the terminal.",
			"Error: a task must provide a label property. The task will be ignored.\n{0}\n",
			"Error: tasks configuration must have a type property. The configuration will be ignored.\n{0}\n",
			"Error: tasks is not declared as a custom task. The configuration will be ignored.\n{0}\n",
			"Error: there is no registered task type '{0}'. Did you miss installing an extension that provides a corresponding task provider?",
			"Warning: the defined problem matcher is unknown. Supported types are string | ProblemMatcher | Array<string | ProblemMatcher>.\n{0}\n",
			"Error: the task '{0}' doesn't define a command. The task will be ignored. Its definition is:\n{1}",
			"Error: the task '{0}' neither specifies a command nor a dependsOn property. The task will be ignored. Its definition is:\n{1}",
			"Warning: {0} tasks are unavailable in the current environment.\n",
			"Task version 2.0.0 doesn't support global OS specific tasks. Convert them to a task with a OS specific command. Affected tasks are:\n{0}"
		],
		"vs/workbench/contrib/tasks/common/taskDefinitionRegistry": [
			"The actual task type. Please note that types starting with a '$' are reserved for internal usage.",
			"Additional properties of the task type",
			"The names of the properties from the `properties` object that must be provided for a task of this type to be considered a match. Used by VS Code to associate a `tasks.json` entry with a registered task provider.",
			"Condition which must be true to enable this type of task. Consider using `shellExecutionSupported`, `processExecutionSupported`, and `customExecutionSupported` as appropriate for this task definition. See the [API documentation](https://code.visualstudio.com/api/extension-guides/task-provider#when-clause) for more information.",
			"Contributes task kinds",
			"The task type configuration is missing the required 'taskType' property"
		],
		"vs/workbench/contrib/tasks/common/tasks": [
			"View icon of the rerun task.",
			"Error: the task identifier '{0}' is missing the required property '{1}'. The task identifier will be ignored.",
			"Whether a task is currently running.",
			"Tasks",
			"Whether the active terminal is a task terminal."
		],
		"vs/workbench/contrib/tasks/common/taskService": [
			"Whether CustomExecution tasks are supported. Consider using in the when clause of a 'taskDefinition' contribution.",
			"Whether ProcessExecution tasks are supported. Consider using in the when clause of a 'taskDefinition' contribution.",
			"True when in the web with no remote authority.",
			"Whether ShellExecution tasks are supported. Consider using in the when clause of a 'taskDefinition' contribution.",
			"Whether the task commands have been registered yet",
			"Whether any tasks are available in the workspace."
		],
		"vs/workbench/contrib/tasks/common/taskTemplates": [
			"Executes .NET Core build command",
			"Example to run an arbitrary external command",
			"Executes common maven commands",
			"Executes the build target"
		],
		"vs/workbench/contrib/tasks/electron-browser/taskService": [
			"&&Exit Anyways",
			"The launched task doesn't exist anymore. If the task spawned background processes exiting VS Code might result in orphaned processes. To avoid this start the last background process with a wait flag.",
			"There is a task running. Do you want to terminate it?",
			"&&Terminate Task"
		],
		"vs/workbench/contrib/telemetry/browser/telemetry.contribution": [
			"Show Telemetry"
		],
		"vs/workbench/contrib/terminal/browser/agentHostTerminalService": [
			"Agent Host Terminal",
			"Agent Host…",
			"Select an agent host to open a terminal on",
			"Agent Host ({0})",
			"Agent Host Terminal"
		],
		"vs/workbench/contrib/terminal/browser/baseTerminalBackend": [
			"The connection to the terminal's pty host process is unresponsive, terminals may stop working. Click to manually restart the pty host.",
			"Pty Host Status",
			"Pty Host is unresponsive",
			"Pty Host"
		],
		"vs/workbench/contrib/terminal/browser/environmentVariableInfo": [
			"The following extensions have contributed to this terminal's environment:",
			"The following extensions want to relaunch the terminal to contribute to its environment:",
			"Relaunch Terminal",
			"workspace",
			"Show Environment Contributions"
		],
		"vs/workbench/contrib/terminal/browser/terminal.contribution": [
			"&&Terminal",
			"Terminal"
		],
		"vs/workbench/contrib/terminal/browser/terminalActions": [
			"Providing no name will reset it to the default value",
			"Where to create the terminal",
			"Create the terminal in the editor",
			"Create the terminal in the terminal view",
			"There are no unattached terminals to attach to",
			"Show Tabs",
			"Open Help",
			"Attach to Session",
			"Clear",
			"Clear Selection",
			"Create New Terminal in Editor Area",
			"Create New Terminal in Editor Area to the Side",
			"Detach Session",
			"Focus Terminal Tabs View",
			"Focus Next Terminal Group",
			"Focus Next Terminal in Terminal Group",
			"Focus Previous Terminal Group",
			"Focus Previous Terminal in Terminal Group",
			"Join Terminals...",
			"Insufficient terminals for the join action",
			"All terminals are joined already",
			"Join Terminals",
			"Kill the Active Terminal Instance",
			"Kill All Terminals",
			"Kill the Active Terminal in Editor Area",
			"Create New Terminal",
			"Create New Terminal (In Active Workspace)",
			"The directory to start the terminal at",
			"Create New Terminal (With Profile)",
			"The name of the profile to create",
			"Select current working directory for new terminal",
			"Configure Terminal Settings",
			"(Overridden) {0}",
			"Relaunch Active Terminal",
			"Enter terminal name",
			"The new name for the terminal",
			"No name argument provided",
			"Resize Terminal Down",
			"Resize Terminal Left",
			"Resize Terminal Right",
			"Resize Terminal Up",
			"Run Active File In Active Terminal",
			"Only files on disk can be run in the terminal",
			"Run Selected Text In Active Terminal",
			"Scroll Down (Line)",
			"Scroll Down (Page)",
			"Scroll to Bottom",
			"Scroll to Top",
			"Scroll Up (Line)",
			"Scroll Up (Page)",
			"Select All",
			"Select Default Profile",
			"Select to Next Command",
			"Select to Next Line",
			"Select to Previous Command",
			"Select to Previous Line",
			"Set Fixed Dimensions",
			"Split Terminal (In Active Workspace)",
			"Switch Terminal"
		],
		"vs/workbench/contrib/terminal/browser/terminalEditorInput": [
			"&&Terminate",
			"Closing will terminate the running processes in this terminal.",
			"Do you want to terminate running processes?",
			"Closing will terminate the running processes in the terminals."
		],
		"vs/workbench/contrib/terminal/browser/terminalIcons": [
			"Icon for creating a new terminal profile.",
			"Icon for killing a terminal instance.",
			"Icon for creating a new terminal instance.",
			"Icon for rename in the terminal quick menu.",
			"Icon for toggling fuzzy search of command history.",
			"Icon for opening a shell history file.",
			"Icon for viewing output of a terminal command.",
			"Icon for removing a terminal command from command history.",
			"Icon for a terminal decoration of a command that errored.",
			"Icon for a terminal decoration of a command that was incomplete.",
			"Icon for a terminal decoration mark.",
			"Icon for a terminal decoration of a command that was successful.",
			"View icon of the terminal view."
		],
		"vs/workbench/contrib/terminal/browser/terminalInstance": [
			"Bell",
			"Select a color for the terminal",
			"Lost connection to process",
			"The terminal process failed to launch: {0}.",
			"The terminal process \"{0}\" failed to launch (exit code: {1}).",
			"The terminal process failed to launch (exit code: {0}).",
			"Disabling shell integration in user settings might help.",
			"Set Fixed Dimensions: Column",
			"Set Fixed Dimensions: Row",
			"Shell integration",
			"Basic",
			"Injection failed to activate",
			"Learn more about shell integration",
			"No",
			"Open user settings",
			"Rich",
			"Terminal input",
			"Use the accessible buffer {0} to manually review output",
			"Use the Terminal: Focus Accessible Buffer command to manually review output",
			"Creating a terminal process requires executing code",
			"Use {0} for terminal accessibility help",
			"Run the command: Toggle Screen Reader Accessibility Mode for an optimized screen reader experience",
			"Terminal {0} environment is stale, run the 'Show Environment Information' command for more information",
			"Terminal {0}",
			"Terminal {0}, {1}",
			"The terminal process \"{0}\" terminated with exit code: {1}.",
			"The terminal process terminated with exit code: {0}.",
			"Cannot launch a terminal process in an empty workspace with cwd {0} different from userHome {1}",
			"Cannot launch a terminal process in an untrusted workspace"
		],
		"vs/workbench/contrib/terminal/browser/terminalMenus": [
			"{0} (Default)",
			"Launch Profile...",
			"New Terminal &&Window",
			"&&New Terminal",
			"Run &&Active File",
			"Run &&Selected Text",
			"&&Split Terminal",
			"Split Terminal with Profile",
			"Configure Tasks...",
			"Run Task...",
			"Change Color...",
			"Change Icon...",
			"Clear",
			"Clear Terminal",
			"Copy",
			"Copy as HTML",
			"Join Terminals",
			"New Terminal With Profile...",
			"Configure Terminal Settings",
			"Paste",
			"Rename...",
			"Run Active File",
			"Run Selected Text",
			"Select All",
			"Select Default Profile",
			"Start Dictation",
			"Start Dictation",
			"Stop Dictation",
			"Stop Dictation",
			"Switch Terminal"
		],
		"vs/workbench/contrib/terminal/browser/terminalProcessManager": [
			"Could not kill process listening on port {0}, command exited with error {1}",
			"Restarting the terminal because the connection to the shell process was lost..."
		],
		"vs/workbench/contrib/terminal/browser/terminalProfileQuickpick": [
			"Cancel",
			"Configure Terminal Profile",
			"Enter terminal profile name",
			"contributed",
			"Select your default terminal profile",
			"Select the terminal profile to create",
			"A terminal profile already exists with that name",
			"profiles",
			"detected",
			"This terminal profile uses a potentially unsafe path that can be modified by another user: {0}. Are you sure you want to use it?",
			"Yes"
		],
		"vs/workbench/contrib/terminal/browser/terminalService": [
			"This shell is running on your {0}local{1} machine, NOT on the connected remote machine",
			"This shell is open to a {0}local{1} folder, NOT to the virtual folder",
			"Do you want to terminate the {0} active terminal sessions?",
			"Do you want to terminate the active terminal session?",
			"&&Terminate"
		],
		"vs/workbench/contrib/terminal/browser/terminalTabbedView": [
			"Hide Tabs",
			"Move Tabs Left",
			"Move Tabs Right"
		],
		"vs/workbench/contrib/terminal/browser/terminalTabsChatEntry": [
			"Show {0} hidden chat terminals",
			"Show 1 hidden chat terminal",
			"Kill all hidden chat terminals",
			"Kill all hidden chat terminals",
			"{0} Hidden Terminals",
			"{0} Hidden Terminal",
			"Show hidden chat terminals"
		],
		"vs/workbench/contrib/terminal/browser/terminalTabsList": [
			"Terminal",
			"Terminal {0} {1}, split {2} of {3}",
			"Terminal tabs",
			"Terminal {0} {1}",
			"Type terminal name. Press Enter to confirm or Escape to cancel."
		],
		"vs/workbench/contrib/terminal/browser/terminalTooltip": [
			"Hide Details",
			"Command line: {0}",
			"Process ID ({0}): {1}",
			"Show Details"
		],
		"vs/workbench/contrib/terminal/browser/terminalView": [
			"The terminal only supports monospace fonts. Be sure to restart VS Code if this is a newly installed font.",
			"Use 'monospace'",
			"Starting...",
			"Open Terminals."
		],
		"vs/workbench/contrib/terminal/browser/xterm/decorationAddon": [
			"Gutter command decorations",
			"No",
			"Overview ruler command decorations",
			"Do you want to run the command: {0}",
			"Attach To Chat",
			"Copy Command",
			"Copy Command and Output",
			"Copy Output",
			"Copy Output as HTML",
			"Learn About Shell Integration",
			"Rerun Command",
			"Toggle visibility",
			"Go To Recent Directory",
			"Run Recent Command",
			"Toggle Visibility",
			"Yes"
		],
		"vs/workbench/contrib/terminal/browser/xterm/decorationStyles": [
			"Running",
			"Unknown",
			"Command executed {0} and failed",
			"Command executed {0}, took {1} and failed",
			"Command executed {0} and failed (Exit Code {1})",
			"Command executed {0}, took {1} and failed (Exit Code {2})",
			"Command executed {0} now",
			"Command executed {0} ",
			"Command executed {0} and took {1}",
			"Show Command Actions"
		],
		"vs/workbench/contrib/terminal/browser/xterm/xtermTerminal": [
			"The terminal has no selection to copy"
		],
		"vs/workbench/contrib/terminal/common/terminal": [
			"Contributes terminal functionality.",
			"Defines terminal completion providers that will be registered when the extension activates.",
			"A description of what the completion provider does. This will be shown in the settings UI.",
			"Defines additional terminal profiles that the user can create.",
			"The ID of the terminal profile provider.",
			"Title for this terminal profile.",
			"A title template string for the terminal tab. Supports variables like ${sequence}, ${process}, ${cwd}, etc. Overrides the default terminal.integrated.tabs.title setting for terminals created with this profile.",
			"A codicon, URI, or light and dark URIs to associate with this terminal type.",
			"Icon path when a dark theme is used",
			"Icon path when a light theme is used"
		],
		"vs/workbench/contrib/terminal/common/terminalColorRegistry": [
			"'{0}' ANSI color in the terminal.",
			"The background color of the terminal, this allows coloring the terminal differently to the panel.",
			"The color of the border that separates split panes within the terminal. This defaults to panel.border.",
			"Background color when dragging on top of terminals. The color should have transparency so that the terminal contents can still shine through.",
			"Color of the current search match in the terminal. The color must not be opaque so as not to hide underlying terminal content.",
			"Border color of the current search match in the terminal.",
			"Color of the other search matches in the terminal. The color must not be opaque so as not to hide underlying terminal content.",
			"Border color of the other search matches in the terminal.",
			"The foreground color of the terminal.",
			"Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations.",
			"The selection background color of the terminal when it does not have focus.",
			"The selection background color of the terminal.",
			"The selection foreground color of the terminal. When this is null the selection foreground will be retained and have the minimum contrast ratio feature applied.",
			"Border on the side of the terminal tab in the panel. This defaults to tab.activeBorder.",
			"The default terminal command decoration background color.",
			"The terminal command decoration background color for error commands.",
			"The terminal command decoration background color for successful commands.",
			"The background color of the terminal cursor. Allows customizing the color of a character overlapped by a block cursor.",
			"The foreground color of the terminal cursor.",
			"Foreground color of the terminal initial hint.",
			"The overview ruler left-side border color.",
			"The overview ruler cursor color.",
			"Overview ruler marker color for find matches in the terminal."
		],
		"vs/workbench/contrib/terminal/common/terminalConfiguration": [
			"the terminal's current working directory.",
			"the terminal's current working directory, displayed for multi-root workspaces or in a single root workspace when the value differs from the initial working directory. On Windows, this will only be displayed when shell integration is enabled.",
			"Enable only when not in a remote workspace.",
			"Always off.",
			"Always on.",
			"Always hide the terminal, even when there are persistent sessions restored.",
			"Never hide the terminal view on startup.",
			"Only hide the terminal when there are no persistent sessions restored.",
			"indicates a local terminal in a remote workspace.",
			"open the default settings JSON",
			"Open Default Settings (JSON)",
			"the name of the terminal process.",
			"the progress state as reported by the `OSC 9;4` sequence.",
			"a conditional separator {0} that only shows when it's surrounded by variables with values or static text.",
			"the name provided to the terminal by the process.",
			"the command being executed according to shell integration. This also requires high confidence in the detected command line, which may not work in some prompt frameworks.",
			"the shell's full prompt input according to shell integration.",
			"the detected shell type.",
			"indicates this terminal is associated with a task.",
			"Whether or not to allow chord keybindings in the terminal. Note that when this is true and the keystroke results in a chord it will bypass {0}, setting this to false is particularly useful when you want ctrl+k to go to your shell (not VS Code).",
			"An array of strings containing the URI schemes that the terminal is allowed to open links for. By default, only a small subset of possible schemes are allowed for security reasons.",
			"Controls whether terminals can be created in an untrusted workspace.\n\n**This feature bypasses a security protection that prevents terminals from launching in untrusted workspaces. The reason this is a security risk is because shells are often set up to potentially execute code automatically based on the contents of the current working directory. This should be safe to use provided your shell is set up in such a way that code execution in the folder never happens.**",
			"Whether to allow menubar mnemonics (for example Alt+F) to trigger the open of the menubar. Note that this will cause all alt keystrokes to skip the shell when true. This does nothing on macOS.",
			"If enabled, alt/option + click will reposition the prompt cursor to underneath the mouse when {0} is set to {1} (the default value). This may not work reliably depending on your shell.",
			"The number of milliseconds to show the bell within a terminal tab when triggered.",
			"A set of command IDs whose keybindings will not be sent to the shell but instead always be handled by VS Code. This allows keybindings that would normally be consumed by the shell to act instead the same as when the terminal is not focused, for example `Ctrl+P` to launch Quick Open.\n\n&nbsp;\n\nMany commands are skipped by default. To override a default and pass that command's keybinding to the shell instead, add the command prefixed with the `-` character. For example add `-workbench.action.quickOpen` to allow `Ctrl+P` to reach the shell.\n\n&nbsp;\n\nThe following list of default skipped commands is truncated when viewed in Settings Editor. To see the full list, {1} and search for the first command from the list below.\n\n&nbsp;\n\nDefault Skipped Commands:\n\n{0}",
			"Controls whether to confirm when the window closes if there are active terminal sessions. Background terminals like those launched by some extensions will not trigger the confirmation.",
			"Always confirm if there are terminals.",
			"Confirm if there are any terminals that have child processes.",
			"Never confirm.",
			"Controls whether to confirm killing terminals when they have child processes. When set to editor, terminals in the editor area will be marked as changed when they have child processes. Note that child process detection may not work well for shells like Git Bash which don't run their processes as child processes of the shell. Background terminals like those launched by some extensions will not trigger the confirmation.",
			"Confirm if the terminal is either in the editor or panel.",
			"Confirm if the terminal is in the editor.",
			"Never confirm.",
			"Confirm if the terminal is in the panel.",
			"Controls whether text selected in the terminal will be copied to the clipboard.",
			"Controls whether the terminal cursor blinks.",
			"Controls the style of terminal cursor when the terminal is focused.",
			"Controls the style of terminal cursor when the terminal is not focused.",
			"Controls the width of the cursor when {0} is set to {1}.",
			"Whether to draw custom glyphs instead of using the font for the following unicode ranges:\n\n{0}\n\nThis will typically result in better rendering with continuous lines, even when line height and letter spacing is used. This feature only works when {1} is enabled.",
			"An explicit start path where the terminal will be launched, this is used as the current working directory (cwd) for the shell process. This may be particularly useful in workspace settings if the root directory is not a convenient cwd.",
			"Controls where newly created terminals will appear.",
			"Create terminals in the editor",
			"Create terminals in the terminal view",
			"Controls whether to detect and set the `$LANG` environment variable to a UTF-8 compliant option since VS Code's terminal only supports UTF-8 encoded data coming from the shell.",
			"Set the `$LANG` environment variable if the existing variable does not exist or it does not end in `'.UTF-8'`.",
			"Do not set the `$LANG` environment variable.",
			"Always set the `$LANG` environment variable.",
			"Enable developer mode for the terminal. This shows additional debug information and visualizations for shell integration sequences.",
			"Simulated latency in milliseconds applied to all calls made to the pty host. This is useful for testing terminal behavior under high latency conditions.",
			"Simulated startup delay in milliseconds for the pty host process. This is useful for testing terminal initialization under slow startup conditions.",
			"Controls whether bold text in the terminal will always use the \"bright\" ANSI color variant.",
			"This is now deprecated. Instead use the `terminal.integrated.enableVisualBell` and `accessibility.signals.terminalBell` settings.",
			"Whether to enable file links in terminals. Links can be slow when working on a network drive in particular because each file link is verified against the file system. Changing this will take effect only in new terminals.",
			"Enables image support in the terminal, this will only work when {0} is enabled. Sixel and iTerm's inline image protocol are supported on Linux and macOS. The kitty graphics protocol is supported on all platforms. On Windows, all image protocols will only work for versions of ConPTY >= v2 which is shipped with Windows itself, see also {1}. Images will currently not be restored between window reloads/reconnects. When enabled, transparency mode is also turned on in the terminal.",
			"Whether to enable the kitty keyboard protocol, which allows a program in the terminal to request more detailed keyboard input reporting. This can, for example, enable `Shift+Enter` to be handled by the program.",
			"Controls whether to show a warning dialog when pasting multiple lines into the terminal.",
			"Always show the warning if the text contains a new line.",
			"Enable the warning but do not show it when:\n\n- Bracketed paste mode is enabled (the shell supports multi-line paste natively)\n- The paste is handled by the shell's readline (in the case of pwsh)",
			"Never show the warning.",
			"Persist terminal sessions/history for the workspace across window reloads.",
			"Controls whether the visual terminal bell is enabled. This shows up next to the terminal's name.",
			"Whether to enable the win32 input mode, which provides enhanced keyboard input support on Windows.",
			"Object with environment variables that will be added to the VS Code process to be used by the terminal on Linux. Set to `null` to delete the environment variable.",
			"Object with environment variables that will be added to the VS Code process to be used by the terminal on macOS. Set to `null` to delete the environment variable.",
			"Object with environment variables that will be added to the VS Code process to be used by the terminal on Windows. Set to `null` to delete the environment variable.",
			"Whether to relaunch terminals automatically if extensions want to contribute to their environment and have not been interacted with yet.",
			"Scrolling speed multiplier when pressing `Alt`.",
			"Controls whether the terminal, accessible buffer, or neither will be focused after `Terminal: Run Selected Text In Active Terminal` has been run.",
			"Always focus the accessible buffer.",
			"Do nothing.",
			"Always focus the terminal.",
			"Controls the font family of the terminal. Defaults to {0}'s value.",
			"Controls whether font ligatures are enabled in the terminal. Ligatures will only work if the configured {0} supports them.",
			"When {0} is enabled and the particular {1} cannot be parsed, this is the set of character sequences that will always be drawn together. This allows the use of a fixed set of ligatures even when the font isn't supported.",
			"Controls what font feature settings are used when ligatures are enabled, in the format of the `font-feature-settings` CSS property. Some examples which may be valid depending on the font:",
			"Controls the font size in pixels of the terminal.",
			"The font weight to use within the terminal for non-bold text. Accepts \"normal\" and \"bold\" keywords or numbers between 1 and 1000.",
			"The font weight to use within the terminal for bold text. Accepts \"normal\" and \"bold\" keywords or numbers between 1 and 1000.",
			"Only \"normal\" and \"bold\" keywords or numbers between 1 and 1000 are allowed.",
			"Controls whether the terminal will leverage the GPU to do its rendering.",
			"Let VS Code detect which renderer will give the best experience.",
			"Disable GPU acceleration within the terminal. The terminal will render much slower when GPU acceleration is off but it should reliably work on all systems.",
			"Enable GPU acceleration within the terminal.",
			"Whether to hide the terminal view when the last terminal is closed. This will only happen when the terminal is the only visible view in the view container.",
			"Whether to hide the terminal view on startup, avoiding creating a terminal when there are no persistent sessions.",
			"Controls whether the terminal will ignore bracketed paste mode even if the terminal was put into the mode, omitting the {0} and {1} sequences when pasting. This is useful when the shell is not respecting the mode which can happen in sub-shells for example.",
			"Controls the letter spacing of the terminal. This is an integer value which represents the number of additional pixels to add between characters.",
			"Controls the line height of the terminal. This number is multiplied by the terminal font size to get the actual line-height in pixels.",
			"Controls whether to force selection when using Option+click on macOS. This will force a regular (line) selection and disallow the use of column selection mode. This enables copying and pasting using the regular terminal selection, for example, when mouse mode is enabled in tmux.",
			"Controls whether to treat the option key as the meta key in the terminal on macOS.",
			"Controls how terminal reacts to middle click.",
			"The platform default to focus the terminal. On Linux this will also paste the selection.",
			"Paste on middle click.",
			"When set, the foreground color of each cell will change to try meet the contrast ratio specified. Note that this will not apply to `powerline` characters per #146406. Example values:\n\n- 1: Do nothing and use the standard theme colors.\n- 4.5: [WCAG AA compliance (minimum)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast-contrast.html) (default).\n- 7: [WCAG AAA compliance (enhanced)](https://www.w3.org/TR/UNDERSTANDING-WCAG20/visual-audio-contrast7.html).\n- 21: White on black or black on white.",
			"A multiplier to be used on the `deltaY` of mouse wheel scroll events.",
			"When the terminal process must be shut down (for example on window or application close), this determines when the previous terminal session contents/history should be restored and processes be recreated when the workspace is next opened.\n\nCaveats:\n\n- Restoring of the process current working directory depends on whether it is supported by the shell.\n- Time to persist the session during shutdown is limited, so it may be aborted when using high-latency remote connections.",
			"Never restore the terminal buffers or recreate the process.",
			"Revive the processes after the last window is closed on Windows/Linux or when the `workbench.action.quit` command is triggered (command palette, keybinding, menu).",
			"Revive the processes after the last window is closed on Windows/Linux or when the `workbench.action.quit` command is triggered (command palette, keybinding, menu), or when the window is closed.",
			"Whether to rescale glyphs horizontally that are a single cell wide but have glyphs that would overlap following cell(s). This typically happens for ambiguous width characters (eg. the roman numeral characters U+2160+) which aren't featured in monospace fonts. Emoji glyphs are never rescaled.",
			"Controls how terminal reacts to right click.",
			"Copy when there is a selection, otherwise paste.",
			"Show the context menu.",
			"Do nothing and pass event to terminal.",
			"Paste on right click.",
			"Select the word under the cursor and show the context menu.",
			"Controls the maximum number of lines the terminal keeps in its buffer. We pre-allocate memory based on this value in order to ensure a smooth experience. As such, as the value increases, so will the amount of memory.",
			"Dispatches most keybindings to the terminal instead of the workbench, overriding {0}, which can be used alternatively for fine tuning.",
			"When shell integration is enabled, adds a decoration for each command.",
			"Show decorations in the gutter (left) and overview ruler (right)",
			"Show gutter decorations to the left of the terminal",
			"Do not show decorations",
			"Show overview ruler decorations to the right of the terminal",
			"Determines whether or not shell integration is auto-injected to support features like enhanced command tracking and current working directory detection. \n\nShell integration works by injecting the shell with a startup script. The script gives VS Code insight into what is happening within the terminal.\n\nSupported shells:\n\n- Linux/macOS: bash, fish, pwsh, zsh\n - Windows: pwsh, git bash\n\nThis setting applies only when terminals are created, so you will need to restart your terminals for it to take effect.\n\n Note that the script injection may not work if you have custom arguments defined in the terminal profile, have enabled {1}, have a [complex bash `PROMPT_COMMAND`](https://code.visualstudio.com/docs/editor/integrated-terminal#_complex-bash-promptcommand), or other unsupported setup. To disable decorations, see {0}",
			"Controls whether to report the shell environment, enabling its use in features such as {0}. This may cause a slowdown when printing your shell's prompt.",
			"When shell integration is enabled, enables quick fixes for terminal commands that appear as a lightbulb or sparkle icon to the left of the prompt.",
			"Configures the duration in milliseconds to wait for shell integration after launch before declaring it's not there. The default value {0} uses a variable wait time based on whether shell integration injection is enabled and whether it's a remote window. Values between 1 and 499 are clamped to 500ms. Consider setting this to a large value if your shell starts very slowly.",
			"Controls whether to show the alert \"The terminal process terminated with exit code\" when exit code is non-zero.",
			"Controls whether the terminal will scroll using an animation.",
			"Controls the working directory a split terminal starts with.",
			"On macOS and Linux, a new split terminal will use the working directory of the parent terminal. On Windows, this behaves the same as initial.",
			"A new split terminal will use the working directory that the parent terminal started with.",
			"A new split terminal will use the workspace root as the working directory. In a multi-root workspace a choice for which root folder to use is offered.",
			"Controls whether agentic CLIs (such as Claude Code, Codex, Command Code, GitHub Copilot CLI, and Gemini CLI) are allowed to set the terminal tab title via escape sequences. When disabled, the configured tab title template is used instead.",
			"A theme color ID to associate with terminal icons by default.",
			"A codicon ID to associate with terminal icons by default.",
			"Controls whether terminal tab statuses support animation (eg. in progress tasks).",
			"Controls whether terminal tabs display as a list to the side of the terminal. When this is disabled a dropdown will display instead.",
			"Controls whether focusing the terminal of a tab happens on double or single click.",
			"Focus the terminal when double-clicking a terminal tab",
			"Focus the terminal when clicking a terminal tab",
			"Controls whether the terminal tabs view will hide under certain conditions.",
			"Never hide the terminal tabs view",
			"Hide the terminal tabs view when there is only a single terminal group opened",
			"Hide the terminal tabs view when there is only a single terminal opened",
			"Controls the location of the terminal tabs, either to the left or right of the actual terminal(s).",
			"Show the terminal tabs view to the left of the terminal",
			"Show the terminal tabs view to the right of the terminal",
			"Separator used by {0} and {1}.",
			"Controls whether terminal split and kill buttons are displays next to the new terminal button.",
			"Always show the actions",
			"Never show the actions",
			"Show the actions when it is the only terminal opened",
			"Show the actions when it is the only terminal opened or when the tabs view is in its narrow textless state",
			"Shows the active terminal information in the view. This is particularly useful when the title within the tabs aren't visible.",
			"Always show the active terminal",
			"Never show the active terminal",
			"Show the active terminal when it is the only terminal opened",
			"Show the active terminal when it is the only terminal opened or when the tabs view is in its narrow textless state",
			"The number of cells in a tab stop.",
			"Controls whether text blinking is enabled in the terminal.",
			"Controls what version of Unicode to use when evaluating the width of characters in the terminal. If you experience emoji or other wide characters not taking up the right amount of space or backspace either deleting too much or too little then you may want to try tweaking this setting.",
			"Version 11 of Unicode. This version provides better support on modern systems that use modern versions of Unicode.",
			"Version 6 of Unicode. This is an older version which should work better on older systems.",
			"Whether to use the conpty.dll (v1.25.260303002) shipped with VS Code, instead of the one bundled with Windows.",
			"A string containing all characters to be considered word separators when double-clicking to select word and in the fallback 'word' link detection. Since this is used for link detection, including characters such as `:` that are used when detecting links will cause the line and column part of links like `file:10:5` to be ignored.",
			"Controls the terminal description, which appears to the right of the title. Variables are substituted based on the context:",
			"Integrated Terminal",
			"Controls the terminal title. Variables are substituted based on the context:",
			"the workspace in which the terminal was launched.",
			"the `name` of the workspace in which the terminal was launched."
		],
		"vs/workbench/contrib/terminal/common/terminalContextKey": [
			"Whether the terminal run command picker is currently open.",
			"Whether the focused tab's terminal is a split terminal.",
			"Whether the active terminal is a split pane.",
			"Whether the terminal's alt buffer is active.",
			"The current number of terminals.",
			"Whether a terminal in the editor area is focused.",
			"Whether the terminal is focused.",
			"Whether any terminal is focused, including detached terminals used in other UI.",
			"Whether terminal processes can be launched in the current workspace.",
			"Whether shell integration is enabled in the active terminal",
			"The shell type of the active terminal, this is set if the type can be detected.",
			"Whether the terminal's suggest widget is visible.",
			"Whether the terminal tabs widget is focused.",
			"Whether one terminal is selected in the terminal tabs list.",
			"Whether text is selected in the active terminal.",
			"Whether text is selected in a focused terminal.",
			"Whether the terminal view is showing"
		],
		"vs/workbench/contrib/terminal/common/terminalStrings": [
			"current session",
			"Do Not Show Again",
			"Kill Terminal",
			"Kill",
			"Local",
			"Move Terminal into New Window",
			"Move Terminal into Editor Area",
			"New Terminal Window",
			"previous session",
			"Split Terminal",
			"Split",
			"Task",
			"Terminal",
			"New Terminal",
			"Terminal",
			"Unsplit Terminal",
			"Change Color...",
			"Change Icon...",
			"Focus Terminal",
			"Focus Terminal and Hide Accessible Buffer",
			"Focus Hover",
			"Focus Terminal",
			"Move Terminal into Panel",
			"Create New Terminal Starting in a Custom Working Directory",
			"Rename...",
			"Rename the Currently Active Terminal",
			"Reveal Command in Terminal",
			"Scroll to Next Command",
			"Scroll to Previous Command",
			"Toggle Size to Content Width"
		],
		"vs/workbench/contrib/terminal/electron-browser/terminalRemote": [
			"Create New Integrated Terminal (Local)"
		],
		"vs/workbench/contrib/terminalContrib/accessibility/browser/terminal.accessibility.contribution": [
			"Accessible Buffer Go to Next Command",
			"Accessible Buffer Go to Previous Command",
			"Focus Accessible Terminal View",
			"Scroll to Accessible View Bottom",
			"Scroll to Accessible View Top"
		],
		"vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibilityHelp": [
			"Consider using powershell instead of command prompt for an improved experience",
			"The Focus Accessible Terminal View command<keybinding:{0}> enables screen readers to read terminal contents.",
			"Configure what gets focused after running selected text in the terminal with `{0}`.",
			"Enable `terminal.integrated.accessibleViewFocusOnCommandExecution` to automatically focus the terminal accessible view when a command is executed in the terminal.",
			"Go to Next Command<keybinding:{0}> in the accessible view",
			"Go to Previous Command<keybinding:{0}> in the accessible view",
			"Go to Recent Directory<keybinding:{0}>",
			"Go to Symbol<keybinding:{0}>",
			"The Create New Terminal (With Profile) command<keybinding:{0}> allows for easy terminal creation using a specific profile.",
			"Shell integration is not enabled. Some accessibility features may not be available.",
			"The Open Detected Link command<keybinding:{0}> enables screen readers to easily open links found in the terminal.",
			"Customize the behavior of the cursor when toggling between the terminal and accessible view with `terminal.integrated.accessibleViewPreserveCursorPosition.`",
			"Run Recent Command<keybinding:{0}>",
			"The terminal has a feature called shell integration that offers an enhanced experience and provides useful commands for screen readers such as:",
			"When the terminal suggest widget is focused:",
			"- Accept the suggestion<keybinding:{0}> and configure suggest settings<keybinding:{1}>.",
			"- Toggle between the widget and terminal<keybinding:{0}> and toggle details focus<keybinding:{1}> to learn more about the suggestion.",
			"-Configure suggest settings<keybinding:{0}> ",
			"- Learn more about the suggestion<keybinding:{0}>.",
			"The terminal request completions command can be invoked manually<keybinding:{0}>, but also appears while typing."
		],
		"vs/workbench/contrib/terminalContrib/accessibility/common/terminalAccessibilityConfiguration": [
			"Focus the terminal accessible view when a command is executed.",
			"Preserve the cursor position on reopen of the terminal's accessible view rather than setting it to the bottom of the buffer."
		],
		"vs/workbench/contrib/terminalContrib/autoReplies/common/terminalAutoRepliesConfiguration": [
			"A set of messages that, when encountered in the terminal, will be automatically responded to. Provided the message is specific enough, this can help automate away common responses.\n\nRemarks:\n\n- Use {0} to automatically respond to the terminate batch job prompt on Windows.\n- The message includes escape sequences so the reply might not happen with styled text.\n- Each reply can only happen once every second.\n- Use {1} in the reply to mean the enter key.\n- To unset a default key, set the value to null.\n- Restart VS Code if new don't apply.",
			"The reply to send to the process."
		],
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChat": [
			"Whether a chat agent is registered for the terminal location.",
			"Whether the chat view is focused.",
			"Whether the chat input has text.",
			"Whether there is an active chat request.",
			"Whether the chat response contains a code block.",
			"Whether the chat response contains multiple code blocks.",
			"Whether the chat view is visible.",
			"Whether there are any chat terminals.",
			"Whether there are any hidden chat terminals."
		],
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChatAccessibilityHelp": [
			"Accessibility Signals can be changed via settings with a prefix of signals.chat. By default, if a request takes more than 4 seconds, you will hear a sound indicating that progress is still occurring.",
			"It can be activated using the command: Terminal: Start Chat ({0}), which will focus the input box.",
			"Reach the input box from the response ({0}).",
			"Reach the response from the input box by shift+tabbing or assigning a keybinding for the command: Focus Terminal Input.",
			"Reach the response from the input box ({0}).",
			"Reach the response from the input box by tabbing or assigning a keybinding for the command: Focus Terminal Response.",
			"The input box is where the user can type a request and can make the request ({0}). The widget will be closed and all content will be discarded when the Escape key is pressed and the terminal will regain focus.",
			"The input box is where the user can type a request and can make the request by tabbing to the Make Request button, which is not currently triggerable via keybindings. The widget will be closed and all content will be discarded when the Escape key is pressed and the terminal will regain focus.",
			"With focus in the input box command editor, the Terminal: Insert Chat Command ({0}) action.",
			"Insert a command by tabbing to the button as the action is currently not triggerable by a keybinding.",
			"The response can be inspected in the accessible view ({0}).",
			"With the input box focused, inspect the response in the accessible view via the Open Accessible View command, which is currently not triggerable by a keybinding.",
			"Inline chat occurs within a terminal. It is useful for suggesting terminal commands. Keep in mind that AI generated code may be incorrect.",
			"With focus in the input box or command editor, the Terminal: Run Chat Command ({0}) action.",
			"Run a command by tabbing to the button as the action is currently not triggerable by a keybinding.",
			"Use tab to reach conditional parts like commands, status, message responses and more."
		],
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChatActions": [
			"Chat: Focus Most Recent Terminal",
			"Chat: Focus Most Recent Terminal Output",
			"Rerun Request",
			"Last: {0}",
			"Close",
			"Insert",
			"Insert Chat Command",
			"Insert First",
			"Insert First Chat Command",
			"Run",
			"Run Chat Command",
			"Run First",
			"Run First Chat Command",
			"Select a chat terminal to show and focus",
			"Chat Terminals",
			"Open Inline Chat",
			"Terminal",
			"Terminal",
			"View Hidden Chat Terminals",
			"View in Chat"
		],
		"vs/workbench/contrib/terminalContrib/chat/browser/terminalChatWidget": [
			"Ask about commands"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/runInTerminalHelpers": [
			"Allow All Commands in this Session",
			"Allow this tool to run in this session without confirmation.",
			"Configure Auto Approve...",
			"Always Allow Exact Command Line",
			"Allow Exact Command Line in this Session",
			"Allow Exact Command Line in this Workspace"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/terminal.chatAgentTools.contribution": [
			"Add Terminal Selection to Chat",
			"Terminal Selection"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/commandLineAnalyzer/autoApprove/npmScriptAutoApprover": [
			"Auto approved as {0} is defined in package.json"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/commandLineAnalyzer/commandLineAutoApproveAnalyzer": [
			"Auto approved by setting {0}",
			"Auto approved by rule {0}",
			"Auto approved by rules {0}",
			"Auto approved for this session",
			"Disable",
			"Auto approval denied by rule {0}",
			"Auto approval denied by rules {0}",
			"{0} (session)",
			"View rule in settings",
			"View settings",
			"Web content may contain malicious code or attempt prompt injection attacks."
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/commandLineAnalyzer/commandLineFileWriteAnalyzer": [
			"File write operations detected that cannot be auto approved: {0}",
			"File write operations detected: {0}"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/getTerminalLastCommandTool": [
			"Got last terminal command",
			"Getting last terminal command",
			"Get Terminal Last Command"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/getTerminalOutputTool": [
			"Checked terminal output",
			"Checking terminal output",
			"Get Terminal Output"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/getTerminalSelectionTool": [
			"Read terminal selection",
			"Reading terminal selection",
			"Get Terminal Selection"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/killTerminalTool": [
			"Killed terminal",
			"Killing terminal",
			"Kill Terminal"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/monitoring/outputMonitor": [
			"Terminal will be reused by tasks, press any key to close it.",
			"Press any key to close the terminal.",
			"Press any key to close the terminal.",
			"Terminal will be reused by tasks, press any key to close it.",
			"The terminal will be reused by tasks. Press any key to close."
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalConfirmationTool": [
			"Confirm Terminal Command",
			"This command will run outside the sandbox.",
			"This command will run outside the sandbox.\n\nReason: {0}",
			"Run in terminal outside the sandbox?",
			"Tool for confirming terminal commands"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/runInTerminalTool": [
			"Allow",
			"Run `{0}` command?",
			"Allow the sandbox to run `{0}` command with unrestricted network access.",
			"Retry `{0}` command in the sandbox by allowing network access?",
			"`{0}`",
			"Retry `{0}` command in the sandbox by allowing network access to {1}?",
			"Running `{0}` in the sandbox with unrestricted network access",
			"The sandboxed execution output indicated the sandbox blocked required network access.",
			"Explanation: {0}\n\nGoal: {1}\n\nReason for allowing unrestricted network access in the sandbox: {2}",
			"The model indicated that this sandboxed command needs unrestricted network access.",
			"Not running `{0}` because unrestricted network access in the sandbox is disabled",
			"The command was not executed because it requested unrestricted network access in the terminal sandbox, but per-command network access is disabled by chat.agent.sandbox.retryWithAllowNetworkRequests. Run the command with restricted network access instead, or enable the setting to allow network access requests.",
			"Apply Fix and Retry",
			"Cancel",
			"Bubblewrap sandbox repair was cancelled by the user.",
			"Bubblewrap cannot create the sandbox environment.",
			"Bubblewrap repair failed (exit code {0}). The command was not executed.",
			"Could not determine whether the bubblewrap repair succeeded. The command was not executed.",
			"Bubblewrap still cannot create the required sandbox namespace after remediation. Reload the window and try running the command again.",
			"Repair Bubblewrap Sandbox",
			"Bubblewrap is installed but cannot create the required sandbox namespace on this system. The command was not executed.",
			"Explanation: {0}\n\nGoal: {1}",
			"No explanation provided",
			"No goal provided",
			"Run `{0}` command within `{1}`?",
			"Running `{0}`",
			"Running `{0}` in sandbox",
			"Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace. Run the command again to choose an available repair option.",
			"Sandbox dependencies were installed, but bubblewrap cannot create the required sandbox namespace on this system. The command was not executed.",
			"Cancel",
			"Sandbox dependency installation was cancelled by the user.",
			"Sandbox dependency installation failed (exit code {0}). The command was not executed.",
			"Install",
			"Sandbox dependencies were installed successfully. If the issue persists, reload the window and try running the command again.",
			"The following dependencies required for sandboxed execution are not installed: {0}. Would you like to install them?",
			"Sandbox prerequisites are still not satisfied after installation. The command was not executed.",
			"Missing Sandbox Dependencies",
			"Could not determine whether sandbox dependency installation succeeded. The command was not executed.",
			"The following dependencies required for sandboxed execution are not installed: {0}. Install them using your system package manager, then run the command again.",
			"Run `{0}` command in `{1}`?",
			"Run `{0}` command in `{1}` within `{2}`?",
			"Run command in `{0}` within `{1}`?",
			"Run command in `{0}`?",
			"Access Denied: The command was not executed because the terminal sandbox does not allow access to the requested file paths:\n{0}",
			"The terminal command was prompting for a password or other secret. Auto-approve / autopilot mode cannot safely supply secrets, so the command was cancelled. Run the command interactively if you want to provide the secret.",
			"Terminal command cancelled — sensitive input required",
			"Cancel Command",
			"Dismiss",
			"Focus Terminal",
			"The terminal command appears to be prompting for a password or other sensitive value. Focus the terminal to type it directly — secrets must not be sent through chat.",
			"Terminal is waiting for sensitive input",
			"Running `{0}`",
			"Running command",
			"Run `{0}` command outside the [sandbox]({1})?",
			"Run `{0}` command outside the sandbox?",
			"`{0}`",
			"Run `{0}` command outside the sandbox to access {1}?",
			"Running `{0}` outside the sandbox",
			"The sandboxed execution output indicated the sandbox blocked the command.",
			"Explanation: {0}\n\nGoal: {1}\n\nReason for leaving the sandbox: {2}",
			"The model indicated that this command needs unsandboxed access.",
			"Not running `{0}` because unsandboxed execution is disabled",
			"The command was not executed because it requested to run outside the terminal sandbox, but running commands outside the sandbox is disabled by chat.agent.sandbox.allowUnsandboxedCommands. Run the command in the sandbox instead, or enable the setting to allow unsandboxed execution.",
			"Run `{0}` command outside the [sandbox]({1}) to access {2}?",
			"This command accesses {0} and {1} more domains that are blocked by chat.agent.deniedNetworkDomains.",
			"This command accesses {0}, which is blocked by chat.agent.deniedNetworkDomains.",
			"This command accesses {0} and {1} more domains that are blocked by chat.agent.deniedNetworkDomains or not added to chat.agent.allowedNetworkDomains.",
			"This command accesses {0}, which is blocked by chat.agent.deniedNetworkDomains or not added to chat.agent.allowedNetworkDomains.",
			"This command accesses {0} and {1} more domains that are not permitted by the current chat.agent.sandbox configuration.",
			"This command accesses {0}, which is not permitted by the current chat.agent.sandbox configuration.",
			"`{0}` and {1} more domains",
			"The command opened the alternate buffer.",
			"Run in Terminal",
			"Run commands in the terminal",
			"Skip",
			"{0} may need input",
			"{0} completed",
			"{0} terminal exited"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/sendToTerminalTool": [
			"Focus Terminal",
			"Run {0} in terminal {1}",
			"Press `Enter` in terminal {0}",
			"Send to Terminal",
			"Sent {0} to terminal",
			"Pressed `Enter` in terminal",
			"Sending {0} to terminal",
			"Pressing `Enter` in terminal",
			"replying to: ",
			"Send to Terminal"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/createAndRunTaskTool": [
			"Allow task creation and execution?",
			"Task `{0}` is already running.",
			"Resolving the task",
			"Task started but no terminal was found for: `{0}`",
			"Running task `{0}`",
			"Task not found: `{0}`",
			"Create and run Task",
			"Create and run a task in the workspace",
			"Created task `{0}`",
			"Created task `{0}`",
			"A task `{0}` with command `{1}`{2} will be created.",
			"Task `{0}` already exists.",
			"Task `{0}` already exists."
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/getTaskOutputTool": [
			"Checked output for task `{0}`",
			"Checking output for task `{0}`",
			"The task `{0}` is already running.",
			"Task not found: `{0}`",
			"Terminal not found for task `{0}`",
			"Get Task Output"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/runTaskTool": [
			"Allow to run the task `{0}`?",
			"Allow task run?",
			"Task started but no terminal was found for: `{0}`",
			"Ran `{0}`",
			"Running `{0}`",
			"Started `{0}`",
			"The task is already running.",
			"The task `{0}` is already running.",
			"`{0}` is already running.",
			"Task not found: `{0}`",
			"`{0}` was already running.",
			"Run Task",
			"Run tasks in the workspace"
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/browser/tools/task/taskHelpers": [
			"Task `{0}` failed with exit code {1}."
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalChatAgentToolsConfiguration": [
			"Controls whether agent mode terminal commands that run inside the sandbox are auto-approved. When disabled, the run in terminal tool uses the existing approval flow. This applies only when {0} is enabled.",
			"When {0} is enabled, controls whether to allow all network domains in the sandbox. When enabled, the sandbox preserves file system restrictions while relaxing all network restrictions.",
			"Controls whether agent mode terminal commands can run outside the sandbox after user confirmation when a sandboxed command fails or when sandbox restrictions would block the command. This applies only when {0} is enabled.",
			"Use {0} instead",
			"Controls whether agent mode uses sandboxing to restrict what tools can do. When enabled, tools like the terminal are run in a sandboxed environment to limit access to the system. Use {0} to allow all network domains.",
			"Disable sandboxing for agent mode tools.",
			"Enable sandboxing for agent mode tools.",
			"Use {0} instead",
			"Use {0} instead",
			"Note: this setting is applicable only when {0} is enabled. Controls file system access in sandbox on Linux. Paths do not support glob patterns, only literal paths (ex: ./src/, ~/.ssh, .env). **bubblewrap** and **socat** should be installed for this setting to work.",
			"Array of paths to re-allow read access within denied regions. Takes precedence over denyRead.",
			"Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.",
			"Array of paths to deny read access. Leave empty to allow reading all paths.",
			"Array of paths to deny write access within allowed paths (takes precedence over allowWrite).",
			"Note: this setting is applicable only when {0} is enabled. Controls file system access in sandbox on macOS. Paths also support git-style glob patterns(ex: *.ts, ./src, ./src/**/*.ts, file?.txt).",
			"Array of paths to re-allow read access within denied regions. Takes precedence over denyRead.",
			"Array of additional paths to allow write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.",
			"Array of paths to deny read access. Leave empty to allow reading all paths.",
			"Array of paths to deny write access within allowed paths (takes precedence over allowWrite).",
			"Controls whether agent mode terminal commands can retry in the sandbox with unrestricted network access after user confirmation. This applies only when {0} is enabled and preserves file system sandboxing while relaxing network restrictions for an approved command.",
			"Note: this setting is applicable only when {0} is enabled. Key/value pairs are passed through to the root of the sandbox runtime configuration.",
			"Controls whether agent mode uses sandboxing on Windows. Use {0} to allow all network domains.",
			"Disable sandboxing for agent mode tools on Windows.",
			"Enable sandboxing for agent mode tools on Windows.",
			"Note: this setting is applicable only when {0} is enabled. Controls file system access in sandbox on Windows. Paths do not support glob patterns, only literal paths (ex: C:\\src, C:\\Users\\me\\.ssh, .env).",
			"Array of additional paths to allow read-only access. Takes precedence over denyRead.",
			"Array of additional paths to allow read/write access. Leave empty to disallow writes outside the workspace folders, workspace storage folder, and sandbox temp directory.",
			"Array of paths to deny access. Leave empty to allow reading all paths.",
			"Note that there's a default set of rules to allow and also deny commands. Consider setting {0} to {1} to ignore all default rules to ensure there are no conflicts with your own rules. Do this at your own risk, the default denial rules are designed to protect you against running dangerous commands.",
			"Use {0} instead",
			"An object can be used to match against the full command line instead of matching sub-commands and inline commands, for example {0}. In order to be auto approved _both_ the sub-command and command line must not be explicitly denied, then _either_ all sub-commands or command line needs to be approved.",
			"Allow all commands that match the path {0} ({1}, {2}, etc.)",
			"Description",
			"Allow all commands starting with {0}",
			"Allow all commands starting with {0}",
			"Require explicit approval for any _command line_ that contains {0} regardless of casing",
			"Allow all commands (denied commands still require approval)",
			"will allow {0} commands regardless of casing",
			"Allow {0} and all commands starting with {1}",
			"Require explicit approval for all commands starting with {0}",
			"Unset the default {0} value for {1}",
			"Examples:",
			"Value",
			"A list of commands or regular expressions that control whether the run in terminal tool commands require explicit approval. These will be matched against the start of a command. A regular expression can be provided by wrapping the string in {0} characters followed by optional flags such as {1} for case-insensitivity.",
			"Note that these commands and regular expressions are evaluated for every _sub-command_ within the full _command line_, so {0} for example will need both {1} and {2} to match a {3} entry and must not match a {4} entry in order to auto approve. Inline commands such as {5} (process substitution) should also be detected.",
			"Set to {0} to automatically approve commands, {1} to always require explicit approval or {2} to unset the value.",
			"Require explicit approval for the pattern.",
			"The start of a command to match against. A regular expression can be provided by wrapping the string in `/` characters.",
			"Whether to match against the full command line, as opposed to splitting by sub-commands and inline commands.",
			"Match against sub-commands and inline commands, eg. `foo && bar` will need both `foo` and `bar` to match.",
			"Match against the full command line, eg. `foo && bar`.",
			"Ignore the pattern, this is useful for unsetting the same pattern set at a higher scope.",
			"Automatically approve the pattern.",
			"Controls whether to allow auto approval in the run in terminal tool.",
			"Whether to automatically approve npm, yarn, and pnpm run commands when the script is defined in a workspace package.json file. Since the workspace is trusted, scripts defined in package.json are considered safe to run without explicit approval.",
			"This setting is deprecated. Terminal completion and input-needed notifications are now always enabled.",
			"This setting is deprecated and no longer has any effect. Terminal completion and input-needed notifications are now always enabled for any command that continues running after the tool returns.",
			"Block all detected file writes.",
			"Controls whether detected file write operations are blocked in the run in terminal tool. When detected, this will require explicit approval regardless of whether the command would normally be auto approved. Note that this cannot detect all possible methods of writing files, this is what is currently detected:\n\n- File redirection (detected via the bash or PowerShell tree sitter grammar)\n- `sed` in-place editing (`-i`, `-I`, `--in-place`)",
			"Allow all detected file writes.",
			"Block file writes detected outside the workspace. This depends on the shell integration feature working correctly to determine the current working directory of the terminal.",
			"Whether to detach persistent terminal processes so they survive when VS Code exits. When enabled, commands started with `mode: \"async\"` (legacy: `isBackground: true`) are wrapped with `nohup` (POSIX) or `Start-Process` (Windows) so the process continues running after the terminal is disposed.",
			"Whether to enforce the timeout value provided by the model in the run in terminal tool. When enabled, if the model provides a timeout parameter, the tool will stop tracking the command after that duration and return the output collected so far.",
			"Configures the idle poll interval in milliseconds used by the run in terminal tool to detect when commands have finished executing. Lower values make command detection faster but may cause false positives on slow systems. This primarily affects terminals without shell integration where idle detection is used instead of shell integration events.",
			"Number of milliseconds the run in terminal tool will wait for new output from a synchronous command before moving it to a background terminal and returning what was collected so far. The process is not killed — the tool returns the terminal ID so the model can poll, send input, or kill it. Set to {0} to disable.",
			"Whether to ignore the built-in default auto-approve rules used by the run in terminal tool as defined in {0}. When this setting is enabled, the run in terminal tool will ignore any rule that comes from the default set but still follow rules defined in the user, remote and workspace settings. Use this setting at your own risk; the default auto-approve rules are designed to protect you against running dangerous commands.",
			"When enabled, the output of commands run by the run in terminal tool is compacted before being returned to the model, reducing the number of tokens spent on noisy output (for example progress bars or repeated log lines) while preserving the important information.",
			"When enabled, repeated get terminal output tool calls return only output added since the previous poll for the same terminal execution, or a short unchanged-output message when there is no new output.",
			"Reveal the terminal output within chat only.",
			"Where to show the output from the run in terminal tool.",
			"Reveal the terminal in the panel or editor in addition to chat.",
			"Whether to exclude commands run by the terminal tool from the shell history. See below for the supported shells and the method used for each:",
			"Sets `HISTCONTROL=ignorespace` and prepends the command with space",
			"Sets `fish_private_mode` to prevent any command from entering history",
			"Sets a custom history handler via PSReadLine's `AddToHistoryHandler` to prevent any command from entering history",
			"Sets `HIST_IGNORE_SPACE` option and prepends the command with space",
			"Use {0} instead",
			"Configures the duration in milliseconds to wait for shell integration to be detected when the run in terminal tool launches a new terminal. Set to `0` to skip the wait entirely, the default value `-1` uses a variable wait time based on the value of {0} and whether it's a remote window. A large value can be useful if your shell starts very slowly.",
			"The terminal profile to use on Linux for chat agent's run in terminal tool.",
			"The terminal profile to use on macOS for chat agent's run in terminal tool.",
			"A path to a shell executable.",
			"The terminal profile to use on Windows for chat agent's run in terminal tool."
		],
		"vs/workbench/contrib/terminalContrib/chatAgentTools/common/terminalSandboxService": [
			"Delete Files in Sandbox Temp Dir",
			"Focus Terminal",
			"Applying sandbox prerequisites may prompt for your sudo password. Select Focus Terminal to type it in the terminal.",
			"The terminal is awaiting input."
		],
		"vs/workbench/contrib/terminalContrib/clipboard/browser/terminal.clipboard.contribution": [
			"Copy and Clear Selection",
			"Copy Last Command",
			"Copy Last Command and Output",
			"Copy Last Command Output",
			"Copy Selection",
			"Copy Selection as HTML",
			"Paste into Active Terminal",
			"Paste Selection into Active Terminal"
		],
		"vs/workbench/contrib/terminalContrib/clipboard/browser/terminalClipboard": [
			"Are you sure you want to paste {0} lines of text into the terminal?",
			"Do not ask me again",
			"&&Paste",
			"Paste as &&one line",
			"Preview:"
		],
		"vs/workbench/contrib/terminalContrib/commandGuide/browser/terminal.commandGuide.contribution": [
			"The foreground color of the terminal command guide that appears to the left of a command and its output on hover."
		],
		"vs/workbench/contrib/terminalContrib/commandGuide/common/terminalCommandGuideConfiguration": [
			"Whether to show the command guide when hovering over a command in the terminal."
		],
		"vs/workbench/contrib/terminalContrib/developer/browser/terminal.developer.contribution": [
			"Record Terminal Session",
			"Recording terminal session...",
			"Restart Pty Host",
			"Show Terminal Texture Atlas",
			"Write Data to Terminal",
			"Enter data to write directly to the terminal, bypassing the pty"
		],
		"vs/workbench/contrib/terminalContrib/environmentChanges/browser/terminal.environmentChanges.contribution": [
			"Terminal Environment Changes",
			"Extension: {0}",
			"workspace",
			"Show Environment Contributions"
		],
		"vs/workbench/contrib/terminalContrib/find/browser/terminal.find.contribution": [
			"Find Next",
			"Find Previous",
			"Focus Find",
			"Hide Find",
			"Search Workspace",
			"Toggle Find Using Case Sensitive",
			"Toggle Find Using Regex",
			"Toggle Find Using Whole Word"
		],
		"vs/workbench/contrib/terminalContrib/find/browser/terminalFindAccessibilityHelp": [
			"Press Escape to close Terminal Find. Focus moves to the terminal command line, and your search history is available on next Find.",
			"Closing:",
			"You are in the Terminal Find input. This searches the entire terminal buffer: both the current output and the scrollback history.",
			"When you navigate from the Terminal Find input, the terminal buffer updates in the background while your focus stays in the input. This is intentional, so you can keep refining your search without losing your place.",
			"The terminal automatically scrolls to show the match you navigate to.",
			"If you want to close Find and return focus to the terminal command line, press Escape. Focus moves to the command input at the bottom of the terminal.",
			"Focus Behavior (Important):",
			"Accessibility Help: Terminal Find",
			"1) The full line that contains the match is read first, so you get immediate context.",
			"2) Your position among the matches is announced, so you know how far you are through the results.",
			"3) The exact line and column are announced, so you know precisely where the match is in the buffer.",
			"Each navigation step gives you a complete spoken update:",
			"What You Hear Each Time You Move to a Match:",
			"While you are in the Terminal Find input, your focus stays in the field. You can type, edit your search term, or navigate matches without leaving the input. When you navigate to a match, the terminal scrolls to show it, but your focus remains in the Find input.",
			"Inside the Terminal Find Input (What It Does):",
			"Keyboard Navigation Summary:",
			"- Enter: Move to the next match while staying in the Find input.",
			"While focused IN the Find input:",
			"Note: Terminal Find keeps focus in the Find input. If you need to return to the terminal command line, press Escape to close Find.",
			"- Shift+Enter: Move to the previous match while staying in the Find input.",
			"- Match Case: Only exact case matches are included.",
			"- Regular Expression: Use pattern matching for advanced searches.",
			"Find Options:",
			"- Whole Word: Only full words are matched.",
			"Terminal Find has limited configuration options. Most behavior is controlled by the terminal itself.",
			"Settings You Can Adjust ({0} opens Settings):",
			"- `accessibility.verbosity.find`: Controls whether the Terminal Find input announces the Accessibility Help hint.",
			"You are searching the terminal buffer.",
			"Current Search Status:"
		],
		"vs/workbench/contrib/terminalContrib/history/browser/terminal.history.contribution": [
			"Goes to a recent folder",
			"Clear Previous Session History",
			"Go to Recent Directory...",
			"Run Recent Command..."
		],
		"vs/workbench/contrib/terminalContrib/history/browser/terminalRunRecentQuickPick": [
			"Fuzzy search",
			"Open File",
			"Remove from Command History",
			"Select a command to run (hold Alt-key to edit the command)",
			"Select a command to run (hold Option-key to edit the command)",
			"Select a directory to go to (hold Alt-key to edit the command)",
			"Select a directory to go to (hold Option-key to edit the command)",
			"{0} history",
			"View Command Output"
		],
		"vs/workbench/contrib/terminalContrib/history/common/terminal.history": [
			"Controls the number of recently used commands to keep in the terminal command history. Set to 0 to disable terminal command history."
		],
		"vs/workbench/contrib/terminalContrib/inlineHint/browser/terminal.initialHint.contribution": [
			"Type [[copilot]] to use Copilot CLI.",
			"Type copilot to use Copilot CLI.",
			" Toggle {0} in settings to disable this hint.",
			"Disable Initial Hint",
			"[[don't show]] this again.",
			"Start typing to dismiss or don't show this again.",
			"[[Don't show this again]]",
			" Start typing to dismiss or ",
			"Show suggestions {0}. "
		],
		"vs/workbench/contrib/terminalContrib/inlineHint/common/terminalInitialHintConfiguration": [
			"Controls if the first terminal without input will show a hint about available actions when it is focused. This will only show when {0} is disabled."
		],
		"vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution": [
			"Open Detected Link...",
			"Open Last Local File Link",
			"Open Last URL Link",
			"Opens the last detected URL/URI link in the terminal"
		],
		"vs/workbench/contrib/terminalContrib/links/browser/terminalLinkDetectorAdapter": [
			"Focus folder in explorer",
			"Follow link",
			"Open file in editor",
			"Open folder in new window",
			"Search workspace"
		],
		"vs/workbench/contrib/terminalContrib/links/browser/terminalLinkManager": [
			"Allow {0}",
			"Follow link using forwarded port",
			"Follow link",
			"Link",
			"Opening URIs can be insecure, do you want to allow opening links with the scheme {0}?",
			"alt + click",
			"option + click",
			"cmd + click",
			"ctrl + click"
		],
		"vs/workbench/contrib/terminalContrib/links/browser/terminalLinkQuickpick": [
			"File",
			"Folder",
			"Select the link to open, type to filter all links",
			"Workspace Search",
			"Url"
		],
		"vs/workbench/contrib/terminalContrib/notification/browser/terminalNotificationHandler": [
			"Disable Terminal Notifications",
			"Dismiss",
			"Terminal"
		],
		"vs/workbench/contrib/terminalContrib/notification/common/terminalNotificationConfiguration": [
			"Controls whether notifications sent from the terminal via OSC 99 are shown. This uses notifications inside the product instead of desktop notifications. Sounds, icons and filtering are not supported."
		],
		"vs/workbench/contrib/terminalContrib/quickAccess/browser/terminal.quickAccess.contribution": [
			"Switch Active Terminal",
			"Show All Opened Terminals",
			"Type the name of a terminal to open."
		],
		"vs/workbench/contrib/terminalContrib/quickAccess/browser/terminalQuickAccess": [
			"Rename Terminal",
			"Create New Terminal",
			"Create New Terminal With Profile..."
		],
		"vs/workbench/contrib/terminalContrib/quickFix/browser/quickFixAddon": [
			"Quick Fix",
			"Run: {0}",
			"Open: {0}"
		],
		"vs/workbench/contrib/terminalContrib/quickFix/browser/terminal.quickFix.contribution": [
			"Show Terminal Quick Fixes"
		],
		"vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixBuiltinActions": [
			"Create PR {0}",
			"Free port {0}"
		],
		"vs/workbench/contrib/terminalContrib/quickFix/browser/terminalQuickFixService": [
			"Contributes terminal quick fixes.",
			"The command exit result to match on",
			"A regular expression or string to test the command line against",
			"The ID of the quick fix provider",
			"The kind of the resulting quick fix. This changes how the quick fix is presented. Defaults to {0}.",
			"A regular expression or string to match a single line of the output against, which provides groups to be referenced in terminalCommand and uri.\n\nFor example:\n\n `lineMatcher: /git push --set-upstream origin (?<branchName>[^s]+)/;`\n\n`terminalCommand: 'git push --set-upstream origin ${group:branchName}';`\n"
		],
		"vs/workbench/contrib/terminalContrib/sendSequence/browser/terminal.sendSequence.contribution": [
			"Send Sequence",
			"The sequence of text to send to the terminal",
			"Enter sequence to send to the terminal"
		],
		"vs/workbench/contrib/terminalContrib/sendSignal/browser/terminal.sendSignal.contribution": [
			"Enter signal name (e.g., SIGTERM, SIGKILL)",
			"Manually enter signal",
			"Select signal to send to terminal process",
			"Send Signal",
			"The signal to send to the terminal process (e.g., 'SIGTERM', 'SIGINT', 'SIGKILL')",
			"Continue process",
			"Hangup",
			"Interrupt process (Ctrl+C)",
			"Force kill process",
			"Quit process",
			"Stop process",
			"Terminate process gracefully",
			"User-defined signal 1",
			"User-defined signal 2"
		],
		"vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution": [
			"&&Sticky Scroll",
			"Sticky Scroll",
			"Toggle Sticky Scroll"
		],
		"vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry": [
			"The background color of the sticky scroll overlay in the terminal.",
			"The border of the sticky scroll overlay in the terminal.",
			"The background color of the sticky scroll overlay in the terminal when hovered."
		],
		"vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay": [
			"{0} ({1})",
			"Navigate to Command"
		],
		"vs/workbench/contrib/terminalContrib/stickyScroll/common/terminalStickyScrollConfiguration": [
			"Shows the current command at the top of the terminal. This feature requires [shell integration]({0}) to be activated. See {1}.",
			"A list of commands that should not trigger sticky scroll. When a command from this list is detected, the sticky scroll overlay will be hidden.",
			"Defines the maximum number of sticky lines to show. Sticky scroll lines will never exceed 40% of the viewport regardless of this setting."
		],
		"vs/workbench/contrib/terminalContrib/suggest/browser/terminal.suggest.contribution": [
			"Insert",
			"Accept Selected Suggestion (Enter)",
			"Selection Mode: Always (Tab or Enter)",
			"Always select the top suggestion, Tab or Enter will accept a suggestion when visible. Activate to change.",
			"Selection Mode: None",
			"Do not select the top suggestion until down is pressed, at which point Tab or Enter will accept the suggestion. Activate to change.",
			"Selection Mode: Partial (Tab)",
			"Partially select the top suggestion, Tab will accept a suggestion when visible. Activate to change.",
			"Configure",
			"Don't show IntelliSense unless triggered explicitly. This disables the quick suggestions and suggest on trigger characters settings.",
			"Hide Suggest Widget",
			"Hide Suggest Widget and Navigate History",
			"Learn More",
			"Reset Suggest Widget Size",
			"Select the Next Page Suggestion",
			"Select the Next Suggestion",
			"Select the Previous Page Suggestion",
			"Select the Previous Suggestion",
			"Show IntelliSense while typing. This enables the quick suggestions for commands and arguments, and suggest on trigger characters settings.",
			"Suggest Toggle Details",
			"Suggest Toggle Suggestion Focus",
			"Suggest Toggle Explain Modes",
			"Trigger Suggest"
		],
		"vs/workbench/contrib/terminalContrib/suggest/browser/terminalSuggestAddon": [
			"Alias",
			"Argument",
			"Branch",
			"Commit",
			"File",
			"Flag",
			"Folder",
			"Inline Suggestion",
			"Inline Suggestion",
			"Method",
			"Option",
			"Option Value",
			"Pull Request",
			"Pull Request (Done)",
			"Remote",
			"Stash",
			"Symbolic Link File",
			"Symbolic Link Folder",
			"Tag"
		],
		"vs/workbench/contrib/terminalContrib/suggest/browser/terminalSymbolIcons": [
			"Icon for aliases in the terminal suggest widget.",
			"Icon for arguments in the terminal suggest widget.",
			"Icon for branches in the terminal suggest widget.",
			"Icon for commits in the terminal suggest widget.",
			"Icon for files in the terminal suggest widget.",
			"Icon for flags in the terminal suggest widget.",
			"Icon for folders in the terminal suggest widget.",
			"The foreground color for an alias icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for an argument icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a branch icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a commit icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for an enum member icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a file icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for an flag icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a folder icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for an inline suggestion icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a method icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for an option icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a completed pull request icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a pull request icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a remote icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a stash icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a symbolic link file icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a symbolic link folder icon. These icons will appear in the terminal suggest widget.",
			"The foreground color for a plaintext suggestion. These icons will appear in the terminal suggest widget.",
			"The foreground color for a tag icon. These icons will appear in the terminal suggest widget.",
			"Icon for inline suggestions in the terminal suggest widget.",
			"Icon for methods in the terminal suggest widget.",
			"Icon for options in the terminal suggest widget.",
			"Icon for enum members in the terminal suggest widget.",
			"Icon for completed pull requests in the terminal suggest widget.",
			"Icon for pull requests in the terminal suggest widget.",
			"Icon for remotes in the terminal suggest widget.",
			"Icon for stashes in the terminal suggest widget.",
			"Icon for symbolic link files in the terminal suggest widget.",
			"Icon for symbolic link folders in the terminal suggest widget.",
			"Icon for plain text suggestions in the terminal suggest widget.",
			"Icon for tags in the terminal suggest widget."
		],
		"vs/workbench/contrib/terminalContrib/suggest/common/terminalSuggestConfiguration": [
			"Always run on `Enter`.",
			"Run on `Enter` when the suggestion is typed in its entirety.",
			"Run on `Enter` when the suggestion is typed in its entirety or when a file is typed without its extension included.",
			"Never run on `Enter`.",
			"Controls whether to enable $CDPATH support which exposes children of the folders in the $CDPATH variable regardless of the current working directory. $CDPATH is expected to be semi colon-separated on Windows and colon-separated on other platforms.",
			"Enable the feature and use absolute paths. This is useful when the shell doesn't natively support `$CDPATH`.",
			"Disable the feature.",
			"Enable the feature and use relative paths.",
			"Enables terminal IntelliSense suggestions (also known as autocomplete) for supported shells ({0}). This requires {1} to be enabled and working or [manually installed](https://code.visualstudio.com/docs/terminal/shell-integration#_manual-installation-install).",
			"Controls whether the shell's inline suggestion should be detected and how it is scored.",
			"Enable the feature and always put the inline suggestion on top.",
			"Enable the feature and sort the inline suggestion without forcing it to be on top. This means that exact matches will be above the inline suggestion.",
			"Disable the feature.",
			"Controls whether a space is automatically inserted after accepting a suggestion and re-trigger suggestions. Folders and symbolic link folders will never have a trailing space added.",
			"Show suggestions from language servers.",
			"Show suggestions from {0}.",
			"Providers are enabled by default. Omit them by setting the id of the provider to `false`.",
			"Controls which suggestions automatically show up while typing. Suggestion providers are enabled by default.",
			"Controls whether suggestions should automatically show up while typing. Also be aware of the {0}-setting which controls if suggestions are triggered by special characters.",
			"Enable quick suggestions for arguments, anything after the first word in a command line input.",
			"Enable quick suggestions for commands, the first word in a command line input.",
			"Enable quick suggestions when it's unclear what the best suggestion is, if this is on files and folders will be suggested as a fallback.",
			"Controls whether suggestions should run immediately when `Enter` (not `Tab`) is used to accept the result.",
			"Controls whether the terminal suggestions status bar should be shown.",
			"Controls whether suggestions should automatically show up when typing trigger characters.",
			"Determines whether the up arrow key navigates the command history when focus is on the first suggestion and navigation has not yet occurred. When set to false, the up arrow will move focus to the last suggestion instead.",
			"Controls how suggestion selection works in the integrated terminal.",
			"Always select a suggestion when automatically triggering IntelliSense. `Enter` or `Tab` can be used to accept the first suggestion.",
			"Never select a suggestion when automatically triggering IntelliSense. The list must be navigated via `Down` before `Enter` or `Tab` can be used to accept the active suggestion.",
			"Partially select a suggestion when automatically triggering IntelliSense. `Tab` can be used to accept the first suggestion, only after navigating the suggestions via `Down` will `Enter` also accept the active suggestion.",
			"Terminal Suggest Providers",
			"A set of windows command executable extensions that will be included as suggestions in the terminal.\n\nMany executables are included by default, listed below:\n\n{0}.\n\nTo exclude an extension, set it to `false`\n\n. To include one not in the list, add it and set it to `true`."
		],
		"vs/workbench/contrib/terminalContrib/typeAhead/common/terminalTypeAheadConfiguration": [
			"When local echo should be enabled. This will override {0}",
			"Enabled only for remote workspaces",
			"Always disabled",
			"Always enabled",
			"Local echo will be disabled when any of these program names are found in the terminal title.",
			"Length of network delay, in milliseconds, where local edits will be echoed on the terminal without waiting for server acknowledgement. If '0', local echo will always be on, and if '-1' it will be disabled.",
			"Terminal style of locally echoed text; either a font style or an RGB color."
		],
		"vs/workbench/contrib/terminalContrib/voice/browser/terminalVoice": [
			"{0} inserted"
		],
		"vs/workbench/contrib/terminalContrib/voice/browser/terminalVoiceActions": [
			"Enable Extension",
			"Install Extension",
			"Microphone support requires this extension.",
			"Would you like to enable the speech extension?",
			"Would you like to install 'VS Code Speech' extension from 'Microsoft'?",
			"Voice",
			"Start Dictation in Terminal",
			"Stop Dictation in Terminal"
		],
		"vs/workbench/contrib/terminalContrib/wslRecommendation/browser/terminal.wslRecommendation.contribution": [
			"Install",
			"The '{0}' extension is recommended for opening a terminal in WSL."
		],
		"vs/workbench/contrib/terminalContrib/zoom/browser/terminal.zoom.contribution": [
			"Increase Font Size",
			"Decrease Font Size",
			"Reset Font Size"
		],
		"vs/workbench/contrib/terminalContrib/zoom/common/terminal.zoom": [
			"Zoom the font of the terminal when using mouse wheel and holding `Ctrl`.",
			"Zoom the font of the terminal when using mouse wheel and holding `Cmd`."
		],
		"vs/workbench/contrib/testing/browser/codeCoverageDecorations": [
			"Branch {0} in {1} was executed {2} time(s).",
			"Branch {0} in {1} was executed.",
			"{0} of {1} of branches in {2} were covered.",
			"Branch {0} in {1} was not covered.",
			"`{0}` was executed {1} time(s).",
			"`{0}` was not executed.",
			"`{0}` was executed.",
			"Hide Inline Coverage",
			"Toggle Inline Coverage",
			"{0} test(s) ran code in this file",
			"Filter Coverage to Test",
			"Go to Next Uncovered Line",
			"Navigate to the next line that is not covered by tests.",
			"Go to Previous Uncovered Line",
			"Navigate to the previous line that is not covered by tests.",
			"Hide Coverage in Explorer",
			"Hide Inline",
			"Rerun",
			"Show Inline",
			"Toggle the display of test coverage in the File Explorer view.",
			"Toggle Coverage in Explorer",
			"Toggle Inline",
			"Toggle the sticky coverage bar in the editor.",
			"Show Test Coverage Toolbar"
		],
		"vs/workbench/contrib/testing/browser/codeCoverageDisplayUtils": [
			"Click to view coverage for a single test",
			"Entire run",
			"Showing \"{0}\"",
			"{0} Coverage",
			"Pick a test to show coverage for"
		],
		"vs/workbench/contrib/testing/browser/icons": [
			"Icon for the 'Filter' action in the testing view.",
			"Icon shown beside hidden tests, when they've been shown.",
			"Icon to cancel ongoing test runs.",
			"Icon on the button to cancel refreshing tests.",
			"Icon representing test coverage",
			"Icon of the \"run test with coverage\" action.",
			"Icon of the \"debug all tests\" action.",
			"Icon of the \"debug test\" action.",
			"Icon shown for tests that have an error.",
			"Icon shown for tests that failed.",
			"Icon representing a uncovered block without a range",
			"Icon shown for tests that passed.",
			"Icon shown for tests that are queued.",
			"Icon on the button to refresh tests.",
			"Icon of the \"rerun tests\" action.",
			"Icons for test results.",
			"Icon of the \"run all tests\" action.",
			"Icon of the \"run all tests with coverage\" action.",
			"Icon of the \"run test\" action.",
			"Icon shown when the test explorer is disabled as a tree.",
			"Icon shown when the test explorer is disabled as a list.",
			"Icon shown for tests that are skipped.",
			"Icon when continuous run is on for a test ite,.",
			"Icon to turn continuous test runs off.",
			"Icon to turn continuous test runs on.",
			"Icon shown for tests that are in an unset state.",
			"Icon shown to update test profiles.",
			"Icon representing that an element was covered",
			"View icon of the test view."
		],
		"vs/workbench/contrib/testing/browser/testCoverageBars": [
			"{0}/{1} branches covered ({2})",
			"{0}/{1} functions covered ({2})",
			"{0}/{1} statements covered ({2})"
		],
		"vs/workbench/contrib/testing/browser/testCoverageView": [
			"Showing coverage for \"{0}\"",
			"{0} declarations without coverage...",
			"Loading Coverage Details...",
			"{0} coverage: {0}%",
			"Test Coverage Explorer",
			"Filter Coverage by Test",
			"Change Sort Order",
			"Collapse All Coverage",
			"Sort by Coverage",
			"Files and declarations are sorted by total coverage",
			"Sort by Location",
			"Files are sorted alphabetically, declarations are sorted by position",
			"Sort by Name",
			"Files and declarations are sorted alphabetically",
			"Sort the Test Coverage view..."
		],
		"vs/workbench/contrib/testing/browser/testExplorerActions": [
			"Select a profile to update",
			"Run Tests with Coverage",
			"Debug Test",
			"Debug All Tests",
			"Debug Tests",
			"Discovering Tests",
			"Get Explorer Selection",
			"Get Selected Profiles",
			"Hide Test",
			"No tests with coverage runners found in this workspace. You may need to install a test provider extension",
			"No debuggable tests found in this workspace. You may need to install a test provider extension",
			"No related code found.",
			"No related tests found.",
			"No tests found in this workspace. You may need to install a test provider extension",
			"No tests found in the selected file or folder",
			"No tests found here",
			"No tests found in this file",
			"Related Code",
			"Related Tests",
			"Run Test",
			"Run Test with Coverage",
			"Run All Tests",
			"Run All Tests with Coverage",
			"Run Tests",
			"Cancel Test Run",
			"Cancel Test Refresh",
			"Clear Coverage",
			"Clear All Results",
			"Collapse All Tests",
			"Configure Test Profiles",
			"Run Test at Cursor with Coverage",
			"Run Tests with Coverage in Current File",
			"Rerun Last Run with Coverage",
			"Debug Test at Cursor",
			"Debug Tests in Current File",
			"Debug Failed Tests from Last Run",
			"Debug Failed Tests",
			"Debug Last Run",
			"Go to Test",
			"Go to Related Code",
			"Go to Related Test",
			"No coverage information available on the last test run.",
			"No test continuous run-enabled profiles were found",
			"Open Coverage",
			"Peek Output",
			"Peek Related Code",
			"Peek Related Test",
			"Refresh Tests",
			"Rerun Failed Tests from Last Run",
			"Rerun Failed Tests",
			"Rerun Last Run",
			"Run Test at Cursor",
			"Run Tests in Current File",
			"Execute Using Profile...",
			"Search for Test Extension",
			"Select profiles to run when files change:",
			"Select Default Profile",
			"Show Output",
			"Sort by Duration",
			"Sort by Location",
			"Sort by Status",
			"Start Continuous Run",
			"Start Continous Run Using...",
			"Stop Continuous Run",
			"Turn off Continuous Run",
			"Turn on Continuous Run",
			"Toggle Inline Test Output",
			"Toggle Tree Position",
			"View as List",
			"View as Tree",
			"Unhide All Tests",
			"Unhide Test"
		],
		"vs/workbench/contrib/testing/browser/testing.contribution": [
			"T&&esting",
			"No tests have been found in this workspace yet.",
			"Install Additional Test Extensions...",
			"Testing",
			"Test Coverage",
			"Test Explorer",
			"Test Results"
		],
		"vs/workbench/contrib/testing/browser/testingConfigurationUi": [
			"Pick a test profile to use",
			"Update Test Configuration"
		],
		"vs/workbench/contrib/testing/browser/testingDecorations": [
			"Actual",
			"Run with Coverage",
			"Debug All Tests",
			"Debug Test",
			"Expected",
			"Peek Error",
			"Peek Test Output",
			"Reveal in Test Explorer",
			"Run All Tests",
			"Run All Tests with Coverage",
			"Run Test",
			"Select a test to run",
			"Cancel Test Run",
			"Click for test options",
			"Click to run tests with coverage, right click for more options",
			"Click to debug tests, right click for more options",
			"Click to run tests, right click for more options",
			"Execute Using Profile...",
			"{0} more tests..."
		],
		"vs/workbench/contrib/testing/browser/testingExplorerFilter": [
			"Filter (e.g. text, !exclude, @tag)",
			"Filter text for tests in the explorer",
			"Show in Active File Only",
			"Fuzzy Match",
			"More Filters...",
			"Show in Opened Files Only",
			"Unhide All Tests",
			"Show Hidden Tests",
			"Show Only Executed Tests",
			"Show Only Failed Tests"
		],
		"vs/workbench/contrib/testing/browser/testingExplorerView": [
			"Configure Test Profiles",
			"{0} (Default)",
			"No test results yet.",
			"Select Default Profile",
			"Test Explorer",
			"{0}, in {1}",
			"{0}, outdated result",
			"Tests are being watched for changes",
			"{0} failed tests",
			"{0} passed tests",
			"{0} skipped tests",
			"Show Workspace Tests",
			"No tests were found in this file.",
			"Tests are running",
			"Select Configuration..."
		],
		"vs/workbench/contrib/testing/browser/testingOutputPeek": [
			"Close",
			"Collapse Stack Frames",
			"Go to Next Test Failure",
			"Shows the next failure message in your file",
			"Go to Previous Test Failure",
			"Shows the previous failure message in your file",
			"Could not open markdown preview: {0}.\n\nPlease make sure the markdown extension is enabled.",
			"Open in Editor",
			"Toggle Test History in Peek",
			"Shows or hides the history of test runs in the peek view",
			"Test Output"
		],
		"vs/workbench/contrib/testing/browser/testingViewPaneContainer": [
			"Testing"
		],
		"vs/workbench/contrib/testing/browser/testResultsView/testResultsOutput": [
			"The test case did not report any output.",
			"The test run did not record any output.",
			"Test output is only available for new test runs.",
			"Actual result",
			"Expected result"
		],
		"vs/workbench/contrib/testing/browser/testResultsView/testResultsTree": [
			"Close Test Coverage",
			"Debug Test",
			"+ 1 more line",
			"+ {0} more lines",
			"{0} older results",
			"1 older result",
			"View Test Coverage",
			"Run Test",
			"Cancel Test Run",
			"Debug Failed Tests",
			"Debug Last Run",
			"Debug Test",
			"Go to Error",
			"Go to Test",
			"Rerun Failed Tests",
			"Rerun Last Run",
			"Rerun Test",
			"Reveal in Test Explorer",
			"Show Result Output",
			"Test Result Messages"
		],
		"vs/workbench/contrib/testing/browser/testResultsView/testResultsViewContent": [
			"+{0} More...",
			"Debug Test",
			"Rerun Test"
		],
		"vs/workbench/contrib/testing/browser/theme": [
			"Background for the badge indicating execution count",
			"Foreground for the badge indicating execution count",
			"Background color of text that was covered.",
			"Border color of text that was covered.",
			"Gutter color of regions where code was covered.",
			"Minimap color of regions where code was covered.",
			"Color for the 'Errored' icon in the test explorer.",
			"Retired color for the 'Errored' icon in the test explorer.",
			"Color for the 'failed' icon in the test explorer.",
			"Retired color for the 'failed' icon in the test explorer.",
			"Color for the 'passed' icon in the test explorer.",
			"Retired color for the 'passed' icon in the test explorer.",
			"Color for the 'Queued' icon in the test explorer.",
			"Retired color for the 'Queued' icon in the test explorer.",
			"Color for the 'Skipped' icon in the test explorer.",
			"Retired color for the 'Skipped' icon in the test explorer.",
			"Color for the 'Unset' icon in the test explorer.",
			"Retired color for the 'Unset' icon in the test explorer.",
			"Background color of test error messages shown inline in the editor.",
			"Border color of test error messages shown inline in the editor.",
			"Text color of test error messages shown inline in the editor.",
			"Margin color beside error messages shown inline in the editor.",
			"Text color of test info messages shown inline in the editor.",
			"Margin color beside info messages shown inline in the editor.",
			"Color of the peek view borders and arrow when peeking a logged message.",
			"Color of the peek view borders and arrow when peeking a logged message.",
			"Color of the peek view borders and arrow.",
			"Color for 'run' icons in the editor.",
			"Background color of text that was not covered.",
			"Border color of text that was not covered.",
			"Background of the widget shown for an uncovered branch.",
			"Gutter color of regions where code not covered.",
			"Minimap color of regions where code was not covered."
		],
		"vs/workbench/contrib/testing/common/configuration": [
			"Testing",
			"Always reveal the executed test when {0} is on. If this setting is turned off, only failed tests will be revealed.",
			"Configures when the error Peek view is automatically opened.",
			"Open automatically no matter where the failure is.",
			"Open automatically when a test fails in a visible document.",
			"Never automatically open.",
			"Controls whether to automatically open the Peek view during continuous run mode.",
			"Controls the count badge on the Testing icon on the Activity Bar.",
			"Show the number of failed tests",
			"Disable the testing count badge",
			"Show the number of passed tests",
			"Show the number of skipped tests",
			"Configures the colors used for percentages in test coverage bars.",
			"Controls whether coverage indicators are shown in the minimap.",
			"Controls whether the coverage toolbar is shown in the editor.",
			"Controls the action to take when left-clicking on a test decoration in the gutter.",
			"Open the context menu for more options.",
			"Run the test with coverage.",
			"Debug the test.",
			"Run the test.",
			"Configures what percentage is displayed by default for test coverage.",
			"The minimum of statement, function, and branch coverage.",
			"The statement coverage.",
			"A calculation of the combined statement, function, and branch coverage.",
			"Controls whether the running test should be followed in the Test Explorer view.",
			"Controls whether test decorations are shown in the editor gutter.",
			"Controls when the testing view should open.",
			"Never automatically open the testing views",
			"Open the test explorer when tests start",
			"Open the test result view on any test failure",
			"Open the test results view when tests start",
			"Controls the layout of the Test Results view.",
			"Show the test run tree on the left side with details on the right.",
			"Show the test run tree on the right side with details on the left.",
			"Control whether save all dirty editors before running a test.",
			"Controls whether to show messages from all test runs.",
			"Whether test coverage should be down in the File Explorer view."
		],
		"vs/workbench/contrib/testing/common/constants": [
			"Coverage",
			"Debug",
			"Run",
			"{0} ({1})",
			"Errored",
			"Failed",
			"Passed",
			"Queued",
			"Running",
			"Skipped",
			"Not yet run"
		],
		"vs/workbench/contrib/testing/common/testingChatAgentTool": [
			"The model wants to run all tests.",
			"Running tests...",
			"The model wants to run tests in {0}.",
			"Allow test run?",
			"Test run was cancelled.",
			"Discovering tests...",
			"Filtering tests...",
			"Starting test run...",
			"No test run was started. This may be an issue with your test runner or extension.",
			"No tests found in the files",
			"Run unit tests (optionally with coverage)",
			"Test failures",
			"Finding test failures",
			"Found test failures",
			"Include test failure information"
		],
		"vs/workbench/contrib/testing/common/testingContentProvider": [
			"The test run did not record any output."
		],
		"vs/workbench/contrib/testing/common/testingContextKeys": [
			"Indicates whether any tests are present in the current editor",
			"Whether a controller implements a capability to find code related to a test",
			"Whether a controller implements a capability to find tests related to code",
			"Indicates whether any test controller has an attached refresh handler.",
			"Controller ID of the current test item",
			"Indicates whether the coverage toolbar is enabled",
			"Whether the cursor is currently inside a test range",
			"Indicates whether any test configuration can be configured",
			"Indicates whether any test controller has registered a coverage configuration",
			"Indicates coverage has been reported in the curent editor.",
			"Indicates whether any test controller has registered a debug configuration",
			"Indicates whether detailed per-line coverage is available for inline display",
			"Indicates whether any test controller has registered a non-default configuration",
			"Indicates whether per-test coverage is available",
			"Indicates whether any test controller has registered a run configuration",
			"Indicates whether inline coverage is shown",
			"Indicates whether continuous test mode is on.",
			"Indicates whether coverage has been filterd to a single test",
			"Indicates whether the parent of a test is continuously running, set in the menu context of test items",
			"Indicates whether any test controller is currently refreshing tests.",
			"Indicates whether a test coverage report is open",
			"Whether the message shown in a peek view has a stack trace",
			"Type of the item in the output peek view. Either a \"test\", \"message\", \"task\", or \"result\".",
			"Type of menu where the configure testing profile submenu exists. Either \"run\", \"debug\", or \"coverage\"",
			"Indicates whether continuous test running is supported",
			"ID of the current test item, set when creating or opening menus on test items",
			"Boolean indicating whether the test item has a URI defined",
			"Boolean indicating whether the test item is hidden",
			"Value set in `testMessage.contextValue`, available in editor/content and testing/message/context",
			"Value available in editor/content and testing/message/context when the result is outdated",
			"Value available testing/item/result indicating the state of the item."
		],
		"vs/workbench/contrib/testing/common/testingProgressMessages": [
			"{0}/{1} tests passed ({2}%)",
			"Running tests, {0}/{1} passed ({2}%)",
			"Running tests...",
			"{0}/{1} tests passed ({2}%, {3} skipped)",
			"Running tests, {0}/{1} tests passed ({2}%, {3} skipped)"
		],
		"vs/workbench/contrib/testing/common/testResult": [
			"Test run at {0}",
			"Unnamed Task"
		],
		"vs/workbench/contrib/testing/common/testServiceImpl": [
			"An error occurred attempting to run tests: {0}",
			"Running tests may execute code in your workspace."
		],
		"vs/workbench/contrib/testing/common/testTypes": [
			"Coverage",
			"Debug",
			"Run"
		],
		"vs/workbench/contrib/themes/browser/themes.contribution": [
			"Browse Color Themes in Marketplace",
			"Browse Additional Color Themes...",
			"Browse Additional Product Icon Themes...",
			"Cannot toggle between light and dark themes when `{0}` is enabled in settings.",
			"Default Dark",
			"Default Light",
			"Default",
			"file icon themes",
			"Generate Color Theme From Current Settings",
			"Open Settings",
			"Install Additional Color Themes...",
			"OK",
			"This will install extension '{0}' published by '{1}'. Do you want to continue?",
			"Install Additional File Icon Themes...",
			"Installing Extension {0}...",
			"Install Additional Product Icon Themes...",
			"Manage Extension",
			"Icon for the 'Manage' action in the theme selection quick pick.",
			"&&Themes",
			"Disable File Icons",
			"None",
			"Pick a new default theme",
			"product icon themes",
			"Error while searching for themes: {0}",
			"File Icon Theme",
			"Product Icon Theme",
			"Color Theme",
			"Color Theme",
			"Themes",
			"dark themes",
			"high contrast themes",
			"light themes",
			"Detect system color mode disabled. Click to configure.",
			"Detect system color mode enabled. Click to configure.",
			"Select File Icon Theme (Up/Down Keys to Preview)",
			"File Icon Theme",
			"Type to Search More. Select to Install. Up/Down Keys to Preview",
			"Select Product Icon Theme (Up/Down Keys to Preview)",
			"Product Icon Theme",
			"Select Color Theme for High Contrast Dark Mode",
			"Select Color Theme for System Dark Mode",
			"Select Color Theme (detect system color mode disabled)",
			"Select Color Theme for High Contrast Light Mode",
			"Select Color Theme for System Light Mode",
			"Toggle between Light/Dark Themes",
			"Try New Default Themes"
		],
		"vs/workbench/contrib/timeline/browser/timeline.contribution": [
			"Open Timeline",
			"Filter Timeline",
			"Controls whether the Timeline view will load the next page of items when you scroll to the end of the list.",
			"The number of items to show in the Timeline view by default and when loading more items. Setting to `null` will automatically choose a page size based on the visible area of the Timeline view.",
			"Timeline",
			"Icon for the filter timeline action.",
			"Icon for the open timeline action.",
			"View icon of the timeline view."
		],
		"vs/workbench/contrib/timeline/browser/timelinePane": [
			"Refresh",
			"Timeline",
			"Timeline",
			"{0}: {1}",
			"The active editor cannot provide timeline information.",
			"Loading timeline for {0}...",
			"Loading...",
			"Load more",
			"Local History will track recent changes as you save them unless the file has been excluded or is too large.",
			"Source Control has not been configured.",
			"No timeline information was provided.",
			"No filtered timeline information was provided.",
			"All timeline sources have been filtered out.",
			"Pin the Current Timeline",
			"Unpin the Current Timeline",
			"Icon for the pin timeline action.",
			"Icon for the refresh timeline action.",
			"Icon for the unpin timeline action."
		],
		"vs/workbench/contrib/typeHierarchy/browser/typeHierarchy.contribution": [
			"Close",
			"Whether a type hierarchy provider is available",
			"Failed to show type hierarchy",
			"No results",
			"Peek Type Hierarchy",
			"Refocus Type Hierarchy",
			"Show Subtypes",
			"Show Supertypes",
			"whether type hierarchy shows super types or subtypes",
			"Whether type hierarchy peek is currently showing"
		],
		"vs/workbench/contrib/typeHierarchy/browser/typeHierarchyPeek": [
			"No subtypes of '{0}'",
			"No supertypes of '{0}'",
			"Subtypes of '{0}'",
			"Supertypes of '{0}'",
			"Loading..."
		],
		"vs/workbench/contrib/typeHierarchy/browser/typeHierarchyTree": [
			"subtypes of {0}",
			"supertypes of {0}",
			"Type Hierarchy"
		],
		"vs/workbench/contrib/update/browser/postUpdateWidget": [
			"Close",
			"Release Notes",
			"New in {0}"
		],
		"vs/workbench/contrib/update/browser/releaseNotesEditor": [
			"Release Notes: {0}",
			"Show release notes after an update",
			"unassigned"
		],
		"vs/workbench/contrib/update/browser/update": [
			"Cancelling {0} update...",
			"Cancelling Update...",
			"Check for Updates...",
			"Checking for {0} updates...",
			"Checking for Updates...",
			"Download Update (1)",
			"Downloading {0} update...",
			"Downloading Update...",
			"Installing Update...",
			"Install Update... (1)",
			"There are currently no updates available.",
			"Welcome to {0} v{1}! Would you like to read the Release Notes?",
			"Press the reload button to switch to the Insiders version of VS Code.",
			"Press the reload button to switch to the Stable version of VS Code.",
			"Changing the version requires a reload to take effect",
			"Release Notes",
			"&&Reload",
			"Restart to Update (1)",
			"The Insiders version of VS Code will synchronize your settings, keybindings, extensions, snippets and UI State using separate insiders settings sync service by default.",
			"Choose the settings sync service to use after changing the version",
			"Show Update Release Notes",
			"Switch to Insiders Version...",
			"Switch to Stable Version...",
			"This version of {0} does not have release notes online",
			"New {0} update available.",
			"Updating {0}...",
			"&&Insiders",
			"&&Stable (current)"
		],
		"vs/workbench/contrib/update/browser/update.contribution": [
			"Apply Update from File...",
			"Check for Updates...",
			"Developer",
			"Download Update",
			"Install Update",
			"Show &&Release Notes",
			"Download {0}",
			"Apply Update from File",
			"Cannot open the current file as Release Notes",
			"Restart to Update",
			"Show Release Notes",
			"Open Current File as Release Notes",
			"Show Update Info",
			"Enter markdown to render, or JSON with markdown/buttons (leave empty to load from URL)",
			"This version of {0} does not have release notes online",
			"&&Update"
		],
		"vs/workbench/contrib/update/browser/updateTitleBarEntry": [
			"Cancelling...",
			"Checking...",
			"Downloading...",
			"Installing...",
			"Updating...",
			"Restarting...",
			"Update",
			"Update"
		],
		"vs/workbench/contrib/update/browser/updateTooltip": [
			"Automatic updates are enabled. Happy Coding!",
			"Automatic updates will be checked but not installed automatically.",
			"Automatic updates are disabled.",
			"Updates will be applied on restart.",
			"Cancelling update, please wait...",
			"Cancelling Update",
			"Checking for Updates",
			"Checking for updates, please wait...",
			"Copy",
			"Current Version: {0}",
			"Current Version: {0} ({1})",
			"Updates are disabled by the --disable-updates command line flag.",
			"Updates are disabled by organization policy.",
			"Updates are disabled.",
			"Updates are disabled because the update URL is invalid.",
			"Updates are manually disabled. Change the \"update.mode\" setting to enable.",
			"Updates are disabled because no update URL is configured.",
			"Updates are not available for this build.",
			"Updates are not available when running a user install of {0} as administrator.",
			"Download",
			"A newer update was released. Downloading, please wait...",
			"Downloading Newer Update",
			"Downloading update, please wait...",
			"Downloading Update",
			"{0}/s",
			"Initializing update service...",
			"Initializing",
			"Install",
			"Installing update, please wait...",
			"Installing Update",
			"Latest Version: {0}",
			"Latest Version: {0} ({1})",
			"Automatic updates are paused because the network connection is metered.",
			"There are no updates currently available.",
			"No Update Available",
			"Released {0}",
			"Restart",
			"Restarting to update, please wait...",
			"Restarting {0}",
			"Restart to Update",
			"remaining",
			"Update Available",
			"Update Error",
			"Update Installed",
			"Update is Ready to Install",
			"Updates Disabled",
			"Up to Date",
			"Release Notes"
		],
		"vs/workbench/contrib/update/common/updateUtils": [
			"{0} B",
			"{0} GB",
			"{0} KB",
			"{0} MB",
			"{0} hour",
			"{0} hours",
			"{0} min",
			"{0}s"
		],
		"vs/workbench/contrib/url/browser/trustedDomains": [
			"Manage Trusted Domains",
			"Manage Trusted Domains",
			"Trust all domains (disables link protection)",
			"Trust {0} on all ports",
			"Trust {0}",
			"Trust {0} and all its subdomains"
		],
		"vs/workbench/contrib/url/browser/trustedDomainsValidator": [
			"Configure &&Trusted Domains",
			"&&Copy",
			"&&Open",
			"Do you want {0} to open the external website?"
		],
		"vs/workbench/contrib/url/browser/url.contribution": [
			"Open URL",
			"URL to open",
			"When enabled, trusted domain prompts will appear when opening links in trusted workspaces."
		],
		"vs/workbench/contrib/userDataProfile/browser/userDataProfile": [
			"Switch to {0} profile",
			"New Profile...",
			"Current",
			"Delete Profile...",
			"Delete Profile...",
			"Export Profile...",
			"Export Profile ({0})...",
			"The dropped profile is invalid.",
			"Profiles",
			"&&Profiles",
			"New Window with Profile",
			"New Window with Profile",
			"New Window with Profile...",
			"Open {0} Profile",
			"Open New Window with {0} Profile",
			"Open Profiles (UI)",
			"{0}",
			"Select Profile",
			"Select Profiles to Delete",
			"Profile ({0})",
			"Save Current Profile As...",
			"Select Profile",
			"Switch Profile...",
			"Profiles Editor"
		],
		"vs/workbench/contrib/userDataProfile/browser/userDataProfileActions": [
			"Cleanup Profiles",
			"New Window with Temporary Profile",
			"Reset Workspace Profiles Associations"
		],
		"vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditor": [
			"Active",
			"Add Folder",
			"Add Folder",
			"Select Folders To Add",
			"Built-in",
			"Change Profile",
			"Click to change icon",
			"Contents",
			"Configure source of contents for this profile\n",
			"Copy",
			"{0} (Copy)",
			"Select the profile source from which you want to copy contents",
			"Copy {0} from the {1} profile",
			"- *{0}:* Copy contents from the {1} profile\n",
			"Copy profile from",
			"Copy from",
			"Use {0} from the {1} profile",
			"Default",
			"Use {0} from the Default profile",
			"- *Default:* Use contents from the Default profile\n",
			"Browse contents of this profile\n",
			"Icon cannot be changed for the default profile",
			"Name cannot be changed for the built in profiles",
			"Delete Path",
			"Icon for the edit folder icon in the profiles editor.",
			"None",
			"Use this profile for the current window",
			"Use this profile as the default for new windows",
			"Extensions",
			"Folders & Workspaces",
			"Following folders and workspaces are using this profile",
			"Existing Profiles",
			"From Template",
			"Profile Templates",
			"Host",
			"Profile Icon",
			"Profile icon to be shown in the activity bar",
			"Icon",
			"Select File...",
			"Import from URL",
			"Select Profile Template File",
			"Provide Profile Template URL",
			"Import from Profile Template...",
			"Import Profile...",
			"Keyboard Shortcuts",
			"Local",
			"MCP Servers",
			"Name",
			"Profile name is required and must be a non-empty value.",
			"New Profile From Template",
			"New Profile",
			"No folders or workspaces are using this profile",
			"None",
			"Create empty {0}",
			"- *None:* Create empty contents\n",
			"Open in New Window",
			"Source",
			"Path",
			"Profile with name {0} already exists.",
			"Profile Name",
			"Profiles",
			"The color of the Profiles editor splitview sash border.",
			"Icon for the remove folder icon in the profiles editor.",
			"Settings",
			"Snippets",
			"Tasks",
			"{0}, trusted",
			"Trusted Folders & Workspaces",
			"{0} on {1}, trusted",
			"Use for Current Window",
			"Use for New Windows",
			"Profiles"
		],
		"vs/workbench/contrib/userDataProfile/browser/userDataProfilesEditorModel": [
			"Use this Profile for Current Window",
			"Apply Extension to all Profiles",
			"Cancel",
			"{0} (Copy)",
			"Duplicate...",
			"Create",
			"Delete",
			"Are you sure you want to delete the profile '{0}'?",
			"Discard & Create",
			"Export...",
			"Create in {0}",
			"The profile should contain at least one configuration.",
			"Profile name is required and must be a non-empty value.",
			"A new profile is already being created. Do you want to discard it and create a new one?",
			"Open to the Side",
			"Open New Window with this Profile",
			"Preview",
			"Profile with name {0} already exists.",
			"Replace",
			"Untitled"
		],
		"vs/workbench/contrib/userDataSync/browser/userDataSync": [
			"Error while accepting changes. Please check [logs]({0}) for more details.",
			"Error while turning on Settings Sync: Authentication failed.",
			"Cancel",
			"Complete Merge",
			"Configure...",
			"Please sign in to backup and sync your data across devices.",
			"Configure...",
			"Choose what to sync",
			"{0}: Configure...",
			"Unable to sync due to conflicts in {0}. Please resolve them to continue.",
			"Default",
			"Successfully downloaded Settings Sync activity.",
			"Settings sync is disabled because your data in the cloud is older than that of the client. Please clear your data in the cloud before turning on sync.",
			"Settings sync cannot be turned on because your data in the cloud is older than that of the client. Please clear your data in the cloud before turning on sync.",
			"Settings sync is disabled because the current version ({0}, {1}) is not compatible with the sync service. Please update before turning on sync.",
			"Settings sync cannot be turned on because the current version ({0}, {1}) is not compatible with the sync service. Please update before turning on sync.",
			"Unable to sync {0} because the content in the file is not valid. Please open the file and correct it.",
			"Backup and Sync Settings...",
			"{0}: Conflicts Detected",
			"Insiders",
			"Settings sync is disabled because the client is making invalid requests. Please report an issue with the logs.",
			"No authentication providers are available.",
			"Open {0} File",
			"Operation Id: {0}",
			"Replace Local",
			"Replace Remote",
			"Report Issue",
			"Clear Data in Cloud...",
			"Show Conflicts ({0})",
			"Settings sync was turned off because {0} now uses a separate service. Please turn on sync again.",
			"Settings Sync has been switched to insiders service",
			"Settings Sync has been switched to stable service",
			"Settings sync was turned off because current session is expired, please sign in again to turn on sync.",
			"Show Conflicts",
			"{0}: Show Log",
			"Show Log",
			"Show Log",
			"Show Synced Data",
			"Show Synced Data",
			"Sign in to Sync Settings (1)",
			"Sign in",
			"Sign in to Sync Settings",
			"Sign in to Sync Settings",
			"Stable",
			"Turn Off",
			"Ensure you are using the same settings sync service when syncing with multiple environments",
			"{0}: Select Service",
			"Settings Sync is On",
			"Sync Now",
			"Show Settings",
			"synced {0}",
			"syncing",
			"Disabled syncing {0} because size of the {1} file to sync is larger than {2}. Please open the file and reduce the size and enable sync",
			"Settings sync cannot be turned on because size of the {0} file to sync is larger than {1}. Please open the file and reduce the size and turn on sync",
			"Disabled syncing profiles because there are too many profiles to sync. Settings Sync supports syncing maximum 20 profiles. Please reduce the number of profiles and enable sync",
			"&&Turn off",
			"Error while turning off Settings Sync. Please check [logs]({0}) for more details.",
			"Do you want to turn off sync?",
			"Your settings, keybindings, extensions, snippets and UI State will no longer be synced.",
			"Turn off sync on all your devices and clear the data from the cloud.",
			"Error while turning on Settings Sync. {0}",
			"Error while turning on Settings Sync. Please check [logs]({0}) for more details.",
			"Turn on Settings Sync...",
			"Settings sync was turned off from another device, please turn on sync again.",
			"Turning on Settings Sync...",
			"Turning on Settings Sync...",
			"Settings sync now uses a separate service, more information is available in the [Settings Sync Documentation](https://aka.ms/vscode-settings-sync-help#_syncing-stable-versus-insiders).",
			"Clear Data in Cloud..."
		],
		"vs/workbench/contrib/userDataSync/browser/userDataSync.contribution": [
			"Settings sync is suspended temporarily because the current device is making too many requests. Please reload {0} to resume.",
			"Settings sync is suspended temporarily because the current device is making too many requests. Please restart {0} to resume.",
			"Operation Id: {0}",
			"Reload",
			"Restart",
			"Settings sync is disabled because the current device is making too many requests. Please wait for 10 minutes and turn on sync.",
			"Settings Sync. Operation Id: {0}",
			"Show Log"
		],
		"vs/workbench/contrib/userDataSync/browser/userDataSyncConflictsView": [
			"Please go through each entry and merge to resolve conflicts.",
			"{0} (Local)",
			"{0} (Remote)",
			"Theirs",
			"Accept Local",
			"Accept Remote",
			"Show Conflicts",
			"Yours"
		],
		"vs/workbench/contrib/userDataSync/browser/userDataSyncViews": [
			"Would you like to replace your current {0} with selected?",
			"Conflicts",
			"Current",
			"Sync Activity (Developer)",
			"Last Synced Remotes",
			"{0} (Remote)",
			"Sync Activity (Local)",
			"No Machines",
			"machine not found with id: {0}",
			"Enter the name of the machine",
			"Sync Activity (Remote)",
			"{0} ↔ {1}",
			"Reset Synced Data",
			"{0} (Local)",
			"Select Sync Activity File or Folder",
			"{0} ↔ {1}",
			"Logs",
			"Synced Machines",
			"Troubleshoot",
			"&&Turn off",
			"Are you sure you want to turn off sync on {0}?",
			"Are you sure you want to turn off sync on selected machines?",
			"Machine name should be unique and not empty",
			"Compare with Local",
			"Edit Name",
			"Load Sync Activity",
			"Restore",
			"Show raw JSON sync data",
			"Turn off Settings Sync"
		],
		"vs/workbench/contrib/userDataSync/electron-browser/userDataSync.contribution": [
			"Successfully downloaded Settings Sync activity.",
			"Local backups folder does not exist",
			"Open Folder",
			"Open Local Backups Folder"
		],
		"vs/workbench/contrib/webview/browser/webview.contribution": [
			"Copy",
			"Cut",
			"Paste"
		],
		"vs/workbench/contrib/webview/browser/webviewElement": [
			"Error loading webview: {0}"
		],
		"vs/workbench/contrib/webview/browser/webviewFindAccessibilityHelp": [
			"Press Escape to close Webview Find. Focus moves back into the webview content, and your search history is available on next Find.",
			"Closing:",
			"You are in the Find input for embedded web content. This could be a Markdown preview, a documentation viewer, or a web-based extension interface.",
			"When you navigate from the Webview Find input, the content updates in the background while your focus stays in the input. This is intentional, so you can keep refining your search without losing your place.",
			"The webview may scroll to show the match, depending on how it is designed.",
			"If you want to close Find and return focus to the webview content, press Escape. Focus moves back into the webview.",
			"Focus Behavior (Important):",
			"Accessibility Help: Webview Find",
			"1) The content containing the match is read first, so you get immediate context.",
			"2) Your position among the matches is announced, so you know how far you are through the results.",
			"3) The exact location information is announced so you know where the match is.",
			"Each navigation step gives you a complete spoken update:",
			"What You Hear Each Time You Move to a Match:",
			"Some webviews intercept keyboard input before VS Code's Find can use it. If Enter or Shift+Enter do not navigate matches, the webview may be handling those keys. Try clicking or tabbing into the webview content first to ensure the webview has focus, then reopen Find and try navigation again.",
			"Important About Webviews:",
			"While you are in the Find input, your focus stays in the field. You can type, edit your search term, or navigate matches without leaving the input. When you navigate to a match, the webview updates to show it, but your focus remains in the Find input.",
			"Inside the Webview Find Input (What It Does):",
			"Keyboard Navigation Summary:",
			"- Enter: Move to the next match while staying in the Find input.",
			"While focused IN the Find input:",
			"- Shift+Enter: Move to the previous match while staying in the Find input.",
			"- Match Case: Only exact case matches are included.",
			"- Regular Expression: Use pattern matching for advanced searches.",
			"Find Options:",
			"- Whole Word: Only full words are matched.",
			"Webview Find has minimal configuration. Most behavior depends on the webview itself.",
			"Settings You Can Adjust ({0} opens Settings):",
			"- `accessibility.verbosity.find`: Controls whether the Webview Find input announces the Accessibility Help hint.",
			"You are searching the web content.",
			"Current Search Status:"
		],
		"vs/workbench/contrib/webview/electron-browser/webviewCommands": [
			"Using standard dev tools to debug iframe based webview",
			"Opens Developer Tools for active webviews",
			"Open Webview Developer Tools"
		],
		"vs/workbench/contrib/webviewPanel/browser/webviewCommands": [
			"Find next",
			"Find previous",
			"Stop find",
			"Show find",
			"Reload Webviews"
		],
		"vs/workbench/contrib/webviewPanel/browser/webviewEditor": [
			"The viewType of the currently active webview panel."
		],
		"vs/workbench/contrib/webviewPanel/browser/webviewPanel.contribution": [
			"webview editor"
		],
		"vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome": [
			"Overview of agent sessions and how to get started.",
			"When checked, this page will be shown on startup.",
			"Clone Git Repository...",
			"Dismiss",
			"New file...",
			"Next",
			"Open Folder...",
			"Open Recent...",
			"Previous",
			"Show welcome page on startup",
			"By continuing, you agree to {0}'s [Terms]({1}) and [Privacy Statement]({2}).",
			"Try GitHub Copilot for free, no sign-in required!",
			"View All Sessions"
		],
		"vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcome.contribution": [
			"Agent Sessions Welcome",
			"Agent Sessions Welcome",
			"Open Agent Sessions Welcome"
		],
		"vs/workbench/contrib/welcomeAgentSessions/browser/agentSessionsWelcomeInput": [
			"Welcome"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted": [
			"Inspect this in the accessible view ({0}).\n",
			"Inspect this in the accessible view via the command Open Accessible View which is currently not triggerable via keybinding.\n",
			"Mark Done",
			"When checked, this page will be shown on startup.",
			"Hide",
			"Hide",
			"{0} collects usage data. Read our {1} and learn how to {2}.",
			"All {0} steps complete!",
			"Editing evolved",
			"Tip: Use keyboard shortcut ",
			"{0} of {1} steps complete",
			"Go Back",
			"Image showing {0}",
			"New",
			"Updated",
			"Next Section",
			"You have no recent folders,",
			"open a folder",
			"opt out",
			"Open Walkthrough...",
			"privacy statement",
			"Recent",
			"Show All Recent Folders {0}",
			"More...",
			"Start",
			"Step {0} completed",
			"{0}: Completed",
			"{0}: Not completed",
			"to start.",
			"Video for {0}",
			"Video showing {0}",
			"Walkthroughs",
			"Welcome",
			"Overview of how to get up to speed with your editor.",
			"Open folder {0} with path {1}",
			"Remove from Recently Opened",
			"Remove {0} from Recently Opened",
			"Show welcome page on startup"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStarted.contribution": [
			"Deprecated, use the global `workbench.reduceMotion`.",
			"Opens a Walkthrough to help you get started in VS Code.",
			"Welcome",
			"Select a walkthrough to open",
			"Welcome",
			"Welcome",
			"Go Back",
			"Mark Step Complete",
			"Mark Step Incomplete",
			"Open Walkthrough...",
			"Controls which editor is shown at startup, if none are restored from the previous session.",
			"Open the Agent Sessions Welcome page. Will override the workbench secondary side bar visibility settings.",
			"Open a new untitled text file (only applies when opening an empty window).",
			"Start without an editor.",
			"Open the README when opening a folder that contains one, fallback to 'welcomePage' otherwise. Note: This is only observed as a global configuration, it will be ignored if set in a workspace or folder configuration.",
			"Open a new terminal in the editor area.",
			"Open the Welcome page, with content to aid in getting started with VS Code and extensions.",
			"Open the Welcome page when opening an empty workbench.",
			"When enabled, show the new onboarding experience instead of the classic walkthrough on first launch.",
			"When enabled, reduce motion in welcome page.",
			"When enabled, an extension's walkthrough will open upon install of the extension.",
			"The platform of the current workspace, which in remote or serverless contexts may be different from the platform of the UI"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedAccessibleView": [
			"Description: {0}",
			"{0}\n{1}",
			"Title: {0}"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedColors": [
			"Foreground color of the heading of each walkthrough step",
			"Background color for the Welcome page.",
			"Foreground color for the Welcome page progress bars.",
			"Background color for the Welcome page progress bars.",
			"Background color for the tiles on the Welcome page.",
			"Border color for the tiles on the Welcome page.",
			"Hover background color for the tiles on the Welcome."
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedExtensionPoint": [
			"Deprecated. Please use `image` or `markdown` instead",
			"Title",
			"Contribute walkthroughs to help users getting started with your extension.",
			"Description of walkthrough.",
			"Walkthroughs that match one of these glob patterns appear as 'featured' in workspaces with the specified files. For example, a walkthrough for TypeScript projects might specify `tsconfig.json` here.",
			"Relative path to the icon of the walkthrough. The path is relative to the extension location. If not specified, the icon defaults to the extension icon if available.",
			"Unique identifier for this walkthrough.",
			"Steps to complete as part of this walkthrough.",
			"Deprecated. Use markdown links in the description instead, i.e. {0}, {1}, or {2}",
			"Events that should trigger this step to become checked off. If empty or not defined, the step will check off when any of the step's buttons or links are clicked; if the step has no buttons or links it will check on when it is selected.",
			"Check off step when an extension with the given id is installed. If the extension is already installed, the step will start off checked.",
			"Check off step when a given command is executed anywhere in VS Code.",
			"Check off step when a context key expression is true.",
			"Check off step when a given link is opened via a walkthrough step.",
			"Check off step when a given setting is changed",
			"Check off step when a given view is opened",
			"Check off step as soon as it is selected.",
			"Description of step. Supports ``preformatted``, __italic__, and **bold** text. Use markdown-style links for commands or external links: {0}, {1}, or {2}. Links on their own line will be rendered as buttons.",
			"Signal to mark step as complete.",
			"doneOn is deprecated. By default steps will be checked off when their buttons are clicked, to configure further use completionEvents",
			"Unique identifier for this step. This is used to keep track of which steps have been completed.",
			"Media to show alongside this step, either an image or markdown content.",
			"Alternate text to display when the image cannot be loaded or in screen readers.",
			"Path to the image for dark themes, relative to extension directory.",
			"Path to the image for hc themes, relative to extension directory.",
			"Path to the image for hc light themes, relative to extension directory.",
			"Path to the image for light themes, relative to extension directory.",
			"Path to an image - or object consisting of paths to light, dark, and hc images - relative to extension directory. Depending on context, the image will be displayed from 400px to 800px wide, with similar bounds on height. To support HIDPI displays, the image will be rendered at 1.5x scaling, for example a 900 physical pixels wide image will be displayed as 600 logical pixels wide.",
			"Path to an svg, color tokens are supported in variables to support theming to match the workbench.",
			"Path to the markdown document, relative to extension directory.",
			"Mark step done when the specified command is executed.",
			"Title of step.",
			"Context key expression to control the visibility of this step.",
			"Title of walkthrough.",
			"Context key expression to control the visibility of this walkthrough."
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedIcons": [
			"Used to represent walkthrough steps which have been completed",
			"Used to represent walkthrough steps which have not been completed"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedInput": [
			"Welcome",
			"Walkthrough: {0}"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/gettingStartedService": [
			"Built-In",
			"Developer",
			"Reset the progress of all Walkthrough steps on the Welcome Page to make them appear as if they are being viewed for the first time, providing a fresh start to the getting started experience.",
			"Reset Welcome Page Walkthrough Progress"
		],
		"vs/workbench/contrib/welcomeGettingStarted/browser/startupPage": [
			"Could not open markdown preview: {0}.\n\nPlease make sure the markdown extension is enabled.",
			"Welcome Page"
		],
		"vs/workbench/contrib/welcomeGettingStarted/common/gettingStartedContent": [
			"Browse Language Extensions",
			"Browse Popular Extensions",
			"Browse Popular Web Extensions",
			"Clone Repository",
			"Open Command Palette",
			"Backup and Sync Settings",
			"enable trust",
			"Icon used for the beginner category of welcome page",
			"Icon used for the setup category of welcome page",
			"The accessibility help dialog provides information about what to expect from a feature and the commands/keybindings to operate them.\n With focus in an editor, terminal, notebook, chat response, comment, or debug console, the relevant dialog can be opened with the Open Accessibility Help command.\n{0}",
			"Use the accessibility help dialog to learn about features",
			"Accessibility settings can be configured by running the Open Accessibility Settings command.\n{0}",
			"Configure accessibility settings",
			"Accessibility sounds and announcements are played around the workbench for different events.\n These can be discovered and configured using the List Signal Sounds and List Signal Announcements commands.\n{0}\n{1}",
			"Fine tune which accessibility signals you want to receive via audio or a braille device",
			"The accessible view is available for the terminal, hovers, notifications, comments, notebook output, chat responses, inline completions, and debug console output.\n With focus in any of those features, it can be opened with the Open Accessible View command.\n{0}",
			"Screen reader users can inspect content line by line, character by character in the accessible view.",
			"Get an overview of the most essential features",
			"Learn the Fundamentals",
			"Essential Features",
			"Fold or unfold a code section with the Toggle Fold command.\n{0}\n Fold or unfold recursively with the Toggle Fold Recursively Command\n{1}\n",
			"Use code folding to collapse blocks of code and focus on the code you're interested in.",
			"Run commands without reaching for your mouse to accomplish any task in VS Code.\n{0}",
			"Unlock productivity with the Command Palette ",
			"Run commands without reaching for your mouse to accomplish any task in VS Code.\n{0}",
			"Unlock productivity with the Command Palette ",
			"You can use [Copilot]({0}) to generate code across multiple files, fix errors, ask questions about your code, and much more using natural language.",
			"By continuing with {0} Copilot, you agree to {1}'s [Terms]({2}) and [Privacy Statement]({3})",
			"Use AI features with Copilot for free",
			"Accelerate your edit, build, test, and debug loop by setting up a launch configuration.\n{0}",
			"Watch your code in action",
			"Dictation allows you to write code and text using your voice. It can be activated with the Voice: Start Dictation in Editor command.\n{0}\n For dictation in the terminal, use the Voice: Start Dictation in Terminal and Voice: Stop Dictation in Terminal commands.\n{1}\n{2}",
			"Use dictation to write code and text in the editor and terminal",
			"Extensions are VS Code's power-ups. They range from handy productivity hacks, expanding out-of-the-box features, to adding completely new capabilities.\n{0}",
			"Code with extensions",
			"Extensions are VS Code's power-ups. A growing number are becoming available in the web.\n{0}",
			"Code smarter with syntax highlighting, inline suggestions, linting and debugging. While many languages are built-in, many more can be added as extensions.\n{0}",
			"Rich support for all your languages",
			"The Go to Symbol command is useful for navigating between important landmarks in a document.\n{0}",
			"Navigate to symbols in a file",
			"While focus is in the editor on a variable or symbol, a hover can be focused with the Show or Open Hover command.\n{0}",
			"Access the hover in the editor to get more information on a variable or symbol",
			"Install Git to track changes in your projects.\n{0}\n{1}Reload window{2} after installation to complete Git setup.",
			"Install Git",
			"Intellisense suggestions can be opened with the Trigger Intellisense command.\n{0}\n Inline intellisense suggestions can be triggered with Trigger Inline Suggestion\n{1}\n Useful settings include editor.inlineCompletionsAccessibilityVerbose and editor.screenReaderAnnounceInlineSuggestion.",
			"Use Intellisense to improve coding efficiency",
			"Once you have discovered your favorite commands, create custom keyboard shortcuts for instant access.\n{0}",
			"Customize your keyboard shortcuts",
			"The full menu bar is available in the dropdown menu to make room for your code. Toggle its appearance for faster access. \n{0}",
			"Just the right amount of UI",
			"Open a new untitled text file, notebook, or custom editor.",
			"New File...",
			"Chat to create a new workspace",
			"Generate New Workspace...",
			"Customize Notebooks",
			"Notebooks",
			"Get notebooks to feel just the way you prefer",
			"Select the layout for your notebooks",
			"Open a file to start working",
			"Open File...",
			"Open a folder to start working",
			"Open Folder...",
			"Open a file or folder to start working",
			"Open...",
			"The right theme helps you focus on your code, is easy on your eyes, and is simply more fun to use.\n{0}",
			"Choose your theme",
			"Navigate between files in an instant with one keystroke. Tip: Open multiple files by pressing the right arrow key.\n{0}",
			"Quickly navigate between your files",
			"No more looking up Git commands! Git and GitHub workflows are seamlessly integrated.\n{0}",
			"Track your code with Git",
			"Set up the built-in version control for your project to track your changes and collaborate with others.\n{0}",
			"Set up the built-in version control for your project to track your changes and collaborate with others.\n{0}",
			"Tune your settings",
			"Customize every aspect of VS Code and [sync](command:workbench.userDataSync.actions.turnOn) customizations across devices.\n{0}",
			"Keep your essential customizations backed up and updated across all your devices.\n{0}",
			"Sync settings across devices",
			"Customize your editor, learn the basics, and start coding",
			"Open up your code",
			"You're all set to start coding. You can open a local project or a remote repository to get your files into VS Code.\n{0}\n{1}",
			"Get started with VS Code",
			"Setup VS Code",
			"Learn the tools and shortcuts that make VS Code accessible. Note that some actions are not actionable from within the context of the walkthrough.",
			"Get Started with Accessibility Features",
			"Setup VS Code Accessibility",
			"Customize your editor, learn the basics, and start coding",
			"Get Started with VS Code for the Web",
			"Setup VS Code Web",
			"Once you have discovered your favorite commands, create custom keyboard shortcuts for instant access.\n{0}",
			"Customize your shortcuts",
			"Create tasks for your common workflows and enjoy the integrated experience of running scripts and automatically checking results.\n{0}",
			"Automate your project tasks",
			"Quickly run shell commands and monitor build output, right next to your code.\n{0}",
			"Built-in terminal",
			"Clone a remote repository to a local folder",
			"Clone Git Repository...",
			"Connect to a remote repository or pull request to browse, search, edit, and commit",
			"Open Repository...",
			"Connect to a remote machine through a Tunnel",
			"Open Tunnel...",
			"Connect to remote development workspaces.",
			"Connect to...",
			"Screen reader verbosity settings exist for features around the workbench so that once a user is familiar with a feature, they can avoid hearing hints about how to operate it. For example, features for which an accessibility help dialog exists will indicate how to open the dialog until the verbosity setting for that feature has been disabled.\n These and other accessibility settings can be configured by running the Open Accessibility Settings command.\n{0}",
			"Control the verbosity of aria labels",
			"Watch the first in a series of short & practical video tutorials for VS Code's key features.\n{0}",
			"Watch video tutorials",
			"{0} lets you decide whether your project folders should **allow or restrict** automatic code execution __(required for extensions, debugging, etc)__.\nOpening a file/folder will prompt to grant trust. You can always {1} later.",
			"Safely browse and edit code",
			"Initialize Git Repository",
			"Install Git",
			"Keyboard Shortcuts",
			"List Signal Announcements",
			"List Signal Sounds",
			"Open Accessibility Help",
			"Open Accessibility Settings",
			"Open Accessible View",
			"Open Folder",
			"Go to Symbol",
			"Open Repository",
			"Open Source Control",
			"Open Accessibility Settings",
			"Quick Open a File",
			"Run your Project",
			"Run Auto-detected Tasks",
			"{0} Copilot may show [public code]({1}) suggestions and use your data to improve the product. You can change these [settings]({2}) anytime.",
			"Start to Chat",
			"Use AI Features",
			"Show or Focus Hover",
			"Open Terminal",
			"Terminal: Start Dictation in Terminal",
			"Terminal: Stop Dictation in Terminal",
			"Browse Color Themes",
			"Voice: Start Dictation in Editor",
			"Toggle Fold",
			"Toggle Fold Recursively",
			"Toggle Menu Bar",
			"Trigger Inline Suggestion",
			"Trigger Intellisense",
			"Open Settings",
			"Watch Tutorial",
			"Workspace Trust"
		],
		"vs/workbench/contrib/welcomeGettingStarted/common/media/notebookProfile": [
			"Colab",
			"Default",
			"Jupyter"
		],
		"vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker": [
			"Dark Modern",
			"Dark High Contrast",
			"Light High Contrast",
			"Light Modern",
			"See More Themes..."
		],
		"vs/workbench/contrib/welcomeGettingStarted/common/media/theme_picker_small": [
			"Dark Modern",
			"Dark High Contrast",
			"Light High Contrast",
			"Light Modern"
		],
		"vs/workbench/contrib/welcomeOnboarding/browser/onboardingVariationA": [
			"Welcome to Visual Studio Code",
			"You can change this anytime in Settings.",
			"Choose your AI collaboration style",
			"{0} selected",
			"Back",
			"Close",
			"Continue",
			"Continue without Signing In",
			"Get Started",
			"Could not install {0} keymap. You can install it later from Extensions.",
			"{0} keyboard mapping selected",
			"Continue",
			"Keyboard Mapping",
			"Coming from another editor? Import your keyboard mapping to feel right at home.",
			"Choose a keyboard mapping",
			"Color Theme",
			"You can browse and install more themes later from the Extensions view.",
			"Choose a color theme",
			"{0}",
			"P",
			"Tip: Press ",
			"Shift",
			" to access all VS Code commands.",
			"Agent",
			"Describe a goal. The agent plans the approach, edits files, runs commands, and self-corrects. You review and approve along the way.",
			"Agents tutorial",
			"Customize Your Agents",
			"Tailor Copilot to your project with custom instructions and agents, skills, reusable prompts, and MCP servers that connect to the tools and context you rely on.",
			"Agents made for the task",
			"Agents that work your way",
			"Plan",
			"Produce a structured implementation plan before any code changes, then hand it off to an agent to execute.",
			"Run Agents Anywhere",
			"Run agents locally for interactive work, in the background with Copilot CLI, or in the cloud with cloud agents that open a pull request your team can review.",
			"Sign in to use GitHub Copilot",
			"Continue with Apple",
			". {0} Copilot may show ",
			" suggestions and use your data to improve the product.",
			" and ",
			"By signing in, you agree to {0}'s ",
			"Privacy Statement",
			"public code",
			"settings",
			"You can change these ",
			" anytime.",
			"Terms",
			"Continue",
			"GitHub Enterprise sign-in failed. Check your instance URL and try again.",
			"You must enter a valid {0} instance (i.e. \"octocat\" or \"https://octocat.ghe.com\")",
			"i.e. \"octocat\" or \"https://octocat.ghe.com\"...",
			"Waiting for {0} sign-in to complete...",
			"What is your {0} instance?",
			"Will resolve to {0}",
			"Sign-in failed. You can try again later from the Accounts menu.",
			"GHE",
			"Continue with GitHub Enterprise",
			"Continue with GitHub",
			"Continue with GitHub",
			"Continue with Google",
			"Sign in to use GitHub Copilot.",
			"Welcome to VS Code",
			"You're signed in. You can continue to the next step.",
			"Open Chat anytime with ",
			"Step {0} of {1}: {2}",
			"{0} of {1}",
			"{0} theme selected"
		],
		"vs/workbench/contrib/welcomeOnboarding/browser/welcomeOnboarding.contribution": [
			"Welcome Onboarding 2026"
		],
		"vs/workbench/contrib/welcomeOnboarding/common/onboardingTypes": [
			"AI Takes the Lead",
			"Let the agent drive — describe what you want and review the result. Great for scaffolding and exploration.",
			"Side by Side",
			"Inline suggestions plus a chat panel for deeper collaboration. A balance of writing and delegating.",
			"I Write the Code",
			"AI assists with suggestions and answers questions when you ask. You stay in control of every edit.",
			"Build with AI Agents",
			"Open Chat anytime with {0}",
			"Your AI Style",
			"Choose how much AI collaboration fits your workflow",
			"Make It Yours",
			"Choose your theme and keyboard mapping",
			"Sign In",
			"Sync settings, unlock AI features, and connect to GitHub"
		],
		"vs/workbench/contrib/welcomeViews/common/newFile.contribution": [
			"Built-In",
			"Configure Keybinding",
			"Create",
			"File",
			"Text File",
			"Create New File ({0})",
			"Select File Type or Enter File Name...",
			"New File...",
			"Notebook",
			"New File..."
		],
		"vs/workbench/contrib/welcomeViews/common/viewsWelcomeContribution": [
			"The viewsWelcome contribution in '{0}' requires 'enabledApiProposals: [\"contribViewsWelcome\"]' in order to use the 'group' proposed property."
		],
		"vs/workbench/contrib/welcomeViews/common/viewsWelcomeExtensionPoint": [
			"Contributed views welcome content. Welcome content will be rendered in tree based views whenever they have no meaningful content to display, ie. the File Explorer when no folder is open. Such content is useful as in-product documentation to drive users to use certain features before they are available. A good example would be a `Clone Repository` button in the File Explorer welcome view.",
			"Contributed welcome content for a specific view.",
			"Welcome content to be displayed. The format of the contents is a subset of Markdown, with support for links only.",
			"Condition when the welcome content buttons and command links should be enabled.",
			"Group to which this welcome content belongs. Proposed API.",
			"Target view identifier for this welcome content. Only tree based views are supported.",
			"Condition when the welcome content should be displayed."
		],
		"vs/workbench/contrib/welcomeWalkthrough/browser/editor/editorWalkThrough": [
			"Interactive Editor Playground",
			"Editor Playground",
			"Opens an interactive playground for learning about the editor."
		],
		"vs/workbench/contrib/welcomeWalkthrough/browser/walkThrough.contribution": [
			"Editor Playgrou&&nd",
			"Playground"
		],
		"vs/workbench/contrib/welcomeWalkthrough/browser/walkThroughPart": [
			"It looks like Git is not installed on your system.",
			"unbound"
		],
		"vs/workbench/contrib/welcomeWalkthrough/common/walkThroughUtils": [
			"Background color for the embedded editors on the Interactive Playground."
		],
		"vs/workbench/contrib/workspace/browser/workspace.contribution": [
			"You are adding files that are not currently trusted to a trusted workspace. Do you trust the authors of these new files?",
			"Do you trust the authors of the files in this folder?",
			"Cancel",
			"Trust the authors of all files in the parent folder '{0}'",
			"Configure Workspace Trust Settings",
			"Open folder in restricted mode",
			"&&No, I don't trust the authors",
			"Open workspace in restricted mode",
			"{0} provides features that may automatically execute files in this folder.",
			"Do you trust the authors of the files in this folder?",
			"&&Trust Folder & Continue",
			"&&Trust Workspace & Continue",
			"If you don't trust the authors of these files, we do not recommend continuing as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.",
			"A feature you are trying to use may be a security risk if you do not trust the source of the files or folders you currently have open.",
			"Manage Workspace Trust",
			"&&Manage",
			"Open in &&Restricted Mode",
			"No",
			"&&Open",
			"If you don't want to open untrusted files, we recommend to open them in Restricted Mode in a new window as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.",
			"You are trying to open untrusted files in a window which is trusted.",
			"Do you want to allow untrusted files in this window?",
			"Remember my decision for all workspaces",
			"You are trying to open untrusted files in a workspace which is trusted.",
			"Do you want to allow untrusted files in this workspace?",
			"You are trying to open an untrusted folder. Do you trust the authors of this content?",
			"If you don't trust the authors of these files, we recommend not continuing as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.",
			"Do you trust the authors of the files in this folder?",
			"Restricted Mode is intended for safe code browsing. Trust this folder to enable all features. Use navigation keys to access banner actions.",
			"Restricted Mode is intended for safe code browsing. Trust this window to enable all features. Use navigation keys to access banner actions.",
			"Restricted Mode is intended for safe code browsing. Trust this workspace to enable all features. Use navigation keys to access banner actions.",
			"Learn More",
			"Manage",
			"Restricted Mode is intended for safe code browsing. Trust this folder to enable all features.",
			"Restricted Mode is intended for safe code browsing. Trust this window to enable all features.",
			"Restricted Mode is intended for safe code browsing. Trust this workspace to enable all features.",
			"Trusting this folder will also mark it as trusted in {0}.",
			"Trusting this workspace will also mark it as trusted in {0}.",
			"If you don't trust the authors of these files, we recommend to continue in restricted mode as the files may be malicious. See [our docs](https://aka.ms/vscode-workspace-trust) to learn more.",
			"Restricted Mode: Some features are disabled because this folder is not trusted.",
			"Restricted Mode: Some features are disabled because this window is not trusted.",
			"Restricted Mode: Some features are disabled because this workspace is not trusted.",
			"Running in Restricted Mode\n\nSome [features are disabled]({0}) because this [folder is not trusted]({1}).",
			"Running in Restricted Mode\n\nSome [features are disabled]({0}) because this [window is not trusted]({1}).",
			"Running in Restricted Mode\n\nSome [features are disabled]({0}) because this [workspace is not trusted]({1}).",
			"Workspace Trust",
			"Trust folder and enable all features",
			"&&Yes, I trust the authors",
			"&&Trust Folder & Continue",
			"Trust workspace and enable all features",
			"Restricted Mode",
			"Show the banner every time an untrusted workspace is open.",
			"Controls when the restricted mode banner is shown.",
			"Do not show the banner when an untrusted workspace is open.",
			"Show the banner when an untrusted workspace is opened until dismissed.",
			"Controls whether or not Workspace Trust is enabled within VS Code.",
			"Controls whether or not the empty window is trusted by default within VS Code. When used with `#{0}#`, you can enable the full functionality of VS Code without prompting in an empty window.",
			"Ask for trust every time an untrusted workspace is opened.",
			"Controls when the startup prompt to trust a workspace is shown.",
			"Do not ask for trust when an untrusted workspace is opened.",
			"Ask for trust the first time an untrusted workspace is opened.",
			"Controls how to handle opening untrusted files in a trusted workspace. This setting also applies to opening files in an empty window which is trusted via `#{0}#`.",
			"Always open untrusted files in a separate window in restricted mode without prompting.",
			"Always allow untrusted files to be introduced to a trusted workspace without prompting.",
			"Ask how to handle untrusted files for each workspace. Once untrusted files are introduced to a trusted workspace, you will not be prompted again.",
			"Workspaces",
			"{0} provides features that may automatically execute files in this workspace.",
			"Do you trust the authors of the files in this workspace?",
			"Workspace Trust Editor"
		],
		"vs/workbench/contrib/workspace/browser/workspaceTrustEditor": [
			"Add Folder",
			"Icon for the checkmark in the workspace trust editor.",
			"Delete Path",
			"Don't Trust",
			"Icon for the edit folder icon in the workspace trust editor.",
			"Edit Path",
			"Icon for the pick folder icon in the workspace trust editor.",
			"Host",
			"You cannot trust individual folders within a repository.",
			"Keyboard Shortcut: {0}",
			"Local",
			"Workspace settings requiring trust are not applied",
			"You haven't trusted any folders or workspace files yet.",
			"Path",
			"Open File Picker",
			"Icon for the remove folder icon in the workspace trust editor.",
			"Manage Workspace Trust",
			"Select Folder To Trust",
			"Icon for workspace trust ion the banner.",
			"You will trust all repositories on {0}.",
			"Trust",
			"Debugging is enabled",
			"All features are enabled because trust has been granted to the workspace.",
			"All enabled extensions are activated",
			"In a Trusted Folder",
			"{0}, trusted",
			"Trusted Folders & Workspaces",
			"You trust the following folders, their subfolders, and workspace files.",
			"You trust the authors of the files in the current folder. All features are enabled:",
			"{0} on {1}, trusted",
			"This window is trusted by nature of the workspace that is opened.",
			"You trust this folder",
			"You trust this window",
			"You trust this workspace",
			"All workspace settings are applied",
			"Tasks are allowed to run",
			"This window is trusted",
			"In a Trusted Window",
			"You trust the authors of the files in the current window. All features are enabled:",
			"In a Trusted Workspace",
			"You trust the authors of the files in the current workspace. All features are enabled:",
			"You will trust all repositories and forks under '{0}' on {1}.",
			"Trust Folder",
			"Debugging is disabled",
			"{0} is in a restricted mode intended for safe code browsing.",
			"[{0} extensions]({1}) are disabled or have limited functionality",
			"This folder is trusted via the bolded entries in the trusted folders below.",
			"You do not trust the authors of the files in the current folder. The following features are disabled:",
			"You are in Restricted Mode",
			"[{0} workspace settings]({1}) are not applied",
			"Tasks are not allowed to run",
			"You do not trust the authors of the files in the current window. The following features are disabled:",
			"In Restricted Mode",
			"This workspace is trusted via the bolded entries in the trusted folders below.",
			"You do not trust the authors of the files in the current workspace. The following features are disabled:",
			"[Configure your settings]({0}) or [learn more](https://aka.ms/vscode-workspace-trust).",
			"Icon for the cross in the workspace trust editor."
		],
		"vs/workbench/contrib/workspace/common/workspace": [
			"Whether the current workspace has been trusted by the user.",
			"Whether the workspace trust feature is enabled."
		],
		"vs/workbench/contrib/workspaces/browser/workspaces.contribution": [
			"This workspace is already open.",
			"This folder contains a workspace file '{0}'. Do you want to open it? [Learn more]({1}) about workspace files.",
			"This folder contains multiple workspace files. Do you want to open one? [Learn more]({0}) about workspace files.",
			"Open Workspace",
			"Open Workspace",
			"Select a workspace to open",
			"Select Workspace"
		],
		"vs/workbench/electron-browser/actions/developerActions": [
			"Configure Runtime Arguments",
			"Reload with Extensions Disabled",
			"Reveal User Data Folder",
			"Show Content Tracing",
			"Show GPU Info",
			"Start Heap Tracing",
			"Start Tracing",
			"Recording performance trace. Click to stop recording.",
			"Performance Trace",
			"Recording trace (click to stop)",
			"Click to stop recording",
			"Stop Tracing",
			"&&Relaunch and Enable Tracing",
			"This can take up to one minute to complete.",
			"No tracing session is in progress. Use 'Developer: Start Tracing' or launch with a '--trace' argument to begin tracing.",
			"Creating trace file...",
			"Toggle Developer Tools"
		],
		"vs/workbench/electron-browser/actions/installActions": [
			"Install '{0}' command in PATH",
			"Shell Command",
			"Shell command '{0}' successfully uninstalled from PATH.",
			"Shell command '{0}' successfully installed in PATH.",
			"Uninstall '{0}' command from PATH"
		],
		"vs/workbench/electron-browser/actions/windowActions": [
			"Close Window",
			"Close Active Window",
			"Close Other Windows",
			"Close Window",
			"Current Window",
			"Turn Off Always on Top",
			"Turn On Always on Top",
			"Focus Window",
			"Clos&&e Window",
			"&&Zoom In",
			"&&Zoom Out",
			"&&Reset Zoom",
			"Quick Switch Window...",
			"Switch to Main Window",
			"Switch Window...",
			"Select a window to switch to",
			"Toggle Window Always on Top",
			"{0}, window with unsaved changes",
			"window group",
			"Zoom In",
			"Zoom Out",
			"Reset Zoom"
		],
		"vs/workbench/electron-browser/desktop.contribution": [
			"Controls the timeout in seconds before giving up resolving the shell environment when the application is not already launched from a terminal. See our [documentation](https://go.microsoft.com/fwlink/?linkid=2149667) for more information.",
			"Unique id used for correlating crash reports sent from this app instance.",
			"Disables the Chromium sandbox. This is useful when running VS Code as elevated on Linux and running under Applocker on Windows.",
			"Disables hardware acceleration. ONLY change this option if you encounter graphic issues.",
			"Disables LCD font antialiasing.",
			"Allows to disable crash reporting, should restart the app if the value is changed.",
			"Ensures that maximized windows gets restored to correct display during RDP reconnection.",
			"Enable proposed APIs for a list of extension ids (such as `vscode.git`). Proposed APIs are unstable and subject to breaking without warning at any time. This should only be set for extension development and testing purposes.",
			"Forces the renderer to be accessible. ONLY change this if you are using a screen reader on Linux. On other platforms the renderer will automatically be accessible. This flag is automatically set if you have editor.accessibilitySupport: on.",
			"Allows to override the color profile to use. If you experience colors appear badly, try to set this to `srgb` and restart.",
			"Specifies V8 JavaScript engine flags to pass (e.g. \"--max-old-space-size=4096\"). These flags are applied to the main process, renderer and utility processes.",
			"The display Language to use. Picking a different language requires the associated language pack to be installed.",
			"Log level to use. Default is 'info'. Allowed values are 'error', 'warn', 'info', 'debug', 'trace', 'off'.",
			"Configures the backend used to store secrets on Linux. This argument is ignored on Windows & macOS.",
			"Bypass any specified proxy for the given semi-colon-separated list of hosts. Example value \"<local>;*.microsoft.com;*foo.com;1.2.3.4:5678\", will use the proxy server for all hosts except for local addresses (localhost, 127.0.0.1 etc.), microsoft.com subdomains, hosts that contain the suffix foo.com and anything at 1.2.3.4:5678",
			"Specifies the port to use for remote debugging.",
			"Ensures that an in-memory store will be used for secret storage instead of using the OS's credential store. This is often used when running VS Code extension tests or when you're experiencing difficulties with the credential store.",
			"Controls whether closing the last editor should also close the window. This setting only applies for windows that do not show folders.",
			"Controls whether a confirmation dialog shows asking to save or discard an opened untitled workspace in the window when switching to another workspace. Disabling the confirmation dialog will always discard the untitled workspace.",
			"Adjust the appearance of the window controls to be native by the OS, custom drawn or hidden. Changes require a full restart to apply.",
			"Adjust the appearance of dialogs to be native by the OS or custom.",
			"If this setting is false, no telemetry will be sent regardless of the new setting's value. Deprecated due to being combined into the {0} setting.",
			"Keyboard",
			"Merge All Windows",
			"E&&xit",
			"Move Window Tab to New Window",
			"New Window Tab",
			"Controls the dimensions of opening a new window when at least one window is already opened. Note that this setting does not have an impact on the first window that is opened. The first window will always restore the size and location as you left it before closing.",
			"Controls whether a new empty window should open when starting a second instance without arguments or if the last running instance should get focus.\nNote that there can still be cases where this setting is ignored (e.g. when using the `--new-window` or `--reuse-window` command line option).",
			"Controls whether a window should restore to full screen mode if it was exited in full screen mode.",
			"Controls how windows and editors within are being restored when opening.",
			"If enabled, a dialog will ask for confirmation whenever a local file or workspace is about to open through a protocol handler.",
			"If enabled, a dialog will ask for confirmation whenever a remote file or workspace is about to open through a protocol handler.",
			"Show Next Window Tab",
			"Show Previous Window Tab",
			"Enable crash reports to be collected. This helps us improve stability. \nThis option requires restart to take effect.",
			"Telemetry",
			"Adjust the appearance of the window title bar to be native by the OS or custom. Changes require a full restart to apply.",
			"Toggle Window Tabs Bar",
			"Enables the macOS touchbar buttons on the keyboard if available.",
			"A set of identifiers for entries in the touchbar that should not show up (for example `workbench.action.navigateBack`).",
			"{0}: specific color in Hex, RGB, RGBA, HSL, HSLA format",
			"{0}: respect color theme settings, fallback to Windows settings",
			"{0}: disable border colors",
			"Controls the border color of the window:",
			"Use {0} to set different colors for active and inactive windows. This setting is ignored when {1} is set to {2}.",
			"{0}: respect Windows settings only",
			"If enabled, clicking on an inactive window will both activate the window and trigger the element under the mouse if it is clickable. If disabled, clicking anywhere on an inactive window will activate it only and a second click is required on the element.",
			"Adjust when the custom title bar should be shown. The custom title bar can be hidden when in full screen mode with `windowed`. The custom title bar can only be hidden in non full screen mode with `never` when {0} is set to `native`.",
			"Automatically changes custom title bar visibility.",
			"Hide custom titlebar when {0} is set to `native`.",
			"Hide custom titlebar in full screen. When not in full screen, automatically change custom title bar visibility.",
			"If enabled, this setting will close the window when the application icon in the title bar is double-clicked. The window will not be able to be dragged by the icon. This setting is effective only if {0} is set to `custom`.",
			"Adjust the menu style to either be native by the OS, custom, or inherited from the title bar style defined in {0}. This also affects the context menu appearance. Changes require a full restart to apply.",
			"Use the custom menu.",
			"Use the custom context menu.",
			"Matches the menu style to the title bar style defined in {0}.",
			"Matches the context menu style to the title bar style defined in {0}.",
			"Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.",
			"Use the native menu. This is ignored when {0} is set to {1}.",
			"Use the native context menu.",
			"Controls if native full-screen should be used on macOS. Disable this option to prevent macOS from creating a new space when going full-screen.",
			"Enables macOS native window tabs. Note that changes require a full restart to apply and that native tabs will disable a custom title bar style if configured.",
			"Open new windows in the center of the screen.",
			"Open new windows in full screen mode.",
			"Open new windows with same dimension as last active one.",
			"Open new windows maximized.",
			"Open new windows with same dimension as last active one with an offset position.",
			"Focus the last active running instance.",
			"Open a new empty window.",
			"Reopen all windows unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.",
			"Reopen all windows that had folders or workspaces opened unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.",
			"Never reopen a window. Unless a folder or workspace is opened (e.g. from the command line), an empty window will appear.",
			"Reopen the last active window unless a folder, workspace or file is opened (e.g. from the command line). If a file is opened, it will replace any of the editors that were previously opened in a window.",
			"Always reopen all windows. If a folder or workspace is opened (e.g. from the command line) it opens as a new window unless it was opened before. If files are opened they will open in one of the restored windows together with editors that were previously opened.",
			"Window",
			"Adjust the default zoom level for all windows. Each increment above `0` (e.g. `1`) or below (e.g. `-1`) represents zooming `20%` larger or smaller. You can also enter decimals to adjust the zoom level with a finer granularity. See {0} for configuring if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window.",
			"Controls if the 'Zoom In' and 'Zoom Out' commands apply the zoom level to all windows or only the active window. See {0} for configuring a default zoom level for all windows."
		],
		"vs/workbench/electron-browser/desktop.main": [
			"Saving UI state"
		],
		"vs/workbench/electron-browser/parts/dialogs/dialogHandler": [
			"&&Copy",
			"OK"
		],
		"vs/workbench/electron-browser/window": [
			"Files you store within the installation folder ('{0}') may be OVERWRITTEN or DELETED IRREVERSIBLY without warning at update time.",
			"Configure",
			"Download",
			"Writing login information to the keychain failed with error '{0}'.",
			"Learn More",
			"&&Log In",
			"{0} on {1} will soon stop receiving updates. Consider upgrading your macOS version.",
			"Password",
			"Proxy Authentication Required",
			"The proxy {0} requires a username and password.",
			"Remember my credentials",
			"Resolving shell environment...",
			"Restart",
			"It is not recommended to run {0} as root user.",
			"You are running an emulated version of {0}. For better performance download the native arm64 version of {0} build for your machine.",
			"A shared background process terminated unexpectedly. Please restart the application to recover.",
			"The runtime arguments file 'argv.json' contains errors. Please correct them and restart.",
			"Open File",
			"An unexpected error prevented the window to close",
			"Error: {0}",
			"An unexpected error prevented to change the workspace",
			"An unexpected error prevented the application to quit",
			"An unexpected error prevented the window to reload",
			"Close Anyway",
			"Change Anyway",
			"Quit Anyway",
			"Reload Anyway",
			"Closing the window is taking a bit longer...",
			"Changing the workspace is taking a bit longer...",
			"Quitting the application is taking a bit longer...",
			"Reloading the window is taking a bit longer...",
			"Window Zoom",
			"Troubleshooting Guide",
			"Username",
			"The following operations are still running: \n{0}",
			"Zoom In",
			"Zoom Level: {0} ({1}%)",
			"Zoom Out",
			"Reset",
			"Settings"
		],
		"vs/workbench/services/accounts/browser/defaultAccount": [
			"Sign In"
		],
		"vs/workbench/services/actions/common/menusExtensionPoint": [
			"ID",
			"Title",
			"Commands",
			"The contributed comment context menu, rendered as buttons below the comment editor",
			"The contributed comment context menu, rendered as a right click menu on the an individual comment in the comment thread's peek view.",
			"The contributed comment title menu",
			"The contributed comment thread context menu in the comments view",
			"The contributed comment thread context menu, rendered as buttons below the comment editor",
			"The contributed comment editor actions",
			"The contributed comment thread title menu",
			"The contributed comment thread title's peek context menu, rendered as a right click menu on the comment thread's peek title.",
			"Command `{0}` already registered",
			"Command `{0}` already registered by {1} ({2})",
			"Menu item references the same command as default and alt-command",
			"The contributed editor line number context menu",
			"The 'New File...' quick pick, shown on welcome page and File menu.",
			"The actions shown when hovering on an inline completion",
			"The contributed interactive cell title menu",
			"The contributed interactive toolbar menu",
			"The contributed issue reporter menu",
			"Keyboard Shortcuts",
			"Menu Contexts",
			"The Changes view inline menu in the agents window.",
			"The Changes view toolbar primary action submenu in the agents window.",
			"The Changes view toolbar of the agents window.",
			"The Source Control artifact context menu",
			"The Source Control artifact group context menu",
			"The Source Control inline change menu",
			"Actions in the chat context usage details popup.",
			"The create button in the Chat Customizations management editor.",
			"The item context menu in the Chat Customizations management editor, including inline actions.",
			"The Chat Editing widget toolbar menu for session changes.",
			"The Chat Editing widget toolbar menu for session title.",
			"The inline gutter menu in the chat editor.",
			"The status indicator area at the rightmost end of the toolbar shown beneath the chat input",
			"The Chat Multi-Diff context menu.",
			"The Chat new session menu.",
			"The Chat Sessions menu.",
			"The context menu for items in the Sessions window's session list.",
			"Menu for new chat sessions.",
			"The Chat submenu in the text editor context menu.",
			"The Command Palette",
			"The debug callstack view context menu",
			"The debug create configuration menu",
			"The debug toolbar menu",
			"The debug variables view context menu",
			"The debug watch view context menu",
			"The gutter toolbar in the diff editor",
			"The editor context menu",
			"'Copy as' submenu in the editor context menu",
			"'Share' submenu in the editor context menu",
			"The editor tabs context menu",
			"The editor title menu",
			"'Share' submenu inside the editor title context menu",
			"Run submenu inside the editor title menu",
			"The file explorer context menu",
			"'Share' submenu in the file explorer context menu",
			"The extension context menu",
			"The Source Control history item context menu",
			"The Source Control history item reference context menu",
			"The home indicator context menu (web only)",
			"The Source Control input box menu",
			"The result toolbar of the merge editor",
			"The editor title menu in the modal editor",
			"A prominent button overlaying the multi diff editor",
			"The resource toolbar in the multi diff editor",
			"The notebook variables view context menu",
			"'Copy as' submenu in the top level Edit menu",
			"The Source Control resource folder context menu",
			"The Source Control resource group context menu",
			"The Source Control resource state context menu",
			"The Source Control History title menu",
			"The Source Control menu",
			"The Source Control repository menu",
			"The Source Control Repositories title menu",
			"The Source Control title menu",
			"Share submenu shown in the top level File menu.",
			"The remote indicator menu in the status bar",
			"The terminal context menu",
			"The terminal tabs context menu",
			"The touch bar (macOS only)",
			"The prominent button in an editor, overlays its content",
			"Menu item references an alt-command `{0}` which is not defined in the 'commands' section.",
			"Menu item references a command `{0}` which is not defined in the 'commands' section.",
			"Menu item references a submenu `{0}` which is not defined in the 'submenus' section.",
			"expected non-empty value.",
			"The contributed notebook cell execution menu",
			"The contributed notebook cell title menu",
			"The contributed notebook kernel sources menu",
			"The contributed notebook toolbar menu",
			"property `icon` can be omitted or must be either a string or a literal like `{dark, light}`",
			"property `{0}` can be omitted or must be of type `string`",
			"Proposed API, requires `enabledApiProposal: [\"{0}\"]` - {1}",
			"{0} is a proposed menu identifier. It requires 'package.json#enabledApiProposals: [\"{1}\"]' and is only available when running out of dev or with the following command line switch: --enable-proposed-api {2}",
			"submenu items must be an object",
			"submenu items must be an array",
			"property `{0}` is mandatory and must be of type `string`",
			"property `{0}` is mandatory and must be of type `string` or `object`",
			"properties `{0}` and `{1}` are mandatory and must be of type `string`",
			"The commands that will contribute to the menu rendered as buttons next to the AI search title",
			"The `{0}` submenu was already previously registered.",
			"`{0}` is not a valid submenu identifier",
			"`{0}` is not a valid submenu label",
			"The `{0}` submenu was already contributed to the `{1}` menu.",
			"The contributed test item menu",
			"The menu for a gutter decoration for a test item",
			"The menu for an item in the Test Results view or peek.",
			"Context menu for the message in the results tree",
			"A prominent button overlaying editor content where the message is displayed",
			"The menu for configuring testing profiles.",
			"Menu item references a submenu for a menu which doesn't have submenu support.",
			"The contributed view container title menu",
			"The contributed view item context menu",
			"The Timeline view item context menu",
			"The Timeline view title menu",
			"The Ports view item context menu",
			"The Ports view item origin inline menu",
			"The Ports view item port inline menu",
			"The contributed view title menu",
			"The {0} menu contribution must check {1} in its {2} clause.",
			"Contributes commands to the command palette.",
			"(Optional) Category string by which the command is grouped in the UI",
			"Identifier of the command to execute",
			"(Optional) Icon which is used to represent the command in the UI. Either a file path, an object with file paths for dark and light themes, or a theme icon references, like \"\\$(zap)\"",
			"Icon path when a dark theme is used",
			"Icon path when a light theme is used",
			"(Optional) Condition which must be true to enable the command in the UI (menu and keybindings). Does not prevent executing the command by other means, like the `executeCommand`-api.",
			"(Optional) Short title by which the command is represented in the UI. Menus pick either `title` or `shortTitle` depending on the context in which they show commands.",
			"Title by which the command is represented in the UI",
			"Identifier of an alternative command to execute. The command must be declared in the 'commands'-section",
			"Identifier of the command to execute. The command must be declared in the 'commands'-section",
			"Group into which this item belongs",
			"Identifier of the submenu to display in this item.",
			"Condition which must be true to show this item",
			"Contributes menu items to the editor",
			"(Optional) Icon which is used to represent the submenu in the UI. Either a file path, an object with file paths for dark and light themes, or a theme icon references, like \"\\$(zap)\"",
			"Icon path when a dark theme is used",
			"Icon path when a light theme is used",
			"Identifier of the menu to display as a submenu.",
			"The label of the menu item which leads to this submenu.",
			"Contributes submenu items to the editor",
			"The webview context menu"
		],
		"vs/workbench/services/assignment/common/assignmentService": [
			"Fetches experiments to run from a Microsoft online service."
		],
		"vs/workbench/services/authentication/browser/authenticationExtensionsService": [
			"Grant access to {0} for {1}... (1)",
			"&&Allow",
			"The extension '{0}' wants to access the {1} account '{2}'.",
			"&&Deny",
			"Select an account for '{0}' to use or Esc to cancel",
			"The extension '{0}' wants to access a {1} account",
			"Sign in requested",
			"Sign in with {0} to use {1} (1)",
			"Sign in to another account"
		],
		"vs/workbench/services/authentication/browser/authenticationMcpService": [
			"Grant access to {0} for {1}... (1)",
			"&&Allow",
			"The MCP server '{0}' wants to access the {1} account '{2}'.",
			"&&Deny",
			"Select an account for '{0}' to use or Esc to cancel",
			"The MCP server '{0}' wants to access a {1} account",
			"Sign in requested",
			"Sign in with {0} to use {1} (1)",
			"Sign in to another account"
		],
		"vs/workbench/services/authentication/browser/authenticationService": [
			"A list of globs that match the authorization servers that this provider supports.",
			"A list of globs that match the authorization servers that this provider supports.",
			"The id of the authentication provider.",
			"This authentication id '{0}' has already been registered",
			"The human readable name of the authentication provider.",
			"An authentication contribution must specify an id.",
			"An authentication contribution must specify a label.",
			"Contributes authentication"
		],
		"vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService": [
			"Changes that you made may not be saved. Please check press 'Cancel' and try again.",
			"&&Retry",
			"The browser blocked opening a new window. Press 'Retry' to try again.",
			"Please allow pop-ups for this website in your [browser settings]({0}).",
			"Unable to open a new window."
		],
		"vs/workbench/services/auxiliaryWindow/electron-browser/auxiliaryWindowService": [
			"Try saving or reverting the editors with unsaved changes first and then try again."
		],
		"vs/workbench/services/chat/common/chatEntitlementService": [
			"Learn More",
			"OK",
			"Copilot Business",
			"Copilot Student",
			"Copilot Enterprise",
			"Copilot Free",
			"Copilot Max",
			"Copilot Pro",
			"Copilot Pro+",
			"Retry",
			"Invalid response contents.",
			"Response has no contents.",
			"No response received.",
			"Unexpected status code {0}.",
			"An error occurred while signing up for the GitHub Copilot Free plan. Would you like to try again?",
			"An error occurred while signing up for the GitHub Copilot Free plan."
		],
		"vs/workbench/services/configuration/browser/configurationService": [
			"Contribute defaults for configurations",
			"Configure settings to be applied for all profiles."
		],
		"vs/workbench/services/configuration/common/configurationEditing": [
			"Unable to write into user settings because the file has unsaved changes. Please save the user settings file first and then try again.",
			"Unable to write into folder settings because the file has unsaved changes. Please save the '{0}' folder settings file first and then try again.",
			"Unable to write into workspace settings because the file has unsaved changes. Please save the workspace settings file first and then try again.",
			"Unable to write into user settings because the content of the file is newer.",
			"Unable to write into folder settings because the content of the file is newer.",
			"Unable to write into workspace settings because the content of the file is newer.",
			"Unable to write into user settings. Please open the user settings to correct errors/warnings in it and try again.",
			"Unable to write into folder settings. Please open the '{0}' folder settings to correct errors/warnings in it and try again.",
			"Unable to write into workspace settings. Please open the workspace settings to correct errors/warnings in the file and try again.",
			"Unable to write to Folder Settings because {0} does not support the folder resource scope.",
			"Unable to write to Folder Settings because no resource is provided.",
			"Unable to write into the launch configuration file. Please open it to correct errors/warnings in it and try again.",
			"Unable to write into the MCP configuration file. Please open it to correct errors/warnings in it and try again.",
			"Unable to write into remote user settings. Please open the remote user settings to correct errors/warnings in it and try again.",
			"Unable to write to Language Settings because {0} is not a resource language setting.",
			"Unable to write into the tasks configuration file. Please open it to correct errors/warnings in it and try again.",
			"Unable to write to User Settings because {0} does not support for global scope.",
			"Unable to write {0} to Workspace Settings. This setting can be written only into User settings.",
			"Unable to write {0} to Workspace Settings. This setting can be written only into User settings.",
			"Unable to write to Workspace Settings because {0} does not support for workspace scope in a multi folder workspace.",
			"Unable to write into launch configuration file because the file has unsaved changes. Please save it first and then try again.",
			"Unable to write into launch configuration file because the content of the file is newer.",
			"Unable to write into MCP configuration file because the file has unsaved changes. Please save it first and then try again.",
			"Unable to write into MCP configuration file because the content of the file is newer.",
			"Unable to write to {0} because no workspace is opened. Please open a workspace first and try again.",
			"Unable to write {0} because it is configured in system policy.",
			"Unable to write into remote user settings because the file has unsaved changes. Please save the remote user settings file first and then try again.",
			"Unable to write into remote user settings because the content of the file is newer.",
			"Unable to write into tasks configuration file because the file has unsaved changes. Please save it first and then try again.",
			"Unable to write into tasks configuration file because the content of the file is newer.",
			"Unable to write to {0} because of an internal error.",
			"Unable to write to {0} because {1} is not a registered configuration.",
			"Folder Settings",
			"Error while writing to {0}. {1}",
			"Open Settings",
			"Open Launch Configuration",
			"Open MCP Configuration",
			"Open Tasks Configuration",
			"Remote User Settings",
			"Save and Retry",
			"User Settings",
			"Workspace Settings"
		],
		"vs/workbench/services/configuration/common/jsonEditingService": [
			"Unable to write into the file. Please open the file to correct errors/warnings in the file and try again."
		],
		"vs/workbench/services/configurationResolver/browser/baseConfigurationResolverService": [
			"Cannot substitute command variable '{0}' because command did not return a result of type string.",
			"Cannot substitute input variable '{0}' because command '{1}' did not return a result of type string.",
			"(Default)",
			"Input variable '{0}' is of type '{1}' and must include '{2}'.",
			"Variable '{0}' must be defined in an '{1}' section of the debug or task configuration.",
			"Undefined input variable '{0}' encountered. Remove or define '{0}' to continue.",
			"Input variable '{0}' can only be of type 'promptString', 'pickString', or 'command'."
		],
		"vs/workbench/services/configurationResolver/common/configurationResolverSchema": [
			"Optional arguments passed to the command.",
			"The command to execute for this input variable.",
			"The default value for the input.",
			"The description is shown when the user is prompted for input.",
			"The input's id is used to associate an input with a variable of the form ${input:id}.",
			"An array of strings that defines the options for a quick pick.",
			"Controls if a password input is shown. Password input hides the typed text.",
			"Label for the option.",
			"Value for the option.",
			"The type of user input prompt to use.",
			"The 'command' type executes a command.",
			"The 'pickString' type shows a selection list.",
			"The 'promptString' type opens an input box to ask the user for input.",
			"User inputs. Used for defining user input prompts, such as free string input or a choice from several options."
		],
		"vs/workbench/services/configurationResolver/common/configurationResolverUtils": [
			"'env.', 'config.' and 'command.' are deprecated, use 'env:', 'config:' and 'command:' instead."
		],
		"vs/workbench/services/configurationResolver/common/variableResolver": [
			"Variable {0} can not be resolved. No such folder '{1}'.",
			"Variable {0} can not be resolved. Make sure to have a column selected in the active editor.",
			"Variable {0} can not be resolved. Please open an editor.",
			"Variable {0}: can not find workspace folder of '{1}'.",
			"Variable {0} can not be resolved. Make sure to have a line selected in the active editor.",
			"Variable {0} can not be resolved. Make sure to have some text selected in the active editor.",
			"Variable {0} can not be resolved. UserHome path is not defined",
			"Variable {0} can not be resolved. Please open a folder.",
			"Variable {0} can not be resolved in a multi folder workspace. Scope this variable using ':' and a workspace folder name.",
			"Variable {0} can not be resolved because '{1}' is a structured value.",
			"Variable {0} can not be resolved because setting '{1}' not found.",
			"Variable {0} can not be resolved because the extension {1} is not installed.",
			"Variable {0} can not be resolved because no settings name is given.",
			"Variable {0} can not be resolved because no environment variable name is given.",
			"Variable {0} can not be resolved because no extension name is given.",
			"Variable {0} can not be resolved because the command has no value."
		],
		"vs/workbench/services/decorations/browser/decorationsService": [
			"Contains emphasized items"
		],
		"vs/workbench/services/dialogs/browser/abstractFileDialogService": [
			"All Files",
			"Do&&n't Save",
			"Workspace",
			"No Extension",
			"Open File",
			"Open File or Folder",
			"Open Folder",
			"Open Workspace from File",
			"&&Save",
			"&&Save All",
			"Save As",
			"Your changes will be lost if you don't save them.",
			"Do you want to save the changes you made to {0}?",
			"Do you want to save the changes to the following {0} files?",
			"Save As"
		],
		"vs/workbench/services/dialogs/browser/simpleFileDialog": [
			"Open Local File...",
			"Open Local...",
			"Open Local Folder...",
			"The path does not exist. Use ~ to go to your home directory.",
			"Cancel",
			"Could not create folder: {0}",
			"Hide dot files",
			"Please enter a valid path.",
			"Show Local",
			"File system provider for {0} is not available.",
			"Folder path",
			"Show dot files",
			"Please enter a valid file name.",
			"The folder {0} does not exist. Would you like to create it?",
			"The folder {0} does not exist. Would you like to create it?",
			"{0} already exists. Are you sure you want to overwrite it?",
			"Please select a file.",
			"The folder already exists. Please use a new file name.",
			"Please select a folder.",
			"Please enter a path that exists.",
			"This folder cannot be used as a save destination. Please choose another folder",
			"Please start the path with a drive letter.",
			"Save Local File..."
		],
		"vs/workbench/services/editor/browser/editorResolverService": [
			"Configure Default",
			"There are multiple default editors available for the resource.",
			"Keep {0}",
			"Configure default editor for '{0}'...",
			"Configure default editor (diff only) for '{0}'...",
			"Default",
			"Active and Default",
			"Active",
			"Select editor for '{0}'",
			"Select new default editor (diff only) for '{0}'",
			"Select new default editor for '{0}'"
		],
		"vs/workbench/services/editor/common/editorResolverService": [
			"Configure [glob patterns](https://aka.ms/vscode-glob-patterns) to editors for diff views (for example `\"*.md\": \"vscode.markdown.preview.editor\"`). These override `workbench.editorAssociations` for diffs.",
			"Configure [glob patterns](https://aka.ms/vscode-glob-patterns) to editors (for example `\"*.hex\": \"hexEditor.hexedit\"`). These have precedence over the default behavior.",
			"Controls whether the Markdown editor is used as the default editor for Markdown files in the Agents window."
		],
		"vs/workbench/services/extensionManagement/browser/extensionBisect": [
			"Extension Bisect is active and has disabled {0} extensions. Check if you can still reproduce the problem and proceed by selecting from these options.",
			"Extension Bisect is active and has disabled {0} extensions. Check if you can still reproduce the problem and proceed by selecting from these options.",
			"Extension Bisect is active and has disabled 1 extension. Check if you can still reproduce the problem and proceed by selecting from these options.",
			"Continue",
			"Extension Bisect will use binary search to find an extension that causes a problem. During the process the window reloads repeatedly (~{0} times). Each time you must confirm if you are still seeing problems.",
			"Extension Bisect is done and has identified {0} as the extension causing the problem.",
			"Extension Bisect is done but no extension has been identified. This might be a problem with {0}.",
			"Keep this extension disabled",
			"Extension Bisect",
			"I can't reproduce",
			"Extension Bisect",
			"Extension Bisect",
			"&&Start Extension Bisect",
			"I can &&reproduce",
			"&&Cancel Bisect",
			"I ca&&n't reproduce",
			"&&Stop Bisect",
			"&&Report Issue & Continue",
			"I can reproduce",
			"Continue Extension Bisect",
			"Start Extension Bisect",
			"Stop Extension Bisect"
		],
		"vs/workbench/services/extensionManagement/browser/extensionEnablementService": [
			"Cannot change enablement of {0} extension because it is disabled in environment",
			"Cannot change enablement of {0} extension because it is disallowed",
			"Cannot enable '{0}' extension because it depends on '{1}' extension that cannot be enabled",
			"Cannot change enablement of {0} extension because it is enabled in environment",
			"Cannot change enablement of {0} extension because of its extension kind",
			"Cannot change enablement of {0} extension because it is malicious",
			"Cannot change enablement of {0} extension because it does not support virtual workspaces",
			"Cannot change enablement of {0} extension because of it is invalid",
			"Cannot change enablement of {0} extension because it contributes language packs.",
			"Cannot change enablement of {0} extension because Settings Sync depends on it.",
			"Cannot change enablement of {0} extension in workspace because Settings Sync depends on it.",
			"All installed extensions are temporarily disabled.",
			"No workspace.",
			"Reload and Enable Extensions"
		],
		"vs/workbench/services/extensionManagement/common/extensionFeaturesManagemetService": [
			"Access '{0}' Feature",
			"'{0}' extension would like to access the '{1}' feature.",
			"Allow",
			"Don't Allow"
		],
		"vs/workbench/services/extensionManagement/common/extensionManagementService": [
			"All publishers are [**not** verified]({0}).",
			"Cannot install the '{0}' extension because it is not available in this setup.",
			"Cannot install the '{0}' extension because it is not available in the '{1}' setup.",
			"Do you trust the publisher \"{0}\" and {1} others?",
			"Do you trust the publisher \"{0}\"?",
			"Do you trust publishers \"{0}\" and \"{1}\"?",
			"The extension {0} is published by {1}.",
			"Trust Workspace & Install",
			"Install",
			"Learn More",
			"Enabling this extension requires a trusted workspace.",
			"This is the first time you're installing extensions from these publishers.",
			"&&Install",
			"Install (Do &&not sync)",
			"&&Install Anyway",
			"Install Extension",
			"Install Extensions",
			"Would you like to install and synchronize extensions across your devices?",
			"Would you like to install and synchronize '{0}' extension across your devices?",
			"&&Learn More",
			"'{0}' has limited functionality in {1}.",
			"Cannot activate because {0} not found",
			"Manifest is not found",
			"Installing Extension {0} failed: Manifest is not found.",
			"The extension {0} is published by {1}. This is the first extension you're installing from this publisher.",
			"{0} has no control over the behavior of third-party extensions, including how they manage your personal data. Proceed only if you trust the publisher.",
			"Installing this extension will also install [extensions]({0}) published by {1} and {2}.",
			"{0} has no control over the behavior of third-party extensions, including how they manage your personal data. Proceed only if you trust the publishers.",
			"This is the first time you're installing extensions from publishers {0} and {1}.",
			"Cannot uninstall extension '{0}'. Extensions '{1}', '{2}' and others depend on this.",
			"'{0}' contains extensions which are not supported in {1}.",
			"Contains extensions which are not supported.",
			"&&Show Extensions",
			"Cannot uninstall extension '{0}'. Extension '{1}' depends on this.",
			"Installing this extension will also install [extensions]({0}) published by {1}.",
			"Trust Publisher & &&Install",
			"Trust Publishers & &&Install",
			"Cannot uninstall extension '{0}'. Extensions '{1}' and '{2}' depend on this.",
			"{0} and {1} are [**not** verified]({2}).",
			"{0} is [**not** verified]({1}).",
			"{0} has verified ownership of {1}.",
			"{0} for the Web"
		],
		"vs/workbench/services/extensionManagement/common/extensionsIcons": [
			"Icon used for the default extension in the extensions view and editor.",
			"The icon color for extension verified publisher.",
			"Icon used for the verified extension publisher in the extensions view and editor."
		],
		"vs/workbench/services/extensionManagement/electron-browser/extensionGalleryManifestService": [
			"{0} is now configured to a different Marketplace. Please restart to apply the changes.",
			"&&Restart"
		],
		"vs/workbench/services/extensionManagement/electron-browser/extensionManagementServerService": [
			"Local",
			"Remote"
		],
		"vs/workbench/services/extensionManagement/electron-browser/remoteExtensionManagementService": [
			"Can't install '{0}' extension because it is not compatible with the current version of {1} (version {2}).",
			"Can't install release version of '{0}' extension because it has no release version."
		],
		"vs/workbench/services/extensionRecommendations/common/workspaceExtensionsConfig": [
			"Add extension recommendation to",
			"Remove extension recommendation from",
			"Workspace",
			"Workspace Folder"
		],
		"vs/workbench/services/extensions/browser/extensionUrlHandler": [
			"Allow '{0}' extension to open this URI?",
			"Extensions",
			"This extension wants to open a URI:",
			"Manage Authorized Extension URIs...",
			"There are currently no authorized extension URIs.",
			"&&Open",
			"Open URI",
			"Extension '{0}' is not loaded. Would you like to reload the window to load the extension and open the URL?",
			"&&Reload Window and Open",
			"Do not ask me again for this extension"
		],
		"vs/workbench/services/extensions/common/abstractExtensionService": [
			"Activation Events",
			"Disconnect Remote Agent",
			"The remote extension host terminated unexpectedly. Restarting...",
			"Remote Extension host terminated unexpectedly 3 times within the last 5 minutes.",
			"{0} (Error: {1})",
			"Please confirm restart of extensions.",
			"No extension host found that can launch the test runner at {0}.",
			"The following extensions contain dependency loops and have been disabled: {0}",
			"Restart Anyway",
			"Restart Remote Extension Host",
			"Stopping Extension Hosts"
		],
		"vs/workbench/services/extensions/common/extensionHostManager": [
			"Measure Extension Host Latency"
		],
		"vs/workbench/services/extensions/common/extensionsProposedApi": [
			"API Proposals"
		],
		"vs/workbench/services/extensions/common/extensionsRegistry": [
			"Define the kind of an extension. `ui` extensions are installed and run on the local machine while `workspace` extensions run on the remote.",
			"Define an extension which cannot run in a remote context, neither on the local, nor on the remote machine.",
			"Define an extension which can run only on the local machine when connected to remote window.",
			"Define an extension which can run on either side, with a preference towards running on the local machine.",
			"Define an extension which can run only on the remote machine when connected remote window.",
			"Define an extension which can run on either side, with a preference towards running on the remote machine.",
			"API proposals that the respective extensions can freely use.",
			"UI extension kind. In a remote window, such extensions are enabled only when available on the local machine.",
			"Activation events for the VS Code extension.",
			"An activation event emitted whenever sessions are requested from the specified authentication provider.",
			"An activation event emitted when the specified chat context provider is invoked.",
			"An activation event emitted when the specified chat participant is invoked.",
			"An activation event emitted whenever the specified command gets invoked.",
			"An activation event emitted whenever the specified custom editor becomes visible.",
			"An activation event emitted whenever a user is about to start debugging or about to setup debug configurations.",
			"An activation event emitted whenever a debug session with the specific type is about to be launched and a debug protocol tracker might be needed.",
			"An activation event emitted whenever a list of all debug configurations needs to be created (and all provideDebugConfigurations methods for the \"dynamic\" scope need to be called).",
			"An activation event emitted whenever a \"launch.json\" needs to be created (and all provideDebugConfigurations methods need to be called).",
			"An activation event emitted whenever a debug session with the specific type is about to be launched (and a corresponding resolveDebugConfiguration method needs to be called).",
			"An activation event emitted whenever an edit session is accessed with the given scheme.",
			"An activation event emitted whenever a file or folder is accessed with the given scheme.",
			"An activation event emitted when the issue reporter is opened.",
			"An activation event emitted whenever a file that resolves to the specified language gets opened.",
			"An activation event emitted when a chat model provider for the given vendor is requested.",
			"An activation event emitted when the specified language model tool is invoked.",
			"An activation event emitted whenever a tool from the MCP server is requested.",
			"An activation event emitted whenever the specified notebook document is opened.",
			"An activation event emitted whenever a external uri (such as an http or https link) is being opened.",
			"An activation event emitted whenever a notebook output renderer is used.",
			"An activation event emitted whenever a search is started in the folder with the given scheme.",
			"An activation event emitted after the start-up finished (after all `*` activated extensions have finished activating).",
			"An activation event emitted whenever tasks of a certain type need to be listed or resolved.",
			"An activation event emitted when a terminal of the given shell type is opened.",
			"An activation event emitted when a specific terminal profile is launched.",
			"An activation event emitted when a command matches the selector associated with this ID",
			"An activation event emitted when terminal shell integration is activated for the given shell type.",
			"An activation event emitted whenever a system-wide Uri directed towards this extension is open.",
			"An activation event emitted whenever the specified view is expanded.",
			"An activation event emitted when a specified walkthrough is opened.",
			"An activation event emitted when a webview is loaded of a certain viewType",
			"An activation event emitted on VS Code startup. To ensure a great end user experience, please use this activation event in your extension only when no other activation events combination works in your use-case.",
			"An activation event emitted whenever a folder is opened that contains at least a file matching the specified glob pattern.",
			"Describe the API provided by this extension. For more details visit: https://code.visualstudio.com/api/advanced-topics/remote-extensions#handling-dependencies-with-remote-extensions",
			"Give up entirely the ability to export any APIs. This allows other extensions that depend on this extension to run in a separate extension host process or in a remote machine.",
			"Array of badges to display in the sidebar of the Marketplace's extension page.",
			"Badge description.",
			"Badge link.",
			"Badge image URL.",
			"Declare the set of supported capabilities by the extension.",
			"Declares how the extension should be handled in untrusted workspaces.",
			"A description of how workspace trust affects the extensions behavior and why it is needed. This only applies when `supported` is not `true`.",
			"A list of configuration keys contributed by the extension that should not use workspace values in untrusted workspaces.",
			"Declares the level of support for untrusted workspaces by the extension.",
			"The extension will not be enabled in untrusted workspaces.",
			"The extension will be enabled in untrusted workspaces with some functionality disabled.",
			"The extension will be enabled in untrusted workspaces with all functionality enabled.",
			"Declares whether the extension should be enabled in virtual workspaces. A virtual workspace is a workspace which is not backed by any on-disk resources. When false, this extension will be automatically disabled in virtual workspaces. Default is true.",
			"A description of how virtual workspaces affects the extensions behavior and why it is needed. This only applies when `supported` is not `true`.",
			"Declares the level of support for virtual workspaces by the extension.",
			"The extension will not be enabled in virtual workspaces.",
			"The extension will be enabled in virtual workspaces with some functionality disabled.",
			"The extension will be enabled in virtual workspaces with all functionality enabled.",
			"The categories used by the VS Code gallery to categorize the extension.",
			"Use 'Programming  Languages' instead",
			"All contributions of the VS Code extension represented by this package.",
			"A set of extensions that can be installed together. The identifier of an extension is always ${publisher}.${name}. For example: vscode.csharp.",
			"Specify the location from where users can sponsor your extension.",
			"URL from where users can sponsor your extension. It must be a valid URL with a HTTP or HTTPS protocol. Example value: https://github.com/sponsors/nvaccess",
			"The display name for the extension used in the VS Code gallery.",
			"Enable API proposals to try them out. Only valid **during development**. Extensions **cannot be published** with this property. For more details visit: https://code.visualstudio.com/api/advanced-topics/using-proposed-api",
			"Use `enabledApiProposals` instead.",
			"Engine compatibility.",
			"For VS Code extensions, specifies the VS Code version that the extension is compatible with. Cannot be *. For example: ^1.105.0 indicates compatibility with a minimum VS Code version of 1.105.0.",
			"Extensions that this extension should be colocated with in the same extension host process if possible. The identifier of an extension is always ${publisher}.${name}. For example: vscode.git.",
			"Dependencies to other extensions. The identifier of an extension is always ${publisher}.${name}. For example: vscode.csharp.",
			"Banner used in the VS Code marketplace.",
			"The banner color on the VS Code marketplace page header.",
			"The color theme for the font used in the banner.",
			"The path to a 128x128 pixel icon.",
			"The relative path to a folder containing localization (bundle.l10n.*.json) files. Must be specified if you are using the vscode.l10n API.",
			"Controls the Markdown rendering engine used in the Marketplace. Either github (default) or standard.",
			"Sets the extension to be flagged as a Preview in the Marketplace.",
			"The pricing information for the extension. Can be Free (default) or Trial. For more details visit: https://code.visualstudio.com/api/working-with-extensions/publishing-extension#extension-pricing-label",
			"The publisher of the VS Code extension.",
			"Controls the Q&A link in the Marketplace. Set to marketplace to enable the default Marketplace Q & A site. Set to a string to provide the URL of a custom Q & A site. Set to false to disable Q & A altogether.",
			"Script executed before the package is published as a VS Code extension.",
			"Uninstall hook for VS Code extension. Script that gets executed when the extension is completely uninstalled from VS Code which is when VS Code is restarted (shutdown and start) after the extension is uninstalled. Only Node scripts are supported.",
			"Workspace extension kind. In a remote window, such extensions are enabled only when available on the remote."
		],
		"vs/workbench/services/extensions/common/extensionsUtil": [
			"Loading development extension at {0}",
			"Overwriting extension {0} with {1}.",
			"Overwriting {0} with Workspace Extension {1}."
		],
		"vs/workbench/services/extensions/electron-browser/cachedExtensionScanner": [
			"Extensions have been modified on disk. Please reload the window.",
			"Failed loading extensions {0} under development because they are invalid: {1}",
			"Failed loading extension '{0}' under development because it is invalid: {1}",
			"Reload Window"
		],
		"vs/workbench/services/extensions/electron-browser/localProcessExtensionHost": [
			"Extension host did not start in 10 seconds, that might be a problem.",
			"Extension host did not start in 10 seconds, it might be stopped on the first line and needs a debugger to continue.",
			"Terminating extension debug session",
			"Reload Window"
		],
		"vs/workbench/services/extensions/electron-browser/nativeExtensionService": [
			"Open Developer Tools",
			"Enable and Reload",
			"Extension '{0}' is required to open the remote window.\nOK to enable?",
			"The extension host terminated unexpectedly. Restarting...",
			"Extension host terminated unexpectedly 3 times within the last 5 minutes.",
			"Extension host cannot start: version mismatch.",
			"Could not fetch remote environment",
			"Install and Reload",
			"Extension '{0}' is required to open the remote window.\nDo you want to install the extension?",
			"Learn More",
			"Relaunch VS Code",
			"Allow connecting to the remote server '{0}:{1}'?",
			"Connect",
			"Code is about to connect to '{0}:{1}' to host a remote extension host. Only continue if you trust this server, as it will be able to run code and access files on your behalf.",
			"Connection to '{0}:{1}' was not allowed.",
			"`{0}` not found on marketplace",
			"Restart Extension Host",
			"Restart Extension Host",
			"An explicit request",
			"Start Extension Bisect"
		],
		"vs/workbench/services/files/electron-browser/diskFileSystemProvider": [
			"File Watcher"
		],
		"vs/workbench/services/files/electron-browser/elevatedFileService": [
			"Workspace is not trusted.",
			"You are about to save '{0}' as super user.",
			"You are about to save '{0}' as admin."
		],
		"vs/workbench/services/filesConfiguration/common/filesConfigurationService": [
			"Editor is read-only because the file was set read-only via settings. [Click here](command:{0}) to configure or [toggle for this session](command:{1}).",
			"Editor is read-only because of file permissions. [Click here](command:{0}) to set writeable anyway.",
			"Editor is read-only because the file is read-only.",
			"Editor is read-only because the file system of the file is read-only.",
			"Editor is read-only because the file was set read-only in this session. [Click here](command:{0}) to set writeable."
		],
		"vs/workbench/services/history/browser/historyService": [
			"Whether it is possible to navigate back in editor history",
			"Whether it is possible to navigate back in editor edit locations history",
			"Whether it is possible to navigate back in editor navigation locations history",
			"Whether it is possible to navigate forward in editor history",
			"Whether it is possible to navigate forward in editor edit locations history",
			"Whether it is possible to navigate forward in editor navigation locations history",
			"Whether it is possible to navigate to the last editor edit location",
			"Whether it is possible to navigate to the last editor navigation location",
			"Whether it is possible to reopen the last closed editor"
		],
		"vs/workbench/services/integrity/electron-browser/integrityService": [
			"Don't Show Again",
			"More Information",
			"Your {0} installation appears to be corrupt. Please reinstall."
		],
		"vs/workbench/services/keybinding/browser/keybindingService": [
			"Invalid `contributes.{0}`: {1}",
			"Incorrect type. Expected \"{0}\". The field 'command' does not support running multiple commands. Use command 'runCommands' to pass it multiple commands to run.",
			"Arguments to pass to the command to execute.",
			"Name of the command to execute",
			"Key or key sequence (separated by space)",
			"Name of the command to remove keyboard shortcut for",
			"When `true`, registers this keybinding as a system-wide (OS global) shortcut that fires even when the application is not focused. Desktop only. Only single key combinations are supported (no chords), and any `when` clause is ignored for the global trigger.",
			"Keybindings configuration",
			"Condition when the key is active.",
			"expected non-empty value.",
			"property `{0}` can be omitted or must be of type `string`",
			"property `{0}` is mandatory and must be of type `string`",
			"Here are other available commands: ",
			"Contributes keybindings.",
			"Arguments to pass to the command to execute.",
			"Identifier of the command to run when keybinding is triggered.",
			"Key or key sequence (separate keys with plus-sign and sequences with space, e.g. Ctrl+O and Ctrl+L L for a chord).",
			"Linux specific key or key sequence.",
			"Mac specific key or key sequence.",
			"Condition when the key is active.",
			"Windows specific key or key sequence."
		],
		"vs/workbench/services/keybinding/common/keybindingEditing": [
			"Place your key bindings in this file to override the defaults",
			"Unable to write to the keybindings configuration file. It has an object which is not of type Array. Please open the file to clean up and try again.",
			"Unable to write because the keybindings configuration file has unsaved changes. Please save it first and then try again.",
			"Unable to write to the keybindings configuration file. Please open it to correct errors/warnings in the file and try again."
		],
		"vs/workbench/services/label/common/labelService": [
			"Workspace",
			"Untitled (Workspace)",
			"Contributes resource label formatting rules.",
			"URI authority on which to match the formatter on. Simple glob patterns are supported.",
			"Rules for formatting uri resource labels.",
			"Suffix appended to the workspace label.",
			"Label rules to display. For example: myLabel:/${path}. ${path}, ${scheme}, ${authority} and ${authoritySuffix} are supported as variables.",
			"URI scheme on which to match the formatter on. For example \"file\". Simple glob patterns are supported.",
			"Separator to be used in the uri label display. '/' or '' as an example.",
			"Controls whether `${path}` substitutions should have starting separator characters stripped.",
			"Controls if the start of the uri label should be tildified when possible.",
			"{0} (Workspace)",
			"{0} (Workspace)"
		],
		"vs/workbench/services/language/common/languageService": [
			"File Extensions",
			"Grammar",
			"Invalid `contributes.{0}`. Expected an array.",
			"Empty value for `contributes.{0}`",
			"ID",
			"Name",
			"Programming Languages",
			"property `{0}` can be omitted and must be of type `string[]`",
			"property `{0}` can be omitted and must be of type `string`",
			"property `{0}` can be omitted and must be of type `string[]`",
			"property `{0}` can be omitted and must be of type `string[]`",
			"property `{0}` can be omitted and must be of type `string`",
			"property `{0}` can be omitted and must be of type `object` with properties `{1}` and `{2}` of type `string`",
			"property `{0}` can be omitted and must be of type `string[]`",
			"property `{0}` is mandatory and must be of type `string`",
			"Snippets",
			"Contributes language declarations.",
			"Name aliases for the language.",
			"A relative path to a file containing configuration options for the language.",
			"File extensions associated to the language.",
			"File name glob patterns associated to the language.",
			"File names associated to the language.",
			"A regular expression matching the first line of a file of the language.",
			"A icon to use as file icon, if no icon theme provides one for the language.",
			"Icon path when a dark theme is used",
			"Icon path when a light theme is used",
			"ID of the language.",
			"Mime types associated to the language."
		],
		"vs/workbench/services/localization/electron-browser/localeService": [
			"Unable to write display language. Please open the runtime settings, correct errors/warnings in it and try again.",
			"Installing {0} language support...",
			"Open Runtime Settings",
			"&&Restart",
			"To change the display language to {0}, {1} needs to restart.",
			"Restart {0} to switch to {1}?"
		],
		"vs/workbench/services/log/common/logConstants": [
			"Window"
		],
		"vs/workbench/services/notification/common/notificationService": [
			"Don't Show Again"
		],
		"vs/workbench/services/policies/browser/accountPolicyGateContribution": [
			"Learn More",
			"Your administrator restricts AI features to GitHub accounts in the following organizations: {0}. The account \"{1}\" is not a member of any of these.",
			"Your administrator restricts AI features to specific GitHub accounts. The account \"{0}\" does not qualify.",
			"Your administrator restricts AI features to specific GitHub accounts.",
			"Sign In",
			"Your administrator restricts AI features to GitHub accounts in the following organizations: {0}."
		],
		"vs/workbench/services/policies/common/accountPolicyService": [
			"True when the 'Require Approved Account' policy is in effect and the user is not yet signed into an approved GitHub organization, so all AI features are disabled until they sign in."
		],
		"vs/workbench/services/preferences/browser/keybindingsEditorInput": [
			"Icon of the keybindings editor label.",
			"Keyboard Shortcuts"
		],
		"vs/workbench/services/preferences/browser/keybindingsEditorModel": [
			"{0}: {1}",
			"System",
			"Extension",
			"meta",
			"option",
			"User"
		],
		"vs/workbench/services/preferences/browser/preferencesService": [
			"Default Keybindings",
			"Place your key bindings in this file to override the defaults",
			"Unable to create '{0}' ({1}).",
			"Open a folder or workspace first to create workspace or folder settings."
		],
		"vs/workbench/services/preferences/common/preferencesEditorInput": [
			"Preferences",
			"Icon of the preferences editor label.",
			"Settings",
			"Icon of the settings editor label."
		],
		"vs/workbench/services/preferences/common/preferencesModels": [
			"Commonly Used",
			"Override key bindings by placing them into your key bindings file."
		],
		"vs/workbench/services/preferences/common/preferencesValidation": [
			"Setting has an invalid type, expected {0}. Fix in JSON.",
			"Error parsing the following regex both with and without the u flag:",
			"Incorrect type. Expected an array.",
			"Incorrect type. Expected \"boolean\".",
			"Invalid color format. Use #RGB, #RGBA, #RRGGBB or #RRGGBBAA.",
			"Value must be strictly less than {0}.",
			"Value must be strictly greater than {0}.",
			"Value must be an integer.",
			"Value must be a number.",
			"Value is not accepted. Valid values: {0}.",
			"Value must be less than or equal to {0}.",
			"Value must be {0} or fewer characters long.",
			"Value must be greater than or equal to {0}.",
			"Value must be {0} or more characters long.",
			"Value must be a multiple of {0}.",
			"Incorrect type. Expected an object.",
			"Property {0} is not allowed.\n",
			"Property name must match pattern `{0}`.",
			"Value must match regex `{0}`.",
			"Incorrect type. Expected a string array.",
			"Value {0} is not one of {1}",
			"Value {0} must match regex {1}.",
			"Array must have at most {0} items",
			"Array must have at least {0} items",
			"Array has duplicate items",
			"The enum options should be strings, but there is a non-string option. Please file an issue with the extension author.",
			"Incorrect type. Expected \"string\".",
			"URI expected.",
			"URI is expected.",
			"URI with a scheme is expected."
		],
		"vs/workbench/services/progress/browser/progressService": [
			"Cancel",
			"Dismiss",
			"{0}: {1}",
			"[{0}]: {1}",
			"[{0}] {1}: {2}",
			"Progress Message"
		],
		"vs/workbench/services/remote/common/remoteExplorerService": [
			"The ID of a Get Started walkthrough to open.",
			"Contributes help information for Remote",
			"The url, or a command that returns the url, to your project's documentation page",
			"The url, or a command that returns the url, to your project's feedback reporter",
			"Use {0} instead",
			"The url, or a command that returns the url, to your project's Getting Started page, or a walkthrough ID contributed by your project's extension",
			"The url, or a command that returns the url, to your project's issues list",
			"The url, or a command that returns the url, to your project's issue reporter"
		],
		"vs/workbench/services/remote/common/tunnelModel": [
			"Local port {0} could not be used for forwarding to remote port {1}.\n\nThis usually happens when there is already another process using local port {0}.\n\nPort number {2} has been used instead.",
			"Whether the Ports view is enabled.",
			"Auto Forwarded",
			"User Forwarded",
			"Statically Forwarded"
		],
		"vs/workbench/services/remote/electron-browser/remoteAgentService": [
			"Failed to connect to the remote extension host server (Error: {0})",
			"Open Developer Tools",
			"Open in browser"
		],
		"vs/workbench/services/request/electron-browser/requestService": [
			"Network"
		],
		"vs/workbench/services/search/common/queryBuilder": [
			"Workspace folder does not exist: {0}"
		],
		"vs/workbench/services/secrets/electron-browser/secretStorageService": [
			"An OS keyring couldn't be identified for storing the encryption related data in your current desktop environment.",
			"You're running in a GNOME environment but the OS keyring is not available for encryption. Ensure you have gnome-keyring or another libsecret compatible implementation installed and running.",
			"You're running in a KDE environment but the OS keyring is not available for encryption. Ensure you have kwallet running.",
			"Open troubleshooting guide",
			"Use weaker encryption",
			"Open the troubleshooting guide to address this or you can use weaker encryption that doesn't use the OS keyring."
		],
		"vs/workbench/services/suggest/browser/simpleSuggestWidget": [
			"{0}, docs: {1}",
			"{0}, {1}",
			"{0}, {1} {2}",
			"{0}{1} {2}",
			"{0}{1}, {2} {3}",
			"Whether the simple suggestion widget was explicitly invoked",
			"Whether the first simple suggestion is focused",
			"Whether any simple suggestion is focused",
			"Whether the simple suggestion widget has been navigated downwards",
			"Suggest",
			"Loading...",
			"No suggestions."
		],
		"vs/workbench/services/suggest/browser/simpleSuggestWidgetDetails": [
			"Close",
			"Loading..."
		],
		"vs/workbench/services/textfile/browser/textFileService": [
			"'{0}' is marked as read-only. Do you want to save anyway?",
			"Paths can be configured as read-only via settings.",
			"'{0}' already exists. Do you want to replace it?",
			"Deleted",
			"File seems to be binary and cannot be opened as text",
			"&&Save Anyway",
			"A file or folder with the name '{0}' already exists in the folder '{1}'. Replacing it will overwrite its current contents.",
			"Read-only",
			"Deleted, Read-only",
			"&&Replace",
			"File Created",
			"Text File Model Decorations",
			"File Replaced"
		],
		"vs/workbench/services/textfile/common/textFileEditorModel": [
			"Saving '{0}'",
			"Writing into file...",
			"File Encoding Changed"
		],
		"vs/workbench/services/textfile/common/textFileEditorModelManager": [
			"Failed to save '{0}': {1}"
		],
		"vs/workbench/services/textfile/common/textFileSaveParticipant": [
			"Running Code Actions and Formatters...",
			"Skip"
		],
		"vs/workbench/services/textfile/electron-browser/nativeTextFileService": [
			"Saving text files"
		],
		"vs/workbench/services/textMate/browser/textMateTokenizationFeatureImpl": [
			"Already Logging.",
			"Invalid value in `contributes.{0}.embeddedLanguages`. Must be an object map from scope name to language. Provided value: {1}",
			"Invalid value in `contributes.{0}.injectTo`. Must be an array of language scope names. Provided value: {1}",
			"Unknown language in `contributes.{0}.language`. Provided value: {1}",
			"Expected string in `contributes.{0}.path`. Provided value: {1}",
			"Expected `contributes.{0}.path` ({1}) to be included inside extension's folder ({2}). This might make the extension non-portable.",
			"Expected string in `contributes.{0}.scopeName`. Provided value: {1}",
			"Invalid value in `contributes.{0}.tokenTypes`. Must be an object map from scope name to token type. Provided value: {1}",
			"Preparing to log TM Grammar parsing. Press Stop when finished.",
			"Now logging TM Grammar parsing. Press Stop when finished.",
			"Stop"
		],
		"vs/workbench/services/textMate/common/TMGrammars": [
			"Contributes textmate tokenizers.",
			"Defines which scope names contain balanced brackets.",
			"A map of scope name to language id if this grammar contains embedded languages.",
			"List of language scope names to which this grammar is injected to.",
			"Language identifier for which this syntax is contributed to.",
			"Path of the tmLanguage file. The path is relative to the extension folder and typically starts with './syntaxes/'.",
			"Textmate scope name used by the tmLanguage file.",
			"A map of scope name to token types.",
			"Defines which scope names do not contain balanced brackets."
		],
		"vs/workbench/services/themes/browser/cssExtensionPoint": [
			"Contributes CSS files to be loaded in the workbench.",
			"Path to the CSS file. The path is relative to the extension folder.",
			"'contributes.css' must be an array.",
			"'contributes.css.path' must be a string.",
			"Expected 'contributes.css.path' ({0}) to be included inside extension's folder ({1})."
		],
		"vs/workbench/services/themes/browser/fileIconThemeData": [
			"Problems parsing file icons file: {0}",
			"Invalid format for file icons theme file: Object expected."
		],
		"vs/workbench/services/themes/browser/productIconThemeData": [
			"Default",
			"Problems parsing product icons file: {0}",
			"Missing or invalid font id '{0}'. Skipping font definition.",
			"Invalid font source in font '{0}'. Ignoring source.",
			"Invalid font style in font '{0}'. Ignoring setting.",
			"Invalid font weight in font '{0}'. Ignoring setting.",
			"Skipping icon definition '{0}'. Unknown font.",
			"Skipping icon definition '{0}': Needs to be defined",
			"Invalid format for product icons theme file: Object expected.",
			"Invalid format for product icons theme file: Must contain iconDefinitions and fonts.",
			"No valid font source in font '{0}'. Ignoring font definition.",
			"Problems processing product icons definitions in {0}:\n{1}"
		],
		"vs/workbench/services/themes/browser/workbenchThemeService": [
			"Unable to load {0}: {1}",
			"No Thanks",
			"VS Code has a new default theme: '{0}'.",
			"Keep It"
		],
		"vs/workbench/services/themes/common/colorExtensionPoint": [
			"Colors",
			"Contributes extension defined themable colors",
			"The description of the themable color",
			"The identifier of the themable color",
			"Identifiers must only contain letters, digits and dots and can not start with a dot",
			"The default color for dark themes. Either a color value in hex (#RRGGBB[AA]) or the identifier of a themable color which provides the default.",
			"The default color for high contrast dark themes. Either a color value in hex (#RRGGBB[AA]) or the identifier of a themable color which provides the default. If not provided, the `dark` color is used as default for high contrast dark themes.",
			"The default color for high contrast light themes. Either a color value in hex (#RRGGBB[AA]) or the identifier of a themable color which provides the default. If not provided, the `light` color is used as default for high contrast light themes.",
			"The default color for light themes. Either a color value in hex (#RRGGBB[AA]) or the identifier of a themable color which provides the default.",
			"Dark Default",
			"High Contrast Default",
			"Light Default",
			"Description",
			"ID",
			"'configuration.colors' must be a array",
			"{0} must be either a color value in hex (#RRGGBB[AA] or #RGB[A]) or the identifier of a themable color which provides the default.",
			"'configuration.colors.defaults' must be defined and must contain 'light' and 'dark'",
			"If defined, 'configuration.colors.defaults.highContrast' must be a string.",
			"If defined, 'configuration.colors.defaults.highContrastLight' must be a string.",
			"'configuration.colors.description' must be defined and can not be empty",
			"'configuration.colors.id' must be defined and can not be empty",
			"'configuration.colors.id' must only contain letters, digits and dots and can not start with a dot"
		],
		"vs/workbench/services/themes/common/colorThemeData": [
			"Problems loading tmTheme file {0}: {1}",
			"Problems parsing tmTheme file: {0}",
			"Problems parsing JSON theme file: {0}",
			"Invalid format for JSON theme file: Object expected.",
			"Problem parsing color theme file: {0}. Property 'colors' is not of type 'object'.",
			"Problem parsing color theme file: {0}. Property 'semanticTokenColors' contains a invalid selector",
			"Problem parsing color theme file: {0}. Property 'tokenColors' should be either an array specifying colors or a path to a TextMate theme file",
			"Problem parsing tmTheme file: {0}. 'settings' is not array."
		],
		"vs/workbench/services/themes/common/colorThemeSchema": [
			"Colors for syntax highlighting",
			"Font style must be 'italic', 'bold', 'underline', 'strikethrough' or a combination or the empty string.",
			"Description of the rule.",
			"Scope selector against which this rule matches.",
			"Colors for semantic tokens",
			"Whether semantic highlighting should be enabled for this theme.",
			"Token background colors are currently not supported.",
			"Font family for the token (e.g., \"Fira Code\", \"JetBrains Mono\").",
			"Font size multiplier for the token (e.g., 1.2 will use 1.2 times the default font size).",
			"Font style of the rule: 'italic', 'bold', 'underline', 'strikethrough' or a combination. The empty string unsets inherited settings.",
			"None (clear inherited style)",
			"Foreground color for the token.",
			"Line height multiplier for the token (e.g., 1.2 will use 1.2 times the default height). If the font size is set and the line height is not explicitly set, the line height will be computed based on the font size.",
			"Colors and styles for the token.",
			"Path to a tmTheme file (relative to the current file).",
			"Colors in the workbench"
		],
		"vs/workbench/services/themes/common/fileIconThemeSchema": [
			"The default file icon, shown for all files that don't match any extension, filename or language id.",
			"The ID of the icon definition for the association.",
			"Associates file extensions to icons. The object key is the file extension name. The extension name is the last segment of a file name after the last dot (not including the dot). Extensions are compared case insensitive.",
			"The ID of the icon definition for the association.",
			"Associates file names to icons. The object key is the full file name, but not including any path segments. File name can include dots and a possible file extension. No patterns or wildcards are allowed. File name matching is case insensitive.",
			"The folder icon for collapsed folders, and if folderExpanded is not set, also for expanded folders.",
			"The folder icon for expanded folders. The expanded folder icon is optional. If not set, the icon defined for folder will be shown.",
			"The ID of the icon definition for the association.",
			"The ID of the icon definition for the association.",
			"Associates folder names to icons. The object key is the folder name, not including any path segments. No patterns or wildcards are allowed. Folder name matching is case insensitive.",
			"Associates folder names to icons for expanded folders. The object key is the folder name, not including any path segments. No patterns or wildcards are allowed. Folder name matching is case insensitive.",
			"The format of the font.",
			"The font path, relative to the current file icon theme file.",
			"The default size of the font. We strongly recommend using a percentage value, for example: 125%.",
			"The style of the font. See https://developer.mozilla.org/en-US/docs/Web/CSS/font-style for valid values.",
			"The weight of the font. See https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight for valid values.",
			"When using a glyph font: The character in the font to use.",
			"When using a glyph font: The color to use.",
			"When using a font: The id of the font. If not set, defaults to the first font definition.",
			"Fonts that are used in the icon definitions.",
			"When using a font: The font size in percentage to the text font. If not set, defaults to the size in the font definition.",
			"Configures whether the file explorer's arrows should be hidden when this theme is active.",
			"Optional associations for file icons in high contrast color themes.",
			"An icon definition. The object key is the ID of the definition.",
			"Description of all icons that can be used when associating files to icons.",
			"When using a SVG or PNG: The path to the image. The path is relative to the icon set file.",
			"The ID of the font.",
			"The ID of the icon definition for the association.",
			"Associates languages to icons. The object key is the language id as defined in the language contribution point.",
			"Optional associations for file icons in light color themes.",
			"The folder icon for collapsed root folders, and if rootFolderExpanded is not set, also for expanded root folders.",
			"The folder icon for expanded root folders. The expanded root folder icon is optional. If not set, the icon defined for root folder will be shown.",
			"The ID of the icon definition for the association.",
			"Associates root folder names to icons. The object key is the root folder name. No patterns or wildcards are allowed. Root folder name matching is case insensitive.",
			"Associates root folder names to icons for expanded root folders. The object key is the root folder name. No patterns or wildcards are allowed. Root folder name matching is case insensitive.",
			"Configures whether the default language icons should be used if the theme does not define an icon for a language.",
			"The location of the font."
		],
		"vs/workbench/services/themes/common/iconExtensionPoint": [
			"The default of the icon. Either a reference to an existing ThemeIcon or an icon in an icon font.",
			"The character for the icon in the icon font.",
			"The path of the icon font that defines the icon.",
			"The description of the themable icon",
			"The identifier of the themable icon",
			"Identifiers can only contain letters, digits and minuses and need to consist of at least two segments in the form `component-iconname`.",
			"Contributes extension defined themable icons",
			"'configuration.icons' must be an object with the icon names as properties.",
			"'configuration.icons.default' must be either a reference to the id of an other theme icon (string) or a icon definition (object) with properties `fontPath` and `fontCharacter`.",
			"Expected `contributes.icons.default.fontPath` to have file extension 'woff', woff2' or 'ttf', is '{0}'.",
			"Expected `contributes.icons.default.fontPath` ({0}) to be included inside extension's folder ({0}).",
			"'configuration.icons.description' must be defined and can not be empty",
			"'configuration.icons' keys represent the icon id and can only contain letter, digits and minuses. They need to consist of at least two segments in the form `component-iconname`."
		],
		"vs/workbench/services/themes/common/productIconThemeSchema": [
			"The format of the font.",
			"The font path, relative to the current product icon theme file.",
			"The style of the font. See https://developer.mozilla.org/en-US/docs/Web/CSS/font-style for valid values.",
			"The weight of the font. See https://developer.mozilla.org/en-US/docs/Web/CSS/font-weight for valid values.",
			"Association of icon name to a font character.",
			"The ID of the font.",
			"The location of the font."
		],
		"vs/workbench/services/themes/common/themeConfiguration": [
			"If enabled, will automatically change to high contrast theme if the OS is using a high contrast theme. The high contrast theme to use is specified by {0} and {1}.",
			"Specifies the color theme used in the workbench when {0} is not enabled.",
			"Theme is unknown or not installed.",
			"Default",
			"Default",
			"If enabled, will automatically select a color theme based on the system color mode. If the system color mode is dark, {0} is used, else {1}.",
			"Overrides editor syntax colors and font style from the currently selected color theme.",
			"Sets the colors and styles for comments",
			"Sets the colors and styles for functions declarations and references.",
			"Sets the colors and styles for keywords.",
			"Sets the colors and styles for number literals.",
			"Whether semantic highlighting should be enabled for this theme.",
			"Use `enabled` in `editor.semanticTokenColorCustomizations` setting instead.",
			"Use `enabled` in {0} setting instead.",
			"Whether semantic highlighting is enabled or disabled for this theme",
			"Semantic token styling rules for this theme.",
			"Sets the colors and styles for strings literals.",
			"Sets colors and styles using textmate theming rules (advanced).",
			"Sets the colors and styles for type declarations and references.",
			"Sets the colors and styles for variables declarations and references.",
			"Specifies the file icon theme used in the workbench or 'null' to not show any file icons.",
			"File icon theme is unknown or not installed.",
			"No file icons",
			"None",
			"Specifies the color theme when system color mode is dark and {0} is enabled.",
			"Specifies the color theme when in high contrast dark mode and {0} is enabled.",
			"Specifies the color theme when in high contrast light mode and {0} is enabled.",
			"Specifies the color theme when system color mode is light and {0} is enabled.",
			"Specifies the product icon theme used.",
			"Product icon theme is unknown or not installed.",
			"Overrides editor semantic token color and styles from the currently selected color theme.",
			"Overrides colors from the currently selected color theme."
		],
		"vs/workbench/services/themes/common/themeExtensionPoints": [
			"Color Themes",
			"File Icon Themes",
			"Expected `contributes.{0}.path` ({1}) to be included inside extension's folder ({2}). This might make the extension non-portable.",
			"Product Icon Themes",
			"Extension point `{0}` must be an array.",
			"Expected string in `contributes.{0}.id`. Provided value: {1}",
			"Expected string in `contributes.{0}.path`. Provided value: {1}",
			"Themes",
			"Contributes file icon themes.",
			"Id of the file icon theme as used in the user settings.",
			"Label of the file icon theme as shown in the UI.",
			"Path of the file icon theme definition file. The path is relative to the extension folder and is typically './fileicons/awesome-icon-theme.json'.",
			"Contributes product icon themes.",
			"Id of the product icon theme as used in the user settings.",
			"Label of the product icon theme as shown in the UI.",
			"Path of the product icon theme definition file. The path is relative to the extension folder and is typically './producticons/awesome-product-icon-theme.json'.",
			"Contributes textmate color themes.",
			"Id of the color theme as used in the user settings.",
			"Label of the color theme as shown in the UI.",
			"Path of the tmTheme file. The path is relative to the extension folder and is typically `./colorthemes/awesome-color-theme.json`.",
			"Base theme defining the colors around the editor: `vs` is the light color theme, `vs-dark` is the dark color theme. `hc-black` is the dark high contrast theme, `hc-light` is the light high contrast theme."
		],
		"vs/workbench/services/themes/common/tokenClassificationExtensionPoint": [
			"The description of the semantic token type",
			"Contributes semantic token modifiers.",
			"The description of the semantic token modifier",
			"The identifier of the semantic token modifier",
			"Identifiers should be in the form letterOrDigit[_-letterOrDigit]*",
			"Contributes semantic token scope maps.",
			"Lists the languge for which the defaults are.",
			"Maps a semantic token (described by semantic token selector) to one or more textMate scopes used to represent that token.",
			"Contributes semantic token types.",
			"The identifier of the semantic token type",
			"Identifiers should be in the form letterOrDigit[_-letterOrDigit]*",
			"The super type of the semantic token type",
			"Super types should be in the form letterOrDigit[_-letterOrDigit]*",
			"'configuration.{0}.description' must be defined and can not be empty",
			"'configuration.{0}.id' must be defined and can not be empty",
			"'configuration.{0}.id' must follow the pattern letterOrDigit[-_letterOrDigit]*",
			"'configuration.semanticTokenModifier' must be an array",
			"'configuration.semanticTokenScopes' must be an array",
			"'configuration.semanticTokenScopes.language' must be a string",
			"'configuration.semanticTokenScopes.scopes' must be defined as an object",
			"configuration.semanticTokenScopes.scopes': Problems parsing selector {0}.",
			"'configuration.semanticTokenScopes.scopes' values must be an array of strings",
			"'configuration.semanticTokenType' must be an array",
			"'configuration.{0}.superType' must follow the pattern letterOrDigit[-_letterOrDigit]*"
		],
		"vs/workbench/services/themes/electron-browser/themes.contribution": [
			"Set the color mode for native UI elements such as native dialogs, menus and title bar. Even if your OS is configured in light color mode, you can select a dark system color theme for the window. You can also configure to automatically adjust based on the {0} setting.\n\nNote: This setting is ignored when {1} is enabled.",
			"Use light native widget colors for light color themes and dark for dark color themes.",
			"Use dark native widget colors.",
			"Native widget colors match the system colors.",
			"Use light native widget colors."
		],
		"vs/workbench/services/userDataProfile/browser/extensionsResource": [
			"All Profiles",
			"Select {0} Extension",
			"Extensions",
			"Installing extension {0}..."
		],
		"vs/workbench/services/userDataProfile/browser/globalStateResource": [
			"UI State"
		],
		"vs/workbench/services/userDataProfile/browser/keybindingsResource": [
			"Keyboard Shortcuts"
		],
		"vs/workbench/services/userDataProfile/browser/mcpProfileResource": [
			"MCP Servers"
		],
		"vs/workbench/services/userDataProfile/browser/settingsResource": [
			"Settings"
		],
		"vs/workbench/services/userDataProfile/browser/snippetsResource": [
			"Select Snippet {0}",
			"Snippets"
		],
		"vs/workbench/services/userDataProfile/browser/tasksResource": [
			"Tasks"
		],
		"vs/workbench/services/userDataProfile/browser/userDataProfileImportExportService": [
			"Applying UI State...",
			"Close",
			"&&Copy Link",
			"Create Profile: {0}",
			"Creating Keyboard Shortcuts...",
			"Creating Snippets...",
			"Creating Tasks...",
			"Creating Settings...",
			"Save Profile",
			"Name the profile",
			"Export Profile",
			"Profile '{0}' was exported successfully.",
			"file",
			"From Default Profile",
			"Installing Extensions...",
			"This profile is not valid.",
			"Local",
			"&&Open Link",
			"&&Open in {0}",
			"&&Replace",
			"Profile with name '{0}' already exists. Do you want to replace its contents?",
			"Profile name must be provided.",
			"{0}: Exporting...",
			"Applying Extensions...",
			"Applying State...",
			"Applying Keyboard Shortcuts...",
			"Applying Settings...",
			"Applying Snippets...",
			"Applying Tasks...",
			"Select {0}",
			"Select Profile",
			"Export '{0}' profile as...",
			"Switching Profile...",
			"Troubleshoot Issue",
			"Setting up Troubleshoot Profile: {0}"
		],
		"vs/workbench/services/userDataProfile/browser/userDataProfileManagement": [
			"Cannot delete the default profile",
			"Cannot rename the default profile",
			"&&Reload",
			"Switching a profile requires reloading VS Code.",
			"The current profile has been removed. Please reload to switch back to default profile",
			"The current workspace has been removed from the current profile. Please reload to switch back to the updated profile",
			"The current profile has been updated. Please reload to switch back to the updated profile",
			"Switching to a profile"
		],
		"vs/workbench/services/userDataProfile/common/userDataProfile": [
			"Icon for Default Profile.",
			"Profile",
			"Profiles"
		],
		"vs/workbench/services/userDataProfile/common/userDataProfileIcons": [
			"Settings icon in the view bar."
		],
		"vs/workbench/services/userDataSync/browser/userDataSyncWorkbenchService": [
			" and ",
			"Select an account to sign in",
			"Conflicts Detected in {0}",
			"Save",
			"Select folder to download Settings Sync activity",
			"Last Used with Sync",
			"No",
			"No account available",
			"Settings sync cannot be turned on because there are no authentication providers available.",
			"Cannot sign in because there are no authentication providers available.",
			"Others",
			"Accept &&Remote",
			"Accept &&Remote {0}",
			"Accept &&Local",
			"Accept &&Local {0}",
			"This will clear your data in the cloud and stop sync on all your devices.",
			"Clear",
			"&&Reset",
			"Please resolve conflicts to turn on...",
			"Resolving conflicts...",
			"Settings Sync",
			"&&Show Conflicts",
			"Sign in with {0}",
			"Signed in",
			"Settings Sync is being turned on. Would you like to cancel it?",
			"{0} is turned on",
			"Turning on...",
			"Turning on...",
			"&&Yes"
		],
		"vs/workbench/services/userDataSync/common/userDataSync": [
			"Download Settings Sync Activity",
			"Extensions",
			"Keyboard Shortcuts",
			"MCP Servers",
			"Profiles",
			"Prompts and Instructions",
			"Settings",
			"Snippets",
			"Settings Sync",
			"View icon of the Settings Sync view.",
			"Tasks",
			"UI State",
			"Workspace State"
		],
		"vs/workbench/services/views/browser/viewDescriptorService": [
			"Hide '{0}'",
			"Hides the {0} view if it is visible and the view container it is located in is visible",
			"Reset Location",
			"Toggles the visibility of the {0} view if the view container it is located in is visible",
			"User View Container"
		],
		"vs/workbench/services/views/browser/viewsService": [
			"Text Editor",
			"Focus on {0} View",
			"Opens view {0}",
			"Whether to preserve the existing focus when opening the view.",
			"Reset Location",
			"Show {0}",
			"Toggle {0}"
		],
		"vs/workbench/services/workingCopy/common/fileWorkingCopyManager": [
			"'{0}' is marked as read-only. Do you want to save anyway?",
			"Paths can be configured as read-only via settings.",
			"'{0}' already exists. Do you want to replace it?",
			"Deleted",
			"File Created",
			"File Working Copy Decorations",
			"File Replaced",
			"&&Save Anyway",
			"A file or folder with the name '{0}' already exists in the folder '{1}'. Replacing it will overwrite its current contents.",
			"Read-only",
			"Deleted, Read-only",
			"&&Replace"
		],
		"vs/workbench/services/workingCopy/common/storedFileWorkingCopy": [
			"Failed to save '{0}': {1}",
			"Overwrite",
			"Overwrite as Admin...",
			"Overwrite as Sudo...",
			"Failed to save '{0}': Insufficient permissions. Select 'Retry as Admin' to retry as administrator.",
			"Failed to save '{0}': Insufficient permissions. Select 'Retry as Sudo' to retry as superuser.",
			"Failed to save '{0}': File is read-only. Select 'Overwrite' to attempt to make it writeable.",
			"Failed to save '{0}': File is read-only. Select 'Overwrite as Admin' to retry as administrator.",
			"Failed to save '{0}': File is read-only. Select 'Overwrite as Sudo' to retry as superuser.",
			"Retry",
			"Revert",
			"Save As...",
			"Retry as Admin...",
			"Retry as Sudo...",
			"Saving '{0}'",
			"Writing into file...",
			"Failed to save '{0}': The content of the file is newer. Do you want to overwrite the file with your changes?"
		],
		"vs/workbench/services/workingCopy/common/storedFileWorkingCopyManager": [
			"Saving working copies"
		],
		"vs/workbench/services/workingCopy/common/storedFileWorkingCopySaveParticipant": [
			"Running Code Actions and Formatters...",
			"Skip"
		],
		"vs/workbench/services/workingCopy/common/workingCopyHistoryService": [
			"File Saved",
			"Saving local history",
			"File Moved",
			"File Renamed"
		],
		"vs/workbench/services/workingCopy/common/workingCopyHistoryTracker": [
			"Undo / Redo"
		],
		"vs/workbench/services/workingCopy/electron-browser/workingCopyBackupService": [
			"Backup working copies"
		],
		"vs/workbench/services/workingCopy/electron-browser/workingCopyBackupTracker": [
			"Click 'Cancel' to stop waiting and to save or revert editors with unsaved changes.",
			"Backing up editors with unsaved changes is taking a bit longer...",
			"Try saving or reverting the editors with unsaved changes first and then try again.",
			"The following editors with unsaved changes could not be saved to the backup location.",
			"The following editors with unsaved changes could not be saved or reverted.",
			"Discarding backups is taking a bit longer...",
			"&&OK",
			"Reverting editors with unsaved changes is taking a bit longer...",
			"Saving editors with unsaved changes is taking a bit longer...",
			"Close Anyway",
			"Quit Anyway",
			"Reload Anyway"
		],
		"vs/workbench/services/workspaces/browser/abstractWorkspaceEditingService": [
			"Unable to write into workspace configuration file. Please open the file to correct errors/warnings in it and try again.",
			"Open Workspace Configuration",
			"Save",
			"Save Workspace"
		],
		"vs/workbench/services/workspaces/browser/workspaceTrustEditorInput": [
			"Workspace Trust",
			"Icon of the workspace trust editor label."
		],
		"vs/workbench/services/workspaces/electron-browser/workspaceEditingService": [
			"Always discard untitled workspaces without asking",
			"Do&&n't Save",
			"Opening a multi-root workspace",
			"&&Save",
			"Save your workspace if you plan to open it again.",
			"Do you want to save your workspace configuration as a file?",
			"The workspace is already opened in another window. Please close that window first and then try again.",
			"Unable to save workspace '{0}'"
		]
	}
}