From 1c82e2539fc76a306d117158cae90ec25f819924 Mon Sep 17 00:00:00 2001 From: Mark Sujew Date: Mon, 30 May 2022 14:44:21 +0200 Subject: [PATCH 1/6] Use normal `OnWillStop` event --- .../browser/arduino-frontend-contribution.tsx | 49 +++++++++++++++++++ .../theia/core/electron-menu-module.ts | 23 +++++++++ 2 files changed, 72 insertions(+) diff --git a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx index 25e5d220a..e0a95828c 100644 --- a/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx +++ b/arduino-ide-extension/src/browser/arduino-frontend-contribution.tsx @@ -17,9 +17,11 @@ import { DisposableCollection, } from '@theia/core'; import { + Dialog, FrontendApplication, FrontendApplicationContribution, LocalStorageService, + OnWillStopAction, SaveableWidget, StatusBar, StatusBarAlignment, @@ -659,4 +661,51 @@ export class ArduinoFrontendContribution } ); } + + onWillStop(): OnWillStopAction { + return { + reason: 'temp-sketch', + action: () => { + return this.showTempSketchDialog(); + } + } + } + + private async showTempSketchDialog(): Promise { + const sketch = await this.sketchServiceClient.currentSketch(); + if (!sketch) { + return true; + } + const isTemp = await this.sketchService.isTemp(sketch); + if (!isTemp) { + return true; + } + const messageBoxResult = await remote.dialog.showMessageBox( + remote.getCurrentWindow(), + { + message: nls.localize('arduino/sketch/saveTempSketch', 'Save your sketch to open it again later.'), + title: nls.localize('theia/core/quitTitle', 'Are you sure you want to quit?'), + type: 'question', + buttons: [ + Dialog.CANCEL, + nls.localizeByDefault('Save As...'), + nls.localizeByDefault("Don't Save"), + ], + } + ) + const result = messageBoxResult.response; + if (result === 2) { + return true; + } else if (result === 1) { + return !!(await this.commandRegistry.executeCommand( + SaveAsSketch.Commands.SAVE_AS_SKETCH.id, + { + execOnlyIfTemp: false, + openAfterMove: false, + wipeOriginal: true + } + )); + } + return false + } } diff --git a/arduino-ide-extension/src/electron-browser/theia/core/electron-menu-module.ts b/arduino-ide-extension/src/electron-browser/theia/core/electron-menu-module.ts index 1e3b86e60..fd6a27aa5 100644 --- a/arduino-ide-extension/src/electron-browser/theia/core/electron-menu-module.ts +++ b/arduino-ide-extension/src/electron-browser/theia/core/electron-menu-module.ts @@ -11,6 +11,29 @@ import { MainMenuManager } from '../../../common/main-menu-manager'; import { ElectronWindowService } from '../../electron-window-service'; import { ElectronMainMenuFactory } from './electron-main-menu-factory'; import { ElectronMenuContribution } from './electron-menu-contribution'; +import { nls } from '@theia/core/lib/common/nls'; + +import * as remote from '@theia/core/electron-shared/@electron/remote'; +import * as dialogs from '@theia/core/lib/browser/dialogs'; + + +Object.assign(dialogs, { + confirmExit: async () => { + const messageBoxResult = await remote.dialog.showMessageBox( + remote.getCurrentWindow(), + { + message: nls.localize('theia/core/quitMessage', 'Any unsaved changes will not be saved.'), + title: nls.localize('theia/core/quitTitle', 'Are you sure you want to quit?'), + type: 'question', + buttons: [ + dialogs.Dialog.CANCEL, + dialogs.Dialog.YES, + ], + } + ) + return messageBoxResult.response === 1; + } +}); export default new ContainerModule((bind, unbind, isBound, rebind) => { bind(ElectronMenuContribution).toSelf().inSingletonScope(); From 7abfa534cd77c0e0f0aa6b945ab00fed12d9ba30 Mon Sep 17 00:00:00 2001 From: Mark Sujew Date: Tue, 31 May 2022 11:52:05 +0200 Subject: [PATCH 2/6] Align `CLOSE` command to rest of app --- .../src/browser/contributions/close.ts | 73 +------------------ 1 file changed, 1 insertion(+), 72 deletions(-) diff --git a/arduino-ide-extension/src/browser/contributions/close.ts b/arduino-ide-extension/src/browser/contributions/close.ts index f27b832cf..f801b5b47 100644 --- a/arduino-ide-extension/src/browser/contributions/close.ts +++ b/arduino-ide-extension/src/browser/contributions/close.ts @@ -1,12 +1,10 @@ import { inject, injectable } from '@theia/core/shared/inversify'; -import { toArray } from '@theia/core/shared/@phosphor/algorithm'; import * as remote from '@theia/core/electron-shared/@electron/remote'; import { MonacoEditor } from '@theia/monaco/lib/browser/monaco-editor'; import { EditorManager } from '@theia/editor/lib/browser/editor-manager'; import { ApplicationShell } from '@theia/core/lib/browser/shell/application-shell'; import { FrontendApplication } from '@theia/core/lib/browser/frontend-application'; import { ArduinoMenus } from '../menu/arduino-menus'; -import { SaveAsSketch } from './save-as-sketch'; import { SketchContribution, Command, @@ -33,76 +31,7 @@ export class Close extends SketchContribution { registerCommands(registry: CommandRegistry): void { registry.registerCommand(Close.Commands.CLOSE, { - execute: async () => { - // Close current editor if closeable. - const { currentEditor } = this.editorManager; - if (currentEditor && currentEditor.title.closable) { - currentEditor.close(); - return; - } - - // Close current widget from the main area if possible. - const { currentWidget } = this.shell; - if (currentWidget) { - const currentWidgetInMain = toArray( - this.shell.mainPanel.widgets() - ).find((widget) => widget === currentWidget); - if (currentWidgetInMain && currentWidgetInMain.title.closable) { - return currentWidgetInMain.close(); - } - } - - // Close the sketch (window). - const sketch = await this.sketchServiceClient.currentSketch(); - if (!sketch) { - return; - } - const isTemp = await this.sketchService.isTemp(sketch); - const uri = await this.sketchServiceClient.currentSketchFile(); - if (!uri) { - return; - } - if (isTemp && (await this.wasTouched(uri))) { - const { response } = await remote.dialog.showMessageBox({ - type: 'question', - buttons: [ - nls.localize( - 'vscode/abstractTaskService/saveBeforeRun.dontSave', - "Don't Save" - ), - nls.localize('vscode/issueMainService/cancel', 'Cancel'), - nls.localize( - 'vscode/abstractTaskService/saveBeforeRun.save', - 'Save' - ), - ], - message: nls.localize( - 'arduino/common/saveChangesToSketch', - 'Do you want to save changes to this sketch before closing?' - ), - detail: nls.localize( - 'arduino/common/loseChanges', - "If you don't save, your changes will be lost." - ), - }); - if (response === 1) { - // Cancel - return; - } - if (response === 2) { - // Save - const saved = await this.commandService.executeCommand( - SaveAsSketch.Commands.SAVE_AS_SKETCH.id, - { openAfterMove: false, execOnlyIfTemp: true } - ); - if (!saved) { - // If it was not saved, do bail the close. - return; - } - } - } - window.close(); - }, + execute: () => remote.getCurrentWindow().close() }); } From c1125f33159731bd7946eceb08805ba62b1d0ca5 Mon Sep 17 00:00:00 2001 From: Akos Kitta Date: Tue, 31 May 2022 13:42:15 +0200 Subject: [PATCH 3/6] Fixed FS path vs encoded URL comparision when handling stop request. Ref: https://github.com/eclipse-theia/theia/issues/11226 Signed-off-by: Akos Kitta --- .../arduino-electron-main-module.ts | 5 +++ .../theia/theia-electron-window.ts | 35 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 arduino-ide-extension/src/electron-main/theia/theia-electron-window.ts diff --git a/arduino-ide-extension/src/electron-main/arduino-electron-main-module.ts b/arduino-ide-extension/src/electron-main/arduino-electron-main-module.ts index 6ba05e283..7df38d649 100644 --- a/arduino-ide-extension/src/electron-main/arduino-electron-main-module.ts +++ b/arduino-ide-extension/src/electron-main/arduino-electron-main-module.ts @@ -19,6 +19,8 @@ import { IDEUpdaterPath, } from '../common/protocol/ide-updater'; import { IDEUpdaterImpl } from './ide-updater/ide-updater-impl'; +import { TheiaElectronWindow } from './theia/theia-electron-window'; +import { TheiaElectronWindow as DefaultTheiaElectronWindow } from '@theia/core/lib/electron-main/theia-electron-window'; export default new ContainerModule((bind, unbind, isBound, rebind) => { bind(ElectronMainApplication).toSelf().inSingletonScope(); @@ -56,4 +58,7 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => { ) ) .inSingletonScope(); + + bind(TheiaElectronWindow).toSelf(); + rebind(DefaultTheiaElectronWindow).toService(TheiaElectronWindow); }); diff --git a/arduino-ide-extension/src/electron-main/theia/theia-electron-window.ts b/arduino-ide-extension/src/electron-main/theia/theia-electron-window.ts new file mode 100644 index 000000000..f21e9b50c --- /dev/null +++ b/arduino-ide-extension/src/electron-main/theia/theia-electron-window.ts @@ -0,0 +1,35 @@ +import { injectable } from '@theia/core/shared/inversify'; +import { isWindows } from '@theia/core/lib/common/os'; +import { StopReason } from '@theia/core/lib/electron-common/messaging/electron-messages'; +import { TheiaElectronWindow as DefaultTheiaElectronWindow } from '@theia/core/lib/electron-main/theia-electron-window'; +import { FileUri } from '@theia/core/lib/node'; + +@injectable() +export class TheiaElectronWindow extends DefaultTheiaElectronWindow { + protected async handleStopRequest( + onSafeCallback: () => unknown, + reason: StopReason + ): Promise { + // Only confirm close to windows that have loaded our front end. + let currentUrl = this.window.webContents.getURL(); // this comes from electron, expected to be an URL encoded string. e.g: space will be `%20` + let frontendUri = FileUri.create( + this.globals.THEIA_FRONTEND_HTML_PATH + ).toString(false); // Map the FS path to an URI, ensure the encoding is not skipped, so that a space will be `%20`. + // Since our resolved frontend HTML path might contain backward slashes on Windows, we normalize everything first. + if (isWindows) { + currentUrl = currentUrl.replace(/\\/g, '/'); + frontendUri = frontendUri.replace(/\\/g, '/'); + } + const safeToClose = + !currentUrl.includes(frontendUri) || (await this.checkSafeToStop(reason)); + if (safeToClose) { + try { + await onSafeCallback(); + return true; + } catch (e) { + console.warn(`Request ${StopReason[reason]} failed.`, e); + } + } + return false; + } +} From 525233b3f3f6d3eb91eece18aa1b57aee04ac217 Mon Sep 17 00:00:00 2001 From: Akos Kitta Date: Tue, 31 May 2022 14:11:05 +0200 Subject: [PATCH 4/6] Fixed the translations. Signed-off-by: Akos Kitta --- i18n/en.json | 1352 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1348 insertions(+), 4 deletions(-) diff --git a/i18n/en.json b/i18n/en.json index ccda42fcf..ec18d7c28 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -1,4 +1,104 @@ { + "April": "April", + "AprilShort": "Apr", + "August": "August", + "AugustShort": "Aug", + "December": "December", + "DecemberShort": "Dec", + "EditorFontZoomIn.label": "Editor Font Zoom In", + "EditorFontZoomOut.label": "Editor Font Zoom Out", + "EditorFontZoomReset.label": "Editor Font Zoom Reset", + "Error": "Error", + "February": "February", + "FebruaryShort": "Feb", + "Friday": "Friday", + "FridayShort": "Fri", + "Hint": "Hint", + "InPlaceReplaceAction.next.label": "Replace with Next Value", + "InPlaceReplaceAction.previous.label": "Replace with Previous Value", + "Info": "Info", + "January": "January", + "JanuaryShort": "Jan", + "July": "July", + "JulyShort": "Jul", + "June": "June", + "JuneShort": "Jun", + "March": "March", + "MarchShort": "Mar", + "May": "May", + "MayShort": "May", + "Monday": "Monday", + "MondayShort": "Mon", + "November": "November", + "NovemberShort": "Nov", + "October": "October", + "OctoberShort": "Oct", + "Saturday": "Saturday", + "SaturdayShort": "Sat", + "September": "September", + "SeptemberShort": "Sep", + "Sunday": "Sunday", + "SundayShort": "Sun", + "Thursday": "Thursday", + "ThursdayShort": "Thu", + "Tuesday": "Tuesday", + "TuesdayShort": "Tue", + "Warning": "Warning", + "Wednesday": "Wednesday", + "WednesdayShort": "Wed", + "accept.insert": "Insert", + "accept.replace": "Replace", + "acceptInlineSuggestion": "Accept", + "acceptSuggestionOnCommitCharacter": "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.", + "acceptSuggestionOnEnter": "Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.", + "acceptSuggestionOnEnterSmart": "Only accept a suggestion with `Enter` when it makes a textual change.", + "accessibilityHelpMessage": "Press Alt+F1 for Accessibility Options.", + "accessibilityOffAriaLabel": "The editor is not accessible at this time. Press {0} for options.", + "accessibilityPageSize": "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.", + "accessibilitySupport": "Controls whether the editor should run in a mode where it is optimized for screen readers. Setting to on will disable word wrapping.", + "accessibilitySupport.auto": "The editor will use platform APIs to detect when a Screen Reader is attached.", + "accessibilitySupport.off": "The editor will never be optimized for usage with a Screen Reader.", + "accessibilitySupport.on": "The editor will be permanently optimized for usage with a Screen Reader. Word wrapping will be disabled.", + "action.inlineSuggest.showNext": "Show Next Inline Suggestion", + "action.inlineSuggest.showPrevious": "Show Previous Inline Suggestion", + "action.inlineSuggest.trigger": "Trigger Inline Suggestion", + "action.showContextMenu.label": "Show Editor Context Menu", + "action.unicodeHighlight.disableHighlightingInComments": "Disable highlighting of characters in comments", + "action.unicodeHighlight.disableHighlightingInStrings": "Disable highlighting of characters in strings", + "action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters": "Disable highlighting of ambiguous characters", + "action.unicodeHighlight.disableHighlightingOfInvisibleCharacters": "Disable highlighting of invisible characters", + "action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters": "Disable highlighting of non basic ASCII characters", + "action.unicodeHighlight.showExcludeOptions": "Show Exclude Options", + "actions.clipboard.copyLabel": "Copy", + "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copy With Syntax Highlighting", + "actions.clipboard.cutLabel": "Cut", + "actions.clipboard.pasteLabel": "Paste", + "actions.find.isRegexOverride": "Overrides \"Use Regular Expression\" flag.\nThe flag will not be saved for the future.\n0: Do Nothing\n1: True\n2: False", + "actions.find.matchCaseOverride": "Overrides \"Math Case\" flag.\nThe flag will not be saved for the future.\n0: Do Nothing\n1: True\n2: False", + "actions.find.preserveCaseOverride": "Overrides \"Preserve Case\" flag.\nThe flag will not be saved for the future.\n0: Do Nothing\n1: True\n2: False", + "actions.find.wholeWordOverride": "Overrides \"Match Whole Word\" flag.\nThe flag will not be saved for the future.\n0: Do Nothing\n1: True\n2: False", + "actions.goToDecl.label": "Go to Definition", + "actions.goToDeclToSide.label": "Open Definition to the Side", + "actions.goToDeclaration.label": "Go to Declaration", + "actions.goToImplementation.label": "Go to Implementations", + "actions.goToTypeDefinition.label": "Go to Type Definition", + "actions.peekDecl.label": "Peek Declaration", + "actions.peekImplementation.label": "Peek Implementations", + "actions.peekTypeDefinition.label": "Peek Type Definition", + "actions.previewDecl.label": "Peek Definition", + "activeContrastBorder": "An extra border around active elements to separate them from others for greater contrast.", + "activeLinkForeground": "Color of active links.", + "addSelectionToNextFindMatch": "Add Selection To Next Find Match", + "addSelectionToPreviousFindMatch": "Add Selection To Previous Find Match", + "alertErrorMessage": "Error: {0}", + "alertInfoMessage": "Info: {0}", + "alertWarningMessage": "Warning: {0}", + "alternativeDeclarationCommand": "Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.", + "alternativeDefinitionCommand": "Alternative command id that is being executed when the result of 'Go to Definition' is the current location.", + "alternativeImplementationCommand": "Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.", + "alternativeReferenceCommand": "Alternative command id that is being executed when the result of 'Go to Reference' is the current location.", + "alternativeTypeDefinitionCommand": "Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.", + "applyCodeActionFailed": "An unknown error occurred while applying the code action", "arduino": { "about": { "detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}{4} [{5}]\n\n{6}", @@ -297,6 +397,7 @@ "openSketchInNewWindow": "Open Sketch in New Window", "saveFolderAs": "Save sketch folder as...", "saveSketchAs": "Save sketch folder as...", + "saveTempSketch": "Save your sketch to open it again later.", "showFolder": "Show Sketch Folder", "sketch": "Sketch", "sketchbook": "Sketchbook", @@ -316,36 +417,1279 @@ "upload": "Upload" } }, + "args.schema.apply": "Controls when the returned actions are applied.", + "args.schema.apply.first": "Always apply the first returned code action.", + "args.schema.apply.ifSingle": "Apply the first returned code action if it is the only one.", + "args.schema.apply.never": "Do not apply the returned code actions.", + "args.schema.kind": "Kind of the code action to run.", + "args.schema.preferred": "Controls if only preferred code actions should be returned.", + "aria": "Successfully renamed '{0}' to '{1}'. Summary: {2}", + "aria.alert.snippet": "Accepting '{0}' made {1} additional edits", + "ariaCurrenttSuggestionReadDetails": "{0}, docs: {1}", + "ariaSearchNoResult": "{0} found for '{1}'", + "ariaSearchNoResultEmpty": "{0} found", + "ariaSearchNoResultWithLineNum": "{0} found for '{1}', at {2}", + "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} found for '{1}'", + "autoClosingBrackets": "Controls whether the editor should automatically close brackets after the user adds an opening bracket.", + "autoClosingDelete": "Controls whether the editor should remove adjacent closing quotes or brackets when deleting.", + "autoClosingOvertype": "Controls whether the editor should type over closing quotes or brackets.", + "autoClosingQuotes": "Controls whether the editor should automatically close quotes after the user adds an opening quote.", + "autoFix.label": "Auto Fix...", + "autoIndent": "Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.", + "autoSurround": "Controls whether the editor should automatically surround selections when typing quotes or brackets.", + "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time.", + "auto_on": "The editor is configured to be optimized for usage with a Screen Reader.", + "badgeBackground": "Badge background color. Badges are small information labels, e.g. for search results count.", + "badgeForeground": "Badge foreground color. Badges are small information labels, e.g. for search results count.", + "blankLine": "blank", + "bracketPairColorization.enabled": "Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.", + "breadcrumbsBackground": "Background color of breadcrumb items.", + "breadcrumbsFocusForeground": "Color of focused breadcrumb items.", + "breadcrumbsSelectedBackground": "Background color of breadcrumb item picker.", + "breadcrumbsSelectedForegound": "Color of selected breadcrumb items.", + "bulkEditServiceSummary": "Made {0} edits in {1} files", + "buttonBackground": "Button background color.", + "buttonBorder": "Button border color.", + "buttonForeground": "Button foreground color.", + "buttonHoverBackground": "Button background color when hovering.", + "buttonSecondaryBackground": "Secondary button background color.", + "buttonSecondaryForeground": "Secondary button foreground color.", + "buttonSecondaryHoverBackground": "Secondary button background color when hovering.", + "cancel": "Cancel", + "caret": "Color of the editor cursor.", + "caret.moveLeft": "Move Selected Text Left", + "caret.moveRight": "Move Selected Text Right", + "caseDescription": "Match Case", + "change": "{0} of {1} problem", + "changeAll.label": "Change All Occurrences", + "changeConfigToOnMac": "To configure the editor to be optimized for usage with a Screen Reader press Command+E now.", + "changeConfigToOnWinLinux": "To configure the editor to be optimized for usage with a Screen Reader press Control+E now.", + "chartsBlue": "The blue color used in chart visualizations.", + "chartsForeground": "The foreground color used in charts.", + "chartsGreen": "The green color used in chart visualizations.", + "chartsLines": "The color used for horizontal lines in charts.", + "chartsOrange": "The orange color used in chart visualizations.", + "chartsPurple": "The purple color used in chart visualizations.", + "chartsRed": "The red color used in chart visualizations.", + "chartsYellow": "The yellow color used in chart visualizations.", + "checkbox.background": "Background color of checkbox widget.", + "checkbox.border": "Border color of checkbox widget.", + "checkbox.foreground": "Foreground color of checkbox widget.", + "checkingForQuickFixes": "Checking for quick fixes...", "cloud": { "GoToCloud": "GO TO CLOUD" }, + "codeAction": "Show Code Actions", + "codeActionWithKb": "Show Code Actions ({0})", + "codeActions": "Enables the code action lightbulb in the editor.", + "codeLens": "Controls whether the editor shows CodeLens.", + "codeLensFontFamily": "Controls the font family for CodeLens.", + "codeLensFontSize": "Controls the font size in pixels for CodeLens. When set to `0`, 90% of `#editor.fontSize#` is used.", + "colorDecorators": "Controls whether the editor should render the inline color decorators and color picker.", + "columnSelection": "Enable that the selection with the mouse and keys is doing column selection.", + "comment.block": "Toggle Block Comment", + "comment.line": "Toggle Line Comment", + "comment.line.add": "Add Line Comment", + "comment.line.remove": "Remove Line Comment", + "comments.ignoreEmptyLines": "Controls if empty lines should be ignored with toggle, add or remove actions for line comments.", + "comments.insertSpace": "Controls whether a space character is inserted when commenting.", + "config.property.duplicate": "Cannot register '{0}'. This property is already registered.", + "config.property.empty": "Cannot register an empty property", + "config.property.languageDefault": "Cannot register '{0}'. This matches property pattern '\\[.*\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.", + "configuredTabSize": "Configured Tab Size", + "confirmDifferentSource": "Would you like to undo '{0}'?", + "confirmDifferentSource.no": "No", + "confirmDifferentSource.yes": "Yes", + "confirmWorkspace": "Would you like to undo '{0}' across all files?", + "contrastBorder": "An extra border around elements to separate them from others for greater contrast.", + "copy as": "Copy As", + "copyWithSyntaxHighlighting": "Controls whether syntax highlighting should be copied into the clipboard.", + "ctrlEnter.keybindingChanged": "Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.", + "cursor.redo": "Cursor Redo", + "cursor.undo": "Cursor Undo", + "cursorAdded": "Cursor added: {0}", + "cursorBlinking": "Control the cursor animation style.", + "cursorSmoothCaretAnimation": "Controls whether the smooth caret animation should be enabled.", + "cursorStyle": "Controls the cursor style.", + "cursorSurroundingLines": "Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.", + "cursorSurroundingLinesStyle": "Controls when `cursorSurroundingLines` should be enforced.", + "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` is enforced always.", + "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` is enforced only when triggered via the keyboard or API.", + "cursorWidth": "Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.", + "cursors.maximum": "The number of cursors has been limited to {0}.", + "cursorsAdded": "Cursors added: {0}", + "debugLinuxConfiguration": "Linux specific launch configuration attributes.", + "debugName": "Name of configuration; appears in the launch configuration drop down menu.", + "debugOSXConfiguration": "OS X specific launch configuration attributes.", + "debugPostDebugTask": "Task to run after debug session ends.", + "debugPrelaunchTask": "Task to run before debug session starts.", + "debugRequest": "Request type of configuration. Can be \"launch\" or \"attach\".", + "debugServer": "For debug extension development only: if a port is specified VS Code tries to connect to a debug adapter running in server mode", + "debugType": "Type of configuration.", + "debugTypeNotRecognised": "The debug type is not recognized. Make sure that you have a corresponding debug extension installed and that it is enabled.", + "debugWindowsConfiguration": "Windows specific launch configuration attributes.", + "decl.generic.noResults": "No declaration found", + "decl.noResultWord": "No declaration found for '{0}'", + "decl.title": "Declarations", + "def.title": "Definitions", + "defaultLabel": "input", + "defaultLanguageConfiguration.description": "Configure settings to be overridden for {0} language.", + "defaultLanguageConfigurationOverrides.title": "Default Language Configuration Overrides", + "definitionLinkOpensInPeek": "Controls whether the Go to Definition mouse gesture always opens the peek widget.", + "deleteInsideWord": "Delete Word", + "deleteLine": "- {0} original line {1}", + "deprecated": "This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.", + "deprecatedEditorActiveLineNumber": "Id is deprecated. Use 'editorLineNumber.activeForeground' instead.", + "deprecatedVariables": "'env.', 'config.' and 'command.' are deprecated, use 'env:', 'config:' and 'command:' instead.", + "descriptionForeground": "Foreground color for description text providing additional information, for example for a label.", + "detail.less": "show more", + "detail.more": "show less", + "details.close": "Close", + "detectIndentation": "Detect Indentation from Content", + "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", + "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", + "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", + "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", + "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", + "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", + "diff.inline.revertChange.label": "Revert this change", + "diff.tooLarge": "Cannot compare files because one file is too large.", + "diffDiagonalFill": "Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.", + "diffEditorBorder": "Border color between the two text editors.", + "diffEditorInserted": "Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations.", + "diffEditorInsertedLineGutter": "Background color for the margin where lines got inserted.", + "diffEditorInsertedLines": "Background color for lines that got inserted. The color must not be opaque so as not to hide underlying decorations.", + "diffEditorInsertedOutline": "Outline color for the text that got inserted.", + "diffEditorOverviewInserted": "Diff overview ruler foreground for inserted content.", + "diffEditorOverviewRemoved": "Diff overview ruler foreground for removed content.", + "diffEditorRemoved": "Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations.", + "diffEditorRemovedLineGutter": "Background color for the margin where lines got removed.", + "diffEditorRemovedLines": "Background color for lines that got removed. The color must not be opaque so as not to hide underlying decorations.", + "diffEditorRemovedOutline": "Outline color for text that got removed.", + "diffInsertIcon": "Line decoration for inserts in the diff editor.", + "diffRemoveIcon": "Line decoration for removals in the diff editor.", + "diffReviewCloseIcon": "Icon for 'Close' in diff review.", + "diffReviewInsertIcon": "Icon for 'Insert' in diff review.", + "diffReviewRemoveIcon": "Icon for 'Remove' in diff review.", + "dragAndDrop": "Controls whether the editor should allow moving selections via drag and drop.", + "dropdownBackground": "Dropdown background.", + "dropdownBorder": "Dropdown border.", + "dropdownForeground": "Dropdown foreground.", + "dropdownListBackground": "Dropdown list background.", + "duplicateSelection": "Duplicate Selection", + "edit": "Typing", + "editableDiffEditor": " in a pane of a diff editor.", + "editableEditor": " in a code editor", + "editor": "editor", + "editor.action.autoFix.noneMessage": "No auto fixes available", + "editor.action.codeAction.noneMessage": "No code actions available", + "editor.action.codeAction.noneMessage.kind": "No code actions for '{0}' available", + "editor.action.codeAction.noneMessage.preferred": "No preferred code actions available", + "editor.action.codeAction.noneMessage.preferred.kind": "No preferred code actions for '{0}' available", + "editor.action.diffReview.next": "Go to Next Difference", + "editor.action.diffReview.prev": "Go to Previous Difference", + "editor.action.organize.noneMessage": "No organize imports action available", + "editor.action.quickFix.noneMessage": "No code actions available", + "editor.action.refactor.noneMessage": "No refactorings available", + "editor.action.refactor.noneMessage.kind": "No refactorings for '{0}' available", + "editor.action.refactor.noneMessage.preferred": "No preferred refactorings available", + "editor.action.refactor.noneMessage.preferred.kind": "No preferred refactorings for '{0}' available", + "editor.action.source.noneMessage": "No source actions available", + "editor.action.source.noneMessage.kind": "No source actions for '{0}' available", + "editor.action.source.noneMessage.preferred": "No preferred source actions available", + "editor.action.source.noneMessage.preferred.kind": "No preferred source actions for '{0}' available", + "editor.autoClosingBrackets.beforeWhitespace": "Autoclose brackets only when the cursor is to the left of whitespace.", + "editor.autoClosingBrackets.languageDefined": "Use language configurations to determine when to autoclose brackets.", + "editor.autoClosingDelete.auto": "Remove adjacent closing quotes or brackets only if they were automatically inserted.", + "editor.autoClosingOvertype.auto": "Type over closing quotes or brackets only if they were automatically inserted.", + "editor.autoClosingQuotes.beforeWhitespace": "Autoclose quotes only when the cursor is to the left of whitespace.", + "editor.autoClosingQuotes.languageDefined": "Use language configurations to determine when to autoclose quotes.", + "editor.autoIndent.advanced": "The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages.", + "editor.autoIndent.brackets": "The editor will keep the current line's indentation and honor language defined brackets.", + "editor.autoIndent.full": "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.", + "editor.autoIndent.keep": "The editor will keep the current line's indentation.", + "editor.autoIndent.none": "The editor will not insert indentation automatically.", + "editor.autoSurround.brackets": "Surround with brackets but not quotes.", + "editor.autoSurround.languageDefined": "Use language configurations to determine when to automatically surround selections.", + "editor.autoSurround.quotes": "Surround with quotes but not brackets.", + "editor.editor.gotoLocation.multipleDeclarations": "Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.", + "editor.editor.gotoLocation.multipleDefinitions": "Controls the behavior the 'Go to Definition'-command when multiple target locations exist.", + "editor.editor.gotoLocation.multipleImplemenattions": "Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.", + "editor.editor.gotoLocation.multipleReferences": "Controls the behavior the 'Go to References'-command when multiple target locations exist.", + "editor.editor.gotoLocation.multipleTypeDefinitions": "Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.", + "editor.find.autoFindInSelection.always": "Always turn on Find in Selection automatically.", + "editor.find.autoFindInSelection.multiline": "Turn on Find in Selection automatically when multiple lines of content are selected.", + "editor.find.autoFindInSelection.never": "Never turn on Find in Selection automatically (default).", + "editor.find.seedSearchStringFromSelection.always": "Always seed search string from the editor selection, including word at cursor position.", + "editor.find.seedSearchStringFromSelection.never": "Never seed search string from the editor selection.", + "editor.find.seedSearchStringFromSelection.selection": "Only seed search string from the editor selection.", + "editor.gotoLocation.multiple.deprecated": "This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.", + "editor.gotoLocation.multiple.goto": "Go to the primary result and enable peek-less navigation to others", + "editor.gotoLocation.multiple.gotoAndPeek": "Go to the primary result and show a peek view", + "editor.gotoLocation.multiple.peek": "Show peek view of the results (default)", + "editor.guides.bracketPairs": "Controls whether bracket pair guides are enabled or not.", + "editor.guides.bracketPairs.active": "Enables bracket pair guides only for the active bracket pair.", + "editor.guides.bracketPairs.false": "Disables bracket pair guides.", + "editor.guides.bracketPairs.true": "Enables bracket pair guides.", + "editor.guides.bracketPairsHorizontal": "Controls whether horizontal bracket pair guides are enabled or not.", + "editor.guides.bracketPairsHorizontal.active": "Enables horizontal guides only for the active bracket pair.", + "editor.guides.bracketPairsHorizontal.false": "Disables horizontal bracket pair guides.", + "editor.guides.bracketPairsHorizontal.true": "Enables horizontal guides as addition to vertical bracket pair guides.", + "editor.guides.highlightActiveBracketPair": "Controls whether the editor should highlight the active bracket pair.", + "editor.guides.highlightActiveIndentation": "Controls whether the editor should highlight the active indent guide.", + "editor.guides.indentation": "Controls whether the editor should render indent guides.", + "editor.readonly": "Cannot edit in read-only editor", + "editor.reindentlines": "Reindent Lines", + "editor.reindentselectedlines": "Reindent Selected Lines", + "editor.suggest.showClasss": "When enabled IntelliSense shows `class`-suggestions.", + "editor.suggest.showColors": "When enabled IntelliSense shows `color`-suggestions.", + "editor.suggest.showConstants": "When enabled IntelliSense shows `constant`-suggestions.", + "editor.suggest.showConstructors": "When enabled IntelliSense shows `constructor`-suggestions.", + "editor.suggest.showCustomcolors": "When enabled IntelliSense shows `customcolor`-suggestions.", + "editor.suggest.showDeprecated": "When enabled IntelliSense shows `deprecated`-suggestions.", + "editor.suggest.showEnumMembers": "When enabled IntelliSense shows `enumMember`-suggestions.", + "editor.suggest.showEnums": "When enabled IntelliSense shows `enum`-suggestions.", + "editor.suggest.showEvents": "When enabled IntelliSense shows `event`-suggestions.", + "editor.suggest.showFields": "When enabled IntelliSense shows `field`-suggestions.", + "editor.suggest.showFiles": "When enabled IntelliSense shows `file`-suggestions.", + "editor.suggest.showFolders": "When enabled IntelliSense shows `folder`-suggestions.", + "editor.suggest.showFunctions": "When enabled IntelliSense shows `function`-suggestions.", + "editor.suggest.showInterfaces": "When enabled IntelliSense shows `interface`-suggestions.", + "editor.suggest.showIssues": "When enabled IntelliSense shows `issues`-suggestions.", + "editor.suggest.showKeywords": "When enabled IntelliSense shows `keyword`-suggestions.", + "editor.suggest.showMethods": "When enabled IntelliSense shows `method`-suggestions.", + "editor.suggest.showModules": "When enabled IntelliSense shows `module`-suggestions.", + "editor.suggest.showOperators": "When enabled IntelliSense shows `operator`-suggestions.", + "editor.suggest.showPropertys": "When enabled IntelliSense shows `property`-suggestions.", + "editor.suggest.showReferences": "When enabled IntelliSense shows `reference`-suggestions.", + "editor.suggest.showSnippets": "When enabled IntelliSense shows `snippet`-suggestions.", + "editor.suggest.showStructs": "When enabled IntelliSense shows `struct`-suggestions.", + "editor.suggest.showTexts": "When enabled IntelliSense shows `text`-suggestions.", + "editor.suggest.showTypeParameters": "When enabled IntelliSense shows `typeParameter`-suggestions.", + "editor.suggest.showUnits": "When enabled IntelliSense shows `unit`-suggestions.", + "editor.suggest.showUsers": "When enabled IntelliSense shows `user`-suggestions.", + "editor.suggest.showValues": "When enabled IntelliSense shows `value`-suggestions.", + "editor.suggest.showVariables": "When enabled IntelliSense shows `variable`-suggestions.", + "editor.transformToLowercase": "Transform to Lowercase", + "editor.transformToSnakecase": "Transform to Snake Case", + "editor.transformToTitlecase": "Transform to Title Case", + "editor.transformToUppercase": "Transform to Uppercase", + "editor.transpose": "Transpose characters around the cursor", + "editorActiveIndentGuide": "Color of the active editor indentation guides.", + "editorActiveLineNumber": "Color of editor active line number", + "editorBackground": "Editor background color.", + "editorBracketHighlightForeground1": "Foreground color of brackets (1). Requires enabling bracket pair colorization.", + "editorBracketHighlightForeground2": "Foreground color of brackets (2). Requires enabling bracket pair colorization.", + "editorBracketHighlightForeground3": "Foreground color of brackets (3). Requires enabling bracket pair colorization.", + "editorBracketHighlightForeground4": "Foreground color of brackets (4). Requires enabling bracket pair colorization.", + "editorBracketHighlightForeground5": "Foreground color of brackets (5). Requires enabling bracket pair colorization.", + "editorBracketHighlightForeground6": "Foreground color of brackets (6). Requires enabling bracket pair colorization.", + "editorBracketHighlightUnexpectedBracketForeground": "Foreground color of unexpected brackets.", + "editorBracketMatchBackground": "Background color behind matching brackets", + "editorBracketMatchBorder": "Color for matching brackets boxes", + "editorBracketPairGuide.activeBackground1": "Background color of active bracket pair guides (1). Requires enabling bracket pair guides.", + "editorBracketPairGuide.activeBackground2": "Background color of active bracket pair guides (2). Requires enabling bracket pair guides.", + "editorBracketPairGuide.activeBackground3": "Background color of active bracket pair guides (3). Requires enabling bracket pair guides.", + "editorBracketPairGuide.activeBackground4": "Background color of active bracket pair guides (4). Requires enabling bracket pair guides.", + "editorBracketPairGuide.activeBackground5": "Background color of active bracket pair guides (5). Requires enabling bracket pair guides.", + "editorBracketPairGuide.activeBackground6": "Background color of active bracket pair guides (6). Requires enabling bracket pair guides.", + "editorBracketPairGuide.background1": "Background color of inactive bracket pair guides (1). Requires enabling bracket pair guides.", + "editorBracketPairGuide.background2": "Background color of inactive bracket pair guides (2). Requires enabling bracket pair guides.", + "editorBracketPairGuide.background3": "Background color of inactive bracket pair guides (3). Requires enabling bracket pair guides.", + "editorBracketPairGuide.background4": "Background color of inactive bracket pair guides (4). Requires enabling bracket pair guides.", + "editorBracketPairGuide.background5": "Background color of inactive bracket pair guides (5). Requires enabling bracket pair guides.", + "editorBracketPairGuide.background6": "Background color of inactive bracket pair guides (6). Requires enabling bracket pair guides.", + "editorCodeLensForeground": "Foreground color of editor CodeLens", + "editorColumnSelection": "Whether `editor.columnSelection` is enabled", + "editorConfigurationTitle": "Editor", + "editorCursorBackground": "The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.", + "editorError.background": "Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations.", + "editorError.foreground": "Foreground color of error squigglies in the editor.", + "editorFindMatch": "Color of the current search match.", + "editorFindMatchBorder": "Border color of the current search match.", + "editorFocus": "Whether the editor or an editor widget has focus (e.g. focus is in the find widget)", + "editorForeground": "Editor default foreground color.", + "editorGhostTextBackground": "Background color of the ghost text in the editor.", + "editorGhostTextBorder": "Border color of ghost text in the editor.", + "editorGhostTextForeground": "Foreground color of the ghost text in the editor.", + "editorGutter": "Background color of the editor gutter. The gutter contains the glyph margins and the line numbers.", + "editorGutter.foldingControlForeground": "Color of the folding control in the editor gutter.", + "editorHasCodeActionsProvider": "Whether the editor has a code actions provider", + "editorHasCodeLensProvider": "Whether the editor has a code lens provider", + "editorHasCompletionItemProvider": "Whether the editor has a completion item provider", + "editorHasDeclarationProvider": "Whether the editor has a declaration provider", + "editorHasDefinitionProvider": "Whether the editor has a definition provider", + "editorHasDocumentFormattingProvider": "Whether the editor has a document formatting provider", + "editorHasDocumentHighlightProvider": "Whether the editor has a document highlight provider", + "editorHasDocumentSelectionFormattingProvider": "Whether the editor has a document selection formatting provider", + "editorHasDocumentSymbolProvider": "Whether the editor has a document symbol provider", + "editorHasHoverProvider": "Whether the editor has a hover provider", + "editorHasImplementationProvider": "Whether the editor has an implementation provider", + "editorHasInlayHintsProvider": "Whether the editor has an inline hints provider", + "editorHasMultipleDocumentFormattingProvider": "Whether the editor has multiple document formatting providers", + "editorHasMultipleDocumentSelectionFormattingProvider": "Whether the editor has multiple document selection formatting providers", + "editorHasMultipleSelections": "Whether the editor has multiple selections", + "editorHasReferenceProvider": "Whether the editor has a reference provider", + "editorHasRenameProvider": "Whether the editor has a rename provider", + "editorHasSelection": "Whether the editor has text selected", + "editorHasSignatureHelpProvider": "Whether the editor has a signature help provider", + "editorHasTypeDefinitionProvider": "Whether the editor has a type definition provider", + "editorHint.foreground": "Foreground color of hint squigglies in the editor.", + "editorHoverVisible": "Whether the editor hover is visible", + "editorHoverWidgetHighlightForeground": "Foreground color of the active item in the parameter hint.", + "editorInactiveSelection": "Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations.", + "editorIndentGuides": "Color of the editor indentation guides.", + "editorInfo.background": "Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations.", + "editorInfo.foreground": "Foreground color of info squigglies in the editor.", + "editorInlayHintBackground": "Background color of inline hints", + "editorInlayHintBackgroundParameter": "Background color of inline hints for parameters", + "editorInlayHintBackgroundTypes": "Background color of inline hints for types", + "editorInlayHintForeground": "Foreground color of inline hints", + "editorInlayHintForegroundParameter": "Foreground color of inline hints for parameters", + "editorInlayHintForegroundTypes": "Foreground color of inline hints for types", + "editorLangId": "The language identifier of the editor", + "editorLightBulbAutoFixForeground": "The color used for the lightbulb auto fix actions icon.", + "editorLightBulbForeground": "The color used for the lightbulb actions icon.", + "editorLineNumbers": "Color of editor line numbers.", + "editorLinkedEditingBackground": "Background color when the editor auto renames on type.", + "editorMarkerNavigationBackground": "Editor marker navigation widget background.", + "editorMarkerNavigationError": "Editor marker navigation widget error color.", + "editorMarkerNavigationErrorHeaderBackground": "Editor marker navigation widget error heading background.", + "editorMarkerNavigationInfo": "Editor marker navigation widget info color.", + "editorMarkerNavigationInfoHeaderBackground": "Editor marker navigation widget info heading background.", + "editorMarkerNavigationWarning": "Editor marker navigation widget warning color.", + "editorMarkerNavigationWarningBackground": "Editor marker navigation widget warning heading background.", + "editorOverviewRulerBackground": "Background color of the editor overview ruler. Only used when the minimap is enabled and placed on the right side of the editor.", + "editorOverviewRulerBorder": "Color of the overview ruler border.", + "editorReadonly": "Whether the editor is read only", + "editorRuler": "Color of the editor rulers.", + "editorSelectionBackground": "Color of the editor selection.", + "editorSelectionForeground": "Color of the selected text for high contrast.", + "editorSelectionHighlight": "Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations.", + "editorSelectionHighlightBorder": "Border color for regions with the same content as the selection.", + "editorSuggestWidgetBackground": "Background color of the suggest widget.", + "editorSuggestWidgetBorder": "Border color of the suggest widget.", + "editorSuggestWidgetFocusHighlightForeground": "Color of the match highlights in the suggest widget when an item is focused.", + "editorSuggestWidgetForeground": "Foreground color of the suggest widget.", + "editorSuggestWidgetHighlightForeground": "Color of the match highlights in the suggest widget.", + "editorSuggestWidgetSelectedBackground": "Background color of the selected entry in the suggest widget.", + "editorSuggestWidgetSelectedForeground": "Foreground color of the selected entry in the suggest widget.", + "editorSuggestWidgetSelectedIconForeground": "Icon foreground color of the selected entry in the suggest widget.", + "editorSuggestWidgetStatusForeground": "Foreground color of the suggest widget status.", + "editorTabMovesFocus": "Whether `Tab` will move focus out of the editor", + "editorTextFocus": "Whether the editor text has focus (cursor is blinking)", + "editorUnicodeHighlight.border": "Border color used to highlight unicode characters.", + "editorViewAccessibleLabel": "Editor content", + "editorWarning.background": "Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations.", + "editorWarning.foreground": "Foreground color of warning squigglies in the editor.", + "editorWhitespaces": "Color of whitespace characters in the editor.", + "editorWidgetBackground": "Background color of editor widgets, such as find/replace.", + "editorWidgetBorder": "Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.", + "editorWidgetForeground": "Foreground color of editor widgets, such as find/replace.", + "editorWidgetResizeBorder": "Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.", + "emergencyConfOn": "Now changing the setting `accessibilitySupport` to 'on'.", + "emptySelectionClipboard": "Controls whether copying without a selection copies the current line.", + "enablePreview": "Enable/disable the ability to preview changes before renaming", + "equalLine": "{0} original line {1} modified line {2}", + "error.defaultMessage": "An unknown error occurred. Please consult the log for more details.", + "error.moreErrors": "{0} ({1} errors in total)", + "errorBorder": "Border color of error boxes in the editor.", + "errorForeground": "Overall foreground color for error messages. This color is only used if not overridden by a component.", + "expandLineSelection": "Expand Line Selection", + "fastScrollSensitivity": "Scrolling speed multiplier when pressing `Alt`.", + "find.addExtraSpaceOnTop": "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.", + "find.autoFindInSelection": "Controls the condition for turning on Find in Selection automatically.", + "find.cursorMoveOnType": "Controls whether the cursor should jump to find matches while typing.", + "find.globalFindClipboard": "Controls whether the Find Widget should read or modify the shared find clipboard on macOS.", + "find.loop": "Controls whether the search automatically restarts from the beginning (or the end) when no further matches can be found.", + "find.seedSearchStringFromSelection": "Controls whether the search string in the Find Widget is seeded from the editor selection.", + "findCollapsedIcon": "Icon to indicate that the editor find widget is collapsed.", + "findExpandedIcon": "Icon to indicate that the editor find widget is expanded.", + "findMatchHighlight": "Color of the other search matches. The color must not be opaque so as not to hide underlying decorations.", + "findMatchHighlightBorder": "Border color of the other search matches.", + "findNextMatchAction": "Find Next", + "findNextMatchIcon": "Icon for 'Find Next' in the editor find widget.", + "findPreviousMatchAction": "Find Previous", + "findPreviousMatchIcon": "Icon for 'Find Previous' in the editor find widget.", + "findRangeHighlight": "Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations.", + "findRangeHighlightBorder": "Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations.", + "findReplaceAllIcon": "Icon for 'Replace All' in the editor find widget.", + "findReplaceIcon": "Icon for 'Replace' in the editor find widget.", + "findSelectionIcon": "Icon for 'Find in Selection' in the editor find widget.", + "first.chord": "({0}) was pressed. Waiting for second key of chord...", + "fixAll.label": "Fix All", + "fixAll.noneMessage": "No fix all action available", + "focusBorder": "Overall border color for focused elements. This color is only used if not overridden by a component.", + "foldAction.label": "Fold", + "foldAllAction.label": "Fold All", + "foldAllBlockComments.label": "Fold All Block Comments", + "foldAllExcept.label": "Fold All Regions Except Selected", + "foldAllMarkerRegions.label": "Fold All Regions", + "foldBackgroundBackground": "Background color behind folded ranges. The color must not be opaque so as not to hide underlying decorations.", + "foldLevelAction.label": "Fold Level {0}", + "foldRecursivelyAction.label": "Fold Recursively", + "folding": "Controls whether the editor has code folding enabled.", + "foldingHighlight": "Controls whether the editor should highlight folded ranges.", + "foldingImportsByDefault": "Controls whether the editor automatically collapses import ranges.", + "foldingMaximumRegions": "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.", + "foldingStrategy": "Controls the strategy for computing folding ranges.", + "foldingStrategy.auto": "Use a language-specific folding strategy if available, else the indentation-based one.", + "foldingStrategy.indentation": "Use the indentation-based folding strategy.", + "fontFamily": "Controls the font family.", + "fontFeatureSettings": "Explicit 'font-feature-settings' CSS property. A boolean can be passed instead if one only needs to turn on/off ligatures.", + "fontLigatures": "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.", + "fontLigaturesGeneral": "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.", + "fontSize": "Controls the font size in pixels.", + "fontWeight": "Controls the font weight. Accepts \"normal\" and \"bold\" keywords or numbers between 1 and 1000.", + "fontWeightErrorMessage": "Only \"normal\" and \"bold\" keywords or numbers between 1 and 1000 are allowed.", + "forceRetokenize": "Developer: Force Retokenize", + "foreground": "Overall foreground color. This color is only used if not overridden by a component.", + "formatDocument.label": "Format Document", + "formatOnPaste": "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.", + "formatOnType": "Controls whether the editor should automatically format the line after typing.", + "formatSelection.label": "Format Selection", + "generic.noResult": "No results for '{0}'", + "generic.noResults": "No definition found", + "generic.title": "Locations", + "glyphMargin": "Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.", + "goToImplementation.generic.noResults": "No implementation found", + "goToImplementation.noResultWord": "No implementation found for '{0}'", + "goToReferences.label": "Go to References", + "goToTypeDefinition.generic.noResults": "No type definition found", + "goToTypeDefinition.noResultWord": "No type definition found for '{0}'", + "gotoLineActionLabel": "Go to Line/Column...", + "gotoNextFold.label": "Go to Next Folding Range", + "gotoParentFold.label": "Go to Parent Fold", + "gotoPreviousFold.label": "Go to Previous Folding Range", + "helpQuickAccess": "Show all Quick Access Providers", + "hideCursorInOverviewRuler": "Controls whether the cursor should be hidden in the overview ruler.", + "highlight": "List/Tree foreground color of the match highlights when searching inside the list/tree.", + "hint": "{0}, hint", + "hint11": "Made 1 formatting edit on line {0}", + "hint1n": "Made 1 formatting edit between lines {0} and {1}", + "hintBorder": "Border color of hint boxes in the editor.", + "hintn1": "Made {0} formatting edits on line {1}", + "hintnn": "Made {0} formatting edits between lines {1} and {2}", + "hover.above": "Prefer showing hovers above the line, if there's space.", + "hover.delay": "Controls the delay in milliseconds after which the hover is shown.", + "hover.enabled": "Controls whether the hover is shown.", + "hover.sticky": "Controls whether the hover should remain visible when mouse is moved over it.", + "hoverBackground": "Background color of the editor hover.", + "hoverBorder": "Border color of the editor hover.", + "hoverForeground": "Foreground color of the editor hover.", + "hoverHighlight": "Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations.", + "iconForeground": "The default color for icons in the workbench.", + "ignoreTrimWhitespace": "When enabled, the diff editor ignores changes in leading or trailing whitespace.", + "impl.title": "Implementations", + "inCompositeEditor": "Whether the editor is part of a larger editor (e.g. notebooks)", + "inDiffEditor": "Whether the context is a diff editor", + "inReferenceSearchEditor": "Whether the current code editor is embedded inside peek", + "indentUsingSpaces": "Indent Using Spaces", + "indentUsingTabs": "Indent Using Tabs", + "indentationToSpaces": "Convert Indentation to Spaces", + "indentationToTabs": "Convert Indentation to Tabs", + "infoBorder": "Border color of info boxes in the editor.", + "inlayHints.enable": "Enables the inlay hints in the editor.", + "inlayHints.fontFamily": "Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.", + "inlayHints.fontSize": "Controls font size of inlay hints in the editor. A default of 90% of `#editor.fontSize#` is used when the configured value is less than `5` or greater than the editor font size.", + "inlineSuggest.enabled": "Controls whether to automatically show inline suggestions in the editor.", + "inlineSuggestionFollows": "Suggestion:", + "inlineSuggestionHasIndentation": "Whether the inline suggestion starts with whitespace", + "inlineSuggestionHasIndentationLessThanTabSize": "Whether the inline suggestion starts with whitespace that is less than what would be inserted by tab", + "inlineSuggestionVisible": "Whether an inline suggestion is visible", + "inputBoxActiveOptionBorder": "Border color of activated options in input fields.", + "inputBoxBackground": "Input box background.", + "inputBoxBorder": "Input box border.", + "inputBoxForeground": "Input box foreground.", + "inputOption.activeBackground": "Background hover color of options in input fields.", + "inputOption.activeForeground": "Foreground color of activated options in input fields.", + "inputOption.hoverBackground": "Background color of activated options in input fields.", + "inputPlaceholderForeground": "Input box foreground color for placeholder text.", + "inputValidationErrorBackground": "Input validation background color for error severity.", + "inputValidationErrorBorder": "Input validation border color for error severity.", + "inputValidationErrorForeground": "Input validation foreground color for error severity.", + "inputValidationInfoBackground": "Input validation background color for information severity.", + "inputValidationInfoBorder": "Input validation border color for information severity.", + "inputValidationInfoForeground": "Input validation foreground color for information severity.", + "inputValidationWarningBackground": "Input validation background color for warning severity.", + "inputValidationWarningBorder": "Input validation border color for warning severity.", + "inputValidationWarningForeground": "Input validation foreground color for warning severity.", + "insertLine": "+ {0} modified line {1}", + "insertSpaces": "Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.", + "inspectTokens": "Developer: Inspect Tokens", + "internalConsoleOptions": "Controls when the internal debug console should open.", + "invalid.url": "Failed to open this link because it is not well-formed: {0}", + "invalidItemForeground": "List/Tree foreground color for invalid items, for example an unresolved root in explorer.", + "keybindingLabelBackground": "Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.", + "keybindingLabelBorder": "Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.", + "keybindingLabelBottomBorder": "Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.", + "keybindingLabelForeground": "Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.", + "label": "Renaming '{0}'", + "label.close": "Close", + "label.closeButton": "Close", + "label.desc": "{0}, {1}", + "label.detail": "{0}{1}", + "label.find": "Find", + "label.full": "{0}{1}, {2}", + "label.generic": "Go to Any Symbol", + "label.matchesLocation": "{0} of {1}", + "label.nextMatchButton": "Next Match", + "label.noResults": "No results", + "label.preserveCaseCheckbox": "Preserve Case", + "label.previousMatchButton": "Previous Match", + "label.replace": "Replace", + "label.replaceAllButton": "Replace All", + "label.replaceButton": "Replace", + "label.toggleReplaceButton": "Toggle Replace", + "label.toggleSelectionFind": "Find in Selection", + "labelLoading": "Loading...", + "largeFileOptimizations": "Special handling for large files to disable certain memory intensive features.", + "letterSpacing": "Controls the letter spacing in pixels.", + "lineHeight": "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.", + "lineHighlight": "Background color for the highlight of line at the cursor position.", + "lineHighlightBorderBox": "Background color for the border around the line at the cursor position.", + "lineNumbers": "Controls the display of line numbers.", + "lineNumbers.interval": "Line numbers are rendered every 10 lines.", + "lineNumbers.off": "Line numbers are not rendered.", + "lineNumbers.on": "Line numbers are rendered as absolute number.", + "lineNumbers.relative": "Line numbers are rendered as distance in lines to cursor position.", + "lines.copyDown": "Copy Line Down", + "lines.copyUp": "Copy Line Up", + "lines.delete": "Delete Line", + "lines.deleteAllLeft": "Delete All Left", + "lines.deleteAllRight": "Delete All Right", + "lines.deleteDuplicates": "Delete Duplicate Lines", + "lines.indent": "Indent Line", + "lines.insertAfter": "Insert Line Below", + "lines.insertBefore": "Insert Line Above", + "lines.joinLines": "Join Lines", + "lines.moveDown": "Move Line Down", + "lines.moveUp": "Move Line Up", + "lines.outdent": "Outdent Line", + "lines.sortAscending": "Sort Lines Ascending", + "lines.sortDescending": "Sort Lines Descending", + "lines.trimTrailingWhitespace": "Trim Trailing Whitespace", + "linkedEditing": "Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.", + "linkedEditing.label": "Start Linked Editing", + "links": "Controls whether the editor should detect links and make them clickable.", + "links.navigate.executeCmd": "Execute command", + "links.navigate.follow": "Follow link", + "links.navigate.kb.alt": "alt + click", + "links.navigate.kb.alt.mac": "option + click", + "links.navigate.kb.meta": "ctrl + click", + "links.navigate.kb.meta.mac": "cmd + click", + "listActiveSelectionBackground": "List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", + "listActiveSelectionForeground": "List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", + "listActiveSelectionIconForeground": "List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", + "listDeemphasizedForeground": "List/Tree foreground color for items that are deemphasized. ", + "listDropBackground": "List/Tree drag and drop background when moving items around using the mouse.", + "listErrorForeground": "Foreground color of list items containing errors.", + "listFilterMatchHighlight": "Background color of the filtered match.", + "listFilterMatchHighlightBorder": "Border color of the filtered match.", + "listFilterWidgetBackground": "Background color of the type filter widget in lists and trees.", + "listFilterWidgetNoMatchesOutline": "Outline color of the type filter widget in lists and trees, when there are no matches.", + "listFilterWidgetOutline": "Outline color of the type filter widget in lists and trees.", + "listFocusBackground": "List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", + "listFocusForeground": "List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", + "listFocusHighlightForeground": "List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.", + "listFocusOutline": "List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", + "listHoverBackground": "List/Tree background when hovering over items using the mouse.", + "listHoverForeground": "List/Tree foreground when hovering over items using the mouse.", + "listInactiveFocusBackground": "List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", + "listInactiveFocusOutline": "List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", + "listInactiveSelectionBackground": "List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", + "listInactiveSelectionForeground": "List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", + "listInactiveSelectionIconForeground": "List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", + "listWarningForeground": "Foreground color of list items containing warnings.", + "loading": "Loading...", + "marker aria": "{0} at {1}. ", + "markerAction.next.label": "Go to Next Problem (Error, Warning, Info)", + "markerAction.nextInFiles.label": "Go to Next Problem in Files (Error, Warning, Info)", + "markerAction.previous.label": "Go to Previous Problem (Error, Warning, Info)", + "markerAction.previousInFiles.label": "Go to Previous Problem in Files (Error, Warning, Info)", + "matchBrackets": "Highlight matching brackets.", + "maxComputationTime": "Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.", + "maxFileSize": "Maximum file size in MB for which to compute diffs. Use 0 for no limit.", + "maxTokenizationLineLength": "Lines above this length will not be tokenized for performance reasons", + "maximum fold ranges": "The number of foldable regions is limited to a maximum of {0}. Increase configuration option ['Folding Maximum Regions'](command:workbench.action.openSettings?[\"editor.foldingMaximumRegions\"]) to enable more.", + "menuBackground": "Background color of menu items.", + "menuBorder": "Border color of menus.", + "menuForeground": "Foreground color of menu items.", + "menuSelectionBackground": "Background color of the selected menu item in menus.", + "menuSelectionBorder": "Border color of the selected menu item in menus.", + "menuSelectionForeground": "Foreground color of the selected menu item in menus.", + "menuSeparatorBackground": "Color of a separator menu item in menus.", + "mergeBorder": "Border color on headers and the splitter in inline merge-conflicts.", + "mergeCommonContentBackground": "Common ancestor content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", + "mergeCommonHeaderBackground": "Common ancestor header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", + "mergeCurrentContentBackground": "Current content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", + "mergeCurrentHeaderBackground": "Current header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", + "mergeIncomingContentBackground": "Incoming content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", + "mergeIncomingHeaderBackground": "Incoming header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", + "messageVisible": "Whether the editor is currently showing an inline message", + "metaTitle.N": "{0} ({1})", + "minimap.enabled": "Controls whether the minimap is shown.", + "minimap.maxColumn": "Limit the width of the minimap to render at most a certain number of columns.", + "minimap.renderCharacters": "Render the actual characters on a line as opposed to color blocks.", + "minimap.scale": "Scale of content drawn in the minimap: 1, 2 or 3.", + "minimap.showSlider": "Controls when the minimap slider is shown.", + "minimap.side": "Controls the side where to render the minimap.", + "minimap.size": "Controls the size of the minimap.", + "minimap.size.fill": "The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling).", + "minimap.size.fit": "The minimap will shrink as necessary to never be larger than the editor (no scrolling).", + "minimap.size.proportional": "The minimap has the same size as the editor contents (and might scroll).", + "minimapBackground": "Minimap background color.", + "minimapError": "Minimap marker color for errors.", + "minimapFindMatchHighlight": "Minimap marker color for find matches.", + "minimapForegroundOpacity": "Opacity of foreground elements rendered in the minimap. For example, \"#000000c0\" will render the elements with 75% opacity.", + "minimapSelectionHighlight": "Minimap marker color for the editor selection.", + "minimapSelectionOccurrenceHighlight": "Minimap marker color for repeating editor selections.", + "minimapSliderActiveBackground": "Minimap slider background color when clicked on.", + "minimapSliderBackground": "Minimap slider background color.", + "minimapSliderHoverBackground": "Minimap slider background color when hovering.", + "missing.chord": "The key combination ({0}, {1}) is not a command.", + "missing.url": "Failed to open this link because its target is missing.", + "missingPreviewMessage": "no preview available", + "modesContentHover.loading": "Loading...", + "more_lines_changed": "{0} lines changed", + "mouseWheelScrollSensitivity": "A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.", + "mouseWheelZoom": "Zoom the font of the editor when using mouse wheel and holding `Ctrl`.", + "moveSelectionToNextFindMatch": "Move Last Selection To Next Find Match", + "moveSelectionToPreviousFindMatch": "Move Last Selection To Previous Find Match", + "multiCursorMergeOverlapping": "Merge multiple cursors when they are overlapping.", + "multiCursorModifier.alt": "Maps to `Alt` on Windows and Linux and to `Option` on macOS.", + "multiCursorModifier.ctrlCmd": "Maps to `Control` on Windows and Linux and to `Command` on macOS.", + "multiCursorPaste": "Controls pasting when the line count of the pasted text matches the cursor count.", + "multiCursorPaste.full": "Each cursor pastes the full text.", + "multiCursorPaste.spread": "Each cursor pastes a single line of the text.", + "multiSelection": "{0} selections", + "multiSelectionRange": "{0} selections ({1} characters selected)", + "multipleResults": "Click to show {0} definitions.", + "mutlicursor.addCursorsToBottom": "Add Cursors To Bottom", + "mutlicursor.addCursorsToTop": "Add Cursors To Top", + "mutlicursor.insertAbove": "Add Cursor Above", + "mutlicursor.insertAtEndOfEachLineSelected": "Add Cursors to Line Ends", + "mutlicursor.insertBelow": "Add Cursor Below", + "nextMarkerIcon": "Icon for goto next marker.", + "nextSelectionMatchFindAction": "Find Next Selection", + "no result": "No result.", + "noQuickFixes": "No quick fixes available", + "noResultWord": "No definition found for '{0}'", + "noResults": "No results", + "noSelection": "No selection", + "no_lines_changed": "no lines changed", + "node2NotSupported": "\"node2\" is no longer supported, use \"node\" instead and set the \"protocol\" attribute to \"inspector\".", + "nodeExceptionMessage": "A system error occurred ({0})", + "nok": "Undo this File", + "occurrencesHighlight": "Controls whether the editor should highlight semantic symbol occurrences.", + "one_line_changed": "1 line changed", + "openDocMac": "Press Command+H now to open a browser window with more information related to editor accessibility.", + "openDocWinLinux": "Press Control+H now to open a browser window with more information related to editor accessibility.", + "openingDocs": "Now opening the Editor Accessibility documentation page.", + "organizeImports.label": "Organize Imports", + "outroMsg": "You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape.", + "overrideSettings.defaultDescription": "Configure editor settings to be overridden for a language.", + "overrideSettings.errorMessage": "This setting does not support per-language configuration.", + "overviewRuleError": "Overview ruler marker color for errors.", + "overviewRuleInfo": "Overview ruler marker color for infos.", + "overviewRuleWarning": "Minimap marker color for warnings.", + "overviewRulerBorder": "Controls whether a border should be drawn around the overview ruler.", + "overviewRulerBracketMatchForeground": "Overview ruler marker color for matching brackets.", + "overviewRulerCommonContentForeground": "Common ancestor overview ruler foreground for inline merge-conflicts.", + "overviewRulerCurrentContentForeground": "Current overview ruler foreground for inline merge-conflicts.", + "overviewRulerFindMatchForeground": "Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations.", + "overviewRulerIncomingContentForeground": "Incoming overview ruler foreground for inline merge-conflicts.", + "overviewRulerRangeHighlight": "Overview ruler marker color for range highlights. The color must not be opaque so as not to hide underlying decorations.", + "overviewRulerSelectionHighlightForeground": "Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations.", + "overviewRulerWordHighlightForeground": "Overview ruler marker color for symbol highlights. The color must not be opaque so as not to hide underlying decorations.", + "overviewRulerWordHighlightStrongForeground": "Overview ruler marker color for write-access symbol highlights. The color must not be opaque so as not to hide underlying decorations.", + "padding.bottom": "Controls the amount of space between the bottom edge of the editor and the last line.", + "padding.top": "Controls the amount of space between the top edge of the editor and the first line.", + "parameterHints.cycle": "Controls whether the parameter hints menu cycles or closes when reaching the end of the list.", + "parameterHints.enabled": "Enables a pop-up that shows parameter documentation and type information as you type.", + "parameterHints.trigger.label": "Trigger Parameter Hints", + "parameterHintsNextIcon": "Icon for show next parameter hint.", + "parameterHintsPreviousIcon": "Icon for show previous parameter hint.", + "peek.submenu": "Peek", + "peekView.alternateTitle": "References", + "peekViewBorder": "Color of the peek view borders and arrow.", + "peekViewEditorBackground": "Background color of the peek view editor.", + "peekViewEditorGutterBackground": "Background color of the gutter in the peek view editor.", + "peekViewEditorMatchHighlight": "Match highlight color in the peek view editor.", + "peekViewEditorMatchHighlightBorder": "Match highlight border in the peek view editor.", + "peekViewResultsBackground": "Background color of the peek view result list.", + "peekViewResultsFileForeground": "Foreground color for file nodes in the peek view result list.", + "peekViewResultsMatchForeground": "Foreground color for line nodes in the peek view result list.", + "peekViewResultsMatchHighlight": "Match highlight color in the peek view result list.", + "peekViewResultsSelectionBackground": "Background color of the selected entry in the peek view result list.", + "peekViewResultsSelectionForeground": "Foreground color of the selected entry in the peek view result list.", + "peekViewTitleBackground": "Background color of the peek view title area.", + "peekViewTitleForeground": "Color of the peek view title.", + "peekViewTitleInfoForeground": "Color of the peek view title info.", + "peekWidgetDefaultFocus": "Controls whether to focus the inline editor or the tree in the peek widget.", + "peekWidgetDefaultFocus.editor": "Focus the editor when opening peek", + "peekWidgetDefaultFocus.tree": "Focus the tree when opening peek", + "pickerBackground": "Quick picker background color. The quick picker widget is the container for pickers like the command palette.", + "pickerForeground": "Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.", + "pickerGroupBorder": "Quick picker color for grouping borders.", + "pickerGroupForeground": "Quick picker color for grouping labels.", + "pickerTitleBackground": "Quick picker title background color. The quick picker widget is the container for pickers like the command palette.", + "placeholder.find": "Find", + "placeholder.replace": "Replace", + "plainText.alias": "Plain Text", + "preferredcodeActionWithKb": "Show Code Actions. Preferred Quick Fix Available ({0})", + "previousMarkerIcon": "Icon for goto previous marker.", + "previousSelectionMatchFindAction": "Find Previous Selection", + "problems": "{0} of {1} problems", + "problemsErrorIconForeground": "The color used for the problems error icon.", + "problemsInfoIconForeground": "The color used for the problems info icon.", + "problemsWarningIconForeground": "The color used for the problems warning icon.", + "progressBarBackground": "Background color of the progress bar that can show for long running operations.", + "quick fixes": "Quick Fix...", + "quickCommandActionHelp": "Show And Run Commands", + "quickCommandActionLabel": "Command Palette", + "quickInput.list.focusBackground deprecation": "Please use quickInputList.focusBackground instead", + "quickInput.listFocusBackground": "Quick picker background color for the focused item.", + "quickInput.listFocusForeground": "Quick picker foreground color for the focused item.", + "quickInput.listFocusIconForeground": "Quick picker icon foreground color for the focused item.", + "quickOutlineActionLabel": "Go to Symbol...", + "quickOutlineByCategoryActionLabel": "Go to Symbol by Category...", + "quickSuggestions": "Controls whether suggestions should automatically show up while typing.", + "quickSuggestions.comments": "Enable quick suggestions inside comments.", + "quickSuggestions.other": "Enable quick suggestions outside of strings and comments.", + "quickSuggestions.strings": "Enable quick suggestions inside strings.", + "quickSuggestionsDelay": "Controls the delay in milliseconds after which quick suggestions will show up.", + "quickfix.trigger.label": "Quick Fix...", + "quotableLabel": "Renaming {0}", + "rangeHighlight": "Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations.", + "rangeHighlightBorder": "Background color of the border around highlighted ranges.", + "readMore": "Read More", + "readonlyDiffEditor": " in a read-only pane of a diff editor.", + "readonlyEditor": " in a read-only code editor", + "redo": "Redo", + "ref.title": "References", + "refactor.label": "Refactor...", + "referenceSearchVisible": "Whether reference peek is visible, like 'Peek References' or 'Peek Definition'", + "references.action.label": "Peek References", + "references.no": "No references found for '{0}'", + "references.noGeneric": "No references found", + "regexDescription": "Use Regular Expression", + "removedCursor": "Removed secondary cursors", + "rename.failed": "Rename failed to compute edits", + "rename.failedApply": "Rename failed to apply edits", + "rename.label": "Rename Symbol", + "renameOnType": "Controls whether the editor auto renames on type.", + "renameOnTypeDeprecate": "Deprecated, use `editor.linkedEditing` instead.", + "renderControlCharacters": "Controls whether the editor should render control characters.", + "renderFinalNewline": "Render last line number when the file ends with a newline.", + "renderIndicators": "Controls whether the diff editor shows +/- indicators for added/removed changes.", + "renderLineHighlight": "Controls how the editor should render the current line highlight.", + "renderLineHighlight.all": "Highlights both the gutter and the current line.", + "renderLineHighlightOnlyWhenFocus": "Controls if the editor should render the current line highlight only when the editor is focused.", + "renderWhitespace": "Controls how the editor should render whitespace characters.", + "renderWhitespace.boundary": "Render whitespace characters except for single spaces between words.", + "renderWhitespace.selection": "Render whitespace characters only on selected text.", + "renderWhitespace.trailing": "Render only trailing whitespace characters.", + "resolveRenameLocationFailed": "An unknown error occurred while resolving rename location", + "roundedSelection": "Controls whether selections should have rounded corners.", + "rulers": "Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.", + "rulers.color": "Color of this editor ruler.", + "rulers.size": "Number of monospace characters at which this editor ruler will render.", + "sashActiveBorder": "Border color of active sashes.", + "schema.brackets": "Defines the bracket symbols that increase or decrease the indentation.", + "schema.closeBracket": "The closing bracket character or string sequence.", + "schema.colorizedBracketPairs": "Defines the bracket pairs that are colorized by their nesting level if bracket pair colorization is enabled.", + "schema.openBracket": "The opening bracket character or string sequence.", + "scrollBeyondLastColumn": "Controls the number of extra characters beyond which the editor will scroll horizontally.", + "scrollBeyondLastLine": "Controls whether the editor will scroll beyond the last line.", + "scrollPredominantAxis": "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.", + "scrollbar.horizontal": "Controls the visibility of the horizontal scrollbar.", + "scrollbar.horizontal.auto": "The horizontal scrollbar will be visible only when necessary.", + "scrollbar.horizontal.fit": "The horizontal scrollbar will always be hidden.", + "scrollbar.horizontal.visible": "The horizontal scrollbar will always be visible.", + "scrollbar.horizontalScrollbarSize": "The height of the horizontal scrollbar.", + "scrollbar.scrollByPage": "Controls whether clicks scroll by page or jump to click position.", + "scrollbar.vertical": "Controls the visibility of the vertical scrollbar.", + "scrollbar.vertical.auto": "The vertical scrollbar will be visible only when necessary.", + "scrollbar.vertical.fit": "The vertical scrollbar will always be hidden.", + "scrollbar.vertical.visible": "The vertical scrollbar will always be visible.", + "scrollbar.verticalScrollbarSize": "The width of the vertical scrollbar.", + "scrollbarShadow": "Scrollbar shadow to indicate that the view is scrolled.", + "scrollbarSliderActiveBackground": "Scrollbar slider background color when clicked on.", + "scrollbarSliderBackground": "Scrollbar slider background color.", + "scrollbarSliderHoverBackground": "Scrollbar slider background color when hovering.", + "searchEditor.editorFindMatchBorder": "Border color of the Search Editor query matches.", + "searchEditor.queryMatch": "Color of the Search Editor query matches.", + "selectAll": "Select All", + "selectAllOccurrencesOfFindMatch": "Select All Occurrences of Find Match", + "selectLeadingAndTrailingWhitespace": "Whether leading and trailing whitespace should always be selected.", + "selectionBackground": "The background color of text selections in the workbench (e.g. for input fields or text areas). Note that this does not apply to selections within the editor.", + "selectionClipboard": "Controls whether the Linux primary clipboard should be supported.", + "selectionHighlight": "Controls whether the editor should highlight matches similar to the selection.", + "semanticHighlighting.configuredByTheme": "Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.", + "semanticHighlighting.enabled": "Controls whether the semanticHighlighting is shown for the languages that support it.", + "semanticHighlighting.false": "Semantic highlighting disabled for all color themes.", + "semanticHighlighting.true": "Semantic highlighting enabled for all color themes.", + "showAccessibilityHelpAction": "Show Accessibility Help", + "showDeprecated": "Controls strikethrough deprecated variables.", + "showFoldingControls": "Controls when the folding controls on the gutter are shown.", + "showFoldingControls.always": "Always show the folding controls.", + "showFoldingControls.mouseover": "Only show the folding controls when the mouse is over the gutter.", + "showNextInlineSuggestion": "Next", + "showPreviousInlineSuggestion": "Previous", + "showUnused": "Controls fading out of unused code.", + "sideBySide": "Controls whether the diff editor shows the diff side by side or inline.", + "singleSelection": "Line {0}, Column {1}", + "singleSelectionRange": "Line {0}, Column {1} ({2} selected)", + "smartSelect.expand": "Expand Selection", + "smartSelect.jumpBracket": "Go to Bracket", + "smartSelect.selectToBracket": "Select to Bracket", + "smartSelect.shrink": "Shrink Selection", + "smoothScrolling": "Controls whether the editor will scroll using an animation.", + "snippetFinalTabstopHighlightBackground": "Highlight background color of the final tabstop of a snippet.", + "snippetFinalTabstopHighlightBorder": "Highlight border color of the final tabstop of a snippet.", + "snippetSuggestions": "Controls whether snippets are shown with other suggestions and how they are sorted.", + "snippetSuggestions.bottom": "Show snippet suggestions below other suggestions.", + "snippetSuggestions.inline": "Show snippets suggestions with other suggestions.", + "snippetSuggestions.none": "Do not show snippet suggestions.", + "snippetSuggestions.top": "Show snippet suggestions on top of other suggestions.", + "snippetTabstopHighlightBackground": "Highlight background color of a snippet tabstop.", + "snippetTabstopHighlightBorder": "Highlight border color of a snippet tabstop.", + "source.label": "Source Action...", + "stablePeek": "Keep peek editors open even when double clicking their content or when hitting `Escape`.", + "stackTrace.format": "{0}: {1}", + "startFindAction": "Find", + "startFindWithArgsAction": "Find With Arguments", + "startFindWithSelectionAction": "Find With Selection", + "startReplace": "Replace", + "statusBarBackground": "Background color of the editor hover status bar.", + "stickyTabStops": "Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.", + "stickydesc": "Stick to the end even when going to longer lines", + "submenu.empty": "(empty)", + "suggest": "Suggest", + "suggest.filterGraceful": "Controls whether filtering and sorting suggestions accounts for small typos.", + "suggest.insertMode": "Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.", + "suggest.insertMode.insert": "Insert suggestion without overwriting text right of the cursor.", + "suggest.insertMode.replace": "Insert suggestion and overwrite text right of the cursor.", + "suggest.localityBonus": "Controls whether sorting favors words that appear close to the cursor.", + "suggest.maxVisibleSuggestions.dep": "This setting is deprecated. The suggest widget can now be resized.", + "suggest.preview": "Controls whether to preview the suggestion outcome in the editor.", + "suggest.reset.label": "Reset Suggest Widget Size", + "suggest.shareSuggestSelections": "Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).", + "suggest.showIcons": "Controls whether to show or hide icons in suggestions.", + "suggest.showInlineDetails": "Controls whether suggest details show inline with the label or only in the details widget", + "suggest.showStatusBar": "Controls the visibility of the status bar at the bottom of the suggest widget.", + "suggest.snippetsPreventQuickSuggestions": "Controls whether an active snippet prevents quick suggestions.", + "suggest.trigger.label": "Trigger Suggest", + "suggestFontSize": "Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.", + "suggestLineHeight": "Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used. The minimum value is 8.", + "suggestMoreInfoIcon": "Icon for more information in the suggest widget.", + "suggestOnTriggerCharacters": "Controls whether suggestions should automatically show up when typing trigger characters.", + "suggestSelection": "Controls how suggestions are pre-selected when showing the suggest list.", + "suggestSelection.first": "Always select the first suggestion.", + "suggestSelection.recentlyUsed": "Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently.", + "suggestSelection.recentlyUsedByPrefix": "Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.", + "suggestWidget.loading": "Loading...", + "suggestWidget.noSuggestions": "No suggestions.", + "symbolHighlight": "Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations.", + "symbolHighlightBorder": "Background color of the border around highlighted symbols.", + "tabCompletion": "Enables tab completions.", + "tabCompletion.off": "Disable tab completions.", + "tabCompletion.on": "Tab complete will insert the best matching suggestion when pressing tab.", + "tabCompletion.onlySnippets": "Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.", + "tabFocusModeOffMsg": "Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}.", + "tabFocusModeOffMsgNoKb": "Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding.", + "tabFocusModeOnMsg": "Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}.", + "tabFocusModeOnMsgNoKb": "Pressing Tab in the current editor will move focus to the next focusable element. The command {0} is currently not triggerable by a keybinding.", + "tabSize": "The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.", + "tableColumnsBorder": "Table border color between columns.", + "tableOddRowsBackgroundColor": "Background color for odd table rows.", + "textBlockQuoteBackground": "Background color for block quotes in text.", + "textBlockQuoteBorder": "Border color for block quotes in text.", + "textCodeBlockBackground": "Background color for code blocks in text.", + "textInputFocus": "Whether an editor or a rich text input has focus (cursor is blinking)", + "textLinkActiveForeground": "Foreground color for links in text when clicked on and on mouse hover.", + "textLinkForeground": "Foreground color for links in text.", + "textPreformatForeground": "Foreground color for preformatted text segments.", + "textSeparatorForeground": "Color for text separators.", "theia": { + "callhierarchy": { + "open": "Open Call Hierarchy" + }, "core": { "cannotConnectBackend": "Cannot connect to the backend.", "cannotConnectDaemon": "Cannot connect to the CLI daemon.", + "common": { + "closeAll": "Close All Tabs", + "closeAllTabMain": "Close All Tabs in Main Area", + "closeOtherTabMain": "Close Other Tabs in Main Area", + "closeOthers": "Close Other Tabs", + "closeRight": "Close Tabs to the Right", + "closeTab": "Close Tab", + "closeTabMain": "Close Tab in Main Area", + "collapseAllTabs": "Collapse All Side Panels", + "collapseBottomPanel": "Toggle Bottom Panel", + "collapseTab": "Collapse Side Panel", + "showNextTabGroup": "Switch to Next Tab Group", + "showNextTabInGroup": "Switch to Next Tab in Group", + "showPreviousTabGroup": "Switch to Previous Tab Group", + "showPreviousTabInGroup": "Switch to Previous Tab in Group", + "toggleMaximized": "Toggle Maximized" + }, "couldNotSave": "Could not save the sketch. Please copy your unsaved work into your favorite text editor, and restart the IDE.", "daemonOffline": "CLI Daemon Offline", - "offline": "Offline" + "file": { + "browse": "Browse" + }, + "highlightModifiedTabs": "Controls whether a top border is drawn on modified (dirty) editor tabs or not.", + "keyboard": { + "choose": "Choose Keyboard Layout", + "chooseLayout": "Choose a keyboard layout", + "current": "(current: {0})", + "currentLayout": " - current layout", + "mac": "Mac Keyboards", + "pc": "PC Keyboards", + "tryDetect": "Try to detect the keyboard layout from browser information and pressed keys." + }, + "offline": "Offline", + "quitMessage": "Any unsaved changes will not be saved.", + "quitTitle": "Are you sure you want to quit?", + "resetWorkbenchLayout": "Reset Workbench Layout", + "sashDelay": "Controls the hover feedback delay in milliseconds of the dragging area in between views/editors.", + "sashSize": "Controls the feedback area size in pixels of the dragging area in between views/editors. Set it to a larger value if needed.", + "silentNotifications": "Controls whether to suppress notification popups." }, "debug": { + "addConfigurationPlaceholder": "Select workspace root to add configuration to", + "continueAll": "Continue All", + "copyExpressionValue": "Copy Expression Value", + "debugViewLocation": "Controls the location of the debug view.", + "openBottom": "Open Bottom", + "openLeft": "Open Left", + "openRight": "Open Right", + "pauseAll": "Pause All", + "reveal": "Reveal", "start": "Start...", "startError": "There was an error starting the debug session, check the logs for more details.", + "threads": "Threads", + "toggleTracing": "Enable/disable tracing communications with debug adapters", "typeNotSupported": "The debug session type \"{0}\" is not supported." }, "editor": { + "diffEditor.maxFileSize": "Maximum file size in MB for which to compute diffs. Use 0 for no limit.", + "editor.accessibilityPageSize": "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.", + "editor.autoClosingDelete": "Controls whether the editor should remove adjacent closing quotes or brackets when deleting.", + "editor.autoClosingDelete1": "Remove adjacent closing quotes or brackets only if they were automatically inserted.", + "editor.bracketPairColorization.enabled": "Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.", + "editor.codeLensFontSize": "Controls the font size in pixels for CodeLens. When set to `0`, 90% of `#editor.fontSize#` is used.", + "editor.find.autoFindInSelection0": "Never turn on Find in Selection automatically (default).", + "editor.find.autoFindInSelection1": "Always turn on Find in Selection automatically.", + "editor.find.seedSearchStringFromSelection0": "Never seed search string from the editor selection.", + "editor.find.seedSearchStringFromSelection1": "Always seed search string from the editor selection, including word at cursor position.", + "editor.find.seedSearchStringFromSelection2": "Only seed search string from the editor selection.", + "editor.foldingImportsByDefault": "Controls whether the editor automatically collapses import ranges.", + "editor.foldingMaximumRegions": "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.", + "editor.formatOnSaveMode.modificationsIfAvailable": "Will attempt to format modifications only (requires source control). If source control can't be used, then the whole file will be formatted.", + "editor.guides.bracketPairs": "Controls whether bracket pair guides are enabled or not.", + "editor.guides.bracketPairs0": "Enables bracket pair guides.", + "editor.guides.bracketPairs1": "Enables bracket pair guides only for the active bracket pair.", + "editor.guides.bracketPairs2": "Disables bracket pair guides.", + "editor.guides.bracketPairsHorizontal": "Controls whether horizontal bracket pair guides are enabled or not.", + "editor.guides.bracketPairsHorizontal0": "Enables horizontal guides as addition to vertical bracket pair guides.", + "editor.guides.bracketPairsHorizontal1": "Enables horizontal guides only for the active bracket pair.", + "editor.guides.bracketPairsHorizontal2": "Disables horizontal bracket pair guides.", + "editor.guides.highlightActiveBracketPair": "Controls whether the editor should highlight the active bracket pair.", + "editor.hover.above": "Prefer showing hovers above the line, if there's space.", + "editor.inlayHints.enabled": "Enables the inlay hints in the editor.", + "editor.inlayHints.fontFamily": "Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.", + "editor.inlayHints.fontSize": "Controls font size of inlay hints in the editor. A default of 90% of `#editor.fontSize#` is used when the configured value is less than `5` or greater than the editor font size.", + "editor.inlineSuggest.enabled": "Controls whether to automatically show inline suggestions in the editor.", + "editor.language.colorizedBracketPairs": "Defines the bracket pairs that are colorized by their nesting level if bracket pair colorization is enabled.", + "editor.lineHeight": "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.", + "editor.renderLineHighlightOnlyWhenFocus": "Controls if the editor should render the current line highlight only when the editor is focused.", + "editor.renderWhitespace3": "Render only trailing whitespace characters.", + "editor.scrollbar.horizontal": "Controls the visibility of the horizontal scrollbar.", + "editor.scrollbar.horizontal0": "The horizontal scrollbar will be visible only when necessary.", + "editor.scrollbar.horizontal1": "The horizontal scrollbar will always be visible.", + "editor.scrollbar.horizontal2": "The horizontal scrollbar will always be hidden.", + "editor.scrollbar.horizontalScrollbarSize": "The height of the horizontal scrollbar.", + "editor.scrollbar.scrollByPage": "Controls whether clicks scroll by page or jump to click position.", + "editor.scrollbar.vertical": "Controls the visibility of the vertical scrollbar.", + "editor.scrollbar.vertical0": "The vertical scrollbar will be visible only when necessary.", + "editor.scrollbar.vertical1": "The vertical scrollbar will always be visible.", + "editor.scrollbar.vertical2": "The vertical scrollbar will always be hidden.", + "editor.scrollbar.verticalScrollbarSize": "The width of the vertical scrollbar.", + "editor.stickyTabStops": "Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.", + "editor.suggest.localityBonus": "Controls whether sorting favors words that appear close to the cursor.", + "editor.suggest.preview": "Controls whether to preview the suggestion outcome in the editor.", + "editor.suggest.showDeprecated": "When enabled IntelliSense shows `deprecated`-suggestions.", + "editor.unicodeHighlight.allowedCharacters": "Defines allowed characters that are not being highlighted.", + "editor.unicodeHighlight.allowedLocales": "Unicode characters that are common in allowed locales are not being highlighted.", + "editor.unicodeHighlight.ambiguousCharacters": "Controls whether characters are highlighted that can be confused with basic ASCII characters, except those that are common in the current user locale.", + "editor.unicodeHighlight.includeComments": "Controls whether characters in comments should also be subject to unicode highlighting.", + "editor.unicodeHighlight.includeStrings": "Controls whether characters in strings should also be subject to unicode highlighting.", + "editor.unicodeHighlight.invisibleCharacters": "Controls whether characters that just reserve space or have no width at all are highlighted.", + "editor.unicodeHighlight.nonBasicASCII": "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.", + "editor.wordBasedSuggestionsMode": "Controls from which documents word based completions are computed.", + "files.autoSave": "Controls [auto save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) of editors that have unsaved changes.", + "files.autoSave.afterDelay": "An editor with changes is automatically saved after the configured `#files.autoSaveDelay#`.", + "files.autoSave.off": "An editor with changes is never automatically saved.", + "files.autoSave.onFocusChange": "An editor with changes is automatically saved when the editor loses focus.", + "files.autoSave.onWindowChange": "An editor with changes is automatically saved when the window loses focus.", + "formatOnSaveTimeout": "Timeout in milliseconds after which the formatting that is run on file save is cancelled.", + "persistClosedEditors": "Controls whether to persist closed editor history for the workspace across window reloads.", + "showAllEditors": "Show All Opened Editors", + "splitHorizontal": "Split Editor Horizontal", + "splitVertical": "Split Editor Vertical", "unsavedTitle": "Unsaved – {0}" }, + "file-search": { + "toggleIgnoredFiles": " (Press {0} to show/hide ignored files)" + }, + "fileSystem": { + "fileResource": { + "overWriteBody": "Do you want to overwrite the changes made to '{0}' on the file system?" + } + }, + "filesystem": { + "copyDownloadLink": "Copy Download Link", + "fileResource": { + "binaryFileQuery": "Opening it might take some time and might make the IDE unresponsive. Do you want to open '{0}' anyway?", + "binaryTitle": "The file is either binary or uses an unsupported text encoding.", + "largeFileTitle": "The file is too large ({0}).", + "overwriteTitle": "The file '{0}' has been changed on the file system." + }, + "filesExclude": "Configure glob patterns for excluding files and folders. For example, the file Explorer decides which files and folders to show or hide based on this setting.", + "maxConcurrentUploads": "Maximum number of concurrent files to upload when uploading multiple files. 0 means all files will be uploaded concurrently.", + "maxFileSizeMB": "Controls the max file size in MB which is possible to open.", + "processedOutOf": "Processed {0} out of {1}", + "uploadFiles": "Upload Files...", + "uploadedOutOf": "Uploaded {0} out of {1}" + }, + "git": { + "addSignedOff": "Add Signed-off-by", + "added": "Added", + "amendReuseMessag": "To reuse the last commit message, press 'Enter' or 'Escape' to cancel.", + "amendRewrite": "Rewrite previous commit message. Press 'Enter' to confirm or 'Escape' to cancel.", + "checkoutCreateLocalBranchWithName": "Create a new local branch with name: {0}. Press 'Enter' to confirm or 'Escape' to cancel.", + "checkoutProvideBranchName": "Please provide a branch name. ", + "checkoutSelectRef": "Select a ref to checkout or create a new local branch:", + "cloneQuickInputLabel": "Please provide a Git repository location. Press 'Enter' to confirm or 'Escape' to cancel.", + "cloneRepository": "Clone the Git repository: {0}. Press 'Enter' to confirm or 'Escape' to cancel.", + "compareWith": "Compare With...", + "compareWithBranchOrTag": "Pick a branch or tag to compare with the currently active {0} branch:", + "conflicted": "Conflicted", + "copied": "Copied", + "dirtyDiffLinesLimit": "Do not show dirty diff decorations, if editor's line count exceeds this limit.", + "dropStashMessage": "Stash successfully removed.", + "editorDecorationsEnabled": "Show git decorations in the editor.", + "fetchPickRemote": "Pick a remote to fetch from:", + "gitDecorationsColors": "Use color decoration in the navigator.", + "mergeQuickPickPlaceholder": "Pick a branch to merge into the currently active {0} branch:", + "missingUserInfo": "Make sure you configure your 'user.name' and 'user.email' in git.", + "noPreviousCommit": "No previous commit to amend", + "noRepositoriesSelected": "No repositories were selected.", + "renamed": "Renamed", + "repositoryNotInitialized": "Repository {0} is not yet initialized.", + "stashChanges": "Stash changes. Press 'Enter' to confirm or 'Escape' to cancel.", + "stashChangesWithMessage": "Stash changes with message: {0}. Press 'Enter' to confirm or 'Escape' to cancel.", + "toggleBlameAnnotations": "Toggle Blame Annotations", + "unstaged": "Unstaged" + }, + "keybinding-schema-updater": { + "deprecation": "Use `when` clause instead." + }, + "markers": { + "clearAll": "Clear All", + "tabbarDecorationsEnabled": "Show problem decorators (diagnostic markers) in the tab bars." + }, "messages": { "collapse": "Collapse", - "expand": "Expand" + "expand": "Expand", + "notificationTimeout": "Informative notifications will be hidden after this timeout.", + "toggleNotifications": "Toggle Notifications" + }, + "monaco": { + "noSymbolsMatching": "No symbols matching", + "typeToSearchForSymbols": "Type to search for symbols" + }, + "navigator": { + "autoReveal": "Auto Reveal", + "refresh": "Refresh in Explorer", + "reveal": "Reveal in Explorer", + "toggleHiddenFiles": "Toggle Hidden Files" + }, + "output": { + "clearOutputChannel": "Clear Output Channel...", + "closeOutputChannel": "Close Output Channel...", + "hiddenChannels": "Hidden Channels", + "hideOutputChannel": "Hide Output Channel...", + "maxChannelHistory": "The maximum number of entries in an output channel.", + "outputChannels": "Output Channels", + "showOutputChannel": "Show Output Channel..." + }, + "plugin-ext": { + "plugins": "Plugins", + "signInAgain": "The extension '{0}' wants you to sign in again using {1}.", + "webviewTrace": "Controls communication tracing with webviews.", + "webviewWarnIfUnsecure": "Warns users that webviews are currently deployed unsecurely." + }, + "scm": { + "amend": "Amend", + "amendHeadCommit": "HEAD Commit", + "amendLastCommit": "Amend last commit", + "changeRepository": "Change Repository...", + "history": "History", + "noRepositoryFound": "No repository found", + "unamend": "Unamend", + "unamendCommit": "Unamend commit" + }, + "search-in-workspace": { + "includeIgnoredFiles": "Include Ignored Files", + "noFolderSpecified": "You have not opened or specified a folder. Only open files are currently searched.", + "resultSubset": "This is only a subset of all results. Use a more specific search term to narrow down the result list.", + "searchOnEditorModification": "Search the active editor when modified." + }, + "task": { + "attachTask": "Attach Task...", + "clearHistory": "Clear History", + "openUserTasks": "Open User Tasks" + }, + "terminal": { + "confirmClose": "Controls whether to confirm when the window closes if there are active terminal sessions.", + "confirmCloseAlways": "Always confirm if there are terminals.", + "confirmCloseChildren": "Confirm if there are any terminals that have child processes.", + "confirmCloseNever": "Never confirm.", + "enableCopy": "Enable ctrl-c (cmd-c on macOS) to copy selected text", + "enablePaste": "Enable ctrl-v (cmd-v on macOS) to paste from clipboard", + "shellArgsLinux": "The command line arguments to use when on the Linux terminal.", + "shellArgsOsx": "The command line arguments to use when on the macOS terminal.", + "shellArgsWindows": "The command line arguments to use when on the Windows terminal.", + "shellLinux": "The path of the shell that the terminal uses on Linux (default: '{0}'}).", + "shellOsx": "The path of the shell that the terminal uses on macOS (default: '{0}'}).", + "shellWindows": "The path of the shell that the terminal uses on Windows. (default: '{0}').", + "terminate": "Terminate", + "terminateActive": "Do you want to terminate the active terminal session?", + "terminateActiveMultiple": "Do you want to terminate the {0} active terminal sessions?" + }, + "webview": { + "goToReadme": "Go To README", + "messageWarning": " The {0} endpoint's host pattern has been changed to `{1}`; changing the pattern can lead to security vulnerabilities. See `{2}` for more information." }, "workspace": { + "closeWorkspace": "Do you really want to close the workspace?", + "compareWithEachOther": "Compare with Each Other", + "confirmDeletePermanently.description": "Failed to delete \"{0}\" using the Trash. Do you want to permanently delete instead?", + "confirmDeletePermanently.solution": "You can disable the use of Trash in the preferences.", + "confirmDeletePermanently.title": "Error deleting file", "deleteCurrentSketch": "Do you want to delete the current sketch?", + "duplicate": "Duplicate", + "failApply": "Could not apply changes to new file", + "failSaveAs": "Cannot run \"{0}\" for the current widget.", "fileNewName": "Name for new file", "invalidExtension": ".{0} is not a valid extension", "invalidFilename": "Invalid filename.", "newFileName": "New name for file", - "sketchDirectoryError": "There was an error creating the sketch directory. See the log for more details. The application will probably not work as expected." + "noErasure": "Note: Nothing will be erased from disk", + "openRecentPlaceholder": "Type the name of the workspace you want to open", + "openRecentWorkspace": "Open Recent Workspace...", + "preserveWindow": "Enable opening workspaces in current window.", + "removeFolder": "Are you sure you want to remove the following folder from the workspace?", + "removeFolders": "Are you sure you want to remove the following folders from the workspace?", + "sketchDirectoryError": "There was an error creating the sketch directory. See the log for more details. The application will probably not work as expected.", + "supportMultiRootWorkspace": "Controls whether multi-root workspace support is enabled.", + "trustEmptyWindow": "Controls whether or not the empty workspace is trusted by default.", + "trustEnabled": "Controls whether or not workspace trust is enabled. If disabled, all workspaces are trusted.", + "trustPrompt": "Controls when the startup prompt to trust a workspace is shown.", + "trustRequest": "An extension requests workspace trust but the corresponding API is not yet fully supported. Do you want to trust this workspace?", + "untitled-cleanup": "There appear to be many untitled workspace files. Please check {0} and remove any unused files.", + "workspaceFolderAdded": "A workspace with multiple roots was created. Do you want to save your workspace configuration as a file?", + "workspaceFolderAddedTitle": "Folder added to Workspace" } - } + }, + "title.matchesCountLimit": "Only the first {0} results are highlighted, but all find operations work on the entire text.", + "toggle.tabMovesFocus.off": "Pressing Tab will now insert the tab character", + "toggle.tabMovesFocus.on": "Pressing Tab will now move focus to the next focusable element", + "toggleFoldAction.label": "Toggle Fold", + "toggleHighContrast": "Toggle High Contrast Theme", + "too many characters": "Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.", + "toolbarActiveBackground": "Toolbar background when holding the mouse over actions", + "toolbarHoverBackground": "Toolbar background when hovering over actions using the mouse", + "toolbarHoverOutline": "Toolbar outline when hovering over actions using the mouse", + "tooltip.explanation": "Execute command {0}", + "transposeLetters.label": "Transpose Letters", + "treeIndentGuidesStroke": "Tree stroke color for the indentation guides.", + "trimAutoWhitespace": "Remove trailing auto inserted whitespace.", + "typedef.title": "Type Definitions", + "unFoldRecursivelyAction.label": "Unfold Recursively", + "undo": "Undo", + "unfoldAction.label": "Unfold", + "unfoldAllAction.label": "Unfold All", + "unfoldAllExcept.label": "Unfold All Regions Except Selected", + "unfoldAllMarkerRegions.label": "Unfold All Regions", + "unfoldOnClickAfterEndOfLine": "Controls whether clicking on the empty content after a folded line will unfold the line.", + "unicodeHighlight.adjustSettings": "Adjust settings", + "unicodeHighlight.allowCommonCharactersInLanguage": "Allow unicode characters that are more common in the language \"{0}\".", + "unicodeHighlight.allowedCharacters": "Defines allowed characters that are not being highlighted.", + "unicodeHighlight.allowedLocales": "Unicode characters that are common in allowed locales are not being highlighted.", + "unicodeHighlight.ambiguousCharacters": "Controls whether characters are highlighted that can be confused with basic ASCII characters, except those that are common in the current user locale.", + "unicodeHighlight.characterIsAmbiguous": "The character {0} could be confused with the character {1}, which is more common in source code.", + "unicodeHighlight.characterIsInvisible": "The character {0} is invisible.", + "unicodeHighlight.characterIsNonBasicAscii": "The character {0} is not a basic ASCII character.", + "unicodeHighlight.configureUnicodeHighlightOptions": "Configure Unicode Highlight Options", + "unicodeHighlight.disableHighlightingInComments.shortLabel": "Disable Highlight In Comments", + "unicodeHighlight.disableHighlightingInStrings.shortLabel": "Disable Highlight In Strings", + "unicodeHighlight.disableHighlightingOfAmbiguousCharacters.shortLabel": "Disable Ambiguous Highlight", + "unicodeHighlight.disableHighlightingOfInvisibleCharacters.shortLabel": "Disable Invisible Highlight", + "unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters.shortLabel": "Disable Non ASCII Highlight", + "unicodeHighlight.excludeCharFromBeingHighlighted": "Exclude {0} from being highlighted", + "unicodeHighlight.excludeInvisibleCharFromBeingHighlighted": "Exclude {0} (invisible character) from being highlighted", + "unicodeHighlight.includeComments": "Controls whether characters in comments should also be subject to unicode highlighting.", + "unicodeHighlight.includeStrings": "Controls whether characters in strings should also be subject to unicode highlighting.", + "unicodeHighlight.invisibleCharacters": "Controls whether characters that just reserve space or have no width at all are highlighted.", + "unicodeHighlight.nonBasicASCII": "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.", + "unicodeHighlighting.thisDocumentHasManyAmbiguousUnicodeCharacters": "This document contains many ambiguous unicode characters", + "unicodeHighlighting.thisDocumentHasManyInvisibleUnicodeCharacters": "This document contains many invisible unicode characters", + "unicodeHighlighting.thisDocumentHasManyNonBasicAsciiUnicodeCharacters": "This document contains many non-basic ASCII unicode characters", + "unnecessaryCodeBorder": "Border color of unnecessary (unused) source code in the editor.", + "unnecessaryCodeOpacity": "Opacity of unnecessary (unused) source code in the editor. For example, \"#000000c0\" will render the code with 75% opacity. For high contrast themes, use the 'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out.", + "unusualLineTerminators": "Remove unusual line terminators that might cause problems.", + "unusualLineTerminators.auto": "Unusual line terminators are automatically removed.", + "unusualLineTerminators.detail": "The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.", + "unusualLineTerminators.fix": "Remove Unusual Line Terminators", + "unusualLineTerminators.ignore": "Ignore", + "unusualLineTerminators.message": "Detected unusual line terminators", + "unusualLineTerminators.off": "Unusual line terminators are ignored.", + "unusualLineTerminators.prompt": "Unusual line terminators prompt to be removed.", + "unusualLineTerminators.title": "Unusual Line Terminators", + "useTabStops": "Inserting and deleting whitespace follows tab stops.", + "view problem": "View Problem", + "warningBorder": "Border color of warning boxes in the editor.", + "warningIcon": "Icon shown with a warning message in the extensions editor.", + "widgetShadow": "Shadow color of widgets such as find/replace inside the editor.", + "wordBasedSuggestions": "Controls whether completions should be computed based on words in the document.", + "wordBasedSuggestionsMode": "Controls from which documents word based completions are computed.", + "wordBasedSuggestionsMode.allDocuments": "Suggest words from all open documents.", + "wordBasedSuggestionsMode.currentDocument": "Only suggest words from the active document.", + "wordBasedSuggestionsMode.matchingDocuments": "Suggest words from all open documents of the same language.", + "wordHighlight": "Background color of a symbol during read-access, like reading a variable. The color must not be opaque so as not to hide underlying decorations.", + "wordHighlight.next.label": "Go to Next Symbol Highlight", + "wordHighlight.previous.label": "Go to Previous Symbol Highlight", + "wordHighlight.trigger.label": "Trigger Symbol Highlight", + "wordHighlightBorder": "Border color of a symbol during read-access, like reading a variable.", + "wordHighlightStrong": "Background color of a symbol during write-access, like writing to a variable. The color must not be opaque so as not to hide underlying decorations.", + "wordHighlightStrongBorder": "Border color of a symbol during write-access, like writing to a variable.", + "wordSeparators": "Characters that will be used as word separators when doing word related navigations or operations.", + "wordWrap.inherit": "Lines will wrap according to the `#editor.wordWrap#` setting.", + "wordWrap.off": "Lines will never wrap.", + "wordWrap.on": "Lines will wrap at the viewport width.", + "wordsDescription": "Match Whole Word", + "wrappingIndent": "Controls the indentation of wrapped lines.", + "wrappingIndent.deepIndent": "Wrapped lines get +2 indentation toward the parent.", + "wrappingIndent.indent": "Wrapped lines get +1 indentation toward the parent.", + "wrappingIndent.none": "No indentation. Wrapped lines begin at column 1.", + "wrappingIndent.same": "Wrapped lines get the same indentation as the parent.", + "wrappingStrategy": "Controls the algorithm that computes wrapping points.", + "wrappingStrategy.advanced": "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.", + "wrappingStrategy.simple": "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." } From e8e064400be1f401502ce0ca3deea1d59ed3ff54 Mon Sep 17 00:00:00 2001 From: Akos Kitta Date: Tue, 31 May 2022 14:20:28 +0200 Subject: [PATCH 5/6] Fixed the translations again. Removed `electron` from the `nls-extract`. It does not contain app code. Signed-off-by: Akos Kitta --- i18n/en.json | 1351 +------------------------------------------------- package.json | 2 +- 2 files changed, 5 insertions(+), 1348 deletions(-) diff --git a/i18n/en.json b/i18n/en.json index ec18d7c28..3bd7251da 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -1,104 +1,4 @@ { - "April": "April", - "AprilShort": "Apr", - "August": "August", - "AugustShort": "Aug", - "December": "December", - "DecemberShort": "Dec", - "EditorFontZoomIn.label": "Editor Font Zoom In", - "EditorFontZoomOut.label": "Editor Font Zoom Out", - "EditorFontZoomReset.label": "Editor Font Zoom Reset", - "Error": "Error", - "February": "February", - "FebruaryShort": "Feb", - "Friday": "Friday", - "FridayShort": "Fri", - "Hint": "Hint", - "InPlaceReplaceAction.next.label": "Replace with Next Value", - "InPlaceReplaceAction.previous.label": "Replace with Previous Value", - "Info": "Info", - "January": "January", - "JanuaryShort": "Jan", - "July": "July", - "JulyShort": "Jul", - "June": "June", - "JuneShort": "Jun", - "March": "March", - "MarchShort": "Mar", - "May": "May", - "MayShort": "May", - "Monday": "Monday", - "MondayShort": "Mon", - "November": "November", - "NovemberShort": "Nov", - "October": "October", - "OctoberShort": "Oct", - "Saturday": "Saturday", - "SaturdayShort": "Sat", - "September": "September", - "SeptemberShort": "Sep", - "Sunday": "Sunday", - "SundayShort": "Sun", - "Thursday": "Thursday", - "ThursdayShort": "Thu", - "Tuesday": "Tuesday", - "TuesdayShort": "Tue", - "Warning": "Warning", - "Wednesday": "Wednesday", - "WednesdayShort": "Wed", - "accept.insert": "Insert", - "accept.replace": "Replace", - "acceptInlineSuggestion": "Accept", - "acceptSuggestionOnCommitCharacter": "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.", - "acceptSuggestionOnEnter": "Controls whether suggestions should be accepted on `Enter`, in addition to `Tab`. Helps to avoid ambiguity between inserting new lines or accepting suggestions.", - "acceptSuggestionOnEnterSmart": "Only accept a suggestion with `Enter` when it makes a textual change.", - "accessibilityHelpMessage": "Press Alt+F1 for Accessibility Options.", - "accessibilityOffAriaLabel": "The editor is not accessible at this time. Press {0} for options.", - "accessibilityPageSize": "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.", - "accessibilitySupport": "Controls whether the editor should run in a mode where it is optimized for screen readers. Setting to on will disable word wrapping.", - "accessibilitySupport.auto": "The editor will use platform APIs to detect when a Screen Reader is attached.", - "accessibilitySupport.off": "The editor will never be optimized for usage with a Screen Reader.", - "accessibilitySupport.on": "The editor will be permanently optimized for usage with a Screen Reader. Word wrapping will be disabled.", - "action.inlineSuggest.showNext": "Show Next Inline Suggestion", - "action.inlineSuggest.showPrevious": "Show Previous Inline Suggestion", - "action.inlineSuggest.trigger": "Trigger Inline Suggestion", - "action.showContextMenu.label": "Show Editor Context Menu", - "action.unicodeHighlight.disableHighlightingInComments": "Disable highlighting of characters in comments", - "action.unicodeHighlight.disableHighlightingInStrings": "Disable highlighting of characters in strings", - "action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters": "Disable highlighting of ambiguous characters", - "action.unicodeHighlight.disableHighlightingOfInvisibleCharacters": "Disable highlighting of invisible characters", - "action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters": "Disable highlighting of non basic ASCII characters", - "action.unicodeHighlight.showExcludeOptions": "Show Exclude Options", - "actions.clipboard.copyLabel": "Copy", - "actions.clipboard.copyWithSyntaxHighlightingLabel": "Copy With Syntax Highlighting", - "actions.clipboard.cutLabel": "Cut", - "actions.clipboard.pasteLabel": "Paste", - "actions.find.isRegexOverride": "Overrides \"Use Regular Expression\" flag.\nThe flag will not be saved for the future.\n0: Do Nothing\n1: True\n2: False", - "actions.find.matchCaseOverride": "Overrides \"Math Case\" flag.\nThe flag will not be saved for the future.\n0: Do Nothing\n1: True\n2: False", - "actions.find.preserveCaseOverride": "Overrides \"Preserve Case\" flag.\nThe flag will not be saved for the future.\n0: Do Nothing\n1: True\n2: False", - "actions.find.wholeWordOverride": "Overrides \"Match Whole Word\" flag.\nThe flag will not be saved for the future.\n0: Do Nothing\n1: True\n2: False", - "actions.goToDecl.label": "Go to Definition", - "actions.goToDeclToSide.label": "Open Definition to the Side", - "actions.goToDeclaration.label": "Go to Declaration", - "actions.goToImplementation.label": "Go to Implementations", - "actions.goToTypeDefinition.label": "Go to Type Definition", - "actions.peekDecl.label": "Peek Declaration", - "actions.peekImplementation.label": "Peek Implementations", - "actions.peekTypeDefinition.label": "Peek Type Definition", - "actions.previewDecl.label": "Peek Definition", - "activeContrastBorder": "An extra border around active elements to separate them from others for greater contrast.", - "activeLinkForeground": "Color of active links.", - "addSelectionToNextFindMatch": "Add Selection To Next Find Match", - "addSelectionToPreviousFindMatch": "Add Selection To Previous Find Match", - "alertErrorMessage": "Error: {0}", - "alertInfoMessage": "Info: {0}", - "alertWarningMessage": "Warning: {0}", - "alternativeDeclarationCommand": "Alternative command id that is being executed when the result of 'Go to Declaration' is the current location.", - "alternativeDefinitionCommand": "Alternative command id that is being executed when the result of 'Go to Definition' is the current location.", - "alternativeImplementationCommand": "Alternative command id that is being executed when the result of 'Go to Implementation' is the current location.", - "alternativeReferenceCommand": "Alternative command id that is being executed when the result of 'Go to Reference' is the current location.", - "alternativeTypeDefinitionCommand": "Alternative command id that is being executed when the result of 'Go to Type Definition' is the current location.", - "applyCodeActionFailed": "An unknown error occurred while applying the code action", "arduino": { "about": { "detail": "Version: {0}\nDate: {1}{2}\nCLI Version: {3}{4} [{5}]\n\n{6}", @@ -193,13 +93,11 @@ }, "common": { "later": "Later", - "loseChanges": "If you don't save, your changes will be lost.", "noBoardSelected": "No board selected", "notConnected": "[not connected]", "offlineIndicator": "You appear to be offline. Without an Internet connection, the Arduino CLI might not be able to download the required resources and could cause malfunction. Please connect to the Internet and restart the application.", "oldFormat": "The '{0}' still uses the old `.pde` format. Do you want to switch to the new `.ino` extension?", "processing": "Processing", - "saveChangesToSketch": "Do you want to save changes to this sketch before closing?", "selectBoard": "Select Board", "selectedOn": "on {0}", "serialMonitor": "Serial Monitor", @@ -417,1279 +315,38 @@ "upload": "Upload" } }, - "args.schema.apply": "Controls when the returned actions are applied.", - "args.schema.apply.first": "Always apply the first returned code action.", - "args.schema.apply.ifSingle": "Apply the first returned code action if it is the only one.", - "args.schema.apply.never": "Do not apply the returned code actions.", - "args.schema.kind": "Kind of the code action to run.", - "args.schema.preferred": "Controls if only preferred code actions should be returned.", - "aria": "Successfully renamed '{0}' to '{1}'. Summary: {2}", - "aria.alert.snippet": "Accepting '{0}' made {1} additional edits", - "ariaCurrenttSuggestionReadDetails": "{0}, docs: {1}", - "ariaSearchNoResult": "{0} found for '{1}'", - "ariaSearchNoResultEmpty": "{0} found", - "ariaSearchNoResultWithLineNum": "{0} found for '{1}', at {2}", - "ariaSearchNoResultWithLineNumNoCurrentMatch": "{0} found for '{1}'", - "autoClosingBrackets": "Controls whether the editor should automatically close brackets after the user adds an opening bracket.", - "autoClosingDelete": "Controls whether the editor should remove adjacent closing quotes or brackets when deleting.", - "autoClosingOvertype": "Controls whether the editor should type over closing quotes or brackets.", - "autoClosingQuotes": "Controls whether the editor should automatically close quotes after the user adds an opening quote.", - "autoFix.label": "Auto Fix...", - "autoIndent": "Controls whether the editor should automatically adjust the indentation when users type, paste, move or indent lines.", - "autoSurround": "Controls whether the editor should automatically surround selections when typing quotes or brackets.", - "auto_off": "The editor is configured to never be optimized for usage with a Screen Reader, which is not the case at this time.", - "auto_on": "The editor is configured to be optimized for usage with a Screen Reader.", - "badgeBackground": "Badge background color. Badges are small information labels, e.g. for search results count.", - "badgeForeground": "Badge foreground color. Badges are small information labels, e.g. for search results count.", - "blankLine": "blank", - "bracketPairColorization.enabled": "Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.", - "breadcrumbsBackground": "Background color of breadcrumb items.", - "breadcrumbsFocusForeground": "Color of focused breadcrumb items.", - "breadcrumbsSelectedBackground": "Background color of breadcrumb item picker.", - "breadcrumbsSelectedForegound": "Color of selected breadcrumb items.", - "bulkEditServiceSummary": "Made {0} edits in {1} files", - "buttonBackground": "Button background color.", - "buttonBorder": "Button border color.", - "buttonForeground": "Button foreground color.", - "buttonHoverBackground": "Button background color when hovering.", - "buttonSecondaryBackground": "Secondary button background color.", - "buttonSecondaryForeground": "Secondary button foreground color.", - "buttonSecondaryHoverBackground": "Secondary button background color when hovering.", - "cancel": "Cancel", - "caret": "Color of the editor cursor.", - "caret.moveLeft": "Move Selected Text Left", - "caret.moveRight": "Move Selected Text Right", - "caseDescription": "Match Case", - "change": "{0} of {1} problem", - "changeAll.label": "Change All Occurrences", - "changeConfigToOnMac": "To configure the editor to be optimized for usage with a Screen Reader press Command+E now.", - "changeConfigToOnWinLinux": "To configure the editor to be optimized for usage with a Screen Reader press Control+E now.", - "chartsBlue": "The blue color used in chart visualizations.", - "chartsForeground": "The foreground color used in charts.", - "chartsGreen": "The green color used in chart visualizations.", - "chartsLines": "The color used for horizontal lines in charts.", - "chartsOrange": "The orange color used in chart visualizations.", - "chartsPurple": "The purple color used in chart visualizations.", - "chartsRed": "The red color used in chart visualizations.", - "chartsYellow": "The yellow color used in chart visualizations.", - "checkbox.background": "Background color of checkbox widget.", - "checkbox.border": "Border color of checkbox widget.", - "checkbox.foreground": "Foreground color of checkbox widget.", - "checkingForQuickFixes": "Checking for quick fixes...", "cloud": { "GoToCloud": "GO TO CLOUD" }, - "codeAction": "Show Code Actions", - "codeActionWithKb": "Show Code Actions ({0})", - "codeActions": "Enables the code action lightbulb in the editor.", - "codeLens": "Controls whether the editor shows CodeLens.", - "codeLensFontFamily": "Controls the font family for CodeLens.", - "codeLensFontSize": "Controls the font size in pixels for CodeLens. When set to `0`, 90% of `#editor.fontSize#` is used.", - "colorDecorators": "Controls whether the editor should render the inline color decorators and color picker.", - "columnSelection": "Enable that the selection with the mouse and keys is doing column selection.", - "comment.block": "Toggle Block Comment", - "comment.line": "Toggle Line Comment", - "comment.line.add": "Add Line Comment", - "comment.line.remove": "Remove Line Comment", - "comments.ignoreEmptyLines": "Controls if empty lines should be ignored with toggle, add or remove actions for line comments.", - "comments.insertSpace": "Controls whether a space character is inserted when commenting.", - "config.property.duplicate": "Cannot register '{0}'. This property is already registered.", - "config.property.empty": "Cannot register an empty property", - "config.property.languageDefault": "Cannot register '{0}'. This matches property pattern '\\[.*\\]$' for describing language specific editor settings. Use 'configurationDefaults' contribution.", - "configuredTabSize": "Configured Tab Size", - "confirmDifferentSource": "Would you like to undo '{0}'?", - "confirmDifferentSource.no": "No", - "confirmDifferentSource.yes": "Yes", - "confirmWorkspace": "Would you like to undo '{0}' across all files?", - "contrastBorder": "An extra border around elements to separate them from others for greater contrast.", - "copy as": "Copy As", - "copyWithSyntaxHighlighting": "Controls whether syntax highlighting should be copied into the clipboard.", - "ctrlEnter.keybindingChanged": "Ctrl+Enter now inserts line break instead of replacing all. You can modify the keybinding for editor.action.replaceAll to override this behavior.", - "cursor.redo": "Cursor Redo", - "cursor.undo": "Cursor Undo", - "cursorAdded": "Cursor added: {0}", - "cursorBlinking": "Control the cursor animation style.", - "cursorSmoothCaretAnimation": "Controls whether the smooth caret animation should be enabled.", - "cursorStyle": "Controls the cursor style.", - "cursorSurroundingLines": "Controls the minimal number of visible leading and trailing lines surrounding the cursor. Known as 'scrollOff' or 'scrollOffset' in some other editors.", - "cursorSurroundingLinesStyle": "Controls when `cursorSurroundingLines` should be enforced.", - "cursorSurroundingLinesStyle.all": "`cursorSurroundingLines` is enforced always.", - "cursorSurroundingLinesStyle.default": "`cursorSurroundingLines` is enforced only when triggered via the keyboard or API.", - "cursorWidth": "Controls the width of the cursor when `#editor.cursorStyle#` is set to `line`.", - "cursors.maximum": "The number of cursors has been limited to {0}.", - "cursorsAdded": "Cursors added: {0}", - "debugLinuxConfiguration": "Linux specific launch configuration attributes.", - "debugName": "Name of configuration; appears in the launch configuration drop down menu.", - "debugOSXConfiguration": "OS X specific launch configuration attributes.", - "debugPostDebugTask": "Task to run after debug session ends.", - "debugPrelaunchTask": "Task to run before debug session starts.", - "debugRequest": "Request type of configuration. Can be \"launch\" or \"attach\".", - "debugServer": "For debug extension development only: if a port is specified VS Code tries to connect to a debug adapter running in server mode", - "debugType": "Type of configuration.", - "debugTypeNotRecognised": "The debug type is not recognized. Make sure that you have a corresponding debug extension installed and that it is enabled.", - "debugWindowsConfiguration": "Windows specific launch configuration attributes.", - "decl.generic.noResults": "No declaration found", - "decl.noResultWord": "No declaration found for '{0}'", - "decl.title": "Declarations", - "def.title": "Definitions", - "defaultLabel": "input", - "defaultLanguageConfiguration.description": "Configure settings to be overridden for {0} language.", - "defaultLanguageConfigurationOverrides.title": "Default Language Configuration Overrides", - "definitionLinkOpensInPeek": "Controls whether the Go to Definition mouse gesture always opens the peek widget.", - "deleteInsideWord": "Delete Word", - "deleteLine": "- {0} original line {1}", - "deprecated": "This setting is deprecated, please use separate settings like 'editor.suggest.showKeywords' or 'editor.suggest.showSnippets' instead.", - "deprecatedEditorActiveLineNumber": "Id is deprecated. Use 'editorLineNumber.activeForeground' instead.", - "deprecatedVariables": "'env.', 'config.' and 'command.' are deprecated, use 'env:', 'config:' and 'command:' instead.", - "descriptionForeground": "Foreground color for description text providing additional information, for example for a label.", - "detail.less": "show more", - "detail.more": "show less", - "details.close": "Close", - "detectIndentation": "Detect Indentation from Content", - "diff.clipboard.copyChangedLineContent.label": "Copy changed line ({0})", - "diff.clipboard.copyChangedLinesContent.label": "Copy changed lines", - "diff.clipboard.copyChangedLinesContent.single.label": "Copy changed line", - "diff.clipboard.copyDeletedLineContent.label": "Copy deleted line ({0})", - "diff.clipboard.copyDeletedLinesContent.label": "Copy deleted lines", - "diff.clipboard.copyDeletedLinesContent.single.label": "Copy deleted line", - "diff.inline.revertChange.label": "Revert this change", - "diff.tooLarge": "Cannot compare files because one file is too large.", - "diffDiagonalFill": "Color of the diff editor's diagonal fill. The diagonal fill is used in side-by-side diff views.", - "diffEditorBorder": "Border color between the two text editors.", - "diffEditorInserted": "Background color for text that got inserted. The color must not be opaque so as not to hide underlying decorations.", - "diffEditorInsertedLineGutter": "Background color for the margin where lines got inserted.", - "diffEditorInsertedLines": "Background color for lines that got inserted. The color must not be opaque so as not to hide underlying decorations.", - "diffEditorInsertedOutline": "Outline color for the text that got inserted.", - "diffEditorOverviewInserted": "Diff overview ruler foreground for inserted content.", - "diffEditorOverviewRemoved": "Diff overview ruler foreground for removed content.", - "diffEditorRemoved": "Background color for text that got removed. The color must not be opaque so as not to hide underlying decorations.", - "diffEditorRemovedLineGutter": "Background color for the margin where lines got removed.", - "diffEditorRemovedLines": "Background color for lines that got removed. The color must not be opaque so as not to hide underlying decorations.", - "diffEditorRemovedOutline": "Outline color for text that got removed.", - "diffInsertIcon": "Line decoration for inserts in the diff editor.", - "diffRemoveIcon": "Line decoration for removals in the diff editor.", - "diffReviewCloseIcon": "Icon for 'Close' in diff review.", - "diffReviewInsertIcon": "Icon for 'Insert' in diff review.", - "diffReviewRemoveIcon": "Icon for 'Remove' in diff review.", - "dragAndDrop": "Controls whether the editor should allow moving selections via drag and drop.", - "dropdownBackground": "Dropdown background.", - "dropdownBorder": "Dropdown border.", - "dropdownForeground": "Dropdown foreground.", - "dropdownListBackground": "Dropdown list background.", - "duplicateSelection": "Duplicate Selection", - "edit": "Typing", - "editableDiffEditor": " in a pane of a diff editor.", - "editableEditor": " in a code editor", - "editor": "editor", - "editor.action.autoFix.noneMessage": "No auto fixes available", - "editor.action.codeAction.noneMessage": "No code actions available", - "editor.action.codeAction.noneMessage.kind": "No code actions for '{0}' available", - "editor.action.codeAction.noneMessage.preferred": "No preferred code actions available", - "editor.action.codeAction.noneMessage.preferred.kind": "No preferred code actions for '{0}' available", - "editor.action.diffReview.next": "Go to Next Difference", - "editor.action.diffReview.prev": "Go to Previous Difference", - "editor.action.organize.noneMessage": "No organize imports action available", - "editor.action.quickFix.noneMessage": "No code actions available", - "editor.action.refactor.noneMessage": "No refactorings available", - "editor.action.refactor.noneMessage.kind": "No refactorings for '{0}' available", - "editor.action.refactor.noneMessage.preferred": "No preferred refactorings available", - "editor.action.refactor.noneMessage.preferred.kind": "No preferred refactorings for '{0}' available", - "editor.action.source.noneMessage": "No source actions available", - "editor.action.source.noneMessage.kind": "No source actions for '{0}' available", - "editor.action.source.noneMessage.preferred": "No preferred source actions available", - "editor.action.source.noneMessage.preferred.kind": "No preferred source actions for '{0}' available", - "editor.autoClosingBrackets.beforeWhitespace": "Autoclose brackets only when the cursor is to the left of whitespace.", - "editor.autoClosingBrackets.languageDefined": "Use language configurations to determine when to autoclose brackets.", - "editor.autoClosingDelete.auto": "Remove adjacent closing quotes or brackets only if they were automatically inserted.", - "editor.autoClosingOvertype.auto": "Type over closing quotes or brackets only if they were automatically inserted.", - "editor.autoClosingQuotes.beforeWhitespace": "Autoclose quotes only when the cursor is to the left of whitespace.", - "editor.autoClosingQuotes.languageDefined": "Use language configurations to determine when to autoclose quotes.", - "editor.autoIndent.advanced": "The editor will keep the current line's indentation, honor language defined brackets and invoke special onEnterRules defined by languages.", - "editor.autoIndent.brackets": "The editor will keep the current line's indentation and honor language defined brackets.", - "editor.autoIndent.full": "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.", - "editor.autoIndent.keep": "The editor will keep the current line's indentation.", - "editor.autoIndent.none": "The editor will not insert indentation automatically.", - "editor.autoSurround.brackets": "Surround with brackets but not quotes.", - "editor.autoSurround.languageDefined": "Use language configurations to determine when to automatically surround selections.", - "editor.autoSurround.quotes": "Surround with quotes but not brackets.", - "editor.editor.gotoLocation.multipleDeclarations": "Controls the behavior the 'Go to Declaration'-command when multiple target locations exist.", - "editor.editor.gotoLocation.multipleDefinitions": "Controls the behavior the 'Go to Definition'-command when multiple target locations exist.", - "editor.editor.gotoLocation.multipleImplemenattions": "Controls the behavior the 'Go to Implementations'-command when multiple target locations exist.", - "editor.editor.gotoLocation.multipleReferences": "Controls the behavior the 'Go to References'-command when multiple target locations exist.", - "editor.editor.gotoLocation.multipleTypeDefinitions": "Controls the behavior the 'Go to Type Definition'-command when multiple target locations exist.", - "editor.find.autoFindInSelection.always": "Always turn on Find in Selection automatically.", - "editor.find.autoFindInSelection.multiline": "Turn on Find in Selection automatically when multiple lines of content are selected.", - "editor.find.autoFindInSelection.never": "Never turn on Find in Selection automatically (default).", - "editor.find.seedSearchStringFromSelection.always": "Always seed search string from the editor selection, including word at cursor position.", - "editor.find.seedSearchStringFromSelection.never": "Never seed search string from the editor selection.", - "editor.find.seedSearchStringFromSelection.selection": "Only seed search string from the editor selection.", - "editor.gotoLocation.multiple.deprecated": "This setting is deprecated, please use separate settings like 'editor.editor.gotoLocation.multipleDefinitions' or 'editor.editor.gotoLocation.multipleImplementations' instead.", - "editor.gotoLocation.multiple.goto": "Go to the primary result and enable peek-less navigation to others", - "editor.gotoLocation.multiple.gotoAndPeek": "Go to the primary result and show a peek view", - "editor.gotoLocation.multiple.peek": "Show peek view of the results (default)", - "editor.guides.bracketPairs": "Controls whether bracket pair guides are enabled or not.", - "editor.guides.bracketPairs.active": "Enables bracket pair guides only for the active bracket pair.", - "editor.guides.bracketPairs.false": "Disables bracket pair guides.", - "editor.guides.bracketPairs.true": "Enables bracket pair guides.", - "editor.guides.bracketPairsHorizontal": "Controls whether horizontal bracket pair guides are enabled or not.", - "editor.guides.bracketPairsHorizontal.active": "Enables horizontal guides only for the active bracket pair.", - "editor.guides.bracketPairsHorizontal.false": "Disables horizontal bracket pair guides.", - "editor.guides.bracketPairsHorizontal.true": "Enables horizontal guides as addition to vertical bracket pair guides.", - "editor.guides.highlightActiveBracketPair": "Controls whether the editor should highlight the active bracket pair.", - "editor.guides.highlightActiveIndentation": "Controls whether the editor should highlight the active indent guide.", - "editor.guides.indentation": "Controls whether the editor should render indent guides.", - "editor.readonly": "Cannot edit in read-only editor", - "editor.reindentlines": "Reindent Lines", - "editor.reindentselectedlines": "Reindent Selected Lines", - "editor.suggest.showClasss": "When enabled IntelliSense shows `class`-suggestions.", - "editor.suggest.showColors": "When enabled IntelliSense shows `color`-suggestions.", - "editor.suggest.showConstants": "When enabled IntelliSense shows `constant`-suggestions.", - "editor.suggest.showConstructors": "When enabled IntelliSense shows `constructor`-suggestions.", - "editor.suggest.showCustomcolors": "When enabled IntelliSense shows `customcolor`-suggestions.", - "editor.suggest.showDeprecated": "When enabled IntelliSense shows `deprecated`-suggestions.", - "editor.suggest.showEnumMembers": "When enabled IntelliSense shows `enumMember`-suggestions.", - "editor.suggest.showEnums": "When enabled IntelliSense shows `enum`-suggestions.", - "editor.suggest.showEvents": "When enabled IntelliSense shows `event`-suggestions.", - "editor.suggest.showFields": "When enabled IntelliSense shows `field`-suggestions.", - "editor.suggest.showFiles": "When enabled IntelliSense shows `file`-suggestions.", - "editor.suggest.showFolders": "When enabled IntelliSense shows `folder`-suggestions.", - "editor.suggest.showFunctions": "When enabled IntelliSense shows `function`-suggestions.", - "editor.suggest.showInterfaces": "When enabled IntelliSense shows `interface`-suggestions.", - "editor.suggest.showIssues": "When enabled IntelliSense shows `issues`-suggestions.", - "editor.suggest.showKeywords": "When enabled IntelliSense shows `keyword`-suggestions.", - "editor.suggest.showMethods": "When enabled IntelliSense shows `method`-suggestions.", - "editor.suggest.showModules": "When enabled IntelliSense shows `module`-suggestions.", - "editor.suggest.showOperators": "When enabled IntelliSense shows `operator`-suggestions.", - "editor.suggest.showPropertys": "When enabled IntelliSense shows `property`-suggestions.", - "editor.suggest.showReferences": "When enabled IntelliSense shows `reference`-suggestions.", - "editor.suggest.showSnippets": "When enabled IntelliSense shows `snippet`-suggestions.", - "editor.suggest.showStructs": "When enabled IntelliSense shows `struct`-suggestions.", - "editor.suggest.showTexts": "When enabled IntelliSense shows `text`-suggestions.", - "editor.suggest.showTypeParameters": "When enabled IntelliSense shows `typeParameter`-suggestions.", - "editor.suggest.showUnits": "When enabled IntelliSense shows `unit`-suggestions.", - "editor.suggest.showUsers": "When enabled IntelliSense shows `user`-suggestions.", - "editor.suggest.showValues": "When enabled IntelliSense shows `value`-suggestions.", - "editor.suggest.showVariables": "When enabled IntelliSense shows `variable`-suggestions.", - "editor.transformToLowercase": "Transform to Lowercase", - "editor.transformToSnakecase": "Transform to Snake Case", - "editor.transformToTitlecase": "Transform to Title Case", - "editor.transformToUppercase": "Transform to Uppercase", - "editor.transpose": "Transpose characters around the cursor", - "editorActiveIndentGuide": "Color of the active editor indentation guides.", - "editorActiveLineNumber": "Color of editor active line number", - "editorBackground": "Editor background color.", - "editorBracketHighlightForeground1": "Foreground color of brackets (1). Requires enabling bracket pair colorization.", - "editorBracketHighlightForeground2": "Foreground color of brackets (2). Requires enabling bracket pair colorization.", - "editorBracketHighlightForeground3": "Foreground color of brackets (3). Requires enabling bracket pair colorization.", - "editorBracketHighlightForeground4": "Foreground color of brackets (4). Requires enabling bracket pair colorization.", - "editorBracketHighlightForeground5": "Foreground color of brackets (5). Requires enabling bracket pair colorization.", - "editorBracketHighlightForeground6": "Foreground color of brackets (6). Requires enabling bracket pair colorization.", - "editorBracketHighlightUnexpectedBracketForeground": "Foreground color of unexpected brackets.", - "editorBracketMatchBackground": "Background color behind matching brackets", - "editorBracketMatchBorder": "Color for matching brackets boxes", - "editorBracketPairGuide.activeBackground1": "Background color of active bracket pair guides (1). Requires enabling bracket pair guides.", - "editorBracketPairGuide.activeBackground2": "Background color of active bracket pair guides (2). Requires enabling bracket pair guides.", - "editorBracketPairGuide.activeBackground3": "Background color of active bracket pair guides (3). Requires enabling bracket pair guides.", - "editorBracketPairGuide.activeBackground4": "Background color of active bracket pair guides (4). Requires enabling bracket pair guides.", - "editorBracketPairGuide.activeBackground5": "Background color of active bracket pair guides (5). Requires enabling bracket pair guides.", - "editorBracketPairGuide.activeBackground6": "Background color of active bracket pair guides (6). Requires enabling bracket pair guides.", - "editorBracketPairGuide.background1": "Background color of inactive bracket pair guides (1). Requires enabling bracket pair guides.", - "editorBracketPairGuide.background2": "Background color of inactive bracket pair guides (2). Requires enabling bracket pair guides.", - "editorBracketPairGuide.background3": "Background color of inactive bracket pair guides (3). Requires enabling bracket pair guides.", - "editorBracketPairGuide.background4": "Background color of inactive bracket pair guides (4). Requires enabling bracket pair guides.", - "editorBracketPairGuide.background5": "Background color of inactive bracket pair guides (5). Requires enabling bracket pair guides.", - "editorBracketPairGuide.background6": "Background color of inactive bracket pair guides (6). Requires enabling bracket pair guides.", - "editorCodeLensForeground": "Foreground color of editor CodeLens", - "editorColumnSelection": "Whether `editor.columnSelection` is enabled", - "editorConfigurationTitle": "Editor", - "editorCursorBackground": "The background color of the editor cursor. Allows customizing the color of a character overlapped by a block cursor.", - "editorError.background": "Background color of error text in the editor. The color must not be opaque so as not to hide underlying decorations.", - "editorError.foreground": "Foreground color of error squigglies in the editor.", - "editorFindMatch": "Color of the current search match.", - "editorFindMatchBorder": "Border color of the current search match.", - "editorFocus": "Whether the editor or an editor widget has focus (e.g. focus is in the find widget)", - "editorForeground": "Editor default foreground color.", - "editorGhostTextBackground": "Background color of the ghost text in the editor.", - "editorGhostTextBorder": "Border color of ghost text in the editor.", - "editorGhostTextForeground": "Foreground color of the ghost text in the editor.", - "editorGutter": "Background color of the editor gutter. The gutter contains the glyph margins and the line numbers.", - "editorGutter.foldingControlForeground": "Color of the folding control in the editor gutter.", - "editorHasCodeActionsProvider": "Whether the editor has a code actions provider", - "editorHasCodeLensProvider": "Whether the editor has a code lens provider", - "editorHasCompletionItemProvider": "Whether the editor has a completion item provider", - "editorHasDeclarationProvider": "Whether the editor has a declaration provider", - "editorHasDefinitionProvider": "Whether the editor has a definition provider", - "editorHasDocumentFormattingProvider": "Whether the editor has a document formatting provider", - "editorHasDocumentHighlightProvider": "Whether the editor has a document highlight provider", - "editorHasDocumentSelectionFormattingProvider": "Whether the editor has a document selection formatting provider", - "editorHasDocumentSymbolProvider": "Whether the editor has a document symbol provider", - "editorHasHoverProvider": "Whether the editor has a hover provider", - "editorHasImplementationProvider": "Whether the editor has an implementation provider", - "editorHasInlayHintsProvider": "Whether the editor has an inline hints provider", - "editorHasMultipleDocumentFormattingProvider": "Whether the editor has multiple document formatting providers", - "editorHasMultipleDocumentSelectionFormattingProvider": "Whether the editor has multiple document selection formatting providers", - "editorHasMultipleSelections": "Whether the editor has multiple selections", - "editorHasReferenceProvider": "Whether the editor has a reference provider", - "editorHasRenameProvider": "Whether the editor has a rename provider", - "editorHasSelection": "Whether the editor has text selected", - "editorHasSignatureHelpProvider": "Whether the editor has a signature help provider", - "editorHasTypeDefinitionProvider": "Whether the editor has a type definition provider", - "editorHint.foreground": "Foreground color of hint squigglies in the editor.", - "editorHoverVisible": "Whether the editor hover is visible", - "editorHoverWidgetHighlightForeground": "Foreground color of the active item in the parameter hint.", - "editorInactiveSelection": "Color of the selection in an inactive editor. The color must not be opaque so as not to hide underlying decorations.", - "editorIndentGuides": "Color of the editor indentation guides.", - "editorInfo.background": "Background color of info text in the editor. The color must not be opaque so as not to hide underlying decorations.", - "editorInfo.foreground": "Foreground color of info squigglies in the editor.", - "editorInlayHintBackground": "Background color of inline hints", - "editorInlayHintBackgroundParameter": "Background color of inline hints for parameters", - "editorInlayHintBackgroundTypes": "Background color of inline hints for types", - "editorInlayHintForeground": "Foreground color of inline hints", - "editorInlayHintForegroundParameter": "Foreground color of inline hints for parameters", - "editorInlayHintForegroundTypes": "Foreground color of inline hints for types", - "editorLangId": "The language identifier of the editor", - "editorLightBulbAutoFixForeground": "The color used for the lightbulb auto fix actions icon.", - "editorLightBulbForeground": "The color used for the lightbulb actions icon.", - "editorLineNumbers": "Color of editor line numbers.", - "editorLinkedEditingBackground": "Background color when the editor auto renames on type.", - "editorMarkerNavigationBackground": "Editor marker navigation widget background.", - "editorMarkerNavigationError": "Editor marker navigation widget error color.", - "editorMarkerNavigationErrorHeaderBackground": "Editor marker navigation widget error heading background.", - "editorMarkerNavigationInfo": "Editor marker navigation widget info color.", - "editorMarkerNavigationInfoHeaderBackground": "Editor marker navigation widget info heading background.", - "editorMarkerNavigationWarning": "Editor marker navigation widget warning color.", - "editorMarkerNavigationWarningBackground": "Editor marker navigation widget warning heading background.", - "editorOverviewRulerBackground": "Background color of the editor overview ruler. Only used when the minimap is enabled and placed on the right side of the editor.", - "editorOverviewRulerBorder": "Color of the overview ruler border.", - "editorReadonly": "Whether the editor is read only", - "editorRuler": "Color of the editor rulers.", - "editorSelectionBackground": "Color of the editor selection.", - "editorSelectionForeground": "Color of the selected text for high contrast.", - "editorSelectionHighlight": "Color for regions with the same content as the selection. The color must not be opaque so as not to hide underlying decorations.", - "editorSelectionHighlightBorder": "Border color for regions with the same content as the selection.", - "editorSuggestWidgetBackground": "Background color of the suggest widget.", - "editorSuggestWidgetBorder": "Border color of the suggest widget.", - "editorSuggestWidgetFocusHighlightForeground": "Color of the match highlights in the suggest widget when an item is focused.", - "editorSuggestWidgetForeground": "Foreground color of the suggest widget.", - "editorSuggestWidgetHighlightForeground": "Color of the match highlights in the suggest widget.", - "editorSuggestWidgetSelectedBackground": "Background color of the selected entry in the suggest widget.", - "editorSuggestWidgetSelectedForeground": "Foreground color of the selected entry in the suggest widget.", - "editorSuggestWidgetSelectedIconForeground": "Icon foreground color of the selected entry in the suggest widget.", - "editorSuggestWidgetStatusForeground": "Foreground color of the suggest widget status.", - "editorTabMovesFocus": "Whether `Tab` will move focus out of the editor", - "editorTextFocus": "Whether the editor text has focus (cursor is blinking)", - "editorUnicodeHighlight.border": "Border color used to highlight unicode characters.", - "editorViewAccessibleLabel": "Editor content", - "editorWarning.background": "Background color of warning text in the editor. The color must not be opaque so as not to hide underlying decorations.", - "editorWarning.foreground": "Foreground color of warning squigglies in the editor.", - "editorWhitespaces": "Color of whitespace characters in the editor.", - "editorWidgetBackground": "Background color of editor widgets, such as find/replace.", - "editorWidgetBorder": "Border color of editor widgets. The color is only used if the widget chooses to have a border and if the color is not overridden by a widget.", - "editorWidgetForeground": "Foreground color of editor widgets, such as find/replace.", - "editorWidgetResizeBorder": "Border color of the resize bar of editor widgets. The color is only used if the widget chooses to have a resize border and if the color is not overridden by a widget.", - "emergencyConfOn": "Now changing the setting `accessibilitySupport` to 'on'.", - "emptySelectionClipboard": "Controls whether copying without a selection copies the current line.", - "enablePreview": "Enable/disable the ability to preview changes before renaming", - "equalLine": "{0} original line {1} modified line {2}", - "error.defaultMessage": "An unknown error occurred. Please consult the log for more details.", - "error.moreErrors": "{0} ({1} errors in total)", - "errorBorder": "Border color of error boxes in the editor.", - "errorForeground": "Overall foreground color for error messages. This color is only used if not overridden by a component.", - "expandLineSelection": "Expand Line Selection", - "fastScrollSensitivity": "Scrolling speed multiplier when pressing `Alt`.", - "find.addExtraSpaceOnTop": "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.", - "find.autoFindInSelection": "Controls the condition for turning on Find in Selection automatically.", - "find.cursorMoveOnType": "Controls whether the cursor should jump to find matches while typing.", - "find.globalFindClipboard": "Controls whether the Find Widget should read or modify the shared find clipboard on macOS.", - "find.loop": "Controls whether the search automatically restarts from the beginning (or the end) when no further matches can be found.", - "find.seedSearchStringFromSelection": "Controls whether the search string in the Find Widget is seeded from the editor selection.", - "findCollapsedIcon": "Icon to indicate that the editor find widget is collapsed.", - "findExpandedIcon": "Icon to indicate that the editor find widget is expanded.", - "findMatchHighlight": "Color of the other search matches. The color must not be opaque so as not to hide underlying decorations.", - "findMatchHighlightBorder": "Border color of the other search matches.", - "findNextMatchAction": "Find Next", - "findNextMatchIcon": "Icon for 'Find Next' in the editor find widget.", - "findPreviousMatchAction": "Find Previous", - "findPreviousMatchIcon": "Icon for 'Find Previous' in the editor find widget.", - "findRangeHighlight": "Color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations.", - "findRangeHighlightBorder": "Border color of the range limiting the search. The color must not be opaque so as not to hide underlying decorations.", - "findReplaceAllIcon": "Icon for 'Replace All' in the editor find widget.", - "findReplaceIcon": "Icon for 'Replace' in the editor find widget.", - "findSelectionIcon": "Icon for 'Find in Selection' in the editor find widget.", - "first.chord": "({0}) was pressed. Waiting for second key of chord...", - "fixAll.label": "Fix All", - "fixAll.noneMessage": "No fix all action available", - "focusBorder": "Overall border color for focused elements. This color is only used if not overridden by a component.", - "foldAction.label": "Fold", - "foldAllAction.label": "Fold All", - "foldAllBlockComments.label": "Fold All Block Comments", - "foldAllExcept.label": "Fold All Regions Except Selected", - "foldAllMarkerRegions.label": "Fold All Regions", - "foldBackgroundBackground": "Background color behind folded ranges. The color must not be opaque so as not to hide underlying decorations.", - "foldLevelAction.label": "Fold Level {0}", - "foldRecursivelyAction.label": "Fold Recursively", - "folding": "Controls whether the editor has code folding enabled.", - "foldingHighlight": "Controls whether the editor should highlight folded ranges.", - "foldingImportsByDefault": "Controls whether the editor automatically collapses import ranges.", - "foldingMaximumRegions": "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.", - "foldingStrategy": "Controls the strategy for computing folding ranges.", - "foldingStrategy.auto": "Use a language-specific folding strategy if available, else the indentation-based one.", - "foldingStrategy.indentation": "Use the indentation-based folding strategy.", - "fontFamily": "Controls the font family.", - "fontFeatureSettings": "Explicit 'font-feature-settings' CSS property. A boolean can be passed instead if one only needs to turn on/off ligatures.", - "fontLigatures": "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.", - "fontLigaturesGeneral": "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.", - "fontSize": "Controls the font size in pixels.", - "fontWeight": "Controls the font weight. Accepts \"normal\" and \"bold\" keywords or numbers between 1 and 1000.", - "fontWeightErrorMessage": "Only \"normal\" and \"bold\" keywords or numbers between 1 and 1000 are allowed.", - "forceRetokenize": "Developer: Force Retokenize", - "foreground": "Overall foreground color. This color is only used if not overridden by a component.", - "formatDocument.label": "Format Document", - "formatOnPaste": "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.", - "formatOnType": "Controls whether the editor should automatically format the line after typing.", - "formatSelection.label": "Format Selection", - "generic.noResult": "No results for '{0}'", - "generic.noResults": "No definition found", - "generic.title": "Locations", - "glyphMargin": "Controls whether the editor should render the vertical glyph margin. Glyph margin is mostly used for debugging.", - "goToImplementation.generic.noResults": "No implementation found", - "goToImplementation.noResultWord": "No implementation found for '{0}'", - "goToReferences.label": "Go to References", - "goToTypeDefinition.generic.noResults": "No type definition found", - "goToTypeDefinition.noResultWord": "No type definition found for '{0}'", - "gotoLineActionLabel": "Go to Line/Column...", - "gotoNextFold.label": "Go to Next Folding Range", - "gotoParentFold.label": "Go to Parent Fold", - "gotoPreviousFold.label": "Go to Previous Folding Range", - "helpQuickAccess": "Show all Quick Access Providers", - "hideCursorInOverviewRuler": "Controls whether the cursor should be hidden in the overview ruler.", - "highlight": "List/Tree foreground color of the match highlights when searching inside the list/tree.", - "hint": "{0}, hint", - "hint11": "Made 1 formatting edit on line {0}", - "hint1n": "Made 1 formatting edit between lines {0} and {1}", - "hintBorder": "Border color of hint boxes in the editor.", - "hintn1": "Made {0} formatting edits on line {1}", - "hintnn": "Made {0} formatting edits between lines {1} and {2}", - "hover.above": "Prefer showing hovers above the line, if there's space.", - "hover.delay": "Controls the delay in milliseconds after which the hover is shown.", - "hover.enabled": "Controls whether the hover is shown.", - "hover.sticky": "Controls whether the hover should remain visible when mouse is moved over it.", - "hoverBackground": "Background color of the editor hover.", - "hoverBorder": "Border color of the editor hover.", - "hoverForeground": "Foreground color of the editor hover.", - "hoverHighlight": "Highlight below the word for which a hover is shown. The color must not be opaque so as not to hide underlying decorations.", - "iconForeground": "The default color for icons in the workbench.", - "ignoreTrimWhitespace": "When enabled, the diff editor ignores changes in leading or trailing whitespace.", - "impl.title": "Implementations", - "inCompositeEditor": "Whether the editor is part of a larger editor (e.g. notebooks)", - "inDiffEditor": "Whether the context is a diff editor", - "inReferenceSearchEditor": "Whether the current code editor is embedded inside peek", - "indentUsingSpaces": "Indent Using Spaces", - "indentUsingTabs": "Indent Using Tabs", - "indentationToSpaces": "Convert Indentation to Spaces", - "indentationToTabs": "Convert Indentation to Tabs", - "infoBorder": "Border color of info boxes in the editor.", - "inlayHints.enable": "Enables the inlay hints in the editor.", - "inlayHints.fontFamily": "Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.", - "inlayHints.fontSize": "Controls font size of inlay hints in the editor. A default of 90% of `#editor.fontSize#` is used when the configured value is less than `5` or greater than the editor font size.", - "inlineSuggest.enabled": "Controls whether to automatically show inline suggestions in the editor.", - "inlineSuggestionFollows": "Suggestion:", - "inlineSuggestionHasIndentation": "Whether the inline suggestion starts with whitespace", - "inlineSuggestionHasIndentationLessThanTabSize": "Whether the inline suggestion starts with whitespace that is less than what would be inserted by tab", - "inlineSuggestionVisible": "Whether an inline suggestion is visible", - "inputBoxActiveOptionBorder": "Border color of activated options in input fields.", - "inputBoxBackground": "Input box background.", - "inputBoxBorder": "Input box border.", - "inputBoxForeground": "Input box foreground.", - "inputOption.activeBackground": "Background hover color of options in input fields.", - "inputOption.activeForeground": "Foreground color of activated options in input fields.", - "inputOption.hoverBackground": "Background color of activated options in input fields.", - "inputPlaceholderForeground": "Input box foreground color for placeholder text.", - "inputValidationErrorBackground": "Input validation background color for error severity.", - "inputValidationErrorBorder": "Input validation border color for error severity.", - "inputValidationErrorForeground": "Input validation foreground color for error severity.", - "inputValidationInfoBackground": "Input validation background color for information severity.", - "inputValidationInfoBorder": "Input validation border color for information severity.", - "inputValidationInfoForeground": "Input validation foreground color for information severity.", - "inputValidationWarningBackground": "Input validation background color for warning severity.", - "inputValidationWarningBorder": "Input validation border color for warning severity.", - "inputValidationWarningForeground": "Input validation foreground color for warning severity.", - "insertLine": "+ {0} modified line {1}", - "insertSpaces": "Insert spaces when pressing `Tab`. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.", - "inspectTokens": "Developer: Inspect Tokens", - "internalConsoleOptions": "Controls when the internal debug console should open.", - "invalid.url": "Failed to open this link because it is not well-formed: {0}", - "invalidItemForeground": "List/Tree foreground color for invalid items, for example an unresolved root in explorer.", - "keybindingLabelBackground": "Keybinding label background color. The keybinding label is used to represent a keyboard shortcut.", - "keybindingLabelBorder": "Keybinding label border color. The keybinding label is used to represent a keyboard shortcut.", - "keybindingLabelBottomBorder": "Keybinding label border bottom color. The keybinding label is used to represent a keyboard shortcut.", - "keybindingLabelForeground": "Keybinding label foreground color. The keybinding label is used to represent a keyboard shortcut.", - "label": "Renaming '{0}'", - "label.close": "Close", - "label.closeButton": "Close", - "label.desc": "{0}, {1}", - "label.detail": "{0}{1}", - "label.find": "Find", - "label.full": "{0}{1}, {2}", - "label.generic": "Go to Any Symbol", - "label.matchesLocation": "{0} of {1}", - "label.nextMatchButton": "Next Match", - "label.noResults": "No results", - "label.preserveCaseCheckbox": "Preserve Case", - "label.previousMatchButton": "Previous Match", - "label.replace": "Replace", - "label.replaceAllButton": "Replace All", - "label.replaceButton": "Replace", - "label.toggleReplaceButton": "Toggle Replace", - "label.toggleSelectionFind": "Find in Selection", - "labelLoading": "Loading...", - "largeFileOptimizations": "Special handling for large files to disable certain memory intensive features.", - "letterSpacing": "Controls the letter spacing in pixels.", - "lineHeight": "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.", - "lineHighlight": "Background color for the highlight of line at the cursor position.", - "lineHighlightBorderBox": "Background color for the border around the line at the cursor position.", - "lineNumbers": "Controls the display of line numbers.", - "lineNumbers.interval": "Line numbers are rendered every 10 lines.", - "lineNumbers.off": "Line numbers are not rendered.", - "lineNumbers.on": "Line numbers are rendered as absolute number.", - "lineNumbers.relative": "Line numbers are rendered as distance in lines to cursor position.", - "lines.copyDown": "Copy Line Down", - "lines.copyUp": "Copy Line Up", - "lines.delete": "Delete Line", - "lines.deleteAllLeft": "Delete All Left", - "lines.deleteAllRight": "Delete All Right", - "lines.deleteDuplicates": "Delete Duplicate Lines", - "lines.indent": "Indent Line", - "lines.insertAfter": "Insert Line Below", - "lines.insertBefore": "Insert Line Above", - "lines.joinLines": "Join Lines", - "lines.moveDown": "Move Line Down", - "lines.moveUp": "Move Line Up", - "lines.outdent": "Outdent Line", - "lines.sortAscending": "Sort Lines Ascending", - "lines.sortDescending": "Sort Lines Descending", - "lines.trimTrailingWhitespace": "Trim Trailing Whitespace", - "linkedEditing": "Controls whether the editor has linked editing enabled. Depending on the language, related symbols, e.g. HTML tags, are updated while editing.", - "linkedEditing.label": "Start Linked Editing", - "links": "Controls whether the editor should detect links and make them clickable.", - "links.navigate.executeCmd": "Execute command", - "links.navigate.follow": "Follow link", - "links.navigate.kb.alt": "alt + click", - "links.navigate.kb.alt.mac": "option + click", - "links.navigate.kb.meta": "ctrl + click", - "links.navigate.kb.meta.mac": "cmd + click", - "listActiveSelectionBackground": "List/Tree background color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", - "listActiveSelectionForeground": "List/Tree foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", - "listActiveSelectionIconForeground": "List/Tree icon foreground color for the selected item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", - "listDeemphasizedForeground": "List/Tree foreground color for items that are deemphasized. ", - "listDropBackground": "List/Tree drag and drop background when moving items around using the mouse.", - "listErrorForeground": "Foreground color of list items containing errors.", - "listFilterMatchHighlight": "Background color of the filtered match.", - "listFilterMatchHighlightBorder": "Border color of the filtered match.", - "listFilterWidgetBackground": "Background color of the type filter widget in lists and trees.", - "listFilterWidgetNoMatchesOutline": "Outline color of the type filter widget in lists and trees, when there are no matches.", - "listFilterWidgetOutline": "Outline color of the type filter widget in lists and trees.", - "listFocusBackground": "List/Tree background color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", - "listFocusForeground": "List/Tree foreground color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", - "listFocusHighlightForeground": "List/Tree foreground color of the match highlights on actively focused items when searching inside the list/tree.", - "listFocusOutline": "List/Tree outline color for the focused item when the list/tree is active. An active list/tree has keyboard focus, an inactive does not.", - "listHoverBackground": "List/Tree background when hovering over items using the mouse.", - "listHoverForeground": "List/Tree foreground when hovering over items using the mouse.", - "listInactiveFocusBackground": "List/Tree background color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", - "listInactiveFocusOutline": "List/Tree outline color for the focused item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", - "listInactiveSelectionBackground": "List/Tree background color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", - "listInactiveSelectionForeground": "List/Tree foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", - "listInactiveSelectionIconForeground": "List/Tree icon foreground color for the selected item when the list/tree is inactive. An active list/tree has keyboard focus, an inactive does not.", - "listWarningForeground": "Foreground color of list items containing warnings.", - "loading": "Loading...", - "marker aria": "{0} at {1}. ", - "markerAction.next.label": "Go to Next Problem (Error, Warning, Info)", - "markerAction.nextInFiles.label": "Go to Next Problem in Files (Error, Warning, Info)", - "markerAction.previous.label": "Go to Previous Problem (Error, Warning, Info)", - "markerAction.previousInFiles.label": "Go to Previous Problem in Files (Error, Warning, Info)", - "matchBrackets": "Highlight matching brackets.", - "maxComputationTime": "Timeout in milliseconds after which diff computation is cancelled. Use 0 for no timeout.", - "maxFileSize": "Maximum file size in MB for which to compute diffs. Use 0 for no limit.", - "maxTokenizationLineLength": "Lines above this length will not be tokenized for performance reasons", - "maximum fold ranges": "The number of foldable regions is limited to a maximum of {0}. Increase configuration option ['Folding Maximum Regions'](command:workbench.action.openSettings?[\"editor.foldingMaximumRegions\"]) to enable more.", - "menuBackground": "Background color of menu items.", - "menuBorder": "Border color of menus.", - "menuForeground": "Foreground color of menu items.", - "menuSelectionBackground": "Background color of the selected menu item in menus.", - "menuSelectionBorder": "Border color of the selected menu item in menus.", - "menuSelectionForeground": "Foreground color of the selected menu item in menus.", - "menuSeparatorBackground": "Color of a separator menu item in menus.", - "mergeBorder": "Border color on headers and the splitter in inline merge-conflicts.", - "mergeCommonContentBackground": "Common ancestor content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", - "mergeCommonHeaderBackground": "Common ancestor header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", - "mergeCurrentContentBackground": "Current content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", - "mergeCurrentHeaderBackground": "Current header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", - "mergeIncomingContentBackground": "Incoming content background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", - "mergeIncomingHeaderBackground": "Incoming header background in inline merge-conflicts. The color must not be opaque so as not to hide underlying decorations.", - "messageVisible": "Whether the editor is currently showing an inline message", - "metaTitle.N": "{0} ({1})", - "minimap.enabled": "Controls whether the minimap is shown.", - "minimap.maxColumn": "Limit the width of the minimap to render at most a certain number of columns.", - "minimap.renderCharacters": "Render the actual characters on a line as opposed to color blocks.", - "minimap.scale": "Scale of content drawn in the minimap: 1, 2 or 3.", - "minimap.showSlider": "Controls when the minimap slider is shown.", - "minimap.side": "Controls the side where to render the minimap.", - "minimap.size": "Controls the size of the minimap.", - "minimap.size.fill": "The minimap will stretch or shrink as necessary to fill the height of the editor (no scrolling).", - "minimap.size.fit": "The minimap will shrink as necessary to never be larger than the editor (no scrolling).", - "minimap.size.proportional": "The minimap has the same size as the editor contents (and might scroll).", - "minimapBackground": "Minimap background color.", - "minimapError": "Minimap marker color for errors.", - "minimapFindMatchHighlight": "Minimap marker color for find matches.", - "minimapForegroundOpacity": "Opacity of foreground elements rendered in the minimap. For example, \"#000000c0\" will render the elements with 75% opacity.", - "minimapSelectionHighlight": "Minimap marker color for the editor selection.", - "minimapSelectionOccurrenceHighlight": "Minimap marker color for repeating editor selections.", - "minimapSliderActiveBackground": "Minimap slider background color when clicked on.", - "minimapSliderBackground": "Minimap slider background color.", - "minimapSliderHoverBackground": "Minimap slider background color when hovering.", - "missing.chord": "The key combination ({0}, {1}) is not a command.", - "missing.url": "Failed to open this link because its target is missing.", - "missingPreviewMessage": "no preview available", - "modesContentHover.loading": "Loading...", - "more_lines_changed": "{0} lines changed", - "mouseWheelScrollSensitivity": "A multiplier to be used on the `deltaX` and `deltaY` of mouse wheel scroll events.", - "mouseWheelZoom": "Zoom the font of the editor when using mouse wheel and holding `Ctrl`.", - "moveSelectionToNextFindMatch": "Move Last Selection To Next Find Match", - "moveSelectionToPreviousFindMatch": "Move Last Selection To Previous Find Match", - "multiCursorMergeOverlapping": "Merge multiple cursors when they are overlapping.", - "multiCursorModifier.alt": "Maps to `Alt` on Windows and Linux and to `Option` on macOS.", - "multiCursorModifier.ctrlCmd": "Maps to `Control` on Windows and Linux and to `Command` on macOS.", - "multiCursorPaste": "Controls pasting when the line count of the pasted text matches the cursor count.", - "multiCursorPaste.full": "Each cursor pastes the full text.", - "multiCursorPaste.spread": "Each cursor pastes a single line of the text.", - "multiSelection": "{0} selections", - "multiSelectionRange": "{0} selections ({1} characters selected)", - "multipleResults": "Click to show {0} definitions.", - "mutlicursor.addCursorsToBottom": "Add Cursors To Bottom", - "mutlicursor.addCursorsToTop": "Add Cursors To Top", - "mutlicursor.insertAbove": "Add Cursor Above", - "mutlicursor.insertAtEndOfEachLineSelected": "Add Cursors to Line Ends", - "mutlicursor.insertBelow": "Add Cursor Below", - "nextMarkerIcon": "Icon for goto next marker.", - "nextSelectionMatchFindAction": "Find Next Selection", - "no result": "No result.", - "noQuickFixes": "No quick fixes available", - "noResultWord": "No definition found for '{0}'", - "noResults": "No results", - "noSelection": "No selection", - "no_lines_changed": "no lines changed", - "node2NotSupported": "\"node2\" is no longer supported, use \"node\" instead and set the \"protocol\" attribute to \"inspector\".", - "nodeExceptionMessage": "A system error occurred ({0})", - "nok": "Undo this File", - "occurrencesHighlight": "Controls whether the editor should highlight semantic symbol occurrences.", - "one_line_changed": "1 line changed", - "openDocMac": "Press Command+H now to open a browser window with more information related to editor accessibility.", - "openDocWinLinux": "Press Control+H now to open a browser window with more information related to editor accessibility.", - "openingDocs": "Now opening the Editor Accessibility documentation page.", - "organizeImports.label": "Organize Imports", - "outroMsg": "You can dismiss this tooltip and return to the editor by pressing Escape or Shift+Escape.", - "overrideSettings.defaultDescription": "Configure editor settings to be overridden for a language.", - "overrideSettings.errorMessage": "This setting does not support per-language configuration.", - "overviewRuleError": "Overview ruler marker color for errors.", - "overviewRuleInfo": "Overview ruler marker color for infos.", - "overviewRuleWarning": "Minimap marker color for warnings.", - "overviewRulerBorder": "Controls whether a border should be drawn around the overview ruler.", - "overviewRulerBracketMatchForeground": "Overview ruler marker color for matching brackets.", - "overviewRulerCommonContentForeground": "Common ancestor overview ruler foreground for inline merge-conflicts.", - "overviewRulerCurrentContentForeground": "Current overview ruler foreground for inline merge-conflicts.", - "overviewRulerFindMatchForeground": "Overview ruler marker color for find matches. The color must not be opaque so as not to hide underlying decorations.", - "overviewRulerIncomingContentForeground": "Incoming overview ruler foreground for inline merge-conflicts.", - "overviewRulerRangeHighlight": "Overview ruler marker color for range highlights. The color must not be opaque so as not to hide underlying decorations.", - "overviewRulerSelectionHighlightForeground": "Overview ruler marker color for selection highlights. The color must not be opaque so as not to hide underlying decorations.", - "overviewRulerWordHighlightForeground": "Overview ruler marker color for symbol highlights. The color must not be opaque so as not to hide underlying decorations.", - "overviewRulerWordHighlightStrongForeground": "Overview ruler marker color for write-access symbol highlights. The color must not be opaque so as not to hide underlying decorations.", - "padding.bottom": "Controls the amount of space between the bottom edge of the editor and the last line.", - "padding.top": "Controls the amount of space between the top edge of the editor and the first line.", - "parameterHints.cycle": "Controls whether the parameter hints menu cycles or closes when reaching the end of the list.", - "parameterHints.enabled": "Enables a pop-up that shows parameter documentation and type information as you type.", - "parameterHints.trigger.label": "Trigger Parameter Hints", - "parameterHintsNextIcon": "Icon for show next parameter hint.", - "parameterHintsPreviousIcon": "Icon for show previous parameter hint.", - "peek.submenu": "Peek", - "peekView.alternateTitle": "References", - "peekViewBorder": "Color of the peek view borders and arrow.", - "peekViewEditorBackground": "Background color of the peek view editor.", - "peekViewEditorGutterBackground": "Background color of the gutter in the peek view editor.", - "peekViewEditorMatchHighlight": "Match highlight color in the peek view editor.", - "peekViewEditorMatchHighlightBorder": "Match highlight border in the peek view editor.", - "peekViewResultsBackground": "Background color of the peek view result list.", - "peekViewResultsFileForeground": "Foreground color for file nodes in the peek view result list.", - "peekViewResultsMatchForeground": "Foreground color for line nodes in the peek view result list.", - "peekViewResultsMatchHighlight": "Match highlight color in the peek view result list.", - "peekViewResultsSelectionBackground": "Background color of the selected entry in the peek view result list.", - "peekViewResultsSelectionForeground": "Foreground color of the selected entry in the peek view result list.", - "peekViewTitleBackground": "Background color of the peek view title area.", - "peekViewTitleForeground": "Color of the peek view title.", - "peekViewTitleInfoForeground": "Color of the peek view title info.", - "peekWidgetDefaultFocus": "Controls whether to focus the inline editor or the tree in the peek widget.", - "peekWidgetDefaultFocus.editor": "Focus the editor when opening peek", - "peekWidgetDefaultFocus.tree": "Focus the tree when opening peek", - "pickerBackground": "Quick picker background color. The quick picker widget is the container for pickers like the command palette.", - "pickerForeground": "Quick picker foreground color. The quick picker widget is the container for pickers like the command palette.", - "pickerGroupBorder": "Quick picker color for grouping borders.", - "pickerGroupForeground": "Quick picker color for grouping labels.", - "pickerTitleBackground": "Quick picker title background color. The quick picker widget is the container for pickers like the command palette.", - "placeholder.find": "Find", - "placeholder.replace": "Replace", - "plainText.alias": "Plain Text", - "preferredcodeActionWithKb": "Show Code Actions. Preferred Quick Fix Available ({0})", - "previousMarkerIcon": "Icon for goto previous marker.", - "previousSelectionMatchFindAction": "Find Previous Selection", - "problems": "{0} of {1} problems", - "problemsErrorIconForeground": "The color used for the problems error icon.", - "problemsInfoIconForeground": "The color used for the problems info icon.", - "problemsWarningIconForeground": "The color used for the problems warning icon.", - "progressBarBackground": "Background color of the progress bar that can show for long running operations.", - "quick fixes": "Quick Fix...", - "quickCommandActionHelp": "Show And Run Commands", - "quickCommandActionLabel": "Command Palette", - "quickInput.list.focusBackground deprecation": "Please use quickInputList.focusBackground instead", - "quickInput.listFocusBackground": "Quick picker background color for the focused item.", - "quickInput.listFocusForeground": "Quick picker foreground color for the focused item.", - "quickInput.listFocusIconForeground": "Quick picker icon foreground color for the focused item.", - "quickOutlineActionLabel": "Go to Symbol...", - "quickOutlineByCategoryActionLabel": "Go to Symbol by Category...", - "quickSuggestions": "Controls whether suggestions should automatically show up while typing.", - "quickSuggestions.comments": "Enable quick suggestions inside comments.", - "quickSuggestions.other": "Enable quick suggestions outside of strings and comments.", - "quickSuggestions.strings": "Enable quick suggestions inside strings.", - "quickSuggestionsDelay": "Controls the delay in milliseconds after which quick suggestions will show up.", - "quickfix.trigger.label": "Quick Fix...", - "quotableLabel": "Renaming {0}", - "rangeHighlight": "Background color of highlighted ranges, like by quick open and find features. The color must not be opaque so as not to hide underlying decorations.", - "rangeHighlightBorder": "Background color of the border around highlighted ranges.", - "readMore": "Read More", - "readonlyDiffEditor": " in a read-only pane of a diff editor.", - "readonlyEditor": " in a read-only code editor", - "redo": "Redo", - "ref.title": "References", - "refactor.label": "Refactor...", - "referenceSearchVisible": "Whether reference peek is visible, like 'Peek References' or 'Peek Definition'", - "references.action.label": "Peek References", - "references.no": "No references found for '{0}'", - "references.noGeneric": "No references found", - "regexDescription": "Use Regular Expression", - "removedCursor": "Removed secondary cursors", - "rename.failed": "Rename failed to compute edits", - "rename.failedApply": "Rename failed to apply edits", - "rename.label": "Rename Symbol", - "renameOnType": "Controls whether the editor auto renames on type.", - "renameOnTypeDeprecate": "Deprecated, use `editor.linkedEditing` instead.", - "renderControlCharacters": "Controls whether the editor should render control characters.", - "renderFinalNewline": "Render last line number when the file ends with a newline.", - "renderIndicators": "Controls whether the diff editor shows +/- indicators for added/removed changes.", - "renderLineHighlight": "Controls how the editor should render the current line highlight.", - "renderLineHighlight.all": "Highlights both the gutter and the current line.", - "renderLineHighlightOnlyWhenFocus": "Controls if the editor should render the current line highlight only when the editor is focused.", - "renderWhitespace": "Controls how the editor should render whitespace characters.", - "renderWhitespace.boundary": "Render whitespace characters except for single spaces between words.", - "renderWhitespace.selection": "Render whitespace characters only on selected text.", - "renderWhitespace.trailing": "Render only trailing whitespace characters.", - "resolveRenameLocationFailed": "An unknown error occurred while resolving rename location", - "roundedSelection": "Controls whether selections should have rounded corners.", - "rulers": "Render vertical rulers after a certain number of monospace characters. Use multiple values for multiple rulers. No rulers are drawn if array is empty.", - "rulers.color": "Color of this editor ruler.", - "rulers.size": "Number of monospace characters at which this editor ruler will render.", - "sashActiveBorder": "Border color of active sashes.", - "schema.brackets": "Defines the bracket symbols that increase or decrease the indentation.", - "schema.closeBracket": "The closing bracket character or string sequence.", - "schema.colorizedBracketPairs": "Defines the bracket pairs that are colorized by their nesting level if bracket pair colorization is enabled.", - "schema.openBracket": "The opening bracket character or string sequence.", - "scrollBeyondLastColumn": "Controls the number of extra characters beyond which the editor will scroll horizontally.", - "scrollBeyondLastLine": "Controls whether the editor will scroll beyond the last line.", - "scrollPredominantAxis": "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.", - "scrollbar.horizontal": "Controls the visibility of the horizontal scrollbar.", - "scrollbar.horizontal.auto": "The horizontal scrollbar will be visible only when necessary.", - "scrollbar.horizontal.fit": "The horizontal scrollbar will always be hidden.", - "scrollbar.horizontal.visible": "The horizontal scrollbar will always be visible.", - "scrollbar.horizontalScrollbarSize": "The height of the horizontal scrollbar.", - "scrollbar.scrollByPage": "Controls whether clicks scroll by page or jump to click position.", - "scrollbar.vertical": "Controls the visibility of the vertical scrollbar.", - "scrollbar.vertical.auto": "The vertical scrollbar will be visible only when necessary.", - "scrollbar.vertical.fit": "The vertical scrollbar will always be hidden.", - "scrollbar.vertical.visible": "The vertical scrollbar will always be visible.", - "scrollbar.verticalScrollbarSize": "The width of the vertical scrollbar.", - "scrollbarShadow": "Scrollbar shadow to indicate that the view is scrolled.", - "scrollbarSliderActiveBackground": "Scrollbar slider background color when clicked on.", - "scrollbarSliderBackground": "Scrollbar slider background color.", - "scrollbarSliderHoverBackground": "Scrollbar slider background color when hovering.", - "searchEditor.editorFindMatchBorder": "Border color of the Search Editor query matches.", - "searchEditor.queryMatch": "Color of the Search Editor query matches.", - "selectAll": "Select All", - "selectAllOccurrencesOfFindMatch": "Select All Occurrences of Find Match", - "selectLeadingAndTrailingWhitespace": "Whether leading and trailing whitespace should always be selected.", - "selectionBackground": "The background color of text selections in the workbench (e.g. for input fields or text areas). Note that this does not apply to selections within the editor.", - "selectionClipboard": "Controls whether the Linux primary clipboard should be supported.", - "selectionHighlight": "Controls whether the editor should highlight matches similar to the selection.", - "semanticHighlighting.configuredByTheme": "Semantic highlighting is configured by the current color theme's `semanticHighlighting` setting.", - "semanticHighlighting.enabled": "Controls whether the semanticHighlighting is shown for the languages that support it.", - "semanticHighlighting.false": "Semantic highlighting disabled for all color themes.", - "semanticHighlighting.true": "Semantic highlighting enabled for all color themes.", - "showAccessibilityHelpAction": "Show Accessibility Help", - "showDeprecated": "Controls strikethrough deprecated variables.", - "showFoldingControls": "Controls when the folding controls on the gutter are shown.", - "showFoldingControls.always": "Always show the folding controls.", - "showFoldingControls.mouseover": "Only show the folding controls when the mouse is over the gutter.", - "showNextInlineSuggestion": "Next", - "showPreviousInlineSuggestion": "Previous", - "showUnused": "Controls fading out of unused code.", - "sideBySide": "Controls whether the diff editor shows the diff side by side or inline.", - "singleSelection": "Line {0}, Column {1}", - "singleSelectionRange": "Line {0}, Column {1} ({2} selected)", - "smartSelect.expand": "Expand Selection", - "smartSelect.jumpBracket": "Go to Bracket", - "smartSelect.selectToBracket": "Select to Bracket", - "smartSelect.shrink": "Shrink Selection", - "smoothScrolling": "Controls whether the editor will scroll using an animation.", - "snippetFinalTabstopHighlightBackground": "Highlight background color of the final tabstop of a snippet.", - "snippetFinalTabstopHighlightBorder": "Highlight border color of the final tabstop of a snippet.", - "snippetSuggestions": "Controls whether snippets are shown with other suggestions and how they are sorted.", - "snippetSuggestions.bottom": "Show snippet suggestions below other suggestions.", - "snippetSuggestions.inline": "Show snippets suggestions with other suggestions.", - "snippetSuggestions.none": "Do not show snippet suggestions.", - "snippetSuggestions.top": "Show snippet suggestions on top of other suggestions.", - "snippetTabstopHighlightBackground": "Highlight background color of a snippet tabstop.", - "snippetTabstopHighlightBorder": "Highlight border color of a snippet tabstop.", - "source.label": "Source Action...", - "stablePeek": "Keep peek editors open even when double clicking their content or when hitting `Escape`.", - "stackTrace.format": "{0}: {1}", - "startFindAction": "Find", - "startFindWithArgsAction": "Find With Arguments", - "startFindWithSelectionAction": "Find With Selection", - "startReplace": "Replace", - "statusBarBackground": "Background color of the editor hover status bar.", - "stickyTabStops": "Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.", - "stickydesc": "Stick to the end even when going to longer lines", - "submenu.empty": "(empty)", - "suggest": "Suggest", - "suggest.filterGraceful": "Controls whether filtering and sorting suggestions accounts for small typos.", - "suggest.insertMode": "Controls whether words are overwritten when accepting completions. Note that this depends on extensions opting into this feature.", - "suggest.insertMode.insert": "Insert suggestion without overwriting text right of the cursor.", - "suggest.insertMode.replace": "Insert suggestion and overwrite text right of the cursor.", - "suggest.localityBonus": "Controls whether sorting favors words that appear close to the cursor.", - "suggest.maxVisibleSuggestions.dep": "This setting is deprecated. The suggest widget can now be resized.", - "suggest.preview": "Controls whether to preview the suggestion outcome in the editor.", - "suggest.reset.label": "Reset Suggest Widget Size", - "suggest.shareSuggestSelections": "Controls whether remembered suggestion selections are shared between multiple workspaces and windows (needs `#editor.suggestSelection#`).", - "suggest.showIcons": "Controls whether to show or hide icons in suggestions.", - "suggest.showInlineDetails": "Controls whether suggest details show inline with the label or only in the details widget", - "suggest.showStatusBar": "Controls the visibility of the status bar at the bottom of the suggest widget.", - "suggest.snippetsPreventQuickSuggestions": "Controls whether an active snippet prevents quick suggestions.", - "suggest.trigger.label": "Trigger Suggest", - "suggestFontSize": "Font size for the suggest widget. When set to `0`, the value of `#editor.fontSize#` is used.", - "suggestLineHeight": "Line height for the suggest widget. When set to `0`, the value of `#editor.lineHeight#` is used. The minimum value is 8.", - "suggestMoreInfoIcon": "Icon for more information in the suggest widget.", - "suggestOnTriggerCharacters": "Controls whether suggestions should automatically show up when typing trigger characters.", - "suggestSelection": "Controls how suggestions are pre-selected when showing the suggest list.", - "suggestSelection.first": "Always select the first suggestion.", - "suggestSelection.recentlyUsed": "Select recent suggestions unless further typing selects one, e.g. `console.| -> console.log` because `log` has been completed recently.", - "suggestSelection.recentlyUsedByPrefix": "Select suggestions based on previous prefixes that have completed those suggestions, e.g. `co -> console` and `con -> const`.", - "suggestWidget.loading": "Loading...", - "suggestWidget.noSuggestions": "No suggestions.", - "symbolHighlight": "Background color of highlighted symbol, like for go to definition or go next/previous symbol. The color must not be opaque so as not to hide underlying decorations.", - "symbolHighlightBorder": "Background color of the border around highlighted symbols.", - "tabCompletion": "Enables tab completions.", - "tabCompletion.off": "Disable tab completions.", - "tabCompletion.on": "Tab complete will insert the best matching suggestion when pressing tab.", - "tabCompletion.onlySnippets": "Tab complete snippets when their prefix match. Works best when 'quickSuggestions' aren't enabled.", - "tabFocusModeOffMsg": "Pressing Tab in the current editor will insert the tab character. Toggle this behavior by pressing {0}.", - "tabFocusModeOffMsgNoKb": "Pressing Tab in the current editor will insert the tab character. The command {0} is currently not triggerable by a keybinding.", - "tabFocusModeOnMsg": "Pressing Tab in the current editor will move focus to the next focusable element. Toggle this behavior by pressing {0}.", - "tabFocusModeOnMsgNoKb": "Pressing Tab in the current editor will move focus to the next focusable element. The command {0} is currently not triggerable by a keybinding.", - "tabSize": "The number of spaces a tab is equal to. This setting is overridden based on the file contents when `#editor.detectIndentation#` is on.", - "tableColumnsBorder": "Table border color between columns.", - "tableOddRowsBackgroundColor": "Background color for odd table rows.", - "textBlockQuoteBackground": "Background color for block quotes in text.", - "textBlockQuoteBorder": "Border color for block quotes in text.", - "textCodeBlockBackground": "Background color for code blocks in text.", - "textInputFocus": "Whether an editor or a rich text input has focus (cursor is blinking)", - "textLinkActiveForeground": "Foreground color for links in text when clicked on and on mouse hover.", - "textLinkForeground": "Foreground color for links in text.", - "textPreformatForeground": "Foreground color for preformatted text segments.", - "textSeparatorForeground": "Color for text separators.", "theia": { - "callhierarchy": { - "open": "Open Call Hierarchy" - }, "core": { "cannotConnectBackend": "Cannot connect to the backend.", "cannotConnectDaemon": "Cannot connect to the CLI daemon.", - "common": { - "closeAll": "Close All Tabs", - "closeAllTabMain": "Close All Tabs in Main Area", - "closeOtherTabMain": "Close Other Tabs in Main Area", - "closeOthers": "Close Other Tabs", - "closeRight": "Close Tabs to the Right", - "closeTab": "Close Tab", - "closeTabMain": "Close Tab in Main Area", - "collapseAllTabs": "Collapse All Side Panels", - "collapseBottomPanel": "Toggle Bottom Panel", - "collapseTab": "Collapse Side Panel", - "showNextTabGroup": "Switch to Next Tab Group", - "showNextTabInGroup": "Switch to Next Tab in Group", - "showPreviousTabGroup": "Switch to Previous Tab Group", - "showPreviousTabInGroup": "Switch to Previous Tab in Group", - "toggleMaximized": "Toggle Maximized" - }, "couldNotSave": "Could not save the sketch. Please copy your unsaved work into your favorite text editor, and restart the IDE.", "daemonOffline": "CLI Daemon Offline", - "file": { - "browse": "Browse" - }, - "highlightModifiedTabs": "Controls whether a top border is drawn on modified (dirty) editor tabs or not.", - "keyboard": { - "choose": "Choose Keyboard Layout", - "chooseLayout": "Choose a keyboard layout", - "current": "(current: {0})", - "currentLayout": " - current layout", - "mac": "Mac Keyboards", - "pc": "PC Keyboards", - "tryDetect": "Try to detect the keyboard layout from browser information and pressed keys." - }, "offline": "Offline", "quitMessage": "Any unsaved changes will not be saved.", - "quitTitle": "Are you sure you want to quit?", - "resetWorkbenchLayout": "Reset Workbench Layout", - "sashDelay": "Controls the hover feedback delay in milliseconds of the dragging area in between views/editors.", - "sashSize": "Controls the feedback area size in pixels of the dragging area in between views/editors. Set it to a larger value if needed.", - "silentNotifications": "Controls whether to suppress notification popups." + "quitTitle": "Are you sure you want to quit?" }, "debug": { - "addConfigurationPlaceholder": "Select workspace root to add configuration to", - "continueAll": "Continue All", - "copyExpressionValue": "Copy Expression Value", - "debugViewLocation": "Controls the location of the debug view.", - "openBottom": "Open Bottom", - "openLeft": "Open Left", - "openRight": "Open Right", - "pauseAll": "Pause All", - "reveal": "Reveal", "start": "Start...", "startError": "There was an error starting the debug session, check the logs for more details.", - "threads": "Threads", - "toggleTracing": "Enable/disable tracing communications with debug adapters", "typeNotSupported": "The debug session type \"{0}\" is not supported." }, "editor": { - "diffEditor.maxFileSize": "Maximum file size in MB for which to compute diffs. Use 0 for no limit.", - "editor.accessibilityPageSize": "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.", - "editor.autoClosingDelete": "Controls whether the editor should remove adjacent closing quotes or brackets when deleting.", - "editor.autoClosingDelete1": "Remove adjacent closing quotes or brackets only if they were automatically inserted.", - "editor.bracketPairColorization.enabled": "Controls whether bracket pair colorization is enabled or not. Use 'workbench.colorCustomizations' to override the bracket highlight colors.", - "editor.codeLensFontSize": "Controls the font size in pixels for CodeLens. When set to `0`, 90% of `#editor.fontSize#` is used.", - "editor.find.autoFindInSelection0": "Never turn on Find in Selection automatically (default).", - "editor.find.autoFindInSelection1": "Always turn on Find in Selection automatically.", - "editor.find.seedSearchStringFromSelection0": "Never seed search string from the editor selection.", - "editor.find.seedSearchStringFromSelection1": "Always seed search string from the editor selection, including word at cursor position.", - "editor.find.seedSearchStringFromSelection2": "Only seed search string from the editor selection.", - "editor.foldingImportsByDefault": "Controls whether the editor automatically collapses import ranges.", - "editor.foldingMaximumRegions": "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.", - "editor.formatOnSaveMode.modificationsIfAvailable": "Will attempt to format modifications only (requires source control). If source control can't be used, then the whole file will be formatted.", - "editor.guides.bracketPairs": "Controls whether bracket pair guides are enabled or not.", - "editor.guides.bracketPairs0": "Enables bracket pair guides.", - "editor.guides.bracketPairs1": "Enables bracket pair guides only for the active bracket pair.", - "editor.guides.bracketPairs2": "Disables bracket pair guides.", - "editor.guides.bracketPairsHorizontal": "Controls whether horizontal bracket pair guides are enabled or not.", - "editor.guides.bracketPairsHorizontal0": "Enables horizontal guides as addition to vertical bracket pair guides.", - "editor.guides.bracketPairsHorizontal1": "Enables horizontal guides only for the active bracket pair.", - "editor.guides.bracketPairsHorizontal2": "Disables horizontal bracket pair guides.", - "editor.guides.highlightActiveBracketPair": "Controls whether the editor should highlight the active bracket pair.", - "editor.hover.above": "Prefer showing hovers above the line, if there's space.", - "editor.inlayHints.enabled": "Enables the inlay hints in the editor.", - "editor.inlayHints.fontFamily": "Controls font family of inlay hints in the editor. When set to empty, the `#editor.fontFamily#` is used.", - "editor.inlayHints.fontSize": "Controls font size of inlay hints in the editor. A default of 90% of `#editor.fontSize#` is used when the configured value is less than `5` or greater than the editor font size.", - "editor.inlineSuggest.enabled": "Controls whether to automatically show inline suggestions in the editor.", - "editor.language.colorizedBracketPairs": "Defines the bracket pairs that are colorized by their nesting level if bracket pair colorization is enabled.", - "editor.lineHeight": "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.", - "editor.renderLineHighlightOnlyWhenFocus": "Controls if the editor should render the current line highlight only when the editor is focused.", - "editor.renderWhitespace3": "Render only trailing whitespace characters.", - "editor.scrollbar.horizontal": "Controls the visibility of the horizontal scrollbar.", - "editor.scrollbar.horizontal0": "The horizontal scrollbar will be visible only when necessary.", - "editor.scrollbar.horizontal1": "The horizontal scrollbar will always be visible.", - "editor.scrollbar.horizontal2": "The horizontal scrollbar will always be hidden.", - "editor.scrollbar.horizontalScrollbarSize": "The height of the horizontal scrollbar.", - "editor.scrollbar.scrollByPage": "Controls whether clicks scroll by page or jump to click position.", - "editor.scrollbar.vertical": "Controls the visibility of the vertical scrollbar.", - "editor.scrollbar.vertical0": "The vertical scrollbar will be visible only when necessary.", - "editor.scrollbar.vertical1": "The vertical scrollbar will always be visible.", - "editor.scrollbar.vertical2": "The vertical scrollbar will always be hidden.", - "editor.scrollbar.verticalScrollbarSize": "The width of the vertical scrollbar.", - "editor.stickyTabStops": "Emulate selection behavior of tab characters when using spaces for indentation. Selection will stick to tab stops.", - "editor.suggest.localityBonus": "Controls whether sorting favors words that appear close to the cursor.", - "editor.suggest.preview": "Controls whether to preview the suggestion outcome in the editor.", - "editor.suggest.showDeprecated": "When enabled IntelliSense shows `deprecated`-suggestions.", - "editor.unicodeHighlight.allowedCharacters": "Defines allowed characters that are not being highlighted.", - "editor.unicodeHighlight.allowedLocales": "Unicode characters that are common in allowed locales are not being highlighted.", - "editor.unicodeHighlight.ambiguousCharacters": "Controls whether characters are highlighted that can be confused with basic ASCII characters, except those that are common in the current user locale.", - "editor.unicodeHighlight.includeComments": "Controls whether characters in comments should also be subject to unicode highlighting.", - "editor.unicodeHighlight.includeStrings": "Controls whether characters in strings should also be subject to unicode highlighting.", - "editor.unicodeHighlight.invisibleCharacters": "Controls whether characters that just reserve space or have no width at all are highlighted.", - "editor.unicodeHighlight.nonBasicASCII": "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.", - "editor.wordBasedSuggestionsMode": "Controls from which documents word based completions are computed.", - "files.autoSave": "Controls [auto save](https://code.visualstudio.com/docs/editor/codebasics#_save-auto-save) of editors that have unsaved changes.", - "files.autoSave.afterDelay": "An editor with changes is automatically saved after the configured `#files.autoSaveDelay#`.", - "files.autoSave.off": "An editor with changes is never automatically saved.", - "files.autoSave.onFocusChange": "An editor with changes is automatically saved when the editor loses focus.", - "files.autoSave.onWindowChange": "An editor with changes is automatically saved when the window loses focus.", - "formatOnSaveTimeout": "Timeout in milliseconds after which the formatting that is run on file save is cancelled.", - "persistClosedEditors": "Controls whether to persist closed editor history for the workspace across window reloads.", - "showAllEditors": "Show All Opened Editors", - "splitHorizontal": "Split Editor Horizontal", - "splitVertical": "Split Editor Vertical", "unsavedTitle": "Unsaved – {0}" }, - "file-search": { - "toggleIgnoredFiles": " (Press {0} to show/hide ignored files)" - }, - "fileSystem": { - "fileResource": { - "overWriteBody": "Do you want to overwrite the changes made to '{0}' on the file system?" - } - }, - "filesystem": { - "copyDownloadLink": "Copy Download Link", - "fileResource": { - "binaryFileQuery": "Opening it might take some time and might make the IDE unresponsive. Do you want to open '{0}' anyway?", - "binaryTitle": "The file is either binary or uses an unsupported text encoding.", - "largeFileTitle": "The file is too large ({0}).", - "overwriteTitle": "The file '{0}' has been changed on the file system." - }, - "filesExclude": "Configure glob patterns for excluding files and folders. For example, the file Explorer decides which files and folders to show or hide based on this setting.", - "maxConcurrentUploads": "Maximum number of concurrent files to upload when uploading multiple files. 0 means all files will be uploaded concurrently.", - "maxFileSizeMB": "Controls the max file size in MB which is possible to open.", - "processedOutOf": "Processed {0} out of {1}", - "uploadFiles": "Upload Files...", - "uploadedOutOf": "Uploaded {0} out of {1}" - }, - "git": { - "addSignedOff": "Add Signed-off-by", - "added": "Added", - "amendReuseMessag": "To reuse the last commit message, press 'Enter' or 'Escape' to cancel.", - "amendRewrite": "Rewrite previous commit message. Press 'Enter' to confirm or 'Escape' to cancel.", - "checkoutCreateLocalBranchWithName": "Create a new local branch with name: {0}. Press 'Enter' to confirm or 'Escape' to cancel.", - "checkoutProvideBranchName": "Please provide a branch name. ", - "checkoutSelectRef": "Select a ref to checkout or create a new local branch:", - "cloneQuickInputLabel": "Please provide a Git repository location. Press 'Enter' to confirm or 'Escape' to cancel.", - "cloneRepository": "Clone the Git repository: {0}. Press 'Enter' to confirm or 'Escape' to cancel.", - "compareWith": "Compare With...", - "compareWithBranchOrTag": "Pick a branch or tag to compare with the currently active {0} branch:", - "conflicted": "Conflicted", - "copied": "Copied", - "dirtyDiffLinesLimit": "Do not show dirty diff decorations, if editor's line count exceeds this limit.", - "dropStashMessage": "Stash successfully removed.", - "editorDecorationsEnabled": "Show git decorations in the editor.", - "fetchPickRemote": "Pick a remote to fetch from:", - "gitDecorationsColors": "Use color decoration in the navigator.", - "mergeQuickPickPlaceholder": "Pick a branch to merge into the currently active {0} branch:", - "missingUserInfo": "Make sure you configure your 'user.name' and 'user.email' in git.", - "noPreviousCommit": "No previous commit to amend", - "noRepositoriesSelected": "No repositories were selected.", - "renamed": "Renamed", - "repositoryNotInitialized": "Repository {0} is not yet initialized.", - "stashChanges": "Stash changes. Press 'Enter' to confirm or 'Escape' to cancel.", - "stashChangesWithMessage": "Stash changes with message: {0}. Press 'Enter' to confirm or 'Escape' to cancel.", - "toggleBlameAnnotations": "Toggle Blame Annotations", - "unstaged": "Unstaged" - }, - "keybinding-schema-updater": { - "deprecation": "Use `when` clause instead." - }, - "markers": { - "clearAll": "Clear All", - "tabbarDecorationsEnabled": "Show problem decorators (diagnostic markers) in the tab bars." - }, "messages": { "collapse": "Collapse", - "expand": "Expand", - "notificationTimeout": "Informative notifications will be hidden after this timeout.", - "toggleNotifications": "Toggle Notifications" - }, - "monaco": { - "noSymbolsMatching": "No symbols matching", - "typeToSearchForSymbols": "Type to search for symbols" - }, - "navigator": { - "autoReveal": "Auto Reveal", - "refresh": "Refresh in Explorer", - "reveal": "Reveal in Explorer", - "toggleHiddenFiles": "Toggle Hidden Files" - }, - "output": { - "clearOutputChannel": "Clear Output Channel...", - "closeOutputChannel": "Close Output Channel...", - "hiddenChannels": "Hidden Channels", - "hideOutputChannel": "Hide Output Channel...", - "maxChannelHistory": "The maximum number of entries in an output channel.", - "outputChannels": "Output Channels", - "showOutputChannel": "Show Output Channel..." - }, - "plugin-ext": { - "plugins": "Plugins", - "signInAgain": "The extension '{0}' wants you to sign in again using {1}.", - "webviewTrace": "Controls communication tracing with webviews.", - "webviewWarnIfUnsecure": "Warns users that webviews are currently deployed unsecurely." - }, - "scm": { - "amend": "Amend", - "amendHeadCommit": "HEAD Commit", - "amendLastCommit": "Amend last commit", - "changeRepository": "Change Repository...", - "history": "History", - "noRepositoryFound": "No repository found", - "unamend": "Unamend", - "unamendCommit": "Unamend commit" - }, - "search-in-workspace": { - "includeIgnoredFiles": "Include Ignored Files", - "noFolderSpecified": "You have not opened or specified a folder. Only open files are currently searched.", - "resultSubset": "This is only a subset of all results. Use a more specific search term to narrow down the result list.", - "searchOnEditorModification": "Search the active editor when modified." - }, - "task": { - "attachTask": "Attach Task...", - "clearHistory": "Clear History", - "openUserTasks": "Open User Tasks" - }, - "terminal": { - "confirmClose": "Controls whether to confirm when the window closes if there are active terminal sessions.", - "confirmCloseAlways": "Always confirm if there are terminals.", - "confirmCloseChildren": "Confirm if there are any terminals that have child processes.", - "confirmCloseNever": "Never confirm.", - "enableCopy": "Enable ctrl-c (cmd-c on macOS) to copy selected text", - "enablePaste": "Enable ctrl-v (cmd-v on macOS) to paste from clipboard", - "shellArgsLinux": "The command line arguments to use when on the Linux terminal.", - "shellArgsOsx": "The command line arguments to use when on the macOS terminal.", - "shellArgsWindows": "The command line arguments to use when on the Windows terminal.", - "shellLinux": "The path of the shell that the terminal uses on Linux (default: '{0}'}).", - "shellOsx": "The path of the shell that the terminal uses on macOS (default: '{0}'}).", - "shellWindows": "The path of the shell that the terminal uses on Windows. (default: '{0}').", - "terminate": "Terminate", - "terminateActive": "Do you want to terminate the active terminal session?", - "terminateActiveMultiple": "Do you want to terminate the {0} active terminal sessions?" - }, - "webview": { - "goToReadme": "Go To README", - "messageWarning": " The {0} endpoint's host pattern has been changed to `{1}`; changing the pattern can lead to security vulnerabilities. See `{2}` for more information." + "expand": "Expand" }, "workspace": { - "closeWorkspace": "Do you really want to close the workspace?", - "compareWithEachOther": "Compare with Each Other", - "confirmDeletePermanently.description": "Failed to delete \"{0}\" using the Trash. Do you want to permanently delete instead?", - "confirmDeletePermanently.solution": "You can disable the use of Trash in the preferences.", - "confirmDeletePermanently.title": "Error deleting file", "deleteCurrentSketch": "Do you want to delete the current sketch?", - "duplicate": "Duplicate", - "failApply": "Could not apply changes to new file", - "failSaveAs": "Cannot run \"{0}\" for the current widget.", "fileNewName": "Name for new file", "invalidExtension": ".{0} is not a valid extension", "invalidFilename": "Invalid filename.", "newFileName": "New name for file", - "noErasure": "Note: Nothing will be erased from disk", - "openRecentPlaceholder": "Type the name of the workspace you want to open", - "openRecentWorkspace": "Open Recent Workspace...", - "preserveWindow": "Enable opening workspaces in current window.", - "removeFolder": "Are you sure you want to remove the following folder from the workspace?", - "removeFolders": "Are you sure you want to remove the following folders from the workspace?", - "sketchDirectoryError": "There was an error creating the sketch directory. See the log for more details. The application will probably not work as expected.", - "supportMultiRootWorkspace": "Controls whether multi-root workspace support is enabled.", - "trustEmptyWindow": "Controls whether or not the empty workspace is trusted by default.", - "trustEnabled": "Controls whether or not workspace trust is enabled. If disabled, all workspaces are trusted.", - "trustPrompt": "Controls when the startup prompt to trust a workspace is shown.", - "trustRequest": "An extension requests workspace trust but the corresponding API is not yet fully supported. Do you want to trust this workspace?", - "untitled-cleanup": "There appear to be many untitled workspace files. Please check {0} and remove any unused files.", - "workspaceFolderAdded": "A workspace with multiple roots was created. Do you want to save your workspace configuration as a file?", - "workspaceFolderAddedTitle": "Folder added to Workspace" + "sketchDirectoryError": "There was an error creating the sketch directory. See the log for more details. The application will probably not work as expected." } - }, - "title.matchesCountLimit": "Only the first {0} results are highlighted, but all find operations work on the entire text.", - "toggle.tabMovesFocus.off": "Pressing Tab will now insert the tab character", - "toggle.tabMovesFocus.on": "Pressing Tab will now move focus to the next focusable element", - "toggleFoldAction.label": "Toggle Fold", - "toggleHighContrast": "Toggle High Contrast Theme", - "too many characters": "Tokenization is skipped for long lines for performance reasons. This can be configured via `editor.maxTokenizationLineLength`.", - "toolbarActiveBackground": "Toolbar background when holding the mouse over actions", - "toolbarHoverBackground": "Toolbar background when hovering over actions using the mouse", - "toolbarHoverOutline": "Toolbar outline when hovering over actions using the mouse", - "tooltip.explanation": "Execute command {0}", - "transposeLetters.label": "Transpose Letters", - "treeIndentGuidesStroke": "Tree stroke color for the indentation guides.", - "trimAutoWhitespace": "Remove trailing auto inserted whitespace.", - "typedef.title": "Type Definitions", - "unFoldRecursivelyAction.label": "Unfold Recursively", - "undo": "Undo", - "unfoldAction.label": "Unfold", - "unfoldAllAction.label": "Unfold All", - "unfoldAllExcept.label": "Unfold All Regions Except Selected", - "unfoldAllMarkerRegions.label": "Unfold All Regions", - "unfoldOnClickAfterEndOfLine": "Controls whether clicking on the empty content after a folded line will unfold the line.", - "unicodeHighlight.adjustSettings": "Adjust settings", - "unicodeHighlight.allowCommonCharactersInLanguage": "Allow unicode characters that are more common in the language \"{0}\".", - "unicodeHighlight.allowedCharacters": "Defines allowed characters that are not being highlighted.", - "unicodeHighlight.allowedLocales": "Unicode characters that are common in allowed locales are not being highlighted.", - "unicodeHighlight.ambiguousCharacters": "Controls whether characters are highlighted that can be confused with basic ASCII characters, except those that are common in the current user locale.", - "unicodeHighlight.characterIsAmbiguous": "The character {0} could be confused with the character {1}, which is more common in source code.", - "unicodeHighlight.characterIsInvisible": "The character {0} is invisible.", - "unicodeHighlight.characterIsNonBasicAscii": "The character {0} is not a basic ASCII character.", - "unicodeHighlight.configureUnicodeHighlightOptions": "Configure Unicode Highlight Options", - "unicodeHighlight.disableHighlightingInComments.shortLabel": "Disable Highlight In Comments", - "unicodeHighlight.disableHighlightingInStrings.shortLabel": "Disable Highlight In Strings", - "unicodeHighlight.disableHighlightingOfAmbiguousCharacters.shortLabel": "Disable Ambiguous Highlight", - "unicodeHighlight.disableHighlightingOfInvisibleCharacters.shortLabel": "Disable Invisible Highlight", - "unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters.shortLabel": "Disable Non ASCII Highlight", - "unicodeHighlight.excludeCharFromBeingHighlighted": "Exclude {0} from being highlighted", - "unicodeHighlight.excludeInvisibleCharFromBeingHighlighted": "Exclude {0} (invisible character) from being highlighted", - "unicodeHighlight.includeComments": "Controls whether characters in comments should also be subject to unicode highlighting.", - "unicodeHighlight.includeStrings": "Controls whether characters in strings should also be subject to unicode highlighting.", - "unicodeHighlight.invisibleCharacters": "Controls whether characters that just reserve space or have no width at all are highlighted.", - "unicodeHighlight.nonBasicASCII": "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.", - "unicodeHighlighting.thisDocumentHasManyAmbiguousUnicodeCharacters": "This document contains many ambiguous unicode characters", - "unicodeHighlighting.thisDocumentHasManyInvisibleUnicodeCharacters": "This document contains many invisible unicode characters", - "unicodeHighlighting.thisDocumentHasManyNonBasicAsciiUnicodeCharacters": "This document contains many non-basic ASCII unicode characters", - "unnecessaryCodeBorder": "Border color of unnecessary (unused) source code in the editor.", - "unnecessaryCodeOpacity": "Opacity of unnecessary (unused) source code in the editor. For example, \"#000000c0\" will render the code with 75% opacity. For high contrast themes, use the 'editorUnnecessaryCode.border' theme color to underline unnecessary code instead of fading it out.", - "unusualLineTerminators": "Remove unusual line terminators that might cause problems.", - "unusualLineTerminators.auto": "Unusual line terminators are automatically removed.", - "unusualLineTerminators.detail": "The file '{0}' contains one or more unusual line terminator characters, like Line Separator (LS) or Paragraph Separator (PS).\n\nIt is recommended to remove them from the file. This can be configured via `editor.unusualLineTerminators`.", - "unusualLineTerminators.fix": "Remove Unusual Line Terminators", - "unusualLineTerminators.ignore": "Ignore", - "unusualLineTerminators.message": "Detected unusual line terminators", - "unusualLineTerminators.off": "Unusual line terminators are ignored.", - "unusualLineTerminators.prompt": "Unusual line terminators prompt to be removed.", - "unusualLineTerminators.title": "Unusual Line Terminators", - "useTabStops": "Inserting and deleting whitespace follows tab stops.", - "view problem": "View Problem", - "warningBorder": "Border color of warning boxes in the editor.", - "warningIcon": "Icon shown with a warning message in the extensions editor.", - "widgetShadow": "Shadow color of widgets such as find/replace inside the editor.", - "wordBasedSuggestions": "Controls whether completions should be computed based on words in the document.", - "wordBasedSuggestionsMode": "Controls from which documents word based completions are computed.", - "wordBasedSuggestionsMode.allDocuments": "Suggest words from all open documents.", - "wordBasedSuggestionsMode.currentDocument": "Only suggest words from the active document.", - "wordBasedSuggestionsMode.matchingDocuments": "Suggest words from all open documents of the same language.", - "wordHighlight": "Background color of a symbol during read-access, like reading a variable. The color must not be opaque so as not to hide underlying decorations.", - "wordHighlight.next.label": "Go to Next Symbol Highlight", - "wordHighlight.previous.label": "Go to Previous Symbol Highlight", - "wordHighlight.trigger.label": "Trigger Symbol Highlight", - "wordHighlightBorder": "Border color of a symbol during read-access, like reading a variable.", - "wordHighlightStrong": "Background color of a symbol during write-access, like writing to a variable. The color must not be opaque so as not to hide underlying decorations.", - "wordHighlightStrongBorder": "Border color of a symbol during write-access, like writing to a variable.", - "wordSeparators": "Characters that will be used as word separators when doing word related navigations or operations.", - "wordWrap.inherit": "Lines will wrap according to the `#editor.wordWrap#` setting.", - "wordWrap.off": "Lines will never wrap.", - "wordWrap.on": "Lines will wrap at the viewport width.", - "wordsDescription": "Match Whole Word", - "wrappingIndent": "Controls the indentation of wrapped lines.", - "wrappingIndent.deepIndent": "Wrapped lines get +2 indentation toward the parent.", - "wrappingIndent.indent": "Wrapped lines get +1 indentation toward the parent.", - "wrappingIndent.none": "No indentation. Wrapped lines begin at column 1.", - "wrappingIndent.same": "Wrapped lines get the same indentation as the parent.", - "wrappingStrategy": "Controls the algorithm that computes wrapping points.", - "wrappingStrategy.advanced": "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.", - "wrappingStrategy.simple": "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." + } } diff --git a/package.json b/package.json index 5ad471310..71534a9c9 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "test": "lerna run test", "download:plugins": "theia download:plugins", "update:version": "node ./scripts/update-version.js", - "i18n:generate": "theia nls-extract -e vscode -f \"+(arduino-ide-extension|browser-app|electron|electron-app|plugins)/**/*.ts?(x)\" -o ./i18n/en.json", + "i18n:generate": "theia nls-extract -e vscode -f \"+(arduino-ide-extension|browser-app|electron-app|plugins)/**/*.ts?(x)\" -o ./i18n/en.json", "i18n:check": "yarn i18n:generate && git add -N ./i18n && git diff --exit-code ./i18n", "i18n:push": "node ./scripts/i18n/transifex-push.js ./i18n/en.json", "i18n:pull": "node ./scripts/i18n/transifex-pull.js ./i18n/", From 785d261bd4a2cc838478123122dd2cc38ee246b1 Mon Sep 17 00:00:00 2001 From: Akos Kitta Date: Tue, 31 May 2022 16:11:20 +0200 Subject: [PATCH 6/6] Aligned the stop handler code to Theia. Signed-off-by: Akos Kitta --- .../theia/theia-electron-window.ts | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/arduino-ide-extension/src/electron-main/theia/theia-electron-window.ts b/arduino-ide-extension/src/electron-main/theia/theia-electron-window.ts index f21e9b50c..073ba5f48 100644 --- a/arduino-ide-extension/src/electron-main/theia/theia-electron-window.ts +++ b/arduino-ide-extension/src/electron-main/theia/theia-electron-window.ts @@ -1,8 +1,8 @@ import { injectable } from '@theia/core/shared/inversify'; -import { isWindows } from '@theia/core/lib/common/os'; import { StopReason } from '@theia/core/lib/electron-common/messaging/electron-messages'; import { TheiaElectronWindow as DefaultTheiaElectronWindow } from '@theia/core/lib/electron-main/theia-electron-window'; import { FileUri } from '@theia/core/lib/node'; +import URI from '@theia/core/lib/common/uri'; @injectable() export class TheiaElectronWindow extends DefaultTheiaElectronWindow { @@ -10,16 +10,17 @@ export class TheiaElectronWindow extends DefaultTheiaElectronWindow { onSafeCallback: () => unknown, reason: StopReason ): Promise { - // Only confirm close to windows that have loaded our front end. - let currentUrl = this.window.webContents.getURL(); // this comes from electron, expected to be an URL encoded string. e.g: space will be `%20` - let frontendUri = FileUri.create( + // Only confirm close to windows that have loaded our frontend. + // Both the windows's URL and the FS path of the `index.html` should be converted to the "same" format to be able to compare them. (#11226) + // Notes: + // - Windows: file:///C:/path/to/somewhere vs file:///c%3A/path/to/somewhere + // - macOS: file:///Applications/App%20Name.app/Contents vs /Applications/App Name.app/Contents + // This URL string comes from electron, we can expect that this is properly encoded URL. For example, a space is `%20` + const currentUrl = new URI(this.window.webContents.getURL()).toString(); + // THEIA_FRONTEND_HTML_PATH is an FS path, we have to covert to an encoded URI string. + const frontendUri = FileUri.create( this.globals.THEIA_FRONTEND_HTML_PATH - ).toString(false); // Map the FS path to an URI, ensure the encoding is not skipped, so that a space will be `%20`. - // Since our resolved frontend HTML path might contain backward slashes on Windows, we normalize everything first. - if (isWindows) { - currentUrl = currentUrl.replace(/\\/g, '/'); - frontendUri = frontendUri.replace(/\\/g, '/'); - } + ).toString(); const safeToClose = !currentUrl.includes(frontendUri) || (await this.checkSafeToStop(reason)); if (safeToClose) {