Settings description edits (#166315)

* Settings description edits

* Remove unnecessary trailing line returns
This commit is contained in:
Greg Van Liew 2022-11-14 13:47:54 -08:00 committed by GitHub
parent b158a185ad
commit 27a550f451
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
26 changed files with 132 additions and 132 deletions

View file

@ -218,8 +218,8 @@
"config.untrackedChanges.hidden": "Untracked changes are hidden and excluded from several actions.",
"config.requireGitUserConfig": "Controls whether to require explicit Git user configuration or allow Git to guess if missing.",
"config.showCommitInput": "Controls whether to show the commit input in the Git source control panel.",
"config.terminalAuthentication": "Controls whether to enable VS Code to be the authentication handler for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
"config.terminalGitEditor": "Controls whether to enable VS Code to be git editor for git processes spawned in the integrated terminal. Note: terminals need to be restarted to pick up a change in this setting.",
"config.terminalAuthentication": "Controls whether to enable VS Code to be the authentication handler for Git processes spawned in the Integrated Terminal. Note: Terminals need to be restarted to pick up a change in this setting.",
"config.terminalGitEditor": "Controls whether to enable VS Code to be the Git editor for Git processes spawned in the integrated terminal. Note: Terminals need to be restarted to pick up a change in this setting.",
"config.timeline.showAuthor": "Controls whether to show the commit author in the Timeline view.",
"config.timeline.showUncommitted": "Controls whether to show uncommitted changes in the Timeline view.",
"config.timeline.date": "Controls which date to use for items in the Timeline view.",

View file

@ -34,10 +34,10 @@
"configuration.markdown.editor.drop.enabled": "Enable dropping files into a Markdown editor while holding Shift. Requires enabling `#editor.dropIntoEditor.enabled#`.",
"configuration.markdown.editor.pasteLinks.enabled": "Enable pasting files into a Markdown editor inserts Markdown links. Requires enabling `#editor.experimental.pasteActions.enabled#`.",
"configuration.markdown.validate.enabled.description": "Enable all error reporting in Markdown files.",
"configuration.markdown.validate.referenceLinks.enabled.description": "Validate reference links in Markdown files, e.g. `[link][ref]`. Requires enabling `#markdown.validate.enabled#`.",
"configuration.markdown.validate.fragmentLinks.enabled.description": "Validate fragment links to headers in the current Markdown file, e.g. `[link](#header)`. Requires enabling `#markdown.validate.enabled#`.",
"configuration.markdown.validate.fileLinks.enabled.description": "Validate links to other files in Markdown files, e.g. `[link](/path/to/file.md)`. This checks that the target files exists. Requires enabling `#markdown.validate.enabled#`.",
"configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Validate the fragment part of links to headers in other files in Markdown files, e.g. `[link](/path/to/file.md#header)`. Inherits the setting value from `#markdown.validate.fragmentLinks.enabled#` by default.",
"configuration.markdown.validate.referenceLinks.enabled.description": "Validate reference links in Markdown files, for example `[link][ref]`. Requires enabling `#markdown.validate.enabled#`.",
"configuration.markdown.validate.fragmentLinks.enabled.description": "Validate fragment links to headers in the current Markdown file, for example `[link](#header)`. Requires enabling `#markdown.validate.enabled#`.",
"configuration.markdown.validate.fileLinks.enabled.description": "Validate links to other files in Markdown files, for example `[link](/path/to/file.md)`. This checks that the target files exists. Requires enabling `#markdown.validate.enabled#`.",
"configuration.markdown.validate.fileLinks.markdownFragmentLinks.description": "Validate the fragment part of links to headers in other files in Markdown files, for example `[link](/path/to/file.md#header)`. Inherits the setting value from `#markdown.validate.fragmentLinks.enabled#` by default.",
"configuration.markdown.validate.ignoredLinks.description": "Configure links that should not be validated. For example adding `/about` would not validate the link `[about](/about)`, while the glob `/assets/**/*.svg` would let you skip validation for any link to `.svg` files under the `assets` directory.",
"configuration.markdown.validate.unusedLinkDefinitions.description": "Validate link definitions that are unused in the current file.",
"configuration.markdown.validate.duplicateLinkDefinitions.description": "Validate duplicated definitions in the current file.",

View file

@ -11,7 +11,7 @@
"config.npm.packageManager.auto": "Auto-detect which package manager to use for running scripts based on lock files and installed package managers.",
"config.npm.exclude": "Configure glob patterns for folders that should be excluded from automatic script detection.",
"config.npm.enableScriptExplorer": "Enable an explorer view for npm scripts when there is no top-level 'package.json' file.",
"config.npm.scriptExplorerAction": "The default click action used in the npm scripts explorer: `open` or `run`, the default is `open`.",
"config.npm.scriptExplorerAction": "The default click action used in the NPM Scripts Explorer: `open` or `run`, the default is `open`.",
"config.npm.scriptExplorerExclude": "An array of regular expressions that indicate which scripts should be excluded from the NPM Scripts view.",
"config.npm.enableRunFromFolder": "Enable running npm scripts contained in a folder from the Explorer context menu.",
"config.npm.fetchOnlinePackageInfo": "Fetch data from https://registry.npmjs.org and https://registry.bower.io to provide auto-completion and information on hover features on npm dependencies.",

View file

@ -1,7 +1,7 @@
{
"displayName": "Reference Search View",
"description": "Reference Search results as separate, stable view in the sidebar",
"config.references.preferredLocation": "Controls whether 'Peek References' or 'Find References' is invoked when selecting code lens references",
"config.references.preferredLocation": "Controls whether 'Peek References' or 'Find References' is invoked when selecting CodeLens references.",
"config.references.preferredLocation.peek": "Show references in peek editor.",
"config.references.preferredLocation.view": "Show references in separate view.",
"container.title": "References",

View file

@ -6,9 +6,9 @@
"reloadProjects.title": "Reload Project",
"configuration.typescript": "TypeScript",
"configuration.suggest.completeFunctionCalls": "Complete functions with their parameter signature.",
"configuration.suggest.includeAutomaticOptionalChainCompletions": "Enable/disable showing completions on potentially undefined values that insert an optional chain call. Requires TS 3.7+ and strict null checks to be enabled.",
"configuration.suggest.includeCompletionsForImportStatements": "Enable/disable auto-import-style completions on partially-typed import statements. Requires using TypeScript 4.3+ in the workspace.",
"configuration.suggest.includeCompletionsWithSnippetText": "Enable/disable snippet completions from TS Server. Requires using TypeScript 4.3+ in the workspace.",
"configuration.suggest.includeAutomaticOptionalChainCompletions": "Enable/disable showing completions on potentially undefined values that insert an optional chain call. Requires strict null checks to be enabled.",
"configuration.suggest.includeCompletionsForImportStatements": "Enable/disable auto-import-style completions on partially-typed import statements.",
"configuration.suggest.includeCompletionsWithSnippetText": "Enable/disable snippet completions from TS Server.",
"typescript.tsdk.desc": "Specifies the folder path to the tsserver and `lib*.d.ts` files under a TypeScript install to use for IntelliSense, for example: `./node_modules/typescript/lib`.\n\n- When specified as a user setting, the TypeScript version from `typescript.tsdk` automatically replaces the built-in TypeScript version.\n- When specified as a workspace setting, `typescript.tsdk` allows you to switch to use that workspace version of TypeScript for IntelliSense with the `TypeScript: Select TypeScript version` command.\n\nSee the [TypeScript documentation](https://code.visualstudio.com/docs/typescript/typescript-compiling#_using-newer-typescript-versions) for more detail about managing TypeScript versions.",
"typescript.disableAutomaticTypeAcquisition": "Disables [automatic type acquisition](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition). Automatic type acquisition fetches `@types` packages from npm to improve IntelliSense for external libraries.",
"typescript.enablePromptUseWorkspaceTsdk": "Enables prompting of users to use the TypeScript version configured in the workspace for Intellisense.",
@ -36,7 +36,7 @@
"format.insertSpaceAfterTypeAssertion": "Defines space handling after type assertions in TypeScript.",
"format.placeOpenBraceOnNewLineForFunctions": "Defines whether an open brace is put onto a new line for functions or not.",
"format.placeOpenBraceOnNewLineForControlBlocks": "Defines whether an open brace is put onto a new line for control blocks or not.",
"format.semicolons": "Defines handling of optional semicolons. Requires using TypeScript 3.7 or newer in the workspace.",
"format.semicolons": "Defines handling of optional semicolons.",
"format.semicolons.ignore": "Don't insert or remove any semicolons.",
"format.semicolons.insert": "Insert semicolons at statement ends.",
"format.semicolons.remove": "Remove unnecessary semicolons.",
@ -62,7 +62,7 @@
"typescript.problemMatchers.tsc.label": "TypeScript problems",
"typescript.problemMatchers.tscWatch.label": "TypeScript problems (watch mode)",
"configuration.suggest.paths": "Enable/disable suggestions for paths in import statements and require calls.",
"configuration.tsserver.useSeparateSyntaxServer": "Enable/disable spawning a separate TypeScript server that can more quickly respond to syntax related operations, such as calculating folding or computing document symbols. Requires using TypeScript 3.4.0 or newer in the workspace.",
"configuration.tsserver.useSeparateSyntaxServer": "Enable/disable spawning a separate TypeScript server that can more quickly respond to syntax related operations, such as calculating folding or computing document symbols.",
"configuration.tsserver.useSeparateSyntaxServer.deprecation": "This setting has been deprecated in favor of `typescript.tsserver.useSyntaxServer`.",
"configuration.tsserver.useSyntaxServer": "Controls if TypeScript launches a dedicated server to more quickly handle syntax related operations, such as computing code folding.",
"configuration.tsserver.useSyntaxServer.always": "Use a lighter weight syntax server to handle all IntelliSense operations. This syntax server can only provide IntelliSense for opened files.",
@ -79,41 +79,41 @@
"configuration.javascript.checkJs.experimentalDecorators.deprecation": "This setting has been deprecated in favor of `js/ts.implicitProjectConfig.experimentalDecorators`.",
"configuration.implicitProjectConfig.strictNullChecks": "Enable/disable [strict null checks](https://www.typescriptlang.org/tsconfig#strictNullChecks) in JavaScript and TypeScript files that are not part of a project. Existing `jsconfig.json` or `tsconfig.json` files override this setting.",
"configuration.implicitProjectConfig.strictFunctionTypes": "Enable/disable [strict function types](https://www.typescriptlang.org/tsconfig#strictFunctionTypes) in JavaScript and TypeScript files that are not part of a project. Existing `jsconfig.json` or `tsconfig.json` files override this setting.",
"configuration.suggest.jsdoc.generateReturns": "Enable/disable generating `@returns` annotations for JSDoc templates. Requires using TypeScript 4.2+ in the workspace.",
"configuration.suggest.jsdoc.generateReturns": "Enable/disable generating `@returns` annotations for JSDoc templates.",
"configuration.suggest.autoImports": "Enable/disable auto import suggestions.",
"inlayHints.parameterNames.none": "Disable parameter name hints.",
"inlayHints.parameterNames.literals": "Enable parameter name hints only for literal arguments.",
"inlayHints.parameterNames.all": "Enable parameter name hints for literal and non-literal arguments.",
"configuration.inlayHints.parameterNames.enabled": {
"message": "Enable/disable inlay hints for parameter names:\n```typescript\n\nparseInt(/* str: */ '123', /* radix: */ 8)\n \n```\nRequires using TypeScript 4.4+ in the workspace.",
"message": "Enable/disable inlay hints for parameter names:\n```typescript\n\nparseInt(/* str: */ '123', /* radix: */ 8)\n \n```",
"comment": ["The text inside the ``` block is code and should not be localized."]
},
"configuration.inlayHints.parameterNames.suppressWhenArgumentMatchesName": "Suppress parameter name hints on arguments whose text is identical to the parameter name.",
"configuration.inlayHints.parameterTypes.enabled": {
"message": "Enable/disable inlay hints for implicit parameter types:\n```typescript\n\nel.addEventListener('click', e /* :MouseEvent */ => ...)\n \n```\nRequires using TypeScript 4.4+ in the workspace.",
"message": "Enable/disable inlay hints for implicit parameter types:\n```typescript\n\nel.addEventListener('click', e /* :MouseEvent */ => ...)\n \n```",
"comment": ["The text inside the ``` block is code and should not be localized."]
},
"configuration.inlayHints.variableTypes.enabled": {
"message": "Enable/disable inlay hints for implicit variable types:\n```typescript\n\nconst foo /* :number */ = Date.now();\n \n```\nRequires using TypeScript 4.4+ in the workspace.",
"message": "Enable/disable inlay hints for implicit variable types:\n```typescript\n\nconst foo /* :number */ = Date.now();\n \n```",
"comment": ["The text inside the ``` block is code and should not be localized."]
},
"configuration.inlayHints.variableTypes.suppressWhenTypeMatchesName": "Suppress type hints on variables whose name is identical to the type name. Requires using TypeScript 4.8+ in the workspace.",
"configuration.inlayHints.propertyDeclarationTypes.enabled": {
"message": "Enable/disable inlay hints for implicit types on property declarations:\n```typescript\n\nclass Foo {\n\tprop /* :number */ = Date.now();\n}\n \n```\nRequires using TypeScript 4.4+ in the workspace.",
"message": "Enable/disable inlay hints for implicit types on property declarations:\n```typescript\n\nclass Foo {\n\tprop /* :number */ = Date.now();\n}\n \n```",
"comment": ["The text inside the ``` block is code and should not be localized."]
},
"configuration.inlayHints.functionLikeReturnTypes.enabled": {
"message": "Enable/disable inlay hints for implicit return types on function signatures:\n```typescript\n\nfunction foo() /* :number */ {\n\treturn Date.now();\n} \n \n```\nRequires using TypeScript 4.4+ in the workspace.",
"message": "Enable/disable inlay hints for implicit return types on function signatures:\n```typescript\n\nfunction foo() /* :number */ {\n\treturn Date.now();\n} \n \n```",
"comment": ["The text inside the ``` block is code and should not be localized."]
},
"configuration.inlayHints.enumMemberValues.enabled": {
"message": "Enable/disable inlay hints for member values in enum declarations:\n```typescript\n\nenum MyValue {\n\tA /* = 0 */;\n\tB /* = 1 */;\n}\n \n```\nRequires using TypeScript 4.4+ in the workspace.",
"message": "Enable/disable inlay hints for member values in enum declarations:\n```typescript\n\nenum MyValue {\n\tA /* = 0 */;\n\tB /* = 1 */;\n}\n \n```",
"comment": ["The text inside the ``` block is code and should not be localized."]
},
"taskDefinition.tsconfig.description": "The tsconfig file that defines the TS build.",
"javascript.suggestionActions.enabled": "Enable/disable suggestion diagnostics for JavaScript files in the editor.",
"typescript.suggestionActions.enabled": "Enable/disable suggestion diagnostics for TypeScript files in the editor.",
"typescript.preferences.quoteStyle": "Preferred quote style to use for quick fixes.",
"typescript.preferences.quoteStyle": "Preferred quote style to use for Quick Fixes.",
"typescript.preferences.quoteStyle.single": "Always use single quotes: `'`",
"typescript.preferences.quoteStyle.double": "Always use double quotes: `\"`",
"typescript.preferences.quoteStyle.auto": "Infer quote type from existing code",
@ -121,8 +121,8 @@
"typescript.preferences.importModuleSpecifier.shortest": "Prefers a non-relative import only if one is available that has fewer path segments than a relative import.",
"typescript.preferences.importModuleSpecifier.relative": "Prefers a relative path to the imported file location.",
"typescript.preferences.importModuleSpecifier.nonRelative": "Prefers a non-relative import based on the `baseUrl` or `paths` configured in your `jsconfig.json` / `tsconfig.json`.",
"typescript.preferences.importModuleSpecifier.projectRelative": "Prefers a non-relative import only if the relative import path would leave the package or project directory. Requires using TypeScript 4.2+ in the workspace.",
"typescript.preferences.importModuleSpecifierEnding": "Preferred path ending for auto imports. Requires using TypeScript 4.5+ in the workspace.",
"typescript.preferences.importModuleSpecifier.projectRelative": "Prefers a non-relative import only if the relative import path would leave the package or project directory.",
"typescript.preferences.importModuleSpecifierEnding": "Preferred path ending for auto imports.",
"typescript.preferences.importModuleSpecifierEnding.auto": "Use project settings to select a default.",
"typescript.preferences.importModuleSpecifierEnding.minimal": "Shorten `./component/index.js` to `./component`.",
"typescript.preferences.importModuleSpecifierEnding.index": "Shorten `./component/index.js` to `./component/index`.",
@ -145,16 +145,16 @@
"typescript.suggest.enabled": "Enabled/disable autocomplete suggestions.",
"configuration.surveys.enabled": "Enabled/disable occasional surveys that help us improve VS Code's JavaScript and TypeScript support.",
"configuration.suggest.completeJSDocs": "Enable/disable suggestion to complete JSDoc comments.",
"configuration.tsserver.watchOptions": "Configure which watching strategies should be used to keep track of files and directories. Requires using TypeScript 3.8+ in the workspace.",
"configuration.tsserver.watchOptions": "Configure which watching strategies should be used to keep track of files and directories.",
"configuration.tsserver.watchOptions.watchFile": "Strategy for how individual files are watched.",
"configuration.tsserver.watchOptions.watchFile.fixedChunkSizePolling": "Polls files in chunks at regular interval. Requires using TypeScript 4.3+ in the workspace.",
"configuration.tsserver.watchOptions.watchFile.fixedChunkSizePolling": "Polls files in chunks at regular interval.",
"configuration.tsserver.watchOptions.watchFile.fixedPollingInterval": "Check every file for changes several times a second at a fixed interval.",
"configuration.tsserver.watchOptions.watchFile.priorityPollingInterval": "Check every file for changes several times a second, but use heuristics to check certain types of files less frequently than others.",
"configuration.tsserver.watchOptions.watchFile.dynamicPriorityPolling": "Use a dynamic queue where less-frequently modified files will be checked less often.",
"configuration.tsserver.watchOptions.watchFile.useFsEvents": "Attempt to use the operating system/file system's native events for file changes.",
"configuration.tsserver.watchOptions.watchFile.useFsEventsOnParentDirectory": "Attempt to use the operating system/file system's native events to listen for changes on a file's containing directories. This can use fewer file watchers, but might be less accurate.",
"configuration.tsserver.watchOptions.watchDirectory": "Strategy for how entire directory trees are watched under systems that lack recursive file-watching functionality.",
"configuration.tsserver.watchOptions.watchDirectory.fixedChunkSizePolling": "Polls directories in chunks at regular interval. Requires using TypeScript 4.3+ in the workspace.",
"configuration.tsserver.watchOptions.watchDirectory.fixedChunkSizePolling": "Polls directories in chunks at regular interval.",
"configuration.tsserver.watchOptions.watchDirectory.fixedPollingInterval": "Check every directory for changes several times a second at a fixed interval.",
"configuration.tsserver.watchOptions.watchDirectory.dynamicPriorityPolling": "Use a dynamic queue where less-frequently modified directories will be checked less often.",
"configuration.tsserver.watchOptions.watchDirectory.useFsEvents": "Attempt to use the operating system/file system's native events for directory changes.",
@ -164,9 +164,9 @@
"configuration.tsserver.watchOptions.fallbackPolling.dynamicPriorityPolling ": "Use a dynamic queue where less-frequently modified files will be checked less often.",
"configuration.tsserver.watchOptions.synchronousWatchDirectory": "Disable deferred watching on directories. Deferred watching is useful when lots of file changes might occur at once (e.g. a change in node_modules from running npm install), but you might want to disable it with this flag for some less-common setups.",
"typescript.preferences.renameShorthandProperties.deprecationMessage": "The setting 'typescript.preferences.renameShorthandProperties' has been deprecated in favor of 'typescript.preferences.useAliasesForRenames'",
"typescript.preferences.useAliasesForRenames": "Enable/disable introducing aliases for object shorthand properties during renames. Requires using TypeScript 3.4 or newer in the workspace.",
"typescript.preferences.useAliasesForRenames": "Enable/disable introducing aliases for object shorthand properties during renames.",
"typescript.workspaceSymbols.scope": "Controls which files are searched by [go to symbol in workspace](https://code.visualstudio.com/docs/editor/editingevolved#_open-symbol-by-name).",
"typescript.workspaceSymbols.scope.allOpenProjects": "Search all open JavaScript or TypeScript projects for symbols. Requires using TypeScript 3.9 or newer in the workspace.",
"typescript.workspaceSymbols.scope.allOpenProjects": "Search all open JavaScript or TypeScript projects for symbols.",
"typescript.workspaceSymbols.scope.currentProject": "Only search for symbols in the current JavaScript or TypeScript project.",
"codeActions.refactor.extract.constant.title": "Extract constant",
"codeActions.refactor.extract.constant.description": "Extract expression to constant.",
@ -192,8 +192,8 @@
"typescript.removeUnusedImports": "Remove Unused Imports",
"typescript.findAllFileReferences": "Find File References",
"typescript.goToSourceDefinition": "Go to Source Definition",
"configuration.suggest.classMemberSnippets.enabled": "Enable/disable snippet completions for class members. Requires using TypeScript 4.5+ in the workspace",
"configuration.suggest.objectLiteralMethodSnippets.enabled": "Enable/disable snippet completions for methods in object literals. Requires using TypeScript 4.7+ in the workspace",
"configuration.suggest.classMemberSnippets.enabled": "Enable/disable snippet completions for class members.",
"configuration.suggest.objectLiteralMethodSnippets.enabled": "Enable/disable snippet completions for methods in object literals. Requires using TypeScript 4.7+ in the workspace.",
"walkthroughs.nodejsWelcome.title": "Get started with JavaScript and Node.js",
"walkthroughs.nodejsWelcome.description": "Make the most of Visual Studio Code's first-class JavaScript experience.",

View file

@ -1740,9 +1740,9 @@ class EditorGoToLocation extends BaseEditorOption<EditorOption.gotoLocation, IGo
enum: ['peek', 'gotoAndPeek', 'goto'],
default: defaults.multiple,
enumDescriptions: [
nls.localize('editor.gotoLocation.multiple.peek', 'Show peek view of the results (default)'),
nls.localize('editor.gotoLocation.multiple.gotoAndPeek', 'Go to the primary result and show a peek view'),
nls.localize('editor.gotoLocation.multiple.goto', 'Go to the primary result and enable peek-less navigation to others')
nls.localize('editor.gotoLocation.multiple.peek', 'Show Peek view of the results (default)'),
nls.localize('editor.gotoLocation.multiple.gotoAndPeek', 'Go to the primary result and show a Peek view'),
nls.localize('editor.gotoLocation.multiple.goto', 'Go to the primary result and enable Peek-less navigation to others')
]
};
const alternativeCommandOptions = ['', 'editor.action.referenceSearch.trigger', 'editor.action.goToReferences', 'editor.action.peekImplementation', 'editor.action.goToImplementation', 'editor.action.peekTypeDefinition', 'editor.action.goToTypeDefinition', 'editor.action.peekDeclaration', 'editor.action.revealDeclaration', 'editor.action.peekDefinition', 'editor.action.revealDefinitionAside', 'editor.action.revealDefinition'];
@ -2526,7 +2526,7 @@ class EditorLightbulb extends BaseEditorOption<EditorOption.lightbulb, IEditorLi
'editor.lightbulb.enabled': {
type: 'boolean',
default: defaults.enabled,
description: nls.localize('codeActions', "Enables the code action lightbulb in the editor.")
description: nls.localize('codeActions', "Enables the Code Action lightbulb in the editor.")
},
}
);
@ -3559,14 +3559,14 @@ class UnicodeHighlight extends BaseEditorOption<EditorOption.unicodeHighlighting
type: ['boolean', 'string'],
enum: [true, false, inUntrustedWorkspace],
default: defaults.includeComments,
description: nls.localize('unicodeHighlight.includeComments', "Controls whether characters in comments should also be subject to unicode highlighting.")
description: nls.localize('unicodeHighlight.includeComments', "Controls whether characters in comments should also be subject to Unicode highlighting.")
},
[unicodeHighlightConfigKeys.includeStrings]: {
restricted: true,
type: ['boolean', 'string'],
enum: [true, false, inUntrustedWorkspace],
default: defaults.includeStrings,
description: nls.localize('unicodeHighlight.includeStrings', "Controls whether characters in strings should also be subject to unicode highlighting.")
description: nls.localize('unicodeHighlight.includeStrings', "Controls whether characters in strings should also be subject to Unicode highlighting.")
},
[unicodeHighlightConfigKeys.allowedCharacters]: {
restricted: true,
@ -4164,7 +4164,7 @@ class EditorSuggest extends BaseEditorOption<EditorOption.suggest, ISuggestOptio
'editor.suggest.showInlineDetails': {
type: 'boolean',
default: defaults.showInlineDetails,
description: nls.localize('suggest.showInlineDetails', "Controls whether suggest details show inline with the label or only in the details widget")
description: nls.localize('suggest.showInlineDetails', "Controls whether suggest details show inline with the label or only in the details widget.")
},
'editor.suggest.maxVisibleSuggestions': {
type: 'number',
@ -4197,7 +4197,7 @@ class EditorSuggest extends BaseEditorOption<EditorOption.suggest, ISuggestOptio
'editor.suggest.matchOnWordStartOnly': {
type: 'boolean',
default: true,
markdownDescription: nls.localize('editor.suggest.matchOnWordStartOnly', "When enabled IntelliSense filtering requires that the first character matches on a word start, e.g `c` on `Console` or `WebContext` but _not_ on `description`. When disabled IntelliSense will show more results but still sorts them by match quality.")
markdownDescription: nls.localize('editor.suggest.matchOnWordStartOnly', "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.")
},
'editor.suggest.showFields': {
type: 'boolean',
@ -4882,7 +4882,7 @@ export const EditorOptions = {
default: 0,
minimum: 0,
maximum: 100,
markdownDescription: nls.localize('codeLensFontSize', "Controls the font size in pixels for CodeLens. When set to `0`, 90% of `#editor.fontSize#` is used.")
markdownDescription: nls.localize('codeLensFontSize', "Controls the font size in pixels for CodeLens. When set to 0, 90% of `#editor.fontSize#` is used.")
})),
colorDecorators: register(new EditorBooleanOption(
EditorOption.colorDecorators, 'colorDecorators', true,
@ -5045,7 +5045,7 @@ export const EditorOptions = {
)),
linkedEditing: register(new EditorBooleanOption(
EditorOption.linkedEditing, 'linkedEditing', false,
{ description: nls.localize('linkedEditing', "Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.") }
{ description: nls.localize('linkedEditing', "Controls whether the editor has linked editing enabled. Depending on the language, related symbols such as HTML tags, are updated while editing.") }
)),
links: register(new EditorBooleanOption(
EditorOption.links, 'links', true,

View file

@ -26,7 +26,7 @@ Registry.as<IConfigurationRegistry>(Extensions.Configuration).registerConfigurat
'editor.codeActionWidget.showHeaders': {
type: 'boolean',
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
description: nls.localize('showCodeActionHeaders', "Enable/disable showing group headers in the code action menu."),
description: nls.localize('showCodeActionHeaders', "Enable/disable showing group headers in the Code Action menu."),
default: true,
},
}

View file

@ -151,7 +151,7 @@ export class TelemetryService implements ITelemetryService {
}
function getTelemetryLevelSettingDescription(): string {
const telemetryText = localize('telemetry.telemetryLevelMd', "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.", product.nameLong);
const telemetryText = localize('telemetry.telemetryLevelMd', "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.", product.nameLong);
const externalLinksStatement = !product.privacyStatementUrl ?
localize("telemetry.docsStatement", "Read more about the [data we collect]({0}).", 'https://aka.ms/vscode-telemetry') :
localize("telemetry.docsAndPrivacyStatement", "Read more about the [data we collect]({0}) and our [privacy statement]({1}).", 'https://aka.ms/vscode-telemetry', product.privacyStatementUrl);

View file

@ -88,7 +88,7 @@ export class DynamicEditorConfigurations extends Disposable implements IWorkbenc
properties: {
'workbench.editor.autoLockGroups': {
type: 'object',
description: localize('workbench.editor.autoLockGroups', "If an editor matching one of the listed types is opened as the first in an editor group and more than one group is open, the group is automatically locked. Locked groups will only be used for opening editors when explicitly chosen by user gesture (e.g. drag and drop), but not by default. Consequently the active editor in a locked group is less likely to be replaced accidentally with a different editor."),
description: localize('workbench.editor.autoLockGroups', "If an editor matching one of the listed types is opened as the first in an editor group and more than one group is open, the group is automatically locked. Locked groups will only be used for opening editors when explicitly chosen by a user gesture (for example drag and drop), but not by default. Consequently, the active editor in a locked group is less likely to be replaced accidentally with a different editor."),
properties: autoLockGroupConfiguration,
default: defaultAutoLockGroupConfiguration,
additionalProperties: false
@ -106,7 +106,7 @@ export class DynamicEditorConfigurations extends Disposable implements IWorkbenc
default: '',
// This allows for intellisense autocompletion
enum: [...binaryEditorCandidates, ''],
description: localize('workbench.editor.defaultBinaryEditor', "The default editor for files detected as binary. If undefined the user will be presented with a picker."),
description: localize('workbench.editor.defaultBinaryEditor', "The default editor for files detected as binary. If undefined, the user will be presented with a picker."),
}
}
};
@ -118,7 +118,7 @@ export class DynamicEditorConfigurations extends Disposable implements IWorkbenc
properties: {
'workbench.editorAssociations': {
type: 'object',
markdownDescription: localize('editor.editorAssociations', "Configure glob patterns to editors (e.g. `\"*.hex\": \"hexEditor.hexEdit\"`). These have precedence over the default behavior."),
markdownDescription: localize('editor.editorAssociations', "Configure glob patterns to editors (for example `\"*.hex\": \"hexEditor.hexEdit\"`). These have precedence over the default behavior."),
patternProperties: {
'.*': {
type: 'string',

View file

@ -120,7 +120,7 @@ const registry = Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Con
type: 'object',
default: { 'untitledEditors': true, 'notebookEditors': true },
tags: ['experimental'],
description: localize('workbench.editor.showLanguageDetectionHints', "When enabled, shows a status bar quick fix when the editor language doesn't match detected content language."),
description: localize('workbench.editor.showLanguageDetectionHints', "When enabled, shows a Status bar Quick Fix when the editor language doesn't match detected content language."),
additionalProperties: false,
properties: {
untitledEditors: {
@ -187,17 +187,17 @@ const registry = Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Con
},
'workbench.editor.enablePreview': {
'type': 'boolean',
'description': localize('enablePreview', "Controls whether opened editors show as preview editors. Preview editors do not stay open, are reused until explicitly set to be kept open (e.g. via double click or editing), and show file names in italics."),
'description': localize('enablePreview', "Controls whether opened editors show as preview editors. Preview editors do not stay open, are reused until explicitly set to be kept open (via double click or editing), and show file names in italics."),
'default': true
},
'workbench.editor.enablePreviewFromQuickOpen': {
'type': 'boolean',
'markdownDescription': localize('enablePreviewFromQuickOpen', "Controls whether editors opened from Quick Open show as preview editors. Preview editors do not stay open, and are reused until explicitly set to be kept open (e.g. via double click or editing). This value is ignored when `#workbench.editor.enablePreview#` is disabled."),
'markdownDescription': localize('enablePreviewFromQuickOpen', "Controls whether editors opened from Quick Open show as preview editors. Preview editors do not stay open, and are reused until explicitly set to be kept open (via double click or editing). This value is ignored when `#workbench.editor.enablePreview#` is disabled."),
'default': false
},
'workbench.editor.enablePreviewFromCodeNavigation': {
'type': 'boolean',
'markdownDescription': localize('enablePreviewFromCodeNavigation', "Controls whether editors remain in preview when a code navigation is started from them. Preview editors do not stay open, and are reused until explicitly set to be kept open (e.g. via double click or editing). This value is ignored when `#workbench.editor.enablePreview#` is disabled."),
'markdownDescription': localize('enablePreviewFromCodeNavigation', "Controls whether editors remain in preview when a code navigation is started from them. Preview editors do not stay open, and are reused until explicitly set to be kept open (via double click or editing). This value is ignored when `#workbench.editor.enablePreview#` is disabled."),
'default': false
},
'workbench.editor.closeOnFileDelete': {
@ -224,7 +224,7 @@ const registry = Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Con
},
'workbench.editor.revealIfOpen': {
'type': 'boolean',
'description': localize('revealIfOpen', "Controls whether an editor is revealed in any of the visible groups if opened. If disabled, an editor will prefer to open in the currently active editor group. If enabled, an already opened editor will be revealed instead of opened again in the currently active editor group. Note that there are some cases where this setting is ignored, e.g. when forcing an editor to open in a specific group or to the side of the currently active group."),
'description': localize('revealIfOpen', "Controls whether an editor is revealed in any of the visible groups if opened. If disabled, an editor will prefer to open in the currently active editor group. If enabled, an already opened editor will be revealed instead of opened again in the currently active editor group. Note that there are some cases where this setting is ignored, such as when forcing an editor to open in a specific group or to the side of the currently active group."),
'default': false
},
'workbench.editor.mouseBackForwardToNavigate': {
@ -245,13 +245,13 @@ const registry = Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Con
},
'workbench.editor.restoreViewState': {
'type': 'boolean',
'markdownDescription': localize('restoreViewState', "Restores the last editor view state (e.g. scroll position) when re-opening editors after they have been closed. Editor view state is stored per editor group and discarded when a group closes. Use the {0} setting to use the last known view state across all editor groups in case no previous view state was found for a editor group.", '`#workbench.editor.sharedViewState#`'),
'markdownDescription': localize('restoreViewState', "Restores the last editor view state (such as scroll position) when re-opening editors after they have been closed. Editor view state is stored per editor group and discarded when a group closes. Use the {0} setting to use the last known view state across all editor groups in case no previous view state was found for a editor group.", '`#workbench.editor.sharedViewState#`'),
'default': true,
'scope': ConfigurationScope.LANGUAGE_OVERRIDABLE
},
'workbench.editor.sharedViewState': {
'type': 'boolean',
'description': localize('sharedViewState', "Preserves the most recent editor view state (e.g. scroll position) across all editor groups and restores that if no specific editor view state is found for the editor group."),
'description': localize('sharedViewState', "Preserves the most recent editor view state (such as scroll position) across all editor groups and restores that if no specific editor view state is found for the editor group."),
'default': false
},
'workbench.editor.splitInGroupLayout': {
@ -368,7 +368,7 @@ const registry = Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Con
'type': 'string',
'enum': ['left', 'bottom', 'right'],
'default': 'bottom',
'description': localize('panelDefaultLocation', "Controls the default location of the panel (terminal, debug console, output, problems) in a new workspace. It can either show at the bottom, right, or left of the editor area."),
'description': localize('panelDefaultLocation', "Controls the default location of the panel (Terminal, Debug Console, Output, Problems) in a new workspace. It can either show at the bottom, right, or left of the editor area."),
},
'workbench.panel.opensMaximized': {
'type': 'string',
@ -654,12 +654,12 @@ const registry = Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Con
'zenMode.restore': {
'type': 'boolean',
'default': true,
'description': localize('zenMode.restore', "Controls whether a window should restore to zen mode if it was exited in zen mode.")
'description': localize('zenMode.restore', "Controls whether a window should restore to Zen Mode if it was exited in Zen Mode.")
},
'zenMode.silentNotifications': {
'type': 'boolean',
'default': true,
'description': localize('zenMode.silentNotifications', "Controls whether notifications do not disturb mode should be enabled while in zen mode. If true, only error notifications will pop out.")
'description': localize('zenMode.silentNotifications', "Controls whether notifications do not disturb mode should be enabled while in Zen Mode. If true, only error notifications will pop out.")
}
}
});

View file

@ -76,7 +76,7 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration).regis
...audioCueFeatureBase,
},
'audioCues.taskCompleted': {
'description': localize('audioCues.taskCompleted', "Plays a sound when a task completed."),
'description': localize('audioCues.taskCompleted', "Plays a sound when a task is completed."),
...audioCueFeatureBase,
},
'audioCues.taskFailed': {
@ -84,7 +84,7 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration).regis
...audioCueFeatureBase,
},
'audioCues.terminalQuickFix': {
'description': localize('audioCues.terminalQuickFix', "Plays a sound when a terminal quick fixes are available"),
'description': localize('audioCues.terminalQuickFix', "Plays a sound when terminal Quick Fixes are available"),
...audioCueFeatureBase,
},
}

View file

@ -39,7 +39,7 @@ const codeActionsOnSaveSchema: IConfigurationPropertySchema = {
}
],
default: {},
description: nls.localize('codeActionsOnSave', "Code action kinds to be run on save."),
description: nls.localize('codeActionsOnSave', "Code Action kinds to be run on save."),
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
};

