["(empty)","{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","An unknown error occurred. Please consult the log for more details.","{0} ({1} errors in total)","A system error occurred ({0})","{0}: {1}","Closing brace expected","Closing bracket expected","Colon expected","Comma expected","End of file expected","Invalid number format","Invalid symbol","Property name expected","Value expected","Extensions","Chat","Telemetry","Integrated Terminal","Update","Incomplete. Found {0} of {1} entries","Error extracting {0}. Invalid file.","{0} not found inside zip.","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 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.","This setting is deprecated. The suggest widget can now be resized.","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.","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","Plain Text","Agent Host","Permission request","Permission request","MCP Tool","Read file","Read file","Run command","Run in terminal","Edit {0}","Edit file","Write file","Edited file","Edited {0}","\"{0}\" failed","Used \"{0}\"","Found files","Found files matching `{0}`","Searched files","Searched for `{0}`","Ran {0} command","Ran `{0}`","Read file","Read {0}","Wrote file","Wrote to {0}","Editing file","Editing {0}","Using \"{0}\"","Finding files","Finding files matching `{0}`","Searching files","Searching for `{0}`","Running {0} command","Running `{0}`","Reading file","Reading {0}","Writing file","Writing to {0}","Ask User","Bash","Stop Shell","Edit File","Find Files","Search","List Shells","Patch","PowerShell","Read Shell Output","View File","Web Search","Write File","Write Shell Input","Cannot register '{0}'. The associated policy {1} is already registered with {2}.","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.","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}","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","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}?","Cancel","...1 additional file not shown","...{0} additional files not shown","&&OK","&&Yes","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.","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}'","The '{0}' extension is not available in {1} for the {2} platform.","Can't install '{0}' extension. {1}","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.","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})","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","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","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}","Couldn't find message for key {0}.","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}.","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.","VSIX invalid: package.json is not a JSON file.","This extension is using the API proposal '{0}' that is not compatible with the current version of VS Code.","This extension is using the API proposals {0} and '{1}' that are not compatible with the current version of VS Code.","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 Code Console","can't find terminal application '{0}'","'{0}' not supported","Press any key to continue...","Launching '{0}' failed with exit code {1}","{0}B","{0}GB","{0}KB","{0}MB","{0}TB","Unknown Error","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.","File is too large to open","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})."," (Current)","Debug","Error","Info","Off","Trace","Warning","Error","Errors","Info","Infos","Warning","Warnings","Model Context Protocol servers are disabled in the Editor. Please check your [settings]({0}).","No README available","You can find information about this server [here]({0})","This mcp server cannot be installed because {0}","Error: {0}","Info: {0}","Warning: {0}","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.","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.","Telemetry{0}","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","Telemetry","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.","Automatically detect the default","Pty Host","History restored","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","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.","Default","Code Workspace","Remote CLI","If set, the user accepts the server license terms and the server will be started without a user prompt.","The path to a socket file for the agent host WebSocket server to listen on.","The port the agent host WebSocket server should listen on.","A secret that must be included with all requests.","Path to a file that contains the connection token.","The workspace folder to open when no input is specified in the browser URL. A relative or absolute path resolved against the current working directory.","The workspace to open when no input is specified in the browser URL. A relative or absolute path resolved against the current working directory.","The host name or IP address the server should listen to. If not set, defaults to 'localhost'.","The port the server should listen to. If 0 is passed a random free port is picked. If a range in the format num-num is passed, a free port from the range (end inclusive) is selected.","Override the reconnection grace time window in seconds. Defaults to 10800 (3 hours).","The path under which the web UI and the code server is provided. Defaults to '/'.`","Specifies the directory that server data is kept in.","The path to a socket file for the server to listen to.","Start the server when installing or uninstalling extensions. To be used in combination with 'install-extension', 'install-builtin-extension' and 'uninstall-extension'.","Sets the initial telemetry level. Valid levels are: 'off', 'crash', 'error' and 'all'. If not specified, the server will send telemetry until a client connects, it will then use the clients telemetry setting. Setting this to 'off' is equivalent to --disable-telemetry","Run without a connection token. Only use this if the connection is secured by other means.","Server","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})","Not showing {0} further errors and warnings.","Path {0} does not point to a valid extension test runner.","Cannot load test runner.","Drop using '{0}' extension","Paste using '{0}' extension","Justification: {1}","Extension Host","Extension Host (Remote)","Extension Host (Worker)","Unable to modify read-only file '{0}'","File Modified Since","{0} (Extension)","Extension Status","Extension Telemetry{0}","Could not find the terminal with id {0} on the extension host","Private","Public","Extension '{0}' failed to update workspace folders: {1}","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}","Debug Process","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","The identifier of the active auxiliary panel","Whether the active compare editor can swap sides","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 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 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","Built-in","Configure Limit","Open Anyway","Text Editor","{0} ↔ {1}","{0} - {1}","Language {0} was automatically detected and set as the language mode.","Default view icon.","A view with id '{0}' is already registered","No tree view with id '{0}' registered.","Views","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.","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 there are pending requests in the queue.","True when the user has used any of the /create-* slash commands.","True when chat is enabled because a default chat participant is activated with an implementation.","True when focusing a KaTeX math element.","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 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 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 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.","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 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.","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.","All Problems","Problems in {0}","Whether the chat editing agent supports readonly references (temporary)","The current state of the file in the chat editing widget","Changes to {0} files","Please enter true or false","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","Please enter a number","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.","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.","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?","Tool \"{0}\" was denied","always added","not invocable by model","already processed","applyTo '{0}' did not match any attached files","no applyTo pattern","debug logging disabled","model invocation disabled","when clause not satisfied","Instructions for folder '{0}'","Instructions for the workspace","Automatically attached as pattern is **","Referenced by {0}","Automatically attached as pattern {0} matches {1}","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.","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","Question \"{0}\" must have at least two options, or none 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.","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","Run Subagent","Run a task within an isolated subagent context to enable efficient organization of tasks and context window management.","Set Session Artifacts","Updated session artifacts","Set {0} artifact(s)","Artifact URI does not exist: {0}","Built-In","{0} of {1} binary data","User Defined","Other Models","Timeout after {0} ms for '{1}'","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'","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.","Extensions","Search Extensions","Please provide a category or keywords or ids to search for.","Search for VS Code extensions","Error {0}","Running","Starting","Stopped","The actual task type. Please note that types starting with a '$' are reserved for internal usage.","Additional properties of the task type","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","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.","Coverage","Debug","Run","{0} ({1})","Errored","Failed","Passed","Queued","Running","Skipped","Not yet run","Coverage","Debug","Run","Learn More","OK","Copilot Business","Copilot EDU","Copilot Enterprise","Copilot Free","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.","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.","Configure [glob patterns](https://aka.ms/vscode-glob-patterns) to editors (for example `\"*.hex\": \"hexEditor.hexedit\"`). These have precedence over the default behavior.","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.","Loading development extension at {0}","Overwriting extension {0} with {1}.","Overwriting {0} with Workspace Extension {1}.","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","Workspace folder does not exist: {0}"]