View file

@ -456,14 +456,14 @@ configurationRegistry.registerConfiguration({
},
'debug.showInStatusBar': {
enum: ['never', 'always', 'onFirstSessionStart'],
enumDescriptions: [nls.localize('never', "Never show debug in status bar"), nls.localize('always', "Always show debug in status bar"), nls.localize('onFirstSessionStart', "Show debug in status bar only after debug was started for the first time")],
description: nls.localize({ comment: ['This is the description for a setting'], key: 'showInStatusBar' }, "Controls when the debug status bar should be visible."),
enumDescriptions: [nls.localize('never', "Never show debug in Status bar"), nls.localize('always', "Always show debug in Status bar"), nls.localize('onFirstSessionStart', "Show debug in Status bar only after debug was started for the first time")],
description: nls.localize({ comment: ['This is the description for a setting'], key: 'showInStatusBar' }, "Controls when the debug Status bar should be visible."),
default: 'onFirstSessionStart'
},
'debug.internalConsoleOptions': INTERNAL_CONSOLE_OPTIONS_SCHEMA,
'debug.console.closeOnEnd': {
type: 'boolean',
description: nls.localize('debug.console.closeOnEnd', "Controls if the debug console should be automatically closed when the debug session ends."),
description: nls.localize('debug.console.closeOnEnd', "Controls if the Debug Console should be automatically closed when the debug session ends."),
default: false
},
'debug.terminal.clearBeforeReusing': {
@ -483,37 +483,37 @@ configurationRegistry.registerConfiguration({
},
'debug.console.fontSize': {
type: 'number',
description: nls.localize('debug.console.fontSize', "Controls the font size in pixels in the debug console."),
description: nls.localize('debug.console.fontSize', "Controls the font size in pixels in the Debug Console."),
default: isMacintosh ? 12 : 14,
},
'debug.console.fontFamily': {
type: 'string',
description: nls.localize('debug.console.fontFamily', "Controls the font family in the debug console."),
description: nls.localize('debug.console.fontFamily', "Controls the font family in the Debug Console."),
default: 'default'
},
'debug.console.lineHeight': {
type: 'number',
description: nls.localize('debug.console.lineHeight', "Controls the line height in pixels in the debug console. Use 0 to compute the line height from the font size."),
description: nls.localize('debug.console.lineHeight', "Controls the line height in pixels in the Debug Console. Use 0 to compute the line height from the font size."),
default: 0
},
'debug.console.wordWrap': {
type: 'boolean',
description: nls.localize('debug.console.wordWrap', "Controls if the lines should wrap in the debug console."),
description: nls.localize('debug.console.wordWrap', "Controls if the lines should wrap in the Debug Console."),
default: true
},
'debug.console.historySuggestions': {
type: 'boolean',
description: nls.localize('debug.console.historySuggestions', "Controls if the debug console should suggest previously typed input."),
description: nls.localize('debug.console.historySuggestions', "Controls if the Sebug Console should suggest previously typed input."),
default: true
},
'debug.console.collapseIdenticalLines': {
type: 'boolean',
description: nls.localize('debug.console.collapseIdenticalLines', "Controls if the debug console should collapse identical lines and show a number of occurrences with a badge."),
description: nls.localize('debug.console.collapseIdenticalLines', "Controls if the Debug Console should collapse identical lines and show a number of occurrences with a badge."),
default: true
},
'debug.console.acceptSuggestionOnEnter': {
enum: ['off', 'on'],
description: nls.localize('debug.console.acceptSuggestionOnEnter', "Controls whether suggestions should be accepted on enter in the debug console. enter is also used to evaluate whatever is typed in the debug console."),
description: nls.localize('debug.console.acceptSuggestionOnEnter', "Controls whether suggestions should be accepted on Enter in the Debug Console. Enter is also used to evaluate whatever is typed in the Debug Console."),
default: 'off'
},
'launch': {

View file

@ -98,7 +98,7 @@ export const DEBUG_SCHEME = 'debug';
export const INTERNAL_CONSOLE_OPTIONS_SCHEMA = {
enum: ['neverOpen', 'openOnSessionStart', 'openOnFirstSessionStart'],
default: 'openOnFirstSessionStart',
description: nls.localize('internalConsoleOptions', "Controls when the internal debug console should open.")
description: nls.localize('internalConsoleOptions', "Controls when the internal Debug Console should open.")
};
// raw

View file

@ -107,7 +107,7 @@ export class ExternalTerminalContribution implements IWorkbenchContribution {
nls.localize('terminal.explorerKind.integrated', "Use VS Code's integrated terminal."),
nls.localize('terminal.explorerKind.external', "Use the configured external terminal.")
],
description: nls.localize('explorer.openInTerminalKind', "When opening a file from the explorer in a terminal, determines what kind of terminal will be launched"),
description: nls.localize('explorer.openInTerminalKind', "When opening a file from the Explorer in a terminal, determines what kind of terminal will be launched"),
default: 'integrated'
},
'terminal.external.windowsExec': {

View file

@ -168,7 +168,7 @@ configurationRegistry.registerConfiguration({
},
[FILES_ASSOCIATIONS_CONFIG]: {
'type': 'object',
'markdownDescription': nls.localize('associations', "Configure file associations to languages (e.g. `\"*.extension\": \"html\"`). These have precedence over the default associations of the languages installed."),
'markdownDescription': nls.localize('associations', "Configure file associations to languages (for example `\"*.extension\": \"html\"`). These have precedence over the default associations of the languages installed."),
'additionalProperties': {
'type': 'string'
}
@ -369,7 +369,7 @@ configurationRegistry.registerConfiguration({
nls.localize('autoReveal.off', 'Files will not be revealed and selected.'),
nls.localize('autoReveal.focusNoScroll', 'Files will not be scrolled into view, but will still be focused.'),
],
'description': nls.localize('autoReveal', "Controls whether the explorer should automatically reveal and select files when opening them.")
'description': nls.localize('autoReveal', "Controls whether the Explorer should automatically reveal and select files when opening them.")
},
'explorer.autoRevealExclude': {
'type': 'object',
@ -397,28 +397,28 @@ configurationRegistry.registerConfiguration({
},
'explorer.enableDragAndDrop': {
'type': 'boolean',
'description': nls.localize('enableDragAndDrop', "Controls whether the explorer should allow to move files and folders via drag and drop. This setting only effects drag and drop from inside the explorer."),
'description': nls.localize('enableDragAndDrop', "Controls whether the Explorer should allow to move files and folders via drag and drop. This setting only effects drag and drop from inside the Explorer."),
'default': true
},
'explorer.confirmDragAndDrop': {
'type': 'boolean',
'description': nls.localize('confirmDragAndDrop', "Controls whether the explorer should ask for confirmation to move files and folders via drag and drop."),
'description': nls.localize('confirmDragAndDrop', "Controls whether the Explorer should ask for confirmation to move files and folders via drag and drop."),
'default': true
},
'explorer.confirmDelete': {
'type': 'boolean',
'description': nls.localize('confirmDelete', "Controls whether the explorer should ask for confirmation when deleting a file via the trash."),
'description': nls.localize('confirmDelete', "Controls whether the Explorer should ask for confirmation when deleting a file via the trash."),
'default': true
},
'explorer.enableUndo': {
'type': 'boolean',
'description': nls.localize('enableUndo', "Controls whether the explorer should support undoing file and folder operations."),
'description': nls.localize('enableUndo', "Controls whether the Explorer should support undoing file and folder operations."),
'default': true
},
'explorer.confirmUndo': {
'type': 'string',
'enum': [UndoConfirmLevel.Verbose, UndoConfirmLevel.Default, UndoConfirmLevel.Light],
'description': nls.localize('confirmUndo', "Controls whether the explorer should ask for confirmation when undoing."),
'description': nls.localize('confirmUndo', "Controls whether the Explorer should ask for confirmation when undoing."),
'default': UndoConfirmLevel.Default,
'enumDescriptions': [
nls.localize('enableUndo.verbose', 'Explorer will prompt before all undo operations.'),
@ -428,7 +428,7 @@ configurationRegistry.registerConfiguration({
},
'explorer.expandSingleFolderWorkspaces': {
'type': 'boolean',
'description': nls.localize('expandSingleFolderWorkspaces', "Controls whether the explorer should expand multi-root workspaces containing only one folder during initialization"),
'description': nls.localize('expandSingleFolderWorkspaces', "Controls whether the Explorer should expand multi-root workspaces containing only one folder during initialization"),
'default': true
},
'explorer.sortOrder': {
@ -440,10 +440,10 @@ configurationRegistry.registerConfiguration({
nls.localize('sortOrder.mixed', 'Files and folders are sorted by their names. Files are interwoven with folders.'),
nls.localize('sortOrder.filesFirst', 'Files and folders are sorted by their names. Files are displayed before folders.'),
nls.localize('sortOrder.type', 'Files and folders are grouped by extension type then sorted by their names. Folders are displayed before files.'),
nls.localize('sortOrder.modified', 'Files and folders are sorted by last modified date in descending order. Folders are displayed before files.'),
nls.localize('sortOrder.modified', 'Files and folders are sorted by last modified date in descending order. Folders are displayed before files.'),
nls.localize('sortOrder.foldersNestsFiles', 'Files and folders are sorted by their names. Folders are displayed before files. Files with nested children are displayed before other files.')
],
'markdownDescription': nls.localize('sortOrder', "Controls the property-based sorting of files and folders in the explorer. When `#explorer.fileNesting.enabled#` is enabled, also controls sorting of nested files.")
'markdownDescription': nls.localize('sortOrder', "Controls the property-based sorting of files and folders in the Explorer. When `#explorer.fileNesting.enabled#` is enabled, also controls sorting of nested files.")
},
'explorer.sortOrderLexicographicOptions': {
'type': 'string',
@ -453,7 +453,7 @@ configurationRegistry.registerConfiguration({
nls.localize('sortOrderLexicographicOptions.default', 'Uppercase and lowercase names are mixed together.'),
nls.localize('sortOrderLexicographicOptions.upper', 'Uppercase names are grouped together before lowercase names.'),
nls.localize('sortOrderLexicographicOptions.lower', 'Lowercase names are grouped together before uppercase names.'),
nls.localize('sortOrderLexicographicOptions.unicode', 'Names are sorted in unicode order.')
nls.localize('sortOrderLexicographicOptions.unicode', 'Names are sorted in Unicode order.')
],
'description': nls.localize('sortOrderLexicographicOptions', "Controls the lexicographic sorting of file and folder names in the Explorer.")
},
@ -480,7 +480,7 @@ configurationRegistry.registerConfiguration({
},
'explorer.compactFolders': {
'type': 'boolean',
'description': nls.localize('compressSingleChildFolders', "Controls whether the explorer should render folders in a compact form. In such a form, single child folders will be compressed in a combined tree element. Useful for Java package structures, for example."),
'description': nls.localize('compressSingleChildFolders', "Controls whether the Explorer should render folders in a compact form. In such a form, single child folders will be compressed in a combined tree element. Useful for Java package structures, for example."),
'default': true
},
'explorer.copyRelativePathSeparator': {
@ -500,14 +500,14 @@ configurationRegistry.registerConfiguration({
},
'explorer.excludeGitIgnore': {
type: 'boolean',
markdownDescription: nls.localize('excludeGitignore', "Controls whether entries in .gitignore should be parsed and excluded from the explorer. Similar to {0}.", '`#files.exclude#`'),
markdownDescription: nls.localize('excludeGitignore', "Controls whether entries in .gitignore should be parsed and excluded from the Explorer. Similar to {0}.", '`#files.exclude#`'),
default: false,
scope: ConfigurationScope.RESOURCE
},
'explorer.fileNesting.enabled': {
'type': 'boolean',
scope: ConfigurationScope.RESOURCE,
'markdownDescription': nls.localize('fileNestingEnabled', "Controls whether file nesting is enabled in the explorer. File nesting allows for related files in a directory to be visually grouped together under a single parent file."),
'markdownDescription': nls.localize('fileNestingEnabled', "Controls whether file nesting is enabled in the Explorer. File nesting allows for related files in a directory to be visually grouped together under a single parent file."),
'default': false,
},
'explorer.fileNesting.expand': {
@ -518,7 +518,7 @@ configurationRegistry.registerConfiguration({
'explorer.fileNesting.patterns': {
'type': 'object',
scope: ConfigurationScope.RESOURCE,
'markdownDescription': nls.localize('fileNestingPatterns', "Controls nesting of files in the explorer. {0} must be set for this to take effect. Each __Item__ represents a parent pattern and may contain a single `*` character that matches any string. Each __Value__ represents a comma separated list of the child patterns that should be shown nested under a given parent. Child patterns may contain several special tokens:\n- `${capture}`: Matches the resolved value of the `*` from the parent pattern\n- `${basename}`: Matches the parent file's basename, the `file` in `file.ts`\n- `${extname}`: Matches the parent file's extension, the `ts` in `file.ts`\n- `${dirname}`: Matches the parent file's directory name, the `src` in `src/file.ts`\n- `*`: Matches any string, may only be used once per child pattern", '`#explorer.fileNesting.enabled#`'),
'markdownDescription': nls.localize('fileNestingPatterns', "Controls nesting of files in the Explorer. {0} must be set for this to take effect. Each __Item__ represents a parent pattern and may contain a single `*` character that matches any string. Each __Value__ represents a comma separated list of the child patterns that should be shown nested under a given parent. Child patterns may contain several special tokens:\n- `${capture}`: Matches the resolved value of the `*` from the parent pattern\n- `${basename}`: Matches the parent file's basename, the `file` in `file.ts`\n- `${extname}`: Matches the parent file's extension, the `ts` in `file.ts`\n- `${dirname}`: Matches the parent file's directory name, the `src` in `src/file.ts`\n- `*`: Matches any string, may only be used once per child pattern", '`#explorer.fileNesting.enabled#`'),
patternProperties: {
'^[^*]*\\*?[^*]*$': {
markdownDescription: nls.localize('fileNesting.description', "Each key pattern may contain a single `*` character which will match any string."),

View file

@ -812,7 +812,7 @@ configurationRegistry.registerConfiguration({
tags: ['notebookLayout']
},
[NotebookSetting.focusIndicator]: {
description: nls.localize('notebook.focusIndicator.description', "Controls where the focus indicator is rendered, either along the cell borders or on the left gutter"),
description: nls.localize('notebook.focusIndicator.description', "Controls where the focus indicator is rendered, either along the cell borders or on the left gutter."),
type: 'string',
enum: ['border', 'gutter'],
default: 'gutter',

View file

@ -46,12 +46,12 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration).regis
'type': 'object',
'properties': {
[OutlineConfigKeys.icons]: {
'description': localize('outline.showIcons', "Render outline elements with icons."),
'description': localize('outline.showIcons', "Render Outline elements with icons."),
'type': 'boolean',
'default': true
},
[OutlineConfigKeys.collapseItems]: {
'description': localize('outline.initialState', "Controls whether outline items are collapsed or expanded."),
'description': localize('outline.initialState', "Controls whether Outline items are collapsed or expanded."),
'type': 'string',
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
'enum': [
@ -65,17 +65,17 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration).regis
'default': 'alwaysExpand'
},
[OutlineConfigKeys.problemsEnabled]: {
'description': localize('outline.showProblem', "Show errors and warnings on outline elements."),
'description': localize('outline.showProblem', "Show errors and warnings on Outline elements."),
'type': 'boolean',
'default': true
},
[OutlineConfigKeys.problemsColors]: {
'description': localize('outline.problem.colors', "Use colors for errors and warnings on outline elements."),
'description': localize('outline.problem.colors', "Use colors for errors and warnings on Outline elements."),
'type': 'boolean',
'default': true
},
[OutlineConfigKeys.problemsBadges]: {
'description': localize('outline.problems.badges', "Use badges for errors and warnings on outline elements."),
'description': localize('outline.problems.badges', "Use badges for errors and warnings on Outline elements."),
'type': 'boolean',
'default': true
},
@ -83,157 +83,157 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration).regis
type: 'boolean',
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
default: true,
markdownDescription: localize('filteredTypes.file', "When enabled outline shows `file`-symbols.")
markdownDescription: localize('filteredTypes.file', "When enabled, Outline shows `file`-symbols.")
},
'outline.showModules': {
type: 'boolean',
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
default: true,
markdownDescription: localize('filteredTypes.module', "When enabled outline shows `module`-symbols.")
markdownDescription: localize('filteredTypes.module', "When enabled, Outline shows `module`-symbols.")
},
'outline.showNamespaces': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.namespace', "When enabled outline shows `namespace`-symbols.")
markdownDescription: localize('filteredTypes.namespace', "When enabled, Outline shows `namespace`-symbols.")
},
'outline.showPackages': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.package', "When enabled outline shows `package`-symbols.")
markdownDescription: localize('filteredTypes.package', "When enabled, Outline shows `package`-symbols.")
},
'outline.showClasses': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.class', "When enabled outline shows `class`-symbols.")
markdownDescription: localize('filteredTypes.class', "When enabled, Outline shows `class`-symbols.")
},
'outline.showMethods': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.method', "When enabled outline shows `method`-symbols.")
markdownDescription: localize('filteredTypes.method', "When enabled, Outline shows `method`-symbols.")
},
'outline.showProperties': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.property', "When enabled outline shows `property`-symbols.")
markdownDescription: localize('filteredTypes.property', "When enabled, Outline shows `property`-symbols.")
},
'outline.showFields': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.field', "When enabled outline shows `field`-symbols.")
markdownDescription: localize('filteredTypes.field', "When enabled, Outline shows `field`-symbols.")
},
'outline.showConstructors': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.constructor', "When enabled outline shows `constructor`-symbols.")
markdownDescription: localize('filteredTypes.constructor', "When enabled, Outline shows `constructor`-symbols.")
},
'outline.showEnums': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.enum', "When enabled outline shows `enum`-symbols.")
markdownDescription: localize('filteredTypes.enum', "When enabled, Outline shows `enum`-symbols.")
},
'outline.showInterfaces': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.interface', "When enabled outline shows `interface`-symbols.")
markdownDescription: localize('filteredTypes.interface', "When enabled, Outline shows `interface`-symbols.")
},
'outline.showFunctions': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.function', "When enabled outline shows `function`-symbols.")
markdownDescription: localize('filteredTypes.function', "When enabled, Outline shows `function`-symbols.")
},
'outline.showVariables': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.variable', "When enabled outline shows `variable`-symbols.")
markdownDescription: localize('filteredTypes.variable', "When enabled, Outline shows `variable`-symbols.")
},
'outline.showConstants': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.constant', "When enabled outline shows `constant`-symbols.")
markdownDescription: localize('filteredTypes.constant', "When enabled, Outline shows `constant`-symbols.")
},
'outline.showStrings': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.string', "When enabled outline shows `string`-symbols.")
markdownDescription: localize('filteredTypes.string', "When enabled, Outline shows `string`-symbols.")
},
'outline.showNumbers': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.number', "When enabled outline shows `number`-symbols.")
markdownDescription: localize('filteredTypes.number', "When enabled, Outline shows `number`-symbols.")
},
'outline.showBooleans': {
type: 'boolean',
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
default: true,
markdownDescription: localize('filteredTypes.boolean', "When enabled outline shows `boolean`-symbols.")
markdownDescription: localize('filteredTypes.boolean', "When enabled, Outline shows `boolean`-symbols.")
},
'outline.showArrays': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.array', "When enabled outline shows `array`-symbols.")
markdownDescription: localize('filteredTypes.array', "When enabled, Outline shows `array`-symbols.")
},
'outline.showObjects': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.object', "When enabled outline shows `object`-symbols.")
markdownDescription: localize('filteredTypes.object', "When enabled, Outline shows `object`-symbols.")
},
'outline.showKeys': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.key', "When enabled outline shows `key`-symbols.")
markdownDescription: localize('filteredTypes.key', "When enabled, Outline shows `key`-symbols.")
},
'outline.showNull': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.null', "When enabled outline shows `null`-symbols.")
markdownDescription: localize('filteredTypes.null', "When enabled, Outline shows `null`-symbols.")
},
'outline.showEnumMembers': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.enumMember', "When enabled outline shows `enumMember`-symbols.")
markdownDescription: localize('filteredTypes.enumMember', "When enabled, Outline shows `enumMember`-symbols.")
},
'outline.showStructs': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.struct', "When enabled outline shows `struct`-symbols.")
markdownDescription: localize('filteredTypes.struct', "When enabled, Outline shows `struct`-symbols.")
},
'outline.showEvents': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.event', "When enabled outline shows `event`-symbols.")
markdownDescription: localize('filteredTypes.event', "When enabled, Outline shows `event`-symbols.")
},
'outline.showOperators': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.operator', "When enabled outline shows `operator`-symbols.")
markdownDescription: localize('filteredTypes.operator', "When enabled, Outline shows `operator`-symbols.")
},
'outline.showTypeParameters': {
type: 'boolean',
default: true,
scope: ConfigurationScope.LANGUAGE_OVERRIDABLE,
markdownDescription: localize('filteredTypes.typeParameter', "When enabled outline shows `typeParameter`-symbols.")
markdownDescription: localize('filteredTypes.typeParameter', "When enabled, Outline shows `typeParameter`-symbols.")
}
}
});

View file

@ -153,7 +153,7 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration).regis
type: 'string',
enum: ['diff', 'none'],
enumDescriptions: [
localize('scm.diffDecorationsGutterAction.diff', "Show the inline diff peek view on click."),
localize('scm.diffDecorationsGutterAction.diff', "Show the inline diff Peek view on click."),
localize('scm.diffDecorationsGutterAction.none', "Do nothing.")
],
description: localize('scm.diffDecorationsGutterAction', "Controls the behavior of Source Control diff gutter decorations."),
@ -270,7 +270,7 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration).regis
},
'scm.repositories.visible': {
type: 'number',
description: localize('providersVisible', "Controls how many repositories are visible in the Source Control Repositories section. Set to `0` to be able to manually resize the view."),
description: localize('providersVisible', "Controls how many repositories are visible in the Source Control Repositories section. Set to 0, to be able to manually resize the view."),
default: 10
},
'scm.showActionButton': {

View file

@ -1066,7 +1066,7 @@ configurationRegistry.registerConfiguration({
type: 'string',
enum: ['view', 'reuseEditor', 'newEditor'],
default: 'view',
markdownDescription: nls.localize('search.mode', "Controls where new `Search: Find in Files` and `Find in Folder` operations occur: either in the search view, or in a search editor"),
markdownDescription: nls.localize('search.mode', "Controls where new `Search: Find in Files` and `Find in Folder` operations occur: either in the search view, or in a search editor."),
enumDescriptions: [
nls.localize('search.mode.view', "Search in the search view, either in the panel or side bars."),
nls.localize('search.mode.reuseEditor', "Search in an existing search editor if present, otherwise in a new search editor."),

View file

@ -45,7 +45,7 @@ Registry
...editorConfigurationBaseNode,
'properties': {
'editor.snippets.codeActions.enabled': {
'description': nls.localize('editor.snippets.codeActions.enabled', 'Controls if surround-with-snippets or file template snippets show as code actions.'),
'description': nls.localize('editor.snippets.codeActions.enabled', 'Controls if surround-with-snippets or file template snippets show as Code Actions.'),
'type': 'boolean',
'default': true
}

View file

@ -368,7 +368,7 @@ const terminalConfiguration: IConfigurationNode = {
default: true
},
[TerminalSettingId.AllowMnemonics]: {
markdownDescription: localize('terminal.integrated.allowMnemonics', "Whether to allow menubar mnemonics (eg. alt+f) to trigger the open the menubar. Note that this will cause all alt keystrokes to skip the shell when true. This does nothing on macOS."),
markdownDescription: localize('terminal.integrated.allowMnemonics', "Whether to allow menubar mnemonics (for example Alt+F) to trigger the open of the menubar. Note that this will cause all alt keystrokes to skip the shell when true. This does nothing on macOS."),
type: 'boolean',
default: false
},
@ -451,11 +451,11 @@ const terminalConfiguration: IConfigurationNode = {
type: 'string',
enum: ['6', '11'],
enumDescriptions: [
localize('terminal.integrated.unicodeVersion.six', "Version 6 of unicode; this is an older version which should work better on older systems."),
localize('terminal.integrated.unicodeVersion.eleven', "Version 11 of unicode; this version provides better support on modern systems that use modern versions of unicode.")
localize('terminal.integrated.unicodeVersion.six', "Version 6 of Unicode; this is an older version which should work better on older systems."),
localize('terminal.integrated.unicodeVersion.eleven', "Version 11 of Unicode; this version provides better support on modern systems that use modern versions of Unicode.")
],
default: '11',
description: localize('terminal.integrated.unicodeVersion', "Controls what version of unicode to use when evaluating the width of characters in the terminal. If you experience emoji or other wide characters not taking up the right amount of space or backspace either deleting too much or too little then you may want to try tweaking this setting.")
description: localize('terminal.integrated.unicodeVersion', "Controls what version of Unicode to use when evaluating the width of characters in the terminal. If you experience emoji or other wide characters not taking up the right amount of space or backspace either deleting too much or too little then you may want to try tweaking this setting.")
},
[TerminalSettingId.LocalEchoLatencyThreshold]: {
description: localize('terminal.integrated.localEchoLatencyThreshold', "Length of network delay, in milliseconds, where local edits will be echoed on the terminal without waiting for server acknowledgement. If '0', local echo will always be on, and if '-1' it will be disabled."),
@ -505,7 +505,7 @@ const terminalConfiguration: IConfigurationNode = {
default: true
},
[TerminalSettingId.PersistentSessionReviveProcess]: {
markdownDescription: localize('terminal.integrated.persistentSessionReviveProcess', "When the terminal process must be shut down (eg. on window or application close), this determines when the previous terminal session contents/history should be restored and processes be recreated when the workspace is next opened.\n\nCaveats:\n\n- Restoring of the process current working directory depends on whether it is supported by the shell.\n- Time to persist the session during shutdown is limited, so it may be aborted when using high-latency remote connections."),
markdownDescription: localize('terminal.integrated.persistentSessionReviveProcess', "When the terminal process must be shut down (for example on window or application close), this determines when the previous terminal session contents/history should be restored and processes be recreated when the workspace is next opened.\n\nCaveats:\n\n- Restoring of the process current working directory depends on whether it is supported by the shell.\n- Time to persist the session during shutdown is limited, so it may be aborted when using high-latency remote connections."),
type: 'string',
enum: ['onExit', 'onExitAndWindowClose', 'never'],
markdownEnumDescriptions: [

View file

@ -68,7 +68,7 @@ export const testingConfiguation: IConfigurationNode = {
default: 1000,
},
[TestingConfigKeys.AutoOpenPeekView]: {
description: localize('testing.automaticallyOpenPeekView', "Configures when the error peek view is automatically opened."),
description: localize('testing.automaticallyOpenPeekView', "Configures when the error Peek view is automatically opened."),
enum: [
AutoOpenPeekViewWhen.FailureAnywhere,
AutoOpenPeekViewWhen.FailureVisible,
@ -82,12 +82,12 @@ export const testingConfiguation: IConfigurationNode = {
],
},
[TestingConfigKeys.AutoOpenPeekViewDuringAutoRun]: {
description: localize('testing.automaticallyOpenPeekViewDuringAutoRun', "Controls whether to automatically open the peek view during auto-run mode."),
description: localize('testing.automaticallyOpenPeekViewDuringAutoRun', "Controls whether to automatically open the Peek view during auto-run mode."),
type: 'boolean',
default: false,
},
[TestingConfigKeys.FollowRunningTest]: {
description: localize('testing.followRunningTest', 'Controls whether the running test should be followed in the test explorer view'),
description: localize('testing.followRunningTest', 'Controls whether the running test should be followed in the Test Explorer view.'),
type: 'boolean',
default: true,
},

View file

@ -695,7 +695,7 @@ Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Configuration)
[WORKSPACE_TRUST_ENABLED]: {
type: 'boolean',
default: true,
description: localize('workspace.trust.description', "Controls whether or not workspace trust is enabled within VS Code."),
description: localize('workspace.trust.description', "Controls whether or not Workspace Trust is enabled within VS Code."),
tags: [WORKSPACE_TRUST_SETTING_TAG],
scope: ConfigurationScope.APPLICATION,
},

View file

@ -43,7 +43,7 @@ const editorAssociationsConfigurationNode: IConfigurationNode = {
properties: {
'workbench.editorAssociations': {
type: 'object',
markdownDescription: localize('editor.editorAssociations', "Configure glob patterns to editors (e.g. `\"*.hex\": \"hexEditor.hexEdit\"`). These have precedence over the default behavior."),
markdownDescription: localize('editor.editorAssociations', "Configure glob patterns to editors (for example `\"*.hex\": \"hexEditor.hexEdit\"`). These have precedence over the default behavior."),
additionalProperties: {
type: 'string'
}

View file

@ -115,7 +115,7 @@ const productIconThemeSettingSchema: IConfigurationPropertySchema = {
const detectHCSchemeSettingSchema: IConfigurationPropertySchema = {
type: 'boolean',
default: true,
markdownDescription: nls.localize('autoDetectHighContrast', "If enabled, will automatically change to high contrast theme if the OS is using a high contrast theme. The high contrast theme to use is specified by `#{0}#` and `#{1}#`", ThemeSettings.PREFERRED_HC_DARK_THEME, ThemeSettings.PREFERRED_HC_LIGHT_THEME),
markdownDescription: nls.localize('autoDetectHighContrast', "If enabled, will automatically change to high contrast theme if the OS is using a high contrast theme. The high contrast theme to use is specified by `#{0}#` and `#{1}#`.", ThemeSettings.PREFERRED_HC_DARK_THEME, ThemeSettings.PREFERRED_HC_LIGHT_THEME),
scope: ConfigurationScope.APPLICATION
